.Lp7-AW_selector{border:0;min-width:0;margin:0;padding:0}.Lp7-AW_selector legend{margin-bottom:8px;padding:0;font-size:12px;font-weight:650}.Lp7-AW_compact{max-width:100%;display:inline-flex}.Lp7-AW_trigger{white-space:nowrap;color:#555e6b;max-width:100%;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;padding:7px 9px;font-size:12px;transition:background .18s,color .18s;display:inline-flex}.Lp7-AW_trigger:hover,.Lp7-AW_trigger[aria-expanded=true]{color:#14171c;background:#eef0f4}.Lp7-AW_trigger>svg{flex-shrink:0;transition:transform .42s cubic-bezier(.16,1,.3,1)}.Lp7-AW_trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.Lp7-AW_popover{background:var(--paper,#fff);color:#15181e;overscroll-behavior:contain;scrollbar-width:thin;transform-origin:0 0;box-sizing:border-box;border:1px solid #d8dce3;border-radius:13px;width:348px;margin:0;padding:9px;position:fixed;inset:auto;overflow:auto;box-shadow:0 18px 60px #0e16242e,0 3px 12px #0e162412}.Lp7-AW_popover::backdrop{pointer-events:none;background:0 0}.Lp7-AW_heading{color:#414956;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 9px 10px;font-size:12px;font-weight:650;display:flex}.Lp7-AW_heading>span{color:#9299a4;font-size:10px;font-weight:400}.Lp7-AW_options{gap:3px;display:grid}.Lp7-AW_option{color:#202632;text-align:left;width:100%;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;transition:background .18s,color .18s;display:flex}.Lp7-AW_option>span{min-width:0}.Lp7-AW_option strong{font-size:13px;font-weight:650;line-height:1.45;display:block}.Lp7-AW_option small{color:#7b8491;margin-top:3px;font-size:10.5px;line-height:1.5;display:block}.Lp7-AW_option:hover,.Lp7-AW_option:focus-visible{background:#f1f3f7;outline:none}.Lp7-AW_option.Lp7-AW_selected{background:#f0f3fa}.Lp7-AW_option.Lp7-AW_selected>svg{color:#202c45;flex-shrink:0}.Lp7-AW_trigger:focus-visible,.Lp7-AW_reasonToggle:focus-visible{outline-offset:2px;outline:2px solid #739dff}.Lp7-AW_detail{color:#7c8490;overflow-wrap:anywhere;margin:10px 10px 3px;font-size:10px;line-height:1.65}.Lp7-AW_unavailable{color:#a45132;margin:9px 10px;font-size:10px;line-height:1.65}.Lp7-AW_reasonToggle{color:#646d7a;width:calc(100% - 18px);font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #e9ebef;justify-content:space-between;align-items:center;gap:10px;margin:9px 9px 0;padding:12px 0 5px;font-size:10px;display:flex}.Lp7-AW_reasonToggle>svg{transition:transform .42s cubic-bezier(.16,1,.3,1)}.Lp7-AW_reasonToggle[aria-expanded=true]>svg{transform:rotate(180deg)}.Lp7-AW_selector:disabled .Lp7-AW_trigger{cursor:default;opacity:.55}.Lp7-AW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.Lp7-AW_selector *,.Lp7-AW_popover *{transition:none!important;animation:none!important}}.Lp7-AW_option[aria-disabled=true]{cursor:default}.Lp7-AW_trigger{position:relative;overflow:hidden}.Lp7-AW_label{animation:.85s cubic-bezier(.22,1,.36,1) both Lp7-AW_label-in;display:inline-block}.Lp7-AW_glint{transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#4077f5d9,#eb358acc,#d18b0dcc);border-radius:1px;height:1.5px;animation:1.2s cubic-bezier(.22,1,.36,1) .1s both Lp7-AW_label-sheen;position:absolute;bottom:5px;left:9px;right:30px;transform:scaleX(0)}@keyframes Lp7-AW_label-in{0%{opacity:0;transform:translateY(105%)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes Lp7-AW_label-sheen{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.Lp7-AW_option.Lp7-AW_selected>svg{animation:.55s cubic-bezier(.16,1,.3,1) both Lp7-AW_check-in}@keyframes Lp7-AW_check-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}:is(.Lp7-AW_popover:popover-open .Lp7-AW_option,.Lp7-AW_popover:popover-open .Lp7-AW_heading){animation:.6s cubic-bezier(.16,1,.3,1) both Lp7-AW_option-in}.Lp7-AW_popover:popover-open .Lp7-AW_option:first-child{animation-delay:40ms}.Lp7-AW_popover:popover-open .Lp7-AW_option:nth-child(2){animation-delay:70ms}.Lp7-AW_popover:popover-open .Lp7-AW_option:nth-child(3){animation-delay:.1s}.Lp7-AW_popover:popover-open .Lp7-AW_option:nth-child(4){animation-delay:.13s}.Lp7-AW_popover:popover-open .Lp7-AW_option:nth-child(n+5){animation-delay:.16s}@keyframes Lp7-AW_option-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Lp7-AW_glint{display:none}}
.condition-editor{flex-direction:column;min-width:0;max-height:calc(100dvh - 132px);display:flex}.condition-editor-body{scrollbar-width:thin;min-height:0;padding:2px 3px;overflow:auto}.condition-editor-fields{border:0;min-width:0;margin:0;padding:0}.condition-editor-switches{background:var(--sunken);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:3px;display:grid}.condition-editor-switches button{min-height:34px;color:var(--quiet);border-radius:6px;font-size:13px}.condition-editor-switches button[aria-pressed=true]{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #1b1c1914}.condition-editor-current{padding:14px 0 4px}.condition-editor .field{gap:5px}.condition-editor .field>span:first-child{font-size:13px}.condition-editor .field input,.condition-editor .field textarea{border-radius:8px}.condition-editor textarea{resize:vertical;max-height:180px}.condition-editor-toggle{width:100%;min-height:36px;color:var(--blue);text-align:left;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;font-size:13px;display:flex}.condition-editor-toggle small{color:var(--quiet);margin-left:6px;font-size:12px}.condition-editor-toggle svg,.condition-editor-expand svg{flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.condition-editor-toggle svg.is-open,.condition-editor-expand svg.is-open{transform:rotate(180deg)}.condition-editor-complete{gap:12px;padding:8px 0 14px;display:grid}.condition-editor .domain-row{margin-top:0}.condition-editor-preview{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:8px 10px;display:grid}.condition-editor-preview>div{grid-column:1/-1}.condition-editor-preview p{color:var(--quiet);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.condition-editor-preview .condition-editor-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;overflow:hidden}.condition-editor-expand{min-height:30px;color:var(--blue);white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:inline-flex}.condition-editor-preview ul{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.condition-editor-preview li>strong{font-size:13px;font-weight:600}.condition-editor-diff{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:start;gap:10px;margin-top:4px;display:grid}.condition-editor-diff>span{flex-direction:column;min-width:0;display:flex}.condition-editor-diff small{color:var(--quiet);font-size:12px}.condition-editor-diff>span>span{white-space:pre-wrap;overflow-wrap:anywhere;max-height:132px;font-size:13px;overflow:auto}.condition-editor-diff>svg{color:var(--quiet);margin-top:24px}.condition-editor-note{padding:2px 0 8px}.condition-editor-bottom{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.condition-editor-bottom>p{width:100%;margin:0;font-size:12px}.condition-editor-bottom .submit-actions{flex-wrap:nowrap;gap:8px;width:100%;display:flex}.condition-editor-bottom .primary-button{flex:1;justify-content:center;min-width:0;padding:9px 10px;font-size:13px}.condition-editor-bottom .secondary-button{padding:9px 12px;font-size:13px}.condition-editor :disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.condition-editor-toggle svg,.condition-editor-expand svg{transition:none}}
.console-shell .modal.overlay-motion[open],.console-shell .modal.overlay-motion[open]::backdrop,.console-shell .drawer-backdrop.overlay-motion,.console-shell .drawer-backdrop.overlay-motion .evidence-drawer,.console-shell .drawer-backdrop.overlay-motion .evidence-section{animation:none}.drawer-backdrop.overlay-motion{background:0 0}.drawer-backdrop.overlay-motion:before{content:"";pointer-events:none;background:#0b0d1057;position:absolute;inset:0}.drawer-backdrop.overlay-motion .evidence-drawer{position:relative}.console-shell .modal.modal-side{overscroll-behavior:contain;border:1px solid #cbd1da;border-radius:12px;width:min(404px,100vw - 32px);max-width:none;max-height:min(76dvh,680px);margin:0;padding:16px;position:fixed;inset:50% 16px auto auto;translate:0 -50%;box-shadow:0 12px 44px #0b0d102e}.console-shell .modal.modal-side::backdrop{background:#141c2a14}.modal-side .modal-heading{gap:12px;margin-bottom:12px}.console-shell .modal-side .modal-heading h2{font-size:18px}.console-shell .modal-side blockquote{font-size:12px;font-weight:400}.modal-side .condition-editor-bottom,.modal-side .step-follow-up-actions,.modal-side .recorded-challenge-actions{z-index:2;background:var(--paper,#fff);border-top:1px solid #e8ebef;padding:12px 0 8px;position:sticky;bottom:-16px}.modal-side .field textarea{min-height:88px}@media (max-width:650px){.console-shell .modal.modal-side{width:auto;max-height:calc(100dvh - 24px);padding:14px;inset:auto 12px 12px;translate:none}.modal-side .field textarea,.modal-side .field input{font-size:16px}.modal-side .condition-editor-bottom,.modal-side .step-follow-up-actions,.modal-side .recorded-challenge-actions{bottom:-14px}}
.c-root.is-seeking .c-deck-card,.c-root.is-seeking .c-board{transition-duration:.72s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.c-root.held[data-motion-origin=story] .c-world *,.c-root.held[data-motion-origin=story] .c-live,.c-root.held[data-motion-origin=story] .c-now,.c-root.held .c-chapter,.c-root.held .c-film,.c-root.held .c-wall *,.c-root.held[data-motion-origin=story] .c-threads *,.c-root.held[data-motion-origin=story] .c-live *,.c-root.held[data-motion-origin=story] .c-metrics *,.c-root.held[data-motion-origin=story] .c-now *,.c-root.held .c-chapter *,.c-root.held .c-film *{animation-play-state:paused!important}.c-rig{transition:transform .62s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.c-root.is-seeking .c-deck-card,.c-root.is-seeking .c-board,.c-rig{transition:none}}
.console-shell .c-return-proxy,.console-shell .c-pull-face,.console-shell .c-return-proxy *,.console-shell .c-pull-face *{pointer-events:none!important;transition:none!important;animation:none!important}.console-shell .c-return-proxy{visibility:visible;contain:layout paint;position:absolute}.console-shell .c-deck-card{transition-property:transform,opacity,translate,background-color,box-shadow;transition-duration:.62s, .5s, var(--deck-gap-ms,.5s), .15s, .15s}.console-shell .c-deck-card.past-gap{translate:34px}@media (prefers-reduced-motion:reduce){.console-shell .c-deck-card{transition-duration:0s}}.console-shell .c-pull .c-step-window{isolation:isolate;perspective:1400px;flex:0 auto;min-height:0;position:relative;overflow:hidden}.console-shell .c-step-window>.c-step{box-sizing:border-box;overscroll-behavior:contain;transform-origin:50%;height:100%;min-height:0;max-height:100%;position:relative;overflow:hidden auto}.console-shell .c-step-window>.c-step-leaving{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.console-shell .c-step-window.is-paging>.c-step{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.console-shell .c-step-window.is-paging>.c-step{will-change:auto}}
.c-root{animation:.56s cubic-bezier(.16,1,.3,1) c-console-enter}@keyframes c-console-enter{0%{opacity:.35}to{opacity:1}}.c-hud>*{animation:.62s cubic-bezier(.16,1,.3,1) backwards c-hud-enter}.c-hud>.c-conditions{animation-delay:50ms}.c-hud>.c-track{animation-delay:90ms}.c-hud>.c-main{animation-delay:.13s}.c-hud>.c-bottom{animation-delay:.17s}@keyframes c-hud-enter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.c-result-region{visibility:hidden;background:#0b0d10;flex:none;height:0;min-height:0;margin-bottom:-5px;overflow:clip;box-shadow:0 16px 40px #0b0d1047}.c-result-region>.c-result{opacity:0;animation:none;transform:translateY(-8px)}.c-now,.c-root.is-seeking .c-log .hot,.c-root.is-seeking .c-row{animation:none}.c-root.is-seeking .c-scope i{transition-duration:.62s}
.console-shell{--c-bg:#dfe2e6;--c-glass:#ffffffa8;--c-t0:#0b0d10;--c-t1:#2d3138;--c-t2:#545a63;--c-t3:#6d727b;--c-line:#0b0d1024;--c-line2:#0b0d1047;--c-ok:#137042;--c-warn:#8f5f00;--c-bad:#c42b18;--c-num:"SF Mono", "SFMono-Regular", Menlo, Consolas, monospace;--paper:#fff;--card:#fff;--sunken:#eef0f2;--ink:#0b0d10;--text:#2d3138;--quiet:#6d727b;--line:#d6d9dd;--line-strong:#a7acb3;--blue:#0b0d10;--blue-soft:#eef0f2;--red:#c42b18;--red-soft:#fbecea;--green:#137042;--green-soft:#e6f3ec;--ochre:#8f5f00;--serif:var(--sans);--latin:var(--sans);background:var(--c-bg);height:100dvh;color:var(--c-t0);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.45;overflow:hidden}.console-shell .site-footer,.console-shell .skip-link:not(:focus),.console-shell .wordmark{display:none}.console-shell .site-header{z-index:30;background:0 0;border:0;width:auto;max-width:none;padding:0;position:absolute;top:9px;left:auto;right:12px}.console-shell .model-pill{background:0 0;border-radius:0;min-height:20px;padding:0 7px;font-size:12px}.console-shell>main{flex:1;max-width:none;min-height:0;padding:0}.console-shell .arena-view{height:100%;padding:0}.console-shell .global-error{z-index:44;margin:0;position:fixed;top:40px;left:12px;right:12px}.c-root{height:100%;position:relative;overflow:hidden}.c-root p,.c-root h2,.c-root h3{margin:0}.c-root .quiet{color:var(--c-t3)}.c-root .struck{background:linear-gradient(var(--c-bad), var(--c-bad)) left 55% / 100% 2px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--c-t3);animation:.5s cubic-bezier(.7,0,.2,1) .15s backwards c-strike}.c-root .changed{color:var(--c-ok)}.c-root .is-supported{color:var(--c-bad)}.c-root .is-refuted{color:var(--c-ok)}.c-root .is-unresolved{color:var(--c-warn)}.c-root button:focus-visible{outline:2px solid var(--c-t0);outline-offset:1px}.c-wall{z-index:0;perspective:1300px;perspective-origin:50% 42%;pointer-events:none;position:fixed;inset:0;overflow:hidden}.c-stage{transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:rotateX(8deg)rotateY(-12deg)}.c-cw{background:#fbf8f180;border:1px solid #0b0d1033;width:360px;height:300px;position:absolute;overflow:hidden}.c-cw .tb{border-bottom:1px solid var(--c-line);color:var(--c-t3);white-space:nowrap;justify-content:space-between;gap:8px;padding:3px 8px;font-size:11px;display:flex;overflow:hidden}.c-cw .tb b{color:var(--c-t1)}.c-cw .body{color:var(--c-t2);padding:4px 8px;font-size:11px;line-height:16px}.c-intro{z-index:60;color:var(--c-t0);background:#f4f5f7;flex-direction:column;justify-content:center;padding:0 11vw;display:flex;position:fixed;inset:0}.c-film{z-index:55;color:var(--c-t0);pointer-events:none;background:#f7f8fa;flex-direction:column;justify-content:center;padding:0 9vw;display:flex;position:fixed;inset:0}.c-film small{color:var(--c-ok);font-size:clamp(20px,2vw,32px);font-weight:800}.c-film .head{letter-spacing:-.045em;max-width:17em;margin-top:8px;font-size:clamp(46px,6vw,104px);font-weight:900;line-height:1.08}.c-film ul{min-height:4em;color:var(--c-t2);margin:24px 0 0;padding:0;font-size:clamp(14px,1.2vw,19px);list-style:none}.c-intro .c-dust{position:absolute}.c-intro .q{letter-spacing:-.03em;max-width:26em;font-size:clamp(30px,3.4vw,54px);font-weight:800;line-height:1.16;position:relative}.c-intro ul{min-height:9em;color:var(--c-t2);margin:26px 0 0;padding:0;font-size:15px;list-style:none}.c-intro li{animation:.22s ease-out c-rise}.c-hud{z-index:10;flex-direction:column;gap:5px;height:100%;padding:6px 10px 8px;display:flex;position:relative}.c-slate{flex:none;align-items:center;gap:12px;min-height:28px;padding-right:158px;display:flex}.c-slate .arena-version-line{flex-wrap:nowrap;flex:none;gap:8px;margin:0}.c-slate .version-select{background:0 0;border:0;border-radius:0;min-height:22px;padding:0}.c-slate .version-select>svg{display:none}.c-slate .version-select select{font:inherit;background:0 0;font-weight:600}.c-slate .run-status{color:var(--c-t2);font-size:12px;font-weight:400}.c-slate .historical-tag{border-radius:0;font-size:12px}.c-slate h1{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:18px;font-weight:800;line-height:1.3;overflow:hidden}.c-slate h1:focus{outline:none}.c-slate .arena-top-actions{flex-wrap:nowrap;flex:none;gap:2px}.c-slate .text-button{min-height:22px;color:var(--c-t1);padding:0 6px;font-size:12px}.c-slate .text-button:not(:disabled):hover{background:var(--c-t0);color:#fff;text-decoration:none}.c-conditions{flex:none}.console-shell .arena-intro{justify-content:space-between;align-items:baseline;gap:12px;padding:0;display:flex}.console-shell .arena-conditions{color:var(--c-t3);gap:0 14px;font-size:12px}.console-shell .arena-conditions strong{color:var(--c-t1);margin-right:4px;font-weight:500}.console-shell .version-reason,.console-shell .condition-delta{margin:0;font-size:12px;font-weight:500}.console-shell .arena-cost{min-width:0;color:var(--c-t3);border:0;flex-direction:row;flex:none;align-items:baseline;gap:0 5px;padding:0;font-size:12px}.console-shell .arena-cost>span,.console-shell .arena-cost small{font-size:12px}.console-shell .arena-cost small:last-child{display:none}.console-shell .arena-cost strong{color:var(--c-t0);font-size:12px;font-weight:700}.c-notices{flex:none;gap:2px;display:grid}.c-notices:empty{display:none}.c-notices>*{border-radius:0;margin:0}.c-notices .version-error{background:var(--paper,#fff);border:1px solid;padding:3px 8px;font-size:12px}.c-notices .version-error strong,.c-notices .version-error p,.c-notices .version-error>div>span{font-size:12px}.c-notices .history-notice,.c-notices .paused-notice{border:1px solid var(--c-line2);background:var(--paper,#fff);padding:2px 8px;font-size:12px}.c-notices .text-button{min-height:18px;font-size:12px}.c-notices .stage-rail{background:0 0;border:0;justify-content:flex-end}:is(.c-notices .stage-rail:not(:has(.stop-button)),.c-notices .stage){display:none}.c-notices .stage-controls{padding:0}.c-notices .stop-button{border-radius:0;min-height:20px;padding:0 8px;font-size:12px}.c-slate,.c-conditions,.c-notices,.c-track{z-index:2;background:var(--c-bg);position:relative}.c-track{border-top:1px solid var(--c-t0);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding-top:3px;display:grid}.c-time{gap:8px;min-width:0;display:flex}.c-time .seg{min-width:56px;color:var(--c-t3);flex:1 1 0;font-size:12px}.c-time .seg.done{color:var(--c-t1)}.c-time .seg.here,.c-time .seg.live{color:var(--c-t0);font-weight:700}.c-time .seg.bad{color:var(--c-bad)}.c-time .ticks{border-bottom:1px solid var(--c-line2);gap:2px;height:14px;margin-top:1px;display:flex}.c-time .ticks button{background:#0b0d101f;flex:1;min-width:3px;transition:background .15s}.c-time .ticks button:hover,.c-time .ticks .seen{background:var(--c-t2)}.c-time .ticks .seen.is-supported{background:var(--c-bad)}.c-time .ticks .seen.is-refuted{background:var(--c-ok)}.c-time .ticks .seen.is-unresolved{background:#c08a1e}.c-time .ticks .cur{background:var(--c-t0)}.c-metrics{gap:14px;margin:0;display:flex}.c-metrics dt{color:var(--c-t3);font-size:11px}.c-metrics dd{font:700 18px/1.05 var(--c-num);letter-spacing:-.04em;margin:0}.c-metrics .bad dd{color:var(--c-bad)}.c-metrics .ok dd{color:var(--c-ok)}.c-metrics .warn dd{color:var(--c-warn)}.c-main{flex:1;grid-template-columns:minmax(0,1fr) clamp(280px,21vw,360px);gap:10px;min-height:0;display:grid}.c-stage3{perspective:1400px;perspective-origin:50% 42%;min-height:0;position:relative;overflow:hidden}.c-rig,.c-world{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.c-board{pointer-events:auto}.c-rig{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.c-world{will-change:transform;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.04fr) minmax(0,1fr);gap:clamp(30px,3.6vw,62px);padding:6px;display:grid}.c-fx{z-index:20;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.c-stamp{z-index:7;letter-spacing:-.03em;white-space:nowrap;pointer-events:none;background:#fbf8f1e6;border:3px solid;padding:1px 12px;font-size:clamp(20px,1.9vw,32px);font-weight:900;position:absolute;box-shadow:0 0 18px #0b0d102e}.c-tear{z-index:6;background:var(--c-t0);color:#fff;pointer-events:none;padding:2px 6px;position:absolute;box-shadow:0 18px 50px #0b0d1073}.c-board:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fffffff2 50%,#0000 62%);position:absolute;inset:0}.c-board.speaking:after,.c-board.pick:after{animation:1.1s cubic-bezier(.4,0,.2,1) c-sheen}.c-board{border:1px solid var(--c-line2);border-top:3px solid var(--c-line2);background:var(--c-glass);flex-direction:column;align-self:start;min-height:0;max-height:55%;transition:border-color .2s,box-shadow .2s,opacity .6s,filter .6s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 34px #0b0d101f}.c-board-A{transform-origin:0;transform:rotateY(4deg)}.c-board-C{transform-origin:100%;transform:rotateY(-4deg)}.c-board.speaking{border-color:var(--c-t0);box-shadow:0 14px 44px #0b0d1033}.c-board.target{border-top-color:var(--c-t0)}.c-board.pick{border-color:var(--c-ok);box-shadow:0 0 0 1px var(--c-ok)}.c-board>header{border-bottom:1px solid var(--c-line);color:var(--c-t2);white-space:nowrap;flex:none;align-items:baseline;gap:7px;padding:2px 8px 1px;font-size:12px;display:flex}.c-board>header b{color:var(--c-t0);font-size:22px;font-weight:900;line-height:1.05}.c-board>header em{color:var(--c-t3);margin-left:auto;font-style:normal}.c-board-body{overflow-wrap:anywhere;scrollbar-width:none;flex:1;min-height:0;padding:4px 8px 6px;position:relative;overflow-y:auto}.c-board-body h3{letter-spacing:-.015em;font-size:15px;font-weight:800;line-height:1.25}.c-board-body>p{color:var(--c-t2);margin-top:1px}.c-board-body .est{font-family:var(--c-num);margin:2px 0 3px;font-size:12px;font-weight:600}.c-claim{border-top:1px solid var(--c-line);text-align:left;width:100%;color:var(--c-t1);margin:0 -4px;padding:2px 4px;transition:background .18s,color .18s;display:block}.c-claim>*{display:block}.c-claim em{color:var(--c-t3);font-size:11px;font-style:normal}.c-claim em i{color:var(--c-t2);margin-left:6px;font-style:normal;font-weight:700}.c-claim:disabled{opacity:1;cursor:default}.c-claim:not(:disabled):hover{background:#0b0d1012}.c-root .c-claim.hot{background:var(--c-t0);color:#fff}.c-root .c-claim.hot *{color:#fff}.c-threads{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.c-thread{stroke-dasharray:1;fill:none;stroke:#0b0d1080;stroke-width:1.3px}.c-root .c-thread.on{stroke-width:2.8px;stroke:var(--c-t0)}.c-packet{z-index:5;background:var(--c-t0);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;padding:0 7px;font-size:11.5px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.c-root .c-packet.is-supported{background:var(--c-bad);color:#fff}.c-root .c-packet.is-refuted{background:var(--c-ok);color:#fff}.c-root .c-packet.is-unresolved{background:var(--c-warn);color:#fff}.c-board-body .steps{border-top:1px solid var(--c-line);color:var(--c-t2);margin:3px 0 2px;padding:3px 0 0 1.5em;font-size:12px}.c-board-body .first{color:var(--c-t1);font-size:12px}.c-board-body .first b{margin-right:3px}.c-float-card{border:1px solid var(--c-t0);background:#fbf8f1db;flex-direction:column;flex:0 auto;min-height:0;display:flex;box-shadow:0 24px 70px #0b0d1052}.c-float-card .tb{background:var(--c-t0);color:#fff;white-space:nowrap;flex:none;justify-content:space-between;gap:10px;padding:2px 10px;font-weight:700;display:flex}.c-float-card .tb span{font-weight:400}.c-float-card .body{min-height:0;padding:2px 0;overflow:hidden}.c-float-card .ln{overflow-wrap:anywhere;color:var(--c-t3);grid-template-columns:4.6em minmax(0,1fr);gap:6px;padding:2px 10px;transition:background .18s,color .18s;display:grid}.c-float-card .ln em{font-style:normal;font-weight:600}.c-float-card .ln.ran{color:var(--c-t1)}.c-float-card .ln.run{background:var(--c-t0);color:#fff}.c-rail{flex-direction:column;gap:6px;min-height:0;display:flex}.c-now{background:var(--c-t0);color:#fff;overflow-wrap:anywhere;flex:none;max-height:58%;padding:7px 10px;overflow:hidden}.c-now .fl{color:#b6bac0;gap:5px;display:flex}.c-now .fl b{color:#fff}.c-now .fl span{font-family:var(--c-num);margin-left:auto;font-size:11.5px}.c-now .big{letter-spacing:-.02em;margin:3px 0;font-size:18px;font-weight:800;line-height:1.25}.c-now p{color:#c9ccd1}.c-ctrl{gap:3px;margin-top:6px;display:flex}.c-ctrl button{color:#fff;border:1px solid #5c6068;min-width:28px;min-height:22px;padding:0 7px;font-size:12px}.c-ctrl button:not(:disabled):hover{background:var(--paper,#fff);color:var(--c-t0)}.c-ctrl button:disabled{opacity:.35;cursor:default}.c-trace{border:1px solid var(--c-line2);background:var(--c-glass);flex-direction:column;flex:1;min-height:0;padding:3px 8px;display:flex}.c-root .c-trace h2,.c-root .c-list h2{flex:none;font-size:12px;font-weight:700}.c-trace h2 span,.c-list h2 span{color:var(--c-t3);font-weight:400}.c-log{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;font-size:11.5px;display:flex;overflow:hidden}.c-log>div{color:var(--c-t2);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.c-log b{font-family:var(--c-num);color:var(--c-t3);font-weight:400}.c-log .hot{background:var(--c-t0);color:#fff}.c-log .hot b{color:#fff}.c-log .bad{color:var(--c-bad)}.c-scope{border-bottom:1px solid var(--c-line2);flex:none;align-items:flex-end;gap:2px;height:22px;margin-top:3px;display:flex}.c-scope i{background:var(--c-t2);flex:1;max-width:14px}.c-trace small{color:var(--c-t3);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:11px;overflow:hidden}.c-bottom{flex:none;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px;height:clamp(132px,20vh,200px);display:grid}.c-verdict{overflow-wrap:anywhere;border:1px solid var(--c-line2);background:var(--c-glass);scrollbar-width:none;min-height:0;padding:4px 10px;overflow-y:auto}.c-verdict:not(.ready){background:0 0;border-style:dashed}.c-verdict.ready{border-color:var(--c-t0);animation:.4s cubic-bezier(.2,.8,.2,1) c-rise}.c-verdict #verdict:focus{outline:none}.c-verdict small{color:var(--c-t3);font-size:11.5px}.c-root .c-verdict h2{letter-spacing:-.03em;font-size:clamp(18px,1.5vw,26px);font-weight:900;line-height:1.2}.c-verdict h2 span{color:var(--c-ok)}.c-verdict p{color:var(--c-t1)}.c-verdict .grid{color:var(--c-t2);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.c-verdict .grid b{color:var(--c-t0)}.c-list{border:1px solid var(--c-line2);background:var(--c-glass);flex-direction:column;min-height:0;padding:4px 8px;display:flex}.c-list .rows{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.c-row{text-align:left;width:100%;color:var(--c-t1);grid-template-columns:9.6em minmax(0,1fr);gap:6px;padding:0 3px;display:grid}.c-row em{white-space:nowrap;font-style:normal;font-weight:600}.c-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-root .c-row.sel,.c-root .c-row.sel em,.c-root .c-row:hover,.c-root .c-row:hover em{background:var(--c-t0);color:#fff}.console-shell .evidence-drawer,.console-shell .modal,.console-shell .challenge-form,.console-shell .access-panel,.console-shell .configuration-notice,.console-shell .evidence-item,.console-shell .verify-plan,.console-shell .response-change,.console-shell .calculation,.console-shell .status-tag,.console-shell .domain-chip,.console-shell .primary-button,.console-shell .secondary-button,.console-shell .field textarea,.console-shell .field input,.console-shell .option-row input,.console-shell .access-input-row input{border-radius:0}.console-shell .evidence-drawer{border-left:1px solid var(--c-t0);background:var(--paper,#fff);box-shadow:-24px 0 70px #0b0d1038}.console-shell .drawer-heading,.console-shell .drawer-footer{background:var(--paper,#fff)}.console-shell .drawer-heading h2,.console-shell .modal-heading h2,.console-shell .evidence-section h3,.console-shell .evidence-section blockquote,.console-shell .evidence-item-heading h4,.console-shell .modal blockquote{letter-spacing:-.015em;font-family:inherit;font-weight:800}.console-shell .modal{border:1px solid var(--c-t0);box-shadow:0 30px 90px #0b0d1052}.console-shell .modal .challenge-form{box-shadow:none;background:0 0;border:0;padding:0}.console-shell .primary-button,.console-shell .domain-chip.selected{border-color:var(--c-t0);background:var(--c-t0);color:#fff}.console-shell.home{height:auto;min-height:100dvh;overflow:clip visible}.console-shell.home .site-header{justify-content:space-between;align-items:center;display:flex;top:12px;left:16px;right:16px}.console-shell.home .wordmark{font-size:14px;font-weight:800;display:inline-flex}.h-grid{grid-template-columns:minmax(0,1fr) 500px;align-items:center;gap:clamp(32px,5vw,88px);max-width:1500px;min-height:100dvh;margin:0 auto;padding:56px clamp(20px,4vw,64px) 24px;display:grid}.h-lead h1{text-wrap:balance;letter-spacing:-.04em;margin:0;font-size:clamp(32px,3vw,48px);font-weight:900;line-height:1.12}.h-lead>p{color:var(--c-t2);margin:8px 0 16px;font-size:15px}.h-form{gap:8px;display:grid}.console-shell .h-form .challenge-form{border:1px solid var(--c-t0);background:var(--paper,#fff);padding:12px 14px;box-shadow:0 18px 54px #0b0d1024}.console-shell .h-form .goal-input{font-size:18px;font-weight:700}.console-shell .h-form .access-panel{border:1px solid var(--c-line2);background:var(--paper,#fff);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 14px;display:grid}.console-shell .h-form .access-panel .eyebrow,.console-shell .h-form .access-panel p{display:none}.console-shell .h-form .access-panel h2{margin:0;font-size:14px;font-weight:800}.console-shell .h-form .access-input-row input,.console-shell .h-form .access-input-row .primary-button{min-height:32px}.console-shell .h-form .configuration-notice{border:1px solid var(--c-line2);background:var(--paper,#fff);padding:6px 14px}.console-shell .h-form .configuration-notice p{margin:0}.h-diagram{perspective:1000px;width:500px;height:280px;position:relative}.h-diagram svg{position:absolute;inset:0;overflow:visible}.h-diagram path{fill:none;stroke:#0b0d108c;stroke-width:1.3px}.h-board{border:1px solid var(--c-line2);border-top:3px solid var(--c-t0);background:var(--c-glass);width:140px;padding:2px 8px 8px;position:absolute;box-shadow:0 10px 34px #0b0d101f}.h-board b{font-size:22px;font-weight:900;display:block}.h-board i{background:#0b0d1021;height:7px;margin-top:8px;display:block}.h-board i:nth-child(3){width:72%}.h-board i:nth-child(5){width:84%}.h-board-A{transform-origin:0;height:212px;top:34px;left:0;transform:rotateY(6deg)}.h-board-B{height:118px;top:0;left:180px}.h-board-C{transform-origin:100%;height:212px;top:34px;right:0;transform:rotateY(-6deg)}.h-verdict{background:var(--c-t0);text-align:center;color:#fff;width:140px;padding:18px 8px;font-size:13px;font-weight:800;position:absolute;top:190px;left:180px}.h-packet{background:var(--c-t0);color:#fff;opacity:0;offset-rotate:0deg;padding:0 5px;font-size:11px;font-weight:700;animation:5.2s cubic-bezier(.4,0,.2,1) infinite h-fly;position:absolute;top:0;left:0}.h-flow ol{margin:18px 0 8px;padding:0;list-style:none}.h-flow li{border-top:1px solid var(--c-line);padding:5px 0}.h-flow li b,.h-flow li span{display:block}.h-flow li b{font-size:14px;font-weight:800}.h-flow li span{color:var(--c-t2)}.h-flow small{color:var(--c-t3);font-size:12px}@keyframes h-fly{0%{offset-distance:0%;opacity:1}20%{offset-distance:100%;opacity:1}25%,to{offset-distance:100%;opacity:0}}.c-bottom{transition:height .8s cubic-bezier(.65,0,.15,1),opacity .5s}.c-wall{transition:opacity .8s}.c-trace{transition:opacity .5s}.c-root.theater .c-now .big{font-size:22px}.c-board.dim{opacity:.5}.c-root.theater .c-board.speaking,.c-root.theater .c-board.target{box-shadow:0 0 0 1px rgb(var(--route)), 0 0 12px 0 rgb(var(--route) / .35), 0 14px 40px 0 rgb(var(--route) / .16)}.c-root.theater .c-board.dim{opacity:.74}.c-root.theater .c-thread.on{stroke-width:2.4px;stroke:rgb(var(--route))}.c-root.theater .c-time .ticks .cur{box-shadow:0 0 10px 1px #0b0d104d}.c-outline{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.c-outline rect{fill:none;stroke:rgb(var(--route));stroke-width:5px;stroke-dasharray:1;stroke-dashoffset:1px}.c-board.enter .c-outline rect{animation:1.9s cubic-bezier(.6,0,.2,1) .2s c-trace-out}.c-board.speaking .c-outline rect,.c-board.target .c-outline rect{animation:1.5s cubic-bezier(.6,0,.2,1) c-trace-out}.c-board.enter:before{content:"";z-index:2;background:linear-gradient(180deg, transparent, rgb(var(--route) / .65), transparent);pointer-events:none;height:90px;animation:1.5s cubic-bezier(.5,0,.3,1) .45s backwards c-scan-down;position:absolute;top:110%;left:0;right:0}.c-board.enter{perspective:700px}.c-board.enter>header{animation:.75s cubic-bezier(.16,1,.3,1) .45s backwards c-rowin}.c-board.enter .c-board-body>*{animation:.8s cubic-bezier(.16,1,.3,1) backwards c-rowin}.c-board.enter .c-board-body>:first-child{animation-delay:.6s}.c-board.enter .c-board-body>:nth-child(2){animation-delay:.95s}.c-board.enter .c-board-body>:nth-child(3){animation-delay:1.08s}.c-board.enter .c-board-body>:nth-child(4){animation-delay:1.2s}.c-board.enter .c-board-body>:nth-child(5){animation-delay:1.34s}.c-board.enter .c-board-body>:nth-child(6){animation-delay:1.48s}.c-board.enter .c-board-body>:nth-child(7){animation-delay:1.62s}.c-board.enter .c-board-body>:nth-child(n+8){animation-delay:1.76s}.c-giant{z-index:8;letter-spacing:-.06em;pointer-events:none;will-change:transform, opacity;font-size:min(44vh,400px);font-weight:900;line-height:.8;position:absolute;top:50%;left:50%}.c-chapter{z-index:40;color:#fff;mix-blend-mode:difference;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.c-chapter b{letter-spacing:-.04em;font-size:min(22vh,18vw);font-weight:900;line-height:1}.c-thread-flow{fill:none;stroke:rgb(var(--route));stroke-width:2px;stroke-linecap:round;stroke-dasharray:.018 .11;opacity:0;transition:opacity .5s}.c-root .c-thread-flow.is-supported{stroke:var(--c-bad)}.c-root .c-thread-flow.is-refuted{stroke:var(--c-ok)}.c-root .c-thread-flow.is-unresolved{stroke:var(--c-warn)}@keyframes c-thread-run{to{stroke-dashoffset:-.128px}}.c-deck{z-index:6;perspective:1200px;perspective-origin:62% 40%;pointer-events:none;height:43%;position:absolute;bottom:0;left:0;right:0;container-type:inline-size}.c-deck-card{--s:min(58px, calc(50cqw / var(--n)));border:1px solid var(--c-line2);border-top:3px solid rgb(var(--route));transform-origin:0;width:min(47cqw,560px);min-height:118px;max-height:calc(100% - 8px);transform:translateX(calc(var(--d) * -1 * var(--s) - 18px * min(var(--d), 1))) translateZ(calc(var(--d) * -46px)) rotateY(calc(min(var(--d), 1) * 30deg));opacity:calc(1 - var(--d) * .035);background:#fbf8f1e6;flex-direction:column;transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .5s;display:flex;position:absolute;bottom:4px;left:50%;overflow:hidden;box-shadow:0 10px 34px #0b0d1024}.c-deck-card.c-deck-now{border-color:var(--c-t0);border-top-color:rgb(var(--route));background:var(--paper,#fff);box-shadow:0 22px 64px #0b0d1042, 0 0 16px rgb(var(--route) / .18)}.c-deck-card .tb{color:var(--c-t2);white-space:nowrap;flex:none;justify-content:space-between;gap:10px;padding:2px 10px;font-size:12px;display:flex}.c-deck-card .tb b{color:var(--c-t0)}.c-deck-now .tb{background:var(--c-t0);color:#d6d9dd}.c-deck-now .tb b{color:#fff}.c-deck-card .plain{padding:3px 10px 6px;overflow:hidden}.c-deck-card .plain strong{font-size:13.5px;font-weight:800;line-height:1.3;display:block}.c-deck-card .plain p{color:var(--c-t2);margin:2px 0 0;font-size:12px}.c-beam{z-index:5;pointer-events:none;background:#2878ff;height:3px;position:absolute;box-shadow:0 0 12px 3px #2878ffcc,0 16px 30px 10px #2878ff14}.c-flash{z-index:3;background:radial-gradient(circle at var(--x) var(--y), rgb(var(--flash)), rgb(var(--flash) / .35) 34%, transparent 66%);pointer-events:none;position:absolute;inset:-30%}.c-packet{background:rgb(var(--route));box-shadow:0 0 10px 1px rgb(var(--route) / .6);padding:2px 10px;font-size:14px}.c-char{animation:.46s cubic-bezier(.2,1,.3,1) backwards c-char;display:inline-block}.c-dust{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.c-root .changed.fresh{font-weight:700}.c-hud>*{animation:.8s cubic-bezier(.16,1,.3,1) backwards c-drop}.c-hud>:nth-child(2){animation-delay:80ms}.c-hud>:nth-child(4){animation-delay:.16s}.c-hud>:nth-child(5){animation-delay:.24s}.c-hud>:nth-child(6){animation-delay:.32s}.c-now{animation:.45s cubic-bezier(.16,1,.3,1) c-logline}.c-log .hot{animation:.5s cubic-bezier(.16,1,.3,1) c-logline}.c-row{transition:background .2s,color .2s,padding-left .25s cubic-bezier(.2,1,.3,1);animation:.55s cubic-bezier(.16,1,.3,1) backwards c-rowslide}.c-row:hover{padding-left:12px}.c-scope i{transform-origin:bottom;animation:.65s cubic-bezier(.19,1,.22,1) backwards c-bar}.c-time .ticks button{transform-origin:bottom;transition:background .25s,box-shadow .25s,transform .25s cubic-bezier(.19,1,.22,1)}.c-time .ticks button:hover,.c-time .ticks .cur{transform:none}.c-claim{transition:background .2s,color .2s,transform .25s cubic-bezier(.19,1,.22,1),box-shadow .25s}.c-claim:not(:disabled):hover{box-shadow:-4px 0 0 rgb(var(--route));transform:translate(5px)scale(1.015)}.c-verdict.ready .grid>div,.c-verdict.ready p,.c-verdict.ready .quiet{animation:.7s cubic-bezier(.16,1,.3,1) .3s backwards c-rowslide}.console-shell .text-button,.console-shell .secondary-button,.console-shell .primary-button,.console-shell .domain-chip,.c-ctrl button{transition:background .22s,color .22s,border-color .22s,transform .22s cubic-bezier(.19,1,.22,1),box-shadow .22s}.console-shell .text-button:not(:disabled):hover,.console-shell .secondary-button:not(:disabled):hover,.console-shell .domain-chip:hover,.c-ctrl button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 20px #0b0d1033}.console-shell .text-button:not(:disabled):active,.console-shell .primary-button:not(:disabled):active,.console-shell .domain-chip:active,.c-ctrl button:not(:disabled):active{transform:scale(.95)}.console-shell .primary-button{position:relative;overflow:hidden}.console-shell .primary-button:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);animation:3.2s ease-in-out infinite c-button-sheen;position:absolute;inset:0}.console-shell .primary-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 20px #0b0d1047}.console-shell .field textarea,.console-shell .field input,.console-shell .goal-input{transition:border-color .25s,box-shadow .25s}.console-shell .field textarea:focus,.console-shell .field input:focus{border-color:var(--c-t0);box-shadow:0 8px 26px #0b0d1029}.console-shell .drawer-backdrop{animation:.35s ease-out c-fade}.console-shell .evidence-drawer{animation:.62s cubic-bezier(.16,1,.3,1) c-drawer}.console-shell .evidence-section{animation:.65s cubic-bezier(.16,1,.3,1) backwards c-rowslide}.console-shell .evidence-section:first-of-type{animation-delay:.14s}.console-shell .evidence-section:nth-of-type(2){animation-delay:.24s}.console-shell .evidence-section:nth-of-type(3){animation-delay:.34s}.console-shell .evidence-section:nth-of-type(n+4){animation-delay:.44s}.console-shell .modal[open]::backdrop{animation:.35s ease-out c-fade}.console-shell.home .h-lead>p{animation:.8s cubic-bezier(.16,1,.3,1) .65s backwards c-rowslide}.console-shell.home .h-form{animation:1s cubic-bezier(.16,1,.3,1) .75s backwards c-formin}.console-shell.home .site-header{animation:.8s cubic-bezier(.16,1,.3,1) c-drop}.h-flow{animation:.9s cubic-bezier(.16,1,.3,1) .9s backwards c-rowslide;position:relative}.h-grid{position:relative}.h-lead,.h-flow{z-index:1;position:relative}.h-flow li{animation:.7s cubic-bezier(.16,1,.3,1) backwards c-rowslide}.h-flow li:first-child{animation-delay:1.15s}.h-flow li:nth-child(2){animation-delay:1.3s}.h-flow li:nth-child(3){animation-delay:1.45s}.h-board{animation:7s ease-in-out infinite c-float-a}.h-board-B{animation-name:c-float-b;animation-duration:5.6s}.h-board-C{animation-duration:6.4s;animation-delay:-2.4s}.h-board-A{--route:70 130 255;border-top-color:rgb(var(--route))}.h-board-B{--route:255 60 150;border-top-color:rgb(var(--route))}.h-board-C{--route:255 175 40;border-top-color:rgb(var(--route))}.h-diagram path{stroke-dasharray:6 5;animation:.9s linear infinite c-flow}@keyframes c-flow{to{stroke-dashoffset:-22px}}@keyframes c-float-a{50%{translate:0 -9px}}@keyframes c-float-b{50%{translate:0 8px}}@keyframes c-trace-out{0%{stroke-dashoffset:1px;opacity:1}72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes c-scan-down{0%{top:-90px}to{top:100%}}@keyframes c-rowin{0%{opacity:0;transform:translate3d(0,14px,-40px)rotateX(-24deg)}}@keyframes c-char{0%{opacity:0;transform:translateY(.35em)rotateX(-40deg)}}@keyframes c-chapter-out{0%{opacity:1}82%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes c-chapter-word{0%{clip-path:inset(0 100% 0 0);transform:translate(-9vw)scale(1.1)}34%{clip-path:inset(0);transform:translate(-1vw)scale(1)}70%{clip-path:inset(0);transform:translate(1vw)scale(1)}to{clip-path:inset(0 0 0 100%);transform:translate(9vw)scale(.98)}}@keyframes c-chapter-line{0%{transform-origin:0;transform:scaleX(0)}40%{transform-origin:0;transform:scaleX(1)}41%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes c-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes c-logline{0%{opacity:0;transform:translate(14px)}}@keyframes c-rowslide{0%{opacity:0;transform:translate(10px)}}@keyframes c-bar{0%{transform:scaleY(0)}}@keyframes c-claim-hot{0%{box-shadow:0 0 0 0 rgb(var(--route));transform:scale(1)}18%{box-shadow:0 0 14px 2px rgb(var(--route) / .7);transform:scale(1.015)translate(-2px)}34%{transform:scale(1.015)translate(2px)}50%{transform:scale(1.005)translate(-1px)}to{transform:none;box-shadow:0 0 #0000}}@keyframes c-button-sheen{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}@keyframes c-fade{0%{opacity:0}}@keyframes c-drawer{0%{opacity:.2;transform:translate(60px)}}@keyframes c-modal{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes c-formin{0%{opacity:0;transform:translateY(16px)}}@keyframes c-sheen{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}@keyframes c-strike{0%{background-size:0 2px}}@keyframes c-rise{0%{opacity:0;transform:translateY(8px)}}.c-cw{background:#fbf8f19e;width:360px;height:230px;transition:filter .7s,opacity .7s,border-color .4s,background .4s}.c-cw.now{border-color:var(--c-t0);background:#fbf8f1e6;box-shadow:0 12px 40px #0b0d102e}.c-cw .body>div{margin-bottom:2px}.c-stage{transform:rotateX(6deg)rotateY(-8deg)}.c-board{--depth:0px;--glass:.8;background:rgb(255 255 255/var(--glass));transition:transform .6s cubic-bezier(.2,.9,.3,1),background .5s,border-color .3s,box-shadow .4s,opacity .5s,filter .5s}.c-board-A{transform:translateZ(var(--depth)) rotateY(4deg)}.c-board-B{transform:translateZ(var(--depth))}.c-board-C{transform:translateZ(var(--depth)) rotateY(-4deg)}.c-root.theater .c-board{background:rgb(255 255 255/var(--glass))}.c-root .c-board.speaking,.c-root .c-board.target{--depth:46px;--glass:.97}.c-root .c-board.dim,.c-root.theater .c-board.dim{--depth:-48px;--glass:.58;opacity:1;filter:none}.c-board.dim>header,.c-board.dim .c-board-body{opacity:.72;transition:opacity .5s}.c-thread{stroke-width:1px;stroke:rgb(var(--route) / .42);transition:stroke .4s,stroke-width .3s}.c-root .c-thread.is-supported{stroke:#c42b1899}.c-root .c-thread.is-refuted{stroke:#1370428c}.c-root .c-thread.is-unresolved{stroke:#8f5f008c}.c-root .c-thread,.c-root.theater .c-thread{filter:none}.c-root .c-thread.on:not(.is-supported,.is-refuted,.is-unresolved){stroke:rgb(var(--route))}.c-root.theater .c-thread-flow{opacity:0;animation:none}.c-root .c-thread-flow.on,.c-root.theater .c-thread-flow.on{opacity:.9;animation:1.5s linear infinite c-thread-run}.c-thread-dot{fill:rgb(var(--route));stroke:#fff;stroke-width:1px;transition:opacity .2s}.c-thread-dot.is-supported{fill:var(--c-bad)}.c-thread-dot.is-refuted{fill:var(--c-ok)}.c-thread-dot.is-unresolved{fill:var(--c-warn)}.c-thread-dot:not(.on){fill-opacity:.7}.c-deck{height:40%}.c-board{max-height:57%}.c-deck-card{--s:min(54px, calc(46cqw / var(--n)));height:min(136px,100% - 8px);min-height:0;transform:translateX(calc(var(--d) * -1 * var(--s) - var(--g) * 9px - 14px * min(var(--d), 1))) translateZ(calc(var(--d) * -30px)) rotateY(calc(min(var(--d), 1) * 20deg));opacity:calc(1 - var(--d) * .022);background:#fbf8f1d6}.c-deck-card.is-supported{border-top-color:var(--c-bad)}.c-deck-card.is-refuted{border-top-color:var(--c-ok)}.c-deck-card.is-unresolved{border-top-color:var(--c-warn)}.c-deck-card:not(.c-deck-now) .tb{flex-direction:column;gap:0;padding:1px 8px;font-size:11px;line-height:1.3}.c-deck-card:not(.c-deck-now) .plain strong{color:var(--c-t2);font-size:11.5px;font-weight:600}.c-deck-card:not(.c-deck-now) .plain p{display:none}.c-deck-card.c-deck-now{background:#fbf8f1f7;height:auto;min-height:min(136px,100% - 8px);max-height:calc(100% - 8px)}.c-float-card .body{scrollbar-width:none;overflow-y:auto}.c-float-card .ln{position:relative}.c-stage{top:43%}.c-deck-card .plain ul{border-top:1px solid var(--c-line);color:var(--c-t1);margin:3px 0 0;padding:3px 0 0;font-size:12px;list-style:none}.c-deck-card .plain li{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.c-world{padding:8px 24px 6px}.c-root .c-board.speaking,.c-root .c-board.target{--depth:58px}@media (min-width:2200px){.console-shell{font-size:15.5px}.c-slate{min-height:36px}.c-slate h1{font-size:24px}.c-slate .text-button,.c-slate .run-status,.console-shell .model-pill,.console-shell .arena-conditions,.console-shell .arena-cost,.console-shell .arena-cost>span,.console-shell .arena-cost small,.console-shell .arena-cost strong,.c-time .seg{font-size:15px}.c-time .ticks{height:18px}.c-metrics dt{font-size:13.5px}.c-metrics dd{font-size:24px}.c-board>header{font-size:14.5px}.c-board>header b{font-size:30px}.c-board-body h3{font-size:20px}.c-board-body .est,.c-board-body .steps,.c-board-body .first,.c-claim em{font-size:14.5px}.c-live .tb{font-size:14px}.c-live .body{font-size:14.5px}.c-deck-card{--s:min(72px, calc(38cqw / var(--n)));width:60cqw;height:min(190px,100% - 8px)}.c-deck-card.c-deck-now{min-height:min(190px,100% - 8px)}.c-deck-card .tb,.c-deck-card:not(.c-deck-now) .tb{font-size:14px}.c-deck-card .plain strong{font-size:17px}.c-deck-card:not(.c-deck-now) .plain strong,.c-deck-card .plain p,.c-deck-card .plain ul{font-size:14.5px}.c-now .big{font-size:25px}.c-now .fl span,.c-log,.c-trace small,.c-root .c-trace h2,.c-root .c-list h2,.c-ctrl button,.c-verdict small{font-size:14.5px}.c-root .c-verdict h2{font-size:32px}.c-packet{font-size:15px}.c-cw .tb{font-size:12.5px}}.c-press-ring{z-index:90;pointer-events:none;border:2px solid;border-radius:50%;width:92px;height:92px;position:fixed}.c-press-spark{z-index:90;pointer-events:none;border-radius:50%;width:5px;height:5px;position:fixed}.console-shell :is(button,a,select,summary,input,textarea){cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,box-shadow .25s,transform .25s cubic-bezier(.19,1,.22,1),outline-offset .2s}.console-shell :is(input,textarea){cursor:text}.console-shell :is(button,select):disabled{cursor:not-allowed}.console-shell :is(button,a,select,summary):focus-visible{outline:2px solid var(--c-t0);outline-offset:3px}.console-shell button svg,.console-shell a svg{transition:transform .28s cubic-bezier(.19,1,.22,1),rotate .4s cubic-bezier(.19,1,.22,1)}.console-shell :is(.text-button,.secondary-button,.sample-button,.details-toggle,.c-ctrl button,.model-pill,.global-error button){isolation:isolate;position:relative;overflow:hidden}.console-shell :is(.text-button,.secondary-button,.sample-button,.details-toggle,.c-ctrl button,.model-pill,.global-error button):before{content:"";z-index:-1;background:var(--c-t0);transform-origin:0;transition:transform .28s cubic-bezier(.65,0,.15,1);position:absolute;inset:0;transform:scaleX(0)}.c-ctrl button:before{background:#fff!important}.console-shell .stop-button{isolation:isolate;position:relative;overflow:hidden}.console-shell .stop-button:before{content:"";z-index:-1;background:var(--c-bad);transform-origin:0;transition:transform .28s cubic-bezier(.65,0,.15,1);position:absolute;inset:0;transform:scaleX(0)}@media (hover:hover){.console-shell :is(.text-button,.secondary-button,.sample-button,.details-toggle,.c-ctrl button,.model-pill,.global-error button,.stop-button):not(:disabled):hover:before{transform:scaleX(1)}.console-shell :is(.text-button,.secondary-button,.sample-button,.details-toggle,.model-pill,.global-error button,.stop-button):not(:disabled):hover{color:#fff;background:0 0;text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 16px #0b0d102e}.console-shell :is(.text-button,.sample-button,.details-toggle,.model-pill):not(:disabled):hover span{color:inherit}.c-ctrl button:not(:disabled):hover{color:var(--c-t0);background:0 0;transform:translateY(-1px)}.console-shell button:not(:disabled):hover svg{transform:translate(2px)scale(1.12)}.console-shell .model-pill:hover svg,.console-shell .text-button:hover svg.lucide-sliders-horizontal,.console-shell .text-button:hover svg.lucide-plus,.console-shell .details-toggle:hover svg{transform:rotate(90deg)}.console-shell .icon-button:not(:disabled):hover{background:var(--c-t0);color:#fff;transform:scale(1.08)}.console-shell .icon-button:not(:disabled):hover svg{transform:rotate(90deg)}.console-shell .primary-button:not(:disabled):hover svg{transform:translate(5px)}.console-shell .wordmark:hover .brand-symbol i{animation:.5s cubic-bezier(.19,1,.22,1) c-bars}.console-shell .wordmark:hover .brand-symbol i:nth-child(2){animation-delay:60ms}.console-shell .wordmark:hover .brand-symbol i:nth-child(3){animation-delay:.12s}.c-slate .version-select:hover{box-shadow:inset 0 -2px 0 var(--c-t0)}.console-shell a:hover{text-underline-offset:3px;text-decoration-thickness:2px}.c-time .ticks button:hover{background:var(--c-t0);transform:scaleY(1.35)}.c-claim:not(:disabled):hover{background:rgb(var(--route) / .09);box-shadow:-3px 0 0 rgb(var(--route));transform:translate(4px)}.c-claim:not(:disabled):hover:after{opacity:1;transform:none}.c-row:hover{padding-left:10px}.c-row:hover:after{opacity:1;transform:none}.c-root .c-row:hover,.c-root .c-row:hover em{background:var(--c-t0);color:#fff}.console-shell .domain-chip:not(.selected):hover{border-color:var(--c-t0);color:var(--c-t0);transform:translateY(-1px);box-shadow:0 5px 12px #0b0d1024}}.console-shell button:not(:disabled):active{box-shadow:none}.c-claim{position:relative}.c-claim:not(:disabled):after{content:"发起挑战 →";background:rgb(var(--route));color:#fff;opacity:0;pointer-events:none;padding:0 5px;font-size:11px;font-weight:700;transition:opacity .2s,transform .25s cubic-bezier(.19,1,.22,1);position:absolute;top:2px;right:6px;transform:translate(-8px)}.c-row{transition:background-color .18s,color .18s,padding-left .25s cubic-bezier(.19,1,.22,1);position:relative}.c-row:after{content:"看证据 →";background:linear-gradient(90deg, transparent, var(--c-t0) 16px);color:#fff;opacity:0;pointer-events:none;padding-left:18px;font-size:11.5px;font-weight:700;transition:opacity .18s,transform .25s cubic-bezier(.19,1,.22,1);position:absolute;top:0;right:4px;transform:translate(-8px)}.c-time .ticks button{position:relative}.c-time .ticks button:after{content:attr(data-tip);z-index:8;background:var(--c-t0);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;padding:0 6px;font-size:11px;transition:opacity .16s,transform .2s;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%,4px)scaleY(.74)}.c-time .ticks button:hover:after{opacity:1;transform:translate(-50%)scaleY(.74)}.c-root .c-thread.lit{stroke-width:2.4px;stroke:rgb(var(--route))}.c-root .c-claim.lit{background:rgb(var(--route) / .14);box-shadow:-3px 0 0 rgb(var(--route))}.c-root .c-claim.located,.c-root .c-row.located{animation:1.5s ease-out 2 c-located}.c-root .c-thread.located{stroke-width:2.6px;stroke:rgb(var(--route))}.console-shell .domain-chip{isolation:isolate;background:0 0;position:relative;overflow:hidden}.console-shell .domain-chip:before{content:"";z-index:-1;background:var(--c-t0);clip-path:circle(0 at var(--cx,50%) var(--cy,50%));transition:clip-path .4s cubic-bezier(.3,0,.1,1);position:absolute;inset:0}.console-shell .domain-chip.selected{color:#fff;background:0 0}.console-shell .domain-chip.selected:before{clip-path:circle(150% at var(--cx,50%) var(--cy,50%))}.console-shell :is(.field textarea,.field input,.option-row input,.access-input-row input,.goal-input){background-image:linear-gradient(var(--c-t0), var(--c-t0));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .32s cubic-bezier(.65,0,.15,1),border-color .2s,box-shadow .25s}.console-shell :is(.field textarea,.field input,.option-row input,.access-input-row input,.goal-input):focus{background-size:100% 2px;outline:none}.console-shell .field>span:first-child{transition:color .2s}.console-shell .field:focus-within>span:first-child{color:var(--c-t0);font-weight:700}.console-shell .modal[open]{animation:.46s cubic-bezier(.16,1,.3,1) c-modal-from}@keyframes c-modal-from{0%{opacity:0;transform:translate(var(--press-dx,0), var(--press-dy,18px)) scale(.32)}}@keyframes c-bars{40%{transform:scaleY(1.5)}}@keyframes c-located{0%,to{box-shadow:0 0 #0000}30%{box-shadow:0 0 0 3px var(--c-t0)}}.c-thread,.c-root .c-thread,.c-root.theater .c-thread,.c-root .c-thread.on,.c-root.theater .c-thread.on,.c-root .c-thread.lit{filter:none}.c-root .c-thread.on,.c-root.theater .c-thread.on{stroke-width:2.6px}.c-board{--glass:.9;contain:layout paint;transition:transform .6s cubic-bezier(.2,.9,.3,1),background-color .4s,border-color .3s}.c-root .c-board.speaking,.c-root .c-board.target,.c-root.theater .c-board.speaking,.c-root.theater .c-board.target{box-shadow:0 0 0 1px rgb(var(--route)), 0 12px 34px rgb(var(--route) / .26)}.c-root.theater .c-board{will-change:transform}.c-cw{contain:strict;background:#fbf8f1bd;transition:opacity .6s,border-color .3s,background-color .3s}.c-cw.now{box-shadow:none}.c-root .c-verdict,.c-root .c-list{background:#fbf8f1f5}.c-trace{background:#fbf8f1eb}.c-deck-card{background:#fbf8f1ed;box-shadow:0 6px 16px #0b0d101a}.c-deck-card.c-deck-now{box-shadow:0 12px 30px #0b0d1033}.c-root .c-claim.hot{animation:none}.c-board:after{display:none}.c-flash{will-change:opacity}.c-deck{right:34.5%}.c-deck-card{--s:min(50px, calc(38cqw / var(--n)));width:60cqw;left:40%}.c-live{z-index:6;border:1px solid var(--c-t0);border-top:3px solid rgb(var(--route));background:var(--paper,#fff);pointer-events:none;flex-direction:column;width:33.5%;height:calc(40% - 8px);display:flex;position:absolute;bottom:4px;right:0;overflow:hidden;box-shadow:0 12px 30px #0b0d102e}.c-live.arrive{animation:.42s cubic-bezier(.16,1,.3,1) backwards c-live-in}.c-live .tb{border-bottom:1px solid var(--c-line);color:var(--c-t2);white-space:nowrap;flex:none;justify-content:space-between;gap:10px;padding:2px 10px;font-size:12px;display:flex}.c-live .tb b{color:var(--c-t0)}.c-live .body{overflow-wrap:anywhere;min-height:0;color:var(--c-t1);flex:1;padding:3px 10px;font-size:12px;line-height:1.5;overflow:hidden}.c-live .body>div:first-child{color:var(--c-t0);font-weight:700}@keyframes c-live-in{0%{opacity:0;transform:translateY(14px)}}.c-live,.c-deck-card,.c-trace,.c-now,.c-list,.c-verdict{contain:layout paint}.c-packet{will-change:transform;top:0;left:0}.c-board{--glass:.965}.c-root .c-board.dim,.c-root.theater .c-board.dim{--glass:.93}.c-root .c-board.speaking,.c-root .c-board.target{--glass:1}.c-root .c-verdict,.c-root .c-list,.c-trace{background:var(--paper,#fff)}.c-root .c-verdict:not(.ready){background:#fbf8f1f0}.c-cw.now{border-color:var(--c-line2);background:#fbf8f1bd}.console-shell .c-ghost,.console-shell .c-ghost *{transition:none!important;animation:none!important}.c-fill-dot{z-index:90;offset-rotate:0deg;pointer-events:none;border-radius:50%;position:fixed;top:0;left:0}.form-topline{flex-wrap:wrap;gap:4px 12px}.sample-row{flex-wrap:wrap;justify-content:flex-end;gap:2px 4px;display:flex}.console-shell .sample-button{min-height:24px;padding:1px 7px}.console-shell .sample-button.picked{background:var(--c-t0);color:#fff}.fill-on{--glow:rgb(var(--route));position:relative}.console-shell .fill-on :is(textarea,input){border-color:var(--glow);box-shadow:0 0 0 1px var(--glow), 0 6px 20px rgb(var(--route) / .22);background-size:100% 2px;background-image:linear-gradient(var(--glow), var(--glow))}.console-shell .fill-on>span:first-child{color:var(--glow);font-weight:700}.console-shell textarea.fill-on,.console-shell .goal-input.fill-on{box-shadow:inset 3px 0 0 var(--glow)}.console-shell .primary-button.ready{animation:.9s cubic-bezier(.19,1,.22,1) c-ready}@keyframes c-ready{0%{transform:scale(1);box-shadow:0 0 #0b0d1080}35%{transform:scale(1.045);box-shadow:0 0 0 9px #0b0d101f}to{transform:scale(1);box-shadow:0 0 0 18px #0b0d1000}}.extra-wrap{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.65,0,.15,1),opacity .3s,visibility 0s linear .42s;display:grid}.extra-wrap.open{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.65,0,.15,1),opacity .3s 80ms,visibility}.extra-wrap>.extra-fields{min-height:0;overflow:hidden}.console-shell .option-row{animation:.32s cubic-bezier(.16,1,.3,1) c-rise}.console-shell .details-toggle svg{transition:rotate .35s cubic-bezier(.19,1,.22,1)}.console-shell{background:radial-gradient(60vw 50vh at 8% 12%,#4682ff1c,#0000 70%),radial-gradient(55vw 55vh at 60% 58%,#ff3c9612,#0000 70%),radial-gradient(55vw 50vh at 96% 96%,#ffaf281a,#0000 70%),#e4e7ec}.c-slate,.c-conditions,.c-notices,.c-track{background:#e6e9ed}.c-cw{background:linear-gradient(155deg, #fffffff2, #ffffffad 62%, rgb(var(--route) / .1));contain:layout style;border:1px solid #fffffff2;border-radius:5px;animation:9s ease-in-out infinite alternate c-cw-float;overflow:hidden;box-shadow:0 0 0 1px #1e28461a,0 22px 46px #1e284629}.c-cw .tb{border-bottom:1px solid rgb(var(--route) / .22);background:linear-gradient(90deg, rgb(var(--route) / .2), rgb(var(--route) / .04));box-shadow:inset 3px 0 0 rgb(var(--route));color:var(--c-t2);padding:4px 9px 4px 10px;font-size:11.5px}.c-cw .tb b{color:var(--c-t0);font-weight:800}.c-cw .body{color:var(--c-t1);padding:6px 10px}.c-cw.near{opacity:1}.c-cw.mid{opacity:.84}.c-cw.far{opacity:.62;box-shadow:0 0 0 1px #1e284614}.c-cw.now{border-color:rgb(var(--route));box-shadow:0 0 0 1.5px rgb(var(--route)), 0 18px 50px rgb(var(--route) / .3);background:linear-gradient(155deg,#fff,#ffffffe6)}.c-cw.now .tb b,.c-cw.now .body{color:var(--c-t0)}@keyframes c-cw-float{0%{translate:0 -5px}to{translate:0 6px}}.c-result{z-index:3;color:#fff;background:#0b0d10;flex:none;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(16px,2.4vw,40px);max-height:27vh;padding:clamp(10px,1.5vh,18px) clamp(14px,1.6vw,26px);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #0b0d1047}.c-result.whole{max-height:70vh;overflow-y:auto}.c-result.arrive{animation:.6s cubic-bezier(.16,1,.3,1) c-result-in}.c-result .tag{color:#b6bac0;align-items:center;gap:10px;font-size:12.5px;display:flex}.c-result .tag b{color:#fff;padding:2px 11px;font-size:clamp(14px,1.1vw,18px);font-weight:900}.c-result .tag b.pick{background:rgb(var(--route))}.c-result .tag b.none{color:#f2c572;outline:1.5px solid #e8b04a}.c-root .c-result h2{letter-spacing:-.03em;margin:6px 0 4px;font-size:clamp(25px,2.5vw,44px);font-weight:900;line-height:1.14}.c-root .c-result p{color:#d3d6db;font-size:clamp(12.5px,.95vw,15.5px);line-height:1.5}.c-result .first{background:var(--paper,#fff);color:#0b0d10;padding:7px 12px}.c-result .first small{color:var(--c-t2);font-size:12px;font-weight:700;display:block}.c-result .first strong{font-size:clamp(14px,1.15vw,20px);font-weight:800;line-height:1.3;display:block}.c-result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:7px 0 0;display:grid}.c-result dt{color:#9da2a9;font-size:11.5px;font-weight:700}.c-result dd{color:#e7e9ec;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.c-result.whole dd{display:block}.c-result .more{margin-top:6px;display:none}.c-result.whole .more{display:block}.c-result .act{min-width:0;position:relative}.c-result .act>button{color:var(--c-t2);text-underline-offset:2px;font-size:11.5px;text-decoration:underline;position:absolute;top:6px;right:8px}.c-result .act>button:hover{color:var(--c-t0)}@keyframes c-result-in{0%{opacity:0;transform:translateY(-12px)}}.c-root.at-result:not(.theater) .c-board.pick{--depth:40px;--glass:1;box-shadow:0 0 0 2px var(--c-ok), 0 16px 40px #1370423d}.c-root.at-result:not(.theater) .c-stage3:has(.pick) .c-board:not(.pick){--depth:-30px;--glass:.9}.c-bottom{height:clamp(116px,15vh,170px)}.c-compare{border:1px solid var(--c-line2);background:var(--paper,#fff);flex-direction:column;min-height:0;padding:4px 10px;display:flex;overflow:hidden}.c-root .c-compare h2{text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;font-weight:700;overflow:hidden}.c-compare h2 span{color:var(--c-t3);font-weight:400}.c-chart{--cols:minmax(0, 1.25fr) minmax(0, 1.1fr) minmax(0, 1.1fr) minmax(0, 1.25fr) 4.2em;flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;display:flex}.c-chart .head,.c-chart .row{grid-template-columns:var(--cols);text-align:left;align-items:center;gap:12px;width:100%;display:grid}.c-chart .head{color:var(--c-t3);font-size:11px}.c-chart .row{width:calc(100% + 8px);margin:0 -4px;padding:1px 4px;font-size:12px;transition:background-color .18s,box-shadow .18s}.c-chart .row:not(:disabled):hover{background:rgb(var(--route) / .1);box-shadow:inset 3px 0 0 rgb(var(--route))}.c-chart .row.pick{box-shadow:inset 3px 0 0 var(--c-ok);background:#13704214}.c-chart .row:disabled{opacity:.5}.c-chart .name{align-items:baseline;gap:6px;min-width:0;display:flex}.c-chart .name b{color:rgb(var(--route));flex:none;font-size:14px;font-weight:900}.c-chart .name em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.c-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.c-bar.none{color:var(--c-t3);font-size:11.5px;display:block}.c-bar .track{background:#0b0d1012;height:9px;position:relative}.c-bar .track i{background:rgb(var(--route));transition:width .6s cubic-bezier(.2,.9,.3,1);position:absolute;inset:0 auto 0 0}.c-bar .track u{background:var(--c-t0);width:2px;position:absolute;top:-3px;bottom:-3px}.c-bar b{font-family:var(--c-num);white-space:nowrap;font-size:11.5px;font-weight:600}.c-bar.over b{color:var(--c-bad)}.c-bar.over .track i{background:var(--c-bad)}.c-chart .tally{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;display:flex}.c-chart .tally i{flex:none;width:9px;height:11px;animation:.32s cubic-bezier(.19,1,.22,1) c-pop}.c-chart .tally i.is-supported{background:var(--c-bad)}.c-chart .tally i.is-unresolved{background:#c9952c}.c-chart .tally i.is-refuted{background:var(--c-ok)}.c-chart .tally small{color:var(--c-t3);text-overflow:ellipsis;margin-left:4px;font-size:11px;overflow:hidden}.c-chart .judge{white-space:nowrap;font-size:11.5px;font-weight:700}.c-chart .judge.eligible{color:var(--c-ok)}.c-chart .judge.violates{color:var(--c-bad)}.c-chart .judge.unknown{color:var(--c-warn)}@keyframes c-pop{0%{opacity:0;transform:scale(.4)}}.c-deck-open{pointer-events:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:3px;flex:none;padding:3px 7px;transition:background-color .18s,transform .32s cubic-bezier(.19,1,.22,1)}.c-deck-now .tb{align-items:center}.c-deck-open:hover{background:#fbf8f129;transform:translateY(-1px)}.c-deck-open:active{transform:scale(.94)}.c-deck-open:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.c-deck-open{transition:none}}.c-deck-card:not(.c-deck-now){cursor:pointer;pointer-events:auto;transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .5s,background-color .15s,box-shadow .15s}.c-deck-card:not(.c-deck-now):is(:hover,:focus-visible){opacity:1;background:var(--paper,#fff);box-shadow:inset 0 0 0 1.5px rgb(var(--route)), 0 8px 20px #0b0d1033;outline:none}.c-deck-peek{z-index:140;border-left:4px solid rgb(var(--route));color:#fff;pointer-events:none;background:#0b0d10;width:min(62cqw,460px);padding:7px 12px;animation:.18s cubic-bezier(.16,1,.3,1) c-peek;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 14px 34px #0b0d1057}.c-deck-peek em{color:#b6bac0;font-size:11.5px;font-style:normal;display:block}.c-deck-peek strong{margin:2px 0;font-size:14px;font-weight:800;line-height:1.35;display:block}.c-deck-peek p{color:#d3d6db;margin:0;font-size:12px;line-height:1.45}.c-deck-peek small{color:#9da2a9;margin-top:3px;font-size:11px;display:block}@keyframes c-peek{0%{opacity:0;transform:translateY(6px)}}.c-deck-card.c-deck-now,.c-live{pointer-events:auto}.c-live .body{scrollbar-width:thin;overflow-y:auto}.c-live-action{border-bottom:1px solid var(--c-line);background:rgb(var(--route) / .1);text-align:left;color:var(--c-t0);flex:none;padding:2px 10px;font-size:12px;font-weight:700;transition:background-color .18s}.c-live-action:hover{background:rgb(var(--route) / .24)}.c-back{background:var(--paper,#fff);color:#0b0d10;width:100%;margin-top:6px;padding:4px 8px;font-size:13px;font-weight:800;transition:transform .2s cubic-bezier(.19,1,.22,1);display:block}.c-back:hover{transform:translate(3px)}.c-ctrl button.on{background:var(--paper,#fff);color:#0b0d10}.situation-toggle{margin-top:2px}.situation-field{min-height:0;overflow:hidden}.console-shell.home .details-toggle{min-height:24px}@media (min-width:2200px){.c-result dd,.c-result .act>button,.c-chart .row,.c-chart .judge,.c-bar b,.c-chart .tally small{font-size:15px}.c-result .tag,.c-chart .head,.c-root .c-compare h2,.c-result dt{font-size:14px}.c-chart .name b{font-size:18px}.c-bar .track{height:13px}.c-chart .tally i{width:12px;height:15px}.c-cw{font-size:12.5px}}.c-pull{width:min(860px,92vw);max-width:none;max-height:86vh;color:var(--c-t0);transform-origin:0 0;background:0 0;border:0;flex-direction:column;margin:auto;padding:4px 0 0;font-size:13.5px;overflow:visible}.c-pull[open]{display:flex}.c-pull::backdrop{background:#0b0d106b}.c-pull-bg{z-index:0;border-top:4px solid rgb(var(--route));background:var(--paper,#fff);transform-origin:0 0;position:absolute;inset:0;box-shadow:0 0 0 1px #0b0d10,0 30px 80px #0b0d106b}.c-pull>:not(.c-pull-bg,.c-pull-face){z-index:1;position:relative}.console-shell .c-pull-face{z-index:2;background:var(--paper,#fff);max-height:none;box-shadow:none;visibility:visible;transform-origin:0 0;pointer-events:none;margin:0;transition:none;animation:none;position:absolute;inset:0 auto auto 0;translate:none}.c-pull>.tb{color:#c9ccd1;white-space:nowrap;background:#0b0d10;flex:none;align-items:center;gap:12px;padding:6px 8px 6px 16px;font-size:12.5px;display:flex}.c-pull>.tb b{color:#fff;font-size:14px;font-weight:800}.c-pull>.tb span{text-overflow:ellipsis;flex:1;overflow:hidden}.c-pull>.tb button{color:#fff;place-items:center;width:28px;height:28px;display:grid}.c-pull>.tb button:hover{background:var(--paper,#fff);color:#0b0d10}.c-pull>.tb button:hover svg{rotate:90deg}.c-pull .c-step{flex:1;min-height:0;padding:12px 18px 4px;overflow-y:auto}.c-pull .c-step h3{letter-spacing:-.015em;margin:0 0 10px;font-size:24px;font-weight:900;line-height:1.28}.c-step dl{margin:0;display:grid}.c-step dl>div{border-top:1px solid var(--c-line);grid-template-columns:7.5em minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.c-step dt{color:var(--c-t2);font-size:12.5px;font-weight:700}.c-step dd{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.c-step .is-supported dd{color:var(--c-bad);font-weight:600}.c-step .is-refuted dd{color:var(--c-ok);font-weight:600}.c-step .is-unresolved dd{color:var(--c-warn);font-weight:600}.c-pull .actions{border-top:1px solid var(--c-line);flex:none;align-items:center;gap:8px;padding:10px 18px 12px;display:flex}.c-pull .actions>span{flex:1}.c-root.held[data-motion-origin=story] .c-thread-flow{animation-play-state:paused}.c-deck-card.pulled{visibility:hidden}.c-deck-card.past-gap{translate:34px}.c-deck-card{transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .5s,translate .36s cubic-bezier(.2,.9,.3,1)}.console-shell:not(.home) .site-header{top:5px}.c-slate{padding-right:min(214px,20vw)}@media (max-width:1100px){.c-result{grid-template-columns:minmax(0,1fr);max-height:none}.c-result dl{grid-template-columns:minmax(0,1fr)}.c-chart{--cols:minmax(0, 1fr)}.c-chart .head{display:none}.c-live{width:auto;height:auto;max-height:200px;margin-bottom:6px;position:static}.c-deck-card[data-step-source]{left:auto}.c-deck{height:auto;margin-bottom:6px;position:static}.c-deck-card[data-step-source]{width:auto;height:auto;position:static;transform:none!important}.c-board,.c-board-A,.c-board-B,.c-board-C{max-height:none;transform:none!important}.c-deck-card[data-step-source]:not(.c-deck-now){display:none}.c-stage3{overflow:visible}.console-shell .h-form .access-panel{grid-template-columns:minmax(0,1fr)}.h-grid{grid-template-columns:minmax(0,1fr);padding-top:52px}.h-flow{max-width:500px;overflow:hidden}.c-slate{flex-wrap:wrap;padding-top:26px;padding-right:0}.c-slate h1{white-space:normal;flex-basis:100%}.c-track{grid-template-columns:minmax(0,1fr)}.c-metrics,.console-shell .arena-intro,.c-time{flex-wrap:wrap}.console-shell{height:auto;overflow:clip visible}.c-root,.c-hud{height:auto}.c-main,.c-bottom,.c-stage3{height:auto;display:block}.c-board{max-height:none;margin-bottom:6px;transform:none}.c-rig,.c-world{display:block;position:static;transform:none!important}.c-fx,.c-threads,.c-packet,.c-wall{display:none}}@media (prefers-reduced-motion:reduce){.console-shell *,.console-shell :before,.console-shell :after{transition:none!important;animation:none!important}.h-packet,.c-chapter{display:none}.c-board,.c-float-card .ln,.c-verdict.ready,.c-intro li{transition:none!important;animation:none!important}}.c-claim em .c-claim-challenge{float:right;border:1px solid rgb(var(--route) / .28);color:rgb(var(--route));border-radius:3px;margin-left:12px;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.4;transition:background-color .26s,color .26s}.c-claim:hover .c-claim-challenge,.c-claim:focus-visible .c-claim-challenge{background:rgb(var(--route));color:#fff}@media (prefers-reduced-motion:reduce){.c-claim em .c-claim-challenge{transition:none}}.c-result:not(.whole){max-height:none}.c-result:not(.whole) .lead>p,.c-result:not(.whole) dl{display:none}.c-result .first{padding-top:25px}
