.stealth{--bg:#0a0a0a;--bg-glow:rgba(241,194,27,0.04);--gold:#f1c21b;--gold-dim:rgba(241,194,27,0.14);--text-primary:#f4f4f4;--text-secondary:#a8a8a8;--text-muted:#6f6f6f;--border:rgba(255,255,255,0.08);--font-sans:var(--font-ibm-plex-sans),system-ui,sans-serif;--font-mono:var(--font-ibm-plex-mono),ui-monospace,monospace;--font-serif:var(--font-ibm-plex-serif),Georgia,serif;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text-primary);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.stealth:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -10%,var(--bg-glow),transparent 60%),radial-gradient(ellipse 40% 30% at 100% 100%,rgba(255,255,255,.02),transparent);pointer-events:none}.stealth a{color:inherit;text-decoration:none}.stealth-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;padding:24px 32px}.stealth-signin{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);transition:color .15s ease}.stealth-signin:hover{color:var(--text-secondary)}.stealth-main{position:relative;z-index:1;flex:1 1;display:flex;align-items:center;justify-content:center;padding:24px 32px 48px}.stealth-panel{width:100%;max-width:520px;text-align:center}.stealth-logo{display:inline-flex;align-items:center;justify-content:center;margin-bottom:28px}.stealth-rule{width:48px;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin:0 auto 32px}.stealth-kicker{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:20px}.stealth-headline{margin:0 0 16px;font-family:var(--font-serif);font-size:clamp(28px,5vw,38px);font-weight:300;font-style:italic;letter-spacing:-.02em;line-height:1.25;color:var(--text-primary)}.stealth-sub{margin:0 auto 36px;max-width:400px;font-size:14px;line-height:1.65;color:var(--text-secondary)}.stealth-actions{display:flex;flex-direction:column;align-items:center;gap:12px}.stealth-cta{display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding:13px 28px;font-size:13px;font-weight:600;letter-spacing:.02em;color:#0a0a0a;background:var(--gold);border:1px solid var(--gold);transition:background .15s ease,transform .15s ease}.stealth-cta:hover{background:#ffd84d;transform:translateY(-1px)}.stealth-note{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.stealth-footer{position:relative;z-index:1;padding:24px 32px 32px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.stealth-footer-copy{letter-spacing:.1em;text-transform:uppercase}.stealth-footer-copy,.stealth-footer-domain{font-family:var(--font-mono);font-size:10px;color:var(--text-muted)}.stealth-footer-domain{letter-spacing:.06em}@media (max-width:480px){.stealth-footer,.stealth-main,.stealth-top{padding-left:20px;padding-right:20px}}