@font-face{font-family:TT Interphases;src:local(TT Interphases),url(/fonts/TTInterphases-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:TT Interphases;src:local(TT Interphases Bold),url(/fonts/TTInterphases-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:TT Interphases;src:local(TT Interphases Black),url(/fonts/TTInterphases-Black.ttf)format("truetype");font-weight:900;font-display:swap}@font-face{font-family:TT Interphases Mono;src:local(TT Interphases Mono),url(/fonts/TTInterphasesMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:TT Interphases Mono;src:local(TT Interphases Mono Bold),url(/fonts/TTInterphasesMono-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--c-canvas:#020c17;--c-canvas-2:#061323;--c-panel:#082646;--c-text:#fff;--c-muted:#8aa0b8;--c-border:#12263f;--c-tq:#1ee8ed;--c-orange:#ff8d33;--c-magenta:#ff0089;--sans:"TT Interphases", "Avenir Next", "Poppins", "Inter", sans-serif;--mono:"TT Interphases Mono", "Courier New", monospace;--angle-slash:14deg;--motion:.2s cubic-bezier(.2, 0, .2, 1)}html,body{background:var(--c-canvas);min-height:100%;color:var(--c-text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}body{overflow-x:hidden}.page{max-width:var(--page-width,1040px);margin:0 auto;padding:56px 40px 0;position:relative}.slash{pointer-events:none;gap:31px;display:flex;position:absolute;top:-90px;right:40px}.slash span{height:240px;transform:skewX(var(--angle-slash));display:block}.slash .tq{background:var(--c-tq);border-radius:8px;width:44px}.slash .or{background:var(--c-orange);border-radius:4px;width:19px}.back{border:1px solid var(--c-border);height:32px;color:var(--c-muted);font-family:var(--mono);letter-spacing:.06em;transition:color var(--motion), border-color var(--motion);border-radius:999px;align-items:center;padding:0 16px;font-size:12px;text-decoration:none;display:inline-flex}.page>.back{margin-bottom:28px}.back:hover{color:var(--c-tq);border-color:var(--c-tq)}.eyebrow{font-family:var(--mono);letter-spacing:.08em;color:var(--c-tq);font-size:11px}h1{letter-spacing:-.04em;max-width:760px;margin:10px 0 40px;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1.09}.label{background:var(--c-panel);height:28px;color:var(--c-tq);font-family:var(--mono);letter-spacing:.08em;white-space:nowrap;border-radius:999px 999px 999px 0;align-items:center;padding:0 14px;font-size:11px;display:inline-flex}select{border:1px solid var(--c-border);background:var(--c-canvas);height:44px;color:var(--c-text);font-family:var(--mono);cursor:pointer;border-radius:10px 10px 10px 0;padding:0 16px;font-size:13px}.btn{border:1px solid var(--c-tq);height:44px;color:var(--c-tq);font-family:var(--mono);letter-spacing:.06em;cursor:pointer;transition:opacity var(--motion), background-color var(--motion), color var(--motion);background:0 0;border-radius:999px;padding:0 22px;font-size:13px}.btn:hover{opacity:.82}.btn.primary,.btn.on{background:var(--c-tq);color:var(--c-canvas)}button:active{transform:scale(.98)}button:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--c-tq);outline-offset:2px}.message{border:1px solid var(--c-border);background:var(--c-canvas-2);border-radius:20px 20px 20px 0;padding:16px 22px;font-size:15px}.message:empty{display:none}.help{font-family:var(--mono);letter-spacing:.06em;color:var(--c-muted);font-size:11px;line-height:2}.bs{color:var(--c-tq)}footer{font-family:var(--mono);color:var(--c-muted);border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding:18px 0 22px;font-size:12px;display:flex}footer svg{width:auto;height:32px;display:block}@media (width<=640px){.page{padding:40px 20px 0}.slash{transform-origin:100% 0;right:16px;transform:scale(.6)}}
