:root{--bg:#0b0d12;--panel:#111522;--text:#e8ecf5;--muted:#e8ecf5b3;--hairline:#e8ecf51f;--shadow:0 12px 40px #00000059;--radius:16px;--max:980px;--pad:20px}*{box-sizing:border-box}html,body{height:100%}body{background:radial-gradient(1200px 800px at 15% 5%,#5078ff26,transparent 55%),radial-gradient(900px 600px at 85% 10%,#c878ff1a,transparent 45%),var(--bg);color:var(--text);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;line-height:1.5}.container{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline);background:#0b0d12b3;position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.brand{color:var(--text);letter-spacing:.2px;font-weight:650;text-decoration:none}.nav{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.navLink{color:var(--muted);border:1px solid #0000;border-radius:10px;padding:8px 10px;text-decoration:none}.navLink:hover{color:var(--text);border-color:var(--hairline);background:#ffffff08}.main{padding:42px 0 64px}h1{letter-spacing:-.4px;margin:0 0 14px;font-size:40px;line-height:1.15}h2{margin:26px 0 10px;font-size:22px}p{color:#e8ecf5eb;margin:0 0 14px}.muted{color:var(--muted)}.hr{border:0;border-top:1px solid var(--hairline);margin:26px 0}.grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:860px){.grid.two{grid-template-columns:1fr 1fr}.grid.three{grid-template-columns:1fr 1fr 1fr}}.card{border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow);background:#111522b8;padding:18px}.kicker{color:var(--muted);margin-bottom:10px;font-size:14px}.ctaRow{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.button{border:1px solid var(--hairline);color:var(--text);background:#ffffff0a;border-radius:12px;padding:10px 14px;text-decoration:none;display:inline-block}.button:hover{background:#ffffff12}.button.primary{background:#78a0ff24;border-color:#78a0ff59}.link{color:var(--text)}.link:hover{opacity:.9}.list{color:#e8ecf5eb;margin:0;padding-left:18px}.list li{margin:8px 0}.footer{border-top:1px solid var(--hairline);background:#0b0d1273;padding:20px 0}.footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.footerInner .form{margin-top:8px}.footerInner .formGrid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:860px){.footerInner .formGrid{grid-template-columns:1fr 1fr;gap:16px}.footerInner .fieldFull{grid-column:1/-1}}.footerInner .field{flex-direction:column;display:flex}.footerInner .label{color:var(--muted);margin:0 0 6px;font-size:14px;display:block}.footerInner .input,.footerInner .textarea{border:1px solid var(--hairline);width:100%;color:var(--text);background:#ffffff08;border-radius:12px;outline:none;padding:12px}.footerInner .textarea{resize:vertical;min-height:180px}.footerInner .input:focus,.footerInner .textarea:focus{border-color:#78a0ff73}.footerInner .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.footerInner .actions .button{min-width:140px}@media (max-width:480px){.footerInner .actions .button{width:100%}}.footerInner .status{padding-top:2px}
