.slider.svelte-1ddqu9n{display:block;font-family:inherit;font-size:13px}.row.svelte-1ddqu9n{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.2rem}.label.svelte-1ddqu9n{color:#444}.value.svelte-1ddqu9n{font-family:var(--mono, monospace);color:var(--accent, #c0392b);font-size:12px}input[type=range].svelte-1ddqu9n{width:100%;accent-color:var(--accent, #c0392b)}.plot.svelte-dte2ze{width:100%;height:auto;display:block;background:#fff}.resample.svelte-biu0zn{font:inherit;padding:.3rem .7rem;border:1px solid var(--grid);background:#fff;border-radius:4px;cursor:pointer;align-self:end}.resample.svelte-biu0zn:hover{background:#f5f2ea}.legend.svelte-biu0zn{display:flex;align-items:center;gap:.4rem;font-size:12px;color:var(--muted);margin:.6rem 0 0}.swatch.svelte-biu0zn{display:inline-block;width:18px;height:0;border-top:2px dashed var(--true);margin-right:.2rem;vertical-align:middle}.swatch.dot.svelte-biu0zn{width:8px;height:8px;border-radius:50%;background:var(--accent);border-top:none;opacity:.78}.spacer.svelte-biu0zn{flex:0 0 1rem}.resample.svelte-iyp0fw.svelte-iyp0fw{font:inherit;padding:.3rem .7rem;border:1px solid var(--grid);background:#fff;border-radius:4px;cursor:pointer;align-self:end}.metrics.svelte-iyp0fw.svelte-iyp0fw{display:flex;gap:1.4rem;margin-top:.6rem;font-size:13px}.metrics.svelte-iyp0fw .k.svelte-iyp0fw{color:var(--muted);margin-right:.4rem;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.metrics.svelte-iyp0fw .v.svelte-iyp0fw{font-family:var(--mono, monospace);color:var(--fg)}.caption.svelte-iog9ua.svelte-iog9ua{display:flex;align-items:center;gap:.4rem;font-size:12px;color:var(--muted);margin:.5rem 0 .4rem}.swatch.svelte-iog9ua.svelte-iog9ua{display:inline-block;width:18px;height:0;margin-right:.2rem;vertical-align:middle}.swatch.true.svelte-iog9ua.svelte-iog9ua{border-top:2px dashed var(--true)}.swatch.ensemble.svelte-iog9ua.svelte-iog9ua{border-top:2px solid var(--fit);opacity:.25}.swatch.mean.svelte-iog9ua.svelte-iog9ua{border-top:2px solid var(--fit)}.spacer.svelte-iog9ua.svelte-iog9ua{flex:0 0 .8rem}.bv-panel.svelte-iog9ua.svelte-iog9ua{margin-top:.8rem;padding-top:.6rem;border-top:1px solid var(--grid)}.bv-bars.svelte-iog9ua.svelte-iog9ua{display:flex;height:14px;border-radius:3px;overflow:hidden;background:#f0ede5}.bar.svelte-iog9ua.svelte-iog9ua{height:100%;transition:flex .15s ease}.bar.bias.svelte-iog9ua.svelte-iog9ua{background:var(--bias)}.bar.variance.svelte-iog9ua.svelte-iog9ua{background:var(--variance)}.bar.noise.svelte-iog9ua.svelte-iog9ua{background:var(--noise)}.bv-legend.svelte-iog9ua.svelte-iog9ua{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:.5rem;font-size:12px;color:var(--fg);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.lg.svelte-iog9ua.svelte-iog9ua{display:inline-flex;align-items:center;gap:.4em}.swatch-sq.svelte-iog9ua.svelte-iog9ua{display:inline-block;width:11px;height:11px;border-radius:2px}.swatch-sq.bias.svelte-iog9ua.svelte-iog9ua{background:var(--bias)}.swatch-sq.variance.svelte-iog9ua.svelte-iog9ua{background:var(--variance)}.swatch-sq.noise.svelte-iog9ua.svelte-iog9ua{background:var(--noise)}.num.svelte-iog9ua.svelte-iog9ua{font-family:var(--mono, monospace);font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted);margin-left:.2em}.check.svelte-iog9ua.svelte-iog9ua{margin:.5rem 0 0;font-size:12px;color:var(--muted);font-family:var(--mono, monospace)}.check.svelte-iog9ua strong.svelte-iog9ua{color:var(--fg)}.hint.svelte-iog9ua.svelte-iog9ua{color:#999;font-style:italic}.reg-toggle.svelte-iog9ua.svelte-iog9ua{display:flex;gap:1rem;align-items:center;margin:0 0 .8rem;font-size:12px;color:var(--muted)}.reg-label.svelte-iog9ua.svelte-iog9ua{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.reg-toggle.svelte-iog9ua label.svelte-iog9ua{display:flex;align-items:center;gap:.3rem;cursor:pointer;color:var(--fg)}.subplot-title.svelte-iog9ua.svelte-iog9ua{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:1rem 0 .4rem;font-weight:600}.resample.svelte-1ccwo6h{font:inherit;padding:.3rem .7rem;border:1px solid var(--grid);background:#fff;border-radius:4px;cursor:pointer;align-self:end}.grid.svelte-1ccwo6h{display:grid;grid-template-columns:1.6fr 1fr;gap:1rem;align-items:start}@media (max-width: 720px){.grid.svelte-1ccwo6h{grid-template-columns:1fr}}.coef-title.svelte-1ccwo6h{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .5rem}.coef-bars.svelte-1ccwo6h{display:flex;flex-direction:column;gap:2px;font-size:11px;font-family:var(--mono, monospace)}.coef-row.svelte-1ccwo6h{display:grid;grid-template-columns:28px 1fr 56px;align-items:center;gap:.4rem}.idx.svelte-1ccwo6h{color:var(--muted);text-align:right}.track.svelte-1ccwo6h{position:relative;height:12px;background:#f3f0e8;border-radius:2px;overflow:hidden}.track.svelte-1ccwo6h:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#d0cdc5}.fill.svelte-1ccwo6h{position:absolute;left:50%;top:0;bottom:0;background:var(--accent);transition:width .1s ease}.fill.negative.svelte-1ccwo6h{background:var(--variance)}.val.svelte-1ccwo6h{text-align:right;color:var(--fg)}.resample.svelte-zp6cml{font:inherit;padding:.3rem .7rem;border:1px solid var(--grid);background:#fff;border-radius:4px;cursor:pointer;align-self:end}.grid.svelte-zp6cml{display:grid;grid-template-columns:1.6fr 1fr;gap:1rem;align-items:start}@media (max-width: 720px){.grid.svelte-zp6cml{grid-template-columns:1fr}}.coef-title.svelte-zp6cml{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .5rem}.coef-bars.svelte-zp6cml{display:flex;flex-direction:column;gap:2px;font-size:11px;font-family:var(--mono, monospace)}.coef-row.svelte-zp6cml{display:grid;grid-template-columns:28px 1fr 56px;align-items:center;gap:.4rem}.idx.svelte-zp6cml{color:var(--muted);text-align:right}.track.svelte-zp6cml{position:relative;height:12px;background:#f3f0e8;border-radius:2px;overflow:hidden}.track.zero.svelte-zp6cml{opacity:.4}.track.svelte-zp6cml:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#d0cdc5}.fill.svelte-zp6cml{position:absolute;left:50%;top:0;bottom:0;background:var(--accent);transition:width .1s ease}.fill.negative.svelte-zp6cml{background:var(--variance)}.val.svelte-zp6cml{text-align:right;color:var(--fg)}.val.zero.svelte-zp6cml{color:#ccc}.reg-toggle.svelte-wnpg8p.svelte-wnpg8p{display:flex;gap:1rem;align-items:center;margin:0 0 .8rem;font-size:12px;color:var(--muted)}.reg-label.svelte-wnpg8p.svelte-wnpg8p{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.reg-toggle.svelte-wnpg8p label.svelte-wnpg8p{display:flex;align-items:center;gap:.3rem;cursor:pointer;color:var(--fg)}.legend.svelte-wnpg8p.svelte-wnpg8p{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:.5rem;font-size:12px;color:var(--fg);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.lg.svelte-wnpg8p.svelte-wnpg8p{display:inline-flex;align-items:center;gap:.4em}.line.svelte-wnpg8p.svelte-wnpg8p{display:inline-block;width:18px;height:0;border-top:2.5px solid currentColor}.line.bias.svelte-wnpg8p.svelte-wnpg8p{color:var(--bias)}.line.variance.svelte-wnpg8p.svelte-wnpg8p{color:var(--variance)}.line.noise.svelte-wnpg8p.svelte-wnpg8p{color:var(--noise);border-top-style:dashed;border-top-width:2px}.line.total.svelte-wnpg8p.svelte-wnpg8p{color:var(--fg)}.check.svelte-wnpg8p.svelte-wnpg8p{margin:.5rem 0 0;font-size:12px;color:var(--muted);font-family:var(--mono, monospace)}.check.svelte-wnpg8p strong.svelte-wnpg8p{color:var(--fg)}.hint.svelte-wnpg8p.svelte-wnpg8p{color:#999;font-style:italic;text-transform:none;font-family:var(--serif)}.footer{color:var(--muted);font-size:12px;text-align:center;margin:4rem 0 2rem;font-style:italic}.subtitle{color:var(--muted);font-size:1.05rem;margin:0 0 2.5rem;font-style:italic}.bonus-tag{display:inline-block;margin-left:.5rem;padding:.1em .55em;font-size:.55em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;color:#7a5a1a;background:#fbf6e8;border:1px solid #c8a868;border-radius:999px}.bonus-section{margin:0 0 1.5rem;border-left:3px solid #c8a868;background:#fdfaf0;border-radius:4px;padding:.5rem 1rem}.bonus-section>summary{cursor:pointer;color:var(--muted);font-size:.95rem;font-style:italic;-webkit-user-select:none;user-select:none}.bonus-section[open]{padding-bottom:1.2rem}.bonus-section[open]>summary{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(200,168,104,.3)}
