@font-face{font-family:F25 Bank Printer;src:url(/fonts/F25_Bank_Printer.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:F25 Bank Printer;src:url(/fonts/F25_Bank_Printer_Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#04070a;--bg-2:#070d12;--green:#5cbf8e;--green-dim:#3f9c78;--blue:#57abe6;--blue-metal:#2a5f8f;--blue-metal-light:#6fa8d6;--blue-deep:#123049;--white:#eaf6ff;--ink:#0a1620;--bar-hi:#bdead0;--bar-2:#82cea3;--bar-1:var(--green);--bar-lo:#2f8f66;--font-body:"F25 Bank Printer",ui-monospace,monospace;--font-display:"F25 Bank Printer",ui-monospace,monospace;--win-border:var(--blue-metal-light);--win-bg:#000000;--win-bg-blue:#0a1a28;--win-bg-navy:#0c2233;--win-radius:0;--win-titlebar-h:24px;--glow-green:0 0 3px rgba(92,191,142,0.4);--glow-blue:0 0 3px rgba(87,171,230,0.35);--bezel:56px;--z-window:10;--z-decorative:40;--z-chrome:60;--z-boot:100;--z-crt:110}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;cursor:url(/cursors/star-pointer.png) 9 1,auto}body{background:#000;color:var(--green);font-family:var(--font-body);font-size:14px;line-height:1.4;letter-spacing:.02em;-webkit-font-smoothing:none;overflow:hidden;text-shadow:0 0 1.5px rgba(92,191,142,.28)}a,button{cursor:url(/cursors/star-pointer-on.png) 9 1,pointer}html.is-dragging-win,html.is-dragging-win *{cursor:url(/cursors/star-grabbing.png) 9 1,-webkit-grabbing!important;cursor:url(/cursors/star-grabbing.png) 9 1,grabbing!important}.no-glow,.no-glow *{text-shadow:none!important;animation:none!important}canvas,img,video{cursor:inherit!important}a{text-decoration:none}a,a:hover{color:var(--green)}button{font:inherit;color:inherit;background:none;border:none}::selection{background:rgba(121,247,191,.3);color:var(--white)}.scroll{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--blue-metal) transparent}.scroll::-webkit-scrollbar{width:5px}.scroll::-webkit-scrollbar-track{background:rgba(18,48,73,.25)}.scroll::-webkit-scrollbar-thumb{background:linear-gradient(var(--blue-metal-light),var(--blue-metal));border:1px solid var(--blue-deep);border-radius:0}.flush{padding:0!important}.glow{text-shadow:var(--glow-green)}.glow-blue{color:var(--blue);text-shadow:var(--glow-blue)}.crt-overlay{pointer-events:none;position:fixed;inset:0;z-index:var(--z-crt);overflow:hidden;cursor:url(/cursors/star-pointer.png) 9 1,auto}.crt-overlay:before{background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,.25) 0),linear-gradient(90deg,rgba(255,0,0,.06),rgba(0,255,0,.02),rgba(0,0,255,.06));background-size:100% 2px,3px 100%}.crt-overlay:after,.crt-overlay:before{content:" ";display:block;position:absolute;inset:0;pointer-events:none}.crt-overlay:after{background:rgba(18,16,16,.1);opacity:0;animation:flicker .15s infinite}@keyframes flicker{0%{opacity:.27861}5%{opacity:.34769}10%{opacity:.23604}15%{opacity:.90626}20%{opacity:.18128}25%{opacity:.83891}30%{opacity:.65583}35%{opacity:.67807}40%{opacity:.26559}45%{opacity:.84693}50%{opacity:.96019}55%{opacity:.08594}60%{opacity:.20313}65%{opacity:.71988}70%{opacity:.53455}75%{opacity:.37288}80%{opacity:.71428}85%{opacity:.70419}90%{opacity:.7003}95%{opacity:.36108}to{opacity:.24387}}@media (prefers-reduced-motion:reduce){.crt-overlay:after{animation:none}}@media (max-width:900px){:root{--bezel:8px}body,html{width:100%;max-width:100%;overflow-x:hidden}body{font-size:14px;line-height:1.6;letter-spacing:.04em;overflow:hidden}}