:root{--bg:#0a0a0a;--bg-card:#151515;--white:#fff;--yellow:#FFE600;--yellow-glow:rgba(255,230,0,0.35);--yellow-soft:rgba(255,230,0,0.15);--text-secondary:rgba(255,255,255,0.7);--text-muted:rgba(255,255,255,0.45);--border-subtle:rgba(255,255,255,0.08);--radius-lg:28px;--radius-md:18px;--radius-sm:12px;--radius-xs:8px;--font:'Outfit',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{height:100dvh;height:100vh;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg)}body{font-family:var(--font);height:100dvh;height:100vh;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,#141414 0,#0a0a0a 55%,#050505 100%);color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(12px,2.5vh,24px) clamp(16px,4vw,32px);position:relative;-webkit-user-select:none;user-select:none}.countdown-timer{position:fixed;top:clamp(10px,2vh,18px);right:clamp(12px,3vw,20px);z-index:100;font-family:var(--font);font-weight:700;font-size:clamp(0.8rem,2vw,0.95rem);color:var(--yellow);letter-spacing:.06em;background:rgba(10,10,10,0.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border-subtle);border-radius:999px;padding:6px 14px;display:flex;align-items:center;gap:7px;animation:countPulse 2s ease-in-out infinite;pointer-events:none}.countdown-timer::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--yellow);box-shadow:0 0 8px var(--yellow-glow);animation:dotBlink 1s ease-in-out infinite}@keyframes countPulse{0%,100%{box-shadow:0 0 0 0 var(--yellow-glow)}50%{box-shadow:0 0 16px 4px var(--yellow-soft)}}@keyframes dotBlink{0%,100%{opacity:1}50%{opacity:.35}}.main-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:560px;gap:clamp(10px,1.8vh,16px);flex-shrink:1;min-height:0}.logo-wrap{margin-bottom:clamp(4px,1vh,10px);flex-shrink:0}.logo-wrap img{height:clamp(28px,4.5vh,42px);width:auto;display:block;margin:0 auto;filter:brightness(1.05)}.secure-badge{display:inline-flex;align-items:center;gap:7px;font-size:clamp(0.7rem,1.6vw,0.8rem);font-weight:400;color:var(--text-secondary);letter-spacing:.03em;flex-shrink:0;transition:color .5s ease}.secure-badge.verified{color:#4ade80}.padlock-svg{width:clamp(14px,2.5vw,17px);height:clamp(14px,2.5vw,17px);flex-shrink:0;transition:all .6s cubic-bezier(0.25,0.8,0.25,1.2)}.padlock-svg .lock-body{fill:transparent;stroke:var(--text-secondary);stroke-width:2;transition:fill .5s ease .4s,stroke .5s ease .4s}.padlock-svg .lock-shackle{fill:none;stroke:var(--text-secondary);stroke-width:2;transition:stroke .5s ease .4s}.padlock-svg.resolved .lock-body{fill:#4ade80;stroke:#4ade80}.padlock-svg.resolved .lock-shackle{stroke:#4ade80}.chips-row{display:flex;flex-wrap:wrap;gap:clamp(6px,1.5vw,10px);justify-content:center;flex-shrink:0}.chip{font-size:clamp(0.65rem,1.5vw,0.75rem);font-weight:400;letter-spacing:.02em;color:var(--text-secondary);background:rgba(255,255,255,0.04);border:1px solid var(--border-subtle);border-radius:999px;padding:6px 14px;white-space:nowrap;display:flex;align-items:center;gap:5px;transition:border-color .3s ease,background .3s ease}.chip::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--yellow);box-shadow:0 0 6px var(--yellow-glow);flex-shrink:0}h1{font-family:var(--font);font-weight:700;font-size:clamp(1.5rem,5vw,2.8rem);line-height:1.15;letter-spacing:-0.02em;color:var(--white);max-width:100%;flex-shrink:0;text-shadow:0 0 60px rgba(255,255,255,0.06)}h1 .highlight{color:var(--yellow);text-shadow:0 0 30px var(--yellow-soft)}.subtitle{font-family:var(--font);font-weight:400;font-size:clamp(0.85rem,2vw,1.05rem);line-height:1.4;color:var(--text-secondary);max-width:420px;flex-shrink:0;letter-spacing:.01em}.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font);font-weight:700;font-size:clamp(1rem,2.5vw,1.2rem);letter-spacing:.02em;color:#0a0a0a;background:var(--yellow);border:none;border-radius:999px;padding:clamp(14px,2.2vh,18px) clamp(32px,7vw,52px);cursor:pointer;text-decoration:none;flex-shrink:0;position:relative;box-shadow:0 4px 28px var(--yellow-glow),0 0 0 0 var(--yellow-glow);animation:ctaPulse 2.4s ease-in-out infinite;transition:transform .15s ease,box-shadow .15s ease;outline:none;-webkit-tap-highlight-color:transparent}.cta-button:focus-visible{outline:3px solid var(--yellow);outline-offset:4px;box-shadow:0 6px 36px var(--yellow-glow),0 0 0 8px var(--yellow-soft)}.cta-button:active{transform:translateY(3px) scale(0.97);box-shadow:0 1px 10px var(--yellow-glow);animation:none}.cta-button:hover{box-shadow:0 8px 40px rgba(255,230,0,0.55),0 0 0 4px var(--yellow-soft);transform:translateY(-1px)}@keyframes ctaPulse{0%,100%{box-shadow:0 4px 28px var(--yellow-glow),0 0 0 0 var(--yellow-soft);transform:scale(1)}50%{box-shadow:0 6px 38px rgba(255,230,0,0.5),0 0 0 10px transparent;transform:scale(1.025)}}.cta-arrow{display:inline-block;transition:transform .2s ease;font-size:1.1em;line-height:1}.cta-button:hover .cta-arrow{transform:translateX(4px)}.cta-button:active .cta-arrow{transform:translateX(2px)}.activity-ticker{font-family:var(--font);font-weight:400;font-size:clamp(0.65rem,1.4vw,0.75rem);color:var(--text-muted);letter-spacing:.03em;opacity:0;transform:translateY(6px);transition:opacity .6s ease .5s,transform .6s ease .5s;flex-shrink:0}.activity-ticker.visible{opacity:1;transform:translateY(0)}.activity-ticker .dot-sep{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--yellow);margin:0 6px;vertical-align:middle;box-shadow:0 0 6px var(--yellow-glow);animation:dotBlink 1.6s ease-in-out infinite}.preview-card-wrap{flex-shrink:0;width:100%;max-width:340px;margin-top:clamp(4px,1vh,8px)}.preview-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:clamp(12px,2vh,16px) clamp(14px,3vw,18px);display:flex;align-items:center;gap:14px;position:relative;overflow:hidden;transition:all .5s ease;min-height:clamp(56px,9vh,70px)}.preview-card .avatar-placeholder{width:clamp(38px,7vw,48px);height:clamp(38px,7vw,48px);border-radius:50%;flex-shrink:0;background:rgba(255,255,255,0.06);position:relative;overflow:hidden;transition:all .5s ease}.preview-card .avatar-placeholder::after{content:'';position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,#FFE600 0,#FFB300 40%,#FF8F00 70%,#E65100 100%);filter:blur(10px);opacity:0;transition:opacity .5s ease .8s}.preview-card.resolved .avatar-placeholder::after{opacity:.65}.preview-card .text-lines{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.preview-card .text-line{height:clamp(8px,1.5vh,10px);border-radius:999px;background:rgba(255,255,255,0.07);position:relative;overflow:hidden;transition:all .5s ease}.preview-card .text-line.short{width:55%}.preview-card .text-line.medium{width:75%}.preview-card .text-line::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,0.08) 40%,rgba(255,255,255,0.14) 50%,rgba(255,255,255,0.08) 60%,transparent 100%);animation:shimmer 1.6s ease-in-out infinite;transform:translateX(-100%)}.preview-card.resolved .text-line::after{animation:none;opacity:0}.preview-card.resolved .text-line{background:rgba(255,255,255,0.12)}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(200%)}}.preview-card .card-glow{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:var(--radius-lg);background:transparent;pointer-events:none;transition:box-shadow .5s ease .8s;z-index:1}.preview-card.resolved .card-glow{box-shadow:inset 0 0 30px rgba(255,230,0,0.06)}.preview-label{font-size:clamp(0.6rem,1.3vw,0.7rem);color:var(--text-muted);letter-spacing:.04em;text-align:center;margin-bottom:6px;text-transform:uppercase;transition:color .5s ease .8s}.preview-card-wrap.resolved .preview-label{color:var(--yellow)}footer{flex-shrink:0;font-size:clamp(0.6rem,1.3vw,0.7rem);color:var(--text-muted);letter-spacing:.03em;text-align:center;margin-top:clamp(6px,1.5vh,12px)}footer a{color:var(--text-muted);text-decoration:none;transition:color .3s ease}footer a:hover{color:var(--yellow)}@media(max-height:620px){.main-container{gap:clamp(5px,1.2vh,10px)}.preview-card{min-height:clamp(44px,7vh,56px);padding:10px 14px;gap:10px}.preview-card .avatar-placeholder{width:clamp(30px,5.5vw,38px);height:clamp(30px,5.5vw,38px)}.preview-card .text-lines{gap:5px}.preview-card .text-line{height:clamp(6px,1.2vh,8px)}.cta-button{padding:clamp(10px,1.8vh,14px) clamp(24px,6vw,40px)}h1{font-size:clamp(1.25rem,4.5vw,2rem)}.subtitle{font-size:clamp(0.7rem,1.8vw,0.85rem)}}@media(max-width:380px){.chips-row{gap:5px}.chip{padding:5px 10px;font-size:.62rem}.chip::before{width:4px;height:4px}.countdown-timer{font-size:.7rem;padding:4px 10px;gap:4px}.countdown-timer::before{width:6px;height:6px}}