@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal.DWFSQ4vo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-cyrillic-ext-700-normal.BDQ-w_bc.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-700-normal.CtgKGIh5.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-cyrillic-700-normal.Bp80XfeI.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-700-normal.O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-vietnamese-700-normal.apsD3J7v.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-700-normal.Bs14ezHR.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-latin-ext-700-normal.Dhimjc7-.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-700-normal.Cwsjk1Jb.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2)format("woff2"),url(./ibm-plex-mono-latin-700-normal.CNHXzs6v.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(./ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal.RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-cyrillic-ext-700-normal.BmRLXWpJ.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-700-normal.DCQwxkRk.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-cyrillic-700-normal.D_uavGvn.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-700-normal.RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-greek-700-normal.wyJ6jzdA.woff2)format("woff2"),url(./ibm-plex-sans-greek-700-normal.CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-vietnamese-700-normal.CkEo6LDy.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-700-normal.BV5B8Are.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(./ibm-plex-sans-latin-700-normal.Bth3BMcD.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:UnifontEX;font-style:normal;font-display:swap;font-weight:400;src:url(./unifontex-latin-400-normal.GuatZGLw.woff2)format("woff2"),url(./unifontex-latin-400-normal.Cd1xrwoe.woff)format("woff")}header.svelte-1wwzsr0{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem;display:flex}.window-button.svelte-1wwzsr0{--base-blue:#52a0ef;--base-red:var(--brand-accent);--blue:rgba(from var(--base-blue) r g b / .2);--red:rgba(from var(--base-red) r g b / .2);cursor:pointer;border-radius:calc(var(--corners));aspect-ratio:1;border:1.5px solid #0000;outline:none;justify-content:center;align-items:center;margin:0 0 .75rem;padding:.5rem;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,opacity .25s ease-in-out;display:flex}.window-button.svelte-1wwzsr0:hover{--blue:rgba(from var(--base-blue) r g b / .5);--red:rgba(from var(--base-red) r g b / .5)}.window-button.svelte-1wwzsr0:active{--blue:rgba(from var(--base-blue) r g b / .7);--red:rgba(from var(--base-red) r g b / .7)}nav.svelte-1wwzsr0{overflow-x:scroll}nav.svelte-1wwzsr0 ol:where(.svelte-1wwzsr0){flex-direction:row;justify-content:flex-start;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}nav.svelte-1wwzsr0 ol:where(.svelte-1wwzsr0) li:where(.svelte-1wwzsr0) a:where(.svelte-1wwzsr0),nav.svelte-1wwzsr0 ol:where(.svelte-1wwzsr0) li:where(.svelte-1wwzsr0) a:where(.svelte-1wwzsr0):visited{color:var(--brand-white);border-radius:var(--corners);flex-direction:row;justify-content:center;align-items:center;gap:.2rem;padding:.25rem .5rem;text-decoration:none;transition:color .1s ease-in-out,background-color .1s ease-in-out;display:inline-flex}:is(nav.svelte-1wwzsr0 ol:where(.svelte-1wwzsr0) li:where(.svelte-1wwzsr0) a:where(.svelte-1wwzsr0),nav.svelte-1wwzsr0 ol:where(.svelte-1wwzsr0) li:where(.svelte-1wwzsr0) a:where(.svelte-1wwzsr0):visited):hover,:is(nav.svelte-1wwzsr0 ol:where(.svelte-1wwzsr0) li:where(.svelte-1wwzsr0) a:where(.svelte-1wwzsr0),nav.svelte-1wwzsr0 ol:where(.svelte-1wwzsr0) li:where(.svelte-1wwzsr0) a:where(.svelte-1wwzsr0):visited):focus{background-color:rgba(from var(--brand-grey) r g b / .25);color:var(--brand-white);outline:none;text-decoration:none}:is(nav.svelte-1wwzsr0 ol:where(.svelte-1wwzsr0) li:where(.svelte-1wwzsr0) a:where(.svelte-1wwzsr0),nav.svelte-1wwzsr0 ol:where(.svelte-1wwzsr0) li:where(.svelte-1wwzsr0) a:where(.svelte-1wwzsr0):visited):active{background-color:rgba(from var(--brand-grey) r g b / .4)}:is(nav.svelte-1wwzsr0 ol:where(.svelte-1wwzsr0) li:where(.svelte-1wwzsr0) a:where(.svelte-1wwzsr0),nav.svelte-1wwzsr0 ol:where(.svelte-1wwzsr0) li:where(.svelte-1wwzsr0) a:where(.svelte-1wwzsr0):visited).active{color:var(--brand-dark);background-color:rgba(from var(--brand-grey) r g b / .7);font-weight:500}:is(nav.svelte-1wwzsr0 ol:where(.svelte-1wwzsr0) li:where(.svelte-1wwzsr0) a:where(.svelte-1wwzsr0),nav.svelte-1wwzsr0 ol:where(.svelte-1wwzsr0) li:where(.svelte-1wwzsr0) a:where(.svelte-1wwzsr0):visited).active:hover,:is(nav.svelte-1wwzsr0 ol:where(.svelte-1wwzsr0) li:where(.svelte-1wwzsr0) a:where(.svelte-1wwzsr0),nav.svelte-1wwzsr0 ol:where(.svelte-1wwzsr0) li:where(.svelte-1wwzsr0) a:where(.svelte-1wwzsr0):visited).active:focus{background-color:rgba(from var(--brand-grey) r g b / .5);outline:none}.input-terminal.svelte-1vcdkeo{box-sizing:border-box;color:var(--brand-grey);font:1rem/1.5 monospace;font-family:var(--terminal-font);background:rgba(from var(--brand-black) r g b / .5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--window-corners);border:1px solid rgba(from var(--brand-grey) r g b / .2);border-right:1px solid rgba(from var(--brand-grey) r g b / .1);border-bottom:1px solid rgba(from var(--brand-grey) r g b / .1);flex-direction:column;flex:1;min-height:0;margin:0 1rem 1rem;padding:.5rem .75rem;display:flex;overflow:hidden}.output.svelte-1vcdkeo{white-space:pre-wrap;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:scroll}.output-entries.svelte-1vcdkeo{margin-top:auto}.error.svelte-1vcdkeo{color:#ff6b6b}input.svelte-1vcdkeo{width:100%;font:inherit;color:inherit;caret-shape:underscore;background:0 0;border:0;outline:0;flex-shrink:0;padding:0;transition:color .3s}input.svelte-1vcdkeo:disabled{color:rgba(from var(--brand-grey) r g b / .5)}:root{--brand-black:#0e0e0f;--brand-dark:#232326;--brand-accent:#ef5252;--brand-grey:#d6d6d6;--brand-white:#fff9f2;--form-accent-color:#4063cb;--corners:2px;--window-corners:5px;--mono-font:"IBM Plex Mono", monospace;--sans-font:"IBM Plex Sans", sans-serif;--terminal-font:"UnifontEx", monospace}body{font-family:var(--mono-font);width:100%;height:100dvh;color:var(--brand-white);overscroll-behavior:none;background-color:#121218;justify-content:center;align-items:center;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}p,li{font-family:var(--sans-font)}h1,h2,h3,h4,h5,h6,a{font-family:var(--mono-font)}.scrollable{scrollbar-gutter:stable;scrollbar-color:rgba(from var(--brand-grey) r g b / .9) transparent;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){.scrollable{scrollbar-width:auto;scrollbar-color:auto}.scrollable::-webkit-scrollbar{width:8px;height:8px}.scrollable::-webkit-scrollbar-track{background:0 0}.scrollable::-webkit-scrollbar-thumb{background:rgba(from var(--brand-grey) r g b / .8);border-radius:4px}.scrollable::-webkit-scrollbar-thumb:hover{background:rgba(from var(--brand-grey) r g b / 1);transition:background-color .2s}}button.primary-button,a.primary-button{--btn:rgba(from var(--form-accent-color) r g b / .3);border-radius:var(--corners);font-size:16px;font-family:var(--mono-font);box-sizing:border-box;background-color:var(--btn);color:var(--form-accent-color);border:1.5px solid #0000;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out}:is(button.primary-button,a.primary-button):disabled{--btn:rgba(from var(--form-accent-color) r g b / .08);color:rgba(from var(--form-accent-color) r g b / .3);cursor:not-allowed}:is(button.primary-button,a.primary-button):not(:disabled){cursor:pointer}:is(button.primary-button,a.primary-button):hover:not(:disabled){--btn:rgba(from var(--form-accent-color) r g b / .5);color:var(--form-accent-color)}:is(button.primary-button,a.primary-button):active:not(:disabled){--btn:rgba(from var(--form-accent-color) r g b / .7);color:var(--form-accent-color)}input[type=text],input[type=name],input[type=email],textarea{border-radius:var(--corners);font-size:16px;font-family:var(--terminal-font);box-sizing:border-box;background-color:rgba(from var(--brand-grey) r g b / .8);width:100%;color:var(--brand-black);border:2px solid #0000;padding:.5rem 1rem;transition:border-color .2s ease-in-out}:is(input[type=text],input[type=name],input[type=email],textarea):focus{border-color:var(--form-accent-color);outline:none}:is(input[type=text],input[type=name],input[type=email],textarea)::placeholder{color:rgba(from var(--brand-dark) r g b / .6)}:is(input[type=text],input[type=name],input[type=email],textarea):user-invalid{border-color:#c72042cc}:is(input[type=text],input[type=name],input[type=email],textarea)::selection{background-color:var(--form-accent-color);color:var(--brand-grey)}.select-container{--widest:attr(data-widest type(<number>), 0);flex-shrink:0;display:inline-block}.select-container>select{box-sizing:border-box;width:calc(var(--widest) * 1ch + .5rem + 1.75rem + 4px)}select{appearance:none;background-color:rgba(from var(--brand-grey) r g b / .8);color:var(--brand-dark);font-family:var(--mono-font);border-radius:var(--corners);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23232326' d='M1.4 1.4L6 6l4.6-4.6L12 2.8 6 8.8 0 2.8z'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:.7rem .45rem;border:2px solid #0000;padding:.25rem 1.75rem .25rem .5rem;font-size:16px;transition:background-color .2s ease-in-out}select:hover{background-color:rgba(from var(--brand-grey) r g b / .9)}select:active{background-color:rgba(from var(--brand-grey) r g b / .7)}@supports (appearance:base-select){select{appearance:base-select}::picker(select){appearance:base-select}select{background-image:none;align-items:center;padding-inline-end:.5rem;display:inline-flex}select::picker-icon{content:"";opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23232326' d='M1.4 1.4L6 6l4.6-4.6L12 2.8 6 8.8 0 2.8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:.7rem;height:.45rem;margin-inline-start:auto;transition:rotate .2s}select:open{background-color:rgba(from var(--brand-grey) r g b / .9);border-radius:var(--corners) var(--corners) 0 0}select:open::picker-icon{rotate:180deg}::picker(select){background-color:rgba(from var(--brand-grey) r g b / .9);color:var(--brand-dark);font-family:var(--mono-font);border-radius:0 0 var(--corners) var(--corners);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;font-size:1rem}option:hover{background-color:var(--brand-grey);cursor:pointer;font-weight:700}option:checked{align-items:center;font-weight:700;display:flex}option::checkmark{content:"❚";transform:translateY(-.1em)}@supports (transition-behavior:allow-discrete){::picker(select){opacity:0;transition:all .2s allow-discrete}:open::picker(select){opacity:1}@starting-style{:open::picker(select){opacity:0}}}}input[type=checkbox]{appearance:none;font:inherit;color:currentColor;border:3px solid rgba(from var(--brand-grey) r g b / .8);border-radius:var(--corners);cursor:pointer;background-color:#0000;place-content:center;width:2rem;height:2rem;margin:0;display:grid}input[type=checkbox]:before{content:"";background-color:#0000;width:1.65em;height:1.65em;transition:background-color .1s ease-in-out}input[type=checkbox]:hover:before{background-color:rgba(from var(--brand-grey) r g b / .3)}input[type=checkbox]:checked:before{background-color:rgba(from var(--brand-grey) r g b / .8)}a{color:var(--brand-accent);text-decoration:underline;-webkit-text-decoration-color:rgba(from var(--brand-accent) r g b / .6);text-decoration-color:rgba(from var(--brand-accent) r g b / .6);text-underline-offset:.2em;text-wrap:nowrap;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out}a:visited{color:var(--brand-accent)}a:hover{color:rgba(from var(--brand-accent) r g b / .8);-webkit-text-decoration-color:rgba(from var(--brand-accent) r g b / .4);text-decoration-color:rgba(from var(--brand-accent) r g b / .4)}a:active{color:rgba(from var(--brand-accent) r g b / .6);-webkit-text-decoration-color:rgba(from var(--brand-accent) r g b / .2);text-decoration-color:rgba(from var(--brand-accent) r g b / .2)}.uppercase.svelte-12qhfyh{text-transform:uppercase}.site-bg-stack.svelte-12qhfyh{--bg-dot-core:1.6px;--bg-dot-edge:2px;--bg-dot-grid:44px;z-index:0;pointer-events:none;background-color:#121218;position:fixed;inset:0}.site-bg-stack.svelte-12qhfyh .site-bg:where(.svelte-12qhfyh){background-attachment:fixed;position:absolute;inset:0}.site-bg-stack.svelte-12qhfyh .site-bg:where(.svelte-12qhfyh)[data-bg=chalk-slate]{background-color:#c4ced8;background-image:linear-gradient(#28323c12 1px,#0000 1px),linear-gradient(90deg,#28323c12 1px,#0000 1px),radial-gradient(140% 28% at 50% 12%,#64a0dc80,#0000 70%),radial-gradient(160% 32% at 35% 38%,#5591cd6b,#0000 68%),radial-gradient(150% 30% at 65% 62%,#73afe675,#0000 70%),radial-gradient(170% 34% at 45% 88%,#5f9bd770,#0000 72%),linear-gradient(#d6e0ea 0%,#c4d0dc 35%,#b8c6d4 65%,#aabccf 100%);background-size:28px 28px,28px 28px,auto,auto,auto,auto,auto}.site-bg-stack.svelte-12qhfyh .site-bg:where(.svelte-12qhfyh):is([data-bg=radar]:where(.svelte-12qhfyh),[data-bg=lidar]:where(.svelte-12qhfyh),[data-bg=sonar]:where(.svelte-12qhfyh)){background-color:var(--bg-color);background-image:radial-gradient(circle, var(--bg-dot-color) var(--bg-dot-core), transparent var(--bg-dot-edge)), var(--bg-orbs), var(--bg-gradient);background-size:var(--bg-dot-grid) var(--bg-dot-grid), auto, auto, auto}.site-bg-stack.svelte-12qhfyh .site-bg:where(.svelte-12qhfyh)[data-bg=radar]{--bg-color:#1a2622;--bg-dot-color:#8cebcd99;--bg-orbs:radial-gradient(ellipse 70% 60% at 35% 40%, #3778698c, transparent 70%);--bg-gradient:linear-gradient(165deg, #22352e 0%, #1a2622 60%, #141c1a 100%)}.site-bg-stack.svelte-12qhfyh .site-bg:where(.svelte-12qhfyh)[data-bg=lidar]{--bg-color:#2a2018;--bg-dot-color:#f0af696b;--bg-orbs:radial-gradient(ellipse 75% 60% at 30% 30%, #dc8c4b7a, transparent 65%), radial-gradient(ellipse 65% 55% at 80% 75%, #965a3280, transparent 60%);--bg-gradient:linear-gradient(150deg, #3d2a1c 0%, #2a2018 55%, #322418 100%)}.site-bg-stack.svelte-12qhfyh .site-bg:where(.svelte-12qhfyh)[data-bg=sonar]{--bg-color:#0f1c24;--bg-dot-color:#6ec3dc7a;--bg-orbs:radial-gradient(ellipse 45% 40% at 62% 42%, #55afcd47, transparent 65%), radial-gradient(ellipse 70% 60% at 62% 42%, #37739652, transparent 70%);--bg-gradient:linear-gradient(165deg, #182830 0%, #0f1c24 60%, #0a141a 100%)}.site-bg-stack.svelte-12qhfyh .site-bg-base:where(.svelte-12qhfyh){opacity:1}.site-bg-stack.svelte-12qhfyh .site-bg-overlay:where(.svelte-12qhfyh){opacity:0;transition:opacity .7s}.site-bg-stack.svelte-12qhfyh .site-bg-overlay:where(.svelte-12qhfyh).on{opacity:1}.site-bg-stack.svelte-12qhfyh .site-bg-overlay:where(.svelte-12qhfyh).instant{transition:none}#terminal-window.svelte-12qhfyh{--window-margin:1rem;z-index:1;margin:var(--window-margin);height:calc(100vh - 2 * var(--window-margin));height:calc(100dvh - 2 * var(--window-margin));width:calc(100vw - 2 * var(--window-margin));width:calc(100dvw - 2 * var(--window-margin));border:1px solid rgba(from var(--brand-grey) r g b / .2);border-right:1px solid rgba(from var(--brand-grey) r g b / .1);border-bottom:1px solid rgba(from var(--brand-grey) r g b / .1);border-radius:var(--window-corners);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(from var(--brand-black) r g b / .75);flex-direction:column;transition:max-height .3s ease-in-out,max-width .3s ease-in-out,height .3s ease-in-out,width .3s ease-in-out,margin .3s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:0 0 30px #00000080}#terminal-window.svelte-12qhfyh.dragging{-webkit-user-select:none;user-select:none;cursor:row-resize}@media (width<=600px){#terminal-window.svelte-12qhfyh{--window-margin:.5rem}}main.svelte-12qhfyh{min-height:0;padding:0 1rem;overflow-y:scroll}.powered-off-container.svelte-12qhfyh{text-align:center;height:100%;color:rgba(from var(--brand-grey) r g b / .3);justify-content:center;align-items:center;font-size:2rem;font-weight:600;display:flex}.divider.svelte-12qhfyh{-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;height:20px;margin:0;transition:background-color .3s;display:flex}.divider.svelte-12qhfyh .handle:where(.svelte-12qhfyh){-webkit-user-select:none;user-select:none;touch-action:none;opacity:.3;transition:opacity .2s;display:block;position:relative}.divider.svelte-12qhfyh .handle:where(.svelte-12qhfyh):before{content:"";background-color:var(--brand-grey);border-radius:0;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.divider.svelte-12qhfyh .handle:where(.svelte-12qhfyh).horizontal{cursor:row-resize;width:85%;max-width:350px;height:100%}.divider.svelte-12qhfyh .handle:where(.svelte-12qhfyh):hover{opacity:.6}.divider.svelte-12qhfyh .handle:where(.svelte-12qhfyh).dragging{opacity:.8}footer.svelte-12qhfyh{flex-direction:column;min-height:0;display:flex;overflow:hidden}
