.vd-speech{position:relative;overflow:hidden;font-family:var(--vd-font)}.vd-speech__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;align-items:center}.vd-speech__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;margin-bottom:22px;border-radius:100px;background:color-mix(in srgb,var(--vd-sky) 13%,transparent);border:1px solid color-mix(in srgb,var(--vd-sky) 33%,transparent);color:var(--vd-sky);font-size:11px;font-weight:700;letter-spacing:.08em}.vd-speech__badge svg{width:13px;height:13px;flex-shrink:0}.vd-speech__title{font-family:var(--vd-font);font-weight:700;font-size:clamp(26px, 3.5vw, 38px);line-height:1.2;color:var(--vd-white);margin:0 0 18px}.vd-speech__title .vd-hl{color:var(--vd-sky)}.vd-speech__text{font-size:15px;line-height:1.8;color:var(--vd-on-dark-muted);margin:0 0 26px}.vd-speech__list{margin:0;padding:0;list-style:none}.vd-speech__item{display:flex;align-items:center;gap:12px;margin-bottom:12px}.vd-speech__item:last-child{margin-bottom:0}.vd-speech__tile{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:color-mix(in srgb,var(--vd-sky) 13%,transparent)}.vd-speech__tile svg{width:16px;height:16px}.vd-speech__item-text{font-size:13.5px;line-height:1.6;color:var(--vd-on-dark)}.vd-speech__panel{padding:26px;border-radius:18px;background:var(--vd-on-dark-glass);border:1px solid var(--vd-on-dark-line)}.vd-speech__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.vd-speech__panel-title{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vd-on-dark-faint)}.vd-speech__status{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--vd-sky);white-space:nowrap}.vd-speech__dot{width:6px;height:6px;border-radius:50%;background:var(--vd-sky);animation:vd-blink 1.4s infinite}.vd-speech__wave{display:flex;align-items:center;gap:3px;height:44px;margin-bottom:20px}.vd-speech__bar{flex:1;height:var(--h,50%);border-radius:2px;background:var(--vd-sky);opacity:.85;transform-origin:center;animation:vd-wave var(--d,1s) var(--dl,0s) ease-in-out infinite}.vd-speech__bar--w{background:var(--vd-white)}.vd-speech__sent{margin-bottom:22px}.vd-speech__sent-row{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;color:var(--vd-on-dark-muted)}.vd-speech__sent-val{color:var(--vd-sky);font-weight:700}.vd-speech__meter{display:flex;height:8px;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--vd-white) 10%,transparent)}.vd-speech__seg{display:block;width:0;transition:width 1.2s ease-out}.vd-speech__seg--pos{background:var(--vd-sky)}.vd-speech__seg--neu{background:color-mix(in srgb,var(--vd-sky) 33%,transparent);transition-delay:.2s}.vd-speech__seg--neg{background:var(--vd-white);transition-delay:.4s}.vd-speech__panel.is-in .vd-speech__seg,.vd-speech__panel.is-vis .vd-speech__seg{width:var(--w)}.vd-speech__sent-legend{display:flex;justify-content:space-between;margin-top:4px;font-size:10px;color:var(--vd-on-dark-faint)}.vd-speech__topics{margin-bottom:20px}.vd-speech__topics-title{font-size:12px;color:var(--vd-on-dark-muted);margin-bottom:10px}.vd-speech__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.vd-speech__chip{padding:5px 11px;border-radius:6px;background:color-mix(in srgb,var(--vd-sky) 12%,transparent);border:1px solid color-mix(in srgb,var(--vd-sky) 33%,transparent);font-size:11.5px;font-weight:600;color:var(--vd-sky);cursor:default;transition:all .2s ease}.vd-speech__chip:hover{background:var(--vd-sky);color:var(--vd-white)}.vd-speech__chip--alert{background:color-mix(in srgb,var(--vd-white) 10%,transparent);border:1px dashed color-mix(in srgb,var(--vd-white) 50%,transparent);color:var(--vd-white)}.vd-speech__chip--alert:hover{background:var(--vd-white);color:var(--vd-noche)}.vd-speech__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vd-speech__stat{display:flex;flex-direction:column;align-items:center;padding:12px 10px;border-radius:10px;background:var(--vd-on-dark-glass);border:1px solid color-mix(in srgb,var(--vd-white) 10%,transparent);text-align:center}.vd-speech__stat svg{width:16px;height:16px;color:var(--vd-sky)}.vd-speech__stat-val{margin-top:6px;font-size:14px;font-weight:700;color:var(--vd-white)}.vd-speech__stat-label{margin-top:4px;font-size:10px;line-height:1.4;color:var(--vd-on-dark-faint)}@media (prefers-reduced-motion:reduce){.vd-speech__bar,.vd-speech__dot{animation:none}.vd-speech__seg{width:var(--w);transition:none}}@media (max-width:768px){.vd-speech__grid{grid-template-columns:1fr;gap:40px}.vd-speech__panel{padding:20px}}@media (max-width:400px){.vd-speech__stats{grid-template-columns:1fr}}