:root{--bg:#030209;--panel:#010008;--panel-2:#030f24;--border:#1b3f7e;--border-2:#2a56a8;--text:#e4ecf7;--muted:#8fb0dd;--muted-2:#6489bd;--blue:#2f7bff;--blue-dim:#062048;--red:#ff3d81;--amber:#f5d90a;--green:#0aff9d}*{box-sizing:border-box}html{background:radial-gradient(1100px 500px at 85% -10%, #2f6bff1a, transparent 60%), radial-gradient(900px 600px at -10% 0%, #2f7bff14, transparent 55%), var(--bg);background-attachment:fixed;margin:0;padding:0}body{color:var(--text);-webkit-font-smoothing:antialiased;background:0 0;margin:0;padding:0;font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px}body:after{content:"";pointer-events:none;z-index:9999;opacity:.3;background:repeating-linear-gradient(0deg,#00000024 0 1px,#0000 1px 3px);position:fixed;inset:0}a{color:inherit;text-decoration:none}.mono{font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace}@keyframes neonBreathe{0%,to{text-shadow:0 0 10px #2f7bff8c,0 0 34px #2f7bff38}50%{text-shadow:0 0 16px #2f7bfff2,0 0 52px #2f7bff73,0 0 90px #2f7bff2e}}@keyframes cardBreathe{0%,to{box-shadow:0 0 14px #2f7bff2e,inset 0 0 22px #2f7bff0a}50%{box-shadow:0 0 26px #2f7bff6b,inset 0 0 30px #2f7bff14}}@keyframes dotBreathe{0%,to{box-shadow:0 0 3px #0aff9d80}50%{box-shadow:0 0 9px #0aff9d,0 0 18px #0aff9d80}}@keyframes pillBreathe{0%,to{border-color:var(--border-2);box-shadow:0 0 5px #2f7bff33}50%{border-color:#2f7bff8c;box-shadow:0 0 14px #2f7bff8c}}@keyframes lejBreathe{0%,to{border-color:#ff3d8173;box-shadow:0 0 10px #ff3d8133,inset 0 0 18px #ff3d810d}50%{border-color:#ff3d81d9;box-shadow:0 0 22px #ff3d8180,inset 0 0 26px #ff3d811a}}.lejonly{border:1px solid #ff3d8173;animation:3.2s ease-in-out infinite lejBreathe}.lejchip{color:#ff3d81;letter-spacing:1.2px;text-shadow:0 0 8px #ff3d81cc;white-space:nowrap;background:#2a0715;border:1px solid #ff3d81;border-radius:5px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}h1{animation:3.2s ease-in-out infinite neonBreathe}.livedot{animation:2.4s ease-in-out infinite dotBreathe}.mottopill{animation:3.2s ease-in-out infinite pillBreathe}::selection{background:var(--red);color:var(--bg)}.ownerlink:hover{color:var(--blue);text-shadow:0 0 12px #2f7bffe6}tr.rowlink{cursor:pointer}tr.rowlink:nth-child(2n){background:#2f7bff0f}tr.rowlink:hover{background:#00e5ff1f;box-shadow:inset 3px 0 #00e5ff,inset 0 0 18px #00e5ff1f}a.cardlink>div{transition:border-color .12s,background .12s,box-shadow .12s}a.cardlink:hover>div{border-color:var(--border-2);background:var(--panel-2);animation:2s ease-in-out infinite cardBreathe}a.rowitem{border-radius:7px;margin:-2px -8px;padding:4px 8px;transition:background .12s;display:block}a.rowitem:hover{background:var(--panel-2)}main{background:#040d209e;min-height:100vh;position:relative;box-shadow:0 0 38px 22px #040d209e}.circuitbg{z-index:-1;pointer-events:none;position:fixed;inset:0}.circuitbg svg{width:100%;height:100%;display:block}.ctrace{fill:none;stroke:#00e5ff;stroke-opacity:.22;stroke-width:1.6px}.ctrace.b{stroke:#2f6bff;stroke-opacity:.2}.cglow-c{filter:drop-shadow(0 0 6px #00e5ffd9)}.cglow-b{filter:drop-shadow(0 0 6px #2f6bffd9)}.cglow-r{filter:drop-shadow(0 0 7px #fff9)}.cpulse{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-opacity:.95;stroke-dasharray:12 88;stroke-dashoffset:100px;animation-name:circuitPulse;animation-timing-function:linear;animation-iteration-count:infinite}.cpulse.c{stroke:#00e5ff}.cpulse.b{stroke:#2f6bff}.cpulse.r{stroke:#ff4d4d;animation-name:circuitPulse,rainbowStroke}@keyframes circuitPulse{to{stroke-dashoffset:0}}@keyframes rainbowStroke{0%,to{stroke:#ff4d4d}16%{stroke:#ffae3d}33%{stroke:#f7f13d}50%{stroke:#3dff7a}66%{stroke:#3db8ff}83%{stroke:#b23dff}}.cflash{fill:none;stroke-width:2.2px;stroke-linecap:round;opacity:0;stroke-dasharray:100 100;stroke-dashoffset:100px;animation-name:circuitFlash;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.cflash.c{stroke:#00e5ff}.cflash.b{stroke:#2f6bff}@keyframes circuitFlash{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:.85}38%{stroke-dashoffset:0;opacity:.85}56%{opacity:0}to{stroke-dashoffset:0;opacity:0}}.cchip{fill:#0a0819;stroke:#303052;stroke-opacity:.9;stroke-width:1px}.cunder{fill:#00e5ff;opacity:.22;filter:blur(14px);animation-name:underBreathe;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.cunder.big{opacity:.34;filter:blur(20px);animation-name:underBreatheBig}.cunder.bl{fill:#2f6bff}.chalo{animation-name:haloBreathe;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes underBreathe{0%,to{opacity:0}50%{opacity:.45}}@keyframes underBreatheBig{0%,to{opacity:0}50%{opacity:.62}}@keyframes haloBreathe{0%,to{opacity:0}50%{opacity:1}}.cdie{fill:#00e5ff;fill-opacity:.3}.cdiebox{fill:#0f0c32;stroke:#00e5ff;stroke-opacity:.35;stroke-width:1.2px}.cnode{stroke-width:1.5px;stroke-opacity:.3;fill-opacity:.12;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.cnode.c{stroke:#00e5ff;fill:#00e5ff}.cnode.b{stroke:#2f6bff;fill:#2f6bff}.cnode.r{stroke:#ff4d4d;fill:#ff4d4d}.cnode.pu{animation-name:nodeFire}.cnode.pu.r{animation-name:nodeFire,rainbowStroke}.cnode.fl{animation-name:nodeFlash}.cnode.idle{animation-name:nodeIdle}@keyframes nodeFire{0%{stroke-opacity:1;fill-opacity:.85}22%{stroke-opacity:.3;fill-opacity:.12}86%{stroke-opacity:.3;fill-opacity:.12}to{stroke-opacity:1;fill-opacity:.85}}@keyframes nodeFlash{0%{stroke-opacity:.3;fill-opacity:.12}8%,38%{stroke-opacity:1;fill-opacity:.85}56%,to{stroke-opacity:.3;fill-opacity:.12}}@keyframes nodeIdle{0%,to{stroke-opacity:.25;fill-opacity:.1}50%{stroke-opacity:.8;fill-opacity:.45}}.ccap{fill:#0d0a2c;stroke:#00e5ff;stroke-opacity:.25;stroke-width:1.2px}.ccapdot{fill:#00e5ff;fill-opacity:.25}.cchiplabel{fill:#8f95c9;fill-opacity:.55;letter-spacing:2px;font:700 11px ui-monospace,Consolas,monospace}.cchiplabel.sm{letter-spacing:1px;font:700 9px ui-monospace,Consolas,monospace}.clogo{fill:#f7f1ea}.cplate{fill:none;stroke:#3a3a66;stroke-width:1.2px}.cdots{animation-name:decoBreathe;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.cdots circle{fill:#9df3ff}.ceye{stroke:#00e5ff;stroke-width:1.2px;animation-name:decoBreathe;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ceye.b{stroke:#2f6bff}.ceye .ceyedot{fill:#00e5ff;stroke:none}.ceye.b .ceyedot{fill:#2f6bff}@keyframes decoBreathe{0%,to{opacity:.18}50%{opacity:.55}}.cmpad{fill:#00e5ff;fill-opacity:.35}.cmpad.b{fill:#2f6bff;fill-opacity:.35}.cdimm{fill:#0a0819;stroke:#303052;stroke-opacity:.9;stroke-width:1px}.cdimmclip{fill:#12102e;stroke:#3a3a66;stroke-width:1px}.cdimmf line{stroke-width:1.6px;opacity:.25;animation-name:fingerPulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.cdimmf .fc{stroke:#00e5ff}.cdimmf .fb{stroke:#2f6bff}@keyframes fingerPulse{0%,to{opacity:.15}50%{opacity:.85}}.cdimmnotch{fill:#07051a;stroke:#303052;stroke-width:.8px}@font-face{font-family:PressStart;src:url(/fonts/PressStart2P.woff2)format("woff2");font-display:swap}.arcadefont,.arcadefont .mono{font-family:PressStart,ui-monospace,SF Mono,Menlo,Consolas,monospace}.arcadefont,.arcadefont *{font-weight:400!important}.sidesel{cursor:pointer;background:0 0;border:none;flex-direction:column;align-self:center;align-items:center;gap:7px;width:52px;padding:4px 0;display:flex}.arcbtn{border:2px solid var(--border-2);width:32px;height:32px;color:var(--blue);background:radial-gradient(circle at 35% 30%,#1d1745,#0d0a24 70%);border-radius:50%;justify-content:center;align-items:center;font-size:12px;transition:box-shadow .12s,border-color .12s,transform 50ms;display:inline-flex}.sidesel-name{color:var(--muted-2);transition:color .12s,text-shadow .12s}.sidesel:hover .arcbtn{border-color:var(--blue);box-shadow:0 0 14px #2f7bff80}.sidesel:hover .sidesel-name{color:var(--blue);text-shadow:0 0 6px #2f7bff80}.sidesel:active .arcbtn{transform:translateY(1px)}.startbtn:hover{box-shadow:0 0 24px #ff3d81cc}.marquee{animation:3.2s ease-in-out infinite neonBreathe}@keyframes blink{50%{opacity:0}}.blink{animation:1.1s step-end infinite blink}.ekg{vertical-align:middle;display:inline-block;overflow:visible}.ekg .base{fill:none;stroke:var(--pdc,#4a4468);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.26}.ekg .run{fill:none;stroke:var(--pdc,#4a4468);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26 74;stroke-dashoffset:26px;filter:drop-shadow(0 0 3px var(--pdc,#4a4468));animation:ekgSweep var(--pdur,3s) linear infinite}.pd-red{--pdc:var(--red);--pdur:.7s}.pd-amber{--pdc:var(--amber);--pdur:1.5s}.pd-green{--pdc:var(--green);--pdur:3s}.pd-none{--pdc:#4a4468}.pd-none .run{display:none}.pd-none .base{opacity:.5}@keyframes ekgSweep{to{stroke-dashoffset:-74px}}@media (prefers-reduced-motion:reduce){h1,.livedot,.mottopill,.marquee,.blink,a.cardlink:hover>div{animation:none}.lejonly{border-color:#ff3d8199;animation:none;box-shadow:0 0 14px #ff3d814d}.rainbowtext{color:var(--amber);animation:none}.crtwrap:before,.crtwrap:after{display:none}.cpulse,.cflash{opacity:0;animation:none}.cnode,.cunder,.chalo,.cdots,.ceye,.cdimmf line{animation:none}.ekg .run{animation:none;display:none}.ekg .base{opacity:.7}h1{text-shadow:0 0 10px #2f7bff8c,0 0 34px #2f7bff38}a.cardlink:hover>div{box-shadow:0 0 14px #2f7bff2e,inset 0 0 22px #2f7bff0a}}select,input,textarea,button{font-family:inherit}select option{background:var(--panel-2);color:var(--text)}input:focus,select:focus,textarea:focus{outline:1px solid var(--blue);outline-offset:-1px;box-shadow:0 0 12px #2f7bff80}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2b2450;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#3d3475}::-webkit-scrollbar-track{background:0 0}
