._playground_tccfq_1{--acf-accent:#157451;--acf-warm:#c47b2c;border:1px solid var(--border);background:var(--surface-raised);border-radius:18px;overflow:hidden;box-shadow:0 18px 54px #112d2217;container-type:inline-size}._playground_tccfq_1 button,._playground_tccfq_1 input{font:inherit}._playground_tccfq_1 button:focus-visible,._playground_tccfq_1 input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._lagPicker_tccfq_23{border:0;align-items:center;gap:18px;margin:0;padding:0;display:flex}._lagPicker_tccfq_23 legend{float:left;width:auto;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:780}._lagButtons_tccfq_43{flex-wrap:wrap;gap:6px;display:flex}._lagButtons_tccfq_43 button{border:1px solid var(--border-strong);background:var(--surface-raised);width:38px;min-height:36px;color:var(--text-muted);cursor:pointer;border-radius:8px;font-size:.75rem;font-weight:720}._lagButtons_tccfq_43 button:hover{border-color:var(--acf-accent);color:var(--text)}._lagButtons_tccfq_43 button:disabled{cursor:not-allowed;opacity:.38}._lagButtons_tccfq_43 ._activeLag_tccfq_71{border-color:var(--acf-accent);background:var(--acf-accent);color:#fff}._timePanel_tccfq_77,._scatterPanel_tccfq_78,._barPanel_tccfq_79{min-width:0;padding:18px 22px 20px}._timePanel_tccfq_77{border-bottom:1px solid var(--border)}._panelHeader_tccfq_88{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 16px;display:flex}._panelHeader_tccfq_88 strong{color:var(--text);font-size:.78rem}._panelHeader_tccfq_88 span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.68rem}._panelNote_tccfq_107{min-height:2.8em;color:var(--text-muted);margin:7px 0 0;font-size:.67rem;line-height:1.4}._timeChart_tccfq_115,._smallChart_tccfq_116{width:100%;height:auto;display:block}._timeChart_tccfq_115{margin-top:6px}._smallChart_tccfq_116{margin-top:8px}._gridline_tccfq_130{stroke:var(--border);stroke-width:1px}._zeroLine_tccfq_135{stroke:var(--text-muted);stroke-width:1.2px}._tick_tccfq_140,._selectedTick_tccfq_141,._axisLabel_tccfq_142{font-family:Inter,ui-sans-serif,system-ui,sans-serif}._tick_tccfq_140{fill:var(--text-muted);font-size:10px}._selectedTick_tccfq_141{fill:var(--text);font-size:10px;font-weight:800}._axisLabel_tccfq_142{fill:var(--text-muted);font-size:10.5px;font-weight:650}._seriesMuted_tccfq_163,._seriesScanned_tccfq_164{fill:none;stroke-linecap:round;stroke-linejoin:round}._seriesMuted_tccfq_163{stroke:var(--border-strong);stroke-width:1.5px}._seriesScanned_tccfq_164{stroke:var(--acf-accent);stroke-width:2.2px}._scanner_tccfq_180 line{stroke:var(--acf-warm);stroke-width:1.8px}._sourcePoint_tccfq_185{fill:var(--surface-raised);stroke:var(--acf-accent);stroke-width:3px}._targetPoint_tccfq_191{fill:var(--surface-raised);stroke:var(--acf-warm);stroke-width:3px}._middleScanner_tccfq_197 rect{fill:#e5f3ec;fill-opacity:.58;stroke:#157451;stroke-width:1.2px;stroke-dasharray:4 3}._middleScanner_tccfq_197 line,._middleScanner_tccfq_197 path{fill:none;stroke:#157451;stroke-width:1.5px}._middleScanner_tccfq_197 marker path{fill:#157451}._predictedEndpoint_tccfq_216{fill:var(--surface-raised);stroke:#157451;stroke-width:2.5px}._middleNote_tccfq_222{fill:var(--text-muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:650}._scanControl_tccfq_229{grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;margin-top:3px;display:grid}._scanControl_tccfq_229 span,._scanControl_tccfq_229 strong{font-size:.68rem}._scanControl_tccfq_229 span{color:var(--text-muted)}._scanControl_tccfq_229 strong{color:var(--text);font-variant-numeric:tabular-nums;justify-self:end}._scanControl_tccfq_229 input{width:100%;accent-color:var(--acf-accent);cursor:ew-resize;grid-column:1/-1;margin:0}._lowerPanels_tccfq_260{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._barPanel_tccfq_79{border-left:1px solid var(--border)}._guide_tccfq_269{border-top:1px solid var(--border);background:var(--surface-subtle);padding:15px 22px 17px}._guide_tccfq_269>p{color:var(--text-muted);margin:0;font-size:.74rem;line-height:1.5}._guideControls_tccfq_282{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:12px;display:flex}._runButton_tccfq_290{border:1px solid var(--acf-accent);background:var(--acf-accent);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;min-height:36px;padding:7px 13px;font-size:.73rem;font-weight:750}._scatterPoint_tccfq_303{fill:#72ad94;fill-opacity:.64}._currentScatterPoint_tccfq_308{fill:var(--surface-raised);stroke:var(--acf-warm);stroke-width:2.5px}._fitLine_tccfq_314{stroke:var(--acf-accent);stroke-width:1.7px}._bar_tccfq_79{fill:var(--border-strong)}._selectedBar_tccfq_323{fill:var(--acf-accent)}._srOnly_tccfq_327{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._error_tccfq_336{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);border-radius:12px;padding:18px}@container (width<=700px){._lowerPanels_tccfq_260{grid-template-columns:1fr}._barPanel_tccfq_79{border-top:1px solid var(--border);border-left:0}}@container (width<=520px){._timePanel_tccfq_77,._scatterPanel_tccfq_78,._barPanel_tccfq_79,._guide_tccfq_269{padding-left:14px;padding-right:14px}._lagPicker_tccfq_23{gap:9px;display:grid}._lagButtons_tccfq_43{grid-template-columns:repeat(5,1fr);display:grid}._lagButtons_tccfq_43 button{width:100%}._guideControls_tccfq_282{align-items:stretch;display:grid}._runButton_tccfq_290{width:100%}._timeChart_tccfq_115{margin-top:10px}}._builder_1vani_1{--acf-accent:#157451;--acf-warm:#c47b2c;border:1px solid var(--border);background:var(--surface-raised);border-radius:18px;overflow:hidden;box-shadow:0 18px 54px #112d2217;container-type:inline-size}._header_1vani_12,._footer_1vani_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:16px 22px;display:flex}._header_1vani_12{border-bottom:1px solid var(--border)}._header_1vani_12 strong{color:var(--text);font-size:.78rem}._header_1vani_12 span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.68rem}._chart_1vani_37{width:100%;height:auto;padding:4px 12px 0;display:block}._gridline_1vani_44,._zeroLine_1vani_45{stroke:var(--border);stroke-width:1px}._zeroLine_1vani_45{stroke:var(--text-muted)}._tick_1vani_54,._axisLabel_1vani_55{fill:var(--text-muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px}._axisLabel_1vani_55{font-size:10.5px;font-weight:650}._series_1vani_66{fill:none;stroke:var(--acf-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._currentStep_1vani_74{stroke:var(--acf-warm);stroke-width:3px;stroke-linecap:round}._currentPoint_1vani_80{fill:var(--surface-raised);stroke:var(--acf-warm);stroke-width:3px}._footer_1vani_13{border-top:1px solid var(--border);background:var(--surface-subtle)}._step_1vani_91{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-family:STIX Two Math,Cambria Math,Georgia,serif;font-size:.82rem;font-style:italic}._step_1vani_91 strong{color:var(--text)}._playButton_1vani_104{border:1px solid var(--acf-accent);background:var(--acf-accent);color:#fff;cursor:pointer;min-height:36px;font:inherit;white-space:nowrap;border-radius:8px;padding:7px 14px;font-size:.73rem;font-weight:750}._playButton_1vani_104:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._srOnly_1vani_123{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=460px){._header_1vani_12,._footer_1vani_13{padding-left:14px;padding-right:14px}._footer_1vani_13{display:grid}._playButton_1vani_104{width:100%}}@media (prefers-reduced-motion:reduce){._series_1vani_66,._currentStep_1vani_74,._currentPoint_1vani_80{transition:none}}._workshop_1hxhw_1{--regression-accent:#157451;--regression-warm:#b26935;border:1px solid var(--border);background:var(--surface-raised);border-radius:18px;overflow:hidden;box-shadow:0 18px 54px #112d2217;container-type:inline-size}._workshop_1hxhw_1 button,._workshop_1hxhw_1 input,._workshop_1hxhw_1 select{font:inherit}._workshop_1hxhw_1 button:focus-visible,._workshop_1hxhw_1 input:focus-visible,._workshop_1hxhw_1 select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._srOnly_1hxhw_25{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._header_1hxhw_34{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px;display:flex}._header_1hxhw_34 h2{margin:4px 0 0;font-size:clamp(1.25rem,2.4vw,1.85rem)}._kicker_1hxhw_48,._panelTitle_1hxhw_49{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:780}._stepPill_1hxhw_58{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.66rem}._controls_1hxhw_67,._stopControls_1hxhw_68{border-bottom:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:minmax(300px,1fr) auto;align-items:end;gap:18px 28px;padding:16px 24px;display:grid}._thresholdControl_1hxhw_78,._stopControls_1hxhw_68 label{gap:6px;display:grid}._thresholdControl_1hxhw_78>span,._stopControls_1hxhw_68 label>span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;font-weight:780}._thresholdControl_1hxhw_78 input,._stopControls_1hxhw_68 input{width:100%;accent-color:var(--regression-accent)}._thresholdControl_1hxhw_78 strong,._stopControls_1hxhw_68 label strong{font-size:.78rem}._controlButtons_1hxhw_104,._playbackControls_1hxhw_105{flex-wrap:wrap;gap:7px;display:flex}._controlButtons_1hxhw_104 button,._playbackControls_1hxhw_105 button{border:1px solid var(--border-strong);min-height:36px;color:var(--text);cursor:pointer;background:#fff;border-radius:9px;padding:7px 11px;font-size:.74rem;font-weight:720}._controlButtons_1hxhw_104 button:disabled,._playbackControls_1hxhw_105 button:disabled{cursor:not-allowed;opacity:.42}._controlButtons_1hxhw_104 ._primaryButton_1hxhw_130,._playbackControls_1hxhw_105 ._primaryButton_1hxhw_130{border-color:var(--regression-accent);background:var(--regression-accent);color:#fff}._prompt_1hxhw_137,._narration_1hxhw_138{border-bottom:1px solid var(--border);color:var(--text-muted);margin:0;padding:12px 24px;font-size:.77rem;line-height:1.55}._splitLayout_1hxhw_147,._growthLayout_1hxhw_148{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);display:grid}._plotPanel_1hxhw_153,._tracePanel_1hxhw_154,._treePanel_1hxhw_155{min-width:0;padding:22px 24px 25px}._tracePanel_1hxhw_154,._treePanel_1hxhw_155{border-left:1px solid var(--border)}._cropPlot_1hxhw_165{width:100%;height:auto;margin-top:12px;display:block}._chartScroll_1hxhw_172{overflow-x:visible}._chartScroll_1hxhw_172:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._gridline_1hxhw_181{stroke:#e5ece8;stroke-width:1px}._axis_1hxhw_186{stroke:#87978f;stroke-width:1.2px}._tick_1hxhw_191,._axisLabel_1hxhw_192,._splitLabel_1hxhw_193,._cropPoint_1hxhw_194 text{font-family:Inter,ui-sans-serif,system-ui,sans-serif}._tick_1hxhw_191{fill:var(--text-muted);font-size:9.5px}._axisLabel_1hxhw_192{fill:var(--text-muted);font-size:10.5px;font-weight:650}._leftRegion_1hxhw_209{fill:#1574510d}._rightRegion_1hxhw_213{fill:#b269350d}._candidateLine_1hxhw_217{stroke:var(--text);stroke-dasharray:6 5;stroke-width:1.8px}._committedLine_1hxhw_223{stroke:var(--regression-accent);stroke-dasharray:4 4;stroke-width:1.35px}._splitLabel_1hxhw_193{fill:var(--text);font-size:10px;font-weight:780}._meanLine_1hxhw_235,._predictionLine_1hxhw_236{stroke:var(--regression-accent);stroke-width:2.6px}._predictionLine_1hxhw_236{stroke-linecap:round}._residualLine_1hxhw_245{stroke:var(--regression-warm);stroke-width:1.1px;opacity:.65}._cropPoint_1hxhw_194 circle{fill:#fff;stroke:var(--regression-accent);stroke-width:2.4px}._cropPoint_1hxhw_194 text{fill:var(--text);font-size:9px;font-weight:800}._groupCards_1hxhw_263{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}._groupCards_1hxhw_263>div,._regionLedger_1hxhw_271>div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;gap:3px;padding:10px 11px;display:grid}._groupCards_1hxhw_263 span,._groupCards_1hxhw_263 small,._regionLedger_1hxhw_271 span{color:var(--text-muted);font-size:.65rem}._groupCards_1hxhw_263 strong,._regionLedger_1hxhw_271 strong{font-size:.74rem}._equation_1hxhw_292{border-left:3px solid var(--regression-accent);flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:13px;padding:8px 0 8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;display:flex}._equation_1hxhw_292 span,._equation_1hxhw_292 b{color:var(--text-muted);font-weight:450}._equation_1hxhw_292 em{color:var(--regression-accent);font-size:.95rem;font-style:normal;font-weight:850}._metricTrace_1hxhw_317{border:1px solid var(--border);background:#fff;border-radius:10px;margin-top:9px;overflow:hidden}._metricTraceHeader_1hxhw_325{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:7px 10px;font-size:.65rem;display:flex}._metricTraceHeader_1hxhw_325 span{color:var(--text-muted)}._metricTrace_1hxhw_317 svg{width:100%;height:auto;display:block}._traceAxis_1hxhw_344{stroke:var(--border-strong)}._tracePath_1hxhw_348{fill:none;stroke:var(--regression-accent);stroke-width:2px}._tracePoint_1hxhw_354 circle{fill:#fff;stroke:var(--border-strong);transition:cy .18s}._tracePointVisited_1hxhw_360 circle{fill:var(--regression-accent);stroke:#fff}._tracePointCurrent_1hxhw_365 circle{fill:var(--focus);stroke:var(--text);stroke-width:1.5px}._tracePoint_1hxhw_354 text,._traceValue_1hxhw_372{fill:var(--text-muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8.5px}._traceValue_1hxhw_372{fill:var(--text);font-weight:720}._bestSoFar_1hxhw_383{border:1px solid color-mix(in srgb, var(--regression-accent) 35%, var(--border));background:color-mix(in srgb, var(--regression-accent) 7%, white);border-radius:10px;gap:3px;margin-top:12px;padding:12px 13px;display:grid}._bestSoFar_1hxhw_383 span,._bestSoFar_1hxhw_383 small{color:var(--text-muted);font-size:.66rem}._bestSoFar_1hxhw_383 strong{color:var(--regression-accent);font-size:.86rem}._stopControls_1hxhw_68{grid-template-columns:minmax(190px,.5fr) minmax(260px,.8fr) minmax(280px,1fr)}._stopControls_1hxhw_68 select{border:1px solid var(--border-strong);min-height:38px;color:var(--text);background:#fff;border-radius:8px;padding:6px 9px;font-size:.76rem}._stopControls_1hxhw_68 p{color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.5}._stopControls_1hxhw_68 p strong{color:var(--text)}._playbackControls_1hxhw_105{border-bottom:1px solid var(--border);background:var(--surface-subtle);padding:12px 24px}._growthLayout_1hxhw_148{grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr)}._algorithmNarration_1hxhw_439{border-bottom:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);align-items:stretch;gap:18px 26px;padding:16px 24px;display:grid}._phaseTrack_1hxhw_449{counter-reset:phase;gap:7px;margin:0;padding:0;list-style:none;display:grid}._phaseStep_1hxhw_458{counter-increment:phase;border:1px solid #0000;border-radius:9px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;padding:7px 10px;transition:background .16s,border-color .16s;display:grid}._phaseStep_1hxhw_458:before{content:counter(phase);background:var(--border);width:20px;height:20px;color:var(--text-muted);border-radius:999px;place-items:center;font-size:.66rem;font-weight:800;display:grid}._phaseStep_1hxhw_458 strong{color:var(--text-muted);grid-column:2;font-size:.76rem}._phaseStep_1hxhw_458 span{color:var(--text-muted);grid-column:2;font-size:.64rem;line-height:1.35}._phaseStepActive_1hxhw_496{border-color:color-mix(in srgb, var(--regression-accent) 40%, var(--border));background:color-mix(in srgb, var(--regression-accent) 8%, white)}._phaseStepActive_1hxhw_496:before{background:var(--regression-accent);color:#fff}._phaseStepActive_1hxhw_496 strong{color:var(--regression-accent)}._narrationCard_1hxhw_510{border:1px solid var(--border);border-left:3px solid var(--regression-accent);background:#fff;border-radius:10px;align-content:start;gap:5px;padding:12px 15px;display:grid}._narrationStep_1hxhw_521{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:780}._narrationCard_1hxhw_510 strong{font-size:.92rem;line-height:1.35}._narrationCard_1hxhw_510 p{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.55}@container (width<=720px){._algorithmNarration_1hxhw_439{grid-template-columns:1fr}}._regionLedger_1hxhw_271{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px;margin-top:12px;display:grid}._treeScroller_1hxhw_554{margin-top:15px;padding:8px 4px 18px;overflow-x:auto}._treeCanvas_1hxhw_560{padding:4px 8px 12px}._treeBranch_1hxhw_564{justify-items:center;display:grid}._treeQuestion_1hxhw_569,._treeNode_1hxhw_570{border:1px solid var(--border-strong);text-align:center;background:#fff;border-radius:10px;align-content:center;gap:2px;width:136px;min-height:72px;padding:9px;display:grid}._treeQuestion_1hxhw_569{border-color:var(--regression-accent)}._treeQuestion_1hxhw_569 span,._treeNode_1hxhw_570 span,._treeQuestion_1hxhw_569 small,._treeNode_1hxhw_570 small,._edgeLabel_1hxhw_591{color:var(--text-muted);font-size:.56rem;line-height:1.35}._treeQuestion_1hxhw_569 strong,._treeNode_1hxhw_570 strong{font-size:.68rem;line-height:1.35}._treeChildren_1hxhw_603{width:100%;margin-top:25px;display:grid;position:relative}._treeChildren_1hxhw_603:before{border-top:1px solid var(--border-strong);border-right:1px solid var(--border-strong);border-left:1px solid var(--border-strong);content:"";height:25px;top:-25px;left:var(--left-center);right:calc(100% - var(--right-center));position:absolute}._treeChildren_1hxhw_603>div{justify-items:center;display:grid}._edgeLabel_1hxhw_591{margin-bottom:5px;font-weight:720}._treeLeaf_1hxhw_635{background:color-mix(in srgb, var(--regression-accent) 7%, white)}._treeFrontier_1hxhw_639{border-style:dashed}._treeActive_1hxhw_643{border-color:var(--focus);box-shadow:0 0 0 3px #d99b3233}@media (width<=980px){._splitLayout_1hxhw_147,._growthLayout_1hxhw_148{grid-template-columns:1fr}._tracePanel_1hxhw_154,._treePanel_1hxhw_155{border-top:1px solid var(--border);border-left:0}._stopControls_1hxhw_68{grid-template-columns:1fr 1fr}._stopControls_1hxhw_68 p{grid-column:1/-1}}@container (width<=820px){._growthLayout_1hxhw_148{grid-template-columns:1fr}._treePanel_1hxhw_155{border-top:1px solid var(--border);border-left:0}._stopControls_1hxhw_68{grid-template-columns:1fr 1fr}._stopControls_1hxhw_68 p{grid-column:1/-1}}@container (width<=560px){._splitLayout_1hxhw_147{grid-template-columns:1fr}._splitLayout_1hxhw_147 ._tracePanel_1hxhw_154{border-top:1px solid var(--border);border-left:0}._header_1hxhw_34{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}._controls_1hxhw_67,._stopControls_1hxhw_68{grid-template-columns:1fr;padding:15px 18px}._stopControls_1hxhw_68 p{grid-column:auto}._prompt_1hxhw_137,._narration_1hxhw_138,._playbackControls_1hxhw_105{padding-left:18px;padding-right:18px}._plotPanel_1hxhw_153,._tracePanel_1hxhw_154,._treePanel_1hxhw_155{padding:19px 16px 22px}._groupCards_1hxhw_263{grid-template-columns:1fr}}@media (width<=640px){._header_1hxhw_34{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}._controls_1hxhw_67,._stopControls_1hxhw_68{grid-template-columns:1fr;padding:15px 18px}._stopControls_1hxhw_68 p{grid-column:auto}._prompt_1hxhw_137,._narration_1hxhw_138,._playbackControls_1hxhw_105{padding-left:18px;padding-right:18px}._plotPanel_1hxhw_153,._tracePanel_1hxhw_154,._treePanel_1hxhw_155{padding:19px 16px 22px}._groupCards_1hxhw_263{grid-template-columns:1fr}._playbackControls_1hxhw_105 ._primaryButton_1hxhw_130{flex-basis:100%}._cropPlot_1hxhw_165{min-width:0}}@media (prefers-reduced-motion:reduce){._tracePoint_1hxhw_354 circle{transition:none}}._workshop_1rtyx_1{--regression-accent:#157451;--regression-warm:#b26935;border:1px solid var(--border);background:var(--surface-raised);border-radius:18px;overflow:hidden;box-shadow:0 18px 54px #112d2217;container-type:inline-size}._workshop_1rtyx_1 button,._workshop_1rtyx_1 input{font:inherit}._workshop_1rtyx_1 button:focus-visible,._workshop_1rtyx_1 input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._header_1rtyx_23,._finalTreeHeader_1rtyx_24{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}._header_1rtyx_23{border-bottom:1px solid var(--border);padding:24px 26px}._header_1rtyx_23 h2,._finalTreeHeader_1rtyx_24 h3{margin:4px 0 0}._header_1rtyx_23 h2{font-size:clamp(1.25rem,2.4vw,1.85rem)}._kicker_1rtyx_45,._panelTitle_1rtyx_46{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:780}._stepPill_1rtyx_55,._finalTreeHeader_1rtyx_24>span{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.66rem}._featureControls_1rtyx_65{border-bottom:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 24px;display:grid}._featureControls_1rtyx_65 button{border:1px solid var(--border-strong);background:var(--surface-raised);min-width:0;color:var(--text);cursor:pointer;text-align:left;border-radius:10px;gap:2px;padding:10px 12px;display:grid}._featureControls_1rtyx_65 button[aria-pressed=true]{border-color:var(--regression-accent);box-shadow:inset 0 0 0 1px var(--regression-accent)}._featureControls_1rtyx_65 span,._featureControls_1rtyx_65 small,._featureWinner_1rtyx_94 span,._featureWinner_1rtyx_94 small,._treeLeaf_1rtyx_96 span,._treeLeaf_1rtyx_96 small,._treeQuestion_1rtyx_98 span,._edgeLabel_1rtyx_99{color:var(--text-muted);font-size:.64rem}._featureControls_1rtyx_65 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}._datasetPanel_1rtyx_111{border-bottom:1px solid var(--border);padding:18px 24px 20px}._tableWrap_1rtyx_116{overscroll-behavior:contain;max-height:150px;margin-top:10px;overflow:auto}._tableWrap_1rtyx_116:focus-visible,._chartScroll_1rtyx_124:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._datasetTable_1rtyx_129{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.71rem}._datasetTable_1rtyx_129 th,._datasetTable_1rtyx_129 td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:6px 9px;transition:background .16s}._datasetTable_1rtyx_129 thead th{z-index:1;background:var(--surface-raised);color:var(--text-muted);font-size:.62rem;font-weight:760;position:sticky;top:0}._datasetTable_1rtyx_129 th:first-child{text-align:left}._datasetTable_1rtyx_129 tbody tr:last-child>*{border-bottom:0}._datasetTable_1rtyx_129 ._activeColumn_1rtyx_163{background:color-mix(in srgb, var(--regression-accent) 8%, var(--surface-raised));color:var(--text)}._datasetTable_1rtyx_129 ._leftRow_1rtyx_168 th:first-child{box-shadow:inset 3px 0 var(--regression-accent)}._thresholdControls_1rtyx_172{border-bottom:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:18px 28px;padding:15px 24px;display:grid}._thresholdControls_1rtyx_172 label{gap:6px;display:grid}._thresholdControls_1rtyx_172 label>span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;font-weight:780}._thresholdControls_1rtyx_172 input{width:100%;accent-color:var(--regression-accent)}._thresholdControls_1rtyx_172 strong{font-size:.76rem}._controlButtons_1rtyx_204{flex-wrap:wrap;gap:7px;display:flex}._controlButtons_1rtyx_204 button{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:36px;color:var(--text);cursor:pointer;border-radius:9px;padding:7px 11px;font-size:.74rem;font-weight:720}._controlButtons_1rtyx_204 ._primaryButton_1rtyx_222{border-color:var(--regression-accent);background:var(--regression-accent);color:#fff}._prompt_1rtyx_228{border-bottom:1px solid var(--border);color:var(--text-muted);margin:0;padding:12px 24px;font-size:.77rem;line-height:1.55}._visualGrid_1rtyx_237{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);display:grid}._plotPanel_1rtyx_242,._tracePanel_1rtyx_243{min-width:0;padding:22px 24px 24px}._tracePanel_1rtyx_243{border-left:1px solid var(--border)}._featurePlot_1rtyx_252,._errorTrace_1rtyx_253{width:100%;height:auto;margin-top:12px;display:block}._chartScroll_1rtyx_124{overflow-x:visible}._gridline_1rtyx_264{stroke:var(--border);stroke-width:1px}._axis_1rtyx_269{stroke:var(--border-strong);stroke-width:1.2px}._tick_1rtyx_274,._axisLabel_1rtyx_275,._thresholdLabel_1rtyx_276,._predictionLabel_1rtyx_277,._point_1rtyx_278 text,._traceHeading_1rtyx_279,._traceValue_1rtyx_280,._tracePoint_1rtyx_281 text,._currentTracePoint_1rtyx_282 text,._bestTracePoint_1rtyx_283 text{font-family:Inter,ui-sans-serif,system-ui,sans-serif}._tick_1rtyx_274,._axisLabel_1rtyx_275{fill:var(--text-muted);font-size:9.5px}._axisLabel_1rtyx_275{font-weight:650}._leftRegion_1rtyx_297{fill:#1574510d}._rightRegion_1rtyx_301{fill:#b269350d}._residualLine_1rtyx_305{stroke:var(--regression-warm);stroke-width:1.05px;opacity:.55}._meanLine_1rtyx_311{stroke:var(--regression-accent);stroke-width:2.6px}._thresholdLine_1rtyx_316{stroke:var(--text);stroke-dasharray:6 5;stroke-width:1.8px;transition:x1 .18s,x2 .18s}._thresholdLabel_1rtyx_276,._predictionLabel_1rtyx_277{fill:var(--text);font-size:9.5px;font-weight:760}._point_1rtyx_278 circle{fill:var(--surface-raised);stroke:var(--regression-accent);stroke-width:2.3px}._point_1rtyx_278 text{fill:var(--text);font-size:8.5px;font-weight:780}._traceHeading_1rtyx_279,._traceValue_1rtyx_280{fill:var(--text);font-size:10px;font-weight:720}._traceLine_1rtyx_349{fill:none;stroke:var(--regression-accent);stroke-width:2px}._tracePoint_1rtyx_281 circle,._currentTracePoint_1rtyx_282 circle{fill:var(--surface-raised);stroke:var(--border-strong)}._currentTracePoint_1rtyx_282 circle{fill:var(--focus);stroke:var(--text);stroke-width:1.5px}._tracePoint_1rtyx_281 text,._currentTracePoint_1rtyx_282 text{fill:var(--text-muted);font-size:8px}._bestTracePoint_1rtyx_283 circle{fill:none;stroke:var(--regression-warm);stroke-width:2.2px}._bestTracePoint_1rtyx_283 text{fill:var(--text);font-size:9px;font-weight:760}._featureWinner_1rtyx_94{border-left:3px solid var(--regression-accent);background:var(--surface-subtle);gap:3px;margin-top:12px;padding:10px 12px;display:grid}._featureWinner_1rtyx_94 strong{color:var(--regression-accent);font-size:.84rem}._finalTree_1rtyx_24{border-top:1px solid var(--border);background:var(--surface-subtle);padding:22px 24px 26px}._finalTreeHeader_1rtyx_24{margin-bottom:20px}._finalTreeHeader_1rtyx_24 h3{font-size:1rem}._treeCanvas_1rtyx_413{justify-items:center;display:grid}._treeBranch_1rtyx_418{justify-items:center;width:100%;display:grid}._treeQuestion_1rtyx_98,._treeLeaf_1rtyx_96{border:1px solid var(--border-strong);background:var(--surface-raised);text-align:center;border-radius:10px;align-content:center;gap:3px;width:148px;min-height:68px;padding:9px;display:grid}._treeQuestion_1rtyx_98{border-color:var(--regression-accent)}._treeQuestion_1rtyx_98 strong,._treeLeaf_1rtyx_96 strong{font-size:.68rem;line-height:1.35}._treeChildren_1rtyx_448{grid-template-columns:minmax(160px,.8fr) minmax(330px,1.6fr);width:100%;margin-top:24px;display:grid;position:relative}._treeChildren_1rtyx_448:before{border-top:1px solid var(--border-strong);border-right:1px solid var(--border-strong);border-left:1px solid var(--border-strong);content:"";height:24px;position:absolute;top:-24px;left:25%;right:25%}._treeChildren_1rtyx_448>div{align-content:start;justify-items:center;display:grid}._edgeLabel_1rtyx_99{margin-bottom:5px;font-weight:720}._treeLeaf_1rtyx_96{background:color-mix(in srgb, var(--regression-accent) 7%, var(--surface-raised))}._srOnly_1rtyx_483{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=820px){._treeChildren_1rtyx_448{grid-template-columns:minmax(140px,.8fr) minmax(260px,1.5fr)}}@container (width<=620px){._visualGrid_1rtyx_237{grid-template-columns:1fr}._tracePanel_1rtyx_243{border-top:1px solid var(--border);border-left:0}._header_1rtyx_23,._finalTreeHeader_1rtyx_24{flex-direction:column;align-items:flex-start;gap:10px}._header_1rtyx_23,._datasetPanel_1rtyx_111,._plotPanel_1rtyx_242,._tracePanel_1rtyx_243,._finalTree_1rtyx_24{padding-left:16px;padding-right:16px}._featureControls_1rtyx_65{grid-template-columns:1fr;padding-left:16px;padding-right:16px}._featureControls_1rtyx_65 strong{white-space:normal}._thresholdControls_1rtyx_172{grid-template-columns:1fr;padding-left:16px;padding-right:16px}._prompt_1rtyx_228{padding-left:16px;padding-right:16px}._featurePlot_1rtyx_252,._errorTrace_1rtyx_253{width:100%}._treeCanvas_1rtyx_413,._treeBranch_1rtyx_418{justify-items:stretch}._treeQuestion_1rtyx_98,._treeLeaf_1rtyx_96{text-align:left;width:auto;min-height:0}._treeChildren_1rtyx_448{grid-template-columns:1fr;gap:10px;margin-top:10px;padding-left:18px}._treeChildren_1rtyx_448:before{background:var(--border-strong);border:0;width:1px;height:auto;top:0;bottom:0;left:7px}._treeChildren_1rtyx_448>div{justify-items:stretch}}@media (prefers-reduced-motion:reduce){._datasetTable_1rtyx_129 th,._datasetTable_1rtyx_129 td,._thresholdLine_1rtyx_316{transition:none}}._experiment_wwc7v_1,._overview_wwc7v_2,._bootstrapFigure_wwc7v_3,._comparisonFigure_wwc7v_4{--bagging-green:#176b50;--bagging-blue:#285f8f;--bagging-warm:#9f5838;box-sizing:border-box;border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--text);border-radius:15px;overflow:hidden}._experiment_wwc7v_1 button{border:1px solid var(--border-strong);min-height:42px;color:var(--text);cursor:pointer;background:#fff;border-radius:8px;padding:7px 11px;font:700 .72rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif}._experiment_wwc7v_1 button:focus-visible,._experimentChart_wwc7v_29:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._experiment_wwc7v_1 button:disabled{cursor:not-allowed;opacity:.42}._experiment_wwc7v_1 button[aria-pressed=true],._experiment_wwc7v_1 ._primaryButton_wwc7v_40{border-color:var(--bagging-green);background:var(--bagging-green);color:#fff}._experimentHeader_wwc7v_46{padding:21px 23px 17px}._experimentHeader_wwc7v_46 p,._experimentHeader_wwc7v_46 h3,._experimentHeader_wwc7v_46 span{margin:0}._experimentHeader_wwc7v_46 p,._stageLine_wwc7v_57,._treeCountControl_wwc7v_58>span,._speedHeading_wwc7v_59{color:var(--bagging-green);letter-spacing:.09em;text-transform:uppercase;font:780 .66rem/1.3 Inter,ui-sans-serif,system-ui,sans-serif}._treeCountControl_wwc7v_58>span small{letter-spacing:.04em;font-size:.52rem}._treeCountControl_wwc7v_58 button{text-align:center;gap:2px;min-width:62px;padding:6px 10px;display:grid}._treeCountControl_wwc7v_58 button strong{font-size:.78rem}._treeCountControl_wwc7v_58 button small{font-variant-numeric:tabular-nums;font-size:.58rem;font-weight:650}._experimentHeader_wwc7v_46 h3{letter-spacing:-.025em;margin-top:5px;font-size:clamp(1.2rem,3vw,1.55rem)}._experimentHeader_wwc7v_46 span{max-width:610px;color:var(--text-muted);margin-top:7px;font-size:.78rem;line-height:1.55;display:block}._treeCountControl_wwc7v_58,._experimentControls_wwc7v_105,._playControls_wwc7v_106{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._treeCountControl_wwc7v_58{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-subtle);padding:9px 23px}._treeCountControl_wwc7v_58>span,._speedHeading_wwc7v_59{color:var(--text-muted);margin-right:3px}._speedControl_wwc7v_126{gap:5px;width:min(205px,100%);display:grid}._speedHeading_wwc7v_59{justify-content:space-between;display:flex}._speedHeading_wwc7v_59 strong{color:var(--bagging-green);letter-spacing:0;text-transform:none;font-size:.72rem}._speedControl_wwc7v_126 input[type=range]{appearance:none;background:linear-gradient(to right, var(--bagging-green) 0 var(--speed-position), #cbd7d0 var(--speed-position) 100%);cursor:pointer;border-radius:999px;width:100%;height:6px;margin:5px 0 2px}._speedControl_wwc7v_126 input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--bagging-green);width:19px;height:19px;box-shadow:0 0 0 1px var(--bagging-green), 0 2px 6px #112d2233;border:2px solid #fff;border-radius:50%}._speedControl_wwc7v_126 input[type=range]::-moz-range-thumb{background:var(--bagging-green);width:15px;height:15px;box-shadow:0 0 0 1px var(--bagging-green), 0 2px 6px #112d2233;border:2px solid #fff;border-radius:50%}._speedControl_wwc7v_126 input[type=range]:focus-visible{outline:3px solid var(--focus);outline-offset:5px}._speedControl_wwc7v_126 input[type=range]:disabled{cursor:not-allowed;opacity:.42}._speedScale_wwc7v_187{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.58rem;display:flex}._stageLine_wwc7v_57{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:8px 23px;display:flex}._stageLine_wwc7v_57 strong{color:var(--bagging-blue);letter-spacing:0;text-transform:none;font-size:.68rem}._experimentChart_wwc7v_29,._overview_wwc7v_2 svg,._bootstrapFigure_wwc7v_3 svg{width:100%;height:auto;display:block}._experimentChart_wwc7v_29{background:#fcfdfc}._gridline_wwc7v_224{stroke:#e6ece8;stroke-width:1px}._axis_wwc7v_229,._xTick_wwc7v_230,._histogramAxis_wwc7v_231{stroke:#82938a;stroke-width:1.25px}._tick_wwc7v_236,._axisLabel_wwc7v_237,._fixedInputLabel_wwc7v_238,._histogramTitle_wwc7v_239,._histogramCount_wwc7v_240,._predictionLabel_wwc7v_241,._staticLabel_wwc7v_242,._drawLabel_wwc7v_243,._repeatLabel_wwc7v_244,._observationText_wwc7v_245,._treePrediction_wwc7v_246,._averageWord_wwc7v_247,._averageValue_wwc7v_248,._overviewDirectLabel_wwc7v_249{font-family:Inter,ui-sans-serif,system-ui,sans-serif}._tick_wwc7v_236,._axisLabel_wwc7v_237,._histogramCount_wwc7v_240{fill:var(--text-muted);font-size:17px}._histogramCount_wwc7v_240{font-variant-numeric:tabular-nums}._axisLabel_wwc7v_237{font-weight:650}._fixedInput_wwc7v_238{stroke:var(--text);stroke-dasharray:5 5;stroke-width:1.5px}._fixedInputLabel_wwc7v_238,._histogramTitle_wwc7v_239,._predictionLabel_wwc7v_241{fill:var(--text);font-size:17px;font-weight:760}._outerBand_wwc7v_282{fill:#e9f0f4;opacity:.72}._innerBand_wwc7v_287{fill:#cddde6;opacity:.75}._trueCurve_wwc7v_292{fill:none;stroke:#617c8c;stroke-dasharray:6 5;stroke-width:2px}._modelCurve_wwc7v_299{fill:none;stroke:var(--bagging-green);stroke-linejoin:round;stroke-width:3.6px}._currentTreeCurve_wwc7v_306{fill:none;stroke:var(--bagging-blue);stroke-dasharray:4 4;stroke-linejoin:round;stroke-width:2px;opacity:.42}._leafHitArea_wwc7v_315{stroke:#0000;stroke-width:18px}._activeLeaf_wwc7v_320{stroke:#176b503d}._samplePoint_wwc7v_324{fill:#fff;stroke:var(--bagging-warm);stroke-width:2.2px;transition:opacity .14s}._dimmedPoint_wwc7v_331{opacity:.16!important}._histogramBar_wwc7v_335{fill:var(--bagging-blue);opacity:.65}._standardDeviationBand_wwc7v_340{fill:#dfeaf3;opacity:.75}._meanLine_wwc7v_345{stroke:var(--bagging-green);stroke-dasharray:3 3;stroke-width:1.7px}._meanMarker_wwc7v_351{fill:var(--bagging-green)}._meanLabel_wwc7v_355{fill:var(--bagging-green);stroke:#fcfdfc;stroke-width:4px;paint-order:stroke;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:800}._predictionMarker_wwc7v_365,._transferMarker_wwc7v_366,._reducedTransferMarker_wwc7v_367{fill:#f5b53d;stroke:var(--text);stroke-width:1.8px}._transferMarker_wwc7v_366{animation:_transfer-prediction_wwc7v_1 var(--transfer-duration) ease-in-out forwards}._reducedTransferMarker_wwc7v_367{transform:translateX(var(--prediction-travel))}@keyframes _transfer-prediction_wwc7v_1{to{transform:translateX(var(--prediction-travel))}}._experimentControls_wwc7v_105{border-top:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;padding:12px 15px}._processButton_wwc7v_392{margin-left:auto}._motionNote_wwc7v_396,._liveStatus_wwc7v_397{border-top:1px solid var(--border);color:var(--text-muted);margin:0;padding:9px 17px;font-size:.68rem;line-height:1.45}._motionNote_wwc7v_396{background:#fffaf0}._liveStatus_wwc7v_397{min-height:16px}._overview_wwc7v_2,._bootstrapFigure_wwc7v_3,._comparisonFigure_wwc7v_4{margin:30px 0 34px}._overview_wwc7v_2 figcaption,._bootstrapFigure_wwc7v_3 figcaption,._comparisonFigure_wwc7v_4 figcaption{border-top:1px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);text-align:center;padding:11px 16px;font-size:.75rem;line-height:1.5}._comparisonFigure_wwc7v_4 svg{background:#fcfdfc;width:100%;height:auto;display:block}._comparisonTitle_wwc7v_439,._comparisonTick_wwc7v_440,._comparisonAxisLabel_wwc7v_441,._comparisonDirectLabel_wwc7v_442{font-family:Inter,ui-sans-serif,system-ui,sans-serif}._comparisonTitle_wwc7v_439{fill:var(--text);font-size:18px;font-weight:780}._comparisonTick_wwc7v_440,._comparisonAxisLabel_wwc7v_441{fill:var(--text-muted);font-size:13px}._comparisonAxisLabel_wwc7v_441{font-weight:650}._comparisonGridline_wwc7v_462{stroke:#e6ece8;stroke-width:1px}._comparisonAxis_wwc7v_441{stroke:#82938a;stroke-width:1.2px}._comparisonLine_wwc7v_472{fill:none;stroke:var(--bagging-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}._comparisonPoint_wwc7v_480{fill:#fff;stroke:var(--bagging-green);stroke-width:2px}._comparisonDirectLabel_wwc7v_442{fill:var(--bagging-green);stroke:#fcfdfc;stroke-width:4px;paint-order:stroke;font-size:13px;font-weight:800}._smallTree_wwc7v_495{fill:none;stroke:var(--bagging-green);stroke-width:2px}._smallTreeNode_wwc7v_501{fill:#fff;stroke:var(--bagging-green);stroke-width:2px}._treePrediction_wwc7v_246{fill:var(--bagging-blue);font-size:20px;font-weight:800}._averageArrow_wwc7v_513,._bootstrapArrow_wwc7v_514,._repeatGuide_wwc7v_515{fill:none;stroke:var(--border-strong);stroke-width:2px}._averageArrow_wwc7v_513,._bootstrapArrow_wwc7v_514{marker-end:none}._averageWord_wwc7v_247,._overviewDirectLabel_wwc7v_249,._drawLabel_wwc7v_243,._repeatLabel_wwc7v_244{fill:var(--text-muted);font-size:17px}._averageResult_wwc7v_534{fill:#e5f3ed;stroke:var(--bagging-green);stroke-width:2px}._averageValue_wwc7v_248{fill:var(--bagging-green);font-size:24px;font-weight:820}._staticLabel_wwc7v_242{fill:var(--text);font-size:18px;font-weight:760}._observationBox_wwc7v_552,._repeatedObservationBox_wwc7v_553{fill:#fff;stroke:var(--border-strong);stroke-width:1.5px}._repeatedObservationBox_wwc7v_553{fill:#eef5fb;stroke:var(--bagging-blue);stroke-width:2px}._observationText_wwc7v_245{fill:var(--text);font-size:19px;font-weight:800}._repeatGuide_wwc7v_515{stroke:var(--bagging-blue);stroke-dasharray:4 4}._repeatLabel_wwc7v_244{fill:var(--bagging-blue);font-weight:700}@media (width<=620px){._experimentHeader_wwc7v_46{padding:18px 16px 14px}._stageLine_wwc7v_57,._treeCountControl_wwc7v_58{padding-left:14px;padding-right:14px}._experimentControls_wwc7v_105{align-items:flex-start}._playControls_wwc7v_106{width:100%}._playControls_wwc7v_106 button{flex:auto}._processButton_wwc7v_392{margin-left:0}._overview_wwc7v_2 svg,._bootstrapFigure_wwc7v_3 svg,._comparisonFigure_wwc7v_4 svg{min-height:150px}}@media (width<=430px){._speedControl_wwc7v_126,._processButton_wwc7v_392{width:100%}._processButton_wwc7v_392{flex:auto}._treeCountControl_wwc7v_58 button{flex:15%}}@media (prefers-reduced-motion:reduce){._experiment_wwc7v_1 *,._overview_wwc7v_2 *,._bootstrapFigure_wwc7v_3 *,._comparisonFigure_wwc7v_4 *{transition-duration:.01ms!important;animation-duration:.01ms!important}}._lab_o0ksf_1{--proxy:#b23a48;--proxy-soft:#f6e4e6;--aligned:#157451;--aligned-soft:#dff0e8;--grid-line:#d8ded9;border:1px solid var(--border);background:var(--surface-raised);border-radius:18px;overflow:hidden;box-shadow:0 18px 54px #112d2217;container-type:inline-size}._lab_o0ksf_1 button,._lab_o0ksf_1 input,._lab_o0ksf_1 select{font:inherit}._lab_o0ksf_1 button:focus-visible,._lab_o0ksf_1 input:focus-visible,._lab_o0ksf_1 select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._header_o0ksf_28{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 26px;display:flex}._header_o0ksf_28 h3{margin:4px 0 0;font-size:clamp(1.1rem,2.2vw,1.5rem)}._kicker_o0ksf_42,._panelTitle_o0ksf_43{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:780}._lede_o0ksf_52{max-width:62ch;color:var(--text-muted);margin:8px 0 0;font-size:.92rem}._controls_o0ksf_61{border-bottom:1px solid var(--border);background:var(--surface-subtle);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 24px;display:flex}._button_o0ksf_71{border:1px solid var(--border-strong);background:var(--surface-raised);cursor:pointer;color:var(--text);border-radius:999px;padding:7px 16px;font-size:.85rem;font-weight:650}._button_o0ksf_71:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._button_o0ksf_71:disabled{opacity:.45;cursor:not-allowed}._buttonPrimary_o0ksf_92{border-color:var(--accent);background:var(--accent);color:#fff}._buttonPrimary_o0ksf_92:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}._stepReadout_o0ksf_104{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8rem}._optimalObjective_o0ksf_113{color:var(--text-muted);text-align:right;flex:none;margin:0;font-size:.76rem}._optimalObjective_o0ksf_113 strong{color:var(--text);white-space:nowrap;margin-top:3px;font-size:.88rem;display:block}._optimalLab_o0ksf_129 ._header_o0ksf_28{padding:16px 20px}._optimalLab_o0ksf_129 ._controls_o0ksf_61{padding:10px 20px}._optimalStage_o0ksf_137{padding:16px}._optimalBoard_o0ksf_141{border:1px solid var(--border-strong);background:var(--border);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;width:min(100%,360px);margin:0 auto;display:grid}._optimalCell_o0ksf_151{aspect-ratio:1;background:var(--surface-raised);min-width:0;color:var(--text);place-items:center;font-size:clamp(.62rem,2vw,.8rem);font-weight:800;display:grid;position:relative}._optimalCellLabel_o0ksf_163{z-index:2;position:relative}._optimalWall_o0ksf_168{background:#40534b}._optimalStart_o0ksf_172{background:var(--surface-subtle)}._optimalCheckpoint_o0ksf_176{color:#773b20;background:#f8e9dc}._optimalTrail_o0ksf_181:after{aspect-ratio:1;background:var(--border-strong);content:"";border-radius:50%;width:18%}._optimalCheckpoint_o0ksf_176._optimalTrail_o0ksf_181:after,._optimalStart_o0ksf_172._optimalTrail_o0ksf_181:after{display:none}._optimalAgent_o0ksf_194{z-index:3;aspect-ratio:1;background:var(--accent);width:48%;box-shadow:0 0 0 3px var(--surface-raised);color:#fff;border-radius:50%;place-items:center;font-size:.66rem;display:grid;position:absolute}._optimalSummary_o0ksf_208{width:min(100%,360px);color:var(--text-muted);margin:10px auto 0;font-size:.84rem;line-height:1.55}._learningHeader_o0ksf_218{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 22px;display:flex}._learningHeader_o0ksf_218 h3{margin:4px 0 0;font-size:clamp(1.05rem,2vw,1.35rem)}._learningReward_o0ksf_232{color:var(--text-muted);text-align:right;flex:none;margin:0;font-size:.7rem}._learningReward_o0ksf_232 strong{color:#773b20;white-space:nowrap;margin-top:3px;font-size:.8rem;display:block}._learningStage_o0ksf_248{grid-template-columns:minmax(300px,1fr) minmax(235px,.68fr);align-items:start;gap:20px;padding:20px 22px;display:grid}._learningBoardColumn_o0ksf_256{min-width:0}._learningValueToolbar_o0ksf_260{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-bottom:7px;display:flex}._learningValueToolbar_o0ksf_260 p{color:var(--text-muted);margin:0;font-size:.65rem;line-height:1.35}._learningValueButton_o0ksf_276{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:32px;color:var(--text);cursor:pointer;border-radius:8px;flex:none;padding:5px 9px;font-size:.66rem;font-weight:700}._learningValueButton_o0ksf_276:hover:not(:disabled),._learningValueButton_o0ksf_276[aria-pressed=true]{border-color:var(--accent);background:var(--surface-subtle)}._learningValueButton_o0ksf_276:disabled{cursor:not-allowed;opacity:.5}._learningBoard_o0ksf_256{border:1px solid var(--border-strong);background:var(--border);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;width:min(100%,390px);margin:0 auto;display:grid}._learningTrail_o0ksf_310:after{aspect-ratio:1;background:var(--border-strong);content:"";border-radius:50%;width:18%}._optimalCheckpoint_o0ksf_176._learningTrail_o0ksf_310:after,._optimalStart_o0ksf_172._learningTrail_o0ksf_310:after{display:none}._learningRewarded_o0ksf_323{box-shadow:inset 0 0 0 3px #a7552b}._learningDropTarget_o0ksf_327{box-shadow:inset 0 0 0 3px var(--accent)}._learningCheckpointHandle_o0ksf_331{color:inherit;cursor:grab;font-weight:inherit;touch-action:none;background:0 0;border:0;padding:0;line-height:1}._learningCheckpointHandle_o0ksf_331:active{cursor:grabbing}._learningCheckpointHandle_o0ksf_331[aria-pressed=true]{text-underline-offset:3px;text-decoration:underline 2px}._learningCheckpointHandle_o0ksf_331:disabled{color:inherit;cursor:not-allowed;opacity:.65}._learningActionValues_o0ksf_358{z-index:1;pointer-events:none;position:absolute;inset:3px}._learningValueArrow_o0ksf_365{color:var(--aligned);opacity:0;font-size:clamp(.48rem,1.4vw,.66rem);font-weight:800;line-height:1;transition:opacity .14s,transform .14s;position:absolute}._learningValueArrow_o0ksf_365[data-action="0"]{top:0;left:50%;transform:translate(-50%)}._learningValueArrow_o0ksf_365[data-action="1"]{top:50%;right:0;transform:translateY(-50%)}._learningValueArrow_o0ksf_365[data-action="2"]{bottom:0;left:50%;transform:translate(-50%)}._learningValueArrow_o0ksf_365[data-action="3"]{top:50%;left:0;transform:translateY(-50%)}._learningValueArrowChosen_o0ksf_399{font-size:clamp(.62rem,1.7vw,.8rem)}._learningBoardValues_o0ksf_403 ._learningTrail_o0ksf_310:after{opacity:0}._sensorStatusBar_o0ksf_407{min-height:34px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:.65rem;display:flex}._sensorStatusBar_o0ksf_407 strong{color:var(--text);font-size:.72rem}._sensorStatusBar_o0ksf_407 strong[data-camera-active=true]{color:var(--accent)}._sensorLearningBoard_o0ksf_427{border:1px solid var(--border-strong);background:var(--border);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;width:min(100%,390px);margin:0 auto;display:grid}._sensorCell_o0ksf_437{aspect-ratio:1;background:var(--surface-raised);min-width:0;color:var(--text);place-items:center;font-size:clamp(.46rem,1.5vw,.68rem);font-weight:800;display:grid;position:relative}._sensorCellLabel_o0ksf_449{z-index:2;position:relative}._sensorVoid_o0ksf_454{background:#40534b}._sensorStart_o0ksf_458{background:var(--surface-subtle)}._sensorDestination_o0ksf_462{background:var(--aligned-soft);color:var(--aligned)}._sensorFragile_o0ksf_467{color:#773b20;background:#f8e9dc;border:2px dashed #a7552b}._sensorSwitch_o0ksf_473{color:#40534b;background:#e5ece8}._sensorSafe_o0ksf_478{color:var(--aligned);background:#edf5f1}._sensorTrail_o0ksf_483:after{aspect-ratio:1;background:var(--border-strong);content:"";border-radius:50%;width:18%}._sensorStart_o0ksf_458._sensorTrail_o0ksf_483:after,._sensorDestination_o0ksf_462._sensorTrail_o0ksf_483:after,._sensorFragile_o0ksf_467._sensorTrail_o0ksf_483:after,._sensorSafe_o0ksf_478._sensorTrail_o0ksf_483:after{display:none}._sensorEvent_o0ksf_498{box-shadow:inset 0 0 0 3px #a7552b}._learningAgent_o0ksf_502{z-index:3;aspect-ratio:1;background:var(--accent);width:48%;box-shadow:0 0 0 3px var(--surface-raised);color:#fff;border-radius:50%;place-items:center;font-size:.62rem;display:grid;position:absolute}._learningAgentExploring_o0ksf_516{background:#a7552b}._learningBoardCaption_o0ksf_520{color:var(--text-muted);text-align:center;margin:10px 0 0;font-size:.72rem}._localizedCaptionDetail_o0ksf_527{margin-top:2px;display:block}._learningCheckpointGuide_o0ksf_532{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--text-muted);border-radius:0 8px 8px 0;gap:3px;margin-top:10px;padding:10px 12px;font-size:.72rem;line-height:1.45;display:grid}._learningCheckpointGuide_o0ksf_532 strong{color:var(--text);font-size:.76rem}._learningPanel_o0ksf_550{border-left:1px solid var(--border);min-width:0;padding-left:20px}._learningStatus_o0ksf_556{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}._learningStatus_o0ksf_556 span{color:var(--text-muted);font-size:.72rem;font-weight:700}._learningStatus_o0ksf_556 strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.76rem}._learningMetrics_o0ksf_576{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}._learningMetrics_o0ksf_576 div{padding:9px 6px 9px 0}._learningMetrics_o0ksf_576 div:nth-child(2n){border-left:1px solid var(--border);padding-left:10px}._learningMetrics_o0ksf_576 div:nth-child(n+3){border-top:1px dotted var(--border)}._learningMetrics_o0ksf_576 span,._learningMetrics_o0ksf_576 strong{display:block}._learningMetrics_o0ksf_576 span{color:var(--text-muted);margin-bottom:2px;font-size:.64rem}._learningMetrics_o0ksf_576 strong{font-variant-numeric:tabular-nums;font-size:.92rem}._learningEvent_o0ksf_612{min-height:42px;color:var(--text-muted);margin:9px 0 0;font-size:.65rem;line-height:1.4}._learningChart_o0ksf_620{margin:8px 0 0}._learningChartHeading_o0ksf_624{justify-content:space-between;align-items:baseline;gap:10px;font-size:.7rem;display:flex}._learningChartHeading_o0ksf_624 span{color:var(--proxy);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:750}._learningChartHeading_o0ksf_624 ._learningChartValueAligned_o0ksf_639{color:var(--aligned)}._learningChart_o0ksf_620 svg{width:100%;height:auto;max-height:96px;margin-top:3px;display:block;overflow:visible}._chartAxis_o0ksf_652,._chartGuide_o0ksf_653{fill:none;stroke:var(--border-strong);stroke-width:1px}._chartGuide_o0ksf_653{stroke-dasharray:2 3}._chartLine_o0ksf_663{fill:none;stroke:var(--proxy);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}._chartLineAligned_o0ksf_671{stroke:var(--aligned)}._chartPoint_o0ksf_675{fill:var(--proxy)}._chartPointAligned_o0ksf_679{fill:var(--aligned)}._chartLabel_o0ksf_683{fill:var(--text-muted);font-size:8px}._learningChart_o0ksf_620 figcaption{color:var(--text-muted);margin-top:-3px;font-size:.62rem}._learningControls_o0ksf_694{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}._learningControls_o0ksf_694 ._button_o0ksf_71{border-radius:9px;padding:7px 10px;font-size:.72rem}._learningSpeedSlider_o0ksf_707{color:var(--text-muted);grid-column:1/-1;gap:5px;font-size:.68rem;font-weight:700;display:grid}._learningSpeedSlider_o0ksf_707>span{justify-content:space-between;gap:12px;display:flex}._learningSpeedSlider_o0ksf_707 output{color:var(--text);font-variant-numeric:tabular-nums}._learningSpeedSlider_o0ksf_707 input{width:100%;accent-color:var(--accent);cursor:pointer;margin:0}._learningSpeedSlider_o0ksf_707 input:disabled{cursor:not-allowed;opacity:.5}._learningReset_o0ksf_739{color:var(--text-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;grid-column:1/-1;place-self:center start;padding:2px 0;font-size:.68rem;text-decoration:underline}._learningReset_o0ksf_739:disabled{cursor:not-allowed;opacity:.45}._learningTakeaway_o0ksf_758{border-top:1px solid var(--border);background:var(--surface-subtle);margin:0;padding:12px 22px;font-size:.8rem;line-height:1.45}._learningTakeaway_o0ksf_758 strong{color:var(--text)}._scoreboard_o0ksf_773{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0;display:grid}._scoreColumn_o0ksf_780{padding:16px 22px 18px}._scoreColumn_o0ksf_780+._scoreColumn_o0ksf_780{border-left:1px solid var(--border)}._scoreHeading_o0ksf_788{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.66rem;font-weight:780}._scoreRow_o0ksf_797{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}._scoreRow_o0ksf_797+._scoreRow_o0ksf_797{border-top:1px dotted var(--border)}._scoreLabel_o0ksf_809{color:var(--text-muted);font-size:.84rem}._scoreValue_o0ksf_814{font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:720}._scoreValueGood_o0ksf_820{color:var(--aligned)}._scoreValueBad_o0ksf_824{color:var(--proxy)}._agents_o0ksf_830{grid-template-columns:1fr 1fr;gap:0;display:grid}._agentPanel_o0ksf_836{padding:18px 22px 22px}._agentPanel_o0ksf_836+._agentPanel_o0ksf_836{border-left:1px solid var(--border)}._agentTag_o0ksf_844{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:.7rem;font-weight:780;display:inline-flex}._agentTagProxy_o0ksf_856{background:var(--proxy-soft);color:var(--proxy)}._agentTagAligned_o0ksf_861{background:var(--aligned-soft);color:var(--aligned)}._rewardRule_o0ksf_866{color:var(--text-muted);margin:10px 0 14px;font-size:.82rem;line-height:1.45}._gridWrap_o0ksf_873{justify-content:center;display:flex}._grid_o0ksf_873{width:100%;max-width:340px;height:auto}._qBars_o0ksf_886{gap:7px;margin:14px 0 0;display:grid}._qBarRow_o0ksf_892{grid-template-columns:8.5rem 1fr 3.4rem;align-items:center;gap:10px;font-size:.82rem;display:grid}._qBarTrack_o0ksf_900{background:var(--surface-subtle);border-radius:4px;height:15px;position:relative;overflow:hidden}._qBarFill_o0ksf_908{border-radius:4px;position:absolute;inset:0 auto 0 0}._qBarValue_o0ksf_914{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}._qBarWinner_o0ksf_920{font-weight:750}._caption_o0ksf_924{color:var(--text-muted);margin:14px 0 0;font-size:.82rem;line-height:1.5}._verdict_o0ksf_931{border-top:1px solid var(--border);background:var(--surface-subtle);margin:0;padding:15px 24px;font-size:.9rem;line-height:1.55}._verdict_o0ksf_931 strong{color:var(--text)}._hintRow_o0ksf_946{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;display:flex}._cellButton_o0ksf_955{cursor:pointer;fill:#0000;stroke:none}._cellButton_o0ksf_955:hover{fill:var(--accent-soft)}._cellButton_o0ksf_955:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}._statusNote_o0ksf_970{border-left:3px solid var(--accent);background:var(--surface-subtle);color:var(--text-muted);margin:12px 0 0;padding:9px 14px;font-size:.84rem;line-height:1.5}._trafficScene_o0ksf_982{gap:10px;margin-top:8px;display:grid}._trafficRowLabel_o0ksf_988{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:780}._trafficOriginalScene_o0ksf_996{aspect-ratio:640/300;border:1px solid var(--border-strong);background:var(--surface-subtle);border-radius:10px;width:100%;position:relative;overflow:hidden}._trafficOriginalMap_o0ksf_1006{width:100%;height:100%;position:absolute;inset:0}._trafficRoad_o0ksf_1013{fill:none;stroke:#40534b;stroke-linecap:round;stroke-linejoin:round;stroke-width:58px}._trafficHighwayRoad_o0ksf_1021{fill:#40534b}._trafficLaneLine_o0ksf_1025{fill:none;stroke:#ffffff94;stroke-dasharray:8 7;stroke-width:2px}._trafficMapLabel_o0ksf_1032{fill:var(--text-muted);letter-spacing:.08em;font-size:10px;font-weight:800}._trafficFlowLabel_o0ksf_1039{fill:var(--text);font-size:11px;font-weight:800}._trafficCarMark_o0ksf_1045{fill:#a7552b;stroke:#fff;stroke-width:2.5px}._trafficFlowCar_o0ksf_1051{will-change:transform;animation:4.4s linear infinite _trafficHighwayFlow_o0ksf_1}@keyframes _trafficHighwayFlow_o0ksf_1{0%{transform:translate(-70px)}to{transform:translate(710px)}}._trafficOriginalSignal_o0ksf_1066 rect{fill:#963b35;stroke:#fff;stroke-width:3px}._trafficOriginalSignalRelease_o0ksf_1072 rect{fill:var(--aligned)}._trafficOriginalSignal_o0ksf_1066 text{fill:#fff;letter-spacing:.05em;text-anchor:middle;font-size:9px;font-weight:900}._trafficOriginalSignalExploring_o0ksf_1084 rect{stroke:#d49a43;stroke-width:5px}._trafficOriginalCongestion_o0ksf_1089{z-index:3;width:36%;position:absolute;top:47.33%;left:2.5%}._trafficOriginalCongestion_o0ksf_1089>div:first-child{color:var(--text-muted);justify-content:space-between;gap:10px;font-size:.58rem;font-weight:700;display:flex}._trafficOriginalCongestion_o0ksf_1089>div:last-child{background:var(--border);border-radius:999px;height:6px;margin-top:6px;overflow:hidden}._trafficOriginalCongestion_o0ksf_1089>div:last-child span{background:#a7552b;height:100%;transition:width 70ms linear;display:block}._trafficLearningMetrics_o0ksf_1121{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}._trafficLearningLab_o0ksf_1128[data-locale=pt-BR] ._trafficLearningMetrics_o0ksf_1121{grid-template-columns:.75fr 1.6fr .65fr}._trafficLearningLab_o0ksf_1128 ._learningStage_o0ksf_248{grid-template-columns:minmax(360px,1.45fr) minmax(220px,.55fr);gap:16px}._trafficLearningLab_o0ksf_1128 ._learningPanel_o0ksf_550{padding-left:16px}._trafficLearningLab_o0ksf_1128 ._learningStatus_o0ksf_556{margin-bottom:8px}._trafficLearningLab_o0ksf_1128 ._learningControls_o0ksf_694{gap:6px;margin-top:7px}._trafficLearningMetrics_o0ksf_1121 div{min-width:0;padding:7px 6px}._trafficLearningMetrics_o0ksf_1121 div+div{border-left:1px solid var(--border)}._trafficLearningMetrics_o0ksf_1121 span,._trafficLearningMetrics_o0ksf_1121 strong{display:block}._trafficLearningMetrics_o0ksf_1121 span{color:var(--text-muted);margin-bottom:2px;font-size:.61rem}._trafficLearningMetrics_o0ksf_1121 strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;text-transform:capitalize;font-size:.82rem;overflow:hidden}._trafficEpsilon_o0ksf_1178{color:var(--text-muted);justify-content:space-between;margin:3px 0 0;font-size:.64rem;display:flex}._trafficEpsilon_o0ksf_1178 strong{color:var(--text);font-variant-numeric:tabular-nums}._trafficValues_o0ksf_1191{border-top:1px solid var(--border);padding:18px 22px 20px}._trafficValueHeading_o0ksf_1196{justify-content:space-between;align-items:baseline;gap:16px;display:flex}._trafficValueHeading_o0ksf_1196 h4{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:500}._trafficValueHeading_o0ksf_1196 p{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:.62rem}._trafficValueLegend_o0ksf_1218{color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;margin:8px 0 10px;font-size:.6rem;display:flex}._trafficValueLegend_o0ksf_1218 span{align-items:center;gap:4px;display:inline-flex}._trafficLegendWinner_o0ksf_1233{background:var(--text);color:#fff;border-radius:3px;padding:1px 4px;font-size:.5rem;font-weight:900}._trafficLegendCurrent_o0ksf_1242,._trafficLegendAction_o0ksf_1243{aspect-ratio:1;border:2px solid var(--text);border-radius:3px;width:12px}._trafficLegendAction_o0ksf_1243{border-color:#a7552b}._trafficHeatmapScroll_o0ksf_1254{scrollbar-width:thin;padding:3px;overflow-x:auto}._trafficHeatmapScroll_o0ksf_1254:focus-visible{outline-offset:2px;outline:3px solid #d49a43}._trafficHeatmaps_o0ksf_1265{grid-template-columns:1fr 1fr;gap:12px;min-width:660px;display:grid}._trafficHeatmapPanel_o0ksf_1272 h5{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 5px;font-size:.73rem;display:flex}._trafficHeatmapPanel_o0ksf_1272 h5 span{color:var(--text-muted);font-size:.56rem;font-weight:650}._trafficHeatmapPanel_o0ksf_1272>p{color:var(--text-muted);margin:5px 0 0;font-size:.56rem}._trafficQTable_o0ksf_1293{table-layout:fixed;border-collapse:separate;border-spacing:2px;font-variant-numeric:tabular-nums;width:100%}._trafficQTable_o0ksf_1293 th{height:19px;color:var(--text-muted);font-size:.54rem;font-weight:800}._trafficQTable_o0ksf_1293 td{background:rgb(20 107 74/var(--traffic-heat));height:34px;color:var(--text);text-align:center;border:2px solid #0000;border-radius:5px;font-size:.48rem;transition:background 70ms linear;position:relative}._trafficQTable_o0ksf_1293 td>b{background:var(--text);color:#fff;letter-spacing:.02em;border-radius:2px;padding:1px 2px;font-size:.32rem;font-weight:900;line-height:1.2;position:absolute;top:1px;right:2px}._trafficQCellCurrent_o0ksf_1334{outline-offset:-3px;outline:1px solid #fff;border-color:var(--text)!important}._trafficQCellLoser_o0ksf_1340 span{opacity:.66}._trafficQCellAction_o0ksf_1344:after{content:"";pointer-events:none;border:2px solid #a7552b;border-radius:3px;position:absolute;inset:3px}._trafficQCellAction_o0ksf_1344 span{font-weight:900}._actionPill_o0ksf_1357{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 11px;font-size:.7rem;font-weight:780;display:inline-block}._actionHold_o0ksf_1367{background:var(--proxy-soft);color:var(--proxy)}._actionRelease_o0ksf_1372{background:var(--aligned-soft);color:var(--aligned)}._srOnly_o0ksf_1377{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=640px){._optimalLab_o0ksf_129 ._header_o0ksf_28{display:block}._optimalObjective_o0ksf_113{text-align:left;margin-top:12px}._optimalLab_o0ksf_129 ._controls_o0ksf_61{align-items:flex-start}._optimalLab_o0ksf_129 ._stepReadout_o0ksf_104{width:100%;margin-left:0}._optimalStage_o0ksf_137{padding:16px}._learningHeader_o0ksf_218{display:block}._learningReward_o0ksf_232{text-align:left;margin-top:10px}._learningStage_o0ksf_248{grid-template-columns:1fr;gap:16px;padding:16px}._trafficLearningLab_o0ksf_1128 ._learningStage_o0ksf_248{grid-template-columns:1fr}._learningBoard_o0ksf_256,._sensorLearningBoard_o0ksf_427{width:min(100%,360px)}._trafficValues_o0ksf_1191{padding:16px}._trafficValueHeading_o0ksf_1196{display:block}._trafficValueHeading_o0ksf_1196 p{text-align:left;margin-top:5px}._learningValueToolbar_o0ksf_260{align-items:flex-start}._learningPanel_o0ksf_550{border-top:1px solid var(--border);border-left:0;padding-top:14px;padding-left:0}._trafficLearningLab_o0ksf_1128 ._learningPanel_o0ksf_550{padding-left:0}._agents_o0ksf_830,._scoreboard_o0ksf_773{grid-template-columns:1fr}._agentPanel_o0ksf_836+._agentPanel_o0ksf_836,._scoreColumn_o0ksf_780+._scoreColumn_o0ksf_780{border-left:none;border-top:1px solid var(--border)}._qBarRow_o0ksf_892{grid-template-columns:7rem 1fr 3rem}}@media (prefers-reduced-motion:reduce){._learningValueArrow_o0ksf_365,._trafficOriginalCongestion_o0ksf_1089>div:last-child span,._trafficQTable_o0ksf_1293 td{transition:none}._trafficFlowCar_o0ksf_1051{animation:none;transform:translate(42px)}}._lab_5b5a1_1{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);border-radius:18px;margin:32px 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden;container-type:inline-size}._lab_5b5a1_1 button{font:inherit}._lab_5b5a1_1 p{font-family:inherit}._lab_5b5a1_1 ._kicker_5b5a1_20,._lab_5b5a1_1 ._lede_5b5a1_21,._lab_5b5a1_1 ._panelHeader_5b5a1_22 p,._lab_5b5a1_1 ._action_5b5a1_23{font-family:Inter,ui-sans-serif,system-ui,sans-serif}._lab_5b5a1_1 button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._header_5b5a1_32{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);grid-template-areas:"kicker.""title lede";align-items:start;gap:4px 24px;padding:22px 24px 18px;display:grid}._lab_5b5a1_1 ._header_5b5a1_32 h3{grid-area:title;margin:0;font-size:clamp(1.12rem,2.2vw,1.42rem);line-height:1.2}._kicker_5b5a1_20{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;grid-area:kicker;margin:0;font-size:.68rem;font-weight:760}._lede_5b5a1_21{color:var(--text-muted);grid-area:lede;margin:0;font-size:.82rem;line-height:1.5}._controls_5b5a1_70{border-bottom:1px solid var(--border);background:var(--surface-subtle);align-items:center;gap:10px;padding:12px 24px;display:flex}._primaryButton_5b5a1_79,._resetButton_5b5a1_80{cursor:pointer;border-radius:999px;min-height:38px;padding:7px 16px;font-size:.82rem;font-weight:680}._primaryButton_5b5a1_79{border:1px solid var(--accent);background:var(--accent);color:#fff}._primaryButton_5b5a1_79:hover{border-color:var(--accent-hover);background:var(--accent-hover)}._resetButton_5b5a1_80{border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text)}._resetButton_5b5a1_80:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._resetButton_5b5a1_80:disabled{cursor:not-allowed;opacity:.45}._controlStatus_5b5a1_116{color:var(--text-muted);margin-left:auto;font-size:.76rem}._panels_5b5a1_122{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px 24px 24px;display:grid}._panel_5b5a1_22{border:1px solid var(--border);background:var(--surface-subtle);border-radius:14px;min-width:0;overflow:hidden}._panelHeader_5b5a1_22{justify-content:space-between;align-items:flex-start;gap:12px;min-height:72px;padding:13px 14px;display:flex}._panelHeader_5b5a1_22 h4{color:var(--text);margin:0;font-size:.94rem;line-height:1.25}._panelHeader_5b5a1_22 p{color:var(--text-muted);margin:3px 0 0;font-size:.68rem;line-height:1.4}._panelHeader_5b5a1_22 ._reward_5b5a1_160{text-align:right;flex:none;margin:0}._reward_5b5a1_160 strong{color:var(--accent);font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.18rem;line-height:1;display:block}._playfield_5b5a1_175{isolation:isolate;aspect-ratio:5/6;border:2px solid var(--border-strong);background:var(--surface-subtle);width:min(78%,250px);box-shadow:inset 0 0 0 4px var(--surface-raised);border-radius:16px;margin:6px auto 0;position:relative;overflow:hidden}._playfield_5b5a1_175:before{z-index:-1;background:repeating-linear-gradient(to bottom, var(--border) 0 8px, transparent 8px 17px);content:"";opacity:.82;width:1px;position:absolute;top:4px;bottom:4px;left:50%;transform:translate(-50%)}._playfield_5b5a1_175:after{z-index:-1;background:var(--border);content:"";height:1px;position:absolute;bottom:5.5%;left:7%;right:7%}._ball_5b5a1_216{aspect-ratio:1;background:var(--text);width:4.4%;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}._paddle_5b5a1_226{background:var(--accent);height:2.1%;min-height:5px;box-shadow:0 5px 0 var(--accent-soft);border-radius:999px;position:absolute;top:93.3%;transform:translate(-50%)}._outcome_5b5a1_237{background:color-mix(in srgb, var(--surface-raised) 94%, transparent);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:760;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}._hit_5b5a1_250{border:1px solid var(--accent);color:var(--accent)}._miss_5b5a1_255{border:1px solid var(--border-strong);color:var(--text-muted)}._action_5b5a1_23{border-top:1px solid var(--border);background:var(--surface-raised);color:var(--text-muted);justify-content:center;align-items:baseline;gap:7px;margin:10px 0 0;padding:10px 12px 11px;font-size:.68rem;display:flex}._action_5b5a1_23 strong{color:var(--accent);letter-spacing:.04em;font-size:.76rem}._srOnly_5b5a1_279{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=580px){._header_5b5a1_32{grid-template-columns:1fr;grid-template-areas:"kicker""title""lede";gap:8px;padding:18px 18px 15px}._controls_5b5a1_70{flex-wrap:wrap;padding:11px 18px}._controlStatus_5b5a1_116{width:100%;margin-left:0}._panels_5b5a1_122{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 10px 16px}._playfield_5b5a1_175{width:84%}._panelHeader_5b5a1_22{min-height:88px;padding:10px 9px}._panelHeader_5b5a1_22 h4{font-size:.78rem}._panelHeader_5b5a1_22 p{font-size:.6rem}._reward_5b5a1_160 strong{font-size:1rem}}@media (prefers-reduced-motion:reduce){._ball_5b5a1_216,._paddle_5b5a1_226,._outcome_5b5a1_237{transition:none}}._lab_1vept_1{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);border-radius:18px;margin:32px 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden;container-type:inline-size}._lab_1vept_1 p,._lab_1vept_1 button{font-family:inherit}._header_1vept_17{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);align-items:end;gap:24px;padding:22px 24px 18px;display:grid}._header_1vept_17 h3{margin:4px 0 0;font-size:clamp(1.12rem,2.2vw,1.42rem);line-height:1.2}._kicker_1vept_32{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:760}._lede_1vept_41{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.5}._controls_1vept_48{border-bottom:1px solid var(--border);background:var(--surface-subtle);align-items:center;gap:10px;padding:12px 24px;display:flex}._primaryButton_1vept_57,._resetButton_1vept_58{cursor:pointer;min-height:38px;font:inherit;border-radius:999px;padding:7px 16px;font-size:.82rem;font-weight:680}._primaryButton_1vept_57{border:1px solid var(--accent);background:var(--accent);color:#fff}._primaryButton_1vept_57:hover{border-color:var(--accent-hover);background:var(--accent-hover)}._resetButton_1vept_58{border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text)}._resetButton_1vept_58:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._resetButton_1vept_58:disabled{cursor:not-allowed;opacity:.45}._lab_1vept_1 button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._status_1vept_100{color:var(--text-muted);margin-left:auto;font-size:.76rem}._diagram_1vept_106{background:var(--surface-raised);min-height:330px;position:relative}._flow_1vept_112{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._flow_1vept_112 marker path{fill:var(--border-strong)}._path_1vept_124{fill:none;stroke:var(--border-strong);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:filter .22s,stroke .22s,stroke-width .22s}._activePath_1vept_133{stroke:var(--accent);stroke-width:3px;filter:drop-shadow(0 0 4px var(--accent-soft))}._node_1vept_139{border:1.5px solid var(--border-strong);background:var(--surface-subtle);border-radius:16px;place-items:center;width:24%;min-width:120px;max-width:190px;height:76px;font-size:clamp(1rem,2.7cqi,1.28rem);font-weight:690;transition:background .22s,border-color .22s,box-shadow .22s;display:grid;position:absolute;top:41%;transform:translate(-50%,-50%)}._agent_1vept_157{left:25%}._environment_1vept_161{left:75%}._activeNode_1vept_165{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 6px color-mix(in srgb, var(--accent-soft) 65%, transparent)}._callout_1vept_171{box-sizing:border-box;color:var(--text-muted);text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;padding:5px 8px;transition:background .22s,border-color .22s,box-shadow .22s,color .22s,transform .22s}._callout_1vept_171 strong,._callout_1vept_171 span{display:block}._callout_1vept_171 strong{margin-bottom:3px;font-size:clamp(.63rem,1.7cqi,.76rem);font-weight:690}._callout_1vept_171 span{white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(.76rem,2.05cqi,.98rem)}._policyCallout_1vept_204{position:absolute;top:0;left:50%;transform:translate(-50%)}._responseCallouts_1vept_211{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:absolute;bottom:0;left:15%;right:15%}._activeCallout_1vept_221{border-color:color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-raised));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-soft) 52%, transparent);color:var(--accent);transform:translateY(-2px)}._policyCallout_1vept_204._activeCallout_1vept_221{transform:translate(-50%,-2px)}._responseCallouts_1vept_211 ._activeCallout_1vept_221{transform:none}._trajectory_1vept_237{border-top:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:88px;padding:15px 24px 16px;display:grid}._trajectoryLabel_1vept_248 strong,._trajectoryLabel_1vept_248 span{display:block}._trajectoryLabel_1vept_248 strong{font-size:.78rem}._trajectoryLabel_1vept_248 span{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:.66rem}._rail_1vept_264{border:1px solid var(--border);background:var(--surface-raised);scrollbar-width:none;border-radius:999px;align-items:baseline;min-width:0;padding:10px 14px;display:flex;overflow-x:auto}._rail_1vept_264::-webkit-scrollbar{display:none}._tokenGroup_1vept_280{flex:none;align-items:baseline;display:inline-flex}._token_1vept_280{color:var(--text);align-items:baseline;font-family:Georgia,Times New Roman,serif;font-size:1rem;animation:.36s cubic-bezier(.22,1,.36,1) both _token-arrives_1vept_1;display:inline-flex}._token_1vept_280 sub{font-size:.62em}._action_1vept_299{color:var(--accent)}._reward_1vept_303{color:var(--text-muted)}._comma_1vept_307,._ellipsis_1vept_308{color:var(--text-muted);margin-right:5px;font-family:Georgia,Times New Roman,serif}._ellipsis_1vept_308{margin-left:7px}._srOnly_1vept_318{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes _token-arrives_1vept_1{0%{opacity:0;transform:translateY(-14px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@container (width<=580px){._header_1vept_17{grid-template-columns:1fr;gap:8px;padding:18px 18px 15px}._controls_1vept_48{flex-wrap:wrap;padding:11px 18px}._status_1vept_100{width:100%;margin-left:0}._diagram_1vept_106{min-height:286px}._node_1vept_139{border-radius:13px;width:31%;min-width:0;height:64px;font-size:clamp(.76rem,4.2cqi,1rem)}._agent_1vept_157{left:23%}._environment_1vept_161{left:77%}._callout_1vept_171 strong{font-size:clamp(.55rem,2.6cqi,.68rem)}._callout_1vept_171 span{font-size:clamp(.62rem,3.1cqi,.82rem)}._responseCallouts_1vept_211{gap:4px;bottom:0;left:4%;right:4%}._trajectory_1vept_237{grid-template-columns:1fr;gap:9px;padding:13px 16px 15px}}@media (prefers-reduced-motion:reduce){._path_1vept_124,._node_1vept_139,._callout_1vept_171,._token_1vept_280{transition:none;animation:none}._rail_1vept_264{scroll-behavior:auto}}._lab_7rppw_1{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);border-radius:18px;margin:32px 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden;container-type:inline-size}._lab_7rppw_1 button,._lab_7rppw_1 input{font:inherit}._lab_7rppw_1 button:focus-visible,._lab_7rppw_1 input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._header_7rppw_23{padding:22px 24px 18px}._kicker_7rppw_27,._header_7rppw_23 h3{margin:0}._kicker_7rppw_27{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:760}._header_7rppw_23 h3{max-width:620px;margin-top:7px;font-size:clamp(1.12rem,2.2vw,1.42rem);line-height:1.2}._experimentBand_7rppw_47{border-block:1px solid var(--border);background:var(--surface-subtle);align-items:center;gap:9px;padding:11px 24px;display:flex}._experimentBand_7rppw_47 span,._experimentBand_7rppw_47 strong{color:var(--text-muted);font-size:.7rem;font-weight:700}._experimentBand_7rppw_47 code{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);border-radius:7px;padding:5px 8px;font-size:.74rem}._experimentBand_7rppw_47 strong{margin-left:auto}._body_7rppw_76{grid-template-columns:minmax(270px,.9fr) minmax(310px,1.1fr);align-items:center;gap:24px;padding:24px;display:grid}._environmentColumn_7rppw_84,._learningColumn_7rppw_85{min-width:0}._court_7rppw_89{isolation:isolate;aspect-ratio:11/9;border:2px solid var(--border-strong);background:linear-gradient(to right, transparent 49.7%, var(--border) 49.7% 50.3%, transparent 50.3%), var(--surface-subtle);width:min(100%,340px);box-shadow:inset 0 0 0 4px var(--surface-raised);border-bottom-width:4px;border-radius:14px;margin:0 auto;position:relative;overflow:hidden}._centerLine_7rppw_105{background:repeating-linear-gradient(to bottom, var(--border-strong) 0 7px, transparent 7px 14px);opacity:.7;width:1px;position:absolute;inset:5px 50% 5px auto}._ball_7rppw_113{z-index:2;aspect-ratio:1;background:var(--text);width:clamp(12px,5%,18px);box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%;transition:top .11s linear,left .11s linear;position:absolute;transform:translate(-50%,-50%)}._velocityArrow_7rppw_125{z-index:3;width:36px;height:3px;transform:translateY(-50%) rotate(var(--velocity-angle));transform-origin:0;background:0 0;transition:top .11s linear,left .11s linear,transform .11s linear;position:absolute}._velocityArrow_7rppw_125:before,._velocityArrow_7rppw_125:after{content:"";position:absolute}._velocityArrow_7rppw_125:before{background:var(--accent);border-radius:999px;width:28px;height:3px;top:0;left:8px}._velocityArrow_7rppw_125:after{border-top:3px solid var(--accent);border-right:3px solid var(--accent);width:8px;height:8px;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}._paddle_7rppw_161{z-index:2;background:var(--accent);width:16%;min-width:38px;height:8px;box-shadow:0 5px 0 var(--accent-soft);border-radius:999px;transition:left .11s linear;position:absolute;bottom:3.6%;transform:translate(-50%)}._lab_7rppw_1[data-training=true] ._ball_7rppw_113,._lab_7rppw_1[data-training=true] ._velocityArrow_7rppw_125,._lab_7rppw_1[data-training=true] ._paddle_7rppw_161{transition-duration:var(--training-frame-ms)}._hitBadge_7rppw_181,._missBadge_7rppw_182{z-index:4;background:color-mix(in srgb, var(--surface-raised) 94%, transparent);border-radius:999px;padding:6px 11px;font-size:.75rem;font-weight:760;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}._hitBadge_7rppw_181{border:1px solid var(--accent);color:var(--accent)}._missBadge_7rppw_182{border:1px solid var(--border-strong);color:var(--text-muted)}._newRallyBadge_7rppw_205{z-index:4;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);color:var(--text-muted);border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:720;position:absolute;top:12px;left:50%;transform:translate(-50%)}._resetting_7rppw_220 ._ball_7rppw_113,._resetting_7rppw_220 ._velocityArrow_7rppw_125,._resetting_7rppw_220 ._paddle_7rppw_161{transition:none}._runScore_7rppw_226{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:center;gap:5px;margin-top:10px;font-size:.75rem;display:flex}._runScore_7rppw_226 strong{color:var(--accent);font-size:.95rem}._learningColumn_7rppw_85{border:1px solid var(--border);background:var(--surface-subtle);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"result button""chart chart""speed speed";align-items:center;gap:10px 16px;padding:16px;display:grid}._result_7rppw_253{font-variant-numeric:tabular-nums;grid-area:result;grid-template-columns:auto 1fr;align-items:baseline;gap:0 7px;display:grid}._result_7rppw_253 strong{font-size:clamp(1.75rem,4vw,2.35rem);line-height:1}._result_7rppw_253 span{color:var(--text-muted);font-size:.76rem;font-weight:700}._result_7rppw_253 small{color:var(--text-muted);grid-column:1/-1;margin-top:4px;font-size:.68rem}._chartWrap_7rppw_280{grid-area:chart}._chart_7rppw_280{width:100%;height:auto;display:block;overflow:visible}._grid_7rppw_291 line{stroke:var(--border);stroke-width:1px}._grid_7rppw_291 text,._yLabel_7rppw_297,._xLabel_7rppw_298{fill:var(--text-muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px}._curve_7rppw_304{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._activeCurve_7rppw_312{stroke-width:3px}._positionCurve_7rppw_316{stroke:var(--text-muted);stroke-dasharray:6 5}._velocityCurve_7rppw_321{stroke:var(--accent)}._speedControl_7rppw_325{grid-area:speed;gap:7px;display:grid}._speedControl_7rppw_325>span{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:.7rem;display:flex}._speedControl_7rppw_325 strong{color:var(--text);font-variant-numeric:tabular-nums}._speedControl_7rppw_325 input{cursor:pointer;width:100%;accent-color:var(--accent)}._trainButton_7rppw_350{cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:999px;grid-area:button;min-width:105px;min-height:42px;padding:8px 16px;font-size:.76rem;font-weight:720}._trainButton_7rppw_350:hover{border-color:var(--accent-hover);background:var(--accent-hover)}._comparison_7rppw_369{padding-bottom:20px}._comparisonHeader_7rppw_373{padding:22px 24px 12px}._comparisonHeader_7rppw_373 p,._comparisonHeader_7rppw_373 h3{margin:0}._comparisonHeader_7rppw_373 h3{margin-top:5px;font-size:clamp(1.12rem,2.2vw,1.42rem)}._comparisonHeader_7rppw_373>p:last-child{color:var(--text-muted);margin-top:6px;font-size:.8rem}._comparisonHeader_7rppw_373 ._kicker_7rppw_27{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:760}._comparisonBody_7rppw_401{grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);align-items:center;gap:20px;padding:0 24px;display:grid}._comparisonStats_7rppw_409{gap:10px;display:grid}._comparisonStats_7rppw_409>div{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:2px 10px;padding-top:10px;display:grid}._comparisonStats_7rppw_409 span,._comparisonStats_7rppw_409 small{font-size:.7rem}._comparisonStats_7rppw_409 strong{font-variant-numeric:tabular-nums;grid-row:span 2;font-size:1.65rem}._comparisonStats_7rppw_409 small,._positionLegend_7rppw_437{color:var(--text-muted)}._velocityLegend_7rppw_441{color:var(--accent)}._srOnly_7rppw_445{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=650px){._header_7rppw_23{padding:18px}._experimentBand_7rppw_47{flex-direction:column;align-items:flex-start;padding:11px 18px}._experimentBand_7rppw_47 strong{margin-left:0}._body_7rppw_76{grid-template-columns:1fr;padding:18px 14px}._court_7rppw_89{width:min(82vw,340px)}._comparisonBody_7rppw_401{grid-template-columns:1fr;padding:0 14px}}@container (width<=390px){._learningColumn_7rppw_85{grid-template-columns:1fr;grid-template-areas:"result""chart""speed""button"}._trainButton_7rppw_350{width:100%}}@media (prefers-reduced-motion:reduce){._ball_7rppw_113,._velocityArrow_7rppw_125,._paddle_7rppw_161{transition:none}}._lab_lq9rj_1,._figure_lq9rj_2{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);border-radius:18px;margin:32px 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden;container-type:inline-size}._lab_lq9rj_1 button,._lab_lq9rj_1 input{font:inherit}._lab_lq9rj_1 button:focus-visible,._lab_lq9rj_1 input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._header_lq9rj_24,._figure_lq9rj_2>figcaption{padding:22px 24px 18px}._kicker_lq9rj_29,._header_lq9rj_24 h3,._figure_lq9rj_2 h3,._comparisonHeader_lq9rj_32 p,._comparisonHeader_lq9rj_32 h3{margin:0}._kicker_lq9rj_29{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:760}._header_lq9rj_24 h3,._figure_lq9rj_2 h3,._comparisonHeader_lq9rj_32 h3{max-width:620px;margin-top:7px;font-size:clamp(1.12rem,2.2vw,1.42rem);line-height:1.2}._experimentBand_lq9rj_54{border-block:1px solid var(--border);background:var(--surface-subtle);align-items:center;gap:9px;padding:11px 24px;display:flex}._experimentBand_lq9rj_54 span,._experimentBand_lq9rj_54 strong{color:var(--text-muted);font-size:.7rem;font-weight:700}._experimentBand_lq9rj_54 code,._stateLabel_lq9rj_71{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);border-radius:7px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}._experimentBand_lq9rj_54 strong{margin-left:auto}._body_lq9rj_85{grid-template-columns:minmax(270px,.9fr) minmax(310px,1.1fr);align-items:center;gap:24px;padding:24px;display:grid}._environmentColumn_lq9rj_93,._learningColumn_lq9rj_94{min-width:0}._board_lq9rj_98{--cell:calc(100% / 9);aspect-ratio:9/5;border:2px solid var(--border-strong);background:var(--surface-subtle);width:min(100%,390px);box-shadow:inset 0 0 0 4px var(--surface-raised);border-radius:14px;grid-template-columns:repeat(9,1fr);margin:0 auto;display:grid;position:relative;overflow:hidden}._cell_lq9rj_113{border:.5px solid color-mix(in srgb, var(--border) 55%, transparent)}._wall_lq9rj_117{background:color-mix(in srgb, var(--surface-subtle) 82%, var(--border))}._corridor_lq9rj_121{background:var(--surface-raised)}._visited_lq9rj_125{background:color-mix(in srgb, var(--accent-soft) 64%, var(--surface-raised))}._agent_lq9rj_129{z-index:4;top:50%;left:calc((var(--agent-x) + .5) * var(--cell));aspect-ratio:1;border:3px solid var(--surface-raised);background:var(--text);width:6.5%;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;place-items:center;transition:left .14s linear;display:grid;position:absolute;transform:translate(-50%,-50%)}._lab_lq9rj_1[data-training=true] ._agent_lq9rj_129{transition-duration:var(--training-frame-ms)}._agent_lq9rj_129 ._keyShape_lq9rj_150{position:absolute;top:-10px;right:-12px;transform:scale(.72)}._keyAtCell_lq9rj_157{z-index:3;top:50%;left:calc((1 + .5) * var(--cell));position:absolute;transform:translate(-50%,-50%)}._keyShape_lq9rj_150{width:28px;height:21px;color:var(--accent);display:block}._door_lq9rj_172{z-index:3;top:40%;left:calc(6 * var(--cell));background:var(--text-muted);width:5px;height:20%;box-shadow:0 0 0 3px var(--surface-raised);border-radius:4px;transition:transform .18s,background .18s;position:absolute;transform:translate(-50%)}._door_lq9rj_172 i:before,._door_lq9rj_172 i:after{background:inherit;content:"";border-radius:3px;width:15px;height:3px;position:absolute;left:-5px}._door_lq9rj_172 i:before{top:4px}._door_lq9rj_172 i:after{bottom:4px}._doorOpen_lq9rj_200{background:var(--accent);transform-origin:bottom;transform:translate(-2px,-8px)rotate(-62deg)}._goal_lq9rj_206{z-index:2;top:50%;left:calc((7 + .5) * var(--cell));color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(.48rem,1.6vw,.66rem);font-weight:800;position:absolute;transform:translate(-50%,-50%)}._goalBadge_lq9rj_219,._timeoutBadge_lq9rj_220{z-index:6;background:color-mix(in srgb, var(--surface-raised) 94%, transparent);border-radius:999px;padding:6px 11px;font-size:.72rem;font-weight:760;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}._goalBadge_lq9rj_219{border:1px solid var(--accent);color:var(--accent)}._timeoutBadge_lq9rj_220{border:1px solid var(--border-strong);color:var(--text-muted)}._routeToKey_lq9rj_243,._routeToGoal_lq9rj_244{z-index:5;white-space:nowrap;font-size:clamp(.54rem,1.6vw,.72rem);font-weight:750;position:absolute;left:50%;transform:translate(-50%)}._routeToKey_lq9rj_243{color:var(--text-muted);top:17%}._routeToGoal_lq9rj_244{color:var(--accent);bottom:15%}._runScore_lq9rj_264{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:center;gap:5px;margin-top:10px;font-size:.75rem;display:flex}._runScore_lq9rj_264 strong{color:var(--accent);font-size:.95rem}._learningColumn_lq9rj_94{border:1px solid var(--border);background:var(--surface-subtle);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"result button""chart chart""speed speed";align-items:center;gap:10px 16px;padding:16px;display:grid}._result_lq9rj_291{font-variant-numeric:tabular-nums;grid-area:result;grid-template-columns:auto 1fr;align-items:baseline;gap:0 7px;display:grid}._result_lq9rj_291 strong{font-size:clamp(1.75rem,4vw,2.35rem);line-height:1}._result_lq9rj_291 span{color:var(--text-muted);font-size:.76rem;font-weight:700}._result_lq9rj_291 small{color:var(--text-muted);grid-column:1/-1;margin-top:4px;font-size:.68rem}._chartWrap_lq9rj_318{grid-area:chart}._chart_lq9rj_318{width:100%;height:auto;display:block;overflow:visible}._grid_lq9rj_327 line{stroke:var(--border);stroke-width:1px}._grid_lq9rj_327 text,._yLabel_lq9rj_333,._xLabel_lq9rj_334{fill:var(--text-muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px}._curve_lq9rj_340{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._positionCurve_lq9rj_348{stroke:var(--text-muted);stroke-dasharray:6 5}._memoryCurve_lq9rj_353{stroke:var(--accent)}._speedControl_lq9rj_355{grid-area:speed;gap:7px;display:grid}._speedControl_lq9rj_355>span{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:.7rem;display:flex}._speedControl_lq9rj_355 strong{color:var(--text);font-variant-numeric:tabular-nums}._speedControl_lq9rj_355 input{cursor:pointer;width:100%;accent-color:var(--accent)}._trainButton_lq9rj_380{cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:999px;grid-area:button;min-width:105px;min-height:42px;padding:8px 16px;font-size:.76rem;font-weight:720}._trainButton_lq9rj_380:hover{border-color:var(--accent-hover);background:var(--accent-hover)}._routeFigure_lq9rj_399 ._board_lq9rj_98{width:min(100% - 48px,620px)}._figureNote_lq9rj_403{color:var(--text-muted);text-align:center;margin:14px 24px 20px;font-size:.78rem}._statePair_lq9rj_410{border-block:1px solid var(--border);background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}._statePair_lq9rj_410>div{background:var(--surface-subtle);text-align:center;place-items:center;padding:22px;display:grid}._doorMoment_lq9rj_426{align-items:center;gap:16px;min-height:76px;display:flex}._miniAgent_lq9rj_433{aspect-ratio:1;background:var(--text);width:28px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%;display:block;position:relative}._miniAgent_lq9rj_433 ._keyShape_lq9rj_150{position:absolute;top:-9px;right:-17px;transform:scale(.7)}._moveArrow_lq9rj_450{color:var(--accent);font-size:1.4rem;font-weight:800}._miniDoor_lq9rj_456{background:var(--text-muted);border-radius:4px;width:7px;height:50px;display:block}._miniDoorOpen_lq9rj_464{background:var(--accent);transform-origin:bottom;transform:rotate(-58deg)}._statePair_lq9rj_410 strong{font-size:.9rem}._statePair_lq9rj_410 small{color:var(--text-muted);margin-top:2px;font-size:.68rem}._comparison_lq9rj_32{padding-bottom:20px}._comparisonHeader_lq9rj_32{padding:22px 24px 12px}._comparisonHeader_lq9rj_32>p:last-child{color:var(--text-muted);margin-top:6px;font-size:.8rem}._comparisonBody_lq9rj_490{grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);align-items:center;gap:20px;padding:0 24px;display:grid}._comparisonStats_lq9rj_498{gap:10px;display:grid}._comparisonStats_lq9rj_498>div{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:2px 10px;padding-top:10px;display:grid}._comparisonStats_lq9rj_498 span,._comparisonStats_lq9rj_498 small{font-size:.7rem}._comparisonStats_lq9rj_498 strong{font-variant-numeric:tabular-nums;grid-row:span 2;font-size:1.65rem}._comparisonStats_lq9rj_498 small,._positionLegend_lq9rj_521{color:var(--text-muted)}._memoryLegend_lq9rj_522{color:var(--accent)}._srOnly_lq9rj_524{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=650px){._header_lq9rj_24,._figure_lq9rj_2>figcaption{padding:18px}._experimentBand_lq9rj_54{flex-direction:column;align-items:flex-start;padding:11px 18px}._experimentBand_lq9rj_54 strong{margin-left:0}._body_lq9rj_85{grid-template-columns:1fr;padding:18px 14px}._board_lq9rj_98{width:min(88vw,390px)}._routeFigure_lq9rj_399 ._board_lq9rj_98{width:min(100% - 28px,620px)}._comparisonBody_lq9rj_490{grid-template-columns:1fr;padding:0 14px}}@container (width<=430px){._statePair_lq9rj_410{grid-template-columns:1fr}._learningColumn_lq9rj_94{grid-template-columns:1fr;grid-template-areas:"result""chart""speed""button"}._trainButton_lq9rj_380{width:100%}}@media (prefers-reduced-motion:reduce){._agent_lq9rj_129,._door_lq9rj_172{transition:none}}._lab_v6bs1_1,._figure_v6bs1_2{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);border-radius:18px;margin:32px 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden;container-type:inline-size}._lab_v6bs1_1 button,._lab_v6bs1_1 input{font:inherit}._lab_v6bs1_1 button:focus-visible,._lab_v6bs1_1 input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._header_v6bs1_22,._figure_v6bs1_2>figcaption{padding:22px 24px 18px}._kicker_v6bs1_25,._header_v6bs1_22 h3,._figure_v6bs1_2 h3,._comparisonHeader_v6bs1_28 p,._comparisonHeader_v6bs1_28 h3{margin:0}._kicker_v6bs1_25{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:760}._header_v6bs1_22 h3,._figure_v6bs1_2 h3,._comparisonHeader_v6bs1_28 h3{max-width:620px;margin-top:7px;font-size:clamp(1.12rem,2.2vw,1.42rem);line-height:1.2}._experimentBand_v6bs1_48{border-block:1px solid var(--border);background:var(--surface-subtle);align-items:center;gap:9px;padding:11px 24px;display:flex}._experimentBand_v6bs1_48 span,._experimentBand_v6bs1_48 strong{color:var(--text-muted);font-size:.7rem;font-weight:700}._experimentBand_v6bs1_48 code,._stateLabel_v6bs1_65{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);border-radius:7px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}._experimentBand_v6bs1_48 strong{margin-left:auto}._body_v6bs1_77{grid-template-columns:minmax(270px,.9fr) minmax(310px,1.1fr);align-items:center;gap:24px;padding:24px;display:grid}._environmentColumn_v6bs1_85,._learningColumn_v6bs1_86{min-width:0}._board_v6bs1_88{--cell-x:calc(100% / 7);--cell-y:calc(100% / 5);aspect-ratio:7/5;border:2px solid var(--border-strong);background:var(--surface-subtle);width:min(100%,390px);box-shadow:inset 0 0 0 4px var(--surface-raised);border-radius:14px;grid-template-columns:repeat(7,1fr);margin:0 auto;display:grid;position:relative;overflow:hidden}._cell_v6bs1_104{border:.5px solid color-mix(in srgb, var(--border) 55%, transparent)}._wall_v6bs1_105{background:color-mix(in srgb, var(--surface-subtle) 82%, var(--border))}._path_v6bs1_106{background:var(--surface-raised)}._visited_v6bs1_107{background:color-mix(in srgb, var(--accent-soft) 64%, var(--surface-raised))}._agent_v6bs1_109{z-index:5;top:calc((var(--agent-y) + .5) * var(--cell-y));left:calc((var(--agent-x) + .5) * var(--cell-x));aspect-ratio:1;border:3px solid var(--surface-raised);background:var(--text);width:7%;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;transition:top .14s linear,left .14s linear;position:absolute;transform:translate(-50%,-50%)}._lab_v6bs1_1[data-training=true] ._agent_v6bs1_109{transition-duration:var(--training-frame-ms)}._resetting_v6bs1_128 ._agent_v6bs1_109{transition:none}._checkpoint_v6bs1_130{z-index:3;top:calc((var(--checkpoint-y) + .5) * var(--cell-y));left:calc((var(--checkpoint-x) + .5) * var(--cell-x));aspect-ratio:1;border:2px solid var(--accent);background:var(--surface-raised);width:10%;color:var(--accent);border-radius:50%;place-items:center;font-size:clamp(.62rem,1.9vw,.78rem);font-weight:820;display:grid;position:absolute;transform:translate(-50%,-50%)}._checkpoint_v6bs1_130._collected_v6bs1_148{border-color:var(--text-muted);background:var(--surface-subtle);color:var(--text-muted)}._checkpoint_v6bs1_130._expected_v6bs1_154{box-shadow:0 0 0 5px var(--accent-soft)}._hub_v6bs1_158{z-index:2;color:var(--text-muted);text-transform:uppercase;font-size:clamp(.48rem,1.5vw,.64rem);font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,115%)}._nextBadge_v6bs1_170,._rewardBadge_v6bs1_171,._completeBadge_v6bs1_172,._timeoutBadge_v6bs1_173,._routeSequence_v6bs1_174{z-index:7;background:color-mix(in srgb, var(--surface-raised) 94%, transparent);border-radius:999px;font-size:.68rem;font-weight:760;position:absolute}._nextBadge_v6bs1_170{border:1px solid var(--border);color:var(--accent);padding:5px 9px;top:10px;right:10px}._rewardBadge_v6bs1_171{text-align:center;min-width:34px;padding:5px 8px;top:10px;left:10px}._positiveReward_v6bs1_199{border:1px solid var(--accent);color:var(--accent)}._zeroReward_v6bs1_200{border:1px solid var(--border-strong);color:var(--text-muted)}._completeBadge_v6bs1_172,._timeoutBadge_v6bs1_173{padding:6px 11px;top:16%;left:50%;transform:translate(-50%)}._completeBadge_v6bs1_172{border:1px solid var(--accent);color:var(--accent)}._timeoutBadge_v6bs1_173{border:1px solid var(--border-strong);color:var(--text-muted)}._routeSequence_v6bs1_174{border:1px solid var(--border);color:var(--text-muted);align-items:center;gap:5px;padding:5px 9px;display:flex;bottom:10px;right:10px}._routeSequence_v6bs1_174 b{color:var(--accent)}._routeSequence_v6bs1_174 i{font-style:normal}._runScore_v6bs1_227{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:center;gap:5px;margin-top:10px;font-size:.75rem;display:flex}._runScore_v6bs1_227 strong{color:var(--accent);font-size:.95rem}._learningColumn_v6bs1_86{border:1px solid var(--border);background:var(--surface-subtle);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"result button""chart chart""speed speed";align-items:center;gap:10px 16px;padding:16px;display:grid}._result_v6bs1_251{font-variant-numeric:tabular-nums;grid-area:result;grid-template-columns:auto 1fr;align-items:baseline;gap:0 7px;display:grid}._result_v6bs1_251 strong{font-size:clamp(1.75rem,4vw,2.35rem);line-height:1}._result_v6bs1_251 span{color:var(--text-muted);font-size:.76rem;font-weight:700}._result_v6bs1_251 small{color:var(--text-muted);grid-column:1/-1;margin-top:4px;font-size:.68rem}._chartWrap_v6bs1_263{grid-area:chart}._chart_v6bs1_263{width:100%;height:auto;display:block;overflow:visible}._grid_v6bs1_265 line{stroke:var(--border);stroke-width:1px}._grid_v6bs1_265 text,._yLabel_v6bs1_268,._xLabel_v6bs1_269{fill:var(--text-muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px}._curve_v6bs1_275{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._positionCurve_v6bs1_283{stroke:var(--text-muted);stroke-dasharray:6 5}._progressCurve_v6bs1_284{stroke:var(--accent)}._speedControl_v6bs1_286{grid-area:speed;gap:7px;display:grid}._speedControl_v6bs1_286>span{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:.7rem;display:flex}._speedControl_v6bs1_286 strong{color:var(--text);font-variant-numeric:tabular-nums}._speedControl_v6bs1_286 input{cursor:pointer;width:100%;accent-color:var(--accent)}._trainButton_v6bs1_291{cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:999px;grid-area:button;min-width:105px;min-height:42px;padding:8px 16px;font-size:.76rem;font-weight:720}._trainButton_v6bs1_291:hover{border-color:var(--accent-hover);background:var(--accent-hover)}._routeFigure_v6bs1_306 ._board_v6bs1_88{width:min(100% - 48px,560px)}._figureNote_v6bs1_307{color:var(--text-muted);text-align:center;margin:14px 24px 20px;font-size:.78rem}._rewardPair_v6bs1_309{border-block:1px solid var(--border);background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}._rewardCase_v6bs1_317{background:var(--surface-subtle);grid-template-columns:1fr auto;grid-template-areas:"label label""moment reward""caption caption";align-items:center;gap:8px 16px;padding:22px;display:grid}._rewardCase_v6bs1_317 ._stateLabel_v6bs1_65{grid-area:label;justify-self:start}._rewardMoment_v6bs1_328{grid-area:moment;justify-content:center;align-items:center;gap:10px;min-height:72px;display:flex}._miniAgent_v6bs1_329{aspect-ratio:1;background:var(--text);width:26px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%;display:block}._moveArrow_v6bs1_330{color:var(--accent);font-size:1.35rem;font-weight:820}._miniCheckpoint_v6bs1_331{aspect-ratio:1;border:2px solid var(--accent);background:var(--surface-raised);width:34px;color:var(--accent);border-radius:50%;place-items:center;font-weight:820;display:grid}._rewardCase_v6bs1_317>strong{grid-area:reward;font-size:1.7rem}._rewardPositive_v6bs1_333{color:var(--accent)}._rewardNeutral_v6bs1_334{color:var(--text-muted)}._rewardCase_v6bs1_317 small{color:var(--text-muted);grid-area:caption;font-size:.68rem}._comparison_v6bs1_28{padding-bottom:20px}._comparisonHeader_v6bs1_28{padding:22px 24px 12px}._comparisonHeader_v6bs1_28>p:last-child{color:var(--text-muted);margin-top:6px;font-size:.8rem}._comparisonBody_v6bs1_340{grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);align-items:center;gap:20px;padding:0 24px;display:grid}._comparisonStats_v6bs1_341{gap:10px;display:grid}._comparisonStats_v6bs1_341>div{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:2px 10px;padding-top:10px;display:grid}._comparisonStats_v6bs1_341 span,._comparisonStats_v6bs1_341 small{font-size:.7rem}._comparisonStats_v6bs1_341 strong{font-variant-numeric:tabular-nums;grid-row:span 2;font-size:1.65rem}._comparisonStats_v6bs1_341 small,._positionLegend_v6bs1_347{color:var(--text-muted)}._progressLegend_v6bs1_348{color:var(--accent)}._srOnly_v6bs1_350{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=650px){._header_v6bs1_22,._figure_v6bs1_2>figcaption{padding:18px}._experimentBand_v6bs1_48{flex-direction:column;align-items:flex-start;padding:11px 18px}._experimentBand_v6bs1_48 strong{margin-left:0}._body_v6bs1_77{grid-template-columns:1fr;padding:18px 14px}._board_v6bs1_88{width:min(88vw,390px)}._routeFigure_v6bs1_306 ._board_v6bs1_88{width:min(100% - 28px,560px)}._comparisonBody_v6bs1_340{grid-template-columns:1fr;padding:0 14px}}@container (width<=430px){._rewardPair_v6bs1_309{grid-template-columns:1fr}._learningColumn_v6bs1_86{grid-template-columns:1fr;grid-template-areas:"result""chart""speed""button"}._trainButton_v6bs1_291{width:100%}}@media (prefers-reduced-motion:reduce){._agent_v6bs1_109{transition:none}}._workshop_3ycp8_1{--thriving:#157451;--struggling:#a45a32;border:1px solid var(--border);background:var(--surface-raised);border-radius:18px;overflow:hidden;box-shadow:0 18px 54px #112d2217;container-type:inline-size}._workshop_3ycp8_1 button,._workshop_3ycp8_1 input{font:inherit}._workshop_3ycp8_1 button:focus-visible,._workshop_3ycp8_1 input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._workshopHeader_3ycp8_23{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px;display:flex}._workshopHeader_3ycp8_23 h2{margin:4px 0 0;font-size:clamp(1.25rem,2.4vw,1.85rem)}._kicker_3ycp8_37,._panelTitle_3ycp8_38,._controlLabel_3ycp8_39{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:780}._segmented_3ycp8_48,._featureButtons_3ycp8_49,._directionButtons_3ycp8_50{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:4px;padding:4px;display:inline-flex}._segmented_3ycp8_48 button,._featureButtons_3ycp8_49 button,._directionButtons_3ycp8_50 button{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:.77rem;font-weight:700}._segmented_3ycp8_48 button[aria-pressed=true],._featureButtons_3ycp8_49 button[aria-pressed=true],._directionButtons_3ycp8_50 button[aria-pressed=true]{background:var(--accent);color:#fff}._controlStrip_3ycp8_80{border-bottom:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:.8fr 1.2fr;gap:34px;padding:18px 26px 20px;display:grid}._controlStrip_3ycp8_80>div{align-content:start;gap:9px;display:grid}._controlStrip_3ycp8_80 ._featureButtons_3ycp8_49{justify-self:start;width:fit-content;max-width:100%}._controlStrip_3ycp8_80 input{width:100%;accent-color:var(--accent)}._controlStrip_3ycp8_80>div>strong{font-size:.82rem}._lineNudges_3ycp8_110{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}._lineNudges_3ycp8_110 button{border:1px solid var(--border-strong);height:32px;color:var(--text);cursor:pointer;background:#fff;border-radius:8px;place-items:center;font-weight:800;display:inline-grid}._lineNudges_3ycp8_110 button:disabled{cursor:not-allowed;opacity:.35}._lineNudges_3ycp8_110 strong{text-align:center;font-size:.82rem}._startingGuess_3ycp8_139{color:var(--text-muted);font-size:.7rem;line-height:1.45}._splitGrid_3ycp8_145,._growthGrid_3ycp8_146,._importanceGrid_3ycp8_147{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);display:grid}._growthGrid_3ycp8_146{grid-template-columns:minmax(340px,.88fr) minmax(430px,1.12fr)}._splitGrid_3ycp8_145>div,._growthGrid_3ycp8_146>div,._importanceGrid_3ycp8_147>div{min-width:0;padding:22px 24px 25px}._splitGrid_3ycp8_145>div+div,._growthGrid_3ycp8_146>div+div,._importanceGrid_3ycp8_147>div+div{border-left:1px solid var(--border)}._tableWrap_3ycp8_169{margin-top:12px;overflow-x:auto}._datasetTable_3ycp8_174{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%}._datasetTable_3ycp8_174 th,._datasetTable_3ycp8_174 td{border-bottom:1px solid var(--border);text-align:left;padding:8px 9px;font-size:.72rem;transition:background-color .18s,box-shadow .18s}._datasetTable_3ycp8_174 thead th{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:780}._datasetTable_3ycp8_174 tbody th{color:var(--text);font-weight:800}._datasetTable_3ycp8_174 ._activeColumn_3ycp8_203{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--text)}._datasetTable_3ycp8_174 ._matchingRow_3ycp8_208 th,._datasetTable_3ycp8_174 ._matchingRow_3ycp8_208 td{background:color-mix(in srgb, var(--accent) 9%, white)}._datasetTable_3ycp8_174 ._matchingRow_3ycp8_208 th:first-child{box-shadow:inset 4px 0 0 var(--accent)}._datasetTable_3ycp8_174 ._matchingRow_3ycp8_208 ._activeColumn_3ycp8_203{background:color-mix(in srgb, var(--accent) 17%, white);font-weight:760}._inactiveRow_3ycp8_222{opacity:.28}._datasetTable_3ycp8_174 ._linkedRow_3ycp8_226 th,._datasetTable_3ycp8_174 ._linkedRow_3ycp8_226 td{background:#fff7d9;box-shadow:inset 0 1px #d99b32,inset 0 -1px #d99b32}._datasetTable_3ycp8_174 ._linkedRow_3ycp8_226 th:first-child{box-shadow:inset 4px 0 #d99b32,inset 0 1px #d99b32,inset 0 -1px #d99b32}._viewHeader_3ycp8_236{justify-content:space-between;align-items:center;gap:16px;display:flex}._viewHeader_3ycp8_236 ._segmented_3ycp8_48{flex:none}._candidatePlotWrap_3ycp8_247{border:1px solid var(--border);background:#fbfdfb;border-radius:12px;margin-top:12px;overflow:hidden}._candidatePlot_3ycp8_247{width:100%;height:auto;display:block}._interactivePlot_3ycp8_261{cursor:crosshair;touch-action:none;user-select:none}._plotYesRegion_3ycp8_267{fill:#e7f5ed}._plotNoRegion_3ycp8_271{fill:#fbf7f1}._plotGridline_3ycp8_275{stroke:#dfe8e2;stroke-width:1px}._plotAxis_3ycp8_280{stroke:#83938a;stroke-width:1.2px}._plotTick_3ycp8_285,._plotAxisLabel_3ycp8_286,._dynamicThresholdLabel_3ycp8_287,._candidatePoint_3ycp8_288 text{fill:var(--text-muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif}._plotTick_3ycp8_285{font-size:10px}._plotAxisLabel_3ycp8_286{font-size:10px;font-weight:680}._dynamicThreshold_3ycp8_287{stroke:var(--accent);stroke-dasharray:6 5;stroke-width:2.5px}._dynamicThresholdLabel_3ycp8_287{fill:var(--accent-hover);font-size:10px;font-weight:780}._candidatePoint_3ycp8_288{cursor:help;outline:none}._candidatePoint_3ycp8_288 circle,._candidatePoint_3ycp8_288 rect{fill:#fff;stroke-width:2.5px;transition:filter .16s,stroke-width .16s}._candidatePointThriving_3ycp8_326 circle{stroke:var(--thriving)}._candidatePointStruggling_3ycp8_330 rect{fill:#fff8ed;stroke:var(--struggling)}._candidatePoint_3ycp8_288 text{fill:var(--text);font-size:9px;font-weight:800}._candidatePoint_3ycp8_288:hover circle,._candidatePoint_3ycp8_288:hover rect,._candidatePoint_3ycp8_288:focus circle,._candidatePoint_3ycp8_288:focus rect,._linkedPoint_3ycp8_345 circle,._linkedPoint_3ycp8_345 rect{filter:drop-shadow(0 0 5px #d99b32a6);stroke:#c17f13;stroke-width:4px}._thrivingLabel_3ycp8_352,._strugglingLabel_3ycp8_353{font-weight:700}._thrivingLabel_3ycp8_352 i,._strugglingLabel_3ycp8_353 i{font-style:normal}._thrivingLabel_3ycp8_352 b,._strugglingLabel_3ycp8_353 b{font-weight:inherit}._thrivingLabel_3ycp8_352{color:var(--thriving)}._strugglingLabel_3ycp8_353{color:var(--struggling)}._leftRoute_3ycp8_375,._rightRoute_3ycp8_376,._noRoute_3ycp8_377{border-radius:7px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.65rem;font-weight:800;display:inline-grid}._routeDetail_3ycp8_388{font-style:normal}._leftRoute_3ycp8_375{background:var(--accent-soft);color:var(--accent)}._rightRoute_3ycp8_376{color:#95502e;background:#fff0e6}._noRoute_3ycp8_377{color:var(--text-muted)}._missingValue_3ycp8_406{border:1px dashed var(--border-strong);width:23px;height:23px;color:var(--text);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}._manualGuide_3ycp8_417{border-bottom:1px solid var(--border);background:var(--surface-subtle);align-items:center;gap:20px;padding:13px 24px;display:flex}._manualGuide_3ycp8_417>span{color:var(--text-muted);align-items:center;gap:7px;font-size:.7rem;font-weight:700;display:inline-flex}._manualGuide_3ycp8_417>span b{background:var(--accent-soft);width:20px;height:20px;color:var(--accent);border-radius:50%;place-items:center;font-size:.62rem;display:inline-grid}._manualPlotActions_3ycp8_446 button{border:1px solid var(--border-strong);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;padding:7px 10px;font-size:.72rem;font-weight:700}._manualPlotActions_3ycp8_446 button:disabled{cursor:not-allowed;opacity:.38}._manualGrid_3ycp8_462{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);display:grid}._manualGrid_3ycp8_462>div{min-width:0;padding:22px 24px 25px}._manualGrid_3ycp8_462>div+div{border-left:1px solid var(--border)}._manualPlotPanel_3ycp8_476{background:#fcfdfc}._manualPlot_3ycp8_446{touch-action:none;user-select:none}._manualPlot_3ycp8_446 ._plotGridline_3ycp8_275,._manualPlot_3ycp8_446 ._plotAxis_3ycp8_280,._manualPlot_3ycp8_446 ._plotTick_3ycp8_285,._manualPlot_3ycp8_446 ._manualPoint_3ycp8_488,._manualPlot_3ycp8_446 ._manualCommittedCut_3ycp8_489,._manualPlot_3ycp8_446 ._manualDraftCut_3ycp8_490,._manualPlot_3ycp8_446 ._manualRegionCount_3ycp8_491{pointer-events:none}._axisFeatureButton_3ycp8_495{cursor:pointer;outline:none}._axisFeatureButtonSurface_3ycp8_500{fill:color-mix(in srgb, var(--accent) 9%, white);stroke:color-mix(in srgb, var(--accent) 58%, white);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:fill .16s,filter .16s,stroke .16s,stroke-width .16s;animation:2.8s ease-in-out infinite _axis-feature-pulse_3ycp8_1}._axisFeatureButtonLabel_3ycp8_510{fill:var(--accent-hover);pointer-events:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:760;transition:fill .16s}._axisFeatureButton_3ycp8_495:hover ._axisFeatureButtonSurface_3ycp8_500,._axisFeatureButton_3ycp8_495:focus-visible ._axisFeatureButtonSurface_3ycp8_500{fill:color-mix(in srgb, var(--accent) 16%, white);filter:drop-shadow(0 0 5px #15745152);stroke:var(--accent);stroke-width:2px}._axisFeatureButton_3ycp8_495:focus-visible ._axisFeatureButtonSurface_3ycp8_500{stroke:var(--focus);stroke-width:3px}._axisFeatureButtonActive_3ycp8_532 ._axisFeatureButtonSurface_3ycp8_500,._axisFeatureButtonActive_3ycp8_532:hover ._axisFeatureButtonSurface_3ycp8_500,._axisFeatureButtonActive_3ycp8_532:focus-visible ._axisFeatureButtonSurface_3ycp8_500{fill:var(--accent);filter:drop-shadow(0 0 4px #15745147);stroke:var(--accent);animation:none}._axisFeatureButtonActive_3ycp8_532 ._axisFeatureButtonLabel_3ycp8_510{fill:#fff}@keyframes _axis-feature-pulse_3ycp8_1{0%,to{filter:drop-shadow(0 0 1px #15745114);transform:scale(1)}50%{filter:drop-shadow(0 0 5px #15745140);transform:scale(1.015)}}._manualRegion_3ycp8_491{cursor:pointer;stroke:#ffffffb8;stroke-width:2px;transition:fill .16s,filter .16s,stroke .16s}._manualMixedRegion_3ycp8_565{fill:#f5f0df}._manualThrivingRegion_3ycp8_569{fill:#e5f4eb}._manualStrugglingRegion_3ycp8_573{fill:#faede4}._manualRegion_3ycp8_491:hover{filter:brightness(.98);stroke:var(--border-strong)}._manualSelectedRegion_3ycp8_582,._manualSelectedRegion_3ycp8_582:hover,._manualRegion_3ycp8_491:focus-visible{filter:none;stroke:var(--accent);stroke-width:4px}._manualRegionCount_3ycp8_491{fill:var(--text-muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8px;font-weight:750}._manualCommittedCut_3ycp8_489 line{stroke:var(--text);stroke-width:2.2px}._manualCommittedCut_3ycp8_489 text{fill:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8px;font-weight:800}._manualDraftCut_3ycp8_490{stroke:var(--accent);stroke-dasharray:7 5;stroke-width:3px}._manualPoint_3ycp8_488 circle,._manualPoint_3ycp8_488 rect{fill:#fff;stroke-width:2.5px}._manualPoint_3ycp8_488._candidatePointStruggling_3ycp8_330 rect{fill:#fff8ed}._manualPoint_3ycp8_488 text{fill:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:800}._manualPlotActions_3ycp8_446{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-top:9px;display:flex}._manualPlotActions_3ycp8_446>span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;margin-right:auto;font-size:.65rem;font-weight:780}._featureButtons_3ycp8_49 button:disabled{cursor:not-allowed;opacity:.36}._manualTreePanel_3ycp8_655{background:radial-gradient(circle at 50% 10%,#1574510f,#0000 44%),#fbfdfc}._manualTreeCanvas_3ycp8_661{overscroll-behavior-inline:contain;min-height:300px;margin:18px -6px 0;padding:8px 6px 22px;overflow-x:auto}._manualTreeCanvas_3ycp8_661>._manualTreeBranch_3ycp8_669{width:100%;min-width:var(--manual-tree-width,320px)}._manualTreeCanvas_3ycp8_661>._manualLeaf_3ycp8_674{margin-left:auto;margin-right:auto}._manualTreeBranch_3ycp8_669{justify-items:center;width:100%;min-width:0;display:grid}._manualQuestionNode_3ycp8_686{border:1px solid var(--accent);text-align:center;background:#fff;border-radius:10px;width:180px;padding:9px 10px;box-shadow:0 5px 16px #1574511a}._manualQuestionNode_3ycp8_686 span,._manualQuestionNode_3ycp8_686 strong{display:block}._manualQuestionNode_3ycp8_686 span{color:var(--text-muted);font-size:.55rem}._manualQuestionNode_3ycp8_686 strong{overflow-wrap:normal;text-wrap:balance;margin-top:3px;font-size:.67rem;line-height:1.35}._manualTreeChildren_3ycp8_714{grid-template-columns:1fr 1fr;gap:10px;min-width:100%;padding-top:38px;animation:.28s ease-out both _manualBranchGrow_3ycp8_1;display:grid;position:relative}._manualTreeChildren_3ycp8_714:before{top:14px;left:var(--left-center,25%);width:calc(var(--right-center,75%) - var(--left-center,25%));border-right:1px solid var(--border-strong);border-top:1px solid var(--border-strong);border-left:1px solid var(--border-strong);content:"";height:12px;position:absolute}._manualTreeChildren_3ycp8_714:after{background:var(--border-strong);content:"";width:1px;height:14px;position:absolute;top:0;left:50%}._manualTreeChildren_3ycp8_714>div{justify-items:center;min-width:144px;display:grid;position:relative}._manualEdgeLabel_3ycp8_753{z-index:1;color:var(--text-muted);background:#fbfdfc;padding:0 4px;font-size:.53rem;position:absolute;top:-25px}._manualLeaf_3ycp8_674{border:1px dashed var(--border-strong);width:142px;min-height:92px;color:var(--text);cursor:pointer;text-align:center;background:#fff;border-radius:10px;align-content:start;padding:8px 9px;display:grid}._manualLeaf_3ycp8_674:hover,._manualLeaf_3ycp8_674[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}._manualPureLeaf_3ycp8_783{background:var(--surface-subtle);border-style:solid}._manualLeaf_3ycp8_674>span,._manualLeaf_3ycp8_674>strong{display:block}._manualLeaf_3ycp8_674>span{color:var(--text-muted);font-size:.55rem}._manualLeaf_3ycp8_674>strong{margin:2px 0;font-size:.67rem}._manualSeedMarks_3ycp8_803{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:7px;display:flex!important}._manualSeedMark_3ycp8_803{width:21px;height:21px;color:var(--text);animation:.43s cubic-bezier(.2,.75,.2,1) both _manualSeedRoute_3ycp8_1;animation-delay:calc(var(--seed-order,0) * 24ms);background:#fff;border:2px solid;place-items:center;font-size:.51rem;font-style:normal;font-weight:850;display:inline-grid}._manualSeedThriving_3ycp8_826{border-color:var(--thriving);border-radius:50%}._manualSeedStruggling_3ycp8_831{border-color:var(--struggling);background:#fff8ed;border-radius:4px}@keyframes _manualBranchGrow_3ycp8_1{0%{opacity:.45}to{opacity:1}}@keyframes _manualSeedRoute_3ycp8_1{0%{opacity:.15;transform:translate(var(--seed-origin-x,0), -18px) scale(.72)}to{opacity:1;transform:translate(0)scale(1)}}._manualTreeHint_3ycp8_854{color:var(--text-muted);text-align:center;margin:10px 0 0;font-size:.7rem;line-height:1.5}._manualComplete_3ycp8_862{border-left:3px solid var(--accent);background:var(--accent-soft);gap:3px;margin-top:10px;padding:10px 12px;display:grid}._manualComplete_3ycp8_862 strong{font-size:.76rem}._manualComplete_3ycp8_862 span{color:var(--text-muted);font-size:.68rem}._scorePanel_3ycp8_880{background:#fbfdfc}._splitOutcomePanel_3ycp8_884{background:radial-gradient(circle at 50% 15%,#1574510f,#0000 45%),#fbfdfc}._routeDiagramWrap_3ycp8_890{margin-top:12px}._routeDiagram_3ycp8_890{width:100%;height:auto;display:block;overflow:visible}._routeBranchLine_3ycp8_901{fill:none;stroke:var(--border-strong);stroke-width:2px}._routeGroup_3ycp8_907{fill:#ffffffc2;stroke:var(--border)}._routeQuestionNode_3ycp8_912 rect{fill:#fff;stroke:var(--accent);stroke-width:1.5px}._routeQuestionNode_3ycp8_912 text,._routeGroupLabel_3ycp8_919,._routeGroupCounts_3ycp8_920,._routeDot_3ycp8_921 text{font-family:Inter,ui-sans-serif,system-ui,sans-serif}._routeQuestionNode_3ycp8_912 text{fill:var(--text);font-size:13.5px;font-weight:790}._routeQuestionNode_3ycp8_912 ._routeNodeHint_3ycp8_931{fill:var(--text-muted);font-size:11.5px;font-weight:620}._routeGroupLabel_3ycp8_919{fill:var(--text);letter-spacing:.04em;font-size:11.5px;font-weight:800}._routeGroupCounts_3ycp8_920{fill:var(--text-muted);font-size:10.25px;font-weight:620}._routeDot_3ycp8_921{cursor:help;transform:translate(var(--route-x), var(--route-y));outline:none;transition:transform .38s cubic-bezier(.2,.75,.2,1)}._routeDot_3ycp8_921 circle,._routeDot_3ycp8_921>rect{fill:#fff;stroke-width:2.5px;transition:filter .16s,stroke-width .16s}._routeDotThriving_3ycp8_964 circle{stroke:var(--thriving)}._routeDotStruggling_3ycp8_968>rect{fill:#fff8ed;stroke:var(--struggling)}._routeDotId_3ycp8_973{fill:var(--text);opacity:0;pointer-events:none;font-size:8px;font-weight:850}._routeTooltip_3ycp8_981{opacity:0;pointer-events:none;transition:opacity .13s}._routeTooltip_3ycp8_981 rect{fill:var(--text);stroke:none}._routeTooltip_3ycp8_981 text{fill:#fff;font-size:7px;font-weight:650}._routeTooltip_3ycp8_981 text+text{fill:#c7d8cf;font-size:6px;font-weight:540}._routeDot_3ycp8_921:hover ._routeTooltip_3ycp8_981,._routeDot_3ycp8_921:focus ._routeTooltip_3ycp8_981,._linkedRouteDot_3ycp8_1006 ._routeTooltip_3ycp8_981,._routeDot_3ycp8_921:hover ._routeDotId_3ycp8_973,._routeDot_3ycp8_921:focus ._routeDotId_3ycp8_973,._linkedRouteDot_3ycp8_1006 ._routeDotId_3ycp8_973{opacity:1}._routeDot_3ycp8_921:hover circle,._routeDot_3ycp8_921:hover>rect,._routeDot_3ycp8_921:focus circle,._routeDot_3ycp8_921:focus>rect,._linkedRouteDot_3ycp8_1006 circle,._linkedRouteDot_3ycp8_1006>rect{filter:drop-shadow(0 0 5px #d99b32a6);stroke:#c17f13;stroke-width:4px}._routeHint_3ycp8_1027{color:var(--text-muted);text-align:center;margin:6px 0 0;font-size:.73rem;line-height:1.45}._questionBadge_3ycp8_1035{border:1px solid var(--border-strong);background:#fff;border-radius:10px;margin-top:16px;padding:11px 13px;font-size:.9rem;font-weight:780}._intuitionPrompt_3ycp8_1045{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, white);gap:4px;margin:16px 0;padding:11px 13px;font-size:.78rem;line-height:1.5;display:grid}._intuitionPrompt_3ycp8_1045 span{color:var(--text-muted)}._childGroups_3ycp8_1060{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}._childGroups_3ycp8_1060>div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:3px;padding:11px 12px;display:grid}._childGroups_3ycp8_1060 span,._childGroups_3ycp8_1060 small{color:var(--text-muted);font-size:.67rem}._childGroups_3ycp8_1060 strong{font-size:.75rem}._inlineEquation_3ycp8_1086{border-left:3px solid var(--accent);flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0;padding:8px 0 8px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;display:flex}._inlineEquation_3ycp8_1086 span{color:var(--text-muted)}._inlineEquation_3ycp8_1086 b{color:var(--text-muted);font-weight:400}._inlineEquation_3ycp8_1086 em{color:var(--accent);font-size:1.05rem;font-style:normal;font-weight:800}._metricCards_3ycp8_1114{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:12px 0 16px;display:grid;overflow:hidden}._metricCards_3ycp8_1114>div{padding:10px}._metricCards_3ycp8_1114>div+div{border-left:1px solid var(--border)}._metricCards_3ycp8_1114 span,._metricCards_3ycp8_1114 strong{display:block}._metricCards_3ycp8_1114 span{color:var(--text-muted);font-size:.61rem}._metricCards_3ycp8_1114 strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:.95rem}._gainMetric_3ycp8_1148 strong{color:var(--accent)}._primaryButton_3ycp8_1152{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:9px 13px;font-size:.78rem;font-weight:760}._primaryButton_3ycp8_1152:hover{background:var(--accent-hover)}._primaryButton_3ycp8_1152:disabled{cursor:not-allowed;opacity:.45}._feedback_3ycp8_1172{color:var(--text-muted);margin:13px 0 0;font-size:.76rem;line-height:1.55}._feedback_3ycp8_1172 strong{color:var(--text)}._stepPill_3ycp8_1183{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.66rem}._growthControls_3ycp8_1192{border-bottom:1px solid var(--border);background:var(--surface-subtle);flex-wrap:wrap;gap:7px;padding:13px 24px;display:flex}._recursiveDatasetBar_3ycp8_1201{border-bottom:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);align-items:end;gap:20px;padding:14px 24px;display:grid}._recursiveDatasetField_3ycp8_1211{gap:6px;display:grid}._recursiveDatasetField_3ycp8_1211>span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}._recursiveDatasetField_3ycp8_1211 select{border:1px solid var(--border-strong);width:100%;min-height:38px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:7px 34px 7px 10px;font-size:.76rem;font-weight:700}._recursiveDatasetBar_3ycp8_1201 p{color:var(--text-muted);margin:0 0 7px;font-size:.76rem}._recursiveDatasetBar_3ycp8_1201 strong{color:var(--text)}._growthControls_3ycp8_1192 button{border:1px solid var(--border-strong);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;padding:7px 11px;font-size:.73rem;font-weight:700}._growthControls_3ycp8_1192 button:disabled{cursor:not-allowed;opacity:.38}._growthControls_3ycp8_1192 ._primaryButton_3ycp8_1152{border-color:var(--accent);background:var(--accent);color:#fff;margin-left:auto}._stageNarration_3ycp8_1270{border-bottom:1px solid var(--border);color:var(--text-muted);margin:0;padding:14px 24px;font-size:.82rem}._treeCanvas_3ycp8_1278{background:radial-gradient(circle at 50% 10%,#1574510f,#0000 44%),#fbfdfc;min-height:480px;overflow-x:auto}._recursiveGrid_3ycp8_1286{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);display:grid}._recursiveGrid_3ycp8_1286>div{min-width:0;padding:22px 24px 25px}._recursiveGrid_3ycp8_1286>div+div{border-left:1px solid var(--border)}._recursiveSearchPanel_3ycp8_1300{background:#fcfdfc}._recursivePlotWrap_3ycp8_1304{border:1px solid var(--border);background:#fff;border-radius:13px;margin-top:12px;overflow:hidden}._recursivePlot_3ycp8_1304 ._plotGridline_3ycp8_275,._recursivePlot_3ycp8_1304 ._plotAxis_3ycp8_280,._recursivePlot_3ycp8_1304 ._plotTick_3ycp8_285,._recursivePlot_3ycp8_1304 ._plotAxisLabel_3ycp8_286,._recursivePlot_3ycp8_1304 ._manualPoint_3ycp8_488,._recursivePlot_3ycp8_1304 ._manualRegionCount_3ycp8_491,._recursivePlot_3ycp8_1304 ._recursiveRegion_3ycp8_1318,._recursivePlot_3ycp8_1304 ._recursiveActiveRegion_3ycp8_1319,._recursivePlot_3ycp8_1304 ._recursiveCommittedCut_3ycp8_1320,._recursivePlot_3ycp8_1304 ._recursiveScanningCut_3ycp8_1321,._recursivePlot_3ycp8_1304 ._recursiveWinningCut_3ycp8_1322{pointer-events:none}._recursiveRegion_3ycp8_1318{stroke:#ffffffb8;stroke-width:2px;transition:fill .26s}._recursiveActiveRegion_3ycp8_1319{fill:#1574510a;stroke:var(--accent);stroke-dasharray:8 5;stroke-width:3.5px}._recursiveCommittedCut_3ycp8_1320 line{stroke:var(--text);stroke-width:2.4px}._recursiveScanningCut_3ycp8_1321 line,._recursiveWinningCut_3ycp8_1322 line{stroke:#d49328;stroke-width:3px;transition:x1 .32s,x2 .32s,y1 .32s,y2 .32s}._recursiveScanningCut_3ycp8_1321 line{stroke-dasharray:7 5}._recursiveWinningCut_3ycp8_1322 line{stroke:var(--accent);stroke-width:4px}._recursiveScanningCut_3ycp8_1321 text,._recursiveWinningCut_3ycp8_1322 text{fill:#946315;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:820}._recursiveWinningCut_3ycp8_1322 text{fill:var(--accent)}._recursiveInactivePoint_3ycp8_1376{opacity:.2}._localGiniTrace_3ycp8_1380{border:1px solid var(--border);background:#fff;border-radius:13px;margin-top:14px;padding:12px 13px 13px}._localTraceHeader_3ycp8_1388{color:var(--text-muted);justify-content:space-between;gap:16px;font-size:.67rem;display:flex}._localTraceHeader_3ycp8_1388 strong{color:var(--text)}._giniLanes_3ycp8_1400{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}._giniLane_3ycp8_1400{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;min-width:0;padding:8px 8px 2px}._giniLaneLabel_3ycp8_1415{color:var(--text);font-size:.66rem;font-weight:760;display:block}._giniLane_3ycp8_1400 svg{width:100%;height:auto;display:block;overflow:visible}._giniAxis_3ycp8_1429{stroke:var(--border-strong);stroke-width:1.2px}._giniGuide_3ycp8_1434{stroke:var(--border-strong);stroke-dasharray:4 4;stroke-width:1px}._giniPath_3ycp8_1440{fill:none;stroke:color-mix(in srgb, var(--accent) 58%, var(--border-strong));stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}._giniPoint_3ycp8_1448 circle{fill:#fff;stroke:var(--border-strong);stroke-width:1.5px;transition:cy .26s,fill .18s,stroke .18s}._giniPoint_3ycp8_1448 text,._giniAxisTitle_3ycp8_1456{fill:var(--text-muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:8px}._giniAxisTitle_3ycp8_1456{font-size:7.5px;font-weight:760}._giniPointVisited_3ycp8_1467 circle{fill:#fff;stroke:color-mix(in srgb, var(--accent) 65%, var(--border-strong))}._giniPointBest_3ycp8_1472 circle{fill:var(--accent);stroke:#fff;stroke-width:2px;filter:drop-shadow(0 0 3px #1574516b)}._giniPointCurrent_3ycp8_1479 circle{stroke:#d49328;stroke-width:3px}._localBestSoFar_3ycp8_1484{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, white);grid-template-columns:auto 1fr auto;align-items:baseline;gap:7px 12px;margin-top:10px;padding:9px 11px;display:grid}._localBestSoFar_3ycp8_1484 span{color:var(--accent);letter-spacing:.055em;text-transform:uppercase;font-size:.58rem;font-weight:800}._localBestSoFar_3ycp8_1484 strong{font-size:.75rem}._localBestSoFar_3ycp8_1484 small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.63rem}._treeCanvas_3ycp8_1278>._treeBranch_3ycp8_1513,._treeCanvas_3ycp8_1278>._treeNode_3ycp8_1514{min-width:0;margin-top:24px}._treeBranch_3ycp8_1513{justify-items:center;width:100%;display:grid}._treeNode_3ycp8_1514{border:1px solid var(--border-strong);text-align:center;background:#fff;border-radius:11px;width:min(142px,92%);min-height:70px;padding:9px 10px}._treeNode_3ycp8_1514>span,._treeNode_3ycp8_1514>strong,._treeNode_3ycp8_1514>small{display:block}._treeNode_3ycp8_1514>span,._treeNode_3ycp8_1514>small{color:var(--text-muted);font-size:.58rem}._treeNode_3ycp8_1514>strong{margin:3px 0;font-size:.7rem;line-height:1.35}._splitNode_3ycp8_1553{border-color:var(--accent);box-shadow:0 5px 16px #1574511a}._frontierNode_3ycp8_1558{border-style:dashed}._activeFrontierNode_3ycp8_1562{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent);border-style:solid}._leafNode_3ycp8_1569{background:var(--surface-subtle)}._treeChildren_3ycp8_1573{grid-template-columns:1fr 1fr;gap:12px;width:100%;padding-top:34px;display:grid;position:relative}._treeChildren_3ycp8_1573:before{top:0;left:var(--left-center,25%);width:calc(var(--right-center,75%) - var(--left-center,25%));border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);border-left:1px solid var(--border-strong);content:"";height:23px;position:absolute}._treeChildren_3ycp8_1573>div{grid-auto-rows:max-content;align-content:start;justify-items:center;min-width:0;display:grid;position:relative}._edgeWord_3ycp8_1603{z-index:1;color:var(--text-muted);background:#fbfdfc;padding:0 4px;font-size:.55rem;position:absolute;top:-27px}._sampleChips_3ycp8_1613{flex-wrap:wrap;justify-content:center;gap:3px;margin-top:6px;animation:.42s cubic-bezier(.2,.7,.2,1) both _settle_3ycp8_1;display:flex}._sampleChips_3ycp8_1613 span{border:1px solid;place-items:center;width:19px;height:19px;font-size:.52rem;font-weight:800;display:inline-grid}._sampleSummary_3ycp8_1632{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:7px}._thrivingChip_3ycp8_1638{color:var(--thriving);border-radius:50%}._strugglingChip_3ycp8_1643{color:var(--struggling);border-radius:4px}@keyframes _settle_3ycp8_1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}._focusStrip_3ycp8_1653{border-top:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px 18px;padding:13px 24px;display:grid}._focusStrip_3ycp8_1653 span{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800}._focusStrip_3ycp8_1653 strong{font-size:.77rem}._focusStrip_3ycp8_1653 small{color:var(--text-muted);font-size:.66rem}._missingIntro_3ycp8_1680{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;display:flex}._missingIntro_3ycp8_1680 p{max-width:680px;color:var(--text-muted);margin:0;font-size:.8rem}._winnerCallout_3ycp8_1697,._tryCallout_3ycp8_1698{border-left:3px solid var(--accent);background:var(--accent-soft);gap:3px;margin-top:15px;padding:10px 12px;display:grid}._tryCallout_3ycp8_1698{background:#fff6e9;border-color:#d19543}._winnerCallout_3ycp8_1697 strong,._tryCallout_3ycp8_1698 strong{font-size:.78rem}._winnerCallout_3ycp8_1697 span,._tryCallout_3ycp8_1698 span{color:var(--text-muted);font-size:.7rem}._contributionSteps_3ycp8_1723>p{color:var(--text-muted);margin:10px 0 16px;font-size:.8rem}._contributionSteps_3ycp8_1723>button{border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;text-align:left;background:#fff;border-radius:10px;gap:2px;margin-top:7px;padding:10px 12px;display:grid}._contributionSteps_3ycp8_1723>button[aria-pressed=true],._contributionSteps_3ycp8_1723>._includedContribution_3ycp8_1744{border-color:var(--accent);background:var(--accent-soft)}._contributionSteps_3ycp8_1723 button span,._contributionSteps_3ycp8_1723 button small{color:var(--text-muted);font-size:.64rem}._contributionSteps_3ycp8_1723 button strong{font-size:.78rem}._contributionSteps_3ycp8_1723 ._resetImportance_3ycp8_1759{color:var(--accent);background:0 0;border:0;padding-left:0;font-size:.7rem;font-weight:720;display:block}._importancePanel_3ycp8_1769{background:#fbfdfc}._importanceBars_3ycp8_1773{gap:22px;margin-top:28px;display:grid}._importanceBars_3ycp8_1773>div>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}._importanceBars_3ycp8_1773 strong{font-size:.8rem}._importanceBars_3ycp8_1773 span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.68rem}._importanceBars_3ycp8_1773 i{background:var(--surface-subtle);border-radius:999px;height:12px;margin-top:7px;display:block;overflow:hidden}._importanceBars_3ycp8_1773 b{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #51a783);height:100%;transition:width .36s;display:block}._creditEquation_3ycp8_1813,._emptyLedger_3ycp8_1814{border:1px solid var(--border);background:#fff;border-radius:11px;margin-top:36px;padding:14px}._creditEquation_3ycp8_1813 span,._creditEquation_3ycp8_1813 strong,._creditEquation_3ycp8_1813 small{display:block}._creditEquation_3ycp8_1813 span,._creditEquation_3ycp8_1813 small,._emptyLedger_3ycp8_1814{color:var(--text-muted);font-size:.68rem}._creditEquation_3ycp8_1813 strong{color:var(--accent);margin:5px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}._srOnly_3ycp8_1842{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=820px){._growthGrid_3ycp8_146,._recursiveGrid_3ycp8_1286,._importanceGrid_3ycp8_147,._manualGrid_3ycp8_462{grid-template-columns:1fr}._growthGrid_3ycp8_146>div+div,._recursiveGrid_3ycp8_1286>div+div,._importanceGrid_3ycp8_147>div+div,._manualGrid_3ycp8_462>div+div{border-top:1px solid var(--border);border-left:0}._treeCanvas_3ycp8_1278{min-height:0}._recursiveGrid_3ycp8_1286 ._treeCanvas_3ycp8_1278{padding-top:24px;padding-bottom:28px}._giniLanes_3ycp8_1400{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}._recursiveGrid_3ycp8_1286 ._datasetTable_3ycp8_174 th,._recursiveGrid_3ycp8_1286 ._datasetTable_3ycp8_174 td{padding:5px 7px;font-size:.68rem}}@container (width<=620px){._splitGrid_3ycp8_145{grid-template-columns:1fr}._splitGrid_3ycp8_145>div+div{border-top:1px solid var(--border);border-left:0}._workshopHeader_3ycp8_23,._missingIntro_3ycp8_1680{flex-direction:column;align-items:flex-start}._workshopHeader_3ycp8_23,._recursiveDatasetBar_3ycp8_1201,._controlStrip_3ycp8_80,._splitGrid_3ycp8_145>div,._growthGrid_3ycp8_146>div,._recursiveGrid_3ycp8_1286>div,._importanceGrid_3ycp8_147>div,._manualGrid_3ycp8_462>div{padding-left:16px;padding-right:16px}._manualGuide_3ycp8_417{flex-direction:column;align-items:flex-start;gap:8px;padding-left:16px;padding-right:16px}._controlStrip_3ycp8_80,._childGroups_3ycp8_1060{grid-template-columns:1fr}._recursiveDatasetBar_3ycp8_1201{grid-template-columns:1fr;gap:8px}._viewHeader_3ycp8_236{flex-direction:column;align-items:flex-start}._candidatePlotWrap_3ycp8_247,._routeDiagramWrap_3ycp8_890{margin-left:-4px;margin-right:-4px}._focusStrip_3ycp8_1653,._giniLanes_3ycp8_1400,._localBestSoFar_3ycp8_1484{grid-template-columns:1fr}._localTraceHeader_3ycp8_1388{flex-direction:column;align-items:flex-start;gap:3px}._datasetTable_3ycp8_174 th,._datasetTable_3ycp8_174 td{padding-left:6px;padding-right:6px;font-size:.66rem}._datasetTable_3ycp8_174 thead th{letter-spacing:.015em;font-size:.55rem}._leftRoute_3ycp8_375,._rightRoute_3ycp8_376,._noRoute_3ycp8_377{min-width:20px;padding-left:4px;padding-right:4px}._routeDetail_3ycp8_388{display:none}._candidatePlot_3ycp8_247 ._plotTick_3ycp8_285,._candidatePlot_3ycp8_247 ._plotAxisLabel_3ycp8_286,._candidatePlot_3ycp8_247 ._dynamicThresholdLabel_3ycp8_287{font-size:16px}._manualPlot_3ycp8_446 ._axisFeatureButtonLabel_3ycp8_510,._candidatePlot_3ycp8_247 ._candidatePoint_3ycp8_288 text,._manualPlot_3ycp8_446 ._manualPoint_3ycp8_488 text{font-size:14px}._thrivingLabel_3ycp8_352 b,._strugglingLabel_3ycp8_353 b{display:none}._growthControls_3ycp8_1192 ._primaryButton_3ycp8_1152{margin-left:0}}@media (prefers-reduced-motion:reduce){._sampleChips_3ycp8_1613,._manualSeedMark_3ycp8_803,._manualTreeChildren_3ycp8_714{animation:none}._importanceBars_3ycp8_1773 b,._routeDot_3ycp8_921,._routeTooltip_3ycp8_981,._candidatePoint_3ycp8_288 circle,._candidatePoint_3ycp8_288 rect,._recursiveRegion_3ycp8_1318,._recursiveScanningCut_3ycp8_1321 line,._recursiveWinningCut_3ycp8_1322 line,._giniPoint_3ycp8_1448 circle{transition:none}._axisFeatureButtonSurface_3ycp8_500{animation:none}}._searchLanes_3ycp8_2039{gap:16px;margin-top:14px;display:grid}._searchLaneTitle_3ycp8_2045{color:var(--text-muted);margin-bottom:6px;font-size:.7rem;display:block}._searchLaneTitle_3ycp8_2045 strong{color:var(--text);font-size:.74rem}._laneBars_3ycp8_2057{border-bottom:1px solid var(--border-strong);align-items:flex-end;gap:5px;padding:6px 2px 0;display:flex}._laneBar_3ycp8_2057{background:0 0;border:none;border-radius:7px 7px 0 0;flex:1;justify-items:center;gap:3px;min-width:0;padding:3px 2px 4px;display:grid}._laneBar_3ycp8_2057 i{background:var(--border-strong);border-radius:3px 3px 0 0;width:100%;max-width:26px;transition:height .35s,background .35s}._laneBar_3ycp8_2057 span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.62rem}._unvisitedBar_3ycp8_2091{cursor:default}._unvisitedBar_3ycp8_2091 i{background:var(--border)}._unvisitedBar_3ycp8_2091 span{opacity:.55}._visitedBar_3ycp8_2103{cursor:pointer}._visitedBar_3ycp8_2103 i{background:color-mix(in srgb, var(--accent) 45%, var(--border-strong))}._visitedBar_3ycp8_2103:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}._bestBar_3ycp8_2115 i{background:var(--accent)}._bestBar_3ycp8_2115 span{color:var(--text);font-weight:700}._currentBar_3ycp8_2124{background:color-mix(in srgb, var(--accent) 11%, transparent)}._currentBar_3ycp8_2124 span{color:var(--text);font-weight:750}._bestSoFar_3ycp8_2133{border:1px solid var(--border-strong);border-left:4px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, white);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:14px;padding:10px 13px;display:flex}._bestSoFar_3ycp8_2133 span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:650}._bestSoFar_3ycp8_2133 strong{font-size:.9rem}._bestSoFar_3ycp8_2133 small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.72rem}._searchIdle_3ycp8_2164{color:var(--text-muted);margin:14px 0 0;font-size:.78rem;line-height:1.55}@media (prefers-reduced-motion:reduce){._laneBar_3ycp8_2057 i{transition:none}}._figure_1cl7t_1,._playground_1cl7t_2{--boost-accent:#157451;--boost-warm:#bd7028;--boost-ink:var(--text);width:100%;margin:32px 0 38px;container-type:inline-size}._figureFrame_1cl7t_11,._playground_1cl7t_2{border:1px solid var(--border);background:var(--surface-raised);border-radius:16px;overflow:hidden;box-shadow:0 16px 42px #112d2212}._chart_1cl7t_20{width:100%;height:auto;display:block}._gridline_1cl7t_26{stroke:var(--border);stroke-width:1px}._axis_1cl7t_31{stroke:var(--text-muted);stroke-width:1.15px}._zeroLine_1cl7t_36{stroke:var(--text-muted);stroke-width:1.25px;stroke-dasharray:4 5}._tick_1cl7t_42,._axisLabel_1cl7t_43,._directLabel_1cl7t_44,._directLabelMuted_1cl7t_45,._histogramLabel_1cl7t_46{font-family:Inter,ui-sans-serif,system-ui,sans-serif}._tick_1cl7t_42{fill:var(--text-muted);font-size:11px}._axisLabel_1cl7t_43{fill:var(--text-muted);font-size:11px;font-weight:700}._directLabel_1cl7t_44,._directLabelMuted_1cl7t_45{paint-order:stroke;stroke:var(--surface-raised);stroke-width:5px;stroke-linejoin:round;font-size:12px;font-weight:760}._warmDirectLabel_1cl7t_71{paint-order:stroke;stroke:var(--surface-raised);stroke-width:5px;stroke-linejoin:round;fill:var(--boost-warm);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:760}._directLabel_1cl7t_44{fill:var(--boost-accent)}._directLabelMuted_1cl7t_45{fill:var(--text-muted)}._point_1cl7t_90,._validationPoint_1cl7t_91,._residualPoint_1cl7t_92,._selectedPoint_1cl7t_93{vector-effect:non-scaling-stroke}._point_1cl7t_90{fill:var(--surface-raised);stroke:var(--boost-ink);stroke-width:1.7px}._validationPoint_1cl7t_91{fill:var(--surface-raised);stroke:var(--boost-ink);stroke-width:1.4px;opacity:.76}._residualPoint_1cl7t_92{fill:color-mix(in srgb, var(--boost-warm) 12%, var(--surface-raised));stroke:var(--boost-warm);stroke-width:1.55px}._selectedPoint_1cl7t_93{fill:var(--surface-raised);stroke:var(--boost-accent);stroke-width:3px}._residualSegment_1cl7t_122{stroke:var(--boost-warm);stroke-width:1.15px;stroke-opacity:.48}._modelLine_1cl7t_128,._correctionLine_1cl7t_129,._previousLine_1cl7t_130{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round}._bridgeHeading_1cl7t_136,._bridgeLabel_1cl7t_137,._bridgeEndpoint_1cl7t_138,._bridgePillText_1cl7t_139,._bridgePillTextActive_1cl7t_140,._bridgeNote_1cl7t_141,._transformLabel_1cl7t_142,._transformLabelActive_1cl7t_143,._bridgeStateLabel_1cl7t_144,._bridgeStateLabelActive_1cl7t_145,._bridgeCorrectionLabel_1cl7t_146,._bridgeCorrectionLabelActive_1cl7t_147,._bridgeProbabilityLabel_1cl7t_148,._classRailLabel_1cl7t_149{font-family:Inter,ui-sans-serif,system-ui,sans-serif}._bridgeMobile_1cl7t_153{display:none}._bridgeHeading_1cl7t_136{fill:var(--text);font-size:18px;font-weight:780}._bridgeLabel_1cl7t_137{fill:var(--text);font-size:13px;font-weight:720}._bridgeEndpoint_1cl7t_138,._bridgeNote_1cl7t_141,._transformLabel_1cl7t_142,._transformLabelActive_1cl7t_143,._bridgeStateLabel_1cl7t_144,._bridgeStateLabelActive_1cl7t_145,._bridgeCorrectionLabel_1cl7t_146,._bridgeCorrectionLabelActive_1cl7t_147,._bridgeProbabilityLabel_1cl7t_148{fill:var(--text-muted);font-size:11px}._bridgeNote_1cl7t_141{font-family:Georgia,Times New Roman,serif;font-size:13px}._transformLabel_1cl7t_142{font-weight:720}._transformLabelActive_1cl7t_143,._bridgeStateLabelActive_1cl7t_145,._bridgeCorrectionLabelActive_1cl7t_147,._bridgeProbabilityLabel_1cl7t_148{fill:var(--boost-accent);font-weight:760}._bridgeStateLabel_1cl7t_144,._bridgeStateLabelActive_1cl7t_145,._bridgeCorrectionLabel_1cl7t_146,._bridgeCorrectionLabelActive_1cl7t_147,._bridgeProbabilityLabel_1cl7t_148{paint-order:stroke;stroke:var(--surface-raised);stroke-linejoin:round;stroke-width:4px}._bridgeDivider_1cl7t_210,._bridgeLine_1cl7t_211,._bridgeLineShort_1cl7t_212,._bridgeTick_1cl7t_213,._transformArrow_1cl7t_214,._returnArrow_1cl7t_215,._bridgeArrow_1cl7t_216{fill:none;stroke:var(--text-muted);stroke-width:1.5px;vector-effect:non-scaling-stroke}._bridgeDivider_1cl7t_210{stroke:var(--border);stroke-width:1px}._bridgeState_1cl7t_144,._bridgeStateActive_1cl7t_229,._bridgeProbability_1cl7t_148{vector-effect:non-scaling-stroke}._bridgeState_1cl7t_144{fill:var(--surface-raised);stroke:var(--text-muted);stroke-width:1.8px}._bridgeStateActive_1cl7t_229,._bridgeProbability_1cl7t_148{fill:var(--surface-raised);stroke:var(--boost-accent);stroke-width:2.2px}._firstBridgeCorrection_1cl7t_247,._secondBridgeCorrection_1cl7t_248{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._firstBridgeCorrection_1cl7t_247{stroke:var(--boost-warm)}._secondBridgeCorrection_1cl7t_248{stroke:var(--boost-accent)}._bridgePill_1cl7t_139,._bridgePillActive_1cl7t_265{fill:var(--surface-subtle);stroke:var(--border)}._bridgePillActive_1cl7t_265{fill:color-mix(in srgb, var(--boost-accent) 8%, var(--surface-raised));stroke:var(--boost-accent)}._bridgePillText_1cl7t_139,._bridgePillTextActive_1cl7t_140{fill:var(--text-muted);font-size:11px;font-weight:720}._bridgePillTextActive_1cl7t_140{fill:var(--boost-accent)}._linkGrid_1cl7t_286{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._linkGrid_1cl7t_286 section{min-width:0;padding:16px 14px 8px}._linkGrid_1cl7t_286 section+section{border-left:1px solid var(--border)}._linkGrid_1cl7t_286 h4{color:var(--text);margin:0 0 2px 10px;font-size:.72rem}._linkAnchor_1cl7t_306{fill:var(--surface-raised);stroke:var(--boost-accent);stroke-width:2.3px;vector-effect:non-scaling-stroke}._tableHeading_1cl7t_313{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 18px;padding:18px 22px 12px;display:flex}._tableHeading_1cl7t_313 strong{color:var(--text);font-size:.82rem}._tableHeading_1cl7t_313 span{color:var(--text-muted);font-size:.64rem}._tableScroll_1cl7t_332{scrollbar-width:thin;overflow-x:auto}._tableScroll_1cl7t_332:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}._classificationTable_1cl7t_342{border-collapse:collapse;width:100%;min-width:430px;color:var(--text);font-variant-numeric:tabular-nums;font-size:.68rem}._classificationTable_1cl7t_342 th,._classificationTable_1cl7t_342 td{border-top:1px solid var(--border);text-align:right;white-space:nowrap;padding:10px 12px}._classificationTable_1cl7t_342 th:first-child,._classificationTable_1cl7t_342 td:first-child{text-align:left;padding-left:22px}._classificationTable_1cl7t_342 th:last-child,._classificationTable_1cl7t_342 td:last-child{padding-right:22px}._classificationTable_1cl7t_342 thead th{background:var(--surface-subtle);color:var(--text-muted);letter-spacing:.01em;font-size:.61rem;font-weight:720}._classificationTable_1cl7t_342 tbody th{color:var(--text-muted);font-weight:650}._classZeroMark_1cl7t_383,._classOneMark_1cl7t_384{vertical-align:1px;width:7px;height:7px;margin-right:6px;display:inline-block}._classZeroMark_1cl7t_383{border:1.5px solid var(--text-muted);border-radius:50%}._classOneMark_1cl7t_384{background:var(--boost-accent);transform:rotate(45deg)}._positiveValue_1cl7t_402{color:var(--boost-accent);font-weight:760}._negativeValue_1cl7t_407{color:var(--boost-warm);font-weight:760}._classZeroPoint_1cl7t_412{fill:var(--surface-raised);stroke:var(--boost-ink);stroke-width:1.7px;vector-effect:non-scaling-stroke}._classOnePoint_1cl7t_419,._classOneSelected_1cl7t_420{fill:var(--boost-accent);stroke:var(--surface-raised);stroke-width:1.2px;vector-effect:non-scaling-stroke}._classOneSelected_1cl7t_420{stroke:var(--boost-ink);stroke-width:2.4px}._classRailLabel_1cl7t_149{paint-order:stroke;stroke:var(--surface-raised);stroke-width:4px;fill:var(--text-muted);font-size:10px;font-weight:700}._classificationStrip_1cl7t_441{border-top:1px solid var(--border);background:var(--surface-subtle);scrollbar-width:thin;align-items:center;gap:10px;min-height:86px;padding:12px 22px 16px;display:flex;overflow-x:auto}._classificationStrip_1cl7t_441 ._compactTreeTerm_1cl7t_453{flex-direction:column;gap:1px}._classificationStrip_1cl7t_441 ._compactTreeTerm_1cl7t_453>span{align-items:center;display:flex}._classificationStrip_1cl7t_441 ._compactTreeTerm_1cl7t_453>strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:.67rem}._sigmoidTerm_1cl7t_469{border:1px solid color-mix(in srgb, var(--boost-accent) 30%, var(--border));background:var(--surface-raised);min-width:72px;color:var(--text-muted);border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:3px;padding:8px 9px;font-size:.61rem;display:flex;position:relative}._sigmoidTerm_1cl7t_469 b{color:var(--text-muted);font-size:.9rem;position:absolute;top:18px;left:-13px}._sigmoidTerm_1cl7t_469 strong{color:var(--boost-accent);font-size:.7rem}._classificationStrip_1cl7t_441>p{min-width:max-content;color:var(--boost-accent);margin:0 0 0 auto;font-size:.64rem;font-weight:740}._panelHeadingSvg_1cl7t_506,._legendText_1cl7t_507,._axisHint_1cl7t_508,._probeLabel_1cl7t_509,._reversalLabel_1cl7t_510{font-family:Inter,ui-sans-serif,system-ui,sans-serif}._panelHeadingSvg_1cl7t_506{fill:var(--text);font-size:13px;font-weight:760}._firstContribution_1cl7t_520,._secondContribution_1cl7t_521{vector-effect:non-scaling-stroke;stroke-width:3px}._firstContribution_1cl7t_520{stroke:var(--boost-warm)}._secondContribution_1cl7t_521{stroke:var(--boost-accent)}._firstArrowHead_1cl7t_534{fill:var(--boost-warm)}._secondArrowHead_1cl7t_538{fill:var(--boost-accent)}._contributionJoint_1cl7t_542{fill:var(--surface-raised);stroke:var(--boost-warm);stroke-width:2px}._contributionEnd_1cl7t_548{fill:var(--surface-raised);stroke:var(--boost-accent);stroke-width:2.2px}._legendText_1cl7t_507,._axisHint_1cl7t_508,._probeLabel_1cl7t_509{fill:var(--text-muted);font-size:10px}._reversalLabel_1cl7t_510{fill:var(--boost-accent);font-size:11px;font-weight:760}._modelLine_1cl7t_128{stroke:var(--boost-accent);stroke-width:2.7px}._correctionLine_1cl7t_129{stroke:var(--boost-warm);stroke-width:2.6px}._previousLine_1cl7t_130{stroke:var(--text-muted);stroke-width:1.7px;stroke-dasharray:6 5}._figure_1cl7t_1 figcaption{max-width:610px;color:var(--text-muted);text-align:center;margin:12px auto 0;font-size:.74rem;line-height:1.55}._frameworkFigure_1cl7t_592{padding:22px}._frameworkHeader_1cl7t_596{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 18px;margin-bottom:16px;display:flex}._frameworkHeader_1cl7t_596 strong{color:var(--text);font-size:.86rem}._frameworkHeader_1cl7t_596 span{color:var(--text-muted);font-size:.68rem}._lossChoices_1cl7t_615{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._lossChoice_1cl7t_615{border:1px solid var(--border);background:var(--surface-subtle);border-radius:11px;flex-direction:column;gap:3px;min-width:0;padding:11px 12px;display:flex}._lossChoice_1cl7t_615 span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:720}._lossChoice_1cl7t_615 strong{color:var(--text);font-size:.7rem}._lossChoice_1cl7t_615>b,._lossChoice_1cl7t_615 small{color:var(--text-muted);font-family:Georgia,Times New Roman,serif;font-size:.66rem;font-style:normal;font-weight:400;line-height:1.35}._lossChoice_1cl7t_615 small{color:var(--boost-accent);flex-wrap:wrap;gap:3px 8px;font-weight:700;display:flex}._lossChoice_1cl7t_615 small em{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.52rem;font-style:normal;font-weight:720}._frameworkFlow_1cl7t_673{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;margin-top:24px;display:grid}._frameworkStep_1cl7t_681{border-top:2px solid var(--border);flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:13px 12px 11px;display:flex}._frameworkStep_1cl7t_681 span{color:var(--text-muted);font-size:.59rem;font-weight:720}._frameworkStep_1cl7t_681 strong{color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:.82rem;font-weight:700}._frameworkStep_1cl7t_681 small{color:var(--text-muted);font-size:.59rem}._frameworkArrow_1cl7t_709{color:var(--text-muted);align-self:center;font-size:1rem}._frameworkReturn_1cl7t_715{color:var(--text-muted);text-align:right;margin:10px 4px 0 auto;font-size:.61rem}._frameworkReturn_1cl7t_715 span{color:var(--boost-accent);margin-right:5px;font-size:.9rem}._playground_1cl7t_2{margin-left:0;margin-right:0}._playground_1cl7t_2 button,._playground_1cl7t_2 input{font:inherit}._playground_1cl7t_2 input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._playgroundHeader_1cl7t_743{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 18px;padding:18px 22px 10px;display:flex}._playgroundHeader_1cl7t_743 strong{color:var(--text);font-size:.84rem}._playgroundHeader_1cl7t_743 span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.7rem}._comparisonGrid_1cl7t_763{grid-template-columns:minmax(0,1.55fr) minmax(180px,.65fr);display:grid}._predictionPanel_1cl7t_768,._histogramPanel_1cl7t_769{min-width:0;padding:2px 18px 16px}._residualPanel_1cl7t_774{border-left:1px solid var(--border);min-width:0;padding:2px 18px 16px}._histogramPanel_1cl7t_769{border-left:1px solid var(--border)}._panelTitle_1cl7t_784{justify-content:space-between;align-items:baseline;gap:12px;margin:0 4px 2px;display:flex}._panelTitle_1cl7t_784 strong{color:var(--text);font-size:.74rem}._panelTitle_1cl7t_784 span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.66rem}._histogramBar_1cl7t_803{fill:color-mix(in srgb, var(--boost-warm) 72%, var(--surface-raised))}._histogramZero_1cl7t_807{stroke:var(--text-muted);stroke-width:1.2px}._processGrid_1cl7t_812{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._stageNarration_1cl7t_817{min-height:2.7em;color:var(--text-muted);margin:0;padding:0 22px 10px;font-family:Georgia,Times New Roman,serif;font-size:.82rem;line-height:1.4}._contributionStrip_1cl7t_827{border-top:1px solid var(--border);background:var(--surface-subtle);scrollbar-width:thin;align-items:center;gap:11px;min-height:86px;padding:12px 22px 16px;display:flex;position:relative;overflow-x:auto}._baseTerm_1cl7t_840,._treeTerm_1cl7t_841,._totalTerm_1cl7t_842{color:var(--text-muted);flex-direction:column;flex:none;align-items:center;gap:3px;font-size:.61rem;display:flex}._baseTerm_1cl7t_840 strong,._treeTerm_1cl7t_841 strong,._totalTerm_1cl7t_842 strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:.68rem}._baseTerm_1cl7t_840,._totalTerm_1cl7t_842{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;min-width:68px;padding:8px 9px}._treeTerm_1cl7t_841{min-width:74px;position:relative}._treeTerm_1cl7t_841>b,._totalTerm_1cl7t_842>b{color:var(--text-muted);font-size:.82rem;position:absolute;top:20px;left:-12px}._treeTerm_1cl7t_841>span{align-items:center;gap:3px;display:flex}._treeGlyph_1cl7t_889,._treeGlyphActive_1cl7t_890{width:32px;height:27px;overflow:visible}._treeGlyph_1cl7t_889 path,._treeGlyph_1cl7t_889 circle,._treeGlyphActive_1cl7t_890 path,._treeGlyphActive_1cl7t_890 circle{fill:var(--surface-raised);stroke:var(--text-muted);stroke-width:1.5px}._treeGlyphActive_1cl7t_890 path,._treeGlyphActive_1cl7t_890 circle{stroke:var(--boost-accent);stroke-width:2px}._totalTerm_1cl7t_842{border-color:color-mix(in srgb, var(--boost-accent) 30%, var(--border));position:relative}._inspectLabel_1cl7t_916{min-width:max-content;color:var(--boost-accent);margin:0 0 0 auto;font-size:.65rem;font-weight:740;position:sticky;right:0}._roundControls_1cl7t_926{border-top:1px solid var(--border);align-items:center;gap:12px;padding:13px 22px;display:flex}._roundControls_1cl7t_926>span{color:var(--text-muted);font-size:.66rem}._playButton_1cl7t_939,._nextStepButton_1cl7t_940,._roundButton_1cl7t_941,._roundButtonActive_1cl7t_942,._treeCountButton_1cl7t_943,._treeCountButtonActive_1cl7t_944{border:1px solid var(--border);background:var(--surface-raised);min-width:38px;min-height:36px;color:var(--text-muted);cursor:pointer;border-radius:9px}._complexityIntro_1cl7t_954{border-left:3px solid var(--boost-accent);background:var(--surface-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 18px;margin:0 22px 10px;padding:9px 12px;display:flex}._complexityIntro_1cl7t_954 strong{color:var(--text);font-size:.7rem}._complexityIntro_1cl7t_954 span{color:var(--text-muted);font-size:.62rem}._complexityStrip_1cl7t_976{border-top:1px solid var(--border);background:var(--surface-subtle);scrollbar-width:thin;align-items:center;gap:10px;min-height:86px;padding:12px 22px 16px;display:flex;overflow-x:auto}._compactTreeTerm_1cl7t_453{color:var(--text-muted);flex:none;align-items:center;gap:4px;font-size:.62rem;display:flex}._compactTreeTerm_1cl7t_453>b{color:var(--text-muted);margin-right:3px;font-size:.82rem}._compactTreeTerm_1cl7t_453>span{align-items:center;gap:2px;display:flex}._ellipsisTerm_1cl7t_1009{color:var(--text-muted);letter-spacing:.08em;flex:none;font-family:Georgia,Times New Roman,serif;font-size:.95rem}._complexityStrip_1cl7t_976>p{min-width:max-content;color:var(--boost-accent);margin:0 0 0 auto;font-size:.64rem;font-weight:740}._complexityTicks_1cl7t_1025{height:.8rem;color:var(--text-muted);font-variant-numeric:tabular-nums;margin:5px 0 17px;font-size:.61rem;position:relative}._complexityTicks_1cl7t_1025 span{white-space:nowrap;position:absolute;transform:translate(-50%)}._complexityTicks_1cl7t_1025 span:first-child{transform:none}._complexityTicks_1cl7t_1025 span:last-child{transform:translate(-100%)}._playButton_1cl7t_939{border-color:var(--boost-accent);background:var(--boost-accent);color:#fff;min-width:68px;font-size:.68rem;font-weight:750}._nextStepButton_1cl7t_940{border-color:color-mix(in srgb, var(--boost-accent) 38%, var(--border));min-width:126px;color:var(--boost-accent);padding:0 12px;font-size:.68rem;font-weight:750}._nextStepButton_1cl7t_940:disabled{border-color:var(--border);background:var(--surface-subtle);color:var(--text-muted);cursor:default}._roundButtons_1cl7t_1073{gap:6px;margin-left:auto;display:flex}._roundButton_1cl7t_941,._roundButtonActive_1cl7t_942{min-width:34px;min-height:32px;font-size:.67rem}._roundButtonActive_1cl7t_942,._treeCountButtonActive_1cl7t_944{border-color:var(--boost-accent);background:var(--boost-accent);color:#fff;font-weight:760}._errorAnimationGrid_1cl7t_1094{grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:minmax(0,1.6fr) minmax(220px,.7fr);display:grid}._errorAnimationGrid_1cl7t_1094>._predictionPanel_1cl7t_768{grid-row:1/span 2}._smallEvidencePanel_1cl7t_1104{border-left:1px solid var(--border);min-width:0;padding:2px 12px 16px}._errorAnimationGrid_1cl7t_1094>._smallEvidencePanel_1cl7t_1104:last-child{border-top:1px solid var(--border);padding-top:14px}._errorLine_1cl7t_1115{fill:none;stroke:var(--boost-accent);stroke-width:2.4px;vector-effect:non-scaling-stroke}._errorPoint_1cl7t_1122,._errorPointActive_1cl7t_1123{fill:var(--surface-raised);stroke:var(--boost-accent);stroke-width:1.8px}._errorPointActive_1cl7t_1123{fill:var(--boost-accent)}._treeCountControl_1cl7t_1133{color:var(--text-muted);justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;font-size:.7rem;display:flex}._treeCountButtons_1cl7t_1143{gap:6px;display:flex}._treeCountButton_1cl7t_943,._treeCountButtonActive_1cl7t_944{min-height:32px;font-size:.68rem}._playground_1cl7t_2 button:focus-visible,._playground_1cl7t_2 svg[tabindex="0"]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._histogramLabel_1cl7t_46{fill:var(--text-muted);font-size:10px}._controlArea_1cl7t_1165{border-top:1px solid var(--border);background:var(--surface-subtle);padding:15px 22px 18px}._guidance_1cl7t_1171{color:var(--text-muted);margin:0 0 13px;font-family:Georgia,Times New Roman,serif;font-size:.86rem;line-height:1.5}._sliderLabel_1cl7t_1179{color:var(--text-muted);grid-template-columns:1fr auto;align-items:center;gap:7px 16px;font-size:.7rem;display:grid}._sliderLabel_1cl7t_1179 strong{color:var(--text);font-variant-numeric:tabular-nums}._sliderLabel_1cl7t_1179 input{width:100%;accent-color:var(--boost-accent);cursor:ew-resize;grid-column:1/-1;margin:0}._sliderTicks_1cl7t_1201{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;font-size:.62rem;display:flex}._srOnly_1cl7t_1210{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=560px){._bridgeDesktop_1cl7t_1220{display:none}._bridgeMobile_1cl7t_153{display:block}._comparisonGrid_1cl7t_763{grid-template-columns:1fr}._histogramPanel_1cl7t_769{border-top:1px solid var(--border);border-left:0;padding-top:14px}._processGrid_1cl7t_812,._errorAnimationGrid_1cl7t_1094{grid-template-columns:1fr}._errorAnimationGrid_1cl7t_1094>._predictionPanel_1cl7t_768{grid-row:auto}._linkGrid_1cl7t_286{grid-template-columns:1fr}._linkGrid_1cl7t_286 section+section{border-top:1px solid var(--border);border-left:0}._residualPanel_1cl7t_774,._smallEvidencePanel_1cl7t_1104{border-top:1px solid var(--border);border-left:0;padding-top:14px}._errorAnimationGrid_1cl7t_1094 ._smallEvidencePanel_1cl7t_1104{grid-template-columns:minmax(110px,.5fr) minmax(0,1fr);align-items:center;display:grid}._errorAnimationGrid_1cl7t_1094>._smallEvidencePanel_1cl7t_1104:last-child{padding-top:14px}._roundControls_1cl7t_926{flex-wrap:wrap}._roundButtons_1cl7t_1073{justify-content:space-between;width:100%;margin-left:0}._roundButton_1cl7t_941,._roundButtonActive_1cl7t_942{flex:1}._frameworkFigure_1cl7t_592{padding:18px}._frameworkFlow_1cl7t_673{grid-template-columns:1fr;gap:4px}._frameworkStep_1cl7t_681{border-top:0;border-left:2px solid var(--border);padding:9px 12px}._frameworkArrow_1cl7t_709{justify-self:start;margin-left:17px;transform:rotate(90deg)}}@container (width<=430px){._playgroundHeader_1cl7t_743,._controlArea_1cl7t_1165{padding-left:14px;padding-right:14px}._predictionPanel_1cl7t_768,._histogramPanel_1cl7t_769,._residualPanel_1cl7t_774{padding-left:10px;padding-right:10px}._contributionStrip_1cl7t_827,._roundControls_1cl7t_926,._complexityStrip_1cl7t_976,._classificationStrip_1cl7t_441{padding-left:14px;padding-right:14px}._complexityIntro_1cl7t_954{margin-left:14px;margin-right:14px}._tableHeading_1cl7t_313{padding-left:14px;padding-right:14px}._errorAnimationGrid_1cl7t_1094 ._smallEvidencePanel_1cl7t_1104{display:block}._guidance_1cl7t_1171{font-size:.8rem}._frameworkFigure_1cl7t_592{padding:15px 14px}._lossChoice_1cl7t_615{padding:9px 10px}._lossChoices_1cl7t_615{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._playground_1cl7t_2 *{scroll-behavior:auto!important;transition-duration:.01ms!important}}._figure_551b5_1{width:100%;color:var(--text);margin:36px 0 44px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;container-type:inline-size}._frame_551b5_9{border:1px solid var(--border);background:var(--surface-raised);border-radius:17px;overflow:hidden;box-shadow:0 16px 42px #112d2212}._figureHeader_551b5_17{border-bottom:1px solid var(--border);padding:20px 22px 17px}._figureHeader_551b5_17 p,._figureHeader_551b5_17 h3,._figure_551b5_1 figcaption{font-family:Inter,ui-sans-serif,system-ui,sans-serif}._figureHeader_551b5_17 p{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-size:.66rem;font-weight:780;line-height:1.35}._figureHeader_551b5_17 h3{color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(1.06rem,3.3cqi,1.36rem);line-height:1.28}._figure_551b5_1 figcaption{max-width:64ch;color:var(--text-muted);text-align:center;margin:12px auto 0;font-size:.73rem;line-height:1.58}._anatomyBody_551b5_55{background:var(--surface-subtle);grid-template-columns:minmax(145px,.8fr) minmax(230px,1.35fr) minmax(145px,.8fr);grid-template-areas:"split tree rules""routing tree leaves";align-items:center;gap:12px 17px;padding:23px 20px 25px;display:grid}._anatomySplit_551b5_67{grid-area:split}._anatomyRouting_551b5_68{grid-area:routing}._anatomyRules_551b5_69{grid-area:rules}._anatomyLeaves_551b5_70{grid-area:leaves}._anatomyNote_551b5_72{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface-raised);border-radius:0 10px 10px 0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:4px 9px;min-width:0;padding:10px 10px 9px;display:grid}._anatomyNote_551b5_72>span:nth-child(2){min-width:0;display:grid}._noteNumber_551b5_90{background:var(--accent-soft);width:23px;height:23px;color:var(--accent-hover);border-radius:50%;place-items:center;font-size:.65rem;font-weight:800;display:grid}._anatomyNote_551b5_72 strong{font-size:.72rem;line-height:1.3}._anatomyNote_551b5_72 small{color:var(--text-muted);margin-top:1px;font-size:.59rem;line-height:1.4}._anatomyNote_551b5_72 code{background:var(--surface-subtle);width:fit-content;max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;grid-column:2;padding:3px 6px;font:600 .62rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}._anatomyTree_551b5_128{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:14px;grid-area:tree;min-width:0;position:relative;overflow:hidden}._anatomyTree_551b5_128 svg{width:100%;height:auto;display:block}._cartBadge_551b5_144{z-index:1;color:var(--text-muted);letter-spacing:.09em;font-size:.56rem;font-weight:800;position:absolute;top:9px;left:10px}._treeEdge_551b5_155,._activePath_551b5_156{fill:none;stroke:var(--border-strong);stroke-width:1.4px;vector-effect:non-scaling-stroke}._activePath_551b5_156{stroke:var(--accent);stroke-width:2.4px}._questionNode_551b5_168 rect,._questionNodeMuted_551b5_169 rect,._ruleRoot_551b5_170 rect,._ruleNode_551b5_171 rect,._ruleNodeDifferent_551b5_172 rect,._sharedRuleNode_551b5_173 rect{fill:var(--surface-raised);stroke:var(--border-strong);stroke-width:1.4px;vector-effect:non-scaling-stroke}._questionNode_551b5_168 rect,._ruleRoot_551b5_170 rect{stroke:var(--accent);stroke-width:2px}._questionNode_551b5_168 text,._questionNodeMuted_551b5_169 text,._constantLeaf_551b5_188 text,._ruleRoot_551b5_170 text,._ruleNode_551b5_171 text,._ruleNodeDifferent_551b5_172 text,._sharedRuleNode_551b5_173 text,._ruleLeaf_551b5_193 text,._pathLabel_551b5_194,._leafLabel_551b5_195,._sharedGuideLabel_551b5_196{fill:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:720}._questionNodeMuted_551b5_169 text{fill:var(--text-muted)}._constantLeaf_551b5_188 rect{fill:var(--surface-subtle);stroke:var(--border-strong);stroke-width:1.2px;vector-effect:non-scaling-stroke}._constantLeaf_551b5_188:nth-of-type(6) rect{fill:var(--accent-soft);stroke:var(--accent)}._pathLabel_551b5_194,._leafLabel_551b5_195{fill:var(--accent);font-size:9px;font-weight:760}._pairBody_551b5_226{background:var(--surface-subtle);padding:18px}._comparisonPair_551b5_231{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._comparisonPanel_551b5_237{border:1px solid var(--border);background:var(--surface-raised);border-radius:13px;min-width:0;overflow:hidden}._panelHeader_551b5_245{border-bottom:1px solid var(--border);min-height:70px;padding:12px 14px 11px}._panelHeader_551b5_245 span,._panelHeader_551b5_245 strong{display:block}._panelHeader_551b5_245 span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:780}._panelHeader_551b5_245 strong{margin-top:3px;font-size:.76rem;line-height:1.35}._scatterPlot_551b5_270,._ruleTree_551b5_271,._regressionPlot_551b5_272{width:100%;height:auto;display:block}._plotBackground_551b5_278{fill:var(--surface-raised)}._plotAxis_551b5_282{fill:none;stroke:var(--text-muted);stroke-width:1.1px;vector-effect:non-scaling-stroke}._axisLabel_551b5_289,._boundaryLabel_551b5_290,._partitionLabel_551b5_291,._predictionLabel_551b5_292{fill:var(--text-muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px}._boundaryLabel_551b5_290,._predictionLabel_551b5_292{paint-order:stroke;stroke:var(--surface-raised);stroke-linejoin:round;stroke-width:5px;fill:var(--accent-hover);font-weight:760}._cartBoundary_551b5_308,._obliqueBoundary_551b5_309{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px;vector-effect:non-scaling-stroke}._cartBoundary_551b5_308{stroke-dasharray:1 0}._classCircle_551b5_322,._classSquare_551b5_323{fill:var(--surface-raised);stroke:var(--text);stroke-width:1.8px;vector-effect:non-scaling-stroke}._classSquare_551b5_323{fill:var(--text)}._classKey_551b5_334{color:var(--text-muted);justify-content:flex-end;gap:15px;margin:0 2px 10px;font-size:.64rem;font-weight:650;display:flex}._classKey_551b5_334 span{align-items:center;gap:6px;display:inline-flex}._circleKey_551b5_350,._squareKey_551b5_351{border:1.5px solid var(--text);background:var(--surface-raised);width:10px;height:10px}._circleKey_551b5_350{border-radius:50%}._squareKey_551b5_351{background:var(--text)}._sharedLevelGuide_551b5_366{fill:none;stroke:var(--accent);stroke-dasharray:3 4;stroke-width:1.2px;opacity:.7;vector-effect:non-scaling-stroke}._ruleRoot_551b5_170 rect{fill:var(--surface-raised)}._ruleNodeDifferent_551b5_172 rect{stroke-dasharray:4 3}._sharedRuleNode_551b5_173 rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.7px}._ruleLeaf_551b5_193 rect{fill:var(--surface-subtle);stroke:var(--border-strong);stroke-width:1.1px;vector-effect:non-scaling-stroke}._ruleLeaf_551b5_193 text{fill:var(--text-muted);font-size:8px;font-weight:650}._sharedGuideLabel_551b5_196{paint-order:stroke;stroke:var(--surface-raised);stroke-width:5px;fill:var(--accent-hover);letter-spacing:.03em;font-size:8px}._leftRegion_551b5_411{fill:color-mix(in srgb, var(--accent) 4%, var(--surface-raised))}._rightRegion_551b5_415{fill:color-mix(in srgb, var(--focus) 4%, var(--surface-raised))}._partitionLine_551b5_419{fill:none;stroke:var(--text-muted);stroke-dasharray:4 5;stroke-width:1.2px;vector-effect:non-scaling-stroke}._partitionLabel_551b5_291{font-size:8px;font-weight:720}._constantPrediction_551b5_432,._linearPrediction_551b5_433{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-width:3px;vector-effect:non-scaling-stroke}._linearPrediction_551b5_433{stroke-width:2.7px}._regressionPoint_551b5_445{fill:var(--surface-raised);stroke:var(--text);stroke-width:1.5px;vector-effect:non-scaling-stroke}._designSpaceBody_551b5_452{padding:12px 18px 18px}._designTable_551b5_456{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.75rem}._designTable_551b5_456 th,._designTable_551b5_456 td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:13px 12px}._designTable_551b5_456 thead th{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:780}._designTable_551b5_456 thead th:first-child,._designTable_551b5_456 tbody th{width:29%}._designTable_551b5_456 tbody tr:last-child>*{border-bottom:0}._designTable_551b5_456 tbody th{color:var(--text);font-size:.72rem;font-weight:750}._designTable_551b5_456 tbody th span{background:var(--surface-subtle);width:21px;height:21px;color:var(--text-muted);border-radius:50%;place-items:center;margin-right:8px;font-size:.58rem;display:inline-grid}._designTable_551b5_456 code{color:var(--text);font:600 .68rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}._designTable_551b5_456 td:last-child{border-left:2px solid var(--accent-soft);background:color-mix(in srgb, var(--accent) 3.5%, var(--surface-raised))}._designTable_551b5_456 td strong{color:var(--accent-hover);letter-spacing:.03em;margin-top:3px;font-size:.61rem;display:block}._tradeoffBody_551b5_524{background:var(--surface-subtle);padding:20px}._tradeoffGrid_551b5_529{grid-template:".top.""left center right"minmax(132px,auto)".bottom."/minmax(155px,1fr) minmax(130px,.7fr) minmax(155px,1fr);align-items:center;gap:18px 22px;display:grid;position:relative}._tradeoffCard_551b5_542{z-index:1;border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;min-width:0;padding:12px 13px 13px;position:relative}._tradeoffCard_551b5_542 h4{color:var(--accent-hover);text-align:center;margin:0 0 9px;font-size:.76rem;line-height:1.3}._tradeoff-top_551b5_560{grid-area:top}._tradeoff-right_551b5_561{grid-area:right}._tradeoff-bottom_551b5_562{grid-area:bottom}._tradeoff-left_551b5_563{grid-area:left}._tradeoffPair_551b5_565{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;display:grid}._tradeoffPair_551b5_565 span{color:var(--text-muted);text-align:center;font-size:.59rem;line-height:1.42}._tradeoffPair_551b5_565 b{color:var(--text);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:.55rem;display:block}._tradeoffPair_551b5_565 i{color:var(--border-strong);font-size:.8rem;font-style:normal}._tradeoffCenter_551b5_594{z-index:2;border:1px solid var(--accent);aspect-ratio:1;background:var(--surface-raised);min-height:126px;box-shadow:0 0 0 7px var(--accent-soft);text-align:center;border-radius:50%;grid-area:center;align-content:center;justify-items:center;display:grid}._tradeoffCenter_551b5_594 strong,._tradeoffCenter_551b5_594 span{display:block}._tradeoffCenter_551b5_594 strong{margin-top:2px;font-size:.8rem}._tradeoffCenter_551b5_594 span{color:var(--text-muted);font-size:.55rem}._cartGlyph_551b5_624{width:64px;height:43px;overflow:visible}._cartGlyph_551b5_624 path{fill:none;stroke:var(--accent);stroke-width:1.7px;vector-effect:non-scaling-stroke}._cartGlyph_551b5_624 circle{fill:var(--surface-raised);stroke:var(--accent);stroke-width:1.7px;vector-effect:non-scaling-stroke}._tradeoffConnector_551b5_644{z-index:0;background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;display:grid;position:absolute}._connectorTop_551b5_658{top:calc(33.333% - 16px);left:calc(50% - 15px)}._connectorRight_551b5_663{top:calc(50% - 15px);right:calc(33.333% - 17px)}._connectorBottom_551b5_668{bottom:calc(33.333% - 16px);left:calc(50% - 15px)}._connectorLeft_551b5_673{top:calc(50% - 15px);left:calc(33.333% - 17px)}._srOnly_551b5_678{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@container (width<=650px){._anatomyBody_551b5_55{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"tree tree""split rules""routing leaves"}._anatomyTree_551b5_128{width:min(310px,100%);margin:0 auto 4px}._tradeoffGrid_551b5_529{grid-template-columns:minmax(125px,1fr) minmax(110px,.75fr) minmax(125px,1fr);gap:15px}._tradeoffCenter_551b5_594{min-height:110px}._tradeoffPair_551b5_565{grid-template-columns:1fr;gap:4px}._tradeoffPair_551b5_565 i{line-height:1;transform:rotate(90deg)}}@container (width<=520px){._figureHeader_551b5_17{padding-left:17px;padding-right:17px}._comparisonPair_551b5_231{grid-template-columns:1fr}._panelHeader_551b5_245{min-height:0}._scatterPlot_551b5_270,._ruleTree_551b5_271,._regressionPlot_551b5_272{max-width:360px;margin:0 auto}._designTable_551b5_456,._designTable_551b5_456 tbody,._designTable_551b5_456 tr,._designTable_551b5_456 th,._designTable_551b5_456 td{display:block}._designTable_551b5_456 thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}._designTable_551b5_456 tbody tr{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0;display:grid}._designTable_551b5_456 tbody tr:last-child{border-bottom:0}._designTable_551b5_456 tbody th{border:0;grid-column:1/-1;width:auto;padding:0 8px 9px}._designTable_551b5_456 tbody td{border-bottom:0;min-width:0;padding:6px 8px}._designTable_551b5_456 tbody td:last-child{border-left-width:1px}._designTable_551b5_456 td:before{color:var(--text-muted);content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.54rem;font-weight:760;display:block}._designTable_551b5_456 code{overflow-wrap:anywhere;white-space:normal}._tradeoffGrid_551b5_529{grid-template:"center""top""right""left""bottom"/1fr;gap:10px}._tradeoffCenter_551b5_594{width:126px;min-height:126px;margin:3px auto 10px}._tradeoffCard_551b5_542{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;display:grid}._tradeoffCard_551b5_542 h4{text-align:left;margin:0}._tradeoffPair_551b5_565{grid-template-columns:1fr auto 1fr}._tradeoffPair_551b5_565 i{transform:none}._tradeoffConnector_551b5_644{display:none}}@container (width<=400px){._anatomyBody_551b5_55{grid-template-columns:1fr;grid-template-areas:"tree""split""routing""rules""leaves";padding-left:14px;padding-right:14px}._pairBody_551b5_226,._designSpaceBody_551b5_452,._tradeoffBody_551b5_524{padding-left:12px;padding-right:12px}._tradeoffCard_551b5_542{grid-template-columns:80px minmax(0,1fr);padding-left:10px;padding-right:10px}}._animation_we3qc_1{--beyond-cart-accent:var(--accent);border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--text);border-radius:18px;margin:32px 0 38px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden;box-shadow:0 16px 42px #112d2212;container-type:inline-size}._animation_we3qc_1 button,._animation_we3qc_1 input{font:inherit}._animation_we3qc_1 button:focus-visible,._animation_we3qc_1 input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._header_we3qc_26{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);align-items:end;gap:24px;padding:22px 24px 18px;display:grid}._header_we3qc_26 h3{margin:4px 0 0;font-size:clamp(1.12rem,2.2vw,1.45rem);line-height:1.22}._kicker_we3qc_41{color:var(--beyond-cart-accent);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:780}._lede_we3qc_50{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.52}._controls_we3qc_57{border-bottom:1px solid var(--border);background:var(--surface-subtle);flex-wrap:wrap;align-items:center;gap:9px;padding:12px 24px;display:flex}._primaryButton_we3qc_67,._secondaryButton_we3qc_68,._resetButton_we3qc_69{cursor:pointer;border-radius:999px;min-height:38px;padding:7px 15px;font-size:.82rem;font-weight:680}._primaryButton_we3qc_67{border:1px solid var(--beyond-cart-accent);background:var(--beyond-cart-accent);color:#fff}._primaryButton_we3qc_67:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}._secondaryButton_we3qc_68,._resetButton_we3qc_69{border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text)}._secondaryButton_we3qc_68:hover:not(:disabled),._resetButton_we3qc_69:hover:not(:disabled){border-color:var(--beyond-cart-accent);color:var(--beyond-cart-accent)}._resetButton_we3qc_69{margin-left:2px}._primaryButton_we3qc_67:disabled,._secondaryButton_we3qc_68:disabled,._resetButton_we3qc_69:disabled{cursor:not-allowed;opacity:.46}._stepReadout_we3qc_113{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.77rem}._stage_we3qc_120{place-items:center;padding:14px 18px 4px;display:grid}._hardRoutingGraphic_we3qc_126{width:min(100%,600px);height:auto;display:block}._inputRail_we3qc_132,._threshold_we3qc_133,._treeEdge_we3qc_134,._batchEdge_we3qc_135,._sharedBracket_we3qc_136{fill:none;vector-effect:non-scaling-stroke}._inputRail_we3qc_132{stroke:var(--border-strong);stroke-linecap:round;stroke-width:3px}._threshold_we3qc_133{stroke:var(--text);stroke-dasharray:4 4;stroke-width:1.5px}._railSideLabel_we3qc_153,._thresholdLabel_we3qc_154,._observationLabel_we3qc_155,._edgeLabel_we3qc_156,._nodeText_we3qc_157,._leafLabel_we3qc_158,._leafValue_we3qc_159,._predictionLabel_we3qc_160,._batchNodeText_we3qc_161,._levelCue_we3qc_162,._batchLeafText_we3qc_163,._batchTokenText_we3qc_164{font-family:Inter,ui-sans-serif,system-ui,sans-serif}._railSideLabel_we3qc_153,._thresholdLabel_we3qc_154,._edgeLabel_we3qc_156,._leafLabel_we3qc_158,._batchLeafText_we3qc_163{fill:var(--text-muted);font-size:12px}._thresholdLabel_we3qc_154,._edgeLabel_we3qc_156{font-weight:650}._movingObservation_we3qc_182,._batchToken_we3qc_164{transition:transform .52s}._observationHalo_we3qc_187{fill:color-mix(in srgb, var(--accent-soft) 76%, transparent)}._observation_we3qc_155{fill:var(--surface-raised);stroke:var(--beyond-cart-accent);stroke-width:3px;vector-effect:non-scaling-stroke}._observationLabel_we3qc_155{fill:var(--beyond-cart-accent);paint-order:stroke;stroke:var(--surface-raised);stroke-linejoin:round;stroke-width:5px;font-size:13px;font-weight:780}._treeEdge_we3qc_134{stroke:var(--border-strong);stroke-linecap:round;stroke-width:2px;transition:stroke .18s,stroke-width .18s}._treeEdgeActive_we3qc_215{stroke:var(--beyond-cart-accent);stroke-width:4px}._splitNode_we3qc_220,._leafNode_we3qc_221,._batchNode_we3qc_161,._batchLeaf_we3qc_163{vector-effect:non-scaling-stroke}._splitNode_we3qc_220{fill:var(--surface-subtle);stroke:var(--text);stroke-width:1.6px}._nodeText_we3qc_157{fill:var(--text);font-size:15px;font-weight:760}._leafNode_we3qc_221{fill:var(--surface-raised);stroke:var(--border-strong);stroke-width:1.5px;transition:fill .18s,stroke .18s,stroke-width .18s}._leafNodeActive_we3qc_246{fill:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-raised));stroke:var(--beyond-cart-accent);stroke-width:2.5px}._leafValue_we3qc_159{fill:var(--text);font-size:14px;font-weight:780}._predictionLabel_we3qc_160{fill:var(--beyond-cart-accent);font-size:15px;font-weight:800}._scrubber_we3qc_264{border-top:1px solid var(--border);background:var(--surface-subtle);padding:12px 24px 18px}._scrubber_we3qc_264 label{color:var(--text);justify-content:space-between;align-items:baseline;gap:16px;font-size:.78rem;font-weight:680;display:flex}._scrubber_we3qc_264 label strong{color:var(--beyond-cart-accent);font-variant-numeric:tabular-nums}._scrubber_we3qc_264 input{width:100%;accent-color:var(--beyond-cart-accent);cursor:pointer;margin:10px 0 4px}._scrubEnds_we3qc_292{color:var(--text-muted);justify-content:space-between;font-size:.7rem;display:flex}._batchGrid_we3qc_299{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}._treePanel_we3qc_306{background:var(--surface-raised);min-width:0}._treePanel_we3qc_306+._treePanel_we3qc_306{border-left:0}._panelHeading_we3qc_315{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:15px 18px 2px;display:flex}._panelHeading_we3qc_315 strong{font-size:.88rem}._panelHeading_we3qc_315 span{color:var(--text-muted);font-size:.7rem}._batchTree_we3qc_333{width:100%;height:auto;display:block}._batchEdge_we3qc_135{stroke:var(--border-strong);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;transition:stroke .18s,stroke-width .18s}._batchEdgeTraversed_we3qc_347{stroke:color-mix(in srgb, var(--beyond-cart-accent) 62%, var(--border-strong));stroke-width:2.4px}._batchNode_we3qc_161,._batchLeaf_we3qc_163{fill:var(--surface-subtle);stroke:var(--border-strong);stroke-width:1.4px;transition:fill .18s,stroke .18s,stroke-width .18s}._batchNodeActive_we3qc_360,._batchLeafActive_we3qc_361{fill:color-mix(in srgb, var(--accent-soft) 70%, var(--surface-raised));stroke:var(--beyond-cart-accent);stroke-width:2.2px}._batchNodeText_we3qc_161{fill:var(--text);font-size:13px;font-weight:740}._levelCue_we3qc_162{fill:var(--text-muted);font-size:11px;font-weight:720}._levelCueActive_we3qc_379{fill:var(--beyond-cart-accent)}._sharedBracket_we3qc_136{stroke:var(--border-strong);stroke-width:1.4px;transition:stroke .18s,stroke-width .18s}._sharedBracketActive_we3qc_389{stroke:var(--beyond-cart-accent);stroke-width:2.2px}._executionLane_we3qc_394{opacity:0;transition:opacity .18s}._executionLaneActive_we3qc_399{opacity:1}._executionLane_we3qc_394 rect{fill:color-mix(in srgb, var(--accent-soft) 46%, var(--surface-raised));stroke:color-mix(in srgb, var(--beyond-cart-accent) 54%, var(--border-strong));stroke-width:1.3px;vector-effect:non-scaling-stroke}._executionLane_we3qc_394 text{fill:var(--text-muted);font-size:10px;font-weight:720}._batchLeafText_we3qc_163{font-size:10.5px;font-weight:680}._batchTokenCircle_we3qc_421{fill:var(--surface-raised);stroke:var(--text);stroke-width:1.8px;vector-effect:non-scaling-stroke}._batchTokenText_we3qc_164{fill:var(--text);font-size:10px;font-weight:820}._liveSummary_we3qc_434{border-top:1px solid var(--border);background:var(--surface-subtle);min-height:44px;color:var(--text-muted);margin:0;padding:12px 24px;font-size:.79rem;line-height:1.5}@container (width<=650px){._header_we3qc_26{grid-template-columns:1fr;gap:8px;padding:18px 18px 15px}._controls_we3qc_57{padding:10px 14px}._stepReadout_we3qc_113{flex-basis:100%;margin:2px 0 0}._batchGrid_we3qc_299{grid-template-columns:1fr}._treePanel_we3qc_306+._treePanel_we3qc_306{border-top:1px solid var(--border)}._stage_we3qc_120{padding-inline:4px}._scrubber_we3qc_264,._liveSummary_we3qc_434{padding-inline:16px}}@container (width<=410px){._primaryButton_we3qc_67,._secondaryButton_we3qc_68,._resetButton_we3qc_69{min-height:36px;padding-inline:12px;font-size:.78rem}._panelHeading_we3qc_315{padding-inline:14px}}@media (prefers-reduced-motion:reduce){._movingObservation_we3qc_182,._batchToken_we3qc_164,._treeEdge_we3qc_134,._leafNode_we3qc_221,._batchEdge_we3qc_135,._batchNode_we3qc_161,._batchLeaf_we3qc_163,._sharedBracket_we3qc_136,._executionLane_we3qc_394{transition:none}}._playground_1ptzv_1{--beyond-green:var(--accent);--beyond-green-dark:var(--accent-hover);--beyond-warm:#a45b38;border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--text);border-radius:18px;margin:34px 0 42px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden;box-shadow:0 16px 42px #112d2212;container-type:inline-size}._playground_1ptzv_1 *,._playground_1ptzv_1 :before,._playground_1ptzv_1 :after{box-sizing:border-box}._playground_1ptzv_1 button,._playground_1ptzv_1 input{font:inherit}._playground_1ptzv_1 button:focus-visible,._playground_1ptzv_1 input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._header_1ptzv_34{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}._playground_1ptzv_1 ._header_1ptzv_34 p,._playground_1ptzv_1 ._header_1ptzv_34 h3{margin:0}._learningPrompt_1ptzv_47{border-top:1px solid var(--border);background:var(--accent-soft);color:var(--text-muted);margin:0;padding:12px 24px;font-size:.76rem;line-height:1.5}._learningPrompt_1ptzv_47 strong{color:var(--text)}._playground_1ptzv_1 ._kicker_1ptzv_61{color:var(--beyond-green);letter-spacing:.1em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.68rem;font-weight:780;line-height:1.3}._playground_1ptzv_1 ._header_1ptzv_34 h3{letter-spacing:-.025em;margin-top:5px;font-size:clamp(1.2rem,3vw,1.48rem);line-height:1.2}._modeHard_1ptzv_78,._modeSoft_1ptzv_79,._depthBadge_1ptzv_80{border:1px solid var(--border-strong);color:var(--text-muted);white-space:nowrap;border-radius:999px;flex:none;margin-top:3px;padding:6px 9px;font-size:.64rem;font-weight:740;line-height:1.2}._modeSoft_1ptzv_79{border-color:color-mix(in srgb, var(--beyond-green) 45%, var(--border));background:var(--accent-soft);color:var(--beyond-green-dark)}._softCanvas_1ptzv_99{border-block:1px solid var(--border);background:color-mix(in srgb, var(--surface-subtle) 68%, var(--surface-raised));padding:8px 20px 5px}._softDiagram_1ptzv_105,._surfaceChart_1ptzv_106,._treeChart_1ptzv_107{width:100%;height:auto;display:block}._inputRail_1ptzv_113{stroke:var(--border-strong);stroke-linecap:round;stroke-width:3px}._thresholdMark_1ptzv_119{stroke:var(--text);stroke-dasharray:3 4;stroke-width:1.5px}._axisText_1ptzv_125,._observationLabel_1ptzv_126,._gateLabel_1ptzv_127,._gateMeta_1ptzv_128,._leftWeight_1ptzv_129,._rightWeight_1ptzv_130,._leafName_1ptzv_131,._leafValue_1ptzv_132,._surfaceAxis_1ptzv_133,._surfaceLegend_1ptzv_134,._ruleLabel_1ptzv_135,._ruleMeta_1ptzv_136,._leafModelLabel_1ptzv_137,._leafModelValue_1ptzv_138,._routingCaption_1ptzv_139{font-family:Inter,ui-sans-serif,system-ui,sans-serif}._axisText_1ptzv_125{fill:var(--text-muted);font-size:11px;font-weight:650}._observation_1ptzv_126{fill:var(--text);stroke:var(--surface-raised);stroke-width:4px;transition:cx .16s}._observationLabel_1ptzv_126{fill:var(--text);paint-order:stroke;stroke:var(--surface-subtle);stroke-linejoin:round;stroke-width:5px;font-size:12px;font-weight:760;transition:x .16s}._branch_1ptzv_167{fill:none;stroke-linecap:round;transition:opacity .18s,stroke-width .18s}._leftBranch_1ptzv_173{stroke:var(--beyond-warm)}._rightBranch_1ptzv_177{stroke:var(--beyond-green)}._gateNode_1ptzv_181{fill:var(--surface-raised);stroke:var(--text);stroke-width:1.4px}._gateLabel_1ptzv_127{fill:var(--text);font-size:13px;font-weight:760}._gateMeta_1ptzv_128,._leafName_1ptzv_131{fill:var(--text-muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:650}._leftWeight_1ptzv_129,._rightWeight_1ptzv_130{paint-order:stroke;stroke:var(--surface-subtle);stroke-linejoin:round;stroke-width:5px;font-size:12px;font-weight:780}._leftWeight_1ptzv_129{fill:var(--beyond-warm)}._rightWeight_1ptzv_130{fill:var(--beyond-green-dark)}._leafNode_1ptzv_220{stroke-width:1.5px}._leftLeaf_1ptzv_224{fill:color-mix(in srgb, var(--beyond-warm) 8%, var(--surface-raised));stroke:color-mix(in srgb, var(--beyond-warm) 55%, var(--border))}._rightLeaf_1ptzv_229{fill:var(--accent-soft);stroke:color-mix(in srgb, var(--beyond-green) 55%, var(--border))}._leafValue_1ptzv_132{fill:var(--text);font-size:16px;font-weight:800}._routingReadouts_1ptzv_240{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._routingReadouts_1ptzv_240>div{min-width:0;padding:13px 18px}._routingReadouts_1ptzv_240>div+div{border-left:1px solid var(--border)}._routingReadouts_1ptzv_240 span,._routingReadouts_1ptzv_240 strong{display:block}._routingReadouts_1ptzv_240 span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.64rem;font-weight:720}._routingReadouts_1ptzv_240 strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:3px;font-size:1rem}._routingReadouts_1ptzv_240>div:first-child strong{color:var(--beyond-warm)}._routingReadouts_1ptzv_240>div:nth-child(2) strong,._routingReadouts_1ptzv_240 ._predictionReadout_1ptzv_280 strong{color:var(--beyond-green-dark)}._softControls_1ptzv_284{background:var(--surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:18px 24px 20px;display:grid}._softControls_1ptzv_284 label{min-width:0;color:var(--text-muted);grid-template-columns:1fr auto;gap:6px 12px;font-size:.72rem;font-weight:720;display:grid}._softControls_1ptzv_284 label>strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:.78rem}._softControls_1ptzv_284 input[type=range]{width:100%;accent-color:var(--beyond-green);cursor:pointer;grid-column:1/-1;margin:5px 0 1px}._softControls_1ptzv_284 small{color:var(--text-muted);grid-column:1/-1;justify-content:space-between;font-size:.58rem;font-weight:550;display:flex}._builderHeader_1ptzv_325{border-bottom:1px solid var(--border);justify-content:stretch;align-items:stretch;gap:14px;padding-bottom:15px;display:grid}._builderHeaderTop_1ptzv_334{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}._builderToolbar_1ptzv_341{border-top:1px solid var(--border);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:12px 20px;padding-top:13px;display:grid}._builderGuide_1ptzv_349{border-bottom:1px solid var(--border);background:var(--accent-soft);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 12px;padding:12px 24px;font-size:.72rem;line-height:1.48;display:grid}._builderGuide_1ptzv_349 strong{color:var(--text)}._builderGuide_1ptzv_349 span{color:var(--text-muted)}._toolbarGroup_1ptzv_369{align-content:start;gap:7px;min-width:0;display:grid}._toolbarGroup_1ptzv_369>span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:760}._toolbarGroup_1ptzv_369>div{flex-wrap:wrap;gap:6px;display:flex}._builderToolbar_1ptzv_341 button,._choiceGroup_1ptzv_391 button{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:40px;color:var(--text-muted);cursor:pointer;border-radius:8px;padding:7px 10px;font-size:.68rem;font-weight:720;line-height:1.15}._builderToolbar_1ptzv_341 button:hover,._choiceGroup_1ptzv_391 button:hover{border-color:var(--beyond-green);color:var(--beyond-green-dark)}._builderToolbar_1ptzv_341 button[aria-pressed=true],._choiceGroup_1ptzv_391 button[aria-pressed=true]{border-color:var(--beyond-green);background:var(--beyond-green);color:#fff}._builderViews_1ptzv_417{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);display:grid}._viewPanel_1ptzv_422{min-width:0;padding:14px 16px 10px}._viewPanel_1ptzv_422+._viewPanel_1ptzv_422{border-left:1px solid var(--border)}._panelHeading_1ptzv_431{justify-content:space-between;align-items:baseline;gap:10px;min-height:31px;padding:0 4px;display:flex}._panelHeading_1ptzv_431 strong{font-size:.76rem}._panelHeading_1ptzv_431 span{color:var(--text-muted);font-size:.62rem}._surfaceCell_1ptzv_449{transition:fill .16s}._surfaceBin0_1ptzv_453{fill:#f2ddd1}._surfaceBin1_1ptzv_454{fill:#f3e9df}._surfaceBin2_1ptzv_455{fill:#eff1e9}._surfaceBin3_1ptzv_456{fill:#e5f0e8}._surfaceBin4_1ptzv_457{fill:#d2e8db}._surfaceBin5_1ptzv_458{fill:#b9dccb}._surfaceBorder_1ptzv_460{fill:none;stroke:var(--border-strong);stroke-width:1.3px}._positivePoint_1ptzv_466,._negativePoint_1ptzv_467{vector-effect:non-scaling-stroke;stroke:var(--surface-raised);stroke-width:2.5px}._positivePoint_1ptzv_466{fill:var(--beyond-green-dark)}._negativePoint_1ptzv_467{fill:var(--beyond-warm)}._surfaceAxis_1ptzv_133{fill:var(--text-muted);font-size:10px;font-weight:650}._surfaceLegend_1ptzv_134{fill:var(--text-muted);font-size:9px;font-weight:650}._surfaceLegend_1ptzv_134 rect{fill:var(--beyond-warm)}._surfaceLegend_1ptzv_134 circle{fill:var(--beyond-green-dark)}._predictionScale_1ptzv_501{max-width:260px;color:var(--text-muted);grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;gap:7px;margin:-2px auto 6px;font-size:.58rem;font-weight:650;display:grid}._predictionScale_1ptzv_501 i{border:1px solid var(--border-strong);background:linear-gradient(90deg,#f2ddd1,#eff1e9 50%,#b9dccb);border-radius:999px;height:8px}._treeEdge_1ptzv_520{fill:none;stroke:var(--border-strong);stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke}._softTreeEdge_1ptzv_528{stroke:var(--beyond-green);stroke-dasharray:5 4;opacity:.7}._ruleNode_1ptzv_534,._sharedRuleNode_1ptzv_535,._builderLeaf_1ptzv_536{fill:var(--surface-raised);stroke:var(--border-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}._sharedRuleNode_1ptzv_535{fill:var(--accent-soft);stroke:var(--beyond-green)}._builderLeaf_1ptzv_536{fill:var(--surface-subtle)}._ruleLabel_1ptzv_135{fill:var(--text);font-size:12px;font-weight:740}._ruleMeta_1ptzv_136,._leafModelLabel_1ptzv_137{fill:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:670}._leafModelValue_1ptzv_138{fill:var(--text);font-size:10px;font-weight:760}._routingCaption_1ptzv_139{fill:var(--text-muted);font-size:10px;font-style:italic}._complexityBand_1ptzv_579{border-block:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._complexityBand_1ptzv_579>div{grid-template-columns:1fr auto;align-items:baseline;gap:1px 14px;min-width:0;padding:13px 24px;display:grid}._complexityBand_1ptzv_579>div+div{border-left:1px solid var(--border)}._complexityBand_1ptzv_579 span{color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.66rem;font-weight:740}._complexityBand_1ptzv_579 strong{color:var(--beyond-green-dark);font-variant-numeric:tabular-nums;font-size:1.04rem}._complexityBand_1ptzv_579 small{color:var(--text-muted);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:.62rem}._architectureControls_1ptzv_620{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:18px 24px 22px;display:grid}._choiceGroup_1ptzv_391{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}._choiceGroup_1ptzv_391>span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:760}._choiceGroup_1ptzv_391>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}._choiceGroup_1ptzv_391 button{width:100%;min-width:0}._srOnly_1ptzv_656{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=650px){._header_1ptzv_34{padding:19px 18px 16px}._learningPrompt_1ptzv_47,._builderGuide_1ptzv_349{padding-left:18px;padding-right:18px}._softCanvas_1ptzv_99{padding-left:8px;padding-right:8px}._softControls_1ptzv_284{grid-template-columns:1fr;gap:17px;padding-left:18px;padding-right:18px}._builderHeader_1ptzv_325{padding-left:18px;padding-right:18px}._builderToolbar_1ptzv_341{grid-template-columns:1fr}._builderGuide_1ptzv_349{grid-template-columns:1fr;gap:3px}._toolbarGroup_1ptzv_369{gap:7px}._builderViews_1ptzv_417{grid-template-columns:1fr}._viewPanel_1ptzv_422{padding-left:12px;padding-right:12px}._viewPanel_1ptzv_422+._viewPanel_1ptzv_422{border-top:1px solid var(--border);border-left:0}._surfaceChart_1ptzv_106{max-width:410px;margin:0 auto}._architectureControls_1ptzv_620{grid-template-columns:1fr;padding-left:18px;padding-right:18px}}@container (width<=430px){._modeHard_1ptzv_78,._modeSoft_1ptzv_79,._depthBadge_1ptzv_80{white-space:normal;text-align:center}._softDiagram_1ptzv_105{margin-block:3px}._routingReadouts_1ptzv_240{grid-template-columns:repeat(2,minmax(0,1fr))}._routingReadouts_1ptzv_240>div{padding:12px 13px}._routingReadouts_1ptzv_240 ._predictionReadout_1ptzv_280{border-top:1px solid var(--border);border-left:0;grid-column:1/-1}._toolbarGroup_1ptzv_369>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}._toolbarGroup_1ptzv_369:first-child>div{grid-template-columns:repeat(3,minmax(0,1fr))}._toolbarGroup_1ptzv_369:last-child>div{grid-template-columns:1fr}._builderToolbar_1ptzv_341 button{width:100%}._complexityBand_1ptzv_579{grid-template-columns:1fr}._complexityBand_1ptzv_579>div{padding-left:18px;padding-right:18px}._complexityBand_1ptzv_579>div+div{border-top:1px solid var(--border);border-left:0}._choiceGroup_1ptzv_391{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._playground_1ptzv_1 *,._playground_1ptzv_1 :before,._playground_1ptzv_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
