@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";:root{--font-family: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--background: #0d0d0d;--background-secondary: #131313;--border: rgba(255, 255, 255, .1);--border-soft: rgba(255, 255, 255, .05);--text-primary: #ffffff;--text-secondary: #a1a1aa;--text-muted: #71717a;--brand-start: #7c3aed;--brand-mid: #a855f7;--brand-end: #ec4899;--brand-glow: rgba(168, 85, 247, .35);--shell-width: 720px;--radius-xl: 24px;font-family:var(--font-family);color:var(--text-primary);background:var(--background)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background)}body{min-width:320px;min-height:100vh;margin:0;background:var(--background);color:var(--text-primary);font-family:var(--font-family)}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:var(--background)}body::-webkit-scrollbar-thumb{border-radius:999px;background:#a855f759}body::-webkit-scrollbar-thumb:hover{background:#a855f78c}.site-page{display:flex;min-height:100vh;flex-direction:column;overflow-x:hidden;background:radial-gradient(circle at 70% 8%,rgba(168,85,247,.12),transparent 32%),radial-gradient(circle at 0% 60%,rgba(236,72,153,.08),transparent 34%),var(--background)}.site-shell{width:min(100% - 48px,var(--shell-width));margin:0 auto}.site-header{border-bottom:1px solid var(--border-soft);background:#0d0d0dd9;backdrop-filter:blur(14px)}.site-header__inner{display:flex;align-items:center;padding:20px 0}.brand-logo{display:inline-flex;align-items:center;gap:10px}.brand-logo__mark{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--brand-start),var(--brand-end));box-shadow:0 0 20px var(--brand-glow);color:#fff;font-size:18px;font-weight:700}.brand-logo__text{color:#fff;font-size:22px;font-weight:600;letter-spacing:-.02em}.coming-soon{position:relative;display:flex;flex:1;align-items:center;justify-content:center;padding:48px 0 64px}.coming-soon__glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,rgba(168,85,247,.14) 0%,transparent 55%);pointer-events:none}.coming-soon__content{position:relative;z-index:1;display:grid;gap:24px;text-align:center}.eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:8px;justify-self:center;border:1px solid var(--border);border-radius:999px;background:#ffffff0d;padding:8px 18px;backdrop-filter:blur(10px);color:var(--brand-mid);font-size:14px;font-weight:500}.eyebrow__icon{width:16px;height:16px}.coming-soon h1{margin:0;font-size:clamp(40px,7vw,56px);font-weight:700;line-height:1.1}.coming-soon h1 span{background:linear-gradient(90deg,var(--brand-start),var(--brand-end));background-clip:text;-webkit-background-clip:text;color:transparent}.coming-soon__lead{margin:0;color:var(--text-secondary);font-size:clamp(17px,2.2vw,19px);line-height:1.7}.coming-soon__card{display:flex;align-items:flex-start;gap:20px;margin-top:8px;border:1px solid var(--border);border-radius:var(--radius-xl);background:#ffffff08;padding:28px 24px;text-align:left}.coming-soon__card-icon{display:grid;flex-shrink:0;width:48px;height:48px;place-items:center;border-radius:14px;background:linear-gradient(135deg,#7c3aed40,#ec489933);color:var(--brand-mid)}.coming-soon__card-icon svg{width:24px;height:24px}.coming-soon__card h2{margin:0 0 8px;color:#fff;font-size:18px;font-weight:600}.coming-soon__card p{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.65}.coming-soon__tagline{margin:8px 0 0;color:var(--text-muted);font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.site-footer{border-top:1px solid var(--border-soft);background:var(--background-secondary);padding:28px 0}.site-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.site-footer p{margin:0;color:var(--text-muted);font-size:14px}@media (max-width: 640px){.site-shell{width:min(100% - 32px,var(--shell-width))}.coming-soon__card{flex-direction:column;align-items:center;text-align:center}.site-footer__inner{flex-direction:column;text-align:center}}
