:root{--black:#0a0b0a;--ink:#0f110f;--graphite:#191b19;--graphite-2:#222522;--line:#2e322d;--text:#e7e9e3;--muted:#a7ada2;--olive:#6f7d2c;--olive-2:#8d9c3a;--lime:#b3c62b;--danger:#e05a43;--danger-bg:#e05a4324;--warn:#e3b341;--radius:4px;--cut:14px;--head:"Saira",system-ui,sans-serif;--body:"Saira",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{background:var(--black);color:var(--text);font:400 15px/1.5 var(--body);-webkit-font-smoothing:antialiased;font-variation-settings:"wdth" 108;margin:0}h1,h2,h3{font-family:var(--head);letter-spacing:.01em;font-variation-settings:"wdth" 125;margin:0;font-weight:600;line-height:1.15}p{margin:0}a{color:var(--lime)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.eyebrow{font:600 12px/1 var(--head);letter-spacing:.22em;text-transform:uppercase;color:var(--lime);font-variation-settings:"wdth" 125}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.btn{min-height:40px;font:600 13px/1 var(--head);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;color:var(--text);font-variation-settings:"wdth" 125;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:40%;transition:left .55s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.btn:hover:after{left:130%}.btn--primary{color:#fff;background:linear-gradient(#879736,#5f6c24);border-color:#a3b43f;box-shadow:inset 0 1px #ffffff2e}.btn--primary:hover{background:linear-gradient(#97a83c,#6b7a2a)}.btn--ghost{background:linear-gradient(#ffffff0f,#fff0);border-color:#5b6157}.btn--ghost:hover{border-color:#8a9184}.btn--danger{color:#fff;background:linear-gradient(#b5452f,#80301f);border-color:#e05a43}.btn--sm{min-height:32px;padding:0 12px;font-size:11.5px}.btn[disabled]{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.hud{clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)));position:relative}.hud:before{content:"";pointer-events:none;z-index:4;--c:var(--lime);--s:20px;--w:2px;background:linear-gradient(var(--c),var(--c)) 0 0/var(--s) var(--w) no-repeat, linear-gradient(var(--c),var(--c)) 0 0/var(--w) var(--s) no-repeat, linear-gradient(var(--c),var(--c)) 100% 100%/var(--s) var(--w) no-repeat, linear-gradient(var(--c),var(--c)) 100% 100%/var(--w) var(--s) no-repeat;position:absolute;inset:0}.field{gap:7px;display:grid}.field label{font:600 12px/1 var(--head);letter-spacing:.14em;text-transform:uppercase;color:#c9cdc4;font-variation-settings:"wdth" 125}.field input,.field select,.field textarea{background:var(--black);width:100%;min-height:42px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:9px 12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--lime);outline:none;box-shadow:0 0 0 3px #b3c62b2e}.status{min-height:1.4em;font-size:14px}.status.is-err{color:#e7a08c}.status.is-ok{color:#d7e39a}
