@import "https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700&family=JetBrains+Mono:wght@500;600&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"Golos Text", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--ink:#f4f5f7;--ink-soft:#f4f5f7c7;--ink-muted:#f4f5f79e;--surface:#121620b8;--surface-strong:#0e121ceb;--field:#ffffff0a;--line:#ffffff14;--line-strong:#ffffff24;--accent:red;--accent-glow:#ff000059;--bg:#06080d;--success:#34d399}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}button,input{font:inherit;color:inherit}::selection{background:#e11d4847}.page{place-items:center;min-height:100svh;padding:clamp(1rem,5vh,3rem) 1rem;display:grid;position:relative;overflow:hidden}.glow{pointer-events:none;background:radial-gradient(560px 320px at 8% 0%, var(--accent-glow), transparent 68%), radial-gradient(480px 260px at 92% 88%, #22d3ee14, transparent 72%);position:absolute;inset:0}.card{border:1px solid var(--line);background:var(--surface-strong);border-radius:1.6rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(1040px,100%);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 48px #00000059}.info{border-right:1px solid var(--line);background:linear-gradient(165deg,#ff00001a,#0000 55%);flex-direction:column;gap:1.1rem;padding:2.25rem;display:flex}.brand{align-items:center;gap:.65rem;font-size:.875rem;font-weight:600;display:flex}.brand img{box-shadow:0 4px 18px var(--accent-glow);border-radius:.6rem}.kicker{border:1px solid var(--line-strong);background:var(--field);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border-radius:9999px;align-self:flex-start;margin-top:.75rem;padding:.35rem .85rem;font-size:.68rem;font-weight:600}h1{letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:600;line-height:1.05}.intro{color:var(--ink-soft);line-height:1.6}.details{border:1px solid var(--line);background:var(--field);border-radius:1rem;gap:.75rem;margin-top:.4rem;padding:1.1rem 1.2rem;display:grid}.details li{align-items:center;gap:.7rem;font-weight:500;display:flex}.details svg{width:1.15rem;height:1.15rem;color:var(--accent);flex:none}.note{color:var(--ink-muted);font-size:.875rem;line-height:1.5}.panel{padding:2.25rem}form{gap:1rem;display:grid}h2{font-size:1.35rem;font-weight:600}.field{color:var(--ink-soft);gap:.4rem;font-size:.8rem;font-weight:500;display:grid}.field input{border:1px solid var(--line-strong);background:var(--field);width:100%;color:var(--ink);border-radius:.75rem;padding:.75rem .9rem;font-size:1rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.field input::placeholder{color:#f4f5f752}.field input:focus{border-color:color-mix(in oklab, var(--accent) 70%, transparent);outline:none;box-shadow:0 0 0 3px #ff00002e}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.check{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.875rem;line-height:1.5;display:flex}.check input{width:1.1rem;height:1.1rem;accent-color:var(--accent);cursor:pointer;flex:none;margin:.15rem 0 0}.check em{color:var(--ink-muted);font-style:normal}.privacy{color:var(--ink-muted);font-size:.8rem}.privacy a{color:var(--ink);text-underline-offset:2px}.error{color:#ffb4b4;background:#ff000014;border:1px solid #ff000059;border-radius:.75rem;padding:.7rem .9rem;font-size:.875rem}.submit{border:1px solid color-mix(in oklab, var(--accent) 50%, transparent);background:linear-gradient(135deg, var(--accent), color-mix(in oklab, var(--accent) 75%, #000));color:#fff;box-shadow:0 4px 24px var(--accent-glow);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;padding:.85rem 1.4rem;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.submit:hover:not(:disabled){box-shadow:0 8px 32px var(--accent-glow);transform:translateY(-2px)}.submit:disabled{opacity:.6;cursor:progress}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.done{text-align:center;align-content:center;justify-items:center;gap:.85rem;height:100%;padding:2rem 0;display:grid}.done-icon{width:3.5rem;height:3.5rem;color:var(--success);background:#34d3991f;border-radius:9999px;place-items:center;display:grid}.done p{max-width:24rem;color:var(--ink-soft);line-height:1.6}@media (width<=820px){.card{grid-template-columns:1fr}.info{border-right:0;border-bottom:1px solid var(--line)}.info,.panel{padding:1.5rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
