.video-overlay[data-v-27b5ef6a]{pointer-events:none;padding:var(--space-2);background:linear-gradient(#0000 70%,#0000008c 100%);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.title-card[data-v-27b5ef6a]{top:var(--space-3);color:#fff;text-align:center;background:#0000008c;border-radius:4px;flex-direction:column;align-items:center;gap:.2em;max-width:min(80%,28rem);padding:.5em 1em;display:flex;position:absolute;left:50%;transform:translate(-50%)}.title-card-name[data-v-27b5ef6a]{font-family:var(--font-heading);font-size:clamp(.6rem, 3.2cqw, var(--step-1));overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.title-card-date[data-v-27b5ef6a]{font-family:var(--font-mono);font-size:clamp(.6rem, 3cqw, var(--step--1));color:#ffffffb3}.intro-badge[data-v-27b5ef6a]{color:#ffffffd9;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.02em;background:#00000080;border-radius:3px;align-self:flex-start;padding:.3em .7em}.header-row[data-v-27b5ef6a]{color:#fff;align-items:baseline;gap:.5em;display:flex}.nameplate-name[data-v-27b5ef6a]{font-family:var(--font-heading);font-style:italic;font-size:clamp(.65rem, 4.5cqw, var(--step-1))}.nameplate-logo[data-v-27b5ef6a]{align-self:center;width:clamp(12px,4cqw,18px);height:clamp(12px,4cqw,18px)}.nameplate-party[data-v-27b5ef6a]{font-family:var(--font-mono);font-size:clamp(.55rem, 2.8cqw, var(--step--1));letter-spacing:.08em;color:#ffffffb3;text-transform:uppercase}.clock-group[data-v-27b5ef6a]{align-items:baseline;gap:.6em;margin-left:auto;display:flex}.clock-group.is-minimal[data-v-27b5ef6a]{gap:.4em}.clock-indicator[data-v-27b5ef6a]{font-family:var(--font-mono);font-size:clamp(.55rem, 2.8cqw, var(--step--1));color:#ffffff8c;background:0 0;border:none;padding:0}.clock-indicator.is-clickable[data-v-27b5ef6a]{pointer-events:auto;cursor:pointer;text-underline-offset:3px;text-decoration:underline dotted #ffffff80}.clock-indicator.is-clickable[data-v-27b5ef6a]:hover{color:#ffffffd9}.follow-paused-hint[data-v-27b5ef6a]{font-family:var(--font-mono);color:#fff6;text-align:right;opacity:0;margin:.2em 0 0;font-size:.65rem;transition:opacity .4s}.follow-paused-hint.is-visible[data-v-27b5ef6a]{opacity:1}.clock-indicator.is-clickable[data-v-27b5ef6a]:disabled{pointer-events:none;cursor:default;opacity:.35;text-decoration:none}.badges[data-v-27b5ef6a]{top:var(--space-2);right:var(--space-2);pointer-events:auto;flex-direction:column;align-items:flex-end;gap:.4em;display:flex;position:absolute}.badge[data-v-27b5ef6a]{border-left:2px solid var(--badge-color);color:#fff;cursor:default;font-size:clamp(.55rem, 2.8cqw, var(--step--1));background:#14120fa6;border-radius:3px;align-items:center;gap:.5em;padding:.3em .6em;display:flex}.badge-icon-circle[data-v-27b5ef6a]{background:var(--badge-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.4em;height:1.4em;display:flex}.badge-icon[data-v-27b5ef6a]{color:#fff;width:.9em;height:.9em}.badge-label[data-v-27b5ef6a]{font-family:var(--font-heading);white-space:nowrap}.badge-label-short[data-v-27b5ef6a]{display:none}.badge-enter-active[data-v-27b5ef6a]{transition:opacity .2s}.badge-leave-active[data-v-27b5ef6a]{transition:opacity 60ms;position:absolute}.badge-enter-from[data-v-27b5ef6a],.badge-leave-to[data-v-27b5ef6a]{opacity:0}@container (width<=900px){.badge[data-v-27b5ef6a],.intro-badge[data-v-27b5ef6a]{padding:.2em .45em}.badge-icon-circle[data-v-27b5ef6a]{width:1.1em;height:1.1em}.badge-label-full[data-v-27b5ef6a]{display:none}.badge-label-short[data-v-27b5ef6a]{display:inline}.badges[data-v-27b5ef6a]{gap:.3em}}.video-stage[data-v-e49367fc]{aspect-ratio:16/9;background:#000;width:auto;max-width:100%;max-height:calc(100vh - 220px);margin:0 auto;position:relative;container-type:inline-size}video[data-v-e49367fc]{width:100%;height:100%;display:block}.video-fallback[data-v-e49367fc]{padding:var(--space-3);color:var(--color-bg);text-align:center}.controls-row[data-v-e49367fc]{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;max-width:100%;display:flex;overflow-x:auto}.control-button[data-v-e49367fc]{border:1px solid var(--color-border);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.control-button[data-v-e49367fc]:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.control-button.is-primary[data-v-e49367fc]{color:var(--color-accent);border-color:var(--color-accent)}.control-button.is-primary[data-v-e49367fc]:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.control-button[data-v-e49367fc]:has(.skip-label){gap:3px;width:auto;min-width:40px;padding:0 8px}.skip-label[data-v-e49367fc]{font-family:var(--font-mono);font-size:.65rem}.time-label[data-v-e49367fc]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-muted)}.debate-link-button[data-v-e49367fc]{margin-left:0}.video-timeline[data-v-0553350f]{flex-direction:column;gap:4px;display:flex}.zoom-controls[data-v-0553350f]{font-size:var(--step--1);color:var(--color-muted);align-items:center;gap:6px;display:flex}.zoom-controls button[data-v-0553350f]{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:1em}.zoom-controls button[data-v-0553350f]:hover:not(:disabled){color:var(--color-accent)}.zoom-controls button[data-v-0553350f]:disabled{opacity:.4;cursor:default}.zoom-range[data-v-0553350f]{margin-right:auto}.zoom-hint[data-v-0553350f]{opacity:.6}.scrubber[data-v-0553350f]{cursor:pointer;touch-action:none;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:58px;display:block}.scrubber[data-v-0553350f]:focus-visible{outline:2px solid var(--color-accent)}.axis[data-v-0553350f]{stroke:var(--color-border);stroke-width:1px}.axis-progress[data-v-0553350f]{stroke:var(--color-accent);stroke-width:1.5px}.tick[data-v-0553350f]{stroke:var(--color-border)}.tick-label[data-v-0553350f]{fill:var(--color-text);opacity:.45;font-size:9.5px;font-family:var(--font-body)}.turn-tick[data-v-0553350f]{stroke:var(--color-border)}.turn-tick.is-active[data-v-0553350f]{stroke:var(--color-accent)}.turn-label[data-v-0553350f]{fill:var(--color-text);opacity:.4;font-size:9.5px;font-family:var(--font-body)}.turn-label.is-active[data-v-0553350f]{opacity:.85}.segment[data-v-0553350f]{cursor:pointer;stroke:none;-webkit-tap-highlight-color:transparent}.playhead-glow[data-v-0553350f]{fill:var(--color-contra);opacity:.35}.playhead[data-v-0553350f]{stroke:var(--color-contra);stroke-width:1.25px}.debate-video-view[data-v-a812d46a]{gap:var(--space-4);flex-wrap:wrap;align-items:start;display:flex;position:relative}.player-column[data-v-a812d46a]{width:60%;min-width:0}.argument-column[data-v-a812d46a]{width:calc(40% - var(--space-4));overflow:hidden}@media (width<=900px){.player-column[data-v-a812d46a],.argument-column[data-v-a812d46a]{width:100%}}.debate-video-view.is-animating .player-column[data-v-a812d46a],.debate-video-view.is-animating .argument-column[data-v-a812d46a]{transition:width .3s,opacity .2s}.debate-video-view.is-compact .player-column[data-v-a812d46a]{width:100%}.debate-video-view.is-compact .argument-column[data-v-a812d46a]{opacity:0;width:0%}.now-playing[data-v-a812d46a]{width:100%}.debate-video-view.is-compact .perspective-filters[data-v-a812d46a]{display:none}@media (width>=901px){.debate-video-view:not(.is-compact) .player-column[data-v-a812d46a]{top:var(--space-2);position:sticky}}.debate-video-view.is-floating .player-column[data-v-a812d46a]{bottom:var(--space-3);right:var(--space-3);width:min(320px, calc(100vw - 2 * var(--space-3)));z-index:40;background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;position:fixed;overflow:hidden;box-shadow:0 8px 24px #00000059}.player-column-spacer[data-v-a812d46a]{width:100%}.float-anchor[data-v-a812d46a]{width:0;height:0;position:absolute;top:0;left:0}.floating-close[data-v-a812d46a]{z-index:2;color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:1rem;line-height:1;display:flex;position:absolute;top:6px;right:6px}.floating-close[data-v-a812d46a]:hover{background:#000000bf}.no-video[data-v-a812d46a]{color:var(--color-muted);padding:var(--space-3);background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:4px}.fade-enter-active[data-v-a812d46a],.fade-leave-active[data-v-a812d46a]{transition:opacity .2s}.fade-enter-from[data-v-a812d46a],.fade-leave-to[data-v-a812d46a]{opacity:0}.status-hint[data-v-a812d46a]{color:var(--color-muted);padding:var(--space-2) 0;margin:0}.timeline-skeleton[data-v-a812d46a]{background:var(--color-card-bg);height:28px;margin-top:var(--space-2);border-radius:4px}.argument-list-skeleton[data-v-a812d46a]{padding:var(--space-2) 0}.perspective-filters[data-v-a812d46a]{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.perspective-filters-label[data-v-a812d46a]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.perspective-toggle[data-v-a812d46a]{border:1px solid color-mix(in srgb, var(--perspective-color) 45%, var(--color-border));background:color-mix(in srgb, var(--perspective-color) 8%, var(--color-bg));font-size:var(--step--1);color:var(--color-text);cursor:pointer;border-radius:3px;align-items:center;gap:6px;padding:5px 10px;display:flex}.perspective-toggle.is-off[data-v-a812d46a]{opacity:.45;border-color:var(--color-border);background:0 0}.perspective-dot[data-v-a812d46a]{background:var(--perspective-color);border-radius:50%;width:8px;height:8px}.controls-extra-group[data-v-a812d46a]{align-items:center;gap:.4rem;margin-left:auto;display:flex}.argument-toggle-inline[data-v-a812d46a]{border:1px solid var(--color-border);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.argument-toggle-inline[data-v-a812d46a]:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.argument-toggle-inline[aria-pressed=true][data-v-a812d46a]{color:var(--color-accent);border-color:var(--color-accent)}.argument-toggle-inline[data-v-a812d46a]:disabled{opacity:.5;cursor:default}.argument-list[data-v-a812d46a]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.argument-list li[data-v-a812d46a]{content-visibility:auto;contain-intrinsic-size:0 220px}
