:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--content-max:1040px;--content-narrow:880px;--shell-max:1180px}:root,[data-theme=hardware]{--prim-bg-l:.965;--prim-bg-c:.012;--prim-bg-h:85;--prim-surface-l:.985;--prim-surface-c:.008;--prim-surface-h:85;--prim-elevated-l:1;--prim-elevated-c:0;--prim-elevated-h:0;--prim-text-l:.16;--prim-text-c:.018;--prim-text-h:260;--prim-muted-l:.46;--prim-muted-c:.02;--prim-muted-h:260;--prim-accent-l:.51;--prim-accent-c:.2;--prim-accent-h:252;--prim-deep-l:.32;--prim-deep-c:.14;--prim-deep-h:240;--prim-status-ok-l:.55;--prim-status-ok-c:.18;--prim-status-ok-h:150;--prim-status-warn-l:.62;--prim-status-warn-c:.18;--prim-status-warn-h:60;--prim-status-err-l:.52;--prim-status-err-c:.22;--prim-status-err-h:25;--prim-led-on:#009c24;--prim-led-off:#445d44;--prim-lcd-bg:#192a3c;--prim-lcd-text:#93e4a4;--prim-bezel:#d6d0c6;--prim-bezel-deep:#988d7f;--prim-metal-tint:#bcb7ad;--prim-edge-hi:#ffffffd9;--prim-edge-lo:#11161f29;--prim-shadow-tint:260;--prim-radius-sm:6px;--prim-radius:10px;--prim-radius-lg:14px;--prim-radius-xl:20px;--prim-depth-shadow:0 1px 0 #ffffffd9 inset, 0 -1px 0 #0c121a2e inset, 0 2px 4px #0c121a1a, 0 8px 24px -8px #0c121a2e;--prim-recess-shadow:0 1px 1px #ffffff73 inset, 0 -1px 0 #0c121a2e inset, inset 0 4px 10px #0c121a2e;--prim-button-shadow:0 1px 0 #fff9 inset, 0 -1px 0 #0c121a29 inset, 0 1px 2px #0c121a1a;--prim-font-display:var(--font-sans);--prim-spacing-unit:4px;--prim-motion-fast:90ms;--prim-motion-mid:.18s;--prim-motion-slow:.28s;--prim-glass-blur:0px;--prim-backdrop-alpha:.55}@supports (color:lab(0% 0 0)){:root,[data-theme=hardware]{--prim-led-on:lab(55.921% -56.4854 50.0925);--prim-led-off:lab(36.8351% -13.9797 11.1081);--prim-lcd-bg:lab(16.3613% -2.7121 -13.6872);--prim-lcd-text:lab(84.1504% -35.8587 23.2428);--prim-bezel:lab(83.8012% .90149 5.68007);--prim-bezel-deep:lab(59.4316% 2.37155 9.40306);--prim-metal-tint:lab(74.5208% .909269 5.68553);--prim-edge-hi:lab(100% 0 0/.85);--prim-edge-lo:lab(7.13753% -.43682 -7.17928/.16);--prim-depth-shadow:0 1px 0 lab(100% 0 0/.85) inset, 0 -1px 0 lab(5.19304% -.298686 -6.50336/.18) inset, 0 2px 4px lab(5.19304% -.298686 -6.50336/.1), 0 8px 24px -8px lab(5.19304% -.298686 -6.50336/.18);--prim-recess-shadow:0 1px 1px lab(100% 0 0/.45) inset, 0 -1px 0 lab(5.19304% -.298686 -6.50336/.18) inset, inset 0 4px 10px lab(5.19304% -.298686 -6.50336/.18);--prim-button-shadow:0 1px 0 lab(100% 0 0/.6) inset, 0 -1px 0 lab(5.19304% -.298686 -6.50336/.16) inset, 0 1px 2px lab(5.19304% -.298686 -6.50336/.1)}}[data-theme=soft]{--prim-bg-l:.97;--prim-bg-c:.018;--prim-bg-h:180;--prim-surface-l:1;--prim-surface-c:.01;--prim-surface-h:180;--prim-text-l:.21;--prim-text-c:.025;--prim-text-h:240;--prim-muted-l:.5;--prim-muted-c:.025;--prim-muted-h:220;--prim-accent-l:.62;--prim-accent-c:.13;--prim-accent-h:195;--prim-deep-l:.4;--prim-deep-c:.12;--prim-deep-h:200;--prim-status-ok-l:.6;--prim-status-ok-c:.13;--prim-status-ok-h:160;--prim-status-warn-l:.7;--prim-status-warn-c:.15;--prim-status-warn-h:65;--prim-status-err-l:.6;--prim-status-err-c:.18;--prim-status-err-h:25;--prim-led-on:#00bd79;--prim-led-off:#5e796a;--prim-lcd-bg:#e4f6f5;--prim-lcd-text:#003c3f;--prim-bezel:#e1f3ef;--prim-bezel-deep:#b0cbc5;--prim-metal-tint:#d7e9e5;--prim-edge-hi:#ffffffe6;--prim-edge-lo:#16393b29;--prim-shadow-tint:200;--prim-radius-sm:10px;--prim-radius:14px;--prim-radius-lg:20px;--prim-radius-xl:28px;--prim-depth-shadow:0 1px 0 #fffffff2 inset, 0 -1px 0 #16393b1f inset, 0 4px 14px -6px #16393b2e;--prim-recess-shadow:0 1px 1px #fff9 inset, 0 -1px 0 #16393b1f inset, inset 0 3px 8px #16393b1a;--prim-button-shadow:0 1px 0 #fffc inset, 0 -1px 0 #16393b14 inset, 0 1px 2px #16393b14;--prim-backdrop-alpha:.35;--device-chassis-depth:6px;--device-chassis-lip-bot:10px;--device-radius:22px;--device-faceplate-radius:20px;--device-bezel-radius:18px;--faceplate-bg-top:#f4fffc;--faceplate-bg-mid:#e6f6f2;--faceplate-bg-bot:#dfefeb;--faceplate-edge-hi:#ffffffe6;--faceplate-edge-lo:#16393b1f;--faceplate-border-top:#fffffff2;--faceplate-border-bot:#2c4e502e;--faceplate-seam:#16393b1f;--bezel-depth:6px;--bezel-bg-top:#f4fffc;--bezel-bg-mid:#ebf9f5;--bezel-bg-bot:#e4f2ef;--bezel-edge-hi:#ffffffb3;--bezel-edge-lo:#16393b1f;--button-cap-radius:14px;--button-socket-radius:16px;--screw-opacity:0;--device-accent:#009b9b;--device-accent-hi:#00b5b6;--device-scan-color:#f0fbfc}@supports (color:lab(0% 0 0)){[data-theme=soft]{--prim-led-on:lab(67.5559% -60.8161 23.7986);--prim-led-off:lab(48.3383% -12.9457 5.13074);--prim-lcd-bg:lab(95.5888% -6.66556 -1.37993);--prim-lcd-text:lab(21.7893% -21.7948 -8.91278);--prim-bezel:lab(94.4512% -6.79484 -.0634909);--prim-bezel-deep:lab(79.4967% -10.2209 -.0933766);--prim-metal-tint:lab(90.9712% -6.79564 -.0634551);--prim-edge-hi:lab(100% 0 0/.9);--prim-edge-lo:lab(21.5099% -12.5623 -5.17998/.16);--prim-depth-shadow:0 1px 0 lab(100% 0 0/.95) inset, 0 -1px 0 lab(21.5099% -12.5623 -5.17998/.12) inset, 0 4px 14px -6px lab(21.5099% -12.5623 -5.17998/.18);--prim-recess-shadow:0 1px 1px lab(100% 0 0/.6) inset, 0 -1px 0 lab(21.5099% -12.5623 -5.17998/.12) inset, inset 0 3px 8px lab(21.5099% -12.5623 -5.17998/.1);--prim-button-shadow:0 1px 0 lab(100% 0 0/.8) inset, 0 -1px 0 lab(21.5099% -12.5623 -5.17998/.08) inset, 0 1px 2px lab(21.5099% -12.5623 -5.17998/.08);--faceplate-bg-top:lab(98.9907% -4.0704 -.0385404);--faceplate-bg-mid:lab(95.5861% -6.11278 -.0573277);--faceplate-bg-bot:lab(93.2661% -6.11323 -.0573039);--faceplate-edge-hi:lab(100% 0 0/.9);--faceplate-edge-lo:lab(21.5099% -12.5623 -5.17998/.12);--faceplate-border-top:lab(100% 0 0/.95);--faceplate-border-bot:lab(30.7918% -12.5869 -5.20641/.18);--faceplate-seam:lab(21.5099% -12.5623 -5.17998/.12);--bezel-bg-top:lab(98.9907% -4.0704 -.0385404);--bezel-bg-mid:lab(96.7084% -5.09098 -.0479817);--bezel-bg-bot:lab(94.3884% -5.09131 -.047946);--bezel-edge-hi:lab(100% 0 0/.7);--bezel-edge-lo:lab(21.5099% -12.5623 -5.17998/.12);--device-accent:lab(57.2884% -42.5688 -12.6861);--device-accent-hi:lab(66.6752% -45.834 -13.6837);--device-scan-color:lab(97.7996% -3.79834 -1.59369)}}[data-theme=paper]{--prim-bg-l:.96;--prim-bg-c:.025;--prim-bg-h:80;--prim-surface-l:.99;--prim-surface-c:.015;--prim-surface-h:80;--prim-text-l:.18;--prim-text-c:.02;--prim-text-h:50;--prim-muted-l:.45;--prim-muted-c:.025;--prim-muted-h:60;--prim-accent-l:.45;--prim-accent-c:.13;--prim-accent-h:20;--prim-deep-l:.28;--prim-deep-c:.1;--prim-deep-h:20;--prim-status-ok-l:.5;--prim-status-ok-c:.12;--prim-status-ok-h:145;--prim-status-warn-l:.6;--prim-status-warn-c:.15;--prim-status-warn-h:55;--prim-status-err-l:.5;--prim-status-err-c:.18;--prim-status-err-h:20;--prim-led-on:#107823;--prim-led-off:#816f50;--prim-lcd-bg:#fcf4e6;--prim-lcd-text:#220a00;--prim-bezel:#f2eadd;--prim-bezel-deep:#c5b59b;--prim-metal-tint:#e9dcc8;--prim-edge-hi:#fffffff2;--prim-edge-lo:#3c21112e;--prim-shadow-tint:50;--prim-radius-sm:2px;--prim-radius:4px;--prim-radius-lg:6px;--prim-radius-xl:10px;--prim-depth-shadow:0 1px 0 #ffffffb3 inset, 0 1px 2px #3c21110f;--prim-recess-shadow:0 1px 0 #ffffff80 inset, inset 0 1px 2px #3c21111a;--prim-button-shadow:0 1px 0 #fff9 inset, 0 -1px 0 #3c211114 inset;--prim-font-display:Iowan Old Style, Apple Garamond, Georgia, serif;--prim-backdrop-alpha:.35;--device-chassis-depth:3px;--device-chassis-lip-bot:5px;--device-radius:2px;--device-faceplate-radius:2px;--device-bezel-radius:1px;--faceplate-bg-top:#fcf4e6;--faceplate-bg-mid:#f9f1e3;--faceplate-bg-bot:#f6ede0;--faceplate-band-on:#fcf4e6;--faceplate-band-off:#f9f1e3;--faceplate-edge-hi:#fffc;--faceplate-edge-lo:#3c21110f;--faceplate-border-top:#ffffffb3;--faceplate-border-bot:#3c21112e;--faceplate-seam:#3c21112e;--bezel-depth:3px;--bezel-bg-top:#f9f1e3;--bezel-bg-mid:#f6ede0;--bezel-bg-bot:#f2eadd;--bezel-edge-hi:#ffffff80;--bezel-edge-lo:#3c21112e;--button-cap-radius:2px;--button-socket-radius:3px;--screw-opacity:0;--device-accent:#8f2f36;--device-accent-hi:#b5494e;--device-scan-color:#f9f1e3}@supports (color:lab(0% 0 0)){[data-theme=paper]{--prim-led-on:lab(43.7637% -42.2611 36.5581);--prim-led-off:lab(47.8799% 4.0246 19.9031);--prim-lcd-bg:lab(96.574% 1.22041 7.58642);--prim-lcd-text:lab(5.02507% 10.9146 7.99816);--prim-bezel:lab(93.0937% 1.22419 7.58914);--prim-bezel-deep:lab(74.5683% 2.78923 15.4536);--prim-metal-tint:lab(88.4748% 1.94016 11.4616);--prim-edge-hi:lab(100% 0 0/.95);--prim-edge-lo:lab(16.196% 12.2583 16.4792/.18);--prim-depth-shadow:0 1px 0 lab(100% 0 0/.7) inset, 0 1px 2px lab(16.196% 12.2583 16.4792/.06);--prim-recess-shadow:0 1px 0 lab(100% 0 0/.5) inset, inset 0 1px 2px lab(16.196% 12.2583 16.4792/.1);--prim-button-shadow:0 1px 0 lab(100% 0 0/.6) inset, 0 -1px 0 lab(16.196% 12.2583 16.4792/.08) inset;--faceplate-bg-top:lab(96.574% 1.22041 7.58642);--faceplate-bg-mid:lab(95.4139% 1.22163 7.5873);--faceplate-bg-bot:lab(94.2538% 1.22291 7.58821);--faceplate-band-on:lab(96.574% 1.22041 7.58642);--faceplate-band-off:lab(95.4139% 1.22163 7.5873);--faceplate-edge-hi:lab(100% 0 0/.8);--faceplate-edge-lo:lab(16.196% 12.2583 16.4792/.06);--faceplate-border-top:lab(100% 0 0/.7);--faceplate-border-bot:lab(16.196% 12.2583 16.4792/.18);--faceplate-seam:lab(16.196% 12.2583 16.4792/.18);--bezel-bg-top:lab(95.4139% 1.22163 7.5873);--bezel-bg-mid:lab(94.2538% 1.22291 7.58821);--bezel-bg-bot:lab(93.0937% 1.22419 7.58914);--bezel-edge-hi:lab(100% 0 0/.5);--bezel-edge-lo:lab(16.196% 12.2583 16.4792/.18);--device-accent:lab(34.8294% 41.6572 19.3337);--device-accent-hi:lab(46.333% 44.8182 20.4449);--device-scan-color:lab(95.4139% 1.22163 7.5873)}}[data-theme=monochrome]{--prim-bg-l:1;--prim-bg-c:0;--prim-bg-h:0;--prim-surface-l:1;--prim-surface-c:0;--prim-surface-h:0;--prim-text-l:.08;--prim-text-c:0;--prim-text-h:0;--prim-muted-l:.4;--prim-muted-c:0;--prim-muted-h:0;--prim-accent-l:.18;--prim-accent-c:0;--prim-accent-h:0;--prim-deep-l:.05;--prim-deep-c:0;--prim-deep-h:0;--prim-status-ok-l:.22;--prim-status-ok-c:0;--prim-status-ok-h:0;--prim-status-warn-l:.35;--prim-status-warn-c:0;--prim-status-warn-h:0;--prim-status-err-l:.18;--prim-status-err-c:0;--prim-status-err-h:0;--prim-led-on:#161616;--prim-led-off:#9e9e9e;--prim-lcd-bg:#eee;--prim-lcd-text:#030303;--prim-bezel:#dedede;--prim-bezel-deep:#8f8f8f;--prim-metal-tint:#cecece;--prim-edge-hi:#fff;--prim-edge-lo:#0009;--prim-shadow-tint:0;--prim-radius-sm:0;--prim-radius:2px;--prim-radius-lg:4px;--prim-radius-xl:8px;--prim-depth-shadow:0 1px 0 #fff inset, 0 2px 0 #0000002e;--prim-recess-shadow:0 1px 0 #fff inset, inset 0 2px 0 #0000002e;--prim-button-shadow:0 1px 0 #fff inset, 0 2px 0 #00000080;--prim-motion-fast:60ms;--prim-motion-mid:.12s;--prim-motion-slow:.2s;--prim-backdrop-alpha:.5;--device-chassis-depth:4px;--device-chassis-lip-bot:8px;--device-radius:0;--device-faceplate-radius:0;--device-bezel-radius:0;--faceplate-bg-top:#fff;--faceplate-bg-mid:#f8f8f8;--faceplate-bg-bot:#f2f2f2;--faceplate-band-on:#fff;--faceplate-band-off:#f8f8f8;--faceplate-edge-hi:#fff;--faceplate-edge-lo:#00000080;--faceplate-border-top:#000;--faceplate-border-bot:#000;--faceplate-seam:#0006;--bezel-depth:4px;--bezel-bg-top:#fff;--bezel-bg-mid:#f2f2f2;--bezel-bg-bot:#e8e8e8;--bezel-edge-hi:#fff;--bezel-edge-lo:#0006;--button-cap-radius:0;--button-socket-radius:0;--screw-opacity:0;--device-accent:#000;--device-accent-hi:#121212;--device-scan-color:#fff}@supports (color:lab(0% 0 0)){[data-theme=monochrome]{--prim-led-on:lab(7.22637% -.0000149012 0);--prim-led-off:lab(65.2% 0 0);--prim-lcd-bg:lab(94.2% 0 0);--prim-lcd-text:lab(.903296% 0 0);--prim-bezel:lab(88.4% 0 .0000119209);--prim-bezel-deep:lab(59.4% 0 0);--prim-metal-tint:lab(82.6% .0000298023 -.0000119209);--prim-edge-hi:lab(100% 0 0);--prim-edge-lo:lab(.112911% 0 0/.6);--prim-depth-shadow:0 1px 0 lab(100% 0 0) inset, 0 2px 0 lab(.112911% 0 0/.18);--prim-recess-shadow:0 1px 0 lab(100% 0 0) inset, inset 0 2px 0 lab(.112911% 0 0/.18);--prim-button-shadow:0 1px 0 lab(100% 0 0) inset, 0 2px 0 lab(.112911% 0 0/.5);--faceplate-bg-top:lab(100% 0 0);--faceplate-bg-mid:lab(97.68% -.0000298023 .0000119209);--faceplate-bg-bot:lab(95.36% 0 0);--faceplate-band-on:lab(100% 0 0);--faceplate-band-off:lab(97.68% -.0000298023 .0000119209);--faceplate-edge-hi:lab(100% 0 0);--faceplate-edge-lo:lab(0% 0 0/.5);--faceplate-border-top:lab(0% 0 0);--faceplate-border-bot:lab(0% 0 0);--faceplate-seam:lab(0% 0 0/.4);--bezel-bg-top:lab(100% 0 0);--bezel-bg-mid:lab(95.36% 0 0);--bezel-bg-bot:lab(91.88% .0000298023 -.0000119209);--bezel-edge-hi:lab(100% 0 0);--bezel-edge-lo:lab(0% 0 0/.4);--device-accent:lab(0% 0 0);--device-accent-hi:lab(5.26802% 0 0);--device-scan-color:lab(100% 0 0)}}[data-theme=midnight]{--prim-bg-l:.16;--prim-bg-c:.05;--prim-bg-h:255;--prim-surface-l:.22;--prim-surface-c:.05;--prim-surface-h:255;--prim-elevated-l:.28;--prim-elevated-c:.05;--prim-elevated-h:255;--prim-text-l:.94;--prim-text-c:.02;--prim-text-h:230;--prim-muted-l:.72;--prim-muted-c:.03;--prim-muted-h:230;--prim-accent-l:.74;--prim-accent-c:.18;--prim-accent-h:235;--prim-deep-l:.1;--prim-deep-c:.05;--prim-deep-h:255;--prim-status-ok-l:.78;--prim-status-ok-c:.16;--prim-status-ok-h:155;--prim-status-warn-l:.8;--prim-status-warn-c:.18;--prim-status-warn-h:70;--prim-status-err-l:.7;--prim-status-err-c:.2;--prim-status-err-h:15;--prim-led-on:#38c5ff;--prim-led-off:#253447;--prim-lcd-bg:#000514;--prim-lcd-text:#86d9ff;--prim-bezel:#0d1b2d;--prim-bezel-deep:#00030e;--prim-metal-tint:#172a41;--prim-edge-hi:#ffffff0f;--prim-edge-lo:#000c;--prim-shadow-tint:255;--prim-depth-shadow:0 1px 0 #ffffff14 inset, 0 -1px 0 #00000080 inset, 0 8px 24px -8px #0009;--prim-recess-shadow:0 1px 0 #ffffff0d inset, inset 0 4px 12px #0009;--prim-button-shadow:0 1px 0 #ffffff1f inset, 0 -1px 0 #00000080 inset, 0 1px 2px #0000004d;--prim-backdrop-alpha:.6;--device-chassis-depth:12px;--device-chassis-lip-bot:18px;--device-radius:14px;--device-faceplate-radius:11px;--device-bezel-radius:9px;--faceplate-bg-top:#21344c;--faceplate-bg-mid:#0e2036;--faceplate-bg-bot:#021127;--faceplate-band-on:#263951;--faceplate-band-off:#21344c;--faceplate-edge-hi:#2e6a8a73;--faceplate-edge-lo:#000000d9;--faceplate-border-top:#006c9a59;--faceplate-border-bot:#000000d9;--faceplate-seam:#000000b3;--bezel-depth:10px;--bezel-bg-top:#030d1e;--bezel-bg-mid:#000514;--bezel-bg-bot:#000208;--bezel-edge-hi:#006c9a4d;--bezel-edge-lo:#000000d9;--button-cap-radius:5px;--button-socket-radius:7px;--device-accent:#007baf;--device-accent-hi:#00acf5;--device-scan-color:#091b31}@supports (color:lab(0% 0 0)){[data-theme=midnight]{--prim-led-on:lab(74.4148% -24.0654 -58.7523);--prim-led-off:lab(20.9611% -1.78036 -14.1141);--prim-lcd-bg:lab(1.45416% .408307 -7.47158);--prim-lcd-text:lab(82.7239% -20.781 -41.7615);--prim-bezel:lab(9.31925% -.997268 -13.9476);--prim-bezel-deep:lab(.816063% .521831 -5.58997);--prim-metal-tint:lab(16.2321% -1.30378 -17.4447);--prim-edge-hi:lab(100% 0 0/.06);--prim-edge-lo:lab(.00259209% .0607595 -.199708/.8);--prim-depth-shadow:0 1px 0 lab(100% 0 0/.08) inset, 0 -1px 0 lab(0% 0 0/.5) inset, 0 8px 24px -8px lab(0% 0 0/.6);--prim-recess-shadow:0 1px 0 lab(100% 0 0/.05) inset, inset 0 4px 12px lab(0% 0 0/.6);--prim-button-shadow:0 1px 0 lab(100% 0 0/.12) inset, 0 -1px 0 lab(0% 0 0/.5) inset, 0 1px 2px lab(0% 0 0/.3);--faceplate-bg-top:lab(20.893% -1.69295 -17.5199);--faceplate-bg-mid:lab(11.5636% -.774309 -17.3584);--faceplate-bg-bot:lab(5.01023% .369802 -16.3878);--faceplate-band-on:lab(23.2214% -1.8511 -17.5538);--faceplate-band-off:lab(20.893% -1.69295 -17.5199);--faceplate-edge-hi:lab(42.0756% -11.9836 -23.8869/.45);--faceplate-edge-lo:lab(0% 0 0/.85);--faceplate-border-top:lab(41.9876% -15.0687 -35.332/.35);--faceplate-border-bot:lab(0% 0 0/.85);--faceplate-seam:lab(0% 0 0/.7);--bezel-bg-top:lab(3.54996% -.00681728 -11.6637);--bezel-bg-mid:lab(1.45416% .408307 -7.47158);--bezel-bg-bot:lab(.39337% .572629 -3.98377);--bezel-edge-hi:lab(41.9876% -15.0687 -35.332/.3);--bezel-edge-lo:lab(0% 0 0/.85);--device-accent:lab(47.4294% -16.806 -58.1083);--device-accent-hi:lab(64.9504% -22.2508 -64.1944);--device-scan-color:lab(9.22505% -.431515 -17.311)}}[data-theme=industrial]{--prim-bg-l:.2;--prim-bg-c:.015;--prim-bg-h:60;--prim-surface-l:.26;--prim-surface-c:.015;--prim-surface-h:60;--prim-elevated-l:.3;--prim-elevated-c:.02;--prim-elevated-h:60;--prim-text-l:.92;--prim-text-c:.03;--prim-text-h:75;--prim-muted-l:.7;--prim-muted-c:.03;--prim-muted-h:70;--prim-accent-l:.78;--prim-accent-c:.17;--prim-accent-h:75;--prim-deep-l:.12;--prim-deep-c:.02;--prim-deep-h:60;--prim-status-ok-l:.75;--prim-status-ok-c:.16;--prim-status-ok-h:150;--prim-status-warn-l:.82;--prim-status-warn-c:.18;--prim-status-warn-h:70;--prim-status-err-l:.7;--prim-status-err-c:.2;--prim-status-err-h:20;--prim-led-on:#ffb03c;--prim-led-off:#432e14;--prim-lcd-bg:#140b05;--prim-lcd-text:#ffc249;--prim-bezel:#3b3129;--prim-bezel-deep:#0f0703;--prim-metal-tint:#584332;--prim-edge-hi:#ffffff14;--prim-edge-lo:#000000b3;--prim-shadow-tint:60;--prim-radius-sm:0;--prim-radius:2px;--prim-radius-lg:4px;--prim-radius-xl:8px;--prim-depth-shadow:0 2px 0 #00000080, inset 0 1px 0 #ffffff14;--prim-recess-shadow:inset 0 2px 4px #0009;--prim-button-shadow:inset 0 1px 0 #ffffff1f, 0 2px 0 #00000080;--prim-font-display:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--prim-motion-fast:60ms;--prim-motion-mid:.12s;--prim-motion-slow:.2s;--prim-backdrop-alpha:.5;--device-chassis-depth:10px;--device-chassis-lip-bot:16px;--device-radius:2px;--device-faceplate-radius:2px;--device-bezel-radius:2px;--faceplate-bg-top:#42352b;--faceplate-bg-mid:#30271f;--faceplate-bg-bot:#221811;--faceplate-band-on:#42352b;--faceplate-band-off:#3d3026;--faceplate-edge-hi:#ffffff24;--faceplate-edge-lo:#000000d9;--faceplate-border-top:#ffffff1f;--faceplate-border-bot:#000000d9;--faceplate-seam:#000000b3;--bezel-depth:10px;--bezel-bg-top:#180f09;--bezel-bg-mid:#0f0703;--bezel-bg-bot:#070200;--bezel-edge-hi:#ffffff1a;--bezel-edge-lo:#000000d9;--button-cap-radius:2px;--button-socket-radius:3px;--screw-size:12px;--screw-slot-rot-tl:-45deg;--screw-slot-rot-tr:45deg;--screw-slot-rot-bl:45deg;--screw-slot-rot-br:-45deg;--device-accent:#ffb03c;--device-accent-hi:#ffdfa0;--device-scan-color:#140b05}@supports (color:lab(0% 0 0)){[data-theme=industrial]{--prim-led-on:lab(78.7063% 29.7058 83.7583);--prim-led-off:lab(21.0449% 7.58372 20.3754);--prim-lcd-bg:lab(3.66174% 2.42036 3.38067);--prim-lcd-text:lab(82.632% 16.7214 72.7593);--prim-bezel:lab(21.0707% 3.61533 6.85018);--prim-bezel-deep:lab(2.44759% 1.89917 2.52855);--prim-metal-tint:lab(30.2835% 7.55878 14.073);--prim-edge-hi:lab(100% 0 0/.08);--prim-edge-lo:lab(0% 0 0/.7);--prim-depth-shadow:0 2px 0 lab(0% 0 0/.5), inset 0 1px 0 lab(100% 0 0/.08);--prim-recess-shadow:inset 0 2px 4px lab(0% 0 0/.6);--prim-button-shadow:inset 0 1px 0 lab(100% 0 0/.12), 0 2px 0 lab(0% 0 0/.5);--faceplate-bg-top:lab(23.375% 4.58083 8.62513);--faceplate-bg-mid:lab(16.4285% 3.65536 6.8903);--faceplate-bg-bot:lab(9.46389% 3.74058 6.52272);--faceplate-band-on:lab(23.375% 4.58083 8.62513);--faceplate-band-off:lab(21.0537% 4.60617 8.65251);--faceplate-edge-hi:lab(100% 0 0/.14);--faceplate-edge-lo:lab(0% 0 0/.85);--faceplate-border-top:lab(100% 0 0/.12);--faceplate-border-bot:lab(0% 0 0/.85);--faceplate-seam:lab(0% 0 0/.7);--bezel-bg-top:lab(5.22211% 3.00353 4.35658);--bezel-bg-mid:lab(2.44759% 1.89917 2.52855);--bezel-bg-bot:lab(.884569% 1.04284 1.19571);--bezel-edge-hi:lab(100% 0 0/.1);--bezel-edge-lo:lab(0% 0 0/.85);--device-accent:lab(78.7063% 29.7058 83.7583);--device-accent-hi:lab(90.7378% 19.1157 83.2931);--device-scan-color:lab(3.66174% 2.42036 3.38067)}}[data-theme=terminal]{--prim-bg-l:.07;--prim-bg-c:.025;--prim-bg-h:140;--prim-surface-l:.1;--prim-surface-c:.025;--prim-surface-h:140;--prim-elevated-l:.13;--prim-elevated-c:.03;--prim-elevated-h:140;--prim-text-l:.86;--prim-text-c:.13;--prim-text-h:140;--prim-muted-l:.55;--prim-muted-c:.08;--prim-muted-h:140;--prim-accent-l:.78;--prim-accent-c:.2;--prim-accent-h:140;--prim-deep-l:.04;--prim-deep-c:.02;--prim-deep-h:140;--prim-status-ok-l:.78;--prim-status-ok-c:.2;--prim-status-ok-h:140;--prim-status-warn-l:.78;--prim-status-warn-c:.18;--prim-status-warn-h:80;--prim-status-err-l:.7;--prim-status-err-c:.22;--prim-status-err-h:20;--prim-led-on:#68d54e;--prim-led-off:#172614;--prim-lcd-bg:#000100;--prim-lcd-text:#75e25c;--prim-bezel:#020801;--prim-bezel-deep:#000100;--prim-metal-tint:#041102;--prim-edge-hi:#68d54e0f;--prim-edge-lo:#000000b3;--prim-shadow-tint:140;--prim-radius-sm:0;--prim-radius:2px;--prim-radius-lg:4px;--prim-radius-xl:6px;--prim-depth-shadow:0 0 0 1px #68d54e2e;--prim-recess-shadow:inset 0 0 0 1px #68d54e26;--prim-button-shadow:0 0 0 1px #68d54e66, 0 0 0 2px #68d54e14;--prim-font-display:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--prim-motion-fast:60ms;--prim-motion-mid:.12s;--prim-motion-slow:.2s;--prim-backdrop-alpha:.7;--device-chassis-depth:4px;--device-chassis-lip-bot:8px;--device-radius:0;--device-faceplate-radius:0;--device-bezel-radius:0;--faceplate-bg-top:#010501;--faceplate-bg-mid:#000200;--faceplate-bg-bot:#000100;--faceplate-band-on:#010501;--faceplate-band-off:#010501;--faceplate-edge-hi:#68d54e33;--faceplate-edge-lo:#000000b3;--faceplate-border-top:#68d54e4d;--faceplate-border-bot:#68d54e4d;--faceplate-seam:#000000b3;--bezel-depth:4px;--bezel-bg-top:#000100;--bezel-bg-mid:#000;--bezel-bg-bot:#000;--bezel-edge-hi:#68d54e66;--bezel-edge-lo:#000000e6;--display-inset:4px;--button-cap-radius:0;--button-socket-radius:0;--screw-opacity:0;--device-accent:#75e25c;--device-accent-hi:#7ef962;--device-scan-color:#071605}@supports (color:lab(0% 0 0)){[data-theme=terminal]{--prim-led-on:lab(76.7482% -51.1624 54.47);--prim-led-off:lab(13.4773% -10.308 10.2371);--prim-lcd-bg:lab(.130556% -.361078 .266844);--prim-lcd-text:lab(81.403% -51.2063 53.9402);--prim-bezel:lab(1.67857% -2.3865 2.02598);--prim-bezel-deep:lab(.214029% -.384681 .316572);--prim-metal-tint:lab(3.97883% -5.65691 4.80233);--prim-edge-hi:lab(76.7482% -51.1624 54.47/.06);--prim-edge-lo:lab(0% 0 0/.7);--prim-depth-shadow:0 0 0 1px lab(76.7482% -51.1624 54.47/.18);--prim-recess-shadow:inset 0 0 0 1px lab(76.7482% -51.1624 54.47/.15);--prim-button-shadow:0 0 0 1px lab(76.7482% -51.1624 54.47/.4), 0 0 0 2px lab(76.7482% -51.1624 54.47/.08);--faceplate-bg-top:lab(.971394% -1.38108 1.17244);--faceplate-bg-mid:lab(.504906% -.861995 .714994);--faceplate-bg-bot:lab(.128223% -.312701 .240937);--faceplate-band-on:lab(.971394% -1.38108 1.17244);--faceplate-band-off:lab(.971394% -1.38108 1.17244);--faceplate-edge-hi:lab(76.7482% -51.1624 54.47/.2);--faceplate-edge-lo:lab(0% 0 0/.7);--faceplate-border-top:lab(76.7482% -51.1624 54.47/.3);--faceplate-border-bot:lab(76.7482% -51.1624 54.47/.3);--faceplate-seam:lab(0% 0 0/.7);--bezel-bg-top:lab(.130556% -.361078 .266844);--bezel-bg-mid:lab(.0684681% -.218503 .151289);--bezel-bg-bot:lab(.0298862% -.112616 .0696689);--bezel-edge-hi:lab(76.7482% -51.1624 54.47/.4);--bezel-edge-lo:lab(0% 0 0/.9);--device-accent:lab(81.403% -51.2063 53.9402);--device-accent-hi:lab(88.5833% -56.3032 59.6122);--device-scan-color:lab(5.62535% -7.24012 6.20868)}}[data-theme=glass]{--prim-bg-l:.18;--prim-bg-c:.04;--prim-bg-h:260;--prim-surface-l:.28;--prim-surface-c:.04;--prim-surface-h:260;--prim-elevated-l:.36;--prim-elevated-c:.04;--prim-elevated-h:260;--prim-text-l:.96;--prim-text-c:.015;--prim-text-h:230;--prim-muted-l:.74;--prim-muted-c:.02;--prim-muted-h:230;--prim-accent-l:.78;--prim-accent-c:.14;--prim-accent-h:220;--prim-deep-l:.12;--prim-deep-c:.04;--prim-deep-h:260;--prim-status-ok-l:.78;--prim-status-ok-c:.16;--prim-status-ok-h:155;--prim-status-warn-l:.82;--prim-status-warn-c:.16;--prim-status-warn-h:75;--prim-status-err-l:.72;--prim-status-err-c:.2;--prim-status-err-h:15;--prim-led-on:#32d8ff;--prim-led-off:#3b485e;--prim-lcd-bg:#0b162899;--prim-lcd-text:#b2e8fa;--prim-bezel:#222e42a6;--prim-bezel-deep:#060d1ab3;--prim-metal-tint:#33435d;--prim-edge-hi:#ffffff2e;--prim-edge-lo:#0000008c;--prim-shadow-tint:260;--prim-radius-sm:8px;--prim-radius:12px;--prim-radius-lg:18px;--prim-radius-xl:24px;--prim-depth-shadow:0 1px 0 #fff3 inset, 0 -1px 0 #0006 inset, 0 16px 32px -12px #0009;--prim-recess-shadow:inset 0 0 0 1px #ffffff1a, inset 0 6px 14px #00000059;--prim-button-shadow:0 1px 0 #fff3 inset, 0 -1px 0 #0000004d inset, 0 1px 2px #0000004d;--prim-glass-blur:14px;--prim-backdrop-alpha:.55;--device-chassis-depth:5px;--device-chassis-lip-bot:12px;--device-radius:18px;--device-faceplate-radius:16px;--device-bezel-radius:14px;--faceplate-bg-top:#2733478c;--faceplate-bg-mid:#1824378c;--faceplate-bg-bot:#0f1b2d8c;--faceplate-band-on:#ffffff29;--faceplate-band-off:#ffffff1a;--faceplate-edge-hi:#ffffff38;--faceplate-edge-lo:#00000073;--faceplate-border-top:#ffffff29;--faceplate-border-bot:#ffffff1a;--faceplate-seam:#ffffff2e;--bezel-depth:6px;--bezel-bg-top:#27334799;--bezel-bg-mid:#18243799;--bezel-bg-bot:#0f1b2d99;--bezel-edge-hi:#ffffff2e;--bezel-edge-lo:#0006;--button-cap-radius:12px;--button-socket-radius:14px;--screw-opacity:0;--device-accent:#00ccf9;--device-accent-hi:#72e2ff;--device-scan-color:#040d1eb3}@supports (color:lab(0% 0 0)){[data-theme=glass]{--prim-led-on:lab(79.8881% -35.836 -37.5491);--prim-led-off:lab(30.2091% -.947192 -14.4723);--prim-lcd-bg:lab(6.97893% .38664 -14.0886/.6);--prim-lcd-text:lab(88.7449% -14.8121 -14.5061);--prim-bezel:lab(18.5843% -.502676 -14.3513/.65);--prim-bezel-deep:lab(3.58546% .107899 -8.54721/.7);--prim-metal-tint:lab(27.812% -.657901 -17.9464);--prim-edge-hi:lab(100% 0 0/.18);--prim-edge-lo:lab(0% 0 0/.55);--prim-depth-shadow:0 1px 0 lab(100% 0 0/.2) inset, 0 -1px 0 lab(0% 0 0/.4) inset, 0 16px 32px -12px lab(0% 0 0/.6);--prim-recess-shadow:inset 0 0 0 1px lab(100% 0 0/.1), inset 0 6px 14px lab(0% 0 0/.35);--prim-button-shadow:0 1px 0 lab(100% 0 0/.2) inset, 0 -1px 0 lab(0% 0 0/.3) inset, 0 1px 2px lab(0% 0 0/.3);--faceplate-bg-top:lab(20.9106% -.614971 -14.3794/.55);--faceplate-bg-mid:lab(13.9286% -.222996 -14.2876/.55);--faceplate-bg-bot:lab(9.26671% .165291 -14.212/.55);--faceplate-band-on:lab(100% 0 0/.16);--faceplate-band-off:lab(100% 0 0/.1);--faceplate-edge-hi:lab(100% 0 0/.22);--faceplate-edge-lo:lab(0% 0 0/.45);--faceplate-border-top:lab(100% 0 0/.16);--faceplate-border-bot:lab(100% 0 0/.1);--faceplate-seam:lab(100% 0 0/.18);--bezel-bg-top:lab(20.9106% -.614971 -14.3794/.6);--bezel-bg-mid:lab(13.9286% -.222996 -14.2876/.6);--bezel-bg-bot:lab(9.26671% .165291 -14.212/.6);--bezel-edge-hi:lab(100% 0 0/.18);--bezel-edge-lo:lab(0% 0 0/.4);--device-accent:lab(75.2359% -35.5153 -37.4815);--device-accent-hi:lab(84.6046% -39.8025 -42.1358);--device-scan-color:lab(3.51789% .669681 -11.889/.7)}}:root{--bg:oklch(var(--prim-bg-l) var(--prim-bg-c) var(--prim-bg-h));--bg-vignette:oklch(calc(var(--prim-bg-l) - .04) var(--prim-bg-c) var(--prim-bg-h));--surface:oklch(var(--prim-surface-l) var(--prim-surface-c) var(--prim-surface-h));--surface-soft:oklch(calc(var(--prim-surface-l) - .04) var(--prim-surface-c) var(--prim-surface-h));--surface-muted:oklch(calc(var(--prim-surface-l) - .08) var(--prim-surface-c) var(--prim-surface-h));--surface-elevated:oklch(var(--prim-elevated-l) var(--prim-elevated-c) var(--prim-elevated-h));--text:oklch(var(--prim-text-l) var(--prim-text-c) var(--prim-text-h));--text-strong:oklch(calc(var(--prim-text-l) - .06) var(--prim-text-c) var(--prim-text-h));--muted:oklch(var(--prim-muted-l) var(--prim-muted-c) var(--prim-muted-h));--muted-soft:oklch(calc(var(--prim-muted-l) + .1) var(--prim-muted-c) var(--prim-muted-h));--accent:oklch(var(--prim-accent-l) var(--prim-accent-c) var(--prim-accent-h));--accent-hover:oklch(calc(var(--prim-accent-l) - .06) var(--prim-accent-c) var(--prim-accent-h));--accent-deep:oklch(var(--prim-deep-l) var(--prim-deep-c) var(--prim-deep-h));--accent-soft:oklch(var(--prim-accent-l) var(--prim-accent-c) var(--prim-accent-h) / .1);--accent-soft-strong:oklch(var(--prim-accent-l) var(--prim-accent-c) var(--prim-accent-h) / .16);--accent-border:oklch(var(--prim-accent-l) var(--prim-accent-c) var(--prim-accent-h) / .32);--accent-ring:oklch(var(--prim-accent-l) var(--prim-accent-c) var(--prim-accent-h) / .28);--success:oklch(var(--prim-status-ok-l) var(--prim-status-ok-c) var(--prim-status-ok-h));--success-soft:oklch(var(--prim-status-ok-l) var(--prim-status-ok-c) var(--prim-status-ok-h) / .1);--success-border:oklch(var(--prim-status-ok-l) var(--prim-status-ok-c) var(--prim-status-ok-h) / .3);--warning:oklch(var(--prim-status-warn-l) var(--prim-status-warn-c) var(--prim-status-warn-h));--warning-soft:oklch(var(--prim-status-warn-l) var(--prim-status-warn-c) var(--prim-status-warn-h) / .1);--warning-border:oklch(var(--prim-status-warn-l) var(--prim-status-warn-c) var(--prim-status-warn-h) / .3);--error:oklch(var(--prim-status-err-l) var(--prim-status-err-c) var(--prim-status-err-h));--error-soft:oklch(var(--prim-status-err-l) var(--prim-status-err-c) var(--prim-status-err-h) / .1);--error-border:oklch(var(--prim-status-err-l) var(--prim-status-err-c) var(--prim-status-err-h) / .32);--border:oklch(calc(var(--prim-text-l) + .6) var(--prim-text-c) var(--prim-text-h) / .16);--border-strong:oklch(calc(var(--prim-text-l) + .55) var(--prim-text-c) var(--prim-text-h) / .28);--bezel:var(--prim-bezel);--bezel-deep:var(--prim-bezel-deep);--metal-tint:var(--prim-metal-tint);--led-on:var(--prim-led-on);--led-off:var(--prim-led-off);--lcd-bg:var(--prim-lcd-bg);--lcd-text:var(--prim-lcd-text);--edge-hi:var(--prim-edge-hi);--edge-lo:var(--prim-edge-lo);--radius-sm:var(--prim-radius-sm);--radius:var(--prim-radius);--radius-lg:var(--prim-radius-lg);--radius-xl:var(--prim-radius-xl);--shadow-soft:0 1px 2px oklch(calc(var(--prim-text-l) - .05) calc(var(--prim-text-c) * .4) var(--prim-shadow-tint) / .08), 0 1px 3px oklch(calc(var(--prim-text-l) - .05) calc(var(--prim-text-c) * .5) var(--prim-shadow-tint) / .1);--shadow:0 2px 4px oklch(calc(var(--prim-text-l) - .05) calc(var(--prim-text-c) * .5) var(--prim-shadow-tint) / .1), 0 8px 24px -8px oklch(calc(var(--prim-text-l) - .05) calc(var(--prim-text-c) * .6) var(--prim-shadow-tint) / .18);--shadow-deep:0 4px 8px oklch(calc(var(--prim-text-l) - .05) calc(var(--prim-text-c) * .5) var(--prim-shadow-tint) / .14), 0 24px 48px -12px oklch(calc(var(--prim-text-l) - .05) calc(var(--prim-text-c) * .7) var(--prim-shadow-tint) / .25);--depth-shadow:var(--prim-depth-shadow);--recess-shadow:var(--prim-recess-shadow);--button-shadow:var(--prim-button-shadow);--button-shadow-pressed:inset 0 1px 2px oklch(calc(var(--prim-text-l) - .06) calc(var(--prim-text-c) * .7) var(--prim-shadow-tint) / .18);--material-shadow:0 1px 0 var(--edge-hi) inset, 0 -1px 0 var(--edge-lo) inset, var(--shadow);--material-flat:var(--shadow-soft);--motion-fast:var(--prim-motion-fast);--motion-mid:var(--prim-motion-mid);--motion-slow:var(--prim-motion-slow);--easing:cubic-bezier(.2, .6, .2, 1);--glass-blur:var(--prim-glass-blur);--backdrop-alpha:var(--prim-backdrop-alpha);--font-display:var(--prim-font-display);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--device-chassis-depth:14px;--device-chassis-lip-bot:22px;--device-radius:14px;--device-faceplate-radius:11px;--device-bezel-radius:8px;--faceplate-bg-top:#d6d0c7;--faceplate-bg-mid:#c6c0b7;--faceplate-bg-bot:#9f9a94;--faceplate-band-on:#d0cac0;--faceplate-band-off:#ccc7be;--faceplate-edge-hi:#ffffffb3;--faceplate-edge-lo:#140b058c;--faceplate-border-top:#f2eee7d9;--faceplate-border-bot:#4f463ca6;--faceplate-seam:#0000008c;--bezel-depth:14px;--bezel-bg-top:#4e463d;--bezel-bg-mid:#383229;--bezel-bg-bot:#29231a;--bezel-edge-hi:#8c857a8c;--bezel-edge-lo:#010100d9;--display-inset:12px;--lcd-bezel-depth:8px;--button-travel:3px;--button-hover-lift:1px;--button-depth:4px;--button-cap-radius:5px;--button-socket-radius:7px;--screw-opacity:1;--screw-size:13px;--screw-slot-rot-tl:-32deg;--screw-slot-rot-tr:28deg;--screw-slot-rot-bl:18deg;--screw-slot-rot-br:-22deg;--led-glow:1;--led-halo-r:8px;--device-accent:#e6293f;--device-accent-hi:#ff9390;--device-scan-color:#524c42}@supports (color:lab(0% 0 0)){:root{--faceplate-bg-top:lab(83.7988% .836581 5.29816);--faceplate-bg-mid:lab(77.9921% 1.00321 5.26671);--faceplate-bg-bot:lab(64.0578% .973463 4.08533);--faceplate-band-on:lab(81.4811% .903308 5.68134);--faceplate-band-off:lab(80.3161% .774562 4.91811);--faceplate-edge-hi:lab(100% 0 0/.7);--faceplate-edge-lo:lab(3.66174% 2.42036 3.38067/.55);--faceplate-border-top:lab(94.2286% .580758 3.77309/.85);--faceplate-border-bot:lab(30.399% 2.5166 7.37386/.65);--faceplate-seam:lab(.0561218% .0884607 .0893742/.55);--bezel-bg-top:lab(30.421% 1.74016 6.79741);--bezel-bg-mid:lab(21.1379% 1.79559 6.84723);--bezel-bg-bot:lab(14.1744% 1.85846 6.90992);--bezel-edge-hi:lab(55.9661% 1.14197 6.85986/.55);--bezel-edge-lo:lab(.192039% .180006 .225028/.85);--device-accent:lab(51.2919% 70.318 38.2498);--device-accent-hi:lab(72.6459% 57.1687 28.5666);--device-scan-color:lab(32.7621% 1.21267 6.91671)}}:root:not([data-theme-ready="1"]) body{visibility:hidden}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis:none;min-height:100vh;margin:0;padding:0;font-size:16px;line-height:1.55}[data-theme=hardware] body,[data-theme=soft] body,[data-theme=paper] body{background-image:radial-gradient(1200px 600px at 50% -10%, var(--edge-hi) 0%, transparent 60%), radial-gradient(900px 500px at 100% 0%, oklch(var(--prim-accent-l) var(--prim-accent-c) var(--prim-accent-h) / .05) 0%, transparent 70%);background-repeat:no-repeat;background-attachment:fixed}[data-theme=midnight] body,[data-theme=glass] body{background-image:radial-gradient(900px 500px at 50% -20%, oklch(var(--prim-accent-l) var(--prim-accent-c) var(--prim-accent-h) / .18) 0%, transparent 60%), radial-gradient(900px 500px at 100% 100%, oklch(var(--prim-deep-l) var(--prim-deep-c) var(--prim-deep-h) / .5) 0%, transparent 70%);background-repeat:no-repeat;background-attachment:fixed}[data-theme=industrial] body,[data-theme=terminal] body{background-image:none}[data-theme=monochrome] body{background-image:linear-gradient(180deg, transparent 0, transparent calc(100% - 1px), var(--border) calc(100% - 1px));background-size:100% 32px}a{color:var(--accent);text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){:root{--glass-blur:0px}}
:root{--bg-fallback:#f6f4ee;--bg-deep:#ece9df;--surface-soft-fallback:#fafaf6;--surface-muted:#f3efe5;--text-fallback:#161826;--text-strong-fallback:#0a0c14;--muted-soft:#8189a1;--accent-fallback:#4f46e5;--accent-hover-fallback:#4338ca;--success-fallback:#15803d;--warning-fallback:#b45309;--error-fallback:#b91c1c;--border-fallback:#e8e4d6;--border-strong-fallback:#d8d2bf}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}@media (prefers-reduced-transparency:reduce){*,:before,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{font-feature-settings:"ss01", "cv11"}::selection{background:var(--accent-soft-strong);color:var(--text-strong)}
