.ContentLocker-module__Mp20ZW__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;background:#000000d9;justify-content:center;align-items:center;padding:1rem;animation:.2s ContentLocker-module__Mp20ZW__fadeIn;display:flex;position:fixed;inset:0}@keyframes ContentLocker-module__Mp20ZW__fadeIn{0%{opacity:0}to{opacity:1}}.ContentLocker-module__Mp20ZW__modal{background:var(--bg-card);border:1px solid #d805054d;border-radius:4px;width:100%;max-width:520px;max-height:90vh;animation:.3s ContentLocker-module__Mp20ZW__slideUp;position:relative;overflow-y:auto;box-shadow:0 0 60px #d8050526}@keyframes ContentLocker-module__Mp20ZW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ContentLocker-module__Mp20ZW__closeBtn{border:1px solid var(--text-muted);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;font-size:1.5rem;transition:color .2s,border-color .2s;display:flex;position:absolute;top:1rem;right:1rem}.ContentLocker-module__Mp20ZW__closeBtn:hover{color:var(--accent-red);border-color:var(--accent-red)}.ContentLocker-module__Mp20ZW__rewardPreview{background:var(--bg-elevated);border-bottom:1px solid #7e11a533;gap:1.25rem;padding:1.5rem 2rem;display:flex}.ContentLocker-module__Mp20ZW__rewardImage{aspect-ratio:16/9;border:1px solid #7e11a54d;border-radius:4px;flex-shrink:0;width:100px;overflow:hidden}.ContentLocker-module__Mp20ZW__rewardImage img{object-fit:cover;width:100%;height:100%}.ContentLocker-module__Mp20ZW__rewardInfo{text-align:left;flex:1;min-width:0}.ContentLocker-module__Mp20ZW__label{color:var(--accent-red);letter-spacing:.2em;margin-bottom:.35rem;font-size:.65rem;display:block}.ContentLocker-module__Mp20ZW__title{font-family:var(--font-creepster),serif;color:var(--accent-gold);margin-bottom:.5rem;font-size:1.5rem}.ContentLocker-module__Mp20ZW__instruction{color:var(--text-secondary);font-size:.85rem;line-height:1.4}.ContentLocker-module__Mp20ZW__instruction strong{color:var(--accent-gold)}.ContentLocker-module__Mp20ZW__offers{flex-direction:column;gap:.75rem;padding:1.5rem 2rem;display:flex}.ContentLocker-module__Mp20ZW__loading{color:var(--text-muted);justify-content:center;align-items:center;gap:.5rem;padding:2rem;font-size:.9rem;display:flex}.ContentLocker-module__Mp20ZW__loadingIcon{color:var(--accent-red);animation:1.5s infinite ContentLocker-module__Mp20ZW__blink}@keyframes ContentLocker-module__Mp20ZW__blink{0%,to{opacity:1}50%{opacity:.4}}.ContentLocker-module__Mp20ZW__offerCard{background:var(--bg-elevated);border:1px solid #7e11a533;border-radius:4px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:border-color .2s;display:flex}.ContentLocker-module__Mp20ZW__offerThumb{background:var(--bg-card);border-radius:4px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.ContentLocker-module__Mp20ZW__offerThumb img{object-fit:cover;width:100%;height:100%}.ContentLocker-module__Mp20ZW__offerCard:hover{border-color:var(--accent-purple)}.ContentLocker-module__Mp20ZW__offerContent{flex:1;min-width:0}.ContentLocker-module__Mp20ZW__recommended{background:var(--accent-gold);color:var(--bg-deep);letter-spacing:.1em;border-radius:2px;margin-bottom:.5rem;padding:.2rem .5rem;font-size:.65rem;display:inline-block}.ContentLocker-module__Mp20ZW__offerName{color:var(--text-primary);margin-bottom:.25rem;font-size:.95rem}.ContentLocker-module__Mp20ZW__offerDesc{color:var(--text-secondary);margin-bottom:.35rem;font-size:.8rem}.ContentLocker-module__Mp20ZW__offerDuration{color:var(--accent-gold);font-size:.75rem}.ContentLocker-module__Mp20ZW__offerBtn{background:var(--accent-red);color:#fff;cursor:pointer;border:none;border-radius:4px;flex-shrink:0;padding:.5rem 1rem;font-family:inherit;font-size:.8rem;transition:background .2s,transform .1s}.ContentLocker-module__Mp20ZW__offerBtn:hover{background:var(--accent-red-dim);transform:scale(1.02)}.ContentLocker-module__Mp20ZW__noOffers{text-align:center;color:var(--text-muted);padding:2rem}.ContentLocker-module__Mp20ZW__unlockSection{text-align:center;border-top:1px solid #7e11a533;padding:1.5rem 2rem 2rem}.ContentLocker-module__Mp20ZW__unlockError{color:var(--accent-red);margin-bottom:.5rem;font-size:.85rem}.ContentLocker-module__Mp20ZW__unlockHint{color:var(--text-muted);margin-bottom:.75rem;font-size:.8rem}.ContentLocker-module__Mp20ZW__unlockBtn{width:100%;font-size:1rem;font-family:var(--font-creepster),serif;background:linear-gradient(135deg,var(--accent-gold)0%,#b8a01e 100%);color:var(--bg-deep);cursor:pointer;border:none;border-radius:4px;padding:1rem 1.5rem;transition:transform .2s,box-shadow .2s}.ContentLocker-module__Mp20ZW__unlockBtn:hover{transform:translateY(-2px);box-shadow:0 6px 24px #d2c22680}@media (max-width:520px){.ContentLocker-module__Mp20ZW__rewardPreview{text-align:center;flex-direction:column;align-items:center}.ContentLocker-module__Mp20ZW__rewardInfo{text-align:center}.ContentLocker-module__Mp20ZW__rewardImage{width:120px}.ContentLocker-module__Mp20ZW__offerCard{flex-direction:column;align-items:stretch}.ContentLocker-module__Mp20ZW__offerBtn{align-self:stretch}}
.page-module___8aEwW__page{background:radial-gradient(ellipse 80% 50% at 50% -20%,#7e11a526,transparent),radial-gradient(ellipse 60% 40% at 80% 50%,#d805050d,transparent),var(--bg-deep);flex-direction:column;min-height:100vh;display:flex;position:relative}.page-module___8aEwW__noise{opacity:.03;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:fixed;inset:0}.page-module___8aEwW__header{text-align:center;z-index:1;padding:3rem 1.5rem 2rem;position:relative}.page-module___8aEwW__trustBadges{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1rem;display:flex}.page-module___8aEwW__badge{color:var(--accent-gold);letter-spacing:.1em;background:#d2c22626;border:1px solid #d2c22666;border-radius:4px;padding:.35rem .75rem;font-size:.75rem}.page-module___8aEwW__socialProof{color:var(--text-muted);margin-top:1rem;font-size:.85rem}.page-module___8aEwW__socialProofNumber{color:var(--accent-gold);font-weight:600}.page-module___8aEwW__brand{margin-bottom:1rem}.page-module___8aEwW__brandIcon{color:var(--accent-red);letter-spacing:.3em;margin-bottom:.5rem;font-size:.75rem;animation:2s infinite page-module___8aEwW__blink;display:block}@keyframes page-module___8aEwW__blink{0%,50%,to{opacity:1}25%,75%{opacity:.4}}.page-module___8aEwW__title{font-family:var(--font-creepster),serif;color:var(--accent-gold);text-shadow:0 0 30px #d2c22666;letter-spacing:.02em;font-size:clamp(2.5rem,8vw,4rem);font-weight:400}.page-module___8aEwW__subtitle{color:var(--text-muted);letter-spacing:.4em;margin-top:.25rem;font-size:.9rem}.page-module___8aEwW__tagline{color:var(--text-secondary);max-width:400px;margin:0 auto;font-size:.95rem}.page-module___8aEwW__main{z-index:1;flex:1;padding:0 1.5rem 3rem;position:relative}.page-module___8aEwW__gamesSection{max-width:1200px;margin:0 auto}.page-module___8aEwW__sectionTitle{color:var(--text-muted);letter-spacing:.3em;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.85rem;display:flex}.page-module___8aEwW__sectionIcon{color:var(--accent-red)}.page-module___8aEwW__gamesGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.page-module___8aEwW__gameCard{background:var(--bg-card);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border:1px solid #7e11a533;border-radius:4px;padding:1.5rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.page-module___8aEwW__gameCard:hover{box-shadow:0 8px 32px var(--shadow-red);transform:translateY(-2px)}.page-module___8aEwW__cardGlow{opacity:0;height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.page-module___8aEwW__gameCard:hover .page-module___8aEwW__cardGlow{opacity:1}.page-module___8aEwW__cardImage{aspect-ratio:16/9;background:var(--bg-elevated);border-radius:2px;width:100%;margin-bottom:1rem;position:relative;overflow:hidden}.page-module___8aEwW__cardImage img{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__accent-red .page-module___8aEwW__cardGlow,.page-module___8aEwW__accent-red:hover{border-color:var(--accent-red)}.page-module___8aEwW__accent-red .page-module___8aEwW__cardGlow{background:linear-gradient(90deg,transparent,var(--accent-red),transparent)}.page-module___8aEwW__accent-purple .page-module___8aEwW__cardGlow,.page-module___8aEwW__accent-purple:hover{border-color:var(--accent-purple)}.page-module___8aEwW__accent-purple .page-module___8aEwW__cardGlow{background:linear-gradient(90deg,transparent,var(--accent-purple),transparent)}.page-module___8aEwW__accent-gold .page-module___8aEwW__cardGlow,.page-module___8aEwW__accent-gold:hover{border-color:var(--accent-gold)}.page-module___8aEwW__accent-gold .page-module___8aEwW__cardGlow{background:linear-gradient(90deg,transparent,var(--accent-gold),transparent)}.page-module___8aEwW__accent-blue .page-module___8aEwW__cardGlow,.page-module___8aEwW__accent-blue:hover{border-color:var(--accent-blue)}.page-module___8aEwW__accent-blue .page-module___8aEwW__cardGlow{background:linear-gradient(90deg,transparent,var(--accent-blue),transparent)}.page-module___8aEwW__cardContent{position:relative}.page-module___8aEwW__cardLabel{color:var(--text-muted);letter-spacing:.2em;margin-bottom:.5rem;font-size:.7rem;display:block}.page-module___8aEwW__cardTitle{font-family:var(--font-creepster),serif;color:var(--text-primary);margin-bottom:.25rem;font-size:1.5rem;font-weight:400}.page-module___8aEwW__cardTagline{color:var(--accent-red);margin-bottom:.75rem;font-size:.8rem}.page-module___8aEwW__cardDesc{color:var(--text-secondary);margin-bottom:1rem;font-size:.8rem;line-height:1.6}.page-module___8aEwW__cardCta{color:var(--accent-gold);letter-spacing:.12em;font-size:.8rem;font-weight:600;transition:transform .2s;display:inline-block}.page-module___8aEwW__gameCard:hover .page-module___8aEwW__cardCta{transform:translate(4px)}.page-module___8aEwW__footer{text-align:center;z-index:1;border-top:1px solid #7e11a526;padding:1.5rem;position:relative}.page-module___8aEwW__footer p{color:var(--text-muted);font-size:.75rem}@media (max-width:640px){.page-module___8aEwW__header{padding:2rem 1rem 1.5rem}.page-module___8aEwW__gamesGrid{grid-template-columns:1fr}}
