.va-stage{--va-scale:1;--va-bg:#10141c;--va-card:#1b2230;--va-fg:#e8eef8;--va-muted:#8e99ab;--va-line:#313b4e;--va-fill-a:linear-gradient(165deg, #c98412 0%, #b45309 38%, #7a3d0a 72%, #3f2208 100%);--va-fill-b:linear-gradient(165deg, #0f8f82 0%, #0f766e 38%, #0b4f49 72%, #06332f 100%);box-sizing:border-box;background:var(--va-bg);min-height:100vh;color:var(--va-fg);margin:0;padding:1.25rem 1.5rem 3rem;font-family:Arial,Helvetica,sans-serif}.va-stage *,.va-stage :before,.va-stage :after{box-sizing:border-box}.va-kicker{color:var(--va-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem}.va-title{margin:0 0 .35rem;font-size:1.35rem;font-weight:650}.va-note{max-width:46rem;color:var(--va-muted);margin:0;font-size:.9rem;line-height:1.45}.va-toolbar{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:1rem 0 1.5rem;display:flex}.va-slider,.va-field{color:var(--va-fg);align-items:center;gap:.6rem;font-size:.85rem;display:flex}.va-slider input{width:12rem}.va-field select{border:1px solid var(--va-line);color:var(--va-fg);font:inherit;background:#222a3b;border-radius:.4rem;padding:.28rem .45rem}.va-section{margin:0 0 2.5rem}.va-section h2{margin:0 0 .35rem;font-size:1.05rem}.va-section .va-note{margin-bottom:.8rem}.va-grid,.va-zone-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(10rem * var(--va-scale))), 1fr));gap:calc(.4rem * var(--va-scale));display:grid}@media (min-width:900px){.va-grid,.va-zone-grid{grid-template-columns:repeat(auto-fill, minmax(calc(11.25rem * var(--va-scale)), 1fr))}}.va-zones{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;gap:.75rem;display:grid}.va-zone{background:#ffffff06;border:1px solid #ffffff0f;border-radius:.8rem;min-height:7.5rem;padding:.55rem}.va-zone[data-zone=side-a]{background:#d9770614}.va-zone[data-zone=side-b]{background:#14b8a614}.va-zone[data-zone=bench]{background:#8eb0ff12}.va-zone[data-zone=rejected]{background:#00000038}.va-zone[data-bare=true]{background:0 0;border:0;min-height:0;padding:0}.va-zone-label{color:var(--va-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:650}.va-actions{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;display:flex}.va-actions button,.va-toolbar button{border:1px solid var(--va-line);color:var(--va-fg);font:inherit;cursor:pointer;background:#222a3b;border-radius:999px;padding:.4rem .8rem;font-size:.82rem}.va-actions button:hover,.va-toolbar button:hover{border-color:#8e99ab}.va-panel{grid-template-columns:minmax(0,16rem) minmax(0,28rem);align-items:start;gap:1rem;display:grid}.va-controls{flex-direction:column;gap:.55rem;display:flex}.va-card{--va-stripe:#6b7280;isolation:isolate;width:100%;padding:calc(.4rem * var(--va-scale)) calc(.55rem * var(--va-scale)) calc(.4rem * var(--va-scale)) calc(10px + .42rem * var(--va-scale));border:1px solid var(--va-line);background:var(--va-card);color:var(--va-fg);text-align:left;border-radius:.55rem;flex-direction:column;justify-content:center;gap:.12rem;margin:0;display:flex;position:relative}.va-card[data-density=compact]{height:calc(3.45rem * var(--va-scale));min-height:calc(3.45rem * var(--va-scale));padding-top:calc(.28rem * var(--va-scale));padding-bottom:calc(.22rem * var(--va-scale));justify-content:flex-start;overflow:hidden}.va-card[data-density=compact] .va-model{font-size:calc(.68rem * var(--va-scale));color:var(--va-muted);font-weight:500;line-height:1.2}.va-card[data-density=full]{min-height:calc(6.1rem * var(--va-scale));padding-top:calc(1.15rem * var(--va-scale))}.va-stripe{z-index:4;background:var(--va-stripe);pointer-events:none;border-radius:.5rem 0 0 .5rem;width:6px;position:absolute;top:0;bottom:0;left:0;box-shadow:1px 0 #f8fafceb,3px 0 #080a0ee0}.va-dot{z-index:4;background:#e8eef8;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.32rem;right:.38rem;box-shadow:0 0 0 2px #10141c}.va-strike{z-index:3;pointer-events:none;background:linear-gradient(to bottom right,#0000 calc(50% - 1.5px),#e2e6ee 50%,#0000 calc(50% + 1.5px));animation:.42s ease-out both va-strike-draw;position:absolute;inset:0}@keyframes va-strike-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.va-line1,.va-model,.va-api,.va-base,.va-speech,.va-state-word{z-index:2;position:relative}.va-line1{align-items:center;gap:.35em;min-width:0;display:flex}.va-flag{flex:none;align-items:center;line-height:1;display:flex}.va-flag-icon{width:calc(1.3rem * var(--va-scale,1));height:calc(.867rem * var(--va-scale,1));background:#4b5160;border-radius:2px;flex:none;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e8eef88c}.va-flag-icon:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000047}.va-flag-icon .va-flag-svg{width:100%;height:100%;display:block}.va-identity,.va-model,.va-api,.va-base{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.va-identity{font-size:calc(.8rem * var(--va-scale));font-weight:700;line-height:1.15}.va-model{font-size:calc(.8rem * var(--va-scale));font-weight:650;line-height:1.25}.va-api,.va-base{color:var(--va-muted);font-size:calc(.68rem * var(--va-scale));line-height:1.3}.va-api{font-family:ui-monospace,Consolas,monospace}.va-state-word{z-index:4;color:var(--va-muted);font-size:calc(.62rem * var(--va-scale));letter-spacing:.04em;text-transform:lowercase;position:absolute;top:.28rem;right:.45rem}.va-speech-toggle{z-index:2;color:var(--va-muted);font:inherit;font-size:calc(.68rem * var(--va-scale));cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;align-self:flex-start;margin-top:.2rem;padding:0;text-decoration:underline;position:relative}.va-speech-wrap{z-index:2;background:#08080a9e;border-radius:.28rem;min-height:0;margin-top:.28rem;padding:.32rem .4rem;position:relative;box-shadow:inset 0 0 0 1px #00000040}.va-speech-wrap[data-more=true]{flex:auto;overflow:hidden}.va-speech-wrap[data-more=true]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#08080aeb);height:1.4rem;position:absolute;bottom:0;left:0;right:0}.va-speech{color:#f4efe4;max-height:100%;font-size:calc(.8rem * var(--va-scale));white-space:normal;overflow-wrap:anywhere;margin:0;line-height:1.4;overflow:hidden auto}.va-speech-wrap[data-more=true] .va-speech{max-height:calc(100% - .1rem);padding-bottom:1.1rem}.va-speech-more{z-index:3;color:#f4efe4;font-size:calc(.62rem * var(--va-scale));letter-spacing:.04em;pointer-events:none;position:absolute;bottom:.12rem;right:.4rem}.va-speech-attack{background:#5c20168c;box-shadow:inset 3px 0 #e07a5f}.va-rebuttal-mark{color:#f0b5a4;font-size:calc(.62rem * var(--va-scale));letter-spacing:.06em;text-transform:uppercase;margin:0 0 .2rem;font-weight:700;display:block}.va-speech-attack .va-speech,.va-speech-attack .va-speech q{color:#f3ddd4;font-style:normal}.va-card[data-arriving=true]{animation:.42s both va-arrive;animation-delay:calc(var(--va-arrive,0) * 32ms)}.va-card[data-vote=A]{background:var(--va-fill-a);color:#1a140c;border-color:#d97706}.va-card[data-vote=B]{background:var(--va-fill-b);color:#0d1614;border-color:#14b8a6}.va-card[data-vote=A] .va-identity,.va-card[data-vote=A] .va-model,.va-card[data-vote=B] .va-identity,.va-card[data-vote=B] .va-model{color:#14100a}.va-card[data-vote=A] .va-api,.va-card[data-vote=A] .va-base,.va-card[data-vote=A] .va-state-word,.va-card[data-vote=A][data-density=compact] .va-model,.va-card[data-vote=B] .va-api,.va-card[data-vote=B] .va-base,.va-card[data-vote=B] .va-state-word,.va-card[data-vote=B][data-density=compact] .va-model{color:#140e08b8}.va-card[data-vote=abstained]{background:#4b5160;border-style:dashed;border-color:#8b93a3}.va-card[data-role=selected]{border-width:3px;border-color:#f3efe4;transform:translateY(-2px);box-shadow:0 10px 22px #0000006b}.va-card[data-role=benched]{filter:saturate(.5)}.va-card[data-role=rejected]{opacity:.4}.va-card[data-activity=thinking]{animation:1.15s ease-in-out infinite va-think-pulse}.va-card[data-activity=speaking]{border-color:#f8fafc;box-shadow:0 0 0 1px #f8fafc,0 0 18px #f8fafc73}.va-card[data-defected=true],.va-card[data-defected=true][data-activity=thinking],.va-card[data-defected=true][data-activity=speaking],.va-card[data-defected=true][data-role=selected]{filter:none;opacity:1;z-index:1;border-width:3px;border-color:#fde68a;animation:none;transform:none;box-shadow:0 0 0 2px #10141c,0 0 0 5px #f59e0b,0 0 28px #fbbf24b3}.va-card[data-defected=true][data-from-vote=A]{background:var(--va-fill-a)}.va-card[data-defected=true][data-from-vote=B]{background:var(--va-fill-b)}.va-card[data-defected=true]:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;animation:1.35s ease-in-out infinite alternate va-defect-cross;position:absolute;inset:0}.va-card[data-defected=true][data-vote=A]:after{background:var(--va-fill-a)}.va-card[data-defected=true][data-vote=B]:after{background:var(--va-fill-b)}.va-connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.va-connector{fill:none;stroke:#f3efe4;stroke-width:1.5px;stroke-dasharray:4 4}.va-grid-wrap,.va-zones-wrap{position:relative}@keyframes va-think-pulse{0%,to{border-color:#c9a227;box-shadow:0 0 #c9a22700}50%{border-color:#fde68a;box-shadow:0 0 0 3px #c9a22773}}@keyframes va-defect-cross{0%{opacity:0}to{opacity:1}}@keyframes va-arrive{0%{opacity:.2;filter:brightness(1.7)}to{opacity:1;filter:none}}@media (max-width:720px){.va-stage{padding:.75rem}.va-panel{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.va-card,.va-card:after{animation:none!important}.va-card[data-defected=true][data-vote=A]{background:var(--va-fill-a)}.va-card[data-defected=true][data-vote=B]{background:var(--va-fill-b)}}