.coming-soon-body{--bg-primary:#111111;--bg-secondary:#1A1A1A;--bg-card:rgba(30,30,30,0.6);--bg-card-border:rgba(232,93,58,0.2);--text-primary:#FFFFFF;--text-secondary:#B0B0B0;--text-muted:#555555;--accent:#E85D3A;--accent-light:#FF7F5C;--accent-dark:#C04A2D;--accent-glow:rgba(232,93,58,0.2);--accent-glow-strong:rgba(232,93,58,0.35);--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:0.2s cubic-bezier(0.4,0,0.2,1);--transition-smooth:0.4s cubic-bezier(0.4,0,0.2,1);--transition-bounce:0.5s cubic-bezier(0.34,1.56,0.64,1);font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;min-height:100vh;overflow-x:hidden;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.coming-soon-body *{margin:0;padding:0;box-sizing:border-box}.grid-bg{background-image:linear-gradient(rgba(232,93,58,.03) 1px,transparent 0),linear-gradient(90deg,rgba(232,93,58,.03) 1px,transparent 0);background-size:60px 60px;z-index:0}#particles,.grid-bg{position:fixed;inset:0;pointer-events:none}#particles{z-index:1}.radial-glow{position:fixed;top:-30%;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(circle,var(--accent-glow) 0,transparent 70%);pointer-events:none;z-index:1;animation:glowPulse 6s ease-in-out infinite alternate}@keyframes glowPulse{0%{opacity:.5;transform:translateX(-50%) scale(1)}to{opacity:.8;transform:translateX(-50%) scale(1.15)}}.container-cs{position:relative;z-index:10;width:100%;max-width:800px;padding:2rem 1.5rem;min-height:100vh;flex-direction:column;justify-content:center}.container-cs,.nav-cs{display:flex;align-items:center}.nav-cs{position:fixed;top:0;left:0;right:0;justify-content:space-between;padding:.5rem 2rem;z-index:100;background:rgba(17,17,17,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.logo-cs{display:flex;align-items:center;gap:.6rem}.logo-image-cs{height:72px;width:auto;display:block;transition:var(--transition-smooth)}.logo-cs:hover .logo-image-cs{transform:scale(1.05);filter:drop-shadow(0 0 8px var(--accent-glow-strong))}.nav-badge-cs{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;letter-spacing:.1em;color:var(--accent);background:rgba(232,93,58,.08);border:1px solid rgba(232,93,58,.2);padding:.4rem .9rem;border-radius:var(--radius-full)}.pulse-dot-cs{width:6px;height:6px;background:var(--accent);border-radius:50%;animation:pulseCS 2s ease-in-out infinite}@keyframes pulseCS{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.hero-cs{text-align:center;flex-direction:column;gap:1.8rem;padding-top:5rem}.hero-cs,.hero-label-cs{display:flex;align-items:center}.hero-label-cs{gap:1rem;font-size:.75rem;font-weight:600;letter-spacing:.2em;color:var(--accent);text-transform:uppercase;animation:fadeInDownCS .8s ease-out}.label-line-cs{width:40px;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.hero-title-cs{font-family:var(--font-sans);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--text-primary);animation:fadeInUpCS .8s ease-out .15s both}.serif-accent-cs{font-family:var(--font-serif);font-style:italic;color:var(--accent);font-weight:400}.hero-subtitle-cs{font-size:1.05rem;line-height:1.7;color:var(--text-secondary);max-width:540px;font-weight:400;animation:fadeInUpCS .8s ease-out .3s both}.countdown-cs{display:flex;align-items:center;gap:.4rem;animation:fadeInUpCS .8s ease-out .45s both}.countdown-item-cs{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:84px;padding:1rem .75rem;background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-md);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:var(--transition-smooth)}.countdown-item-cs:hover{border-color:rgba(232,93,58,.3);background:rgba(232,93,58,.05);transform:translateY(-2px)}.countdown-value-cs{font-size:2rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;transition:var(--transition-fast)}.countdown-value-cs.tick{animation:tickBounceCS .4s ease-out}@keyframes tickBounceCS{0%{transform:scale(1)}40%{transform:scale(1.15);color:var(--accent)}to{transform:scale(1)}}.countdown-label-cs{font-size:.65rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted)}.countdown-separator-cs{font-size:1.5rem;font-weight:300;color:var(--text-muted);padding-bottom:1rem;opacity:.5;animation:separatorBlinkCS 1s step-end infinite}@keyframes separatorBlinkCS{0%,to{opacity:.5}50%{opacity:.1}}.signup-wrapper-cs{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:520px;animation:fadeInUpCS .8s ease-out .6s both}.signup-form-cs{display:flex;width:100%;gap:0;background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-lg);padding:5px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:var(--transition-smooth)}.signup-form-cs:focus-within{border-color:rgba(232,93,58,.35);box-shadow:0 0 30px var(--accent-glow)}.input-group-cs{flex:1;display:flex;align-items:center;padding-left:1rem;gap:.6rem}.input-icon-cs{width:18px;height:18px;color:var(--text-muted);flex-shrink:0}.input-group-cs input{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.9rem;font-family:var(--font-sans);padding:.75rem 0}.input-group-cs input::placeholder{color:var(--text-muted)}.cta-button-cs{display:flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;background:var(--accent);color:white;border:none;border-radius:calc(var(--radius-lg) - 3px);font-family:var(--font-sans);font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:var(--transition-smooth);position:relative;overflow:hidden}.cta-button-cs:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent 50%);opacity:0;transition:var(--transition-fast)}.cta-button-cs:hover{background:var(--accent-light);transform:translateY(-1px);box-shadow:0 8px 25px rgba(232,93,58,.3)}.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:translateX(3px)}.signup-note-cs{font-size:.75rem;color:var(--text-muted);letter-spacing:.01em}.signup-note-cs strong{color:var(--text-secondary);font-weight:600}.features-wrapper-cs{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:3rem;animation:fadeInUpCS .8s ease-out .75s both}.features-cs{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.feature-pill-cs{display:flex;align-items:center;gap:.45rem;padding:.5rem 1rem;background:rgba(232,93,58,.04);border:1px solid rgba(232,93,58,.1);border-radius:var(--radius-full);font-size:.78rem;font-family:var(--font-sans);font-weight:500;color:var(--text-secondary);transition:var(--transition-smooth);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.feature-pill-cs:focus-visible,.feature-pill-cs:hover{border-color:rgba(232,93,58,.4);background:rgba(232,93,58,.08);color:var(--text-primary);transform:translateY(-2px)}.feature-pill-cs.active-cs{border-color:rgba(232,93,58,.6);background:rgba(232,93,58,.12);color:white;transform:translateY(-2px);box-shadow:0 4px 15px rgba(232,93,58,.15)}.feature-icon-cs{width:16px;height:16px;flex-shrink:0}.feature-details-cs{margin-top:1.5rem;padding:1.25rem 1.75rem;background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-md);max-width:520px;width:100%;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--transition-smooth)}.feature-details-cs.show-cs{opacity:1;visibility:visible;transform:translateY(0)}.feature-details-title-cs{font-size:.95rem;font-weight:600;color:var(--accent);margin-bottom:.4rem}.feature-details-desc-cs{font-size:.88rem;color:var(--text-secondary);line-height:1.5}.footer-cs{position:fixed;bottom:0;left:0;right:0;padding:1.25rem 2rem;z-index:100;text-align:center}.footer-links-cs{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.75rem;color:var(--text-muted)}.footer-link-cs{color:var(--text-secondary);text-decoration:none;transition:var(--transition-fast)}.footer-link-cs:hover{color:var(--accent)}.footer-divider-cs{color:var(--text-muted);opacity:.4}.toast-cs{position:fixed;bottom:-80px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--bg-secondary);border:1px solid rgba(232,93,58,.2);border-radius:var(--radius-md);font-size:.85rem;color:var(--text-primary);z-index:200;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 40px rgba(0,0,0,.4);transition:bottom .5s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.toast-cs.show-cs{bottom:5rem}.toast-icon-cs{width:20px;height:20px;flex-shrink:0}@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{font-size:.6rem;padding:.3rem .7rem}.hero-title-cs{font-size:clamp(2rem,8vw,3rem)}.hero-subtitle-cs{font-size:.95rem;padding:0 .5rem}.countdown-cs{gap:.25rem}.countdown-item-cs{min-width:68px;padding:.75rem .5rem}.countdown-value-cs{font-size:1.5rem}.signup-form-cs{flex-direction:column;padding:.5rem;border-radius:var(--radius-md)}.input-group-cs{padding:0 .75rem}.cta-button-cs{justify-content:center;border-radius:calc(var(--radius-md) - 4px)}.features-cs{gap:.4rem;padding:0 .5rem}.feature-pill-cs{font-size:.72rem;padding:.4rem .8rem}.toast-cs{left:1rem;right:1rem;transform:none;white-space:normal;font-size:.8rem}.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}}