.explainer_player__oFhRc{width:100%;overflow:hidden;border:1px solid var(--ink);background:var(--ink);color:var(--background);outline:none}.explainer_player__oFhRc:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--system-cyan) 55%,transparent)}.explainer_player__oFhRc:fullscreen{display:grid;width:100vw;height:100vh;grid-template-rows:minmax(0,1fr) auto;align-items:center;border:0;background:#050809}.explainer_player__oFhRc:fullscreen .explainer_stage__zCTAC{width:min(100vw,calc((100vh - 5.5rem) * 16 / 9));max-height:calc(100vh - 5.5rem);margin-inline:auto}.explainer_player__oFhRc:fullscreen .explainer_transport__CBTil{width:100%;align-self:end}.explainer_stage__zCTAC{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#0b1113;color:#fcfbf7;container-type:inline-size}.explainer_stageVisual__nyiMq{position:absolute;inset:0 0 9.5%;overflow:hidden;background:#0b1113}.explainer_stageHeader__fp_LH{position:absolute;z-index:4;top:4.4%;right:auto;left:4.5%;width:31%;display:flex;align-items:center;justify-content:flex-start;gap:2cqw;border-bottom:1px solid rgb(255 255 255/.45);padding-bottom:1.1cqw;font-family:var(--font-plex-mono),monospace;font-size:clamp(7px,1.05cqw,13px);font-weight:600;letter-spacing:.11em;text-transform:uppercase}.explainer_stageHeader__fp_LH p{margin:0;color:#25dff3}.explainer_titleBlock__bcaON{position:absolute;z-index:4;top:16%;left:4.5%;width:31%}.explainer_titleBlock__bcaON h2{max-width:15ch;margin:0;font-family:var(--font-bricolage),sans-serif;font-size:clamp(16px,3.15cqw,45px);line-height:.96;font-weight:650;letter-spacing:-.06em;text-wrap:balance}.explainer_titleBlock__bcaON p{max-width:34ch;margin:1.2cqw 0 0;color:rgb(252 251 247/.7);font-size:clamp(7px,1.08cqw,15px);line-height:1.48;text-wrap:pretty}.explainer_diagramField__LQZmy{position:absolute;z-index:2;top:14%;right:4.5%;bottom:7%;width:58%;border:1px solid rgb(255 255 255/.35);background:#10221d}.explainer_graph__z0Gun{position:absolute;inset:5% 3% 3%}.explainer_authorityArrow__B8Eww,.explainer_graphEdge__Qklel{position:absolute;z-index:1;display:block;height:max(2px,.23cqw);background:rgb(248 245 233/.62);transform-origin:0 50%}.explainer_authorityArrow__B8Eww:after,.explainer_graphEdge__Qklel:after{position:absolute;top:50%;right:-.25cqw;width:.65cqw;height:.65cqw;border-top:max(1px,.16cqw) solid;border-right:max(1px,.16cqw) solid;color:inherit;content:"";transform:translateY(-50%) rotate(45deg)}.explainer_edgeEntry__0X6vW{top:57%;left:8%;width:19%;transform:scaleX(var(--reveal))}.explainer_edgeUpper__wiEI2{top:57%;left:27%;width:27%;transform:rotate(-32deg) scaleX(var(--reveal))}.explainer_edgeDead__OkWdi{top:28%;left:48%;width:22%;transform:rotate(-10deg) scaleX(var(--reveal))}.explainer_edgeLower__GQXwu{top:57%;left:27%;width:26%;transform:rotate(34deg) scaleX(var(--reveal))}.explainer_edgeExit__jNUIc{top:76%;left:48%;width:30%;transform:rotate(-4deg) scaleX(var(--reveal))}.explainer_edgeLoop__DHaKh{z-index:0;top:28%;left:48%;width:43%;height:max(3px,.32cqw);background:#e8af22;color:#e8af22;transform:rotate(38deg) scaleX(var(--reveal))}.explainer_graphNode__49oX0{position:absolute;z-index:3;display:grid;width:7.2cqw;min-width:42px;max-width:88px;aspect-ratio:1.45/1;place-content:center;border:max(1px,.16cqw) solid #0b1113;outline:0 solid #f05f49;outline-offset:.28cqw;background:#f8f5e9;color:#12211d;text-align:center}.explainer_graphNode__49oX0 b{font-family:var(--font-bricolage),sans-serif;font-size:clamp(9px,1.35cqw,18px);line-height:1}.explainer_graphNode__49oX0 small{margin-top:.35cqw;font-family:var(--font-plex-mono),monospace;font-size:clamp(4px,.58cqw,8px);font-weight:600;letter-spacing:.08em}.explainer_terminalNode__k9pbr{background:#f05f49}.explainer_deadEndMark__smlTO{position:absolute;z-index:5;top:3%;left:65%;display:flex;align-items:center;gap:.55cqw;color:#ff8170;font-family:var(--font-plex-mono),monospace;font-size:clamp(5px,.72cqw,10px);font-weight:700;letter-spacing:.09em}.explainer_deadEndMark__smlTO b{font-size:1.5em}.explainer_loopTag__KsOBh{position:absolute;z-index:5;top:51%;left:69%;padding:.55cqw .8cqw;border:1px solid #12211d;background:#e8af22;color:#12211d;font-family:var(--font-plex-mono),monospace;font-size:clamp(5px,.72cqw,10px);font-weight:700;letter-spacing:.08em}.explainer_traversalSignal__3wf2C{position:absolute;z-index:8;top:var(--signal-y);left:var(--signal-x);width:1.35cqw;min-width:8px;aspect-ratio:1;border:.25cqw solid #0b1113;border-radius:50%;background:#25dff3;box-shadow:0 0 0 .18cqw #25dff3;transform:translate(-50%,-50%)}.explainer_evidenceField__f1Sl8{top:14%;right:4.5%;bottom:7%;width:62%;background:#142457}.explainer_evidenceDiagram___2hXC{position:absolute;inset:7% 3.5% 5%}.explainer_evidenceBoundary__ZI6aD{position:absolute;z-index:8;top:-8%;bottom:3%;left:25.5%;width:0;border-left:max(1px,.2cqw) dashed #ff8170}.explainer_evidenceBoundary__ZI6aD b{position:absolute;top:98%;left:.6cqw;color:#ff8170;font-family:var(--font-plex-mono),monospace;font-size:clamp(4px,.56cqw,8px);letter-spacing:.08em;white-space:nowrap}.explainer_authorityNode__lR_p3{position:absolute;z-index:3;top:16%;display:flex;width:20%;height:39%;flex-direction:column;justify-content:center;border:max(1px,.14cqw) solid #0b1113;padding:1cqw;background:#fff9e9;color:#171a1c}.explainer_authorityNode__lR_p3>span{color:#555044;font-family:var(--font-plex-mono),monospace;font-size:clamp(5px,.68cqw,9px)}.explainer_authorityNode__lR_p3 strong{margin-top:.45cqw;font-family:var(--font-plex-mono),monospace;font-size:clamp(6px,.92cqw,13px);letter-spacing:-.025em}.explainer_authorityNode__lR_p3 small{margin-top:.7cqw;color:#555044;font-family:var(--font-plex-mono),monospace;font-size:clamp(4px,.58cqw,8px)}.explainer_stateNode__BvMjL{background:#ffd83d}.explainer_authorityArrow__B8Eww{z-index:2;top:35%;width:8.8%;background:#fff9e9;color:#fff9e9;transform:scaleX(var(--reveal))}.explainer_arrowOne__qJgr1{left:20%}.explainer_arrowTwo__uojQh{left:45%}.explainer_arrowThree__gpUXj{left:70%}.explainer_claimToken__sGL24{position:absolute;z-index:9;top:35%;padding:.45cqw .65cqw;border:max(1px,.16cqw) solid #0b1113;background:#ff6257;color:#171a1c;font-family:var(--font-plex-mono),monospace;font-size:clamp(5px,.7cqw,10px);font-weight:700}.explainer_stopMark__L91FZ{position:absolute;z-index:10;top:35%;left:25.5%;display:grid;width:2.6cqw;min-width:18px;aspect-ratio:1;place-content:center;border:max(1px,.15cqw) solid #0b1113;border-radius:50%;background:#ff6257;color:#171a1c;font-family:var(--font-bricolage),sans-serif;font-size:clamp(13px,2cqw,28px);font-weight:800;line-height:1}.explainer_environmentRead__JCcya{position:absolute;bottom:3%;left:29%;display:flex;width:45%;align-items:center;justify-content:space-between;gap:1cqw;border-top:max(1px,.15cqw) solid #25dff3;padding-top:.75cqw;color:#fff9e9;font-family:var(--font-plex-mono),monospace;font-size:clamp(4px,.62cqw,9px)}.explainer_environmentRead__JCcya code{color:#25dff3;font:inherit;font-weight:700}.explainer_criterionResult__a_8YC{position:absolute;z-index:7;top:-7%;left:55%;padding:.5cqw .8cqw;border:1px solid #0b1113;background:#ff6257;color:#171a1c;font-family:var(--font-plex-mono),monospace;font-size:clamp(4px,.56cqw,8px)}.explainer_criterionResult__a_8YC strong{margin-left:.7cqw}.explainer_safeFrame__wMJPF{position:absolute;z-index:40;inset:6%;border:1px dashed rgb(229 255 56/.68);pointer-events:none}.explainer_safeFrame__wMJPF:after,.explainer_safeFrame__wMJPF:before{position:absolute;border:1px solid rgb(229 255 56/.3);content:""}.explainer_safeFrame__wMJPF:before{inset:5%}.explainer_safeFrame__wMJPF:after{inset:12% 8%}.explainer_safeFrame__wMJPF span{position:absolute;top:-1.5cqw;right:0;color:#e5ff38;font-family:var(--font-plex-mono),monospace;font-size:clamp(4px,.56cqw,8px);letter-spacing:.08em}.explainer_captionBand__hp_Ne{position:absolute;z-index:50;right:0;bottom:0;left:0;display:grid;min-height:9.5%;grid-template-columns:minmax(8rem,23%) 1fr;align-items:center;border-top:1px solid rgb(255 255 255/.3);background:#0b1113}.explainer_captionBand__hp_Ne p,.explainer_captionBand__hp_Ne span{margin:0;padding:.75cqw 1.3cqw;font-family:var(--font-plex-mono),monospace;font-size:clamp(6px,.86cqw,12px);line-height:1.3}.explainer_captionBand__hp_Ne span{align-self:stretch;display:flex;align-items:center;border-right:1px solid rgb(255 255 255/.3);background:#25dff3;color:#0b1113;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.explainer_captionBand__hp_Ne p{color:rgb(252 251 247/.82)}.explainer_transport__CBTil{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;border-top:1px solid rgb(255 255 255/.18);padding:.75rem;background:var(--background);color:var(--foreground)}.explainer_transportActions__duxag,.explainer_transportButtons__FKMqn{display:flex;align-items:center;gap:.15rem}.explainer_trackGroup__yxB4K{min-width:0}.explainer_chapterNames__UKUSK{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.28rem;color:var(--muted);font-family:var(--font-plex-mono),monospace;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.explainer_chapterNames__UKUSK span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explainer_chapterNames__UKUSK output{flex:none;font-variant-numeric:tabular-nums}.explainer_trackWrap__Hm42I{position:relative;height:1.25rem}.explainer_trackWrap__Hm42I:before{position:absolute;z-index:0;top:.45rem;right:0;left:0;height:.3rem;background:var(--rule);content:""}.explainer_trackProgress__SVGa_{position:absolute;z-index:1;top:.45rem;left:0;display:block;height:.3rem;background:var(--system-cyan);pointer-events:none}.explainer_track__Axc99{position:relative;z-index:2;width:100%;height:1.25rem;margin:0;appearance:none;background:transparent;cursor:ew-resize}.explainer_track__Axc99::-webkit-slider-runnable-track{height:.3rem;border-radius:0;background:transparent}.explainer_track__Axc99::-moz-range-track{height:.3rem;border:0;background:transparent}.explainer_track__Axc99::-moz-range-progress{height:.3rem;background:transparent}.explainer_track__Axc99::-webkit-slider-thumb{width:.85rem;height:.85rem;margin-top:-.28rem;appearance:none;border:2px solid var(--background);border-radius:50%;background:var(--system-cyan);box-shadow:0 0 0 1px var(--system-cyan)}.explainer_track__Axc99::-moz-range-thumb{width:.85rem;height:.85rem;border:2px solid var(--background);border-radius:50%;background:var(--system-cyan)}.explainer_track__Axc99:focus-visible{outline:2px solid color-mix(in srgb,var(--system-cyan) 55%,transparent);outline-offset:3px}.explainer_chapterMarkers__wXaWT{position:absolute;z-index:3;inset:.45rem 0 auto;height:.3rem;pointer-events:none}.explainer_chapterMarkers__wXaWT i{position:absolute;width:1px;height:.55rem;background:var(--foreground);transform:translateY(-.14rem)}.explainer_chapterButtons__2G4mN{display:flex;gap:.65rem;overflow:hidden;margin-top:.18rem}.explainer_chapterButtons__2G4mN button{overflow:hidden;padding:0;border:0;background:transparent;color:var(--muted);font-family:var(--font-plex-mono),monospace;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.explainer_chapterButtons__2G4mN button:hover{color:var(--system-cyan)}.explainer_chapterButtons__2G4mN button:focus-visible{outline:2px solid var(--system-cyan);outline-offset:2px}.explainer_studioPage__7m2WH{min-height:calc(100dvh - 4rem);background:var(--surface)}.explainer_studioHeader__qFb31{border-bottom:1px solid var(--ink);padding:2rem 0 1.5rem;background:var(--background)}.explainer_studioGrid__PyyTZ,.explainer_studioHeaderInner__qV26c{width:min(100% - 2rem,92.5rem);margin-inline:auto}.explainer_studioKicker__2ylv5{margin:0;color:var(--system-cyan);font-family:var(--font-plex-mono),monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.explainer_studioHeader__qFb31 h1{max-width:16ch;margin:.6rem 0 0;font-family:var(--font-bricolage),sans-serif;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.92;letter-spacing:-.06em}.explainer_studioHeaderText__tQ8zY{max-width:48rem;margin:1rem 0 0;color:var(--muted);font-size:1rem;line-height:1.6}.explainer_studioGrid__PyyTZ{display:grid;gap:1.5rem;padding-block:1.5rem 3rem}.explainer_previewColumn___ArAr{min-width:0}.explainer_previewMeta__E5E_e{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.7rem;font-family:var(--font-plex-mono),monospace;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.explainer_previewMeta__E5E_e span:last-child{color:var(--muted)}.explainer_studioPlayer__0V4vr{box-shadow:.8rem .8rem 0 #c5c6c0}.explainer_studioNote__IqlPI{max-width:52rem;margin:1.2rem 0 0;border-left:3px solid var(--evidence-coral);padding-left:1rem;color:var(--muted);font-size:.85rem;line-height:1.55}.explainer_controlPanel__IKhpA{min-width:0;border:1px solid var(--ink);background:var(--reading-sheet)}.explainer_panelHeading__koFLt{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--ink);padding:.9rem 1rem;background:var(--raised)}.explainer_panelHeading__koFLt h2{margin:0;font-family:var(--font-bricolage),sans-serif;font-size:1.1rem}.explainer_panelHeading__koFLt span{color:var(--muted);font-family:var(--font-plex-mono),monospace;font-size:.63rem;letter-spacing:.08em}.explainer_panelSection__V8v2U{padding:1rem;border-bottom:1px solid var(--rule)}.explainer_panelSection__V8v2U:last-child{border-bottom:0}.explainer_panelSectionTitle__zeotV{margin:0 0 .75rem;color:var(--muted);font-family:var(--font-plex-mono),monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.explainer_templateGrid__e1g9i{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.explainer_templateButton__opjND{min-height:4.5rem;border:1px solid var(--rule);padding:.7rem;background:var(--background);color:var(--foreground);text-align:left;cursor:pointer}.explainer_templateButton__opjND:hover{border-color:var(--system-cyan)}.explainer_templateButton__opjND[data-active=true]{border:2px solid var(--ink);background:var(--spot-acid);color:var(--ink)}.explainer_templateButton__opjND strong{display:block;font-size:.82rem}.explainer_templateButton__opjND span{display:block;margin-top:.35rem;font-size:.7rem;line-height:1.35}.explainer_fieldGrid__HnAwF{display:grid;gap:.75rem}.explainer_field__ryyN0{display:grid;gap:.3rem}.explainer_field__ryyN0>span{color:var(--muted);font-family:var(--font-plex-mono),monospace;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.explainer_field__ryyN0 input,.explainer_field__ryyN0 select,.explainer_field__ryyN0 textarea{width:100%;border:1px solid var(--rule);border-radius:3px;padding:.65rem .7rem;background:var(--background);color:var(--foreground);font:inherit;font-size:.82rem}.explainer_field__ryyN0 textarea{min-height:5rem;resize:vertical;line-height:1.45}.explainer_field__ryyN0 input:focus,.explainer_field__ryyN0 select:focus,.explainer_field__ryyN0 textarea:focus{border-color:var(--system-cyan);outline:2px solid color-mix(in srgb,var(--system-cyan) 28%,transparent)}.explainer_labelGrid__Q7dCb{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.explainer_settingRow__MMEjf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.explainer_checkLabel__MVxpn{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;font-size:.8rem;cursor:pointer}.explainer_checkLabel__MVxpn input{accent-color:var(--system-cyan)}.explainer_buttonRow__wcD4Q{display:flex;flex-wrap:wrap;gap:.5rem}.explainer_statusText__eIIgR{min-height:1.1rem;margin:.6rem 0 0;color:var(--system-cyan);font-family:var(--font-plex-mono),monospace;font-size:.65rem}.explainer_captureOverlay__zrqTb{position:fixed;z-index:200;inset:0;display:grid;place-items:center;overflow:hidden;background:#050809}.explainer_captureShell__oJXfe{width:min(100vw,177.7778vh);height:min(56.25vw,100vh)}.explainer_capturePlayer__IeWyS{height:100%;border:0}.explainer_capturePlayer__IeWyS .explainer_stage__zCTAC{height:100%}.explainer_captureHint___hi_L{position:fixed;z-index:220;top:1rem;left:50%;padding:.7rem 1rem;border:1px solid rgb(255 255 255/.45);background:#0b1113;color:#fcfbf7;font-family:var(--font-plex-mono),monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;transform:translateX(-50%);animation:explainer_dismiss-hint__Vxij9 3.4s forwards;pointer-events:none}.explainer_captureExit__Qjbvn{position:fixed;z-index:221;right:.75rem;bottom:.75rem;min-height:2.75rem;border:1px solid rgb(255 255 255/.25);padding:.55rem .8rem;background:rgb(11 17 19/.25);color:rgb(252 251 247/.25);font-family:var(--font-plex-mono),monospace;font-size:.62rem;cursor:pointer}.explainer_captureExit__Qjbvn:focus-visible,.explainer_captureExit__Qjbvn:hover{background:#0b1113;color:#fcfbf7;outline:2px solid #25dff3}.explainer_srOnly__onP32{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@keyframes explainer_dismiss-hint__Vxij9{0%,60%{opacity:1}to{opacity:0}}@media (min-width:64rem){.explainer_studioGrid__PyyTZ,.explainer_studioHeaderInner__qV26c{width:min(100% - 4rem,92.5rem)}.explainer_studioGrid__PyyTZ{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.explainer_previewColumn___ArAr{position:sticky;top:5.5rem}.explainer_controlPanel__IKhpA{max-height:calc(100dvh - 6.5rem);overflow-y:auto}}@media (max-width:48rem){.explainer_transport__CBTil{grid-template-columns:1fr auto}.explainer_transportButtons__FKMqn{grid-column:1}.explainer_trackGroup__yxB4K{grid-column:1/-1;grid-row:2}.explainer_chapterButtons__2G4mN{display:none}.explainer_captionBand__hp_Ne{grid-template-columns:28% 1fr}.explainer_labelGrid__Q7dCb{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.explainer_captureHint___hi_L{animation:none;opacity:1}}