._shell_90ugp_1{--background:#071013;--panel:#0d1a1d;--panel-raised:#122327;--ink:#effbf7;--muted:#a9c7bd;--line:#a1d7c43d;--green:#7ee2c0;--amber:#ffcc63;--red:#ff7e8d;--violet:#9a91ff;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 78% 4%, #206f5b40, transparent 31%), var(--background);padding:clamp(20px,4vw,60px);font:16px/1.55 Inter,ui-sans-serif,system-ui,sans-serif}._shell_90ugp_1 *{box-sizing:border-box}._shell_90ugp_1>header,._shell_90ugp_1>section{width:min(1180px,100%);margin-inline:auto}._shell_90ugp_1 h1,._shell_90ugp_1 h2,._shell_90ugp_1 h3,._shell_90ugp_1 p{margin-top:0}._shell_90ugp_1 h1{letter-spacing:-.055em;max-width:940px;margin-bottom:22px;font-size:clamp(2.5rem,6vw,5.7rem);line-height:.92}._shell_90ugp_1 h2{margin-bottom:10px;font-size:clamp(1.35rem,2.8vw,2.05rem);line-height:1.12}._shell_90ugp_1 h3{margin-bottom:8px;font-size:1rem}._shell_90ugp_1 button,._shell_90ugp_1 input{font:inherit}._shell_90ugp_1 button{border:1px solid var(--line);min-height:44px;color:var(--ink);letter-spacing:.035em;cursor:pointer;background:#15272b;border-radius:4px;padding:10px 15px;font-weight:800}._shell_90ugp_1 button:hover:not(:disabled){background:#1e373b}._shell_90ugp_1 button:disabled{cursor:not-allowed;opacity:.48}._shell_90ugp_1 button:focus-visible,._shell_90ugp_1 input:focus-visible{outline:3px solid var(--amber);outline-offset:3px}._shell_90ugp_1 button[data-primary=true]{color:#06120f;background:var(--green);border-color:#0000}._hero_90ugp_95>p:last-child{color:#c5dbd3;max-width:800px;font-size:clamp(1.05rem,2vw,1.28rem)}._eyebrow_90ugp_101{color:var(--green);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:.78rem;font-weight:800}._equation_90ugp_110{border-left:5px solid var(--amber);background:#ffcc6312;grid-template-columns:auto 1fr;align-items:center;gap:16px 24px;margin-top:28px;margin-bottom:34px;padding:17px 20px;display:grid}._equation_90ugp_110 strong{color:var(--amber);font:800 clamp(1rem,2.1vw,1.25rem)/1.5 ui-monospace,SFMono-Regular,monospace}._equation_90ugp_110 span{color:#c6dbd4;font-weight:650}._sectionHeading_90ugp_132{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}._sectionHeading_90ugp_132 span,._calibration_90ugp_141>header span{color:var(--green);letter-spacing:.14em;font-size:.75rem;font-weight:800}._sectionHeading_90ugp_132 h2,._calibration_90ugp_141>header h2{margin:3px 0 0}._sectionHeading_90ugp_132>strong{min-width:146px;color:var(--amber);background:var(--panel-raised);text-align:center;letter-spacing:.08em;padding:8px 12px;font:800 .82rem/1.4 ui-monospace,SFMono-Regular,monospace}._sectionHeading_90ugp_132>strong[data-phase=overflow]{color:var(--red)}._canvasFrame_90ugp_167{border:1px solid var(--line);background:var(--background);margin-top:14px;padding:8px;overflow:hidden}._canvasFrame_90ugp_167 canvas{aspect-ratio:960/530;width:100%;height:auto;display:block}._liveStrip_90ugp_182{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:12px 0 0;display:grid}._liveStrip_90ugp_182>div{background:var(--panel);min-width:0;padding:13px 14px}._liveStrip_90ugp_182 dt,._componentReadout_90ugp_198 dt,._calibrationReadout_90ugp_199 dt{color:var(--muted);letter-spacing:.1em;font-size:.75rem;font-weight:800}._liveStrip_90ugp_182 dd,._componentReadout_90ugp_198 dd,._calibrationReadout_90ugp_199 dd{overflow-wrap:anywhere;margin:4px 0 0;font:750 1rem/1.35 ui-monospace,SFMono-Regular,monospace}._actions_90ugp_214{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}._keyHelp_90ugp_221{color:var(--muted);margin:11px 0 0;font-size:.86rem}._workGrid_90ugp_227{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin-top:36px;display:grid}._panel_90ugp_234{border-top:3px solid var(--green);background:var(--panel);min-width:0;padding:22px}._panel_90ugp_234>p{color:var(--muted);font-size:.9rem}._controls_90ugp_246{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}._range_90ugp_252{grid-template-columns:1fr auto;align-items:center;gap:2px 12px;min-width:0;display:grid}._range_90ugp_252 span{font-weight:700}._range_90ugp_252 output{color:var(--amber);font-family:ui-monospace,SFMono-Regular,monospace;font-weight:800}._range_90ugp_252 input{width:100%;min-height:44px;accent-color:var(--green);grid-column:1/-1}._nudge_90ugp_277{grid-template-columns:1fr 1fr;align-self:end;gap:7px;display:grid}._componentReadout_90ugp_198,._calibrationReadout_90ugp_199{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:18px 0 0;display:grid}._componentReadout_90ugp_198>div,._calibrationReadout_90ugp_199>div{background:var(--panel-raised);min-width:0;padding:12px}._diagnostic_90ugp_300{border-left:4px solid var(--green);background:#7ee2c012;margin-top:18px;padding:14px 16px}._diagnostic_90ugp_300[data-status=overflow-risk],._diagnostic_90ugp_300[data-status=poor-discharge],._diagnostic_90ugp_300[data-status=low-resolution]{border-left-color:var(--red);background:#ff7e8d12}._diagnostic_90ugp_300 strong{letter-spacing:.1em;font-size:.8rem}._diagnostic_90ugp_300 p,._diagnostic_90ugp_300 ul{color:#c8ddd6;margin:8px 0 0;font-size:.88rem}._diagnostic_90ugp_300 ul{padding-left:20px}._calibration_90ugp_141{border-top:3px solid var(--violet);background:var(--panel);margin-top:36px;padding:24px}._calibrationSteps_90ugp_337{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}._calibrationSteps_90ugp_337>div{background:var(--panel-raised);grid-template-columns:auto 1fr;align-content:start;gap:8px 12px;padding:15px;display:grid}._calibrationSteps_90ugp_337 b{color:#0a0a12;background:var(--violet);place-items:center;width:34px;height:34px;font-family:ui-monospace,SFMono-Regular,monospace;display:grid}._calibrationSteps_90ugp_337 p{color:#c5dbd3;margin-bottom:10px;font-size:.88rem}._calibrationSteps_90ugp_337 button{grid-column:1/-1}._targetLab_90ugp_373{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:15px 22px;margin-top:20px;padding-top:20px;display:grid}._targetLab_90ugp_373 p{color:var(--muted);margin-bottom:0;font-size:.88rem}._targetLab_90ugp_373>strong{color:var(--amber);font-family:ui-monospace,SFMono-Regular,monospace}._targetButtons_90ugp_394{flex-wrap:wrap;gap:7px;display:flex}._targetButtons_90ugp_394 button[aria-pressed=true]{color:#080f0d;background:var(--amber)}._history_90ugp_405,._lessons_90ugp_406{margin-top:36px}._tableScroll_90ugp_410{max-width:100%;overflow-x:auto}._history_90ugp_405 table{border-collapse:collapse;width:100%;min-width:850px}._history_90ugp_405 th,._history_90ugp_405 td{border-bottom:1px solid var(--line);text-align:right;padding:10px 9px;font-size:.86rem}._history_90ugp_405 th:first-child,._history_90ugp_405 td:first-child{text-align:left}._history_90ugp_405 th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}._lessons_90ugp_406{border-top:1px solid var(--line);padding-top:24px}._lessons_90ugp_406 ul{columns:2;column-gap:36px;padding-left:20px}._lessons_90ugp_406 li{break-inside:avoid;color:#c5dbd3;margin-bottom:9px}@media (width<=900px){._workGrid_90ugp_227{grid-template-columns:1fr}._liveStrip_90ugp_182{grid-template-columns:repeat(2,minmax(0,1fr))}._calibrationSteps_90ugp_337,._targetLab_90ugp_373{grid-template-columns:1fr}}@media (width<=980px){._canvasFrame_90ugp_167{overflow-x:auto}._canvasFrame_90ugp_167 canvas{width:900px;max-width:none}}@media (width<=560px){._shell_90ugp_1{padding:20px 14px}._equation_90ugp_110,._controls_90ugp_246,._componentReadout_90ugp_198,._calibrationReadout_90ugp_199{grid-template-columns:1fr}._liveStrip_90ugp_182{grid-template-columns:1fr 1fr}._panel_90ugp_234,._calibration_90ugp_141{padding:17px}._lessons_90ugp_406 ul{columns:1}}
