@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-arabic-400-normal-B6c_9tGI.woff2)format("woff2"),url(/assets/rubik-arabic-400-normal-Dci85dQr.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-ext-400-normal-D-KNTwvG.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-400-normal-CTkTGo13.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-400-normal-C5G8_8ug.woff2)format("woff2"),url(/assets/rubik-cyrillic-400-normal-D5R8xuhl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2)format("woff2"),url(/assets/rubik-hebrew-400-normal-BQDoxs6C.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-ext-400-normal-BtzQ7olK.woff2)format("woff2"),url(/assets/rubik-latin-ext-400-normal-E7wwwcV8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2)format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-arabic-600-normal-q6c7POk1.woff2)format("woff2"),url(/assets/rubik-arabic-600-normal-DM3TNo7p.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-ext-600-normal-vwfZBdfm.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-600-normal-BH0SVxfR.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-600-normal-AdySaCq0.woff2)format("woff2"),url(/assets/rubik-cyrillic-600-normal-CtS_KWzi.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-hebrew-600-normal-CpCbvE17.woff2)format("woff2"),url(/assets/rubik-hebrew-600-normal-BGAyptFf.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-ext-600-normal-DPvxRCiz.woff2)format("woff2"),url(/assets/rubik-latin-ext-600-normal-DCdMT6U0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-600-normal-7iWW07_k.woff2)format("woff2"),url(/assets/rubik-latin-600-normal-Bd1rsTk4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-arabic-800-normal-ByBdlBy_.woff2)format("woff2"),url(/assets/rubik-arabic-800-normal-Ds6dJ7Q-.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-ext-800-normal-D8Ih7GUu.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-800-normal-BLkQng3O.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-800-normal-wonQiwhm.woff2)format("woff2"),url(/assets/rubik-cyrillic-800-normal-DocVmW4N.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-hebrew-800-normal-CEoY7Wj3.woff2)format("woff2"),url(/assets/rubik-hebrew-800-normal-DgqUxLtA.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-ext-800-normal-C-Q65BvC.woff2)format("woff2"),url(/assets/rubik-latin-ext-800-normal-MUfMznEV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-800-normal-BtaGuVpR.woff2)format("woff2"),url(/assets/rubik-latin-800-normal-Dq1miTTj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amatic-sc-cyrillic-700-normal-DEegBhED.woff2)format("woff2"),url(/assets/amatic-sc-cyrillic-700-normal-DtCSrGKl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amatic-sc-hebrew-700-normal-DsDyuJ9X.woff2)format("woff2"),url(/assets/amatic-sc-hebrew-700-normal-Qho9vw4f.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amatic-sc-vietnamese-700-normal-CfTdg1ND.woff2)format("woff2"),url(/assets/amatic-sc-vietnamese-700-normal-SX_ecbIl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amatic-sc-latin-ext-700-normal-8uVeyB3R.woff2)format("woff2"),url(/assets/amatic-sc-latin-ext-700-normal-cfnpwQy3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amatic-sc-latin-700-normal-Dm5yrGS-.woff2)format("woff2"),url(/assets/amatic-sc-latin-700-normal-CYOJcvwQ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/frank-ruhl-libre-hebrew-700-normal-ZxcPrX5v.woff2)format("woff2"),url(/assets/frank-ruhl-libre-hebrew-700-normal-B5o0XYJ1.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/frank-ruhl-libre-latin-ext-700-normal-VfVLWWBc.woff2)format("woff2"),url(/assets/frank-ruhl-libre-latin-ext-700-normal-C48ktjdO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/frank-ruhl-libre-latin-700-normal-BtbVhCvj.woff2)format("woff2"),url(/assets/frank-ruhl-libre-latin-700-normal-Mv4_ahRh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tape:#eadcae;--ink:#2b2418;--glow:#ffcf5a;--silk:#e7efe3}*{box-sizing:border-box}html,body{color:#ddd;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background:#000;height:100%;margin:0;font-family:Rubik,system-ui,sans-serif;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.noscript{z-index:200;background:#111;padding:2rem;font-size:1.1rem;position:fixed;inset:0}.noscript a{color:#ffcf5a}#bios{z-index:100;color:#b4b4b4;padding:max(4vmin, env(safe-area-inset-top)) 5vmin 4vmin;text-align:left;cursor:default;direction:ltr;background:#000;font:clamp(15px,2.3vmin,24px)/1.3 VT323,ui-monospace,monospace;transition:opacity .35s;position:fixed;inset:0;overflow:hidden}#bios:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px);position:absolute;inset:0}#bios .line{white-space:pre-wrap;min-height:1.3em}#bios .ok{color:#7dfc8c}#bios .warn{color:#fc3}#bios .bad{color:#ff4d4d}#bios .big{font-size:1.35em}#bios .he{text-align:right;color:#fff;direction:rtl;margin-top:.4em;font-family:Rubik,sans-serif;font-size:.85em}#bios .cur{animation:1s step-end infinite blink}.bios-logo{float:right;color:#57a6ff;letter-spacing:.15em;border:3px double #57a6ff;justify-items:center;margin:0 0 1em 1em;padding:.5em 1.2em;line-height:1.1;display:grid}.bios-logo b{color:#ffcf5a;font-size:2em;line-height:1}.bios-skip{bottom:max(3vmin, env(safe-area-inset-bottom));color:#666;position:absolute;left:5vmin}@media (width<=560px){.bios-logo{display:none}}body:not(.is-booting) #bios{opacity:0;pointer-events:none}#room{background:radial-gradient(at 50% 45%,#0000 30%,#0000008c 100%),repeating-linear-gradient(0deg,#0000001a 0 1px,#0000 1px 7px,#ffdcb406 7px 9px,#0000 9px 17px),repeating-linear-gradient(0deg,#4b2e19 0 15vmin,#3a2212 15vmin calc(15vmin + 3px),#55351e calc(15vmin + 3px) 31vmin,#3a2212 31vmin calc(31vmin + 3px));place-items:center;transition:filter .2s;display:grid;position:fixed;inset:0}body.is-dark #room{filter:saturate(.55)brightness(.92)sepia(.15)}#board{aspect-ratio:16/10;transform-origin:50%;background:radial-gradient(at 28% 18%,#ffffff0f,#0000 55%),radial-gradient(at 70% 80%,#00000040,#0000 60%),linear-gradient(135deg,#12603a,#0c4728 60%,#0a3c22);border:.5vmin solid #b8a46a;border-radius:1.2vmin;width:min(95vw,150dvh);position:relative;box-shadow:0 2.5vmin 5vmin #000000b3,0 .4vmin #6d5f36;container-type:size}@media (orientation:portrait){#board{aspect-ratio:10/16;width:min(95vw,59dvh)}}#board.zoom{will-change:transform;transition:transform .9s cubic-bezier(.55,0,.9,.35)}#board.zoom .obj,#board.zoom .obj svg,#board.zoom #pcb .live{filter:none!important}#board.shake{animation:.3s linear shake}#pcb{border-radius:inherit;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}#pcb .decor path{fill:none;stroke:#1b7445;stroke-linecap:round;stroke-linejoin:round}#pcb .via{fill:#c9a24e}#pcb .via-hole{fill:#062716}#pcb .pad{fill:#c9a24e}#pcb .silk{fill:none;stroke:var(--silk);stroke-opacity:.55}#pcb .silk-t{fill:var(--silk);fill-opacity:.6;direction:ltr;font-family:Rubik,sans-serif}#pcb .pwr{fill:none;stroke:#1f8650;stroke-linecap:round;stroke-linejoin:round}#pcb .live{fill:none;stroke:var(--glow);stroke-linecap:round;stroke-linejoin:round;opacity:0;filter:drop-shadow(0 0 3px #ffc850e6);transition:opacity .25s}#pcb .live.on{opacity:.9}#pcb .pulse{fill:none;stroke:#fffbe8;stroke-linecap:round;opacity:0;transition:opacity .25s;animation:1.6s linear infinite flow}#pcb .pulse.on{opacity:1}@keyframes flow{to{stroke-dashoffset:-100px}}.obj{left:var(--x);top:var(--y);width:var(--w);rotate:var(--r,0deg);z-index:2;cursor:pointer;color:inherit;filter:drop-shadow(0 .8cqmin 1cqmin #0009);outline:none;transition:filter .25s,translate .25s;display:block;position:absolute}@media (orientation:landscape){.obj{--x:var(--lx);--y:var(--ly);--w:var(--lw);--r:var(--lr,0deg)}}@media (orientation:portrait){.obj{--x:var(--px);--y:var(--py);--w:var(--pw);--r:var(--pr,0deg)}.obj[data-hide-p]{display:none}}.obj:not(.panel):hover,.obj:not(.panel):focus-visible{filter:drop-shadow(0 1.6cqmin 1.8cqmin #000000a6)brightness(1.06);translate:0 -.4cqmin}.obj:focus-visible{outline:2px dashed var(--glow);outline-offset:4px}.obj svg{width:100%;height:auto;display:block;overflow:visible}.obj .screen-on{opacity:0;transition:opacity .35s}.obj[data-power=on] .screen-on{opacity:1}.obj[data-power=on][data-id=adb] svg{filter:drop-shadow(0 0 1.6cqmin #5aff9659)}.obj[data-power=on][data-id=os] svg{filter:drop-shadow(0 0 1.6cqmin #5aa0ff4d)}.obj .cursor{animation:1s step-end infinite blink}.obj .os-bar{transform-box:fill-box;transform-origin:0;animation:3s ease-in-out infinite alternate osbar}@keyframes osbar{0%{transform:scaleX(.55)}to{transform:scaleX(1.25)}}.obj .meter-glow{opacity:0;transition:opacity .3s}.obj[data-power=on] .meter-glow{opacity:.55}.obj[data-power=on] .esp-pwr{fill:#ff3b3b;filter:drop-shadow(0 0 4px #ff3b3b)}.obj[data-power=on] .esp-led{animation:1.2s step-end infinite espblink}@keyframes espblink{0%,60%{fill:#101a3a}61%,to{fill:#4da3ff;filter:drop-shadow(0 0 6px #4da3ff)}}.obj[data-power=off][data-id=wood] svg,.obj[data-power=off][data-id=notebook] svg{filter:brightness(.82)saturate(.8)}.obj.dev{cursor:help}.panel{aspect-ratio:4/3;cursor:default;z-index:3;container-type:inline-size}.pbox{background:linear-gradient(160deg,#a3aab0,#737a80 55%,#5c6369);border-radius:2.4cqw;flex-direction:column;gap:3cqw;height:100%;padding:4.5cqw 5cqw;display:flex;position:relative;box-shadow:inset 0 0 0 .6cqw #4b5157,inset .8cqw .8cqw 1.4cqw #ffffff47,inset -.8cqw -.8cqw 1.4cqw #00000059}.pbox:before{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.panel .screw{background:radial-gradient(circle at 35% 35%,#e2e5e8,#80878d);border-radius:50%;width:3.2cqw;height:3.2cqw;position:absolute;box-shadow:0 .2cqw .4cqw #00000080}.panel .screw:after{content:"";background:#3e4348;height:12%;position:absolute;top:44%;left:15%;right:15%;rotate:35deg}.panel .s1{top:1.2cqw;left:1.2cqw}.panel .s2{top:1.2cqw;right:1.2cqw}.panel .s3{bottom:1.2cqw;left:1.2cqw}.panel .s4{bottom:1.2cqw;right:1.2cqw}.panel-head{color:#e8e8e8;letter-spacing:.04em;background:#121417;border-radius:1cqw;justify-content:space-between;align-items:center;gap:2cqw;padding:1.6cqw 2.6cqw;font:600 3.7cqw/1 Rubik,sans-serif;display:flex;position:relative}.led{background:#ff2a2a;border-radius:50%;flex:none;width:2.8cqw;height:2.8cqw;animation:1.4s step-end infinite blink;box-shadow:0 0 1.4cqw #ff2a2a,0 0 4cqw #ff2828b3}.led.fast{animation-duration:.45s}.led.on{background:#3dff6a;animation:none;box-shadow:0 0 1.4cqw #3dff6a,0 0 4cqw #3cff6e99}.rail{direction:ltr;background:#2a2e33;border-radius:1.4cqw;flex:1;justify-content:center;align-items:center;gap:1.4cqw;padding:2cqw;display:flex;position:relative;box-shadow:inset 0 .8cqw 2cqw #000000a6}.rail:before{content:"";background:linear-gradient(#d3d8dc,#8d9399 50%,#cfd4d8);height:6cqw;position:absolute;top:50%;left:2cqw;right:2cqw;translate:0 -50%}.breaker{z-index:1;cursor:pointer;width:11cqw;height:36cqw;font:inherit;color:#222;background:linear-gradient(90deg,#d6d2c6,#f3f0e6 30%,#e6e2d6 70%,#c9c4b6);border:none;border-radius:.8cqw;flex:none;padding:0;position:relative;box-shadow:0 .6cqw 1cqw #0000008c}.breaker:before,.breaker:after{content:"";background:radial-gradient(circle,#6d7277 30%,#9aa0a5 32%,#6f757a);border-radius:50%;width:4.2cqw;height:4.2cqw;position:absolute;left:50%;translate:-50%}.breaker:before{top:3%}.breaker:after{bottom:20%}.breaker .slot{background:#18191b;border-radius:.6cqw;height:38%;position:absolute;top:18%;left:20%;right:20%;box-shadow:inset 0 .3cqw .6cqw #000}.breaker .handle{background:linear-gradient(#55595e,#2b2d31);border-radius:.5cqw;height:46%;transition:bottom .12s cubic-bezier(.4,1.8,.5,1);position:absolute;bottom:4%;left:9%;right:9%;box-shadow:0 .3cqw .4cqw #0009,inset 0 .3cqw #ffffff26}.breaker[aria-checked=true] .handle{bottom:50%}.breaker .win{background:#c62828;border-radius:.3cqw;height:4.5%;position:absolute;top:60%;left:32%;right:32%}.breaker[aria-checked=true] .win{background:#2fa23a}.breaker .tag{text-align:center;white-space:nowrap;background:#fff;border-radius:.3cqw;padding:.6cqw 0;font:600 2.1cqw/1 Rubik,sans-serif;position:absolute;bottom:4%;left:5%;right:5%;overflow:hidden}.breaker.main{width:20cqw;height:40cqw}.breaker.main .handle{background:linear-gradient(#ee3b36,#a3150f)}.breaker.main .tag{font-size:2.8cqw}.breaker:focus-visible{outline:2px dashed var(--glow);outline-offset:2px}.breaker.taped{cursor:not-allowed}.breaker .tape{z-index:2;background:var(--tape);color:#3a2a14;text-align:center;padding:.7cqw 0;font:700 3.3cqw/1 Amatic SC,cursive;position:absolute;top:34%;left:-30%;right:-30%;rotate:-62deg;box-shadow:0 .3cqw .6cqw #0006}.breaker.wiggle{animation:.3s wiggle}@keyframes wiggle{25%{translate:-.6cqw}75%{translate:.6cqw}}.panel-warn{color:#1a1a1a;background:#f4c430;border-radius:1cqw;align-items:center;gap:2cqw;padding:1.2cqw 2.4cqw;font:600 2.8cqw/1.2 Rubik,sans-serif;display:flex;box-shadow:inset 0 0 0 .4cqw #1a1a1a}.panel-warn b{font-size:3.6cqw}#lamp{z-index:40;pointer-events:none;opacity:0;background:radial-gradient(70% 60% at 55% 25%,#ffecc821,#0000 70%),radial-gradient(#0000 55%,#00000080 100%);transition:opacity .4s;position:fixed;inset:0}body.is-lit #lamp{opacity:1}#dark{z-index:50;pointer-events:none;opacity:0;visibility:hidden;--fx:50vw;--fy:55vh;--fr:150px;--lx:-100px;--ly:-100px;--lr:22px;-webkit-mask-image:radial-gradient(circle var(--fr) at var(--fx) var(--fy), transparent 0, transparent 38%, #000000b3 75%, #000 100%), radial-gradient(circle var(--lr) at var(--lx) var(--ly), #00000026 0, #0006 40%, #000 100%);mask-image:radial-gradient(circle var(--fr) at var(--fx) var(--fy), transparent 0, transparent 38%, #000000b3 75%, #000 100%), radial-gradient(circle var(--lr) at var(--lx) var(--ly), #00000026 0, #0006 40%, #000 100%);-webkit-mask-composite:source-in;background:#010102;position:fixed;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}body.is-dark #dark{opacity:1;visibility:visible}#flash{z-index:90;pointer-events:none;opacity:0;background:var(--flash,#000);transition:opacity .45s .4s;position:fixed;inset:0}#flash.on{opacity:1}#hint{z-index:60;left:50%;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 44px);text-align:center;color:#c6ffbd;text-shadow:0 0 8px #7dff6ecc;opacity:0;pointer-events:none;max-width:90vw;font:600 15px/1.4 Rubik,sans-serif;transition:opacity .8s;position:fixed;translate:-50%}#hint.on{opacity:1}#label{z-index:70;pointer-events:none;filter:drop-shadow(0 6px 14px #00000080);max-width:min(80vw,320px);position:fixed;rotate:-1.2deg}#label.pinned{pointer-events:auto}#label .tape{background:var(--tape);color:var(--ink);clip-path:polygon(1% 0,99% 0,100% 12%,98.6% 25%,100% 38%,98.8% 52%,100% 66%,98.6% 80%,100% 92%,99% 100%,1% 100%,0 88%,1.4% 75%,0 62%,1.2% 48%,0 34%,1.4% 20%,0 8%);padding:10px 16px 12px;font:14.5px/1.4 Rubik,sans-serif}#label h3{margin:0 0 2px;font:700 28px/1.05 Amatic SC,cursive}#label p{margin:0}#label .dom{text-align:right;opacity:.65;direction:ltr;margin-top:4px;font:15px/1 VT323,monospace;display:block}#label .st{color:#8a2a12;margin-top:6px;font-weight:600;display:inline-block}#label .go{background:var(--ink);color:var(--tape);border-radius:3px;margin-top:8px;padding:7px 14px;font-weight:600;text-decoration:none;display:inline-block}.glow-sticker{z-index:60;bottom:max(12px, env(safe-area-inset-bottom));color:#c6ffbd;text-shadow:0 0 6px #7dff6ee6;cursor:pointer;background:#96ff8c12;border:1px dashed #aaffa073;border-radius:6px;padding:8px 11px;font:600 12.5px/1 Rubik,sans-serif;text-decoration:none;position:fixed;box-shadow:inset 0 0 12px #7dff6e33}#plain-link{right:12px}#mute{left:12px}body.is-booting .glow-sticker{opacity:0}body.is-lit .glow-sticker{color:#33452f;text-shadow:none;background:#d8f2c8;border-color:#9cc48a;box-shadow:0 2px 6px #0006}.spark{z-index:80;pointer-events:none;width:0;height:0;position:fixed}.spark i{background:#fff6c8;border-radius:50%;width:3px;height:3px;animation:.42s ease-out forwards spk;position:absolute;top:-1px;left:-1px;box-shadow:0 0 6px 2px #ffcf5a}.spark b{background:radial-gradient(circle,#ffffe6f2,#ffc85066 40%,#0000 70%);border-radius:50%;width:60px;height:60px;animation:.25s ease-out forwards spkflash;position:absolute;top:-30px;left:-30px}@keyframes spk{to{translate:var(--dx) var(--dy);opacity:0}}@keyframes spkflash{0%{scale:.3}to{opacity:0;scale:1.4}}@keyframes blink{50%{opacity:.15}}@keyframes shake{20%{translate:-.5vmin .3vmin}40%{translate:.5vmin -.3vmin}60%{translate:-.3vmin -.2vmin}80%{translate:.3vmin .2vmin}}@media (prefers-reduced-motion:reduce){#pcb .pulse{animation:none}#board.zoom{transition-duration:10ms}.obj .os-bar{animation:none}}
