/*! Amber Console 2.1.0 | BSD-3-Clause */
@font-face{font-family:"VT323";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/VT323-Regular-vietnamese.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"VT323";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/VT323-Regular-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"VT323";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/VT323-Regular.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Silkscreen";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Silkscreen-Regular-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Silkscreen";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Silkscreen-Regular.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-ac-tech="plasma"][data-ac-emitter="neon"],[data-ac-gas="neon"]{--ac-screen:#100600;--ac-screen-raised:#1b0c02;--ac-screen-well:#060200;--ac-emit-100:#ffa86d;--ac-emit-90:#ff6b08;--ac-emit-70:#dd5800;--ac-emit-50:#ab4500;--ac-emit-30:#5b2500;--ac-on-fill:#1e0c00;--ac-halo-scatter:1;--ac-halo-spread:1;--ac-halo-1:255,120,30;--ac-halo-2:255,109,12;--ac-halo-3:255,102,0;--ac-halo-4:255,140,64}[data-ac-tech="crt"][data-ac-emitter="p3"],[data-ac-gas="amber"]{--ac-screen:#0d0700;--ac-screen-raised:#170e02;--ac-screen-well:#060200;--ac-emit-100:#ffd052;--ac-emit-90:#ffae1e;--ac-emit-70:#cd8817;--ac-emit-50:#8d5b10;--ac-emit-30:#4a2f08;--ac-on-fill:#1a0e00;--ac-halo-1:255,174,30;--ac-halo-2:255,150,12;--ac-halo-3:255,120,0;--ac-halo-4:255,186,64;--ac-halo-scatter:1.23;--ac-halo-spread:1.11;--ac-persist:25ms;--ac-flicker:0.785;--ac-decay-ease:linear(0,0.013 0.5%,0.023 0.9%,0.041 1.6%,0.072 2.9%,0.127 5.3%,0.218 9.5%,0.362 17%,0.564 31%,0.802 56%,1.000 100%)}[data-ac-tech="plasma"][data-ac-emitter="helium"]{--ac-screen:#0e0809;--ac-screen-raised:#1b1214;--ac-screen-well:#060404;--ac-emit-100:#ffa2b9;--ac-emit-90:#dc7d96;--ac-emit-70:#bc6a80;--ac-emit-50:#925163;--ac-emit-30:#502a34;--ac-on-fill:#201216;--ac-halo-1:255,158,183;--ac-halo-2:255,153,180;--ac-halo-3:255,150,178;--ac-halo-4:255,170,191;--ac-halo-scatter:1.26;--ac-halo-spread:1.12}[data-ac-tech="plasma"][data-ac-emitter="argon"]{--ac-screen:#0b0812;--ac-screen-raised:#171222;--ac-screen-well:#050309;--ac-emit-100:#c9b0ff;--ac-emit-90:#af81ff;--ac-emit-70:#9f5dff;--ac-emit-50:#8925f1;--ac-emit-30:#4b1088;--ac-on-fill:#1b112c;--ac-halo-1:186,149,255;--ac-halo-2:182,143,255;--ac-halo-3:180,138,255;--ac-halo-4:194,164,255;--ac-halo-scatter:1.49;--ac-halo-spread:1.22}[data-ac-tech="plasma"][data-ac-emitter="krypton"]{--ac-screen:#0b080b;--ac-screen-raised:#181318;--ac-screen-well:#050405;--ac-emit-100:#eaa5eb;--ac-emit-90:#bf86c0;--ac-emit-70:#a372a3;--ac-emit-50:#7f587f;--ac-emit-30:#442e45;--ac-on-fill:#1b141b;--ac-halo-1:251,185,252;--ac-halo-2:241,173,242;--ac-halo-3:229,162,230;--ac-halo-4:254,201,255;--ac-halo-scatter:1.31;--ac-halo-spread:1.14}[data-ac-tech="crt"][data-ac-emitter="p1"]{--ac-screen:#000c03;--ac-screen-raised:#001908;--ac-screen-well:#000601;--ac-emit-100:#00d871;--ac-emit-90:#00b05b;--ac-emit-70:#00964d;--ac-emit-50:#00753a;--ac-emit-30:#003f1c;--ac-on-fill:#001a08;--ac-halo-1:0,237,125;--ac-halo-2:0,225,118;--ac-halo-3:0,212,111;--ac-halo-4:46,255,140;--ac-halo-scatter:1.63;--ac-halo-spread:1.28;--ac-persist:24ms;--ac-flicker:0.798;--ac-decay-ease:linear(0,0.013 0.5%,0.023 0.9%,0.041 1.6%,0.072 2.9%,0.127 5.3%,0.218 9.5%,0.362 17%,0.564 31%,0.802 56%,1.000 100%)}[data-ac-tech="crt"][data-ac-emitter="p4"]{--ac-screen:#08090b;--ac-screen-raised:#121516;--ac-screen-well:#040405;--ac-emit-100:#9dc1d8;--ac-emit-90:#7f9db0;--ac-emit-70:#6c8696;--ac-emit-50:#536874;--ac-emit-30:#2b373e;--ac-on-fill:#121618;--ac-halo-1:176,211,234;--ac-halo-2:165,201,223;--ac-halo-3:153,189,211;--ac-halo-4:197,228,248;--ac-halo-scatter:1.55;--ac-halo-spread:1.24;--ac-persist:0.06ms;--ac-flicker:1.000}[data-ac-tech="crt"][data-ac-emitter="p7"]{--ac-screen:#040a11;--ac-screen-raised:#0b1520;--ac-screen-well:#020409;--ac-emit-100:#8bc0ff;--ac-emit-90:#00a0fb;--ac-emit-70:#0088d7;--ac-emit-50:#0069a8;--ac-emit-30:#00385d;--ac-on-fill:#03182a;--ac-halo-1:156,226,72;--ac-halo-2:145,215,54;--ac-halo-3:135,203,40;--ac-halo-4:176,242,107;--ac-halo-scatter:1.47;--ac-halo-spread:1.21;--ac-halo-flash:175,209,255;--ac-ghost-anim:ac-ghost-cascade;--ac-persist:3000ms;--ac-flicker:0.091;--ac-persist-fast:0.04ms;--ac-blink-anim:ac-blink-decay-long;--ac-decay-ease:linear(0,0.186 0.5%,0.296 0.9%,0.441 1.6%,0.602 2.9%,0.750 5.3%,0.862 9.5%,0.932 17%,0.971 31%,0.991 56%,1.000 100%)}[data-ac-tech="crt"][data-ac-emitter="p11"]{--ac-screen:#040a11;--ac-screen-raised:#0b1520;--ac-screen-well:#020409;--ac-emit-100:#8bc0ff;--ac-emit-90:#00a0fb;--ac-emit-70:#0088d7;--ac-emit-50:#0069a8;--ac-emit-30:#00385d;--ac-on-fill:#03182a;--ac-halo-1:87,174,255;--ac-halo-2:70,170,255;--ac-halo-3:56,167,255;--ac-halo-4:119,184,255;--ac-halo-scatter:2.04;--ac-halo-spread:1.43;--ac-persist:0.035ms;--ac-flicker:1.000}[data-ac-tech="crt"][data-ac-emitter="p31"]{--ac-screen:#010c06;--ac-screen-raised:#03180e;--ac-screen-well:#010503;--ac-emit-100:#00d791;--ac-emit-90:#00af76;--ac-emit-70:#009564;--ac-emit-50:#00744c;--ac-emit-30:#003e27;--ac-on-fill:#001b0e;--ac-halo-1:0,235,160;--ac-halo-2:0,223,151;--ac-halo-3:0,210,142;--ac-halo-4:0,254,173;--ac-halo-scatter:1.67;--ac-halo-spread:1.29;--ac-persist:0.038ms;--ac-flicker:1.000}[data-ac-tech="crt"][data-ac-emitter="p39"]{--ac-screen:#000c03;--ac-screen-raised:#001908;--ac-screen-well:#000601;--ac-emit-100:#00d86e;--ac-emit-90:#00b059;--ac-emit-70:#00964b;--ac-emit-50:#007538;--ac-emit-30:#003f1b;--ac-on-fill:#001a07;--ac-halo-1:0,237,121;--ac-halo-2:0,225,115;--ac-halo-3:0,212,108;--ac-halo-4:49,255,137;--ac-halo-scatter:1.62;--ac-halo-spread:1.27;--ac-persist:2000ms;--ac-flicker:0.091;--ac-blink-anim:ac-blink-decay-long;--ac-decay-ease:linear(0,0.118 0.5%,0.197 0.9%,0.313 1.6%,0.465 2.9%,0.632 5.3%,0.781 9.5%,0.889 17%,0.953 31%,0.985 56%,1.000 100%)}:root,.ac-root{--ac-ink:var(--ac-emit-90);--ac-ink-bright:var(--ac-emit-100);--ac-ink-dim:var(--ac-emit-70);--ac-ink-faint:var(--ac-emit-50);--ac-ink-trace:var(--ac-emit-30);--ac-fill:var(--ac-emit-90);--ac-fill-bright:var(--ac-emit-100);--ac-stroke:var(--ac-emit-90);--ac-stroke-dim:var(--ac-emit-50)}:root{--ac-font-terminal:"VT323","Courier New",ui-monospace,monospace;--ac-font-micro:"Silkscreen","VT323",ui-monospace,monospace;--ac-type-display:44px;--ac-type-title:30px;--ac-type-body:22px;--ac-type-small:18px;--ac-type-micro:8px;--ac-tracking-display:0.1em;--ac-tracking-body:0.04em;--ac-tracking-micro:0.08em;--ac-leading:1.15}:root{--ac-space-1:4px;--ac-space-2:8px;--ac-space-3:12px;--ac-space-4:16px;--ac-space-6:24px;--ac-space-8:32px;--ac-space-12:48px;--ac-border-w:2px;--ac-radius:2px;--ac-radius-sm:2px}:root{--ac-drive-dim:0.7;--ac-drive-faint:0.41;--ac-glow-text:0 0 2px rgba(var(--ac-halo-1),0.6),0 0 calc(9px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-2),calc(0.26 * var(--ac-halo-scatter,1))),0 0 calc(24px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-3),calc(0.1 * var(--ac-halo-scatter,1)));--ac-glow-text-dim:0 0 2px rgba(var(--ac-halo-1),calc(0.6 * var(--ac-drive-dim))),0 0 calc(9px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-2),calc(0.26 * var(--ac-halo-scatter,1) * var(--ac-drive-dim))),0 0 calc(24px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-3),calc(0.1 * var(--ac-halo-scatter,1) * var(--ac-drive-dim)));--ac-glow-text-faint:0 0 2px rgba(var(--ac-halo-1),calc(0.6 * var(--ac-drive-faint))),0 0 calc(9px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-2),calc(0.26 * var(--ac-halo-scatter,1) * var(--ac-drive-faint))),0 0 calc(24px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-3),calc(0.1 * var(--ac-halo-scatter,1) * var(--ac-drive-faint)));--ac-glow-box:0 0 calc(8px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-1),calc(0.32 * var(--ac-halo-scatter,1))),inset 0 0 10px rgba(var(--ac-halo-1),0.07);--ac-glow-box-dim:0 0 calc(8px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-1),calc(0.32 * var(--ac-halo-scatter,1) * var(--ac-drive-faint))),inset 0 0 10px rgba(var(--ac-halo-1),calc(0.07 * var(--ac-drive-faint)));--ac-edge-3d:2px 2px 0 rgba(var(--ac-halo-1),0.92),5px 5px 0 rgba(var(--ac-halo-1),0.6);--ac-edge-3d-in:inset 2px 2px 0 rgba(0,0,0,0.34),inset 5px 5px 0 rgba(0,0,0,0.18);--ac-persist:105ms;--ac-decay:min(var(--ac-persist),250ms);--ac-decay-fast:min(var(--ac-persist),60ms);--ac-persist-tail:var(--ac-persist);--ac-decay-ease:cubic-bezier(0.1,0.72,0.22,1);--ac-flicker:1;--ac-mesh-pitch:3px;--ac-mesh-wire:0.075;--ac-blink-name:ac-blink;--ac-blink-ease:steps(1)}.ac-screen,.ac-root{text-shadow:var(--ac-glow-text)}@keyframes ac-blink{0%,54%{opacity:1}55%,100%{opacity:0.1}}.ac-blink{animation-name:var(--ac-blink-force,var(--ac-blink-name));animation-duration:1.1s;animation-timing-function:var(--ac-blink-force-ease,var(--ac-blink-ease));animation-iteration-count:infinite}.ac-cursor::after{content:"█";margin-left:2px;animation-name:var(--ac-blink-force,var(--ac-blink-name));animation-duration:1s;animation-timing-function:var(--ac-blink-force-ease,var(--ac-blink-ease));animation-iteration-count:infinite}[data-ac-style-blink="off"]{--ac-blink-force:none}.ac-scanlines{position:relative}.ac-scanlines::after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,0.17) 0 1px,transparent 1px 3px)}.ac-bloom{position:relative;--ac-glow-text:0 0 2px rgba(var(--ac-halo-4),0.75),0 0 calc(9px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-2),calc(0.4 * var(--ac-halo-scatter,1))),0 0 calc(26px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-3),calc(0.2 * var(--ac-halo-scatter,1))),0 0 calc(56px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-3),calc(0.1 * var(--ac-halo-scatter,1)));--ac-glow-text-dim:0 0 2px rgba(var(--ac-halo-4),calc(0.75 * var(--ac-drive-dim))),0 0 calc(9px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-2),calc(0.4 * var(--ac-halo-scatter,1) * var(--ac-drive-dim))),0 0 calc(26px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-3),calc(0.2 * var(--ac-halo-scatter,1) * var(--ac-drive-dim))),0 0 calc(56px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-3),calc(0.1 * var(--ac-halo-scatter,1) * var(--ac-drive-dim)));--ac-glow-text-faint:0 0 2px rgba(var(--ac-halo-4),calc(0.75 * var(--ac-drive-faint))),0 0 calc(9px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-2),calc(0.4 * var(--ac-halo-scatter,1) * var(--ac-drive-faint))),0 0 calc(26px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-3),calc(0.2 * var(--ac-halo-scatter,1) * var(--ac-drive-faint))),0 0 calc(56px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-3),calc(0.1 * var(--ac-halo-scatter,1) * var(--ac-drive-faint)));--ac-glow-box:0 0 calc(11px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-1),calc(0.4 * var(--ac-halo-scatter,1))),0 0 calc(34px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-2),calc(0.16 * var(--ac-halo-scatter,1))),inset 0 0 14px rgba(var(--ac-halo-1),0.1);--ac-glow-box-dim:0 0 calc(11px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-1),calc(0.4 * var(--ac-halo-scatter,1) * var(--ac-drive-faint))),0 0 calc(34px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-2),calc(0.16 * var(--ac-halo-scatter,1) * var(--ac-drive-faint))),inset 0 0 14px rgba(var(--ac-halo-1),calc(0.1 * var(--ac-drive-faint)))}.ac-bloom::before{content:"";position:absolute;inset:0;z-index:40;pointer-events:none;backdrop-filter:blur(3.5px) brightness(1.22) saturate(1.08);-webkit-backdrop-filter:blur(3.5px) brightness(1.22) saturate(1.08);mix-blend-mode:screen;opacity:0.34;mask-image:radial-gradient(125% 125% at 50% 48%,#000 50%,rgba(0,0,0,0.4) 100%);-webkit-mask-image:radial-gradient(125% 125% at 50% 48%,#000 50%,rgba(0,0,0,0.4) 100%);animation:ac-bloom-breathe 9s ease-in-out infinite}@keyframes ac-bloom-breathe{0%,100%{opacity:0.31}50%{opacity:0.37}}.ac-bloom > .ac-mesh{position:absolute;inset:0;z-index:48;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,var(--ac-mesh-wire)) 0 1px,transparent 1px var(--ac-mesh-pitch)),repeating-linear-gradient(90deg,rgba(0,0,0,var(--ac-mesh-wire)) 0 1px,transparent 1px var(--ac-mesh-pitch));animation:ac-mesh-buzz 0.29s steps(1,end) infinite,ac-mesh-hum 0.37s ease-in-out infinite}@keyframes ac-mesh-buzz{0%{transform:translate3d(0,0,0)}14%{transform:translate3d(0.28px,-0.16px,0)}28%{transform:translate3d(-0.19px,0.31px,0)}43%{transform:translate3d(0.33px,0.22px,0)}57%{transform:translate3d(-0.3px,-0.27px,0)}71%{transform:translate3d(0.15px,0.34px,0)}86%{transform:translate3d(-0.34px,0.11px,0)}100%{transform:translate3d(0,0,0)}}@keyframes ac-mesh-hum{0%,100%{opacity:1}23%{opacity:0.988}47%{opacity:1}61%{opacity:0.982}79%{opacity:0.994}}.ac-crt{position:relative}.ac-crt::after{content:"";position:absolute;inset:0;z-index:50;pointer-events:none;background-color:rgba(0,0,0,0);background-image:radial-gradient(135% 125% at 50% 50%,transparent 58%,rgba(0,0,0,0.34) 100%),repeating-linear-gradient(0deg,rgba(0,0,0,0.15) 0 1px,transparent 1px 3px);animation:ac-crt-drift 11s linear infinite,ac-crt-hum 5.5s ease-in-out infinite}@keyframes ac-crt-drift{from{background-position:0 0,0 0}to{background-position:0 0,0 -3px}}@keyframes ac-crt-hum{0%,100%{background-color:rgba(0,0,0,0)}31%{background-color:rgba(0,0,0,calc(0.035 * var(--ac-flicker,1)))}32%{background-color:rgba(0,0,0,0)}68%{background-color:rgba(0,0,0,calc(0.015 * var(--ac-flicker,1)))}}.ac-crt > .ac-retrace{position:absolute;left:0;right:0;top:0;height:26%;z-index:45;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,calc(0.042 * var(--ac-flicker,1))) 30%,rgba(0,0,0,calc(0.025 * var(--ac-flicker,1))) 58%,rgba(var(--ac-halo-1),calc(0.005 + 0.027 * var(--ac-flicker,1))) 78%,rgba(var(--ac-halo-4),calc(0.008 + 0.045 * var(--ac-flicker,1))) 90%,rgba(0,0,0,0) 100%);animation:ac-retrace 13s linear infinite}@keyframes ac-retrace{0%{transform:translateY(-110%)}100%{transform:translateY(500%)}}:root[data-ac-style-retrace="off"] .ac-retrace{display:none}.ac-afterglow{position:relative;--ac-blink-name:var(--ac-blink-anim,ac-blink-decay);--ac-blink-ease:linear}.ac-afterglow [hidden],.ac-afterglow dialog:not([open]){opacity:0;filter:blur(0.4px) brightness(1.16);transition:opacity var(--ac-decay) var(--ac-decay-ease),filter var(--ac-decay) var(--ac-decay-ease),display var(--ac-decay) allow-discrete,overlay var(--ac-decay) allow-discrete}.ac-afterglow > .ac-persist{position:absolute;inset:0;z-index:45;pointer-events:none;overflow:hidden}.ac-afterglow > .ac-persist::before{content:"";position:absolute;inset:0;background:radial-gradient(38% 30% at 22% 28%,rgba(var(--ac-halo-1),0.032),transparent 70%),radial-gradient(46% 34% at 78% 62%,rgba(var(--ac-halo-2),0.026),transparent 72%),radial-gradient(30% 44% at 58% 12%,rgba(var(--ac-halo-4),0.022),transparent 68%),radial-gradient(52% 40% at 34% 84%,rgba(var(--ac-halo-3),0.028),transparent 74%);background-size:150% 150%;background-repeat:no-repeat;mix-blend-mode:screen;animation:ac-persist-drift 47s ease-in-out infinite}@keyframes ac-persist-drift{0%,100%{background-position:22% 34%;opacity:0.85}33%{background-position:36% 20%;opacity:1}66%{background-position:14% 46%;opacity:0.9}}@keyframes ac-blink-decay{0%,54%{opacity:1;filter:blur(0)}56%{opacity:0.72;filter:blur(0.08px)}58%{opacity:0.48;filter:blur(0.16px)}60%{opacity:0.30;filter:blur(0.22px)}61%{opacity:0.17;filter:blur(0.27px)}62%,100%{opacity:0.1;filter:blur(0.3px)}}@keyframes ac-blink-decay-long{0%,54%{opacity:1;filter:blur(0)}60%{opacity:0.88;filter:blur(0.10px)}68%{opacity:0.72;filter:blur(0.18px)}78%{opacity:0.57;filter:blur(0.26px)}88%{opacity:0.44;filter:blur(0.34px)}100%{opacity:0.34;filter:blur(0.4px)}}.ac-afterglow .ac-btn,.ac-afterglow .ac-tab,.ac-afterglow .ac-nav__link,.ac-afterglow .ac-badge,.ac-afterglow .ac-banner,.ac-afterglow .ac-check input,.ac-afterglow .ac-radio input,.ac-afterglow .ac-toggle__track,.ac-afterglow .ac-toggle__thumb,.ac-afterglow .ac-meter__bar,.ac-afterglow .ac-table__row--active td{transition:background-color var(--ac-decay-fast) var(--ac-decay-ease),border-color var(--ac-decay-fast) var(--ac-decay-ease),color var(--ac-decay-fast) var(--ac-decay-ease),box-shadow var(--ac-decay-fast) var(--ac-decay-ease),text-shadow var(--ac-decay-fast) var(--ac-decay-ease),--ac-lit var(--ac-persist-tail) var(--ac-decay-ease)}@property --ac-lit{syntax:"<number>";inherits:true;initial-value:0}.ac-afterglow .ac-btn--filled,.ac-afterglow .ac-btn[aria-pressed="true"],.ac-afterglow .ac-tab--active,.ac-afterglow .ac-tab[aria-selected="true"],.ac-afterglow .ac-nav__link[aria-current="page"],.ac-afterglow .ac-badge--filled,.ac-afterglow .ac-banner--filled,.ac-afterglow .ac-check input:checked,.ac-afterglow .ac-radio input:checked,.ac-afterglow .ac-toggle--on .ac-toggle__thumb,.ac-afterglow .ac-toggle[aria-pressed="true"] .ac-toggle__thumb,.ac-afterglow .ac-table__row--active td{--ac-lit:1}.ac-afterglow .ac-btn::after,.ac-afterglow .ac-tab::after,.ac-afterglow .ac-nav__link::after,.ac-afterglow .ac-badge::after,.ac-afterglow .ac-table__row--active td::after{content:"";position:absolute;inset:0;pointer-events:none;display:var(--ac-afterimage-display,block);box-shadow:0 0 calc(18px * var(--ac-halo-spread,1)) rgba(var(--ac-halo-1),calc(0.26 * var(--ac-lit)))}.ac-afterglow .ac-btn,.ac-afterglow .ac-tab,.ac-afterglow .ac-nav__link,.ac-afterglow .ac-badge,.ac-afterglow .ac-table__row--active td{position:relative}.ac-afterglow .ac-btn--filled,.ac-afterglow .ac-btn[aria-pressed="true"],.ac-afterglow .ac-btn:hover,.ac-afterglow .ac-tab--active,.ac-afterglow .ac-tab[aria-selected="true"],.ac-afterglow .ac-tab:hover,.ac-afterglow .ac-nav__link[aria-current="page"],.ac-afterglow .ac-nav__link:hover,.ac-afterglow .ac-badge--filled,.ac-afterglow .ac-banner--filled,.ac-afterglow .ac-check input:checked,.ac-afterglow .ac-radio input:checked,.ac-afterglow .ac-toggle--on .ac-toggle__thumb,.ac-afterglow .ac-toggle[aria-pressed="true"] .ac-toggle__thumb{transition:none}.ac-afterglow .ac-meter__track::before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--ac-meter-value,0) * 1%);pointer-events:none;background:repeating-linear-gradient( 90deg,var(--ac-fill) 0 8px,transparent 8px 12px );opacity:0.5;mask-image:linear-gradient(90deg,#000 0 55%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0 55%,transparent 100%);transition:width var(--ac-persist-tail) var(--ac-decay-ease)}.ac-afterglow .ac-meter--alarm .ac-meter__track::before{background:repeating-linear-gradient( 90deg,var(--ac-on-fill) 0 8px,transparent 8px 12px )}.ac-afterglow[data-ac-scrolling] > *:not(.ac-persist,.ac-retrace,.ac-mesh,.ac-nav--sticky){filter:var(--ac-smear-filter,blur(calc(var(--ac-smear,0) * 1.8px)))}.ac-afterglow > .ac-persist::after{content:"";position:fixed;inset:0;pointer-events:none;opacity:calc(var(--ac-smear,0) * 0.45);mix-blend-mode:screen;backdrop-filter:blur(calc(var(--ac-smear,0) * 4px)) brightness(1.12);-webkit-backdrop-filter:blur(calc(var(--ac-smear,0) * 4px)) brightness(1.12)}.ac-afterglow:not([data-ac-scrolling]) > .ac-persist::after{display:none}.ac-afterglow .ac-ghost{position:absolute;margin:0;pointer-events:none;mix-blend-mode:screen;opacity:0;animation:var(--ac-ghost-anim,ac-ghost-decay) var(--ac-persist-tail) var(--ac-decay-ease) forwards}.ac-afterglow .ac-ghost--fast{animation-duration:min(var(--ac-persist-tail),400ms)}@keyframes ac-ghost-decay{from{opacity:0.38;filter:blur(0)}to{opacity:0;filter:blur(0.8px)}}@keyframes ac-ghost-cascade{0%{opacity:0.46;color:rgb(var(--ac-halo-flash));filter:blur(0)}4%{opacity:0.38;color:rgb(var(--ac-halo-1));filter:blur(0.1px)}100%{opacity:0;color:rgb(var(--ac-halo-1));filter:blur(0.8px)}}html:has(.ac-afterglow)::view-transition-old(root){animation:ac-page-decay min(var(--ac-persist-tail),900ms) var(--ac-decay-ease) forwards;mix-blend-mode:screen}html:has(.ac-afterglow)::view-transition-new(root){animation:none;opacity:1}html:has(.ac-afterglow)::view-transition-group(root){animation-duration:min(var(--ac-persist-tail),900ms)}::view-transition{pointer-events:none}@keyframes ac-page-decay{from{opacity:0.85;filter:blur(0)}to{opacity:0;filter:blur(1.1px)}}.ac-bloom > *,.ac-crt > *,.ac-afterglow > *{position:relative;z-index:1}.ac-crt > .ac-retrace,.ac-bloom > .ac-retrace{z-index:45}.ac-bloom > .ac-mesh,.ac-crt > .ac-mesh{z-index:48}.ac-screen.ac-bloom::before,.ac-screen.ac-crt::after,.ac-screen.ac-afterglow > .ac-persist::before{position:fixed;inset:0}.ac-screen.ac-crt > .ac-retrace{position:fixed}.ac-screen.ac-bloom > .ac-mesh{position:fixed;inset:0}@media (prefers-reduced-motion:reduce){:root{--ac-blink-force:none;--ac-smear-filter:none;--ac-afterimage-display:none}.ac-bloom::before,.ac-crt::after,.ac-persist::before{animation:none}.ac-retrace{display:none}.ac-bloom > .ac-mesh,.ac-crt > .ac-mesh{animation:none}.ac-afterglow *,.ac-afterglow *::before,.ac-afterglow *::after{transition:none !important}.ac-afterglow > .ac-persist::after{display:none}.ac-afterglow .ac-meter__track::before{display:none}html:has(.ac-afterglow)::view-transition-old(root),html:has(.ac-afterglow)::view-transition-new(root){animation:none}.ac-ghost{display:none}.ac-afterglow [hidden],.ac-afterglow dialog:not([open]){transition:none;filter:none}}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--ac-screen);color:var(--ac-ink);text-shadow:var(--ac-glow-text);font-family:var(--ac-font-terminal);font-size:var(--ac-type-body);line-height:var(--ac-leading);letter-spacing:var(--ac-tracking-body);-webkit-font-smoothing:none}h1,h2,h3,h4{margin:0;font-weight:400;text-transform:uppercase}a{color:var(--ac-ink-bright);text-shadow:var(--ac-glow-text);text-decoration:underline;text-underline-offset:3px}a:hover{color:var(--ac-fill-bright);text-shadow:var(--ac-glow-text)}::selection{background:var(--ac-fill);color:var(--ac-on-fill);text-shadow:none}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-shadow:inherit}:focus-visible{outline:2px dashed var(--ac-ink-dim);outline-offset:3px}.ac-screen{display:flex;min-height:100vh;min-height:100svh;flex-direction:column;overflow:clip}.ac-screen__body{display:flex;flex:1;flex-direction:column;padding:var(--ac-screen-pad,20px var(--ac-space-6));gap:var(--ac-space-4);min-width:0}.ac-stack{display:flex;flex-direction:column;gap:var(--ac-gap,var(--ac-space-4));min-width:0}.ac-row{display:flex;flex-direction:row;gap:var(--ac-gap,var(--ac-space-4));min-width:0}.ac-row--wrap{flex-wrap:wrap}.ac-row--center{align-items:center}.ac-row--baseline{align-items:baseline}.ac-row--between{justify-content:space-between}.ac-row--end{justify-content:flex-end}.ac-spacer{flex:1}.ac-stack[hidden],.ac-row[hidden],.ac-grid[hidden],.ac-screen[hidden]{display:none}.ac-grow{flex:1;min-width:0}.ac-push{margin-top:auto}.ac-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ac-grid{display:grid;grid-template-columns:repeat(var(--ac-cols,1),minmax(0,1fr));gap:var(--ac-gap,var(--ac-space-6));min-width:0}.ac-grid--console{grid-template-columns:minmax(0,1fr) minmax(280px,380px)}.ac-col-2{grid-column:span 2}.ac-col-3{grid-column:span 3}.ac-col-4{grid-column:span 4}.ac-col-6{grid-column:span 6}@media (max-width:900px){.ac-grid--console{grid-template-columns:minmax(0,1fr)}.ac-col-2,.ac-col-3,.ac-col-4,.ac-col-6{grid-column:auto}}.ac-btn{display:inline-block;font-family:var(--ac-font-terminal);font-size:var(--ac-type-body);line-height:1;text-transform:uppercase;text-decoration:none;letter-spacing:var(--ac-tracking-body);color:var(--ac-ink);background:transparent;border:var(--ac-border-w) solid var(--ac-stroke);box-shadow:var(--ac-glow-box),var(--ac-edge,0 0 0 transparent);border-radius:var(--ac-radius);padding:10px 22px;cursor:pointer;text-shadow:var(--ac-glow-text)}.ac-btn:hover{color:var(--ac-ink-bright);text-shadow:var(--ac-glow-text);border-color:var(--ac-ink-bright);box-shadow:var(--ac-glow-box),var(--ac-edge,0 0 0 transparent)}.ac-btn:active{background:var(--ac-fill);color:var(--ac-on-fill);text-shadow:none;box-shadow:var(--ac-glow-box),var(--ac-edge-press,0 0 0 transparent)}.ac-btn--filled,.ac-btn[aria-pressed="true"]{background:var(--ac-fill);color:var(--ac-on-fill);text-shadow:none;box-shadow:var(--ac-glow-box),var(--ac-edge-press,0 0 0 transparent)}.ac-btn--filled:hover,.ac-btn[aria-pressed="true"]:hover{background:var(--ac-fill-bright);color:var(--ac-on-fill);text-shadow:none;box-shadow:var(--ac-glow-box),var(--ac-edge-press,0 0 0 transparent)}.ac-btn--dim{color:var(--ac-ink-faint);border-color:var(--ac-stroke-dim);text-shadow:var(--ac-glow-text-faint);box-shadow:var(--ac-glow-box-dim),var(--ac-edge,0 0 0 transparent)}.ac-btn--lg{font-size:var(--ac-type-title);padding:14px 28px}.ac-btn--sm{font-size:var(--ac-type-small);padding:6px 14px;border-radius:var(--ac-radius-sm)}.ac-btn--pad{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;min-height:96px;min-width:130px;padding:10px 16px}.ac-btn--block{display:block;width:100%}.ac-btn--pad.ac-btn--block{display:flex}.ac-btn:disabled,.ac-btn[aria-disabled="true"]{color:var(--ac-ink-faint);border-color:var(--ac-stroke-dim);background:transparent;text-shadow:none;box-shadow:none;cursor:default}.ac-btn:focus-visible{outline:2px dashed var(--ac-ink-dim);outline-offset:3px}.ac-nav{box-sizing:border-box;display:flex;align-items:stretch;gap:var(--ac-space-4);flex-wrap:wrap;border-bottom:var(--ac-border-w) solid var(--ac-stroke);box-shadow:var(--ac-glow-box);background:var(--ac-screen);padding:0 var(--ac-space-6)}.ac-nav--sticky{position:sticky;top:0;z-index:20}.ac-nav__mark{display:flex;align-items:center;gap:10px;padding:10px 0;margin-right:auto;font-family:var(--ac-font-terminal);font-size:var(--ac-type-body);line-height:1;letter-spacing:0.22em;color:var(--ac-ink-bright);text-transform:uppercase;text-shadow:var(--ac-glow-text)}.ac-nav__mark::before{content:"█";font-size:16px;color:var(--ac-fill)}.ac-nav__links{display:flex;align-items:stretch;gap:var(--ac-space-2);flex-wrap:wrap}.ac-nav__link{display:flex;align-items:center;padding:0 var(--ac-space-4);margin:6px 0;font-family:var(--ac-font-terminal);font-size:var(--ac-type-body);line-height:1;color:var(--ac-ink);text-decoration:none;letter-spacing:var(--ac-tracking-body);border:var(--ac-border-w) solid transparent;border-radius:var(--ac-radius-sm);text-shadow:var(--ac-glow-text)}.ac-nav__link:hover{color:var(--ac-ink-bright);text-shadow:var(--ac-glow-text);border-color:var(--ac-stroke);box-shadow:var(--ac-glow-box)}.ac-nav__link[aria-current="page"],.ac-nav__link--active{background:var(--ac-fill);color:var(--ac-on-fill);border-color:var(--ac-fill);text-shadow:none}.ac-nav__link:focus-visible{outline:2px dashed var(--ac-ink-dim);outline-offset:3px}.ac-nav__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ac-space-4);font-family:var(--ac-font-micro);font-size:var(--ac-type-micro);letter-spacing:var(--ac-tracking-micro);color:var(--ac-ink-faint);text-shadow:var(--ac-glow-text-faint);margin-left:auto}@media (max-width:1400px){.ac-nav__link{padding:0 var(--ac-space-3)}}@media (max-width:1320px){.ac-nav__links{order:1;flex-basis:100%;gap:var(--ac-space-2)}.ac-nav__link{flex:1 1 auto;justify-content:center;min-height:44px}}@media (max-width:720px){.ac-nav{position:static;justify-content:center;gap:var(--ac-space-2) var(--ac-space-4);padding:var(--ac-space-2) var(--ac-space-3)}.ac-nav__mark{order:1;justify-content:center;width:100%;padding-bottom:var(--ac-space-1)}.ac-nav__meta{display:contents}.ac-nav__meta > *{order:2}.ac-nav__links{order:3;flex-direction:column;width:100%;gap:var(--ac-space-2)}.ac-nav__link{flex:0 0 auto;justify-content:center;min-height:52px;margin:0;font-size:var(--ac-type-title)}}.ac-setup{box-sizing:border-box;border-bottom:var(--ac-border-w) solid var(--ac-stroke);box-shadow:var(--ac-glow-box);background:var(--ac-screen);padding:var(--ac-space-8) var(--ac-space-6) var(--ac-space-6)}.ac-setup__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ac-space-6);align-items:start}@media (min-width:721px){.ac-setup__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ac-setup__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ac-setup .ac-panel{--ac-panel-title-bg:var(--ac-screen)}.ac-setup .ac-panel--dim{border-color:var(--ac-stroke)}.ac-setup__foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ac-space-4);margin-top:var(--ac-space-6);padding-top:var(--ac-space-4);border-top:var(--ac-border-w) solid var(--ac-stroke-dim);box-shadow:var(--ac-glow-box-dim)}@media (max-width:720px){.ac-setup{padding:var(--ac-space-8) var(--ac-space-4) var(--ac-space-4)}.ac-setup__grid{gap:var(--ac-space-8)}}.ac-tabs{display:flex;gap:var(--ac-space-2);flex-wrap:wrap}.ac-tab{font-family:var(--ac-font-terminal);font-size:var(--ac-type-title);line-height:1;color:var(--ac-ink);background:transparent;text-transform:none;border:var(--ac-border-w) solid var(--ac-stroke);box-shadow:var(--ac-glow-box),var(--ac-edge,0 0 0 transparent);border-radius:var(--ac-radius);padding:8px 24px 20px;cursor:pointer;text-shadow:var(--ac-glow-text)}.ac-tab:hover{color:var(--ac-ink-bright);text-shadow:var(--ac-glow-text);border-color:var(--ac-ink-bright);box-shadow:var(--ac-glow-box),var(--ac-edge,0 0 0 transparent)}.ac-tab:active{box-shadow:var(--ac-glow-box),var(--ac-edge-press,0 0 0 transparent)}.ac-tab--active,.ac-tab[aria-selected="true"]{background:var(--ac-fill);color:var(--ac-on-fill);text-shadow:none;box-shadow:var(--ac-glow-box),var(--ac-edge-press,0 0 0 transparent)}.ac-tab--active:hover,.ac-tab[aria-selected="true"]:hover{box-shadow:var(--ac-glow-box),var(--ac-edge-press,0 0 0 transparent)}.ac-tab:disabled{color:var(--ac-ink-faint);border-color:var(--ac-stroke-dim);box-shadow:none;text-shadow:none;cursor:default}.ac-tab:focus-visible{outline:2px dashed var(--ac-ink-dim);outline-offset:3px}.ac-panel{position:relative;box-sizing:border-box;border:var(--ac-border-w) solid var(--ac-stroke);box-shadow:var(--ac-glow-box);border-radius:var(--ac-radius);padding:var(--ac-space-6) var(--ac-space-4) var(--ac-space-4);min-width:0}.ac-panel--dim{border-color:var(--ac-stroke-dim);box-shadow:var(--ac-glow-box-dim)}.ac-panel__title{position:absolute;top:-10px;left:12px;padding:0 8px;background:var(--ac-panel-title-bg,var(--ac-screen));font-family:var(--ac-font-terminal);font-size:var(--ac-type-small);line-height:1;color:var(--ac-ink);text-transform:uppercase;letter-spacing:0.12em;text-shadow:var(--ac-glow-text)}.ac-panel--dim .ac-panel__title{color:var(--ac-ink-dim);text-shadow:var(--ac-glow-text-dim)}.ac-panel--bar{padding-top:0;overflow:hidden}.ac-panel__barTitle{margin:0 calc(-1 * var(--ac-space-4)) var(--ac-space-3);padding:4px 16px;text-align:center;background:var(--ac-fill);color:var(--ac-on-fill);text-shadow:none;font-family:var(--ac-font-terminal);font-size:var(--ac-type-body);text-transform:uppercase;letter-spacing:0.1em}.ac-field{display:inline-flex;flex-direction:column;gap:var(--ac-space-1);font-family:var(--ac-font-terminal);min-width:0}.ac-field--block{display:flex;width:100%}.ac-field__label{font-size:var(--ac-type-small);line-height:1;color:var(--ac-ink-dim);text-shadow:var(--ac-glow-text-dim);text-transform:uppercase;letter-spacing:var(--ac-tracking-body)}.ac-input{box-sizing:border-box;font-family:var(--ac-font-terminal);font-size:var(--ac-type-body);color:var(--ac-ink-bright);text-shadow:var(--ac-glow-text);background:var(--ac-screen-well);border:var(--ac-border-w) solid var(--ac-stroke-dim);box-shadow:var(--ac-glow-box-dim);border-radius:var(--ac-radius-sm);padding:6px 12px;letter-spacing:var(--ac-tracking-body);caret-color:var(--ac-ink-bright);text-transform:uppercase}.ac-input::placeholder{color:var(--ac-ink-faint);text-shadow:var(--ac-glow-text-faint)}.ac-input:focus{outline:none;border-color:var(--ac-stroke);box-shadow:var(--ac-glow-box)}.ac-input:disabled{color:var(--ac-ink-faint);text-shadow:none;border-color:var(--ac-ink-trace);box-shadow:none}.ac-input:read-only{color:var(--ac-ink-dim);text-shadow:var(--ac-glow-text-dim)}.ac-input--block{display:block;width:100%}textarea.ac-input{display:block;width:100%;line-height:var(--ac-leading);resize:vertical}.ac-field--invalid .ac-field__label{color:var(--ac-ink-bright);text-shadow:var(--ac-glow-text)}.ac-field--invalid .ac-input,.ac-input[aria-invalid="true"]{background:var(--ac-fill);color:var(--ac-on-fill);text-shadow:none;border-color:var(--ac-stroke);caret-color:var(--ac-on-fill);animation-name:var(--ac-blink-force,var(--ac-blink-name));animation-duration:1.1s;animation-timing-function:var(--ac-blink-force-ease,var(--ac-blink-ease));animation-iteration-count:infinite}.ac-field--invalid .ac-input::placeholder,.ac-input[aria-invalid="true"]::placeholder{color:var(--ac-on-fill);text-shadow:none}.ac-select{position:relative;display:inline-flex;min-width:0}.ac-select--block{display:flex;width:100%}.ac-select .ac-input{appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer;width:100%}.ac-select::after{content:"▼";position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ac-ink);text-shadow:var(--ac-glow-text);font-size:14px;font-family:var(--ac-font-terminal)}.ac-select .ac-input option{background:var(--ac-screen);color:var(--ac-ink);text-shadow:var(--ac-glow-text)}.ac-select:has(.ac-input:disabled)::after{color:var(--ac-ink-faint);text-shadow:none}.ac-check{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--ac-font-terminal);font-size:var(--ac-type-body);line-height:1;color:var(--ac-ink);text-shadow:var(--ac-glow-text);text-transform:uppercase;letter-spacing:var(--ac-tracking-body);cursor:pointer}.ac-check input{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;flex:none;border:var(--ac-border-w) solid var(--ac-stroke);box-shadow:var(--ac-glow-box);border-radius:0;background:transparent;cursor:pointer}.ac-check input:checked{background:var(--ac-fill);box-shadow:var(--ac-glow-box)}.ac-check--disabled,.ac-check:has(input:disabled){color:var(--ac-ink-faint);text-shadow:none;cursor:default}.ac-check--disabled input,.ac-check input:disabled{border-color:var(--ac-stroke-dim);box-shadow:none;cursor:default}.ac-check--disabled input:checked,.ac-check input:disabled:checked{background:var(--ac-ink-faint);box-shadow:none}.ac-check input:focus-visible{outline:2px dashed var(--ac-ink-dim);outline-offset:3px}.ac-radio{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--ac-font-terminal);font-size:var(--ac-type-body);line-height:1;color:var(--ac-ink);text-shadow:var(--ac-glow-text);text-transform:uppercase;letter-spacing:var(--ac-tracking-body);cursor:pointer}.ac-radio input{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;flex:none;border:var(--ac-border-w) solid var(--ac-stroke);box-shadow:var(--ac-glow-box);border-radius:50%;background:transparent;cursor:pointer}.ac-radio input:checked{background:var(--ac-fill);box-shadow:inset 0 0 0 3px var(--ac-screen),var(--ac-glow-box)}.ac-radio--disabled,.ac-radio:has(input:disabled){color:var(--ac-ink-faint);text-shadow:none;cursor:default}.ac-radio--disabled input,.ac-radio input:disabled{border-color:var(--ac-stroke-dim);box-shadow:none;cursor:default}.ac-radio--disabled input:checked,.ac-radio input:disabled:checked{background:var(--ac-ink-faint);box-shadow:inset 0 0 0 3px var(--ac-screen)}.ac-radio input:focus-visible{outline:2px dashed var(--ac-ink-dim);outline-offset:3px}.ac-toggle{display:inline-flex;align-items:center;gap:var(--ac-space-3);min-height:44px;font-family:var(--ac-font-terminal);font-size:var(--ac-type-body);line-height:1;color:var(--ac-ink);text-shadow:var(--ac-glow-text);text-transform:uppercase;letter-spacing:var(--ac-tracking-body);background:none;border:none;padding:0;cursor:pointer}.ac-toggle__track{position:relative;width:64px;height:28px;flex:none;border:var(--ac-border-w) solid var(--ac-stroke);box-shadow:var(--ac-glow-box),var(--ac-edge,0 0 0 transparent);border-radius:var(--ac-radius-sm)}.ac-toggle__thumb{position:absolute;top:3px;left:3px;width:26px;height:18px;background:var(--ac-ink-faint)}.ac-toggle--on .ac-toggle__thumb,.ac-toggle[aria-pressed="true"] .ac-toggle__thumb,.ac-toggle--input input:checked ~ .ac-toggle__track .ac-toggle__thumb{left:auto;right:3px;background:var(--ac-fill);box-shadow:var(--ac-glow-box)}.ac-toggle__state{min-width:2.2em;text-align:left;color:var(--ac-ink-dim);text-shadow:var(--ac-glow-text-dim)}.ac-toggle--on .ac-toggle__state,.ac-toggle[aria-pressed="true"] .ac-toggle__state,.ac-toggle--input input:checked ~ .ac-toggle__state{color:var(--ac-ink-bright);text-shadow:var(--ac-glow-text)}.ac-toggle:disabled{color:var(--ac-ink-faint);text-shadow:none;cursor:default}.ac-toggle:disabled .ac-toggle__track{border-color:var(--ac-stroke-dim);box-shadow:var(--ac-glow-box-dim)}.ac-toggle:disabled .ac-toggle__thumb{background:var(--ac-ink-trace);box-shadow:none}.ac-toggle:focus-visible{outline:2px dashed var(--ac-ink-dim);outline-offset:3px}.ac-toggle--input input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ac-toggle--input .ac-toggle__state::after{content:"OFF"}.ac-toggle--input input:checked ~ .ac-toggle__state::after{content:"ON"}.ac-toggle--input input:disabled ~ .ac-toggle__track{border-color:var(--ac-stroke-dim);box-shadow:var(--ac-glow-box-dim)}.ac-toggle--input input:disabled ~ .ac-toggle__track .ac-toggle__thumb{background:var(--ac-ink-trace);box-shadow:none}.ac-toggle--input input:focus-visible ~ .ac-toggle__track{outline:2px dashed var(--ac-ink-dim);outline-offset:3px}.ac-statusbar{box-sizing:border-box;display:flex;gap:var(--ac-space-8);align-items:baseline;flex-wrap:wrap;background:var(--ac-fill);color:var(--ac-on-fill);text-shadow:none;font-family:var(--ac-font-terminal);font-size:var(--ac-type-body);line-height:1;text-transform:uppercase;letter-spacing:var(--ac-tracking-body);padding:6px var(--ac-space-4);box-shadow:var(--ac-glow-box);min-width:0}.ac-statusbar--line{background:transparent;color:var(--ac-ink);text-shadow:var(--ac-glow-text);border-top:var(--ac-border-w) solid var(--ac-stroke-dim);border-bottom:var(--ac-border-w) solid var(--ac-stroke-dim);box-shadow:var(--ac-glow-box-dim)}.ac-readout{display:flex;flex-direction:column;gap:var(--ac-space-2);font-family:var(--ac-font-terminal);text-align:center;min-width:0}.ac-readout__label{background:var(--ac-fill);color:var(--ac-on-fill);text-shadow:none;padding:3px 12px;font-size:var(--ac-type-small);line-height:1.2;text-transform:uppercase;letter-spacing:0.1em}.ac-readout__label--plain{background:transparent;color:var(--ac-ink-dim);text-shadow:var(--ac-glow-text-dim);padding:0}.ac-readout__value{font-size:var(--ac-type-display);line-height:1;color:var(--ac-ink-bright);text-shadow:var(--ac-glow-text);letter-spacing:0.06em;font-variant-numeric:tabular-nums}.ac-readout__unit{font-size:var(--ac-type-body);color:var(--ac-ink);text-shadow:var(--ac-glow-text);margin-left:6px}.ac-readout--lg .ac-readout__value{font-size:64px}.ac-readout--inline{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--ac-space-4);text-align:left}.ac-readout--inline .ac-readout__value{font-size:var(--ac-type-title)}.ac-badge{display:inline-block;font-family:var(--ac-font-micro);font-size:var(--ac-type-micro);line-height:1.4;letter-spacing:var(--ac-tracking-micro);text-transform:uppercase;padding:4px 8px;border:1px solid var(--ac-stroke);box-shadow:var(--ac-glow-box);border-radius:2px;color:var(--ac-ink);text-shadow:var(--ac-glow-text)}.ac-badge--filled{background:var(--ac-fill);color:var(--ac-on-fill);text-shadow:none;border-color:var(--ac-fill)}.ac-badge--dim{color:var(--ac-ink-faint);text-shadow:var(--ac-glow-text-faint);border-color:var(--ac-stroke-dim);box-shadow:var(--ac-glow-box-dim)}.ac-banner{box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:var(--ac-space-6);border:var(--ac-border-w) solid var(--ac-stroke);box-shadow:var(--ac-glow-box);border-radius:2px;padding:10px 24px;font-family:var(--ac-font-terminal);font-size:var(--ac-type-display);line-height:1;letter-spacing:0.14em;color:var(--ac-ink-bright);text-transform:uppercase;text-shadow:var(--ac-glow-text)}.ac-banner::before,.ac-banner::after{content:"✳✳";letter-spacing:0}@media (max-width:480px){.ac-banner{gap:var(--ac-space-3);padding:10px var(--ac-space-3);font-size:var(--ac-type-title);flex-wrap:wrap}}.ac-banner--filled{background:var(--ac-fill);color:var(--ac-on-fill);text-shadow:none;box-shadow:var(--ac-glow-box)}.ac-banner--dim{color:var(--ac-ink-faint);border-color:var(--ac-stroke-dim);text-shadow:var(--ac-glow-text-faint);box-shadow:var(--ac-glow-box-dim)}.ac-hr{border:none;border-top:var(--ac-border-w) solid var(--ac-stroke-dim);box-shadow:var(--ac-glow-box-dim);margin:var(--ac-space-4) 0}.ac-hr--bright{border-top-color:var(--ac-stroke)}.ac-table{width:100%;border-collapse:collapse;font-family:var(--ac-font-terminal);font-size:var(--ac-type-small)}.ac-table th{text-align:left;font-weight:400;text-transform:uppercase;font-family:var(--ac-font-micro);font-size:var(--ac-type-micro);letter-spacing:var(--ac-tracking-micro);background:var(--ac-fill);color:var(--ac-on-fill);text-shadow:none;padding:6px 12px;white-space:nowrap}.ac-table td{padding:6px 12px;color:var(--ac-ink);text-shadow:var(--ac-glow-text);border-bottom:var(--ac-border-w) solid var(--ac-ink-trace);text-transform:uppercase}.ac-table tbody tr:last-child td{border-bottom:none}.ac-table__row--active td{background:var(--ac-fill);color:var(--ac-on-fill);text-shadow:none}.ac-table--zebra tbody tr:nth-child(even) td{background:var(--ac-screen-raised)}.ac-table--dense td,.ac-table--dense th{padding:2px 10px}.ac-table__num{text-align:right;font-variant-numeric:tabular-nums}.ac-table-scroll{overflow-x:auto;max-width:100%}.ac-list{display:flex;flex-direction:column;gap:var(--ac-space-1);margin:0;padding:0;list-style:none;font-family:var(--ac-font-terminal);font-size:var(--ac-type-body);line-height:1;text-transform:uppercase;letter-spacing:var(--ac-tracking-body);min-width:0}.ac-list__item{display:flex;align-items:baseline;gap:var(--ac-space-2);margin:0;min-width:0}.ac-list__key{color:var(--ac-ink-dim);text-shadow:var(--ac-glow-text-dim);white-space:nowrap}.ac-list__fill{flex:1;min-width:var(--ac-space-6);align-self:baseline;border-bottom:var(--ac-border-w) dotted var(--ac-ink-trace)}.ac-list__value{margin:0;color:var(--ac-ink);text-shadow:var(--ac-glow-text);white-space:nowrap;font-variant-numeric:tabular-nums}.ac-list--bright .ac-list__value{color:var(--ac-ink-bright);text-shadow:var(--ac-glow-text)}.ac-list--dense{gap:0;font-size:var(--ac-type-small)}.ac-list--dim .ac-list__key{color:var(--ac-ink-faint);text-shadow:var(--ac-glow-text-faint)}.ac-list--dim .ac-list__value{color:var(--ac-ink-dim);text-shadow:var(--ac-glow-text-dim)}.ac-dialog{box-sizing:border-box;max-width:min(90vw,560px);padding:0;border:var(--ac-border-w) solid var(--ac-stroke);border-radius:var(--ac-radius);background:var(--ac-screen);color:var(--ac-ink);text-shadow:var(--ac-glow-text);font-family:var(--ac-font-terminal);box-shadow:var(--ac-glow-box);overflow:hidden}.ac-dialog::backdrop{background:var(--ac-backdrop,rgba(0,0,0,0.72))}.ac-dialog__title{margin:0;padding:4px 16px;text-align:center;background:var(--ac-fill);color:var(--ac-on-fill);text-shadow:none;font-family:var(--ac-font-terminal);font-size:var(--ac-type-body);font-weight:400;text-transform:uppercase;letter-spacing:0.1em}.ac-dialog__body{padding:var(--ac-space-4);font-size:var(--ac-type-body);line-height:var(--ac-leading)}.ac-dialog__actions{display:flex;gap:var(--ac-space-4);justify-content:flex-end;flex-wrap:wrap;padding:0 var(--ac-space-4) var(--ac-space-4)}.ac-dialog--wide{max-width:min(94vw,860px)}.ac-meter{display:flex;flex-direction:column;gap:var(--ac-space-1);font-family:var(--ac-font-terminal);min-width:0}.ac-meter__track{position:relative;height:24px;border:var(--ac-border-w) solid var(--ac-stroke-dim);box-shadow:var(--ac-glow-box-dim);border-radius:var(--ac-radius-sm);background:var(--ac-screen-well);overflow:hidden}.ac-meter__bar{position:relative;height:100%;width:calc(var(--ac-meter-value,0) * 1%);background:repeating-linear-gradient( 90deg,var(--ac-fill) 0 8px,transparent 8px 12px );box-shadow:var(--ac-glow-box)}.ac-meter__scale{display:flex;justify-content:space-between;font-family:var(--ac-font-micro);font-size:var(--ac-type-micro);letter-spacing:var(--ac-tracking-micro);color:var(--ac-ink-faint);text-shadow:var(--ac-glow-text-faint)}.ac-meter--lg .ac-meter__track{height:32px}.ac-meter--dim .ac-meter__bar{background:repeating-linear-gradient( 90deg,var(--ac-ink-faint) 0 8px,transparent 8px 12px );box-shadow:none}.ac-meter--alarm .ac-meter__track{border-color:var(--ac-stroke);background:var(--ac-fill);box-shadow:var(--ac-glow-box)}.ac-meter--alarm .ac-meter__bar{background:repeating-linear-gradient( 90deg,var(--ac-on-fill) 0 8px,transparent 8px 12px );box-shadow:none;animation-name:var(--ac-blink-force,var(--ac-blink-name));animation-duration:1.1s;animation-timing-function:var(--ac-blink-force-ease,var(--ac-blink-ease));animation-iteration-count:infinite}.ac-keypad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ac-space-2);max-width:420px;min-width:0}.ac-keypad__key{display:flex;align-items:center;justify-content:center;text-align:center;min-height:72px;min-width:0;padding:10px 16px;font-size:var(--ac-type-title)}.ac-keypad__key--fn{font-size:var(--ac-type-body)}.ac-keypad__key--wide{grid-column:span 2}.ac-keypad--dense .ac-keypad__key{min-height:56px}.ac-spinner{display:inline-block;overflow:hidden;width:1ch;height:1em;line-height:1;vertical-align:-0.1em;font-family:var(--ac-font-terminal);font-size:var(--ac-type-body);color:var(--ac-ink-bright);text-shadow:var(--ac-glow-text)}.ac-spinner::before{content:"|\A/\A—\A\\";display:block;white-space:pre;line-height:1;animation:ac-spinner-turn 0.8s steps(4) infinite}@keyframes ac-spinner-turn{to{transform:translateY(-4em)}}.ac-spinner--dim{color:var(--ac-ink-faint);text-shadow:var(--ac-glow-text-faint)}.ac-spinner--lg{font-size:var(--ac-type-title)}@media (prefers-reduced-motion:reduce){.ac-spinner::before{animation:none}}.ac-sweep{position:relative;aspect-ratio:1;width:100%;max-width:var(--ac-sweep-size,260px);border:2px solid var(--ac-stroke-dim);box-shadow:var(--ac-glow-box-dim);border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 50%,transparent 0 24%,rgba(var(--ac-halo-3),0.16) 24% 24.6%,transparent 24.6%),radial-gradient(circle at 50% 50%,transparent 0 49%,rgba(var(--ac-halo-3),0.16) 49% 49.6%,transparent 49.6%),radial-gradient(circle at 50% 50%,transparent 0 74%,rgba(var(--ac-halo-3),0.13) 74% 74.6%,transparent 74.6%),radial-gradient(circle at 50% 50%,var(--ac-screen-raised),var(--ac-screen-well))}.ac-sweep::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,transparent calc(50% - 1px),rgba(var(--ac-halo-3),0.15) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(to bottom,transparent calc(50% - 1px),rgba(var(--ac-halo-3),0.15) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px))}.ac-sweep__beam{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;border-radius:50%;background:conic-gradient( from 0deg,rgba(var(--ac-halo-3),0) calc(360deg - var(--ac-sweep-arc,250deg)),rgba(var(--ac-halo-3),0.008) calc(360deg - var(--ac-sweep-arc,250deg) * 0.9),rgba(var(--ac-halo-3),0.024) calc(360deg - var(--ac-sweep-arc,250deg) * 0.8),rgba(var(--ac-halo-3),0.038) calc(360deg - var(--ac-sweep-arc,250deg) * 0.6),rgba(var(--ac-halo-3),0.059) calc(360deg - var(--ac-sweep-arc,250deg) * 0.38),rgba(var(--ac-halo-3),0.085) calc(360deg - var(--ac-sweep-arc,250deg) * 0.26),rgba(var(--ac-halo-2),0.12) calc(360deg - var(--ac-sweep-arc,250deg) * 0.18),rgba(var(--ac-halo-2),0.18) calc(360deg - var(--ac-sweep-arc,250deg) * 0.11),rgba(var(--ac-halo-2),0.25) calc(360deg - var(--ac-sweep-arc,250deg) * 0.072),rgba(var(--ac-halo-1),0.33) calc(360deg - var(--ac-sweep-arc,250deg) * 0.05),rgba(var(--ac-halo-1),0.4) calc(360deg - var(--ac-sweep-arc,250deg) * 0.036),rgba(var(--ac-halo-1),0.49) calc(360deg - var(--ac-sweep-arc,250deg) * 0.024),rgba(var(--ac-halo-4),0.58) calc(360deg - var(--ac-sweep-arc,250deg) * 0.016),rgba(var(--ac-halo-flash,var(--ac-halo-1)),0.75) calc(360deg - var(--ac-sweep-arc,250deg) * 0.006),rgba(var(--ac-halo-flash,var(--ac-halo-1)),0.9) 360deg );animation:ac-sweep-rotate var(--ac-sweep-period,max(2.5s,calc(var(--ac-persist-tail,2s) * 1.5))) linear infinite}.ac-sweep__beam::before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient( circle closest-side at 50% 50%,rgba(var(--ac-halo-flash,var(--ac-halo-1)),0.3) 0 1.5%,rgba(var(--ac-halo-4),0.2) 3.5%,rgba(var(--ac-halo-1),0.08) 7%,rgba(var(--ac-halo-1),0) 13% )}.ac-sweep__beam::after{content:"";position:absolute;left:50%;bottom:50%;width:var(--ac-sweep-line,3px);height:50%;margin-left:calc(var(--ac-sweep-line,3px) / -2);background:linear-gradient( to right,rgba(var(--ac-halo-flash,var(--ac-halo-1)),0),rgba(var(--ac-halo-flash,var(--ac-halo-1)),0.95) 50%,rgba(var(--ac-halo-flash,var(--ac-halo-1)),0) )}@keyframes ac-sweep-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ac-sweep__beam{animation:none}}:root,.ac-classic,[data-ac-style-classic="on"]{--ac-radius:2px;--ac-radius-sm:2px;--ac-corner:bevel;--ac-edge:var(--ac-edge-3d);--ac-edge-press:var(--ac-edge-3d-in)}@supports (corner-shape:bevel){:root{--ac-radius:2px 4px 8px 4px;--ac-radius-sm:1px 2px 4px 2px}}.ac-rounded,[data-ac-style-classic="off"]{--ac-radius:8px;--ac-radius-sm:4px;--ac-corner:round;--ac-edge:0 0 0 transparent;--ac-edge-press:0 0 0 transparent}@supports (corner-shape:bevel){.ac-classic,[data-ac-style-classic="on"]{--ac-radius:2px 4px 8px 4px;--ac-radius-sm:1px 2px 4px 2px}}@supports (corner-shape:bevel){:is( .ac-classic,.ac-rounded,:is(.ac-classic,.ac-rounded,[data-ac-style-classic="on"]) * ):is( .ac-btn,.ac-tab,.ac-panel,.ac-dialog,.ac-input,.ac-nav__link,.ac-toggle__track,.ac-meter__track ){corner-shape:var(--ac-corner,round)}}.ac-classic.ac-btn:not(.ac-keypad__key),.ac-classic .ac-btn:not(.ac-keypad__key),[data-ac-style-classic="on"] .ac-btn:not(.ac-keypad__key){align-items:flex-start;justify-content:flex-start;text-align:left}.ac-rounded.ac-btn:not(.ac-btn--pad),.ac-rounded .ac-btn:not(.ac-btn--pad){align-items:normal;justify-content:normal;text-align:inherit}@media print{:root{--ac-edge-3d:0 0 0 transparent;--ac-edge-3d-in:0 0 0 transparent}}@media (forced-colors:active){:root,.ac-bloom,.ac-classic,.ac-rounded,[data-ac-style-classic]{--ac-glow-box:0 0 0 transparent;--ac-glow-box-dim:0 0 0 transparent;--ac-edge:0 0 0 transparent;--ac-edge-press:0 0 0 transparent}.ac-bloom::before,.ac-crt::after,.ac-scanlines::after,.ac-retrace,.ac-persist,.ac-mesh,.ac-sweep__beam{display:none}.ac-afterglow [hidden],.ac-afterglow dialog:not([open]){transition:none;filter:none}:root{--ac-afterimage-display:none;--ac-smear-filter:none;--ac-blink-force:ac-blink;--ac-blink-force-ease:steps(1)}.ac-afterglow .ac-meter__track::before{display:none}html:has(.ac-afterglow)::view-transition-old(root),html:has(.ac-afterglow)::view-transition-new(root){animation:none}.ac-afterglow *,.ac-afterglow *::before,.ac-afterglow *::after{transition:none !important}[data-ac-style-blink="off"]{--ac-blink-force:none}.ac-btn,.ac-tab,.ac-panel,.ac-input,.ac-banner,.ac-dialog,.ac-toggle__track,.ac-meter__track,.ac-check input,.ac-radio input{border-color:CanvasText}.ac-nav{border-bottom-color:CanvasText}.ac-hr{border-top-color:CanvasText}.ac-table td{border-bottom-color:CanvasText}.ac-list__fill{border-bottom-color:CanvasText}.ac-btn--filled,.ac-btn[aria-pressed="true"],.ac-tab--active,.ac-tab[aria-selected="true"],.ac-nav__link[aria-current="page"],.ac-statusbar,.ac-panel__barTitle,.ac-dialog__title,.ac-readout__label,.ac-badge--filled,.ac-banner--filled,.ac-table th,.ac-table__row--active td{forced-color-adjust:none;background:Highlight;color:HighlightText;box-shadow:none;text-shadow:none}.ac-field--invalid .ac-input,.ac-input[aria-invalid="true"]{forced-color-adjust:none;background:Highlight;color:HighlightText;caret-color:HighlightText;box-shadow:none;text-shadow:none}.ac-field--invalid .ac-input::placeholder,.ac-input[aria-invalid="true"]::placeholder{color:HighlightText}.ac-statusbar--line,.ac-readout__label--plain{forced-color-adjust:auto;background:Canvas;color:CanvasText}.ac-check input:checked,.ac-toggle--on .ac-toggle__thumb,.ac-toggle[aria-pressed="true"] .ac-toggle__thumb,.ac-toggle--input input:checked ~ .ac-toggle__track .ac-toggle__thumb,.ac-meter__bar{forced-color-adjust:none;background:Highlight;box-shadow:none}.ac-meter--alarm .ac-meter__track{forced-color-adjust:none;background:Highlight;box-shadow:none}.ac-meter--alarm .ac-meter__bar{background:HighlightText}.ac-meter--dim .ac-meter__bar{background:GrayText}.ac-radio input:checked{forced-color-adjust:none;background:Highlight;box-shadow:inset 0 0 0 3px Canvas}.ac-toggle__thumb{forced-color-adjust:none;background:GrayText;box-shadow:none}:focus-visible{outline-color:CanvasText}}@media print{:root,.ac-root,[data-ac-tech][data-ac-emitter],[data-ac-gas]{--ac-screen:#ffffff;--ac-screen-raised:#f2f2f2;--ac-screen-well:#ffffff;--ac-ink:#000000;--ac-ink-bright:#000000;--ac-ink-dim:#333333;--ac-ink-faint:#666666;--ac-ink-trace:#999999;--ac-fill:#000000;--ac-fill-bright:#000000;--ac-on-fill:#ffffff;--ac-stroke:#000000;--ac-stroke-dim:#666666;--ac-glow-text:none;--ac-glow-box:0 0 0 transparent;--ac-glow-box-dim:0 0 0 transparent;--ac-edge:0 0 0 transparent;--ac-edge-press:0 0 0 transparent;--ac-blink-force:none;--ac-afterimage-display:none;--ac-smear-filter:none}.ac-bloom{--ac-glow-text:none;--ac-glow-box:0 0 0 transparent;--ac-glow-box-dim:0 0 0 transparent}body{background:#ffffff;color:#000000;-webkit-font-smoothing:auto}.ac-bloom::before,.ac-crt::after,.ac-scanlines::after,.ac-retrace,.ac-persist,.ac-mesh,.ac-sweep__beam{display:none}.ac-afterglow .ac-meter__track::before{display:none}.ac-afterglow [hidden],.ac-afterglow dialog:not([open]){transition:none;filter:none}.ac-afterglow *,.ac-afterglow *::before,.ac-afterglow *::after{transition:none !important}.ac-spinner::before{animation:none;filter:none}.ac-statusbar,.ac-panel__barTitle,.ac-dialog__title,.ac-readout__label,.ac-table th,.ac-table__row--active td,.ac-btn--filled,.ac-btn[aria-pressed="true"],.ac-tab--active,.ac-tab[aria-selected="true"],.ac-nav__link[aria-current="page"],.ac-badge--filled,.ac-banner--filled,.ac-field--invalid .ac-input,.ac-input[aria-invalid="true"],.ac-check input:checked,.ac-radio input:checked,.ac-toggle__thumb,.ac-meter__bar,.ac-meter--alarm .ac-meter__track{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ac-screen{min-height:0;overflow:visible}.ac-nav--sticky{position:static}}
