*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html,body{height:100dvh;height:100vh;overflow:hidden;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;background:#0a1418;color:#e8f0f3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:flex;flex-direction:column;position:relative;background:radial-gradient(ellipse at 50% 40%,rgba(0,180,210,0.10) 0,transparent 65%),linear-gradient(175deg,#0a1418 0,#0d1e25 40%,#0a1619 100%)}body::before{content:'';position:fixed;inset:0;background-image:linear-gradient(rgba(0,210,240,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,210,240,0.025) 1px,transparent 1px);background-size:44px 44px;pointer-events:none;z-index:0}.top-bar{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:rgba(10,20,24,0.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,210,240,0.08)}.ping-dot{width:9px;height:9px;border-radius:50%;background:#0f8;position:relative;flex-shrink:0}.ping-dot::after{content:'';position:absolute;inset:-3px;border-radius:50%;background:rgba(0,255,136,0.45);animation:ping 1.8s ease-out infinite;z-index:-1}@keyframes ping{0%{transform:scale(1);opacity:1}100%{transform:scale(3.5);opacity:0}}.top-bar span{font-size:.78rem;font-weight:400;color:#bcccd4;letter-spacing:.02em;white-space:nowrap}.main-wrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 20px 16px;position:relative;z-index:1;margin-top:40px;min-height:0}.logo-block{margin-bottom:clamp(10px,2vh,18px);animation:fadeInUp .5s ease-out both;animation-delay:.15s}.logo-block img{height:clamp(32px,5vh,44px);width:auto;display:block}.hero-title{font-size:clamp(1.4rem,4.5vw,2.5rem);font-weight:700;color:#fff;text-align:center;line-height:1.2;margin-bottom:clamp(6px,1.5vh,12px);letter-spacing:-0.01em;animation:fadeInUp .5s ease-out both;animation-delay:.25s}.hero-sub{font-size:clamp(0.85rem,2.2vw,1.05rem);color:#b0c8d2;text-align:center;max-width:440px;line-height:1.45;margin-bottom:clamp(14px,2.5vh,20px);animation:fadeInUp .5s ease-out both;animation-delay:.35s}.skeleton-card{width:100%;max-width:380px;background:rgba(255,255,255,0.035);border:1px solid rgba(0,210,240,0.10);border-radius:16px;padding:clamp(16px,2.5vh,22px);position:relative;overflow:hidden;animation:fadeInUp .5s ease-out both;animation-delay:.5s;margin-bottom:clamp(10px,2vh,16px);transition:border-color .5s ease,box-shadow .5s ease}.skeleton-card.resolved{border-color:rgba(0,210,240,0.25);box-shadow:0 0 24px rgba(0,200,230,0.08),inset 0 0 0 1px rgba(0,210,240,0.04)}.skeleton-bars{display:flex;flex-direction:column;gap:10px;transition:opacity .4s ease}.skeleton-card.resolved .skeleton-bars{opacity:0;pointer-events:none;position:absolute;inset:0;padding:inherit}.sk-bar{height:12px;border-radius:6px;background:linear-gradient(90deg,rgba(255,255,255,0.04) 0,rgba(255,255,255,0.09) 48%,rgba(255,255,255,0.04) 100%);background-size:300px 100%;animation:shimmer 2.2s ease-in-out infinite}.sk-bar:nth-child(1){width:75%}.sk-bar:nth-child(2){width:55%}.sk-bar:nth-child(3){width:90%}.sk-bar:nth-child(4){width:62%}@keyframes shimmer{0%{background-position:-300px 0}100%{background-position:300px 0}}.resolved-content{display:flex;align-items:center;gap:10px;opacity:0;transition:opacity .5s ease .2s}.skeleton-card.resolved .resolved-content{opacity:1}.resolved-icon{width:22px;height:22px;border-radius:50%;background:rgba(0,210,240,0.18);display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:cyanPulse 2s ease-in-out infinite}.resolved-icon svg{width:13px;height:13px;stroke:#00e0ff;fill:none;stroke-width:2.5}@keyframes cyanPulse{0%,100%{box-shadow:0 0 0 0 rgba(0,210,240,0.35)}50%{box-shadow:0 0 0 10px rgba(0,210,240,0)}}.resolved-text{font-size:.9rem;font-weight:600;color:#c8e8f2;letter-spacing:.01em}.activity-ticker{font-size:.75rem;color:rgba(0,200,220,0.55);text-align:center;margin-bottom:clamp(14px,2.5vh,20px);letter-spacing:.02em;animation:fadeIn .5s ease-out both;animation-delay:.7s;min-height:1.2em}.cta-wrapper{display:flex;flex-direction:column;align-items:center;gap:8px;animation:fadeInUp .5s ease-out both;animation-delay:.85s}.cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#00e0ff;color:#0a1418;font-size:clamp(1rem,3vw,1.2rem);font-weight:700;text-decoration:none;padding:clamp(16px,2.5vh,20px) clamp(32px,6vw,48px);border-radius:50px;letter-spacing:.02em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 0 28px rgba(0,210,240,0.35),0 0 56px rgba(0,210,240,0.12),0 4px 16px rgba(0,0,0,0.3);position:relative;outline:none;border:none;cursor:pointer;min-height:52px;min-width:200px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cta-btn:focus-visible{box-shadow:0 0 0 3px rgba(0,210,240,0.7),0 0 36px rgba(0,210,240,0.45),0 0 60px rgba(0,210,240,0.15),0 4px 16px rgba(0,0,0,0.3)}.cta-btn:hover{background:#00ecff;transform:scale(1.04);box-shadow:0 0 40px rgba(0,210,240,0.5),0 0 70px rgba(0,210,240,0.18),0 6px 20px rgba(0,0,0,0.35)}.cta-btn:active{transform:scale(0.97);transition:transform .08s ease}.trust-badge{display:flex;align-items:center;gap:6px;font-size:.72rem;color:rgba(180,210,220,0.7);letter-spacing:.02em}.trust-badge svg{width:12px;height:12px;stroke:rgba(0,210,240,0.7);fill:none;stroke-width:2.5;flex-shrink:0;animation:padlockPulse 2.5s ease-in-out infinite}@keyframes padlockPulse{0%,100%{stroke:rgba(0,210,240,0.6)}50%{stroke:rgba(0,240,255,0.95)}}.site-footer{text-align:center;padding:8px 16px 12px;position:relative;z-index:1;font-size:.7rem;color:rgba(160,190,200,0.5);letter-spacing:.03em}@keyframes fadeInUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(hover:none){.cta-btn:hover{transform:none;box-shadow:0 0 28px rgba(0,210,240,0.35),0 0 56px rgba(0,210,240,0.12),0 4px 16px rgba(0,0,0,0.3);background:#00e0ff}.cta-btn:active{transform:scale(0.96)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ping-dot::after{animation:none}.sk-bar{animation:none;background:rgba(255,255,255,0.06)}.skeleton-card.resolved .skeleton-bars{opacity:0;transition:none}.skeleton-card .resolved-content{opacity:1;transition:none}.skeleton-card:not(.resolved) .resolved-content{opacity:0}.cta-btn{animation:none}}@media(max-width:480px){.main-wrap{padding:16px 14px 12px}.skeleton-card{max-width:100%;border-radius:14px;padding:14px 16px}.cta-btn{padding:15px 28px;min-width:180px;border-radius:44px}.hero-title{font-size:clamp(1.25rem,5.5vw,1.7rem)}.hero-sub{font-size:.82rem;max-width:100%}}@media(max-height:640px){.main-wrap{margin-top:36px;padding:10px 16px 8px;gap:0}.hero-title{margin-bottom:4px}.hero-sub{margin-bottom:8px}.skeleton-card{margin-bottom:6px;padding:12px 14px}.activity-ticker{margin-bottom:8px}.logo-block{margin-bottom:6px}.logo-block img{height:28px}.cta-btn{padding:13px 24px;min-height:44px}}