:root{--night0:#050706;--night1:#070a08;--panel:#0b0f0d;--panel2:#101612;--panel3:#17201a;--edge:#00ff4f17;--edge2:#00ff4f2e;--ink:#e6f0e8;--dim:#95a299;--faint:#76847b;--green:#00ff4f;--phos:#00ff4f;--phos-text:#5ee08a;--phos-dim:#16a344;--phos-deep:#0b4a22;--amber:#ff6a00;--amber-text:#ff9a52;--amber-dim:#8a4a1a;--gutter:clamp(16px, 4vw, 48px);--max:1280px;--chamfer:14px;--sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--night0);-webkit-text-size-adjust:100%;min-height:100%}body{background:var(--night0);min-height:100svh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;font-weight:400;line-height:22px;position:relative;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}::selection{background:var(--green);color:#000}:focus-visible{outline:2px solid var(--phos);outline-offset:3px}h1,h2,h3,p{margin:0}.wrap{width:100%;max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.plate{background:var(--panel);clip-path:polygon(0 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% 100%, 0 100%);position:relative;box-shadow:inset 0 1px #e4eadc0f}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pxRule{background-image:linear-gradient(90deg, var(--phos-deep) 4px, transparent 4px);opacity:.9;background-size:8px 4px;height:4px}.btn{isolation:isolate;background:var(--green);color:#000;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:8px 16px;font-size:15px;font-weight:500;line-height:24px;display:inline-flex;position:relative}.btn:disabled{background:var(--phos-deep);color:var(--dim);cursor:progress}.act{min-height:32px;color:var(--dim);cursor:pointer;background:0 0;border:0;align-items:center;margin:0 -8px;padding:4px 8px;font-size:13.5px;transition:color .15s,background-color .15s;display:inline-flex}.act:hover{color:var(--ink);background:var(--panel2)}.act:disabled{color:var(--faint);cursor:progress;background:0 0}.act.danger:hover,.act.danger:focus-visible{color:var(--amber-text)}.act.danger:hover{background:#ff6a001a}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span{color:var(--dim);font-size:13px}.input{background:var(--night1);width:100%;min-height:40px;box-shadow:inset 0 0 0 1px var(--edge2);color:var(--ink);border:0;border-radius:0;padding:8px 12px;font-size:15px;transition:box-shadow .15s}.input.mono{font-size:14px}.input::placeholder{color:var(--faint)}.input:hover{box-shadow:inset 0 0 0 1px #00ff4f4d}.input:focus{box-shadow:inset 0 0 0 1px var(--phos-dim), inset 0 -2px 0 var(--phos-dim);outline:none}.err{color:var(--amber-text);font-size:13.5px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:640px){.input,.input.mono{font-size:16px}}.gateTitle{letter-spacing:-.02em;font-size:clamp(26px,3vw,32px);font-weight:500;line-height:1.15}.gateLine{color:var(--dim);margin-top:10px;font-size:15px}
