body,html{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:#05060a;color:#e6f7ff;font-family:Segoe UI,system-ui,-apple-system,JetBrains Mono,Menlo,Consolas,monospace;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body{animation:cs-body-in .35s ease-out both}@keyframes cs-body-in{0%{opacity:0}to{opacity:1}}.cs-scene{position:relative;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;text-align:center;isolation:isolate;animation:cs-scene-in .4s cubic-bezier(.2,.8,.2,1) both}@keyframes cs-scene-in{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}.cs-scene.cs-no-transition{animation:none}.cs-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,240,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(0,240,255,.06) 1px,transparent 0);background-size:80px 80px;mask-image:radial-gradient(ellipse at center,#000 35%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 75%);animation:cs-grid-drift 14s linear infinite;will-change:background-position;pointer-events:none;z-index:0}@keyframes cs-grid-drift{0%{background-position:0 0,0 0}to{background-position:0 80px,80px 0}}.cs-scanlines{background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 1px,transparent 0,transparent 3px);mix-blend-mode:overlay;opacity:.55}.cs-scanlines,.cs-wash{position:absolute;inset:0;pointer-events:none;z-index:0}.cs-wash{background:radial-gradient(ellipse at 50% 35%,var(--cs-accent,rgba(138,43,255,.18)) 0,transparent 60%),radial-gradient(ellipse at 50% 100%,var(--cs-accent2,rgba(0,240,255,.14)) 0,transparent 70%)}.cs-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding:4rem;max-width:1400px}.cs-eyebrow{font-size:clamp(.85rem,1.1vw,1.05rem);letter-spacing:.4em;text-transform:uppercase;color:var(--cs-fg-dim,rgba(230,247,255,.6));padding:.55rem 1.4rem;border:1px solid var(--cs-accent-line,rgba(0,240,255,.35));border-radius:999px;background:rgba(10,13,24,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:inline-flex;align-items:center;gap:.6rem}.cs-eyebrow .cs-pulse{width:8px;height:8px;border-radius:50%;background:var(--cs-accent-solid,#00f0ff);box-shadow:0 0 12px var(--cs-accent-solid,#00f0ff);animation:cs-pulse 1.6s ease-in-out infinite}@keyframes cs-pulse{0%,to{opacity:1}50%{opacity:.35}}.cs-title{font-size:clamp(3.2rem,9vw,9rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--cs-fg,#e6f7ff);text-shadow:0 0 8px var(--cs-accent-glow,rgba(0,240,255,.55)),0 0 28px var(--cs-accent-glow,rgba(0,240,255,.4)),0 0 80px var(--cs-accent-soft,rgba(138,43,255,.4));animation:cs-pulse-text 3.6s ease-in-out infinite;will-change:transform,text-shadow;line-height:1.05}@keyframes cs-pulse-text{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.cs-subtitle{font-size:clamp(1rem,1.6vw,1.6rem);letter-spacing:.18em;color:var(--cs-fg-dim,rgba(230,247,255,.75));max-width:900px}.cs-glitch{position:relative}.cs-glitch:after,.cs-glitch:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen}.cs-glitch:before{color:var(--cs-glitch-a,#ff2bd6);transform:translate(-2px);animation:cs-glitch-x 4.8s steps(1) infinite;text-shadow:0 0 18px rgba(255,43,214,.55)}.cs-glitch:after{color:var(--cs-glitch-b,#00f0ff);transform:translate(2px);animation:cs-glitch-y 5.6s steps(1) infinite;text-shadow:0 0 18px rgba(0,240,255,.55)}@keyframes cs-glitch-x{0%,92%,to{transform:translate(0);opacity:0}93%{transform:translate(-4px,1px);opacity:.6}95%{transform:translate(3px,-1px);opacity:.55}97%{transform:translate(-2px,2px);opacity:.5}}@keyframes cs-glitch-y{0%,90%,to{transform:translate(0);opacity:0}91%{transform:translate(2px,-2px);opacity:.55}94%{transform:translate(-3px,1px);opacity:.6}96%{transform:translate(1px,2px);opacity:.5}}.cs-countdown{display:inline-flex;gap:1.6rem;font-family:JetBrains Mono,Segoe UI,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:1rem;padding:1rem 1.6rem;border:1px solid rgba(0,240,255,.25);border-radius:8px;background:rgba(10,13,24,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cs-countdown .cs-cell{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:4.5rem}.cs-countdown .cs-num{font-size:clamp(2.4rem,4vw,3.6rem);font-weight:800;letter-spacing:.05em;color:var(--cs-accent-solid,#00f0ff);text-shadow:0 0 18px var(--cs-accent-glow,rgba(0,240,255,.5));line-height:1}.cs-countdown .cs-lbl{font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:rgba(230,247,255,.5)}.cs-social{display:flex;gap:1.2rem;margin-top:1.6rem;flex-wrap:wrap;justify-content:center}.cs-social-item{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1.4rem;border:1px solid rgba(0,240,255,.3);border-radius:6px;background:rgba(10,13,24,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:1rem;letter-spacing:.06em;color:#e6f7ff}.cs-social-item .cs-social-svc{letter-spacing:.3em;color:rgba(230,247,255,.55);margin-right:.25rem}.cs-social-item .cs-social-svc,.cs-tag{font-size:.7rem;text-transform:uppercase}.cs-tag{display:inline-block;padding:.2rem .65rem;letter-spacing:.18em;border-radius:999px;border:1px solid;color:var(--cs-fg-dim,rgba(230,247,255,.6))}.cs-brand{position:absolute;top:32px;left:32px;z-index:2;display:inline-flex;align-items:center;gap:.7rem;font-size:.85rem;letter-spacing:.45em;text-transform:uppercase;color:var(--cs-fg-dim,rgba(230,247,255,.5));text-shadow:0 0 8px rgba(0,240,255,.25)}.cs-brand-logo{height:44px;width:auto;max-width:180px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(0,240,255,.25))}.cs-brand-name{white-space:nowrap}.cs-corner{position:absolute;bottom:28px;right:32px;z-index:2;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.18em;color:rgba(230,247,255,.4)}