.coming-soon-body{--bg-primary:#111;--bg-secondary:#1a1a1a;--bg-card:#1e1e1e99;--bg-card-border:#e85d3a33;--text-primary:#fff;--text-secondary:#b0b0b0;--text-muted:#555;--accent:#e85d3a;--accent-light:#ff7f5c;--accent-dark:#c04a2d;--accent-glow:#e85d3a33;--accent-glow-strong:#e85d3a59;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:24px;--radius-full:9999px;--transition-fast:.2s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.4s cubic-bezier(.4, 0, .2, 1);--transition-bounce:.5s cubic-bezier(.34, 1.56, .64, 1);font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;line-height:1.6;display:flex;position:relative;overflow-x:hidden}.coming-soon-body *{box-sizing:border-box;margin:0;padding:0}.grid-bg{pointer-events:none;z-index:0;background-image:linear-gradient(#e85d3a08 1px,#0000 1px),linear-gradient(90deg,#e85d3a08 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0}#particles{pointer-events:none;z-index:1;position:fixed;inset:0}.radial-glow{background:radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);pointer-events:none;z-index:1;width:800px;height:800px;animation:6s ease-in-out infinite alternate glowPulse;position:fixed;top:-30%;left:50%;transform:translate(-50%)}@keyframes glowPulse{0%{opacity:.5;transform:translate(-50%)scale(1)}to{opacity:.8;transform:translate(-50%)scale(1.15)}}.container-cs{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:800px;min-height:100vh;padding:2rem 1.5rem;display:flex;position:relative}.nav-cs{z-index:100;-webkit-backdrop-filter:blur(16px);background:#111111bf;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.5rem 2rem;display:flex;position:fixed;top:0;left:0;right:0}.logo-cs{align-items:center;gap:.6rem;display:flex}.logo-image-cs{width:auto;height:72px;transition:var(--transition-smooth);display:block}.logo-cs:hover .logo-image-cs{filter:drop-shadow(0 0 8px var(--accent-glow-strong));transform:scale(1.05)}.nav-badge-cs{letter-spacing:.1em;color:var(--accent);border-radius:var(--radius-full);background:#e85d3a14;border:1px solid #e85d3a33;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.7rem;font-weight:600;display:flex}.pulse-dot-cs{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulseCS}@keyframes pulseCS{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.hero-cs{text-align:center;flex-direction:column;align-items:center;gap:1.8rem;padding-top:5rem;display:flex}.hero-label-cs{letter-spacing:.2em;color:var(--accent);text-transform:uppercase;align-items:center;gap:1rem;font-size:.75rem;font-weight:600;animation:.8s ease-out fadeInDownCS;display:flex}.label-line-cs{background:linear-gradient(90deg, transparent, var(--accent), transparent);width:40px;height:1px}.hero-title-cs{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1;animation:.8s ease-out .15s both fadeInUpCS}.serif-accent-cs{font-family:var(--font-serif);color:var(--accent);font-style:italic;font-weight:400}.hero-subtitle-cs{color:var(--text-secondary);max-width:540px;font-size:1.05rem;font-weight:400;line-height:1.7;animation:.8s ease-out .3s both fadeInUpCS}.countdown-cs{align-items:center;gap:.4rem;animation:.8s ease-out .45s both fadeInUpCS;display:flex}.countdown-item-cs{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);min-width:84px;transition:var(--transition-smooth);flex-direction:column;align-items:center;gap:.35rem;padding:1rem .75rem;display:flex}.countdown-item-cs:hover{background:#e85d3a0d;border-color:#e85d3a4d;transform:translateY(-2px)}.countdown-value-cs{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;transition:var(--transition-fast);font-size:2rem;font-weight:700}.countdown-value-cs.tick{animation:.4s ease-out tickBounceCS}@keyframes tickBounceCS{0%{transform:scale(1)}40%{color:var(--accent);transform:scale(1.15)}to{transform:scale(1)}}.countdown-label-cs{letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);font-size:.65rem;font-weight:600}.countdown-separator-cs{color:var(--text-muted);opacity:.5;padding-bottom:1rem;font-size:1.5rem;font-weight:300;animation:1s step-end infinite separatorBlinkCS}@keyframes separatorBlinkCS{0%,to{opacity:.5}50%{opacity:.1}}.signup-wrapper-cs{flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:520px;animation:.8s ease-out .6s both fadeInUpCS;display:flex}.signup-form-cs{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);width:100%;transition:var(--transition-smooth);gap:0;padding:5px;display:flex}.signup-form-cs:focus-within{box-shadow:0 0 30px var(--accent-glow);border-color:#e85d3a59}.input-group-cs{flex:1;align-items:center;gap:.6rem;padding-left:1rem;display:flex}.input-icon-cs{width:18px;height:18px;color:var(--text-muted);flex-shrink:0}.input-group-cs input{color:var(--text-primary);font-size:.9rem;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;padding:.75rem 0}.input-group-cs input::placeholder{color:var(--text-muted)}.cta-button-cs{background:var(--accent);color:#fff;border-radius:calc(var(--radius-lg) - 3px);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:var(--transition-smooth);border:none;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.85rem;font-weight:600;display:flex;position:relative;overflow:hidden}.cta-button-cs:before{content:"";opacity:0;transition:var(--transition-fast);background:linear-gradient(135deg,#ffffff26 0%,#0000 50%);position:absolute;inset:0}.cta-button-cs:hover{background:var(--accent-light);transform:translateY(-1px);box-shadow:0 8px 25px #e85d3a4d}.cta-button-cs:hover:before{opacity:1}.cta-button-cs:active{transform:translateY(0)}.btn-arrow-cs{width:16px;height:16px;transition:var(--transition-fast)}.cta-button-cs:hover .btn-arrow-cs{transform:translate(3px)}.signup-note-cs{color:var(--text-muted);letter-spacing:.01em;font-size:.75rem}.signup-note-cs strong{color:var(--text-secondary);font-weight:600}.features-wrapper-cs{flex-direction:column;align-items:center;width:100%;margin-top:3rem;animation:.8s ease-out .75s both fadeInUpCS;display:flex}.features-cs{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.feature-pill-cs{border-radius:var(--radius-full);font-size:.78rem;font-family:var(--font-sans);color:var(--text-secondary);transition:var(--transition-smooth);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e85d3a0a;border:1px solid #e85d3a1a;outline:none;align-items:center;gap:.45rem;padding:.5rem 1rem;font-weight:500;display:flex}.feature-pill-cs:hover,.feature-pill-cs:focus-visible{color:var(--text-primary);background:#e85d3a14;border-color:#e85d3a66;transform:translateY(-2px)}.feature-pill-cs.active-cs{color:#fff;background:#e85d3a1f;border-color:#e85d3a99;transform:translateY(-2px);box-shadow:0 4px 15px #e85d3a26}.feature-icon-cs{flex-shrink:0;width:16px;height:16px}.feature-details-cs{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-md);text-align:center;-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;width:100%;max-width:520px;transition:all var(--transition-smooth);margin-top:1.5rem;padding:1.25rem 1.75rem;transform:translateY(10px)}.feature-details-cs.show-cs{opacity:1;visibility:visible;transform:translateY(0)}.feature-details-title-cs{color:var(--accent);margin-bottom:.4rem;font-size:.95rem;font-weight:600}.feature-details-desc-cs{color:var(--text-secondary);font-size:.88rem;line-height:1.5}.footer-cs{z-index:100;text-align:center;padding:1.25rem 2rem;position:fixed;bottom:0;left:0;right:0}.footer-links-cs{color:var(--text-muted);justify-content:center;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.footer-link-cs{color:var(--text-secondary);transition:var(--transition-fast);text-decoration:none}.footer-link-cs:hover{color:var(--accent)}.footer-divider-cs{color:var(--text-muted);opacity:.4}.toast-cs{background:var(--bg-secondary);border-radius:var(--radius-md);color:var(--text-primary);z-index:200;-webkit-backdrop-filter:blur(20px);white-space:nowrap;border:1px solid #e85d3a33;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:.85rem;transition:bottom .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:-80px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px #0006}.toast-cs.show-cs{bottom:5rem}.toast-icon-cs{flex-shrink:0;width:20px;height:20px}@keyframes fadeInUpCS{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDownCS{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.nav-cs{padding:1rem 1.25rem}.logo-image-cs{height:48px}.nav-badge-cs{padding:.3rem .7rem;font-size:.6rem}.hero-title-cs{font-size:clamp(2rem,8vw,3rem)}.hero-subtitle-cs{padding:0 .5rem;font-size:.95rem}.countdown-cs{gap:.25rem}.countdown-item-cs{min-width:68px;padding:.75rem .5rem}.countdown-value-cs{font-size:1.5rem}.signup-form-cs{border-radius:var(--radius-md);flex-direction:column;padding:.5rem}.input-group-cs{padding:0 .75rem}.cta-button-cs{border-radius:calc(var(--radius-md) - 4px);justify-content:center}.features-cs{gap:.4rem;padding:0 .5rem}.feature-pill-cs{padding:.4rem .8rem;font-size:.72rem}.toast-cs{white-space:normal;font-size:.8rem;left:1rem;right:1rem;transform:none}.toast-cs.show-cs{bottom:4rem}.footer-links-cs{flex-direction:column;gap:.25rem}.footer-divider-cs{display:none}}@media (max-width:380px){.countdown-item-cs{min-width:58px;padding:.6rem .4rem}.countdown-value-cs{font-size:1.3rem}.countdown-separator-cs{font-size:1.2rem}}
