._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}}._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}}
