:root{--bg:#0b0d14;--surface:#161925b8;--surface-2:#ffffff0a;--border:#ffffff14;--border-strong:#ffffff29;--text:#a3a9bc;--text-h:#f4f5fa;--muted:#6b7189;--accent:#7c6cff;--accent-2:#2dd4bf;--danger:#ff5c7a;--warn:#fbbf24;--radius:18px;--shadow:0 20px 50px -20px #0009;--sans:"Inter", system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "Cascadia Code", Consolas, monospace;font:16px/1.55 var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}body{background:radial-gradient(900px 500px at 10% -10%, #7c6cff2e, transparent 60%), radial-gradient(800px 500px at 110% 10%, #2dd4bf1f, transparent 60%), var(--bg);background-attachment:fixed;min-height:100svh;margin:0}#root{width:1180px;max-width:100%;min-height:100svh;margin:0 auto;padding:24px}h1,h2,h3{color:var(--text-h);margin:0}p{margin:0}button{font:inherit;color:inherit}.page{width:860px;max-width:100%;margin:0 auto;padding:24px 24px 64px}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.page-brand{color:var(--text-h);align-items:center;gap:12px;font-weight:700;text-decoration:none;display:flex}.page-brand img{width:36px;height:36px}.page-nav{flex-wrap:wrap;gap:8px;display:flex}.page-nav a{border:1px solid var(--border);color:var(--text);border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none}.page-nav a:hover,.page-nav a:focus-visible{border-color:var(--border-strong);color:var(--text-h)}.page-nav a[aria-current=page]{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-h)}.page h1{margin-bottom:16px;font-size:clamp(32px,6vw,48px);line-height:1.1}.page h2{margin:40px 0 12px;font-size:24px}.page h3{margin:20px 0 6px;font-size:17px}.page p+p,.page ul,.page ol{margin-top:12px}.page ul,.page ol{padding-left:22px}.page li+li{margin-top:8px}.page a{color:var(--accent-2)}.lead{color:var(--text-h);font-size:19px}.gradient{background:linear-gradient(90deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text}.cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:16px;display:grid}.card-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.card-box h3{margin-top:0}.card-box p{font-size:15px}.cta{background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:999px;margin-top:28px;padding:14px 24px;font-weight:700;text-decoration:none;display:inline-block;color:#0b0d14!important}.form{gap:16px;max-width:560px;margin-top:24px;display:grid}.field{color:var(--text-h);gap:6px;font-size:14px;display:grid}.field small{color:var(--muted)}.field input,.field select,.field textarea{font:inherit;color:var(--text-h);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:12px;padding:12px 14px}.field textarea{resize:vertical}.field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.field select option{color:var(--text-h);background:#161925}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.trap{position:absolute;left:-9999px}.form-note{color:var(--muted);font-size:13px}.form-status{min-height:1.5em}.form-status[data-kind=error]{color:var(--danger)}.form-status[data-kind=success]{color:var(--accent-2)}.form .cta{font:inherit;cursor:pointer;border:0;justify-self:start;margin-top:0;font-weight:700}.form .cta:disabled{opacity:.6;cursor:progress}.page-footer{border-top:1px solid var(--border);color:var(--muted);margin-top:64px;padding-top:20px;font-size:13px}
