*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:root{--cr:#d4001c;--cr-h:#ff1744;--cr-glow:rgba(212,0,28,0.6);--bg:#000;--bg2:#080808;--tx:#fff;--tx2:#ccc;--glass:rgba(18,0,0,0.55);--glass-b:rgba(255,0,30,0.15);--ff:'Oswald',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--fs:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}html{height:100%;background:var(--bg);overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}body{height:100%;height:100dvh;background:radial-gradient(ellipse at 50% 20%,rgba(140,0,20,0.25) 0,rgba(0,0,0,1) 70%),radial-gradient(ellipse at 80% 80%,rgba(80,0,10,0.18) 0,transparent 60%),#000;color:var(--tx);font-family:var(--fs);display:flex;flex-direction:column;overflow:hidden;position:relative;user-select:none;-webkit-user-select:none}body::before{content:'';position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,0.004) 2px,rgba(255,255,255,0.004) 4px);pointer-events:none;z-index:99;opacity:.35}.countdown-bar{position:sticky;top:0;z-index:50;background:#0a0000;border-bottom:2px solid var(--cr);padding:7px 12px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ff);font-weight:700;font-size:clamp(0.7rem,1.6vw,0.85rem);letter-spacing:.06em;text-transform:uppercase;color:#f99;flex-shrink:0;animation:barPulse 2s infinite}@keyframes barPulse{0%,100%{border-bottom-color:var(--cr)}50%{border-bottom-color:#f55}}.countdown-bar .timer{color:#fff;font-size:clamp(0.85rem,2vw,1.1rem);letter-spacing:.1em;min-width:3.5ch;text-align:center;font-variant-numeric:tabular-nums;font-family:monospace;font-weight:700}.countdown-bar .icon-flame{font-size:1.1em;animation:flicker .6s infinite alternate}@keyframes flicker{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.2);opacity:1}}.main-wrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(8px,2vh,16px) clamp(12px,3vw,24px);gap:clamp(6px,1.5vh,14px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:relative;z-index:1}.main-wrap::-webkit-scrollbar{display:none}.logo-row{flex-shrink:0;text-align:center}.logo-row img{height:clamp(32px,5vh,48px);width:auto;display:block;margin:0 auto;filter:drop-shadow(0 0 10px rgba(255,0,30,0.4))}.stamp-badge{display:inline-flex;align-items:center;gap:6px;border:2px solid var(--cr);color:var(--cr);font-family:var(--ff);font-weight:700;font-size:clamp(0.6rem,1.4vw,0.8rem);letter-spacing:.12em;padding:5px 14px;transform:rotate(-2deg);text-transform:uppercase;flex-shrink:0;animation:stampGlow 3s infinite;position:relative;background:rgba(180,0,20,0.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@keyframes stampGlow{0%,100%{box-shadow:0 0 6px rgba(255,0,30,0.3),inset 0 0 6px rgba(255,0,30,0.08)}50%{box-shadow:0 0 18px rgba(255,0,30,0.7),inset 0 0 12px rgba(255,0,30,0.2)}}.stamp-badge .icon-warn{font-size:1.3em}h1{font-family:var(--ff);font-weight:700;font-size:clamp(1.6rem,5.5vw,3.8rem);line-height:1.05;text-align:center;text-transform:uppercase;letter-spacing:.02em;color:#fff;flex-shrink:0;text-shadow:0 0 40px rgba(255,0,20,0.5),0 2px 0 rgba(200,0,20,0.6);max-width:95vw}h1 .accent{color:var(--cr-h);display:inline}.sub-tag{font-family:var(--ff);font-weight:400;font-size:clamp(0.7rem,1.5vw,0.95rem);letter-spacing:.08em;text-transform:uppercase;color:#aaa;text-align:center;flex-shrink:0;margin-top:-4px}.preview-collage{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(4px,0.8vw,8px);width:100%;max-width:520px;flex-shrink:0;position:relative;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--glass-b);border-radius:6px;padding:clamp(6px,1.2vw,10px);box-shadow:0 0 30px rgba(200,0,20,0.15),inset 0 0 30px rgba(0,0,0,0.6)}.preview-item{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:3px;background:#111;border:1px solid rgba(255,255,255,0.06)}.preview-item img{width:100%;height:100%;object-fit:cover;display:block;filter:blur(10px);transition:filter .6s ease}.preview-collage.revealed .preview-item img{filter:blur(5px)}.skeleton-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#1a1a1a 25%,#2a2a2a 50%,#1a1a1a 75%);background-size:300px 100%;animation:shimmer 1.6s infinite;z-index:2;transition:opacity .5s ease;pointer-events:none}.preview-collage.revealed .skeleton-overlay{opacity:0;pointer-events:none}@keyframes shimmer{0%{background-position:-300px 0}100%{background-position:300px 0}}.preview-item .leak-tag{position:absolute;top:4px;right:4px;background:var(--cr);color:#fff;font-family:var(--ff);font-size:.5rem;font-weight:700;letter-spacing:.1em;padding:2px 6px;border-radius:2px;z-index:3;text-transform:uppercase;opacity:.9;pointer-events:none}.trust-chips{display:flex;flex-wrap:wrap;gap:clamp(6px,1.2vw,12px);justify-content:center;flex-shrink:0}.trust-chip{font-family:var(--ff);font-weight:400;font-size:clamp(0.6rem,1.2vw,0.75rem);letter-spacing:.06em;text-transform:uppercase;color:#bbb;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);padding:6px 14px;border-radius:20px;white-space:nowrap;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .25s ease}.trust-chip:hover{border-color:var(--cr);color:#fff;background:rgba(200,0,20,0.12);box-shadow:0 0 14px rgba(200,0,20,0.25)}.cta-wrap{flex-shrink:0;text-align:center;position:relative}.cta-button{display:inline-flex;align-items:center;gap:10px;background:var(--cr);color:#fff;font-family:var(--ff);font-weight:700;font-size:clamp(1rem,2.8vw,1.5rem);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:clamp(12px,2vh,18px) clamp(22px,5vw,40px);border-radius:4px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;border:none;outline:none;box-shadow:0 0 30px var(--cr-glow),0 4px 0 #8b0012,0 6px 20px rgba(0,0,0,0.5);transform:translateY(0);-webkit-tap-highlight-color:transparent;z-index:1}.cta-button::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,0.2) 0,transparent 60%);opacity:0;transition:opacity .3s ease}.cta-button:hover,.cta-button:focus-visible{background:var(--cr-h);box-shadow:0 0 50px rgba(255,23,68,0.8),0 6px 0 #9b0016,0 8px 28px rgba(0,0,0,0.6);transform:translateY(-2px);color:#fff}.cta-button:hover::after,.cta-button:focus-visible::after{opacity:1}.cta-button:active{transform:translateY(2px);box-shadow:0 0 20px var(--cr-glow),0 1px 0 #8b0012;transition:all .05s ease}.cta-button:focus-visible{outline:3px solid #fff;outline-offset:3px}.lock-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.3em;height:1.3em;flex-shrink:0}.lock-icon{font-size:1.2em;transition:all .25s cubic-bezier(.34,1.56,.64,1);position:absolute;animation:padlockPulse 1.8s infinite}@keyframes padlockPulse{0%,100%{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.1)}60%{transform:scale(1)}}.lock-icon.locked{opacity:1;transform:scale(1)}.lock-icon.unlocked{opacity:0;transform:scale(0) rotate(-30deg);animation:none}.cta-button:hover .lock-icon.locked,.cta-button:focus-visible .lock-icon.locked{opacity:0;transform:scale(0.4) rotate(20deg);animation:none;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.cta-button:hover .lock-icon.unlocked,.cta-button:focus-visible .lock-icon.unlocked{opacity:1;transform:scale(1) rotate(0deg);animation:snapOpen .4s cubic-bezier(.34,1.56,.64,1)}@keyframes snapOpen{0%{transform:scale(0) rotate(-30deg)}60%{transform:scale(1.3) rotate(5deg)}100%{transform:scale(1) rotate(0deg)}}.live-ticker{flex-shrink:0;font-family:var(--ff);font-size:clamp(0.6rem,1.2vw,0.72rem);letter-spacing:.05em;color:#999;text-align:center;display:flex;align-items:center;gap:6px;justify-content:center}.live-ticker .dot{width:7px;height:7px;border-radius:50%;background:#0f0;animation:liveDot 1.2s infinite;flex-shrink:0}@keyframes liveDot{0%,100%{opacity:1;box-shadow:0 0 6px #0f0}50%{opacity:.3;box-shadow:0 0 2px #0f0}}.live-ticker .num{color:#fff;font-weight:700;font-size:1.1em}footer{flex-shrink:0;text-align:center;padding:8px 12px;font-size:clamp(0.55rem,1vw,0.65rem);color:#555;letter-spacing:.04em;font-family:var(--fs);z-index:1}footer a{color:#666;text-decoration:none;transition:color .2s}footer a:hover{color:#aaa}@media(max-width:380px){.preview-collage{grid-template-columns:repeat(3,1fr);gap:3px;padding:4px;max-width:98vw}.preview-item{aspect-ratio:16/11}.trust-chips{gap:4px}.trust-chip{padding:4px 10px;font-size:.55rem}h1{font-size:clamp(1.3rem,7vw,1.8rem)}.cta-button{padding:11px 18px;font-size:.9rem;gap:6px}}@media(min-width:768px){.preview-collage{max-width:600px;gap:10px;padding:14px;border-radius:8px}.preview-item{aspect-ratio:16/9;border-radius:4px}.preview-item img{filter:blur(12px)}.preview-collage.revealed .preview-item img{filter:blur(6px)}}@media(min-width:1024px){.preview-collage{max-width:680px;gap:12px;padding:16px}h1{max-width:70vw}}@media(max-height:640px){.main-wrap{gap:3px;padding:4px 10px}.preview-collage{padding:3px;gap:2px}.preview-item{aspect-ratio:16/12}.trust-chips{gap:3px}.trust-chip{padding:3px 8px;font-size:.5rem}.cta-button{padding:8px 16px;font-size:.85rem}h1{font-size:clamp(1rem,4vw,1.4rem)}.countdown-bar{padding:4px 8px;font-size:.6rem}}