@keyframes FeatureImportanceChart_fillIn__amtN6{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.FeatureImportanceChart_wrapper__3fSv1{display:flex;flex-direction:column;gap:var(--space-2)}.FeatureImportanceChart_row___bEQh{display:grid;grid-template-columns:160px 1fr 48px;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.FeatureImportanceChart_label__sAKJK{font-family:var(--font-mono),monospace;font-size:calc(var(--text-xs) * .85);color:var(--ink-muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FeatureImportanceChart_track__DLUZw{display:flex;gap:2px}.FeatureImportanceChart_seg__jFCZ9{width:100%;max-width:20px;height:16px;border:1px solid var(--border-soft);background:var(--surface-2);flex:1 1}.FeatureImportanceChart_seg__jFCZ9.FeatureImportanceChart_filled__bwcx1[data-animate=true]{background:var(--accent-blue);border-color:var(--accent-blue);animation:FeatureImportanceChart_fillIn__amtN6 var(--motion-fast) step-end both}.FeatureImportanceChart_seg__jFCZ9.FeatureImportanceChart_filled__bwcx1[data-animate=false]{background:var(--accent-blue);border-color:var(--accent-blue)}.FeatureImportanceChart_value__TZkRp{font-family:var(--font-mono),monospace;font-size:calc(var(--text-xs) * .85);color:var(--ink);text-align:right}@media (max-width:480px){.FeatureImportanceChart_row___bEQh{grid-template-columns:120px 1fr 40px}.FeatureImportanceChart_label__sAKJK{font-size:calc(var(--text-xs) * .75)}}.LearningCurve_wrapper__P4O6y{display:flex;flex-direction:column;gap:var(--space-2)}.ModelCard_card__nTQY6{border:2px solid var(--border);background:var(--surface);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.ModelCard_header__nnpUF{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.ModelCard_title__T85w_{font-family:var(--font-pixel),monospace;font-size:var(--text-sm);color:var(--ink);letter-spacing:.04em}.ModelCard_metric__lNQ3L{font-size:var(--text-xs);border:1px solid var(--border-soft);padding:2px var(--space-2)}.ModelCard_description__YYxfH,.ModelCard_metric__lNQ3L{font-family:var(--font-mono),monospace;color:var(--ink-muted)}.ModelCard_description__YYxfH{font-size:var(--text-sm);line-height:1.6;max-width:60ch}.ModelCard_body__n_0RT{display:flex;flex-direction:column;gap:var(--space-6)}.ConfusionMatrix_wrapper__Hf59U{display:flex;flex-direction:column;gap:var(--space-4)}.ConfusionMatrix_grid__l2p2T{display:grid;grid-template-columns:140px 1fr 1fr;grid-gap:2px;gap:2px}.ConfusionMatrix_axisLabel__aC_wa{background:transparent}.ConfusionMatrix_colLabel__IfkZt{text-align:center}.ConfusionMatrix_colLabel__IfkZt,.ConfusionMatrix_rowLabel__CpWeP{font-family:var(--font-pixel),monospace;font-size:calc(var(--text-xs) * .65);color:var(--ink-muted);padding:var(--space-2);line-height:1.4}.ConfusionMatrix_cell__il_6P,.ConfusionMatrix_rowLabel__CpWeP{display:flex;align-items:center}.ConfusionMatrix_cell__il_6P{flex-direction:column;justify-content:center;padding:var(--space-4);gap:var(--space-1);border:2px solid var(--border-soft)}.ConfusionMatrix_correct__D0yJM{background:color-mix(in srgb,#2e7d32 15%,var(--surface));border-color:#2e7d32}.ConfusionMatrix_error__x_DLk{background:color-mix(in srgb,#b71c1c 10%,var(--surface));border-color:#b71c1c}.ConfusionMatrix_count__jydRS{font-family:var(--font-pixel),monospace;font-size:var(--text-lg);color:var(--ink)}.ConfusionMatrix_sub__SCVTb{font-family:var(--font-mono),monospace;font-size:calc(var(--text-xs) * .75);color:var(--ink-muted)}.ConfusionMatrix_metrics__6S3_s{display:flex;gap:var(--space-5);flex-wrap:wrap}.ConfusionMatrix_metric__mYClD{font-family:var(--font-mono),monospace;font-size:var(--text-sm);color:var(--ink-muted)}.ConfusionMatrix_metric__mYClD strong{color:var(--ink);margin-left:var(--space-1)}.ConfusionMatrix_note__l9uAB{font-family:var(--font-mono),monospace;font-size:calc(var(--text-xs) * .9);color:var(--ink-muted);line-height:1.6;border-left:2px solid var(--border-soft);padding-left:var(--space-3);max-width:55ch}.page_page__dFnZu{padding:var(--space-6) var(--space-5);max-width:900px;margin:0 auto}.page_header__DlD5a{margin-bottom:var(--space-8)}.page_title__jOrQk{font-family:var(--font-pixel),monospace;font-size:var(--text-xl);color:var(--ink);margin-bottom:var(--space-3)}.page_intro__mXoNU{font-family:Inter,var(--font-inter),sans-serif;font-size:var(--text-base);color:var(--ink-muted);line-height:1.7;max-width:65ch}.page_models__amRBg{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-8)}.page_predictLink__09xKm{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);font-family:var(--font-pixel),monospace;font-size:calc(var(--text-xs) * .85);letter-spacing:.05em;border:2px solid var(--border);background:var(--surface);color:var(--ink);text-decoration:none;box-shadow:3px 3px 0 var(--border);transition:transform var(--motion-instant) var(--ease-step),box-shadow var(--motion-instant) var(--ease-step)}.page_predictLink__09xKm:hover{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--border)}.page_sectionHead__G0GcZ{font-family:var(--font-pixel),monospace;font-size:var(--text-xs);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-3)}.ResidualPlot_wrapper__v_oWK{display:flex;flex-direction:column;gap:var(--space-2)}.ResidualPlot_tip__IqCba{background:var(--surface);border:1px solid var(--border);padding:var(--space-2) var(--space-3);font-family:var(--font-mono),monospace;font-size:calc(var(--text-xs) * .85);display:flex;flex-direction:column;gap:2px}.ResidualPlot_caption__WovV_{font-family:var(--font-mono),monospace;font-size:calc(var(--text-xs) * .8);color:var(--ink-muted);line-height:1.5}