:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f5fa;--fan-bg:#070709;--fan-chat-bg:#0b141a;--fan-card-bg:#111014e0;--fan-elevated-bg:#15131a;--fan-input-bg:#070709;--fan-border:#2e2935;--fan-text:#f7f5fa;--fan-text-soft:#ded9e5;--fan-text-muted:#9a93a3;--fan-text-faint:#6b7280;--fan-accent:#7c3aed;--fan-accent-soft:#b78af2;--fan-accent-tint:#7c3aed14;--fan-accent-tint-strong:#7c3aed26;--fan-success:#4ade80;--fan-success-tint:#4ade8014;--fan-danger:#f87171;--fan-nav-bg:#0b0b0eeb;--fan-overlay:#0009;--fan-avatar-fallback-bg:#1c1c26;--fan-wa-out:#005c4b;--fan-wa-in:#1f2c33;--fan-wa-bubble-text:#e9edef;--fan-wa-divider-bg:#182229;--fan-wa-divider-text:#8696a0;--fan-tip-accent:#ec4899;--fan-tip-tint:#ec489914;--fan-tip-receipt-bg:#5c1444;--fan-tip-receipt-text:#f472b6;--fan-ppv-bg:#1c1c26;--fan-ppv-border:#4c1d95;background:#070709;font-family:Inter,ui-sans-serif,system-ui,sans-serif}[data-theme=light]{--fan-bg:#f7f5fb;--fan-chat-bg:#efecf5;--fan-card-bg:#fff;--fan-elevated-bg:#fff;--fan-input-bg:#fff;--fan-border:#e3dfe9;--fan-text:#221f29;--fan-text-soft:#433e4d;--fan-text-muted:#6d6678;--fan-text-faint:#948da0;--fan-accent:#7c3aed;--fan-accent-soft:#6d28d9;--fan-accent-tint:#7c3aed0f;--fan-accent-tint-strong:#7c3aed1f;--fan-success:#15803d;--fan-success-tint:#15803d14;--fan-danger:#dc2626;--fan-nav-bg:#ffffffeb;--fan-overlay:#00000073;--fan-avatar-fallback-bg:#ece7f5;--fan-wa-out:#d9fdd3;--fan-wa-in:#fff;--fan-wa-bubble-text:#111b21;--fan-wa-divider-bg:#e9edef;--fan-wa-divider-text:#54656f;--fan-tip-accent:#ec4899;--fan-tip-tint:#ec48990f;--fan-tip-receipt-bg:#fce7f3;--fan-tip-receipt-text:#9d174d;--fan-ppv-bg:#f3effa;--fan-ppv-border:#c4b5fd}*{box-sizing:border-box}body{margin:0}main{background:radial-gradient(circle at 20% 15%,#712aad3d,#0000 34%),radial-gradient(circle at 85% 80%,#552c912e,#0000 32%),#070709;place-items:center;min-height:100vh;padding:32px;display:grid}.card{background:#111014e0;border:1px solid #2e2935;border-radius:24px;width:min(720px,100%);padding:clamp(28px,6vw,64px);box-shadow:0 24px 80px #00000073}.eyebrow,.status{color:#b78af2;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.card h1{letter-spacing:-.055em;max-width:14ch;margin:12px 0 20px;font-size:clamp(2.2rem,7vw,4.4rem);line-height:.98}.intro{color:#c7c1ce;font-size:1.08rem;line-height:1.7}.card ul{color:#ded9e5;margin:28px 0;padding-left:1.2rem;line-height:1.9}.status{margin:32px 0 0}
