@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.40d3ll7mho212.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3-4lwpipb4a4k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.37aqrzupgb8zi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.0e_5-ojqbtsw9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.2p-978ij53_v6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_d31c5b18-module__menaia__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_d31c5b18-module__menaia__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
:root{--bg:#0e0e0e;--surface:#161616;--surface-raised:#1e1e1e;--border:#3d3d3d;--border-strong:#5a5a5a;--text:#f2f2f2;--text-secondary:#9a9a9a;--text-disabled:#5a5a5a;--accent:#22d3ee;--ok:#22c55e;--block:#ef4444;--warn:#f59e0b;--muted:#737373;--band-section:#2a1d40;--band-section-edge:#4a3372;--band-call:#102e22;--band-call-edge:#1e6a49;--radius:2px;--border-w:1px;--border-w-strong:2px;--tap-min:56px;--tap-loop:64px;--tap-action:72px;--tap-gap:8px;--font-ui:var(--font-inter), system-ui, -apple-system, sans-serif;--font-tech:var(--font-mono), ui-monospace, "SF Mono", monospace;--safe-top:env(safe-area-inset-top,0px);--safe-side:max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior-y:none;min-height:100dvh;font-size:16px;line-height:1.4}.mono{font-family:var(--font-tech);font-variant-numeric:tabular-nums;letter-spacing:0}.label{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:12px;font-weight:600}.panel{background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--radius)}.panel-active{border:var(--border-w-strong) solid var(--border-strong)}button,.tap{font-family:var(--font-ui);color:var(--text);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--radius);min-height:var(--tap-min);min-width:var(--tap-min);cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 16px;font-size:16px;font-weight:600}button:active,.tap:active{background:var(--surface-raised);border-color:var(--border-strong)}button:disabled,.tap[aria-disabled=true]{color:var(--text-disabled);border-color:var(--border);cursor:not-allowed}.tap-primary{border:var(--border-w-strong) solid var(--accent);color:var(--accent)}.tap-loop{min-height:var(--tap-loop)}.tap-action{min-height:var(--tap-action);width:100%}input:not([type=checkbox]):not([type=radio]),select,textarea{font-family:var(--font-ui);color:var(--text);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--radius);min-height:var(--tap-min);width:100%;padding:0 12px;font-size:16px}input[type=checkbox],input[type=radio]{appearance:none;border:var(--border-w-strong) solid var(--border-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex:none;place-content:center;width:18px;min-width:0;height:18px;min-height:0;margin:0;padding:0;display:inline-grid}input[type=radio]{border-radius:50%}input[type=checkbox]:before,input[type=radio]:before{content:"";background:var(--accent);width:10px;height:10px;transition:transform 60ms ease-in-out;transform:scale(0)}input[type=radio]:before{border-radius:50%}input[type=checkbox]:checked:before,input[type=radio]:checked:before,input[type=checkbox]:indeterminate:before{transform:scale(1)}input[type=checkbox]:indeterminate:before{height:3px}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.5}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:var(--border-w-strong) solid var(--accent);outline-offset:2px}input:focus,select:focus,textarea:focus{border-color:var(--border-strong)}:focus-visible{outline:var(--border-w-strong) solid var(--accent);outline-offset:2px}.state-ok{border-color:var(--ok);color:var(--ok)}.state-block{border-color:var(--block);color:var(--block)}.state-warn{border-color:var(--warn);color:var(--warn)}.state-muted{border-color:var(--muted);color:var(--muted)}.unit-secondary{color:var(--text-secondary);font-size:.8em}a{color:var(--text)}@keyframes atl-splash-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes atl-splash-pulse{0%,to{opacity:1}50%{opacity:.45}}#atl-splash-bar{animation:1.1s ease-in-out infinite atl-splash-slide}#atl-splash .mono:first-of-type{animation:1.6s ease-in-out infinite atl-splash-pulse}#atl-splash{transition:opacity .25s}#atl-splash.atl-splash-out{opacity:0;pointer-events:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.bottom-nav-module__tyjr2a__spacer{height:calc(var(--tap-min) + env(safe-area-inset-bottom,0px))}.bottom-nav-module__tyjr2a__nav{z-index:45;background:var(--surface);border-top:var(--border-w) solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px);display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav-module__tyjr2a__tab{min-height:var(--tap-min);min-width:var(--tap-min);border-top:var(--border-w-strong) solid transparent;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);flex:1 1 0;justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:flex}.bottom-nav-module__tyjr2a__tab:active{background:var(--surface-raised)}.bottom-nav-module__tyjr2a__tabActive{color:var(--accent);border-top-color:var(--accent)}.bottom-nav-module__tyjr2a__hideTab{min-height:var(--tap-min);min-width:var(--tap-min);background:var(--surface);border:none;border-top:var(--border-w-strong) solid transparent;border-left:var(--border-w) solid var(--border);letter-spacing:.06em;color:var(--text-secondary);border-radius:0;flex:1 1 0;justify-content:center;align-items:center;padding:0;font-size:13px;display:flex}.bottom-nav-module__tyjr2a__menuButton{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:45;min-width:var(--tap-min);min-height:var(--tap-min);letter-spacing:.06em;border-color:var(--border-strong);padding:0 14px;font-size:12px;font-weight:700;position:fixed}@media print{.bottom-nav-module__tyjr2a__nav,.bottom-nav-module__tyjr2a__menuButton,.bottom-nav-module__tyjr2a__spacer{display:none!important}}
