.coming-soon{--cs-accent:#22d3a5;position:relative;padding:clamp(7rem,9vw,10rem) 0 clamp(4rem,6vw,6rem);background:hsl(var(--background));overflow:hidden;isolation:isolate}.coming-soon__bg{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(40rem 40rem at 90% -10%,color-mix(in oklch,var(--cs-accent) 14%,transparent) 0,transparent 60%),radial-gradient(30rem 30rem at -5% 110%,color-mix(in oklch,var(--cs-accent) 10%,transparent) 0,transparent 65%)}.coming-soon__container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 1.5rem}.coming-soon__slug{display:flex;align-items:center;gap:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,SF Mono,monospace;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:#525252;margin-bottom:clamp(2.5rem,4vw,4rem)}.coming-soon__slug-left{display:flex;align-items:baseline;gap:.75rem}.coming-soon__slug-issue{color:hsl(var(--foreground));font-weight:700}.coming-soon__slug-rule{flex:1;height:1px;background:hsla(0,0%,5%,.12)}.coming-soon__slug-right{font-style:italic}.coming-soon__grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width:980px){.coming-soon__grid{grid-template-columns:1.05fr .95fr;gap:4.5rem}}.coming-soon__left{display:flex;flex-direction:column;gap:1.25rem}.coming-soon__eyebrow{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;padding:.4rem .85rem;border-radius:9999px;background:color-mix(in oklch,var(--cs-accent) 12%,transparent);border:1px solid color-mix(in oklch,var(--cs-accent) 32%,transparent);color:hsl(var(--foreground));font-family:ui-monospace,SFMono-Regular,Menlo,SF Mono,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.coming-soon__eyebrow-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--cs-accent);box-shadow:0 0 0 4px color-mix(in oklch,var(--cs-accent) 22%,transparent)}.coming-soon__title{font-family:SF Pro Display,system-ui,sans-serif;font-size:clamp(2.5rem,5.5vw + 1rem,4.75rem);font-weight:700;line-height:.98;letter-spacing:-.04em;color:hsl(var(--foreground));margin:0;display:flex;flex-direction:column;gap:.05em}.coming-soon__title-accent{color:var(--cs-accent);font-style:italic;font-weight:600}.coming-soon__subtitle{margin:0;font-size:1.0625rem;line-height:1.6;color:#474747;max-width:38rem}.coming-soon__status{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;padding:.55rem .9rem;border-radius:9999px;background:hsla(0,0%,5%,.04);border:1px dashed hsla(0,0%,5%,.18);font-size:.8125rem;color:#404040;font-style:italic}.coming-soon__status-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--cs-accent);animation:cs-status-pulse 2.4s ease-in-out infinite}@keyframes cs-status-pulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}}.coming-soon__cta-row{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.75rem}.coming-soon__cta-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 1.5rem;border-radius:9999px;background:hsl(var(--foreground));color:hsl(var(--background));text-decoration:none;font-size:.9375rem;font-weight:500;box-shadow:0 12px 28px -10px rgba(0,0,0,.35),0 0 0 1px color-mix(in oklch,var(--cs-accent) 50%,transparent);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.coming-soon__cta-primary:hover{transform:translateY(-2px);box-shadow:0 18px 36px -10px rgba(0,0,0,.45),0 0 0 2px color-mix(in oklch,var(--cs-accent) 70%,transparent)}.coming-soon__cta-secondary{display:inline-flex;align-items:center;padding:.95rem 1.4rem;border-radius:9999px;background:transparent;color:hsl(var(--foreground));text-decoration:none;font-size:.9375rem;font-weight:500;border:1px solid hsla(0,0%,5%,.16);transition:background .3s ease,border-color .3s ease}.coming-soon__cta-secondary:hover{background:hsla(0,0%,5%,.04);border-color:hsla(0,0%,5%,.28)}.coming-soon__footnote{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,SF Mono,monospace;font-size:.6875rem;color:#737373;letter-spacing:.04em}.coming-soon__visual{position:relative;display:flex;justify-content:center}.coming-soon__panel{width:100%;max-width:480px;background:hsl(var(--card));border:1px solid hsla(0,0%,5%,.08);border-radius:1.25rem;overflow:hidden;box-shadow:0 28px 56px -24px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,5%,.02)}.coming-soon__panel--dark{background:#191d24;border-color:#303540;color:#dcdfe5}.coming-soon__panel-head{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,5%,.06)}.coming-soon__panel--dark .coming-soon__panel-head{border-bottom-color:#303540}.coming-soon__panel-dots{display:flex;gap:.35rem}.coming-soon__panel-dots span{width:.55rem;height:.55rem;border-radius:50%;background:hsla(0,0%,5%,.18)}.coming-soon__panel--dark .coming-soon__panel-dots span{background:#4b5363}.coming-soon__panel-title{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,SF Mono,monospace;font-size:.75rem;color:#595959;text-align:center}.coming-soon__panel--dark .coming-soon__panel-title{color:#99a2b2}.coming-soon__panel-live{display:inline-flex;align-items:center;gap:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,SF Mono,monospace;font-size:.625rem;font-weight:700;color:var(--cs-accent);letter-spacing:.06em;text-transform:uppercase}.coming-soon__panel-live-dot{width:.4rem;height:.4rem;border-radius:50%;background:var(--cs-accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--cs-accent) 22%,transparent);animation:cs-status-pulse 2s ease-in-out infinite}.coming-soon__wave{display:block;width:100%;height:7rem;padding:1rem .5rem .5rem}.coming-soon__wave-trace{stroke-dasharray:1400;stroke-dashoffset:1400;animation:cs-wave-draw 4.5s cubic-bezier(.22,1,.36,1) .2s infinite;filter:drop-shadow(0 0 6px color-mix(in oklch,var(--cs-accent) 60%,transparent))}@keyframes cs-wave-draw{0%{stroke-dashoffset:1400;opacity:.4}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1400;opacity:.4}}.coming-soon__readouts{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem;padding:1rem 1.25rem 1.25rem;border-top:1px solid hsla(0,0%,5%,.06)}.coming-soon__readout{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .85rem;border-radius:.6rem;background:hsla(0,0%,5%,.03)}.coming-soon__readout-label{font-family:ui-monospace,SFMono-Regular,Menlo,SF Mono,monospace;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:#666}.coming-soon__readout-value{font-family:SF Pro Display,system-ui,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.015em;color:var(--cs-accent)}.coming-soon__terminal{padding:1rem 1.25rem 1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,SF Mono,monospace;font-size:.8125rem;line-height:1.6;color:#c5cad3;min-height:16rem}.coming-soon__line{display:flex;gap:.65rem;opacity:0;transform:translateY(4px);animation:cs-line-in .45s cubic-bezier(.22,1,.36,1) forwards}@keyframes cs-line-in{to{opacity:1;transform:translateY(0)}}.coming-soon__line-prefix{color:#6e7a91;flex-shrink:0}.coming-soon__line--accent .coming-soon__line-prefix{color:var(--cs-accent);font-weight:700}.coming-soon__line--ok .coming-soon__line-prefix{color:var(--cs-accent)}.coming-soon__line--muted .coming-soon__line-text{color:#858fa3}.coming-soon__line--accent .coming-soon__line-text{color:#f0f2f4}.coming-soon__line-text{flex:1;min-width:0}.coming-soon__line-caret{display:inline-block;width:.5rem;height:1rem;background:var(--cs-accent);margin-left:.15rem;animation:cs-caret 1s steps(2) infinite;vertical-align:middle}@keyframes cs-caret{to{opacity:0}}@media (prefers-reduced-motion:reduce){.coming-soon__line,.coming-soon__line-caret,.coming-soon__panel-live-dot,.coming-soon__status-dot,.coming-soon__wave-trace{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:640px){.coming-soon__slug-right,.coming-soon__slug-rule{display:none}.coming-soon__cta-row{flex-direction:column;align-items:stretch}.coming-soon__cta-primary,.coming-soon__cta-secondary{justify-content:center}}