:root{color-scheme:light;--background:#f8fafc;--foreground:#111827;--muted:#64748b;--line:#dbe3ef;--panel:rgba(255,255,255,0.78);--accent:#f97316;--accent-strong:#16a34a}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:linear-gradient(135deg,rgba(249,115,22,.14),transparent 35%),linear-gradient(315deg,rgba(22,163,74,.14),transparent 40%),var(--background);color:var(--foreground);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}.coming-soon-page{min-height:100vh;padding:32px}.hero{display:grid;min-height:calc(100vh - 64px);grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;grid-gap:48px;gap:48px;border:1px solid var(--line);border-radius:8px;padding:clamp(28px,7vw,88px);background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.86),transparent 28%),rgba(255,255,255,.54);box-shadow:0 24px 80px rgba(15,23,42,.12)}.hero__content{max-width:760px}.eyebrow{margin:0 0 18px;color:var(--accent-strong);font-size:.78rem;font-weight:800;text-transform:uppercase}.eyebrow,h1{letter-spacing:0}h1{max-width:780px;margin:0;font-size:clamp(3rem,7vw,6.6rem);line-height:.94}.lede{max-width:560px;margin:28px 0 0;color:var(--muted);font-size:clamp(1rem,2vw,1.25rem);line-height:1.7}.notify-form{display:grid;max-width:560px;grid-gap:12px;gap:12px;margin-top:44px}.notify-form label{color:#334155;font-size:.9rem;font-weight:700}.notify-form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.notify-form button,.notify-form input{min-height:52px;border-radius:8px}.notify-form input{width:100%;border:1px solid var(--line);padding:0 16px;background:rgba(255,255,255,.88);color:var(--foreground)}.notify-form input:focus{border-color:var(--accent);outline:3px solid rgba(249,115,22,.18)}.notify-form button{border:0;padding:0 22px;background:var(--foreground);color:#ffffff;cursor:pointer;font-weight:800}.status-panel{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.status-panel__item{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:18px;padding:22px;background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.status-panel__item span{color:var(--muted);font-size:.9rem;line-height:1.4}.status-panel__item strong{color:var(--foreground);font-size:1.1rem}@media (max-width:860px){.coming-soon-page{padding:16px}.hero{min-height:calc(100vh - 32px);grid-template-columns:1fr;align-items:stretch;gap:36px}.status-panel{align-self:end}}@media (max-width:520px){.notify-form__row{grid-template-columns:1fr}.status-panel__item{align-items:flex-start;flex-direction:column}}