.coming-soon.svelte-d04sfa{background:var(--color-bg);justify-content:center;align-items:flex-start;min-height:100vh;display:flex;position:relative;overflow:hidden}.cs-bg.svelte-d04sfa{z-index:0;background:linear-gradient(#0a0907b3,#0a0907eb),radial-gradient(at 20% 30%,#d4a64a33,#0000 60%),radial-gradient(at 80% 70%,#1a3a8a33,#0000 60%),url(../../../earth-limb-hero.jpg) 50%/cover no-repeat;position:absolute;inset:0}.cs-grid-overlay.svelte-d04sfa{opacity:.6;pointer-events:none;z-index:0;background-image:linear-gradient(#d4a64a0f 1px,#0000 1px),linear-gradient(90deg,#d4a64a0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.cs-scanline.svelte-d04sfa{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#f0c14bd9,#0000);height:2px;animation:18s linear infinite svelte-d04sfa-cs-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #f0c14b99}@keyframes svelte-d04sfa-cs-scan{0%{opacity:0;top:-2px}10%{opacity:.8}90%{opacity:.8}to{opacity:0;top:100%}}.cs-logo.svelte-d04sfa{z-index:10;flex-direction:column;gap:2px;text-decoration:none;display:flex;position:fixed;top:24px;left:24px}.cs-logo-kicker.svelte-d04sfa{font-family:var(--font-mono);letter-spacing:.32em;color:var(--color-gold);text-transform:uppercase;font-size:.6rem}.cs-logo-mark.svelte-d04sfa{font-family:var(--font-heading);letter-spacing:.04em;color:var(--color-paper);text-transform:uppercase;font-size:1.4rem;line-height:1}.cs-logo-mark.svelte-d04sfa em:where(.svelte-d04sfa){color:var(--color-accent);font-style:normal}.cs-logo-tagline.svelte-d04sfa{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);margin-top:.4rem;font-size:.66rem}.cs-standby.svelte-d04sfa{border:1px solid var(--color-border-strong);font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent);z-index:10;-webkit-backdrop-filter:blur(6px);background:#0a0907c7;align-items:center;gap:8px;padding:8px 14px;font-size:.62rem;display:inline-flex;position:fixed;top:24px;right:24px}.cs-standby-dot.svelte-d04sfa{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 10px var(--color-accent);border-radius:50%;animation:1.4s infinite svelte-d04sfa-cs-pulse}@keyframes svelte-d04sfa-cs-pulse{0%,to{opacity:1}50%{opacity:.35}}.cs-content.svelte-d04sfa{z-index:1;text-align:center;width:100%;max-width:720px;padding:clamp(7rem,14vw,9rem) 24px 56px;position:relative}.cs-headline.svelte-d04sfa{margin:1.5rem 0 2.5rem;font-size:clamp(3.2rem,9vw,6.5rem);line-height:.95}.cs-callout.svelte-d04sfa{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);max-width:380px;margin:0 auto 2.5rem}.cs-callout-row.svelte-d04sfa{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px dashed #d4a64a26;justify-content:space-between;align-items:center;padding:.7rem 0;font-size:.74rem;display:flex}.cs-callout-row.svelte-d04sfa:last-of-type{border-bottom:none}.cs-callout-label.svelte-d04sfa{color:var(--color-text-muted)}.cs-callout-value.svelte-d04sfa{font-size:1.05rem}.cs-signup.svelte-d04sfa{margin-bottom:3rem}.cs-signup-label.svelte-d04sfa{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin-bottom:16px;font-size:.7rem}.cs-form-row.svelte-d04sfa{border:1px solid var(--color-border-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0907b8;flex-wrap:wrap;justify-content:center;gap:0;max-width:480px;margin:0 auto;display:flex}.cs-form-row.svelte-d04sfa input[type=email]:where(.svelte-d04sfa){min-width:240px;color:var(--color-paper);border:none;border-right:1px solid var(--color-border);font-family:var(--font-mono);letter-spacing:.16em;background:0 0;outline:none;flex:1;padding:.95rem 1.25rem;font-size:.78rem}.cs-form-row.svelte-d04sfa input[type=email]:where(.svelte-d04sfa)::placeholder{color:var(--color-text-faint)}.cs-form-row.svelte-d04sfa input[type=email]:where(.svelte-d04sfa):focus{border-color:var(--color-accent)}.cs-form-row.svelte-d04sfa .btn-primary:where(.svelte-d04sfa){border:none;padding:.95rem 1.5rem}.cs-success.svelte-d04sfa{border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.06em;text-align:left;background:#f0c14b14;align-items:center;gap:12px;max-width:480px;margin:0 auto;padding:1rem 1.5rem;font-size:.82rem;display:inline-flex}.cs-success-tag.svelte-d04sfa{background:var(--color-accent);color:var(--color-bg);letter-spacing:.22em;flex-shrink:0;padding:4px 10px;font-size:.66rem;font-weight:500}.cs-social-wrap.svelte-d04sfa{margin-bottom:2rem}.cs-social.svelte-d04sfa{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.cs-social.svelte-d04sfa a:where(.svelte-d04sfa){width:40px;height:40px;color:var(--color-text-muted);border:1px solid var(--color-border);transition:all .25s var(--ease-smooth);background:#f4ecd60a;justify-content:center;align-items:center;font-size:1rem;text-decoration:none;display:flex}.cs-social.svelte-d04sfa a:where(.svelte-d04sfa):hover{color:var(--color-accent);border-color:var(--color-accent);background:#f0c14b14}.cs-copyright.svelte-d04sfa{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-faint);font-size:.68rem}@media (width<=540px){.cs-form-row.svelte-d04sfa{border-width:1px;flex-direction:column}.cs-form-row.svelte-d04sfa input[type=email]:where(.svelte-d04sfa){border-right:none;border-bottom:1px solid var(--color-border);min-width:unset}.cs-standby.svelte-d04sfa{padding:6px 10px;font-size:.55rem;top:16px;right:16px}.cs-logo.svelte-d04sfa{top:16px;left:16px}}
