.lab.svelte-dc6vtx{font:600 11.5px var(--font-code);letter-spacing:.04em}.dep.svelte-dc6vtx{fill:#ffffff0a;stroke:var(--line-3);stroke-dasharray:4 4;transition:x .25s var(--ease), width .25s var(--ease)}.ion.svelte-dc6vtx{font:700 16px var(--font-code)}.hole.svelte-dc6vtx{fill:none;stroke:var(--coral);stroke-width:2px}.elec.svelte-dc6vtx{fill:var(--cyan)}.hot.svelte-dc6vtx{filter:drop-shadow(0 0 5px)}.hole.hot.svelte-dc6vtx{stroke:var(--yellow)}.elec.hot.svelte-dc6vtx{fill:var(--yellow)}.hill.svelte-dc6vtx{fill:none;stroke:var(--text);stroke-width:2.5px}.hillglow.svelte-dc6vtx{fill:none;stroke:var(--yellow);stroke-width:8px;opacity:.12}.onn.svelte-1s0j23{border-color:var(--accent);background:var(--t-accent)}.opts.svelte-l754hz{color:var(--text-2);flex-wrap:wrap;gap:1.2em;margin-bottom:.2em;font-size:.85em;display:flex}.opts.svelte-l754hz .row:where(.svelte-l754hz){gap:.4em}.nm.svelte-l754hz{font:700 19px var(--font-display);fill:var(--text)}.vv.svelte-l754hz{font:600 13px var(--font-code);fill:var(--accent)}.sliders.svelte-l754hz{grid-template-columns:repeat(auto-fit,minmax(9em,1fr));gap:.8em;margin:.3em 0 .6em;display:grid}.readout.svelte-l754hz{align-items:center;margin-top:.3em}[data-t=hi].svelte-l754hz{border-color:var(--yellow)}[data-t=lo].svelte-l754hz{border-color:var(--cyan)}[data-t=bad].svelte-l754hz{border-color:var(--red);background:var(--t-red)}.ctl.svelte-1vzk369{flex-wrap:wrap;align-items:center;gap:.8em 1.2em;margin-bottom:.9em;display:flex}.chain.svelte-1vzk369{align-items:stretch;gap:0;padding:.2em 0;display:flex;overflow:hidden}.stage.svelte-1vzk369{background:color-mix(in srgb, var(--c) 12%, var(--surface-2));border:1px solid color-mix(in srgb, var(--c) 55%, transparent);min-width:0;animation:svelte-1vzk369-arrive .45s var(--ease) both;border-radius:12px;flex-direction:column;flex:1 1 0;padding:.5em .6em;display:flex}.lbl.svelte-1vzk369{font-family:var(--font-code);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:.66em}.v.svelte-1vzk369{font-family:var(--font-display);color:var(--c);font-size:1.35em;font-weight:700;line-height:1.1}.v.svelte-1vzk369 small:where(.svelte-1vzk369){margin-left:2px;font-size:.55em}.st.svelte-1vzk369{color:var(--text-2);font-size:.7em}.link.svelte-1vzk369{flex-direction:column;flex:0 0 3.2em;justify-content:center;align-items:center;gap:2px;animation:.3s both svelte-1vzk369-arrive;display:flex;position:relative}.link.svelte-1vzk369 i:where(.svelte-1vzk369){background:var(--line-2);width:100%;height:2px;position:relative;overflow:hidden}.link.svelte-1vzk369 i:where(.svelte-1vzk369):after{content:"";background:var(--accent-2);width:30%;height:6px;box-shadow:0 0 10px var(--accent-2);border-radius:3px;animation:1.3s linear infinite svelte-1vzk369-zip;position:absolute;top:-2px;left:-30%}.g.svelte-1vzk369{font-family:var(--font-code);color:var(--text-2);font-size:.62em;font-weight:700}.drop.svelte-1vzk369{font-family:var(--font-code);color:var(--red);font-size:.62em}@keyframes svelte-1vzk369-arrive{0%{opacity:0;transform:translate(-12px)scale(.96)}}@keyframes svelte-1vzk369-zip{to{left:100%}}.levels.svelte-1r7pyee{border:1px solid var(--line-2);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.band.svelte-1r7pyee{flex-direction:column;gap:.15em;padding:1em 1.2em;display:flex}.band.svelte-1r7pyee strong:where(.svelte-1r7pyee){font-family:var(--font-display);font-size:1.05em}.band.svelte-1r7pyee span:where(.svelte-1r7pyee){color:var(--text-2);font-size:.9em}.band.hi.svelte-1r7pyee{background:var(--t-yellow)}.band.hi.svelte-1r7pyee strong:where(.svelte-1r7pyee){color:var(--yellow)}.band.bad.svelte-1r7pyee{background:var(--t-red);border-block:1px dashed var(--red);padding:1.6em 1.2em}.band.bad.svelte-1r7pyee strong:where(.svelte-1r7pyee){color:var(--red)}.band.lo.svelte-1r7pyee{background:var(--t-cyan)}.band.lo.svelte-1r7pyee strong:where(.svelte-1r7pyee){color:var(--cyan)}.recap.svelte-1r7pyee{grid-template-columns:repeat(3,1fr);gap:.9em;display:grid}@container (width<=760px){.recap.svelte-1r7pyee{grid-template-columns:1fr}}.recap.svelte-1r7pyee>div:where(.svelte-1r7pyee){background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:.9em 1em}.recap.svelte-1r7pyee p:where(.svelte-1r7pyee){margin:0}.n.svelte-1r7pyee{font-family:var(--font-display);color:var(--accent);margin-bottom:.3em;font-size:1.7em;font-weight:800;line-height:1;display:block}
