:root{color-scheme:dark;--bg:#000;--panel:#151515;--border:rgba(255,255,255,.1);--text:#f5f5f5;--muted:#a6a6a6;--accent:#b76ac4}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% -10%,rgba(255,255,255,.07),transparent 32rem),var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}
header{position:sticky;top:0;z-index:5;height:66px;padding:0 clamp(18px,4vw,56px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:rgba(0,0,0,.88);backdrop-filter:blur(18px)}
.brand{font:650 18px Outfit,sans-serif}.close{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;color:#fff;text-decoration:none;font-size:24px;background:#111}
main{width:min(760px,calc(100% - 32px));margin:auto;padding:72px 0 90px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--accent);text-transform:uppercase}h1{font:700 clamp(38px,7vw,68px)/1 Outfit,sans-serif;letter-spacing:-.04em;margin:14px 0 18px}h2{font:600 20px Outfit,sans-serif;margin:34px 0 10px}p,li{color:var(--muted);line-height:1.7;font-size:14px}.updated{padding-bottom:26px;border-bottom:1px solid var(--border)}
form{display:grid;gap:16px;margin-top:30px;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}label{display:grid;gap:7px;font-size:12px;font-weight:600}input,select,textarea{width:100%;border:1px solid var(--border);border-radius:10px;padding:12px 13px;background:#0b0b0b;color:#fff;font:inherit}textarea{min-height:150px;resize:vertical}button{min-height:46px;border:0;border-radius:10px;background:#fff;color:#050505;font-weight:700;cursor:pointer}.status{padding:12px;border-radius:10px;background:#102018;color:#b8f5d0}.hidden{display:none}
@media(max-width:600px){main{padding-top:46px}form{padding:18px}}
