:root{--bg:#08080f;--bg-card:rgba(18,18,30,0.75);--mint:#0f8;--cyan:#00e5ff;--mint-dim:#00cc6a;--cyan-dim:#00b8d4;--text:#f0f0f5;--text-sub:#b0b0c0;--text-muted:#6a6a7a;--danger:#ff3b5c;--warning:#fa0;--success:#0f8;--border-glass:rgba(255,255,255,0.08);--glow-mint:0 0 30px rgba(0,255,136,0.4),0 0 60px rgba(0,255,136,0.15);--glow-cyan:0 0 30px rgba(0,229,255,0.4),0 0 60px rgba(0,229,255,0.15);--glow-cta:0 0 40px rgba(0,255,136,0.55),0 0 80px rgba(0,229,255,0.35),0 0 120px rgba(0,255,136,0.2);--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--font:'Rajdhani','Segoe UI',system-ui,sans-serif}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font);background:var(--bg);color:var(--text);overflow:hidden;height:100vh;height:100dvh;width:100vw;max-width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.3;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}body::before{content:'';position:fixed;inset:0;background:radial-gradient(ellipse at 50% 35%,rgba(0,229,255,0.06) 0,transparent 60%),radial-gradient(ellipse at 25% 60%,rgba(0,255,136,0.04) 0,transparent 50%),radial-gradient(ellipse at 75% 55%,rgba(0,229,255,0.05) 0,transparent 50%),radial-gradient(ellipse at 50% 80%,rgba(0,255,136,0.03) 0,transparent 40%);pointer-events:none;z-index:0}.motion-ring{position:fixed;border-radius:50%;pointer-events:none;z-index:0;opacity:.5}.motion-ring-1{width:clamp(280px,50vw,520px);height:clamp(280px,50vw,520px);top:-15%;right:-10%;border:1.5px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(135deg,rgba(0,255,136,0.5),rgba(0,229,255,0.5),rgba(0,255,136,0.2)) border-box;animation:ringRotate 28s linear infinite}.motion-ring-2{width:clamp(200px,35vw,360px);height:clamp(200px,35vw,360px);bottom:-8%;left:-8%;border:1.2px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(225deg,rgba(0,229,255,0.5),rgba(0,255,136,0.5),rgba(0,229,255,0.2)) border-box;animation:ringRotate 22s linear infinite reverse}.motion-ring-3{width:clamp(100px,18vw,180px);height:clamp(100px,18vw,180px);top:25%;left:55%;border:1px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(180deg,rgba(0,255,136,0.35),rgba(0,229,255,0.35)) border-box;animation:ringRotate 18s linear infinite;opacity:.4}@keyframes ringRotate{to{transform:rotate(360deg)}}.skeleton-overlay{position:fixed;inset:0;z-index:100;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,2vh,20px);transition:opacity .5s ease,visibility .5s ease;pointer-events:all}.skeleton-overlay.hidden{opacity:0;visibility:hidden;pointer-events:none}.skel-line{border-radius:6px;background:linear-gradient(90deg,#1a1a2e 25%,#252540 50%,#1a1a2e 75%);background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite}.skel-h1{width:clamp(220px,55vw,480px);height:clamp(28px,5vw,48px);border-radius:10px}.skel-sub{width:clamp(180px,40vw,340px);height:clamp(14px,2.2vw,20px);border-radius:6px;animation-delay:.1s}.skel-chips{display:flex;gap:clamp(8px,1.5vw,14px);margin-top:clamp(6px,1vh,12px)}.skel-chip{width:clamp(60px,13vw,100px);height:clamp(22px,3.5vw,32px);border-radius:20px;animation-delay:.2s}.skel-cta{width:clamp(180px,45vw,320px);height:clamp(40px,7vw,58px);border-radius:30px;margin-top:clamp(8px,1.5vh,16px);animation-delay:.3s}.skel-ping{width:clamp(100px,20vw,150px);height:clamp(14px,2vw,18px);border-radius:6px;animation-delay:.35s}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.main-container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:clamp(10px,2vh,24px) clamp(12px,3vw,32px);gap:clamp(8px,1.5vh,16px)}.header{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:clamp(8px,1.5vh,16px) clamp(12px,3vw,24px);z-index:10}.header img{height:clamp(28px,4.5vw,40px);width:auto;object-fit:contain}.hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(6px,1.2vh,14px);max-width:680px;width:100%;padding:clamp(6px,1vh,12px) 0}.badge-row{display:flex;align-items:center;gap:clamp(6px,1vw,10px);flex-wrap:wrap;justify-content:center}.badge{display:inline-flex;align-items:center;gap:5px;padding:clamp(5px,0.8vh,8px) clamp(10px,2vw,16px);border-radius:20px;font-size:clamp(10px,1.4vw,13px);font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--bg-card);border:1px solid var(--border-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text-sub);white-space:nowrap;transition:all .3s ease}.badge.accent{border-color:rgba(0,255,136,0.3);color:var(--mint);box-shadow:0 0 12px rgba(0,255,136,0.1)}.badge-icon{font-size:clamp(11px,1.5vw,14px);line-height:1}h1{font-size:clamp(1.6rem,4.5vw,2.8rem);font-weight:700;letter-spacing:.02em;line-height:1.1;color:#fff;text-shadow:0 0 40px rgba(255,255,255,0.2);max-width:600px}h1 .mint{color:var(--mint);text-shadow:0 0 30px rgba(0,255,136,0.5)}h1 .cyan{color:var(--cyan);text-shadow:0 0 30px rgba(0,229,255,0.5)}.subhead{font-size:clamp(0.85rem,1.6vw,1.1rem);color:var(--text-sub);font-weight:400;letter-spacing:.03em;max-width:480px;line-height:1.4}.trust-chips{display:flex;flex-wrap:wrap;gap:clamp(6px,1vw,10px);justify-content:center;align-items:center}.trust-chip{display:inline-flex;align-items:center;gap:5px;padding:clamp(5px,0.7vh,7px) clamp(10px,1.8vw,14px);border-radius:20px;font-size:clamp(9px,1.2vw,11px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:rgba(20,20,38,0.8);border:1px solid rgba(255,255,255,0.1);color:var(--text-sub);white-space:nowrap;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.trust-chip .dot{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px rgba(0,255,136,0.7);flex-shrink:0}.live-indicators{display:flex;flex-wrap:wrap;gap:clamp(8px,1.5vw,16px);align-items:center;justify-content:center;font-size:clamp(9px,1.2vw,11px);color:var(--text-muted);letter-spacing:.03em}.ping-indicator{display:inline-flex;align-items:center;gap:6px;background:rgba(20,20,38,0.7);padding:5px 10px;border-radius:16px;border:1px solid rgba(255,255,255,0.06)}.ping-dot{width:8px;height:8px;border-radius:50%;background:var(--danger);box-shadow:0 0 10px rgba(255,59,92,0.7);transition:all .4s ease;animation:pingPulse .6s ease-in-out 3}.ping-dot.ready{background:var(--success);box-shadow:0 0 14px rgba(0,255,136,0.8);animation:none}@keyframes pingPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.8);opacity:.4}}.ping-text{font-weight:700;transition:color .4s ease}.ping-text.ready{color:var(--mint)}.shield-indicator{display:inline-flex;align-items:center;gap:6px;background:rgba(20,20,38,0.7);padding:5px 10px;border-radius:16px;border:1px solid rgba(255,255,255,0.06);transition:all .6s ease}.shield-indicator.verified{border-color:rgba(0,255,136,0.35);box-shadow:0 0 16px rgba(0,255,136,0.2)}.shield-svg{width:14px;height:16px;transition:all .6s ease;color:var(--text-muted);flex-shrink:0}.shield-indicator.verified .shield-svg{color:var(--mint);filter:drop-shadow(0 0 6px rgba(0,255,136,0.6))}.shield-label{font-weight:700;transition:color .6s ease}.shield-indicator.verified .shield-label{color:var(--mint)}.activity-ticker{font-size:clamp(8px,1.1vw,10px);color:var(--text-muted);letter-spacing:.03em;opacity:.8;text-align:center;min-height:16px;transition:opacity .4s ease;max-width:420px;line-height:1.3}.cta-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-top:clamp(2px,0.5vh,6px)}.cta-glow-ring{position:absolute;inset:-8px;border-radius:40px;border:2px solid transparent;background:linear-gradient(135deg,rgba(0,255,136,0.5),rgba(0,229,255,0.5),rgba(0,255,136,0.3)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ctaGlowPulse 2.5s ease-in-out infinite;pointer-events:none}@keyframes ctaGlowPulse{0%,100%{opacity:.6;box-shadow:0 0 20px rgba(0,255,136,0.3)}50%{opacity:1;box-shadow:0 0 50px rgba(0,229,255,0.5),0 0 80px rgba(0,255,136,0.3)}}.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:clamp(12px,2vh,18px) clamp(28px,6vw,50px);font-family:var(--font);font-size:clamp(1rem,2.2vw,1.35rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#08080f;background:linear-gradient(135deg,var(--mint) 0,var(--cyan) 50%,var(--mint) 100%);background-size:200% 100%;border:none;border-radius:34px;cursor:pointer;position:relative;z-index:2;box-shadow:var(--glow-cta);transition:all .3s ease;animation:btnShimmer 4s linear infinite;white-space:nowrap;-webkit-tap-highlight-color:transparent;outline:none}@keyframes btnShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.cta-button:hover,.cta-button:focus-visible{box-shadow:0 0 60px rgba(0,255,136,0.7),0 0 100px rgba(0,229,255,0.5),0 0 150px rgba(0,255,136,0.3);transform:scale(1.04)}.cta-button:active{transform:scale(0.97);transition:transform .1s ease}.cta-button.pulse-idle{animation:btnShimmer 4s linear infinite,idlePulse 2s ease-in-out infinite}@keyframes idlePulse{0%,100%{box-shadow:var(--glow-cta)}50%{box-shadow:0 0 70px rgba(0,255,136,0.8),0 0 120px rgba(0,229,255,0.6),0 0 180px rgba(0,255,136,0.35)}}.cta-arrow{font-size:clamp(1.1rem,2.5vw,1.5rem);line-height:1;transition:transform .3s ease}.cta-button:hover .cta-arrow{transform:translateX(3px)}.countdown-ribbon{position:fixed;bottom:0;left:0;right:0;z-index:50;background:rgba(12,12,22,0.95);border-top:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:clamp(6px,1vh,10px) clamp(10px,2vw,20px);display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.5vw,14px);flex-wrap:wrap}.countdown-label{font-size:clamp(9px,1.3vw,11px);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-sub);white-space:nowrap}.countdown-timer{font-size:clamp(1rem,2vw,1.3rem);font-weight:700;letter-spacing:.06em;color:var(--mint);font-variant-numeric:tabular-nums;font-family:var(--font);text-shadow:0 0 20px rgba(0,255,136,0.5);min-width:50px;text-align:center;transition:color .3s ease}.countdown-timer.urgent{color:var(--danger);text-shadow:0 0 20px rgba(255,59,92,0.6);animation:urgentFlash .5s ease-in-out infinite}@keyframes urgentFlash{0%,100%{opacity:1}50%{opacity:.5}}.countdown-spark{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px rgba(0,255,136,0.8);animation:sparkBlink 1s ease-in-out infinite;flex-shrink:0}@keyframes sparkBlink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.5)}}.mobile-cta-dock{display:none;position:fixed;bottom:0;left:0;right:0;z-index:55;padding:clamp(6px,1vh,10px) clamp(10px,2vw,16px);padding-bottom:calc(clamp(6px,1vh,10px)+env(safe-area-inset-bottom,0px));background:rgba(8,8,15,0.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(0,255,136,0.2);justify-content:center;align-items:center}.mobile-cta-dock .cta-button{width:100%;max-width:420px;padding:clamp(10px,1.8vh,14px) clamp(20px,4vw,32px);font-size:clamp(0.9rem,1.8vw,1.1rem);border-radius:28px}.footer-mini{position:absolute;bottom:clamp(40px,7vh,56px);font-size:clamp(8px,1vw,10px);color:var(--text-muted);letter-spacing:.04em;text-align:center;opacity:.6;z-index:1}@media(max-width:768px){.mobile-cta-dock{display:flex}.hero .cta-wrapper{display:none}.countdown-ribbon{bottom:clamp(50px,9vh,62px);padding-bottom:clamp(4px,0.7vh,6px)}.footer-mini{bottom:clamp(90px,16vh,118px)}.motion-ring-1{width:220px;height:220px;top:-8%;right:-15%}.motion-ring-2{width:150px;height:150px;bottom:18%;left:-10%}.motion-ring-3{display:none}.badge{font-size:9px;padding:4px 8px}.trust-chip{font-size:8px;padding:4px 8px}}@media(max-width:400px){h1{font-size:clamp(1.3rem,6vw,1.5rem)}.subhead{font-size:.75rem}.badge-row{gap:4px}.badge{font-size:8px;padding:3px 7px;border-radius:14px}.trust-chips{gap:4px}.trust-chip{font-size:7px;padding:3px 7px;border-radius:14px}.live-indicators{gap:5px;font-size:8px}.ping-indicator,.shield-indicator{padding:3px 7px;border-radius:12px}.countdown-label{font-size:8px}.countdown-timer{font-size:.9rem}}@media(min-width:769px){.mobile-cta-dock{display:none}.countdown-ribbon{bottom:0}.footer-mini{bottom:clamp(42px,7vh,56px)}}