:root{--ink:#f8f7ff;--muted:#a9a3bd;--surface:#141026c7;--surface-strong:#171126;--stroke:#ffffff1a;--purple:#9b5cff;--purple-dark:#6d35df;--cyan:#4fd8ff;--mint:#55e6b1;--orange:#ffab66;--shadow:0 24px 70px #00000059}html{scroll-behavior:smooth;background:#080611}button,a,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #4fd8ff8c}.mainContent{z-index:1;min-height:calc(100vh - 78px);transition:filter .55s,transform .55s;position:relative}.page.isLoading .mainContent{filter:blur(14px);pointer-events:none;transform:scale(1.012)}.ambient{filter:blur(130px);pointer-events:none;opacity:.18;z-index:0;border-radius:999px;position:fixed}.ambientOne{background:#14a682;width:500px;height:500px;top:-220px;left:18%}.ambientTwo{background:#21685a;width:430px;height:430px;top:35%;right:-200px}.navbar{z-index:60;border-bottom:1px solid var(--stroke);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#080611c2;align-items:center;gap:18px;height:78px;padding:0 clamp(16px,4vw,52px);display:flex;position:fixed;inset:0 0 auto;box-shadow:0 8px 35px #0000002e}.navbar .brand{flex:1}.navWalletBalance{color:#e7fbf5;white-space:nowrap;background:linear-gradient(135deg,#2fc8a71f,#08171cd1);border:1px solid #5ce3b43d;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 11px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.navWalletBalance:hover{background:#2fc8a72e;border-color:#5ce3b494;transform:translateY(-1px)}.navWalletBalance>svg{color:#6ae2c2;flex:none;width:16px;height:16px}.navWalletBalance>span{align-items:baseline;gap:0;display:inline-flex}.navWalletBalance strong{color:#f0fffa;font-variant-numeric:tabular-nums;font-size:11px}.navRight{align-items:center;gap:10px;margin-left:auto;display:flex}.menuButton,.sidebarTop button{color:#fff;background:#2fc8a717;border:1px solid #2fc8a761;transition:all .25s}.menuButton:hover,.sidebarTop button:hover{background:#2fc8a738;transform:translateY(-2px);box-shadow:0 8px 24px #2fc8a733}.brand{color:#fff;gap:12px;text-decoration:none}.brandMark{background:linear-gradient(135deg,#35d1ad,#1f9e87);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 24px #2fc8a759}.brandMark img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.brandMark svg{color:#fff;width:23px}.brand h2{letter-spacing:-.5px;color:#fff;gap:5px;font-size:20px;display:flex}.navRight button{transition:all .25s}.navRight button:hover{transform:translateY(-2px)}.googleLogin{border-color:var(--stroke);background:#ffffff09}.createAccount,.primary,.confirmButton,.productCard button{background:linear-gradient(110deg,#34c9a7,#209e87 60%,#187764);box-shadow:0 12px 30px #1fb09447}.sidebar{width:min(320px,88vw);height:100dvh;padding:20px 18px calc(20px + env(safe-area-inset-bottom));border-right:1px solid var(--stroke);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:80;background:linear-gradient(#101b21,#0a1218 72%);top:0;overflow:hidden auto;box-shadow:24px 0 70px #00000073}.sidebarTop{color:#d7cceb;justify-content:flex-end;align-items:center;min-height:40px;margin-bottom:10px;padding:0;font-weight:800;display:flex}.sidebarTop button{color:#d8eee8;cursor:pointer;background:#2fc8a714;border:1px solid #5ce3b438;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.sidebarTitle{color:#75a99b;letter-spacing:.12em;margin:17px 10px 7px;font-size:9px;font-weight:900}.sidebarSection+.sidebarSection{border-top:1px solid #a6c7d217;margin-top:12px;padding-top:3px}.sideItem{text-align:left;color:#a9bcba;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:44px;margin-bottom:3px;padding:10px 12px;font-size:13px;line-height:1.3;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.sideItem svg{color:#86a29d;flex:0 0 18px;width:18px;height:18px}.sideItem:hover,.sideItem.active{color:#eafff7;background:linear-gradient(90deg,#2fc8a729,#2fc8a70e);box-shadow:inset 3px 0 #4bd7b1}.sideItem.active svg,.sideItem:hover svg{color:#65e1c1}.sideItemDisabled{color:#777184;cursor:default}.sideItemDisabled span{text-transform:uppercase;letter-spacing:1px;background:#ffffff0f;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:9px}.overlay{cursor:pointer;z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0}.homePage,.gamesPage,.detailPage{width:min(1180px,100% - 40px);margin:0 auto;padding:52px 0 80px}.brandLoading{z-index:200;-webkit-backdrop-filter:blur(4px);background:#070e13ad;place-content:center;justify-items:center;gap:18px;animation:.18s ease-out both brandLoadingIn;display:grid;position:fixed;inset:0}.brandLoadingMark{align-items:flex-end;gap:5px;height:34px;display:flex}.brandLoadingMark span{background:var(--cg-jade,#2fc8a7);border-radius:99px;width:7px;animation:1s ease-in-out infinite brandBars}.brandLoadingMark span:first-child{height:17px;animation-delay:-.3s}.brandLoadingMark span:nth-child(2){height:29px;animation-delay:-.15s}.brandLoadingMark span:nth-child(3){height:23px}.brandLoadingMark span:nth-child(4){height:13px;animation-delay:.15s}.brandLoadingWord{color:#f4f1e9;letter-spacing:2px;align-items:center;gap:2px;font-size:clamp(18px,3vw,27px);font-weight:900;display:flex}.brandLoadingWord span{animation:1.15s ease-in-out infinite brandLetter}.brandLoadingWord span:nth-of-type(2n){animation-delay:80ms}.brandLoadingWord span:nth-of-type(3n){animation-delay:.16s}.brandLoadingWord i{background:var(--cg-jade,#2fc8a7);width:8px;height:8px;box-shadow:0 0 15px var(--cg-jade,#2fc8a7);border-radius:50%;margin:0 5px}.brandLoading small{color:#82949a;letter-spacing:1.4px;text-transform:uppercase;font-size:10px}@keyframes brandBars{50%{opacity:.55;transform:scaleY(.45)}}@keyframes brandLetter{0%,to{filter:blur();opacity:.55}50%{filter:blur(2px);opacity:1;color:var(--cg-jade,#2fc8a7)}}@keyframes brandLoadingIn{0%{opacity:0}to{opacity:1}}.hero{text-align:left;border-color:var(--stroke);max-width:none;min-height:560px;box-shadow:var(--shadow);background:linear-gradient(135deg,#1c1433f0,#0b0a1ae6);border-radius:38px;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;margin:0;padding:clamp(36px,6vw,72px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 20%,#4fd8ff24,#0000 29%),radial-gradient(circle at 72% 80%,#2fc8a73b,#0000 35%);position:absolute;inset:0}.heroCopy,.heroVisual{z-index:1;position:relative}.eyebrow{color:#6fe0c4;background:#2fc8a717;border:1px solid #2fc8a747;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow svg{width:16px}.heroButtons{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:32px;display:flex}.primary,.secondary{min-height:54px;text-decoration:none;transition:all .25s}.primary:hover,.secondary:hover{transform:translateY(-3px);box-shadow:0 14px 35px #8140ec52}.secondary{border-color:var(--stroke);background:#ffffff0a}.heroTrust{color:#8e879f;flex-wrap:wrap;gap:18px;margin-top:26px;font-size:12px;display:flex}.heroVisual{place-items:center;min-height:360px;display:grid}.heroIcon{background:linear-gradient(145deg,#34c9a7,#1f9e87);border-radius:45px;width:150px;height:150px;transform:rotate(-7deg);box-shadow:0 30px 80px #2fc8a766}.visualOrbit{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.orbitOne{width:290px;height:290px}.orbitTwo{opacity:.5;border-style:dashed;width:390px;height:390px}.floatingBadge{border:1px solid var(--stroke);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0b1dd9;border-radius:14px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;display:flex;position:absolute;box-shadow:0 15px 35px #00000040}.floatingBadge svg{color:#53dfbe;width:18px}.badgeFast{top:15%;right:2%}.badgeSafe{bottom:14%;left:1%}.statCard{text-align:left;border-color:var(--stroke);background:#141026b3;border-radius:22px;align-items:center;gap:18px;padding:24px;transition:all .25s;display:flex}.statCard:hover{background:#1c1533d1;border-color:#2fc8a766;transform:translateY(-4px)}.statCard h2{color:#fff;margin:0 0 4px;font-size:26px}.statCard p{color:var(--muted);font-size:13px}.sectionHeading{text-align:left;justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.sectionHeading span{color:#53dfbe;letter-spacing:3px;font-size:11px;font-weight:900}.sectionHeading h2{color:#fff;margin:7px 0 0;font-size:32px}.sectionHeading p{color:var(--muted);font-size:14px}.cards>div{height:100%}.card{color:#fff;text-align:left;border:1px solid var(--stroke);cursor:pointer;background:#141026b8;border-radius:22px;align-items:center;gap:15px;height:100%;padding:22px;text-decoration:none;transition:all .28s;display:flex}.card:hover{background:#1d1634e6;border-color:#2fc8a76b;transform:translateY(-7px);box-shadow:0 20px 45px #00000040}.cardIcon{border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.cardIcon.violet{color:#53dfbe;background:#2fc8a726}.cardCopy{min-width:0}.card h3{margin:0 0 5px;font-size:15px}.card p{color:#938ca2;font-size:12px;line-height:1.4}.cardArrow{color:#746c83;width:17px;margin-left:auto;transition:all .2s}.card:hover .cardArrow{color:#bc89ff;transform:translate(4px)}.whatsapp{color:#fff;z-index:20;background:#1fbf71;border:1px solid #ffffff40;text-decoration:none;transition:all .25s;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 35px #1fbf7147}.whatsapp:hover{transform:translateY(-4px)}.navAccount{border:1px solid var(--cg-border);color:#fff;background:#141b24;border-radius:12px;align-items:center;gap:9px;height:44px;padding:0 12px;display:flex}.navAccount>svg,.navAccount>img{object-fit:cover;width:28px;height:28px;color:var(--cg-jade);border-radius:9px}.navAccount span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex-direction:column;max-width:145px;font-size:10px;font-weight:800;display:flex;overflow:hidden}.navAccount small{color:var(--cg-jade);letter-spacing:.8px;font-size:9px}.navLogout{border:1px solid var(--cg-border);width:42px;height:42px;color:var(--cg-muted);background:0 0;border-radius:12px;place-items:center;display:grid}.navLogout svg{width:17px}@media (width<=600px){.navAccount span{display:none}.navAccount{justify-content:center;width:42px;padding:0}.navLogout{display:none}}.gamesHeader{text-align:center;margin:16px auto 48px}.gamesHeader h1{letter-spacing:-2px;color:#fff;justify-content:center;font-size:clamp(36px,5vw,58px)}.gamesHeader p{max-width:560px;color:var(--muted);margin:auto;line-height:1.7}.gameCard,.productCard{border-color:var(--stroke);background:linear-gradient(145deg,#18122ce6,#0c0a19e6);box-shadow:0 18px 45px #0003}.gameCard:hover,.productCard:hover{border-color:#2fc8a79e;box-shadow:0 24px 60px #1fb09438}.gameImage{background:linear-gradient(145deg,#122934,#091821);overflow:hidden}.imagePlaceholder svg{color:#53dfbe}.gameCard h2,.productCard h3{color:#fff}.gameCard p{color:var(--muted)}.gameBanner{border-color:var(--stroke);box-shadow:var(--shadow);background:linear-gradient(135deg,#1f1537f5,#0c0b1be6)}.bigGameIcon{box-shadow:0 18px 50px #2fc8a759}.productsGrid{gap:18px}.productCard{border-radius:23px}.productCard button,.gameCard button{transition:all .25s}.productCard button:hover,.gameCard button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #2fc8a761}.steps{margin-bottom:30px}.step.active{background:linear-gradient(135deg,#34c9a7,#209e87);box-shadow:0 0 24px #2fc8a773}.checkoutBox{border-color:var(--stroke);box-shadow:var(--shadow);background:linear-gradient(145deg,#171129f5,#0a0916f2)}.checkoutProduct,.walletBox,.orderDetails,.nextInfo{border-color:var(--stroke);background:#ffffff06}.formGroup input{background:#05040da6;border-color:#ffffff1f;transition:all .2s}.formGroup input:focus{border-color:#31c7a5;box-shadow:0 0 0 4px #2fc8a71c}.confirmButton{transition:all .25s}.confirmButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 38px #2fc8a75c}.successContainer{box-shadow:none;background:0 0;border:0;padding:18px}.successBadge{color:#5ce3b4;background:#55e6b11f}.successIcon{background:linear-gradient(135deg,#5ce3b4,#3189e4);box-shadow:0 0 40px #55e6b159}.providerState{border:1px dashed var(--cg-border);background:var(--cg-surface);min-height:260px;color:var(--cg-muted);border-radius:20px;justify-content:center;align-items:center;gap:10px;margin-top:25px;display:flex}.providerState>svg{color:var(--cg-jade);animation:1s linear infinite providerSpin}.providerState.error{text-align:center;flex-direction:column}.providerState.error>svg{color:var(--cg-coral);animation:none}.providerState.error h2{margin:5px 0}.providerState.error p{margin:0}.providerState.error button{background:var(--cg-jade);color:#07130f;border:0;border-radius:10px;align-items:center;gap:7px;margin-top:10px;padding:10px 14px;display:flex}.stepSegment{display:contents}.checkoutIntro{color:var(--cg-muted);margin-bottom:20px}.checkoutProviderError{color:var(--cg-coral);background:#e8736a12;border:1px solid #e8736a40;border-radius:10px;align-items:center;gap:8px;margin-bottom:15px;padding:12px;display:flex}.checkoutProviderError svg{width:18px}.validatedPlayer{color:var(--cg-jade);background:#2fc8a714;border-radius:10px;align-items:center;gap:7px;margin:14px 0;padding:12px;display:flex}.validatedPlayer svg{width:17px}.orderDetails p{justify-content:space-between;display:flex}.providerSecurity{color:var(--cg-muted);justify-content:center;align-items:center;gap:6px;margin-top:12px;display:flex}.providerSecurity svg{width:14px}.successContainer .confirmButton{text-decoration:none}@keyframes providerSpin{to{transform:rotate(360deg)}}@media (width<=900px){.hero{text-align:center;grid-template-columns:1fr;padding:45px 28px}.heroCopy{flex-direction:column;align-items:center;display:flex}.heroButtons{flex-direction:column;justify-content:center;width:100%}.heroButtons>*{justify-content:center;width:min(100%,320px)}.heroVisual{min-height:300px}.stats,.cards{grid-template-columns:1fr 1fr}.gamesGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.page{padding-top:64px}.mainContent{min-height:calc(100vh - 64px)}.navbar{height:64px}.brand h2{font-size:14px;display:block}.brand h2 span{display:block}.brandMark{width:38px;height:38px}.googleLogin{color:#b9eee2;background:#2fc8a714;border:1px solid #2fc8a759;border-radius:10px;justify-content:center;width:42px;min-height:38px;padding:0}.googleLogin svg{margin:0}.googleLogin{font-size:0}.homePage,.gamesPage,.detailPage{width:min(100% - 24px,1180px);padding-top:24px}.hero{border-radius:26px;min-height:auto;padding:38px 20px}.hero h1{letter-spacing:-1.8px;font-size:39px}.hero p{font-size:15px}.heroButtons{flex-direction:column;width:100%}.primary,.secondary{justify-content:center;width:100%}.heroTrust{justify-content:center}.heroVisual{min-height:245px}.heroIcon{border-radius:33px;width:112px;height:112px}.heroIcon svg{width:55px}.orbitOne{width:210px;height:210px}.orbitTwo{width:270px;height:270px}.floatingBadge{padding:9px 11px;font-size:11px}.stats{grid-template-columns:1fr;margin-bottom:50px}.sectionHeading{display:block}.sectionHeading p{margin-top:8px}.cards,.gamesGrid{grid-template-columns:1fr}.whatsapp{bottom:14px;right:14px}.checkoutPage{padding-top:28px}.checkoutBox{padding:20px}.steps{margin-top:0}.successContainer{padding:10px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.authCallbackCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.authCallbackCard>svg{color:#2fc8a7;width:48px;height:48px}.authCallbackCard h1{margin:18px 0 8px}.authCallbackCard p{color:#8e9aa6;max-width:330px;line-height:1.6}.authCallbackCard>span{color:#6fcfb8;align-items:center;gap:6px;margin-top:15px;font-size:11px;display:flex}.authCallbackCard>span svg{width:15px}.authCallbackCard>a{color:#2fc8a7;margin-top:16px}.authCallbackSpinner{animation:.8s linear infinite authCallbackSpin}@keyframes authCallbackSpin{to{transform:rotate(360deg)}}.authPremiumPage{background:radial-gradient(circle at 20% 20%,#2fc8a71a,#0000 30%),radial-gradient(circle at 82% 72%,#456e961f,#0000 34%),#0a0f14;position:relative;overflow:hidden}.authPremiumPage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.authPremiumShell{z-index:1;background:#111820;border:1px solid #7a99ab33;border-radius:28px;grid-template-columns:.92fr 1.08fr;width:min(100%,940px);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #0000007a}.authPremiumAside{background:linear-gradient(145deg,#16232a,#0e171e 68%,#10231e);border-right:1px solid #7a99ab24;flex-direction:column;justify-content:center;min-height:610px;padding:52px;display:flex;position:relative;overflow:hidden}.authPremiumAside:before{content:"";filter:blur(20px);background:#2fc8a729;border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-130px}.authPremiumBadge{color:#53d5b8;letter-spacing:1.4px;background:#2fc8a712;border:1px solid #2fc8a738;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:7px 10px;font-size:10px;font-weight:900;display:flex}.authPremiumBadge svg{width:12px}.authPremiumMark{color:#07140f;background:linear-gradient(145deg,#43d7b6,#25b090);border-radius:19px;place-items:center;width:62px;height:62px;margin:28px 0 22px;display:grid;transform:rotate(-4deg);box-shadow:0 18px 42px #2fc8a738}.authPremiumMark svg{width:29px}.authPremiumAside h1{color:#f1f7f5;letter-spacing:-1.3px;max-width:360px;margin:0;font-size:34px;line-height:1.08}.authPremiumAside>p{color:#8d9ca5;max-width:360px;margin:15px 0 26px;font-size:11px;line-height:1.7}.authPremiumBenefits{gap:11px;display:grid}.authPremiumBenefits>span{background:#ffffff06;border:1px solid #ffffff0e;border-radius:13px;align-items:center;gap:11px;padding:11px;display:flex}.authPremiumBenefits>span>svg{color:#45ceb0;width:17px}.authPremiumBenefits div{flex-direction:column;gap:3px;display:flex}.authPremiumBenefits strong{font-size:9px}.authPremiumBenefits small{color:#75858e;font-size:9px}.authPremiumGlow{filter:blur(70px);opacity:.12;background:#2fc8a7;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-100px;left:-90px}.authPremiumCard{width:100%;min-height:610px;box-shadow:none;background:#111820;border:0;border-radius:0;flex-direction:column;justify-content:center;padding:52px;display:flex}.authMobileLogo{display:none}.authPremiumHeading,.authPremiumHeading h1,.authPremiumHeading p{text-align:left}.authPremiumHeading h1{font-size:35px}.authPremiumHeading>span{color:#55cfb4}.premiumGoogle{border-color:#d7dce0;margin-top:4px;transition:transform .2s,box-shadow .2s}.premiumGoogle:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0003}.premiumGoogle:disabled{cursor:wait;opacity:.7}.authPremiumCard .inputBox{border-radius:13px;height:52px;transition:border-color .2s,box-shadow .2s,background .2s}.authPremiumCard .inputBox:focus-within{background:#111c23}.premiumAuthOptions{align-items:center}.premiumAuthOptions>span{color:#6f847d;align-items:center;gap:5px;font-size:10px;display:flex}.premiumAuthOptions>span svg{color:#2fc8a7;width:12px}.premiumAuthButton{justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.premiumAuthButton svg{width:16px}.authSpin{animation:.8s linear infinite premiumAuthSpin}@keyframes premiumAuthSpin{to{transform:rotate(360deg)}}@media (width<=760px){.authPremiumPage{padding:18px 12px}.authPremiumShell{border-radius:23px;width:min(100%,470px);display:block}.authPremiumAside{display:none}.authPremiumCard{border-radius:23px;min-height:auto;padding:32px 23px}.authMobileLogo{color:#07140f;background:#2fc8a7;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 0 24px;display:grid}.authMobileLogo svg{width:23px}.authPremiumHeading h1{font-size:29px}.premiumAuthOptions{align-items:flex-start;gap:10px}.premiumAuthOptions>span{display:none}}.atlasPage{max-width:960px;margin:0 auto;padding:32px 20px 70px}.atlasHero{border:1px solid var(--cg-border);background:var(--cg-surface);border-radius:22px;align-items:center;gap:18px;padding:24px;display:flex}.atlasHero>svg{width:44px;height:44px;color:var(--cg-jade)}.atlasHero span{color:var(--cg-jade);letter-spacing:.16em;font-weight:800}.atlasHero h1{margin:4px 0}.atlasHero p{color:var(--cg-muted);margin:0}.atlasChat{border:1px solid var(--cg-border);background:#0b1016;border-radius:22px;flex-direction:column;gap:12px;min-height:420px;max-height:62vh;margin-top:18px;padding:22px;display:flex;overflow:auto}.atlasEmpty{text-align:center;color:var(--cg-muted);margin:auto}.atlasMessage{background:var(--cg-surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:82%;padding:13px 16px}.atlasMessage.customer{background:var(--cg-jade);color:#07130f;align-self:flex-end}.atlasMessage small{font-weight:800}.atlasMessage p{margin:6px 0 0}.atlasMessage img{border-radius:12px;max-width:100%;max-height:520px;margin-top:10px;display:block}.atlasComposer{gap:10px;margin-top:14px;display:flex}.atlasComposer input{border:1px solid var(--cg-border);background:var(--cg-surface);color:inherit;border-radius:14px;flex:1;padding:15px}.atlasComposer button{background:var(--cg-jade);border:0;border-radius:14px;align-items:center;gap:8px;padding:0 22px;font-weight:800;display:flex}.adminAtlasForm{gap:18px;max-width:820px;display:grid}.adminAtlasForm label{gap:7px;display:grid}.adminAtlasForm input:not([type=checkbox]){color:#e8edf1;background:#0e141b;border:1px solid #33404d;border-radius:10px;padding:12px}.adminAtlasGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=650px){.atlasComposer{flex-direction:column}.atlasComposer button{justify-content:center;padding:14px}.adminAtlasGrid{grid-template-columns:1fr}.atlasMessage{max-width:94%}}.atlasSubscribe{background:var(--cg-jade);color:#07130f;border:0;border-radius:10px;margin-top:12px;padding:9px 13px;font-weight:800}.adminGuide{background:#2fc8a70d;border:1px solid #2fc8a733;border-radius:14px;grid-template-columns:auto 1fr;gap:8px 12px;margin-bottom:16px;padding:14px;display:grid}.adminGuide b{background:var(--cg-jade);color:#07130f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.routeCards,.reviewerGrid{gap:10px;margin-top:16px;display:grid}.routeCards article,.reviewerGrid article{background:#10171f;border:1px solid #2d3945;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.routeCards article>div{gap:4px;margin-right:auto;display:grid}.routeCards code{color:var(--cg-jade)}.reviewerHeading{margin-top:28px}.reviewerGrid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.reviewerAvatar{background:var(--cg-jade);color:#07130f;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid!important}.reviewerGrid article>div:nth-child(2){margin-right:auto;display:grid}.reviewerGrid select{color:#e8edf1;background:#0b1117;border:1px solid #354351;border-radius:9px;max-width:240px;padding:9px}.reviewerGrid i{background:#53606c;border-radius:50%;width:10px;height:10px}.reviewerGrid i.on{background:var(--cg-jade);box-shadow:0 0 12px var(--cg-jade)}.atlasAdminHeader{background:linear-gradient(135deg,#111923,#0b211d);border:1px solid #2fc8a733;border-radius:20px;padding:24px}.atlasLive{color:#87939e;background:#252d36;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-weight:900;display:flex}.atlasLive i{background:#65717d;border-radius:50%;width:9px;height:9px}.atlasLive.on{color:var(--cg-jade);background:#2fc8a71f}.atlasLive.on i{background:var(--cg-jade);box-shadow:0 0 12px var(--cg-jade)}.atlasAdminSteps{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.atlasAdminSteps article{background:#111820;border:1px solid #2b3742;border-radius:16px;gap:12px;padding:18px;display:flex}.atlasAdminSteps b{background:var(--cg-jade);color:#07130f;border-radius:11px;place-items:center;min-width:34px;height:34px;display:grid}.atlasAdminSteps p{color:#8c98a3;margin:5px 0 0}.atlasFormTitle{justify-content:space-between;align-items:center;display:flex}.atlasSwitch{align-items:center;grid-template-columns:auto auto!important;gap:10px!important;display:flex!important}.atlasCommandsPanel{margin-top:18px}.atlasCommandForm{grid-template-columns:180px 1fr;gap:12px;display:grid}.atlasCommandForm textarea{color:#e8edf1;resize:vertical;background:#0e141b;border:1px solid #33404d;border-radius:11px;grid-column:1/-1;min-height:120px;padding:13px}.atlasCommandForm input{color:#e8edf1;background:#0e141b;border:1px solid #33404d;border-radius:10px;padding:12px}.atlasImagePicker{cursor:pointer;border:1px dashed #3c4b58;border-radius:11px;align-items:center;padding:12px;flex-direction:row!important;gap:8px!important;display:flex!important}.atlasImagePicker input{display:none}.atlasCommandList{gap:10px;margin-top:18px;display:grid}.atlasCommandList article{background:#0e151c;border:1px solid #2e3a45;border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.atlasCommandList article>div{flex:1}.atlasCommandList p{white-space:pre-wrap;color:#99a5af}.atlasCommandList code{color:var(--cg-jade);background:#2fc8a71a;border-radius:8px;padding:7px 10px}@media (width<=800px){.atlasAdminSteps,.reviewerGrid{grid-template-columns:1fr}.reviewerGrid article{flex-wrap:wrap}.reviewerGrid select{width:100%;max-width:none}.atlasCommandForm{grid-template-columns:1fr}}.checkoutPage{width:min(100% - 24px,760px)!important}.steps{border:1px solid var(--cg-border);background:radial-gradient(circle at 50% -30%,#31c7a521,#0000 54%),linear-gradient(145deg,#152631,#0b1720);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:0;padding:17px 22px 35px;box-shadow:0 18px 48px #00080e4d,inset 0 1px #ffffff09;display:grid!important}.stepSegment{justify-content:center;align-items:center;display:flex!important;position:relative!important}.stepSegment:after{content:"";z-index:0;background:linear-gradient(90deg,#31c7a58c,#34434d);width:calc(100% - 38px);height:2px;position:absolute;top:50%;left:calc(50% + 19px);transform:translateY(-50%)}.stepSegment small{color:#71838a;letter-spacing:.04em;text-align:center;width:74px;font-size:9px;font-weight:800;position:absolute;top:45px;left:50%;transform:translate(-50%)}.stepSegment:has(.current) small{color:#79dfc7}.step.current{outline:4px solid #31c7a514;animation:2.3s ease-in-out infinite checkoutCurrent}.step.completed{background:linear-gradient(145deg,#36d3af,#1b9e86)!important}.step{z-index:1;font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;position:relative;color:#829089!important;background:#10171f!important;border:1px solid #344451!important;width:38px!important;height:38px!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.stepSegment .line{display:none!important}.checkoutBox{background:radial-gradient(circle at 90% 0,#31c7a514,#0000 35%),linear-gradient(150deg,#142530,#0b1720)!important;border:1px solid #a6c7d22b!important;border-radius:22px!important;box-shadow:0 30px 80px #00070c73!important}.formGroup{background:#040e1561;border:1px solid #a6c7d21f;border-radius:14px;margin-bottom:14px;padding:13px;transition:all .25s;position:relative}.checkoutFormHeading{align-items:center;gap:11px;margin-bottom:2px;display:flex}.checkoutFormHeadingIcon{color:#55d8b9;background:#2fc8a71a;border:1px solid #2fc8a74d;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.checkoutFormHeadingIcon svg{width:19px;height:19px}.checkoutFormHeading>div:nth-child(2){flex:1;min-width:0}.checkoutFormHeading span{color:#5bcab1;letter-spacing:.12em;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.checkoutFormHeading h2{color:#f3fbf8;font-size:20px;margin:0!important}.checkoutFormHeading small{color:#79928d;white-space:nowrap;align-self:flex-end;font-size:8px}.checkoutFormHeading small b{color:#5ce3b4;font-size:12px}.checkoutConfirmHeading{align-items:center;gap:11px;margin-bottom:2px;display:flex}.checkoutConfirmIcon{color:#55d8b9;background:linear-gradient(145deg,#2fc8a733,#2fc8a70d);border:1px solid #2fc8a74d;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.checkoutConfirmIcon svg{width:20px;height:20px}.checkoutConfirmHeading>div:last-child{min-width:0}.checkoutConfirmHeading span{color:#5bcab1;letter-spacing:.12em;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.checkoutConfirmHeading h2{color:#f3fbf8;font-size:20px;margin:0!important}.formGroup:focus-within{background:#091b23b8;border-color:#31c7a573;transform:translateY(-1px);box-shadow:0 0 0 4px #31c7a50f}.formGroup label{color:#a8b8b3;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.playerLookup{background:#05101799;border:1px solid #a6c7d224;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:8px;margin:10px 0 15px;padding:12px;font-size:10px;display:grid}.playerLookup svg{width:18px}.playerLookup.searching{color:#d8b66b}.playerLookup.searching svg{animation:1s linear infinite providerSpin}.playerLookup.valid{color:#69dfc3;background:#31c7a512;border-color:#31c7a547;grid-template-columns:28px 1fr auto}.playerLookup.valid strong{color:#e9fff9;background:#31c7a51a;border-radius:7px;padding:5px 8px}.playerLookup.invalid{color:#ee918b;background:#e9797212;border-color:#e9797247}@keyframes checkoutCurrent{0%,to{box-shadow:0 0 #31c7a538}50%{box-shadow:0 0 0 9px #31c7a500}}.checkoutBox input,.checkoutBox select{min-height:46px;background:#0d141b!important;border-radius:11px!important}.checkoutBox input[type=file]{color:#8da8a4;cursor:pointer}.checkoutBox input[type=file]::file-selector-button{color:#76dfc5;cursor:pointer;background:#2fc8a71f;border:1px solid #2fc8a740;border-radius:8px;margin-right:8px;padding:8px 10px;font-size:10px;font-weight:800}.checkoutBox .walletBox{background:linear-gradient(135deg,#2fc8a71c,#06141c80);border:1px solid #2fc8a733;border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:15px;display:flex}.checkoutBox .walletBox>svg{color:#55d8b9;flex:none;width:23px;height:23px}.checkoutBox .walletBox h3{color:#e9fff9;margin:0 0 6px;font-size:14px}.checkoutBox .walletBox p{color:#91aaa5;margin:0;font-size:10px;line-height:1.5}.checkoutBox .orderDetails{background:#0410178c;border:1px solid #a6c7d221;border-radius:14px;margin:0;padding:14px}.checkoutBox .orderDetails h3{color:#55d8b9;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px}.checkoutBox .orderDetails p{color:#8da6a2;border-top:1px solid #a6c7d214;align-items:center;gap:12px;margin:0;padding:8px 0;font-size:10px;display:flex}.checkoutBox .orderDetails p:first-of-type{border-top:0;padding-top:0}.checkoutBox .orderDetails p:last-of-type{color:#e9fff9;margin-top:3px;padding-top:11px;font-weight:900}.checkoutBox .orderDetails p>span{flex:1;min-width:0}.checkoutBox .orderDetails p>strong,.checkoutBox .orderDetails p>.dualPrice{text-align:right;flex:none}.checkoutBox .orderDetails p.checkoutGrandTotal{color:#e9fff9;border-top-color:#2fc8a740;align-items:flex-end;margin:5px -5px -4px;padding:12px 5px 2px}.checkoutBox .checkoutGrandTotal>span{color:#d5f7ee;font-size:11px;font-weight:900}.checkoutBox .checkoutGrandTotal .dualPrice{gap:2px}.checkoutBox .checkoutGrandTotal .dualPrice small{font-size:9px}.checkoutBox .checkoutGrandTotal .dualPrice strong{color:#55e0bd;font-size:17px}.checkoutBox .checkoutPromo{border-radius:14px;margin:0;padding:12px}.checkoutBox .checkoutPromo label{gap:8px}.checkoutBox .checkoutPromo input{min-width:0;height:42px;font-size:10px}.checkoutBox .checkoutPromo button{min-width:62px;height:42px;padding:0 10px}.checkoutBox>.confirmButton:last-child{width:100%;margin-top:2px}.checkoutTrustLine{color:#7c9993;align-items:flex-start;gap:7px;margin:-2px 2px 0;font-size:9px;line-height:1.4;display:flex}.checkoutTrustLine svg{color:#55d8b9;flex:none;width:15px;height:15px}.checkoutProduct{background:linear-gradient(145deg,#162630 0%,#0d1820 72%);border:1px solid #273340;border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:142px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 40px #00070c38;padding:18px!important}.checkoutProduct:before{content:"PRODUCTO SELECCIONADO";color:#6f9b93;letter-spacing:.14em;font-size:9px;font-weight:900;position:absolute;top:10px;left:18px}.checkoutProduct:after{content:"";filter:blur(22px);pointer-events:none;background:#2fc8a729;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-95px;right:-70px}.checkoutProduct>div:nth-child(2){min-width:0;padding-top:13px}.checkoutProduct h2{color:#f3fbf8;margin:0 0 6px;font-size:17px;line-height:1.2}.checkoutProduct p{color:#9aadae;margin:0;font-size:12px;line-height:1.35}.checkoutIcon{color:#062019;background:linear-gradient(145deg,#39d5b3,#168d79);border:1px solid #2fc8a76b;border-radius:17px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 24px #14b18f33}.checkoutIcon svg{width:28px;height:28px}.checkoutPrice{z-index:1;text-align:right;background:#0412167a;border:1px solid #2fc8a74d;border-radius:12px;min-width:108px;padding:10px 12px;position:relative}.checkoutPrice .dualPrice{flex-direction:column;align-items:flex-end;gap:3px}.checkoutPrice .dualPrice small{color:#9db2b1;order:1;font-size:10px;font-weight:800}.checkoutPrice .dualPrice strong{color:#4be0bd;white-space:nowrap;order:2;font-size:18px;font-weight:950;line-height:1.1}.confirmButton{justify-content:center;align-items:center;gap:10px;width:min(100%,260px);min-height:48px;font-weight:900;position:relative;overflow:hidden;box-shadow:0 12px 25px #2fc8a72e;color:#07130f!important;background:#2fc8a7!important;border-radius:11px!important;padding:0 18px!important;display:inline-flex!important}.confirmButton svg{flex:none;width:20px;height:20px}.checkoutSubmitSpinner{animation:1s linear infinite providerSpin}.successContainer{text-align:center;background:radial-gradient(circle at 50% -20%,#34d3af33,#0000 48%),linear-gradient(155deg,#142b34f5,#08161efa);border:1px solid #4edcb733;border-radius:18px;flex-direction:column;align-items:center;gap:14px;min-height:330px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #00080e52,inset 0 1px #ffffff0d;padding:30px 28px 28px!important}.successContainer:after{filter:blur(28px);content:"";pointer-events:none;background:#2fc8a71f;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-75px;right:-55px}.successIcon{z-index:1;color:#062019;background:linear-gradient(145deg,#4ce0bf,#209c86);border:5px solid #cdffef26;border-radius:22px;place-items:center;width:68px;height:68px;animation:.62s cubic-bezier(.2,.85,.25,1.2) both checkoutSuccessPop;display:grid;position:relative;box-shadow:0 14px 28px #22cda347}.successIcon svg{stroke-width:3px;width:32px;height:32px}.successBadge{letter-spacing:.12em;border:1px solid #5ce3b433;border-radius:999px;padding:6px 11px;font-size:9px;font-weight:900}.successContainer h2,.successContainer p,.successContainer .orderNumber,.successContainer .confirmButton{z-index:1;position:relative}.successContainer h2{color:#f3fbf8;margin:0;font-size:clamp(22px,4vw,30px)}.successContainer p{color:#afc1bd;max-width:430px;margin:-3px 0 2px;font-size:13px;line-height:1.55}.successStateLine{color:#8ed8c5;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:470px;font-size:10px;font-weight:800;display:flex}.successStateLine svg{color:#55d8b9;width:15px;height:15px}.successStateLine svg:nth-of-type(2){color:#d8b66b;margin-left:8px}.successTimeline{align-items:flex-start;gap:7px;width:min(100%,430px);margin:2px 0;display:flex}.successTimeline>b{background:#30464b;flex:1;height:2px;margin-top:13px}.successTimeline>b.active{background:linear-gradient(90deg,#35d3af,#5ce3b4)}.successTimelineItem{color:#708986;text-transform:uppercase;justify-items:center;gap:5px;min-width:58px;font-size:8px;font-weight:900;display:grid}.successTimelineItem i{color:#7d9995;background:#10202a;border:1px solid #35505a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;display:grid}.successTimelineItem.active{color:#65dec0}.successTimelineItem.active i{color:#07130f;background:#2fc8a7;border-color:#5ce3b466;animation:.42s cubic-bezier(.2,.8,.25,1) both checkoutSuccessStep}.successTimelineItem.rejected{color:#f09a8f}.successTimelineItem.rejected i{color:#ffaaa1;background:#f0665e24;border-color:#f09a8f66}.orderConfetti{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.orderConfettiPiece{opacity:0;width:10px;height:10px;animation:checkoutConfettiBurst var(--confetti-duration) cubic-bezier(.13,.75,.28,1) var(--confetti-delay) both;will-change:transform, opacity;background:#5ce3b4;display:block;position:absolute;top:34%;left:50%}.orderConfettiPiece:nth-of-type(5n+1){background:#5ce3b4}.orderConfettiPiece:nth-of-type(5n+2){background:#ffd166}.orderConfettiPiece:nth-of-type(5n+3){background:#ff8a9b}.orderConfettiPiece:nth-of-type(5n+4){background:#79c8ff}.orderConfettiPiece:nth-of-type(5n){background:#f7fbff}.orderConfettiPiece--ribbon{background-image:linear-gradient(135deg,#ffffff94,#0000 42%);border-radius:999px;width:7px;height:22px;box-shadow:0 2px 8px #081a222e}.orderConfettiPiece--star{clip-path:polygon(50% 0,61% 35%,98% 36%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 36%,39% 35%);filter:drop-shadow(0 2px 4px #081a2238);width:15px;height:15px}.orderConfettiPiece--dot{border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px}.orderConfettiPiece--square{border-radius:3px;transform:rotate(20deg)}.orderConfettiGlow{opacity:0;border:1px solid #6ee6c357;border-radius:50%;width:min(34vw,390px);height:min(34vw,390px);animation:.9s ease-out both checkoutConfettiGlow;position:absolute;top:31%}.orderConfettiGlow--left{left:47%}.orderConfettiGlow--right{border-color:#ffd1664d;animation-delay:.1s;left:53%}@keyframes checkoutConfettiBurst{0%{opacity:0;transform:translate(0,0)rotate(0)scale(.28)}12%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-x), var(--confetti-y), 0) rotate(var(--confetti-rotation)) scale(.9)}}@keyframes checkoutConfettiGlow{0%{opacity:0;transform:translate(-50%)scale(.25)}22%{opacity:.8}to{opacity:0;transform:translate(-50%)scale(1.18)}}@keyframes checkoutSuccessPop{0%{opacity:0;transform:scale(.55)rotate(-12deg)}70%{opacity:1;transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes checkoutSuccessStep{0%{transform:scale(.65)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.checkoutSubmitSpinner,.successIcon,.successTimelineItem.active i{animation:none}.orderConfetti{display:none}}@media (width<=640px){.orderConfettiPiece:nth-of-type(n+33){display:none}.orderConfettiGlow{width:58vw;height:58vw;top:27%}}.orderNumber{text-align:left;background:#04101794;border:1px solid #a6c7d224;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:min(100%,430px);padding:13px 15px;display:flex}.orderNumber div{gap:5px;min-width:0;display:grid}.orderNumber span{color:#789891;letter-spacing:.04em;font-size:9px;font-weight:800}.orderNumber strong{color:#e9fff9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.orderNumber button{color:#70e5c9;background:#2fc8a714;border:1px solid #5ce3b433;border-radius:8px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:900;display:inline-flex}.orderNumber button svg{width:13px;height:13px}.orderNumber em{color:#5ce3b4;text-transform:capitalize;flex:none;font-size:10px;font-style:normal;font-weight:900}.successSummary{background:#a6c7d21f;border:1px solid #a6c7d21f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(100%,430px);display:grid;overflow:hidden}.successSummary div{text-align:left;background:#041017b8;gap:5px;min-width:0;padding:11px 12px;display:grid}.successSummary span{color:#789891;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.successSummary strong{color:#e9fff9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.successSummary .successStatus{color:#5ce3b4;text-transform:capitalize}.successNextStep{text-align:left;background:#2fc8a70f;border-left:3px solid #35d3af;border-radius:0 9px 9px 0;width:min(100%,430px);padding:11px 13px}.successNextStep span{color:#6be0c2;font-size:10px;font-weight:900}.successNextStep p{color:#99b1ad;margin:4px 0 0;font-size:10px;line-height:1.45}.successContainer .confirmButton{width:min(100%,430px);margin-top:2px}.successActions{flex-direction:column;align-items:center;gap:8px;width:min(100%,430px);display:flex}.successActions .confirmButton{width:100%;margin:0}.successSecondaryAction{color:#8ed8c5;border:1px solid #5ce3b433;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.successSecondaryAction svg{width:16px;height:16px}.successNotice{color:#789891;text-align:left;align-items:flex-start;gap:7px;width:min(100%,430px);font-size:9px;line-height:1.4;display:flex}.successNotice svg{color:#55d8b9;flex:none;width:14px;height:14px}.confirmButton:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (width<=600px){body:has(.checkoutPage) .supportLauncher{z-index:30;bottom:104px;right:12px}.checkoutPage{width:calc(100% - 16px)!important;padding:14px 0 76px!important}.steps{border-radius:14px;padding:12px 12px 29px}.stepSegment small{width:58px;font-size:8px;top:36px;left:50%}.playerLookup.valid{grid-template-columns:24px 1fr}.playerLookup.valid strong{grid-column:2}.step{font-size:10px;width:30px!important;height:30px!important}.stepSegment:after{width:calc(100% - 30px);left:calc(50% + 15px)}.checkoutBox{flex-direction:column;gap:12px;display:flex;border-radius:16px!important;padding:16px!important}.checkoutBox>.checkoutProduct{margin:0 0 2px}.checkoutBox h2{margin:2px 0 0;font-size:18px}.checkoutFormHeading{gap:9px;margin-bottom:0}.checkoutFormHeadingIcon{border-radius:10px;width:34px;height:34px}.checkoutFormHeadingIcon svg{width:17px;height:17px}.checkoutFormHeading span{font-size:7px}.checkoutFormHeading h2{font-size:17px}.checkoutFormHeading small{font-size:7px}.checkoutConfirmHeading{gap:9px}.checkoutConfirmIcon{border-radius:10px;width:34px;height:34px}.checkoutConfirmIcon svg{width:17px;height:17px}.checkoutConfirmHeading span{font-size:7px}.checkoutConfirmHeading h2{font-size:17px}.checkoutIntro{margin:0 2px 2px;font-size:10px;line-height:1.5}.checkoutBox .formGroup{border-radius:12px;margin:0;padding:13px 11px}.checkoutBox .formGroup label{margin-bottom:8px;font-size:9px;line-height:1.35}.checkoutBox .formGroup input,.checkoutBox .formGroup select{width:100%;min-height:42px;font-size:11px}.checkoutBox .formGroup input[type=file]{min-height:42px;padding:7px 6px;font-size:10px}.checkoutBox .walletBox{gap:10px;padding:13px 11px}.checkoutBox .walletBox h3{font-size:13px}.checkoutBox .walletBox p{font-size:9px}.checkoutBox .orderDetails{padding:12px 11px}.checkoutBox .orderDetails p{padding:7px 0;font-size:9px}.checkoutBox .orderDetails p.checkoutGrandTotal{padding-top:10px}.checkoutBox .checkoutGrandTotal>span{font-size:10px}.checkoutBox .checkoutGrandTotal .dualPrice strong{font-size:15px}.checkoutTrustLine{font-size:8px}.checkoutBox .checkoutPromo label{gap:6px}.checkoutBox .checkoutPromo input{height:40px}.checkoutBox .checkoutPromo button{min-width:56px;height:40px;padding:0 8px;font-size:8px}.checkoutBox input[type=file]::file-selector-button{padding:7px 8px;font-size:9px}.gameInstructions{border-radius:12px;margin:0;padding:12px 11px}.gameInstructions strong{margin-bottom:7px;font-size:10px;line-height:1.35}.gameInstructions ol{padding-left:18px}.gameInstructions li{margin:4px 0;font-size:9px;line-height:1.45}.telegramCheckoutField small{font-size:8px;line-height:1.4}.telegramCheckoutSteps{gap:4px;margin-top:9px;padding-left:16px;font-size:8px;line-height:1.45}.checkoutProduct{grid-template-columns:48px minmax(0,1fr);gap:12px 11px;min-height:166px;align-items:center!important;padding:18px 12px 13px!important}.checkoutProduct:before{font-size:9px;top:9px;left:12px}.checkoutProduct>div:nth-child(2){padding-top:14px;padding-right:4px}.checkoutIcon{border-radius:14px;width:48px;height:48px}.checkoutIcon svg{width:24px;height:24px}.checkoutProduct h2{font-size:13px;line-height:1.25}.checkoutProduct p{font-size:10px}.checkoutPrice{text-align:center;border-radius:10px;grid-column:1/-1;justify-content:center;width:100%;min-width:0;margin-top:3px;padding:8px 10px;display:flex}.checkoutPrice .dualPrice{align-items:center}.checkoutPrice .dualPrice strong{letter-spacing:0;font-size:14px}.checkoutPrice .dualPrice small{font-size:9px}.confirmButton{width:100%;min-height:46px;margin-top:2px;font-size:12px}.successContainer{gap:12px;min-height:0;padding:24px 16px 20px!important}.successContainer h2{font-size:22px}.successContainer p{font-size:12px}.successTimeline{gap:4px}.successTimeline>b{margin-top:12px}.successTimelineItem{min-width:48px;font-size:7px}.orderNumber{flex-direction:column;align-items:flex-start;gap:9px}.orderNumber button{justify-content:center;align-self:stretch}.successSummary{grid-template-columns:1fr}.orderNumber em{align-self:flex-start}.orderDetails{font-size:12px}}.checkoutFilePicker{background:linear-gradient(125deg,#2fc8a714,#0511178f);border:1px solid #5ce3b433;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.checkoutFilePicker:focus-within{border-color:#5ce3b4a6;box-shadow:0 0 0 3px #2fc8a71f}.checkoutFilePicker.hasFile{background:linear-gradient(125deg,#2fc8a721,#0511178f);border-color:#5ce3b46b}.checkoutBox .formGroup .checkoutFilePickerInput{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0;min-height:0!important;padding:0!important}.checkoutFilePickerIcon{color:#63e3c2;background:#2fc8a71f;border:1px solid #5ce3b433;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.checkoutFilePickerIcon svg{width:19px;height:19px}.checkoutFilePickerCopy{pointer-events:none;gap:4px;min-width:0;display:grid}.checkoutFilePickerCopy strong{color:#e6fbf5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.checkoutFilePickerCopy small{color:#94afa8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.checkoutFilePickerAction{color:#77e5cc;pointer-events:none;background:#2fc8a717;border:1px solid #5ce3b43d;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:900}@media (width<=360px){.checkoutFilePicker{grid-template-columns:38px minmax(0,1fr);gap:8px 10px;padding:10px}.checkoutFilePickerIcon{width:38px;height:38px}.checkoutFilePickerAction{grid-column:2;justify-self:start;padding:6px 9px}}.steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0;padding:18px 14px 16px}.stepSegment{grid-template-rows:38px auto;justify-items:center;gap:8px;min-width:0;display:grid!important}.stepSegment:after{background:#34464b;width:calc(100% - 38px);height:2px;transition:background .24s;top:19px;left:calc(50% + 19px);transform:none}.stepSegment.completed:after{background:linear-gradient(90deg,#37d3ae,#57e3bd)}.stepSegment small{color:#849994;letter-spacing:0;text-align:center;overflow-wrap:anywhere;width:100%;font-size:10px;line-height:1.25;position:static;transform:none}.stepSegment.completed small,.stepSegment.current small{color:#a5eee0}.step{transition:background .24s,border-color .24s,color .24s,box-shadow .24s;color:#91a6a0!important;background:#101b22!important;border:1px solid #3b5055!important;border-radius:50%!important;width:38px!important;height:38px!important;box-shadow:0 4px 12px #00000038!important}.step.active{color:#06231b!important;background:linear-gradient(145deg,#5ce3bd,#2bb895)!important;border-color:#53e5bebf!important;box-shadow:0 0 0 4px #3dd2ac1a,0 5px 17px #2fc8a738!important}.step.current{outline:3px solid #55e1bd26}.stepSegment:last-child:after{display:none}@media (width<=600px){.steps{border-radius:16px;padding:16px 8px 14px}.stepSegment{grid-template-rows:36px auto;gap:7px}.stepSegment:after{width:calc(100% - 34px);top:18px;left:calc(50% + 17px)}.step{width:36px!important;height:36px!important;font-size:13px!important}.stepSegment small{font-size:10px}}@media (prefers-reduced-motion:reduce){.stepSegment:after,.step{transition:none}}.checkoutPromo{background:#2fc8a709;border:1px solid #2fc8a72e;border-radius:13px;margin:14px 0;padding:12px}.checkoutPromo label{align-items:center;gap:8px;display:flex}.checkoutPromo label>svg{color:#2fc8a7;width:16px}.checkoutPromo input{color:#fff;text-transform:uppercase;background:#0c141b;border:1px solid #ffffff17;border-radius:9px;outline:0;flex:1;min-width:0;height:40px;padding:0 10px}.checkoutPromo button{color:#07130f;background:#2fc8a7;border:0;border-radius:9px;height:40px;padding:0 12px;font-size:9px;font-weight:900}.checkoutPromo small{color:#55d8b9;align-items:center;gap:5px;margin-top:8px;font-size:8px;display:flex}.checkoutPromo small svg{width:12px}.checkoutDiscount{color:#55d8b9}.gameInstructions{background:#2fc8a70f;border:1px solid #2fc8a740;border-radius:12px;margin:12px 0 16px;padding:14px}.gameInstructions strong{color:#55dbbd;margin-bottom:8px;display:block}.gameInstructions ol{margin:0;padding-left:20px}.gameInstructions li{color:#cbd5d2;margin:5px 0;font-size:12px;line-height:1.45}:is(.checkoutPage .formGroup:has(input[name*=phone i]),.checkoutPage .formGroup:has(input[name*=telefono i]),.checkoutPage .formGroup:has(input[name*=whatsapp i])){display:none}.telegramCheckoutField small{color:#78958f;margin-top:6px;font-size:9px;display:block}.telegramCheckoutField label small{color:#6f8d87;margin:0;font-size:8px;font-weight:700;display:inline}.telegramCheckoutField input{border-color:#2fc8a761!important}.telegramCheckoutField input:focus{box-shadow:0 0 0 3px #2fc8a714}.telegramCheckoutSteps{color:#8ca5a0;gap:3px;margin:8px 0 0;padding-left:18px;font-size:8px;line-height:1.45;display:grid}.telegramCheckoutSteps a{color:#4be0bd;font-weight:800}.telegramCheckoutSteps code{color:#c5eee3;background:#2fc8a71a;border-radius:4px;padding:1px 4px;font-size:8px}.checkoutPage{width:min(100% - 32px,840px)!important;padding-bottom:96px!important}.steps{border-radius:22px;margin-bottom:26px;padding:20px 32px 39px}.checkoutBox{flex-direction:column;gap:18px;display:flex;position:relative;overflow:hidden;border-radius:24px!important;padding:30px!important}.checkoutBox:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7ef1d4a6,#0000);height:1px;position:absolute;top:0;left:9%;right:9%}.checkoutBox>*{z-index:1;position:relative}.checkoutBox>.checkoutProduct,.checkoutBox>.formGroup,.checkoutBox>.walletBox,.checkoutBox>.orderDetails,.checkoutBox>.checkoutPromo,.checkoutBox>.gameInstructions,.checkoutBox>.playerLookup,.checkoutBox>.validatedPlayer{margin:0}.checkoutFormHeading,.checkoutConfirmHeading{margin:2px 0 0}.checkoutIntro{margin:-8px 1px 1px;font-size:12px;line-height:1.55}.checkoutProduct{border-radius:18px;gap:16px 15px;padding:20px!important}.checkoutProductLabel{color:#93bbb1;align-items:center;gap:8px;display:flex}.checkoutProductLabel:before{content:"";background:#5ce3b4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5ce3b41a}.checkoutProductBenefits{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:1px;display:flex}.checkoutProductBenefits span{color:#a8d9cc;background:#2fc8a70e;border:1px solid #5ce3b426;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.checkoutProductBenefits svg{color:#62e5c2;width:12px;height:12px}.checkoutIcon:has(img){background:#09151b;padding:0;overflow:hidden}.checkoutIcon img{object-fit:cover;width:100%;height:100%;display:block}.checkoutGameType{color:#68e3c3;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:inline-flex}.checkoutPrice{justify-items:center;gap:4px;display:grid;background:linear-gradient(135deg,#2fc8a726,#0313198c)!important;padding:15px!important}.checkoutPriceLabel{color:#a8c7bf;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.checkoutPriceHint{color:#78a49a;font-size:8px;font-weight:700}.checkoutPrice .dualPrice{margin:1px 0}.checkoutProduct,.checkoutFormHeading,.checkoutConfirmHeading,.checkoutReviewHero,.successContainer{animation:.48s cubic-bezier(.2,.82,.25,1) both checkoutRise}.checkoutProductCopy{animation:.46s ease-out 80ms both checkoutFade}.checkoutProductBenefits{animation:.42s ease-out .16s both checkoutFade}.checkoutPrice{animation:.52s cubic-bezier(.16,.9,.25,1) .18s both checkoutPriceIn}.checkoutGameType{animation:.4s ease-out .12s both checkoutFade}.checkoutIcon{animation:3.4s ease-in-out infinite checkoutIconFloat}.checkoutIcon:has(img) img{animation:4.2s ease-in-out infinite checkoutImageBreathe}.checkoutProduct:after{animation:4s ease-in-out infinite checkoutAmbientGlow}.checkoutInfoStrip,.gameInstructions,.checkoutBox .formGroup,.playerLookup,.checkoutReviewGrid,.checkoutReviewFlow{animation:.44s cubic-bezier(.2,.82,.25,1) both checkoutRise}.checkoutInfoStrip{animation-delay:60ms}.gameInstructions{animation-delay:.11s}.checkoutBox .formGroup:nth-of-type(4){animation-delay:.15s}.checkoutBox .formGroup:nth-of-type(5){animation-delay:.2s}.checkoutReviewGrid{animation-delay:.1s}.checkoutReviewFlow{animation-delay:.18s}.checkoutReviewHeroIcon{animation:3.4s ease-in-out infinite checkoutIconFloat}.checkoutReviewHeroIcon:has(img) img{animation:4.2s ease-in-out infinite checkoutImageBreathe}.checkoutReviewFlow>div{transition:background .22s,transform .22s}.checkoutReviewFlow>div:hover{background:#0d2328e6;transform:translateY(-2px)}.checkoutBox .confirmButton{transition:transform .22s,box-shadow .22s,filter .22s}.checkoutBox .confirmButton:hover:not(:disabled){transform:translateY(-3px)scale(1.01)}.checkoutBox .confirmButton:active:not(:disabled){transform:translateY(0)scale(.985)}@keyframes checkoutRise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes checkoutFade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes checkoutPriceIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes checkoutIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes checkoutImageBreathe{0%,to{filter:saturate();transform:scale(1)}50%{filter:saturate(1.12);transform:scale(1.06)}}@keyframes checkoutAmbientGlow{0%,to{opacity:.48;transform:scale(1)}50%{opacity:.82;transform:scale(1.13)}}.checkoutPrice{box-shadow:inset 0 1px #ffffff0a}.checkoutInfoStrip{color:#a9c9c1;background:linear-gradient(90deg,#2fc8a717,#2fc8a706);border:1px solid #5ce3b429;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:10px;line-height:1.45;display:flex}.checkoutInfoStrip svg{color:#5ce3b4;flex:none;width:16px;height:16px}.gameInstructions{background:linear-gradient(135deg,#2fc8a717,#07181f6b);border-radius:14px}.checkoutBox .formGroup{border-radius:15px;padding:16px}.checkoutBox .formGroup label{margin-bottom:9px}.checkoutBox input,.checkoutBox select{min-height:48px}.checkoutBox .walletBox,.checkoutBox .orderDetails{border-radius:16px;padding:17px}.checkoutBox .orderDetails p{padding:10px 0}.checkoutBox .orderDetails p.checkoutGrandTotal{margin:7px -3px -3px;padding:15px 3px 4px}.checkoutPromo{gap:10px;display:grid;background:linear-gradient(135deg,#2fc8a713,#05111752)!important;border-radius:16px!important;padding:15px!important}.checkoutPromoLabel{color:#ccece4;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.checkoutPromoLabel svg{color:#ffd166;width:15px;height:15px}.checkoutPromo label{min-width:0}.checkoutPromo button{transition:transform .2s,filter .2s}.checkoutPromo button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.checkoutTrustLine{color:#8ea9a3;margin:0 3px;padding:2px 0;font-size:10px}.checkoutBox>.confirmButton:last-child,.checkoutBox>.confirmButton{min-height:52px;border-radius:13px!important}.providerSecurity{margin:-7px 0 0;padding-top:0;font-size:9px}@media (width>=641px){.checkoutBox .formGroup:hover,.checkoutBox .walletBox:hover,.checkoutBox .orderDetails:hover{border-color:#5ce3b43d}}@media (width<=600px){.checkoutPage{width:calc(100% - 20px)!important;padding:12px 0 86px!important}.steps{border-radius:17px;margin-bottom:18px;padding:14px 10px 31px}.checkoutBox{gap:14px;border-radius:19px!important;padding:18px!important}.checkoutIntro{margin:-5px 1px 0;font-size:11px}.checkoutProduct{gap:13px 11px;padding:17px!important}.checkoutProductBenefits{gap:6px}.checkoutProductBenefits span{padding:5px 7px;font-size:8px}.checkoutGameType{margin-bottom:4px;font-size:7px}.checkoutPrice{gap:3px;padding:12px!important}.checkoutPriceLabel{font-size:8px}.checkoutPriceHint{font-size:7px}.checkoutInfoStrip{gap:8px;padding:10px 11px;font-size:9px}.checkoutInfoStrip svg{width:14px;height:14px}.checkoutBox .formGroup{border-radius:13px;padding:14px 12px}.checkoutBox .walletBox,.checkoutBox .orderDetails{border-radius:14px;padding:14px 12px}.checkoutPromo{gap:8px;border-radius:14px!important;padding:12px!important}.checkoutPromoLabel{font-size:10px}.checkoutTrustLine{margin:0 1px;font-size:9px}.checkoutBox>.confirmButton:last-child,.checkoutBox>.confirmButton{min-height:50px}}.checkoutBox .orderDetails{background:radial-gradient(circle at 100% 0,#2fc8a71a,#0000 34%),#041017b3;border-color:#69ebc92e;gap:14px;padding:19px;display:grid}.checkoutSummaryHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.checkoutSummaryHeading>div>span{color:#5ce3b4;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.checkoutBox .orderDetails .checkoutSummaryHeading h3{color:#ecfffa;letter-spacing:0;text-transform:none;margin:0;font-size:16px}.checkoutSummaryHeading small{color:#87e7d0;white-space:nowrap;background:#2fc8a714;border:1px solid #5ce3b433;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.checkoutSummaryHeading small svg{width:12px;height:12px}.checkoutSummaryProduct{background:#030e146b;border:1px solid #a6c7d21c;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.checkoutSummaryGameIcon{color:#64e6c4;background:linear-gradient(145deg,#2fc8a738,#2fc8a70f);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.checkoutSummaryGameIcon svg{width:19px;height:19px}.checkoutSummaryProduct>div:last-child{min-width:0}.checkoutSummaryProduct span{color:#7f9a95;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.checkoutSummaryProduct strong{color:#effffb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.checkoutBox .orderDetails .checkoutSummaryProduct p{color:#98aea9;border:0;margin:3px 0 0;padding:0;font-size:10px;font-weight:500;display:block}.checkoutSummaryRows{border-top:1px solid #a6c7d21a;display:grid}.checkoutBox .orderDetails .checkoutSummaryRows p{color:#9eb4af;border-top:1px solid #a6c7d214;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:11px 0;font-size:10px;font-weight:700;display:flex}.checkoutBox .orderDetails .checkoutSummaryRows p:first-child{border-top:0}.checkoutSummaryRows p>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.checkoutSummaryRows p>span svg{color:#60ddbe;flex:none;width:14px;height:14px}.checkoutBox .orderDetails .checkoutSummaryRows p>strong{color:#e7fbf6;font-size:10px}.checkoutBox .orderDetails .checkoutSummaryRows .checkoutDiscount{color:#71e2c5;background:linear-gradient(90deg,#2fc8a714,#0000)}.checkoutBox .orderDetails .checkoutSummaryRows .checkoutDiscount>strong{color:#70e7c9}.checkoutGrandTotal{background:linear-gradient(105deg,#2fc8a729,#2fc8a70b);border:1px solid #5ce3b44d;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.checkoutGrandTotal>div{gap:4px;display:grid}.checkoutGrandTotal>div>span{color:#e9fff9;font-size:12px;font-weight:900}.checkoutGrandTotal>div>small{color:#87aaa2;font-size:8px;font-weight:700}.checkoutGrandTotal .dualPrice{align-items:flex-end}.checkoutGrandTotal .dualPrice strong{color:#66e7c4!important;font-size:20px!important}.checkoutPromoHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkoutPromoHeading small{color:#819d97;text-align:right;font-size:9px;line-height:1.35}.checkoutPromo label{background:#010c1261;border:1px solid #a6c7d21a;border-radius:12px;padding:4px}.checkoutPromo input{background:0 0!important;border:0!important}.checkoutPromo button{border-radius:9px!important}.checkoutPromo>small{background:#2fc8a717;border-radius:9px;padding:8px 10px;margin:0!important;font-size:9px!important}@media (width<=600px){.checkoutBox .orderDetails{gap:12px;padding:14px 12px}.checkoutBox .orderDetails .checkoutSummaryHeading h3{font-size:14px}.checkoutSummaryProduct{gap:10px;padding:11px}.checkoutSummaryGameIcon{border-radius:10px;width:34px;height:34px}.checkoutSummaryGameIcon svg{width:17px;height:17px}.checkoutSummaryProduct strong{font-size:12px}.checkoutBox .orderDetails .checkoutSummaryRows p{gap:10px;padding:9px 0;font-size:9px}.checkoutGrandTotal{padding:13px 12px}.checkoutGrandTotal .dualPrice strong{font-size:17px!important}.checkoutPromoHeading{align-items:flex-start}.checkoutPromoHeading small{max-width:142px;font-size:8px}}.checkoutReviewHero{background:radial-gradient(circle at 12% 0,#2fc8a72e,#0000 46%),linear-gradient(115deg,#2fc8a71a,#0412198c);border:1px solid #5ce3b43d;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.checkoutReviewHeroIcon{color:#76edcf;background:#2fc8a724;border:1px solid #82f5d740;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.checkoutReviewHeroIcon svg{width:21px;height:21px}.checkoutReviewHeroIcon:has(img){background:#0a151b;padding:0;overflow:hidden}.checkoutReviewHeroIcon img{object-fit:cover;width:100%;height:100%;display:block}.checkoutReviewHero>div:nth-child(2){gap:3px;min-width:0;display:grid}.checkoutReviewHero>div:nth-child(2)>span{color:#69e3c4;letter-spacing:.12em;font-size:8px;font-weight:900}.checkoutReviewHero>div:nth-child(2)>strong{color:#effffb;font-size:14px}.checkoutReviewHero>div:nth-child(2)>small{color:#97afa9;font-size:9px}.checkoutReviewHero em{color:#a8d9cd;white-space:nowrap;background:#05161b57;border:1px solid #5ce3b42b;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.checkoutReviewHero em svg{color:#66e7c4;width:13px;height:13px}.checkoutReviewGrid{grid-template-columns:minmax(0,1.45fr) minmax(220px,.85fr);align-items:start;gap:16px;display:grid}.checkoutReviewMain,.checkoutReviewSidebar{gap:14px;min-width:0;display:grid}.checkoutReviewMain .validatedPlayer,.checkoutReviewMain .checkoutPromo{margin:0}.checkoutReviewSidebar{position:sticky;top:16px}.checkoutReviewSidebar .walletBox{gap:10px;padding:16px;display:grid}.checkoutReviewSidebar .walletBox>svg{width:25px;height:25px}.checkoutReviewSidebar .walletBox h3{font-size:13px}.checkoutDestination,.checkoutTrackingCard{background:#0410177a;border:1px solid #a6c7d221;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.checkoutDestination>svg,.checkoutTrackingCard>svg{color:#68e1c2;flex:none;width:18px;height:18px}.checkoutDestination>div,.checkoutTrackingCard>div{gap:4px;min-width:0;display:grid}.checkoutDestination span,.checkoutTrackingCard span{color:#7f9994;font-size:8px;font-weight:800}.checkoutDestination strong,.checkoutTrackingCard strong{color:#e8fbf6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.checkoutDestination small{color:#65ddc0;font-size:9px}.checkoutTrackingCard{background:linear-gradient(135deg,#ffd16612,#0410177a);border-color:#ffd1662b}.checkoutTrackingCard>svg{color:#ffd166}.checkoutTrackingCard span{line-height:1.45}.checkoutReviewFlow{background:#a6c7d21f;border:1px solid #a6c7d221;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.checkoutReviewFlow>div{background:#041017b8;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:13px;display:grid}.checkoutReviewFlow i{color:#6be5c5;background:#2fc8a721;border-radius:8px;grid-row:span 2;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.checkoutReviewFlow span{color:#def8f1;font-size:10px;font-weight:900}.checkoutReviewFlow small{color:#7e9892;font-size:8px;line-height:1.35}@media (width<=700px){.checkoutReviewGrid{grid-template-columns:1fr}.checkoutReviewSidebar{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.checkoutReviewSidebar .walletBox{grid-column:span 3;grid-template-columns:auto 1fr;align-items:start}}@media (width<=600px){.checkoutReviewHero{grid-template-columns:auto 1fr;gap:10px;padding:13px}.checkoutReviewHeroIcon{border-radius:11px;width:36px;height:36px}.checkoutReviewHeroIcon svg{width:18px;height:18px}.checkoutReviewHero>div:nth-child(2)>strong{font-size:12px}.checkoutReviewHero>div:nth-child(2)>small{font-size:8px}.checkoutReviewHero em{grid-column:1/-1;justify-self:start;padding:5px 7px;font-size:7px}.checkoutReviewSidebar{grid-template-columns:1fr;gap:10px}.checkoutReviewSidebar .walletBox{grid-column:auto;grid-template-columns:auto 1fr;padding:13px}.checkoutDestination,.checkoutTrackingCard{padding:12px}.checkoutReviewFlow{grid-template-columns:1fr}.checkoutReviewFlow>div{padding:11px 12px}}@media (prefers-reduced-motion:reduce){.checkoutProduct,.checkoutFormHeading,.checkoutConfirmHeading,.checkoutReviewHero,.successContainer,.checkoutProductCopy,.checkoutProductBenefits,.checkoutPrice,.checkoutGameType,.checkoutIcon,.checkoutIcon img,.checkoutProduct:after,.checkoutInfoStrip,.gameInstructions,.checkoutBox .formGroup,.playerLookup,.checkoutReviewGrid,.checkoutReviewFlow,.checkoutReviewHeroIcon,.checkoutReviewHeroIcon img{transition:none!important;animation:none!important;transform:none!important}}.page:has(.checkoutPage) .realPurchaseToast{display:none!important}@media (width<=600px){.checkoutPage{width:calc(100% - 24px)!important;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.checkoutBox{gap:16px;padding:20px 18px!important}.checkoutFormHeading{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.checkoutFormHeadingIcon{grid-row:span 2}.checkoutFormHeading>div:nth-child(2){min-width:0}.checkoutFormHeading span{letter-spacing:.08em;font-size:9px;line-height:1.3}.checkoutFormHeading h2{font-size:19px;line-height:1.2}.checkoutFormHeading small{white-space:normal;grid-column:2;place-self:start;font-size:11px;line-height:1.35}.checkoutIntro,.checkoutInfoStrip{font-size:12px;line-height:1.5}.checkoutInfoStrip{padding:12px}.gameInstructions{padding:14px}.gameInstructions strong{font-size:12px}.gameInstructions li{margin:6px 0;font-size:11px;line-height:1.55}.checkoutTelegramDetails{background:#040e1561;border:1px solid #5ce3b42e;border-radius:14px;overflow:hidden}.checkoutTelegramDetails>summary{cursor:pointer;align-items:center;gap:10px;min-height:62px;padding:12px;list-style:none;display:flex}.checkoutTelegramDetails>summary::-webkit-details-marker{display:none}.checkoutTelegramDetails>summary>svg:first-child{color:#62e5c2;flex:none;width:18px;height:18px}.checkoutTelegramDetails>summary>span{flex:1;gap:4px;min-width:0;display:grid}.checkoutTelegramDetails>summary strong{color:#effffb;font-size:12px;line-height:1.3}.checkoutTelegramDetails>summary small{color:#9cb6b0;font-size:10px;line-height:1.35}.checkoutTelegramDetails>summary i{color:#76e6cb;border:1px solid #5ce3b433;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:16px;font-style:normal;display:grid}.checkoutTelegramDetails .telegramCheckoutField{background:0 0;border:0;border-top:1px solid #a6c7d21f;border-radius:0;margin:0;padding:12px}.checkoutBox .formGroup label{font-size:11px}.checkoutBox .formGroup input:not([type=file]),.checkoutBox .formGroup select{min-height:48px;font-size:16px}.checkoutBox .formGroup input[type=file]{min-height:48px;padding:9px;font-size:12px}.checkoutBox .formGroup input[type=file]::file-selector-button{min-height:32px;margin-right:8px;padding:6px 9px;font-size:11px}body:has(.checkoutPage) .supportLauncher{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));width:52px;height:52px}}.catalogTileImage{position:relative}.catalogRegionBadge{z-index:1;background:#071117db;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;width:22px;height:20px;padding:0;font-size:13px;line-height:1;display:inline-flex;position:absolute;top:7px;right:7px}.catalogTileImage .catalogRegionBadge,.gameBanner .catalogRegionBadge{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;gap:3px;width:auto;max-width:calc(100% - 14px);height:auto;min-height:24px;padding:4px 6px;font-size:12px;line-height:1.35}.detailRegionBadge{margin-top:5px;position:static}.currencyPicker{flex:0 205px!important;max-width:205px!important}.currencyPicker select{color:#d8e2e0;cursor:pointer;background:0 0;border:0;outline:0;width:100%}.currencyPicker option{color:#fff;background:#111b23}.currencyPicker>span{flex:none;font-size:16px;line-height:1}.catalogImageContainer{background:#0b1922;overflow:hidden}@media (width<=600px){.publicCatalogTools{flex-wrap:wrap}.currencyPicker{flex-basis:100%!important;max-width:none!important}}.publicCatalogTools{gap:10px;max-width:1180px;margin:0 auto 20px;display:flex}.publicCatalogTools label{background:#111b23;border:1px solid #43d6b440;border-radius:12px;flex:1;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:flex}.publicCatalogTools label svg,.publicCatalogTools button svg{width:17px}.publicCatalogTools input{color:#fff;background:0 0;border:0;outline:0;width:100%}.publicCatalogTools button{color:#d8e2e0;background:#111b23;border:1px solid #43d6b440;border-radius:12px;align-items:center;gap:7px;padding:0 15px;display:flex}.publicCatalogTools button.active{color:#061711;background:#31c8a7}.catalogEmptySearch{text-align:center;color:#9ba7b0;grid-column:1/-1;padding:40px}.gamesGrid{display:grid}.productsGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catalogProductCard{transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000003d;background:linear-gradient(155deg,#18242d 0%,#101820 58%,#0e141b 100%)!important;border:1px solid #43d6b433!important}.catalogProductCard:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 5%,#46c7eb2e,#0000 32%);position:absolute;inset:0}.catalogProductCard:hover{transform:translateY(-7px);box-shadow:0 24px 55px #0000005c,0 0 30px #2fc8a714;border-color:#2fc8a78c!important}.catalogProductImage{background:linear-gradient(145deg,#30b1cf1f,#e9b65d0f);overflow:hidden}.catalogProductImage img{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .3s}.catalogProductCard:hover img{filter:saturate(1.15);transform:scale(1.06)}.catalogProductBody h3{color:#f3f8f7}.catalogProductBody .price{color:#53dfbe;text-shadow:0 0 18px #2fc8a733;font-size:1.05rem}.catalogProductBody button{font-weight:850;transition:transform .18s,filter .18s;box-shadow:0 10px 24px #22b4942e;color:#061711!important;background:linear-gradient(110deg,#35d1ad,#24a98e)!important;border:1px solid #41deba59!important}.catalogProductBody button:hover{filter:brightness(1.1);transform:scale(1.025)}.catalogImageContainer img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.catalogGameCard{overflow:hidden;padding:0!important}.catalogBadge{z-index:6;color:#351200;letter-spacing:.3px;background:linear-gradient(110deg,#ffb454,#ff8a3d);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 8px 20px #ff8a3d66}.catalogBadge svg{width:13px;height:13px}.catalogGameCard{position:relative}.skeletonCard{overflow:hidden;border:1px solid var(--cg-border)!important;background:var(--cg-surface)!important;border-radius:18px!important}.skeletonCard .skeletonImage{aspect-ratio:16/10;background:linear-gradient(100deg,#141b24 40%,#1c2733 50%,#141b24 60%) 0 0/200% 100%;width:100%;animation:1.4s infinite skeletonShimmer}.skeletonCard .skeletonBody{flex-direction:column;gap:10px;padding:16px;display:flex}.skeletonCard .skeletonBody .skeletonLine{background:linear-gradient(100deg,#161e27 40%,#202b37 50%,#161e27 60%) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.4s infinite skeletonShimmer}.skeletonCard .skeletonBody .skeletonLine.short{width:55%}.skeletonCard .skeletonBody .skeletonButton{background:#2fc8a726;border-radius:9px;height:34px;margin-top:6px}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=600px){.catalogBadge{padding:4px 8px;font-size:9px;top:7px;left:7px}.catalogBadge svg{width:11px;height:11px}}@media (width<=700px){.gameBanner{border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-height:0;padding:12px;display:grid}.gameBanner .bigGameIcon{border-radius:14px;width:64px;height:64px}.gameBanner h1{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.15}.gameBanner .passPriceNotice{margin-top:5px;font-size:8px;line-height:1.3;display:block}.gamesGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.catalogGameCard{min-width:0}.catalogGameCard .gameImage{aspect-ratio:1.12}.catalogGameCopy{min-height:0;padding:7px}.catalogGameCopy button{white-space:nowrap;width:100%;min-height:32px;padding:5px 2px;font-size:10px}.productsGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}}.catalogGameCopy{flex-direction:column;min-height:190px;padding:18px;display:flex}.catalogGameCopy h2{margin:0 0 7px}.catalogGameCopy p{flex:1}.catalogProductCard{flex-direction:column;overflow:hidden;padding:0!important;display:flex!important}.detailPage .catalogProductCard{isolation:isolate}.catalogProductImage{aspect-ratio:16/10;width:100%;color:var(--formal-emerald);border-bottom:1px solid var(--formal-line);place-items:center;display:grid}.detailPage .catalogProductImage{z-index:0;aspect-ratio:auto;border:0;height:100%;position:absolute;inset:0}.detailPage .catalogProductImage img{filter:brightness(.68)saturate(.78);opacity:.82;transition:transform .35s,filter .35s}.detailPage .catalogProductImage:after{content:"";pointer-events:none;background:linear-gradient(#040c124d,#040c127a 34%,#040c12c7 68%,#040c12f2);position:absolute;inset:0}.catalogProductImage svg{opacity:.72;width:34%;height:34%}.catalogProductBody{text-align:center;flex-direction:column;flex:1;align-items:center;padding:14px;display:flex}.detailPage .catalogProductBody{z-index:1;background:0 0;position:relative}.catalogProductBody h3{place-items:center;min-height:38px;margin:0 0 7px;display:grid}.catalogProductBody .regularPrice{margin-top:auto}.catalogProductBody .price{margin:4px 0 12px;display:block}.catalogProductBody button{justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;display:flex}.catalogProductBody button svg{width:15px}@media (width>=901px){.productsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=600px){.publicCatalogTools{gap:6px;margin:0 7px 14px}.publicCatalogTools label{min-width:0}.publicCatalogTools button{padding:0 10px;font-size:0}.publicCatalogTools button svg{width:18px}.productsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.catalogProductCard{min-width:0;border-radius:12px!important}.catalogProductImage{aspect-ratio:1.22}.catalogProductBody{flex:none;padding:8px 6px 7px}.catalogProductBody h3{overflow-wrap:anywhere;min-height:34px;margin-bottom:4px;line-height:1.2;font-size:11px!important}.catalogProductBody .regularPrice{min-height:11px;font-size:10px;line-height:1.2;margin:0!important}.catalogProductBody .price{white-space:nowrap;margin:3px 0 7px;font-size:11px!important}.catalogProductBody>.dualPrice.price{box-sizing:border-box;border-top:1px solid #2fc8a74d;border-bottom:1px solid #2fc8a724;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-height:42px;margin:3px 0 7px;padding:4px 1px;display:flex}.catalogProductBody>.dualPrice.price small{color:#aebcbd;order:1;line-height:1;font-size:8px!important}.catalogProductBody>.dualPrice.price strong{color:#55e0bf;white-space:nowrap;order:2;font-weight:950;line-height:1.05;font-size:13px!important}.catalogProductBody>.dualPrice.price strong i{font-size:12px;font-style:normal}.catalogProductBody button{min-height:34px;font-size:10px;border-radius:9px!important;padding:5px!important}.catalogProductBody button svg{width:12px}.productsTitle{font-size:18px}.catalogGameCopy{min-height:165px;padding:14px}}@media (width<=380px){.productsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.catalogProductBody{padding:6px 3px 5px}.catalogProductBody h3{min-height:28px;font-size:10px!important}.catalogProductBody>.dualPrice.price small{font-size:7px!important}.catalogProductBody>.dualPrice.price strong{font-size:11px!important}.catalogProductBody button{min-height:30px;padding:4px!important}}.gamesPage.catalogPage{gap:20px}.catalogPage>.catalogIntro{order:1}.catalogIntro{flex-direction:column;align-items:center;gap:22px;display:flex}.catalogPromo{background:#0c1720;border:1px solid #2fc8a73d;border-radius:18px;width:min(100%,680px);display:block;position:relative;overflow:hidden}.catalogPromo img{aspect-ratio:2.2;object-fit:cover;width:100%;display:block}.giftCardsPromo img{aspect-ratio:auto;object-fit:contain;height:auto}.catalogIntroCopy{text-align:center;align-self:stretch}.gamesPage.catalogPage>.catalogIntroCopy{order:3}.catalogIntroCopy h1{letter-spacing:-.7px;justify-content:center;align-items:center;gap:10px;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.2;display:flex}.catalogIntroCopy h1 svg{color:var(--cg-jade);flex-shrink:0}.catalogIntroCopy p{color:#a9bcbe;margin:8px 0 0;font-size:14px;line-height:1.5}.gamesPage.catalogPage>.publicCatalogTools{box-sizing:border-box;order:0;width:100%;max-width:none;margin:0}.catalogPage .publicCatalogTools label,.catalogPage .publicCatalogTools input,.catalogPage .publicCatalogTools select{min-width:0}.catalogPage .publicCatalogTools label:focus-within{outline:2px solid var(--cg-jade);outline-offset:2px}.gamesPage.catalogPage>.catalogQuickLinks{order:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,560px);margin:0 auto;display:grid}.gamesPage.catalogPage .catalogQuickLinks a{box-sizing:border-box;color:#edf7f8;text-align:center;background:linear-gradient(145deg,#0d252d,#091b22);border:1px solid #2fc8a71f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:84px;padding:10px 8px;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.gamesPage.catalogPage .catalogQuickLinks a svg{color:#edf7f8;stroke-width:2px;width:22px;height:22px;margin-bottom:3px}.gamesPage.catalogPage .catalogQuickLinks a strong{font-size:12px;font-weight:750;line-height:1.3}.gamesPage.catalogPage .catalogQuickLinks a span{color:#a4bac2;font-size:10px;font-weight:400;line-height:1.35}.gamesPage.catalogPage .catalogQuickLinks a:hover{background:#12303a;border-color:#2fc8a773}.gamesPage.catalogPage .catalogQuickLinks a:focus-visible{outline:2px solid var(--cg-jade,#2fc8a7);outline-offset:3px}.gamesPage.catalogPage .catalogQuickLinks a:active{background:#173b44}.gamesPage.catalogPage>.gamesGrid,.gamesPage.catalogPage>.providerState{order:5}.gamesPage.catalogPage>.gamesGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}@media (width>=1101px){.gamesPage.catalogPage>.gamesGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}}.catalogPage .catalogTile{aspect-ratio:4/5;isolation:isolate;background:#081923;border:1px solid #295164;border-radius:14px;min-width:0;animation:none;display:block;position:relative;overflow:hidden}.catalogPage .catalogTileImage{z-index:0;color:#c0d5dd;background:#0c202b;width:100%;height:100%;text-decoration:none;display:block;position:absolute;inset:0}.catalogPage .catalogTileImage img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0;display:block;transform:none}.catalogPage .catalogTileImage:hover{background:#142c37}.catalogPage .catalogTileImage:focus-visible{outline:3px solid var(--cg-jade,#2fc8a7);outline-offset:-3px}.catalogPage .catalogTileCaption{z-index:2;text-align:center;pointer-events:none;background:linear-gradient(#0000 0%,#040c11c7 38%,#040c11f5 100%);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:32px 10px 11px;display:flex;position:absolute;inset:auto 0 0}.catalogPage .catalogTileCaption h2{color:#fff;text-shadow:0 2px 8px #000000f2;white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:15px;font-weight:850;line-height:1.25}.catalogPage .catalogTilePopular{color:#ffc273;align-items:center;gap:3px;font-size:10px;line-height:1.2;display:inline-flex}.catalogPage .catalogTilePopular svg{width:12px;height:12px}.catalogPage .catalogTilePlaceholder{box-sizing:border-box;overflow-wrap:anywhere;text-align:center;justify-items:center;gap:8px;max-width:100%;padding:8px;font-size:12px;display:grid}.catalogPage .skeletonCard .skeletonImage{aspect-ratio:1}@media (width<=700px){.gamesPage.catalogPage{gap:16px}.gamesPage.catalogPage>.catalogQuickLinks{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,420px)}.gamesPage.catalogPage .catalogQuickLinks a{min-height:78px;padding:8px 3px}.gamesPage.catalogPage .catalogQuickLinks a svg{width:19px;height:19px;margin-bottom:2px}.gamesPage.catalogPage .catalogQuickLinks a strong{font-size:11px}.gamesPage.catalogPage .catalogQuickLinks a span{font-size:9px}.catalogIntro{gap:18px}.catalogPromo{border-radius:14px}.catalogIntroCopy p{font-size:12px}.gamesPage.catalogPage>.gamesGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.gamesPage.catalogPage>.gamesGrid>.catalogTile{animation:none!important}.catalogPage .catalogTile{aspect-ratio:4/5;border-radius:10px;min-height:112px}.catalogPage .catalogTileCaption{gap:3px;padding:28px 4px 8px}.catalogPage .catalogTileCaption h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.catalogPage .catalogTilePopular{font-size:8px}.catalogPage .catalogTilePopular svg{width:10px;height:10px}.catalogPage .catalogTilePlaceholder{font-size:9px}}@media (width<=420px){.gamesPage.catalogPage>.gamesGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.catalogPage .catalogTile{border-radius:9px;min-height:116px}.catalogPage .catalogTileCaption{padding:26px 3px 7px}.catalogPage .catalogTileCaption h2{font-size:10px;line-height:1.2}}.accountPage{z-index:1;color:#eef5ff;text-align:left;width:min(1180px,100% - 36px);margin:auto;padding:40px 0 80px;position:relative}.accountWelcome{background:linear-gradient(135deg,#071d3af0,#030e22f5);border:1px solid #5aaef026;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;padding:28px;display:flex;box-shadow:0 20px 55px #00071947}.accountWelcome>div:first-child>span,.accountSectionTitle>span{color:#71849d;letter-spacing:2.5px;font-size:8px;font-weight:900}.accountWelcome h1{letter-spacing:-1px;margin:7px 0;font-size:31px}.accountWelcome p{color:#68788e;font-size:10px}.accountIdentity{align-items:center;gap:10px;display:flex}.accountAvatar{background:linear-gradient(145deg,#1688c9,#0a477f);border-radius:14px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid;position:relative;box-shadow:0 10px 28px #1277b847}.accountAvatar i{background:#42d99f;border:2px solid #07152c;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.accountIdentity>div:nth-child(2){flex-direction:column;display:flex}.accountIdentity strong{font-size:11px}.accountIdentity small{color:#65758a;margin-top:3px;font-size:8px}.accountIdentity>span{color:#4fdba6;background:#35d49a14;border-radius:999px;align-items:center;gap:5px;margin-left:10px;padding:6px 9px;font-size:8px;display:flex}.accountIdentity>span svg{width:12px}.accountNotice{color:#53dca8;text-align:left;background:#35d49a0f;border:1px solid #35d49a29;border-radius:10px;align-items:center;gap:8px;width:100%;margin-top:13px;padding:11px 14px;font-size:9px;display:flex}.accountNotice svg{width:14px}.accountNotice svg:last-child{margin-left:auto}.balanceGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.balanceGrid article{background:linear-gradient(145deg,#071f3ef5,#030f23f5);border:1px solid #43b8f447;border-radius:15px;min-height:190px;padding:18px;position:relative;overflow:hidden}.balanceGrid article:after{content:"";filter:blur(45px);opacity:.12;background:#1ba3df;border-radius:50%;width:130px;height:130px;position:absolute;top:-55px;right:-55px}.balanceGrid article.bonusCard:after{background:#f2cf67}.balanceGrid article.passCard:after{background:#49c99e}.balanceIcon{color:#39cdf3;background:#064f7240;border:1px solid #2ec4ee59;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:12px;display:grid}.balanceIcon svg{width:16px}.balanceGrid article>span{color:#72839b;letter-spacing:1.4px;font-size:7px;font-weight:850;display:block}.balanceGrid article>strong{color:#49c9f3;margin-top:5px;font-size:22px;display:block}.balanceGrid article>p{color:#617187;margin:6px 0;font-size:8px}.balanceGrid article>button{color:#46cef2;cursor:pointer;background:#032a4880;border:1px solid #35c1ea47;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:8px;font-weight:750;display:flex;position:absolute;bottom:16px;left:18px}.balanceGrid article>button svg{width:12px}.accountSectionTitle{align-items:center;gap:13px;margin:25px 0 14px;display:flex}.accountSectionTitle i{background:#ffffff0f;flex:1;height:1px}.accountSettings{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.accountSettings article{background:linear-gradient(145deg,#071b37f0,#040f22f5);border:1px solid #5aaef024;border-radius:15px;min-height:180px;padding:18px}.settingIcon{color:#38c8ec;background:#054d6d3d;border:1px solid #27c0e845;border-radius:11px;place-items:center;width:39px;height:39px;margin-bottom:15px;display:grid}.settingIcon svg{width:18px}.accountSettings article>span{color:#60738d;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.accountSettings article>strong{color:#c9d5e5;word-break:break-word;min-height:30px;margin-top:7px;font-size:10px;font-weight:500;display:block}.accountSettings article>button{color:#35c9ec;background:#03304c73;border:1px solid #26bfe547;border-radius:7px;align-items:center;gap:5px;margin-top:10px;padding:7px 9px;font-size:8px;font-weight:750;display:flex}.accountSettings article>button svg{width:11px}.accountColumns{grid-template-columns:1.25fr .75fr;gap:13px;margin-top:25px;display:grid}.accountPanel{background:linear-gradient(145deg,#071c39f2,#030e21f7);border:1px solid #5aaef024;border-radius:16px;padding:20px}.accountPanelHeading,.accountPanelHeading>div{align-items:center;display:flex}.accountPanelHeading{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding-bottom:14px}.accountPanelHeading>div{gap:10px}.accountPanelHeading>div>span{color:#43c5ee;background:#2db8e61a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.accountPanelHeading svg{width:16px}.accountPanelHeading h2{margin:0;font-size:13px}.accountPanelHeading p{color:#68778b;margin:3px 0 0;font-size:8px}.securityScore,.accountPanelHeading>b{color:#4edba6;background:#35d49a14;border-radius:999px;padding:5px 8px;font-size:7px}.securityRows button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0b;align-items:center;gap:8px;width:100%;padding:12px 0;display:flex}.securityRows button:last-child{border:0}.securityRows button>span{flex:1;align-items:center;gap:9px;display:flex}.securityRows button>span>svg{color:#41bce9;width:16px}.securityRows button>span>div{flex-direction:column;display:flex}.securityRows strong{font-size:9px}.securityRows small{color:#637287;margin-top:3px;font-size:7px}.securityRows em{color:#45c6ec;font-size:7px;font-style:normal}.securityRows button>svg{color:#5f6c80;width:12px}.levelProgress{padding:18px 0}.levelProgress>div{color:#8a99ac;justify-content:space-between;font-size:8px;display:flex}.levelProgress>i{background:#071024;border-radius:10px;height:7px;margin:9px 0;display:block;overflow:hidden}.levelProgress>i>b{background:linear-gradient(90deg,#32b8e9,#f2cf67);border-radius:10px;height:100%;display:block}.levelProgress>small{color:#5e6e83;font-size:7px}.nextRewards>span{color:#6d7e95;letter-spacing:1px;font-size:7px}.nextRewards>div{color:#8c9aab;align-items:center;gap:8px;margin-top:9px;font-size:8px;display:flex}.nextRewards svg{color:#e6c85f;width:14px}.accountQuickLinks{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.accountQuickLinks>a,.accountQuickLinks>button{color:#fff;text-align:left;background:linear-gradient(145deg,#071b37ed,#030e21f5);border:1px solid #5aaef024;border-radius:13px;align-items:center;gap:10px;min-height:72px;padding:13px;text-decoration:none;transition:all .2s;display:flex}.accountQuickLinks>a:hover,.accountQuickLinks>button:hover{border-color:#40bef259;transform:translateY(-3px)}.accountQuickLinks>a>span,.accountQuickLinks>button>span{color:#42c4eb;background:#28b3e11a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.accountQuickLinks svg{width:15px}.accountQuickLinks>*>div{flex-direction:column;flex:1;display:flex}.accountQuickLinks strong{font-size:9px}.accountQuickLinks small{color:#65758a;margin-top:3px;font-size:7px}.accountQuickLinks>*>svg{color:#617087;width:12px}.personalCard{background:linear-gradient(145deg,#071b37f0,#030e21f7);border:1px solid #5aaef024;border-radius:14px;grid-template-columns:1fr 1fr 1.2fr auto;align-items:center;gap:12px;padding:16px;display:grid}.personalCard>div{grid-template-columns:auto 1fr;column-gap:8px;display:grid}.personalCard>div>svg{color:#42c4eb;grid-row:1/3;width:16px}.personalCard span{color:#65758a;font-size:7px}.personalCard strong{font-size:9px}.personalCard>div>button{color:#45c9ed;background:0 0;border:0;grid-column:3;place-items:center;width:25px;height:25px;display:grid}.personalCard>div>button svg{width:12px}.personalCard>button{color:#42c6ec;background:#0642644d;border:1px solid #39bce740;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;display:flex}.personalCard>button svg{width:11px}.accountTransactions{background:#05142bb8;border:1px dashed #5aaef024;border-radius:15px;min-height:180px}.emptyTransactions{flex-direction:column;justify-content:center;align-items:center;height:180px;display:flex}.emptyTransactions>span{color:#41536b;background:#030b1a;border:1px solid #5aaef021;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.emptyTransactions svg{width:18px}.emptyTransactions h3{color:#8291a6;margin:11px 0 4px;font-size:11px}.emptyTransactions p{color:#46566c;font-size:8px}.emptyTransactions a{color:#42c6ec;align-items:center;gap:5px;margin-top:12px;font-size:8px;text-decoration:none;display:flex}.emptyTransactions a svg{width:11px}.accountModalBackdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01050fc7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.accountModal{background:linear-gradient(145deg,#071d3a,#030e22);border:1px solid #5aaef02b;border-radius:17px;width:min(100%,450px);padding:22px;box-shadow:0 30px 90px #00000094}.accountModal header{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.accountModal header span{color:#6a819b;letter-spacing:1.5px;font-size:7px}.accountModal h2{margin:5px 0;font-size:17px}.accountModal header button{color:#8190a4;background:0 0;border:1px solid #5aaef024;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.accountModal header svg{width:13px}.accountModal>label{flex-direction:column;gap:6px;margin-top:12px;display:flex}.accountModal label span{color:#8695a8;font-size:8px}.accountModal input,.accountModal select{color:#fff;background:#020a19;border:1px solid #5aaef026;border-radius:9px;outline:0;height:42px;padding:0 11px;font-size:9px}.accountModalInfo{color:#aa9760;background:#f2cf670f;border-radius:8px;gap:7px;margin-top:15px;padding:9px;font-size:7px;line-height:1.5;display:flex}.accountModalInfo svg{flex:none;width:13px}.accountModal footer{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.accountModal footer button{color:#93a0b1;background:0 0;border:1px solid #5aaef026;border-radius:8px;height:36px;padding:0 13px;font-size:8px}.accountModal footer button:last-child{color:#fff;background:linear-gradient(110deg,#1689c9,#09518f);border:0}@media (width<=950px){.balanceGrid{grid-template-columns:1fr 1fr}.balanceGrid article:last-child{grid-column:1/-1}.accountSettings,.accountQuickLinks{grid-template-columns:1fr 1fr}.accountColumns{grid-template-columns:1fr}.personalCard{grid-template-columns:1fr 1fr}}@media (width<=620px){.accountPage{width:calc(100% - 22px);padding-top:22px}.accountWelcome{flex-direction:column;align-items:flex-start;padding:20px}.accountWelcome h1{font-size:27px}.accountIdentity>span{display:none}.balanceGrid,.accountSettings,.accountQuickLinks,.personalCard{grid-template-columns:1fr}.balanceGrid article:last-child{grid-column:auto}.accountSettings article{min-height:165px}.personalCard>button{justify-content:center}.accountModal{padding:18px}}.accountNotice{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#05262ff5;border-color:#35d49a47;width:min(420px,100% - 30px);margin:0;padding:13px 15px;animation:.28s ease-out accountToastIn;position:fixed;top:92px;right:22px;box-shadow:0 18px 50px #0000006b}.balanceGrid article:after{pointer-events:none}.balanceGrid article>button{z-index:2}.accountPage button,.accountPage a{cursor:pointer}.accountSettings article>button,.securityRows button,.accountQuickLinks>button,.personalCard>button{z-index:2;position:relative}.accountModalBackdrop{z-index:120}.balanceGrid article>a{z-index:2;color:#2fc8a7;background:#2fc8a70f;border:1px solid #2fc8a738;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:8px;font-weight:750;text-decoration:none;display:flex;position:absolute;bottom:16px;left:18px}.balanceGrid article>a svg{width:12px}@keyframes accountToastIn{0%{opacity:0;transform:translateY(-12px)translate(8px)}to{opacity:1;transform:translateY(0)translate(0)}}@media (width<=620px){.accountNotice{width:calc(100% - 30px);top:75px;right:15px}}.googleIdentityCard{background:#141b24;border:1px solid #273340;border-radius:14px;align-items:center;gap:12px;margin-top:11px;padding:14px 16px;display:flex}.googleIdentityIcon{color:#202124;background:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.googleIdentityCard>div{flex-direction:column;flex:1;gap:4px;display:flex}.googleIdentityCard strong{font-size:10px}.googleIdentityCard small{color:#8e9aa6;font-size:8px}.googleIdentityCard button{color:#2fc8a7;background:#2fc8a712;border:1px solid #2fc8a73d;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:8px;font-weight:800;display:flex}.googleIdentityCard button:disabled{cursor:default;opacity:.66}.googleIdentityCard button svg{width:13px}@media (width<=620px){.googleIdentityCard{flex-wrap:wrap;align-items:flex-start}.googleIdentityCard>div{min-width:calc(100% - 50px)}.googleIdentityCard button{justify-content:center;width:100%}}.accountWelcome,.balanceGrid article,.accountSettings article,.accountPanel,.accountQuickLinks>a,.accountQuickLinks>button,.personalCard{box-shadow:none;background:#141b24;border-color:#273340}.balanceGrid article:after{display:none}.accountAvatar,.balanceIcon,.settingIcon,.accountPanelHeading>div>span,.accountQuickLinks>a>span,.accountQuickLinks>button>span{color:#2fc8a7;box-shadow:none;background:#2fc8a717;border-color:#2fc8a738}.accountAvatar{color:#07130f;background:#2fc8a7}.balanceGrid article>strong,.accountSettings article>button,.securityRows button>span>svg,.securityRows em,.personalCard>div>svg,.personalCard>button,.emptyTransactions a{color:#2fc8a7}.balanceGrid article>button,.accountSettings article>button,.personalCard>button{color:#2fc8a7;background:#2fc8a70f;border-color:#2fc8a738}.accountWelcome>div:first-child>span,.accountSectionTitle>span{color:#75818d}.accountWelcome p,.accountSettings article>span,.accountPanelHeading p,.securityRows small,.personalCard span{color:#8e9aa6}.levelProgress>i>b{background:linear-gradient(90deg,#2fc8a7,#e9b65d)}.nextRewards svg{color:#e9b65d}.accountTransactions{background:#111821;border-color:#273340}.accountModal{background:#141b24;border-color:#273340}.accountModal footer button:last-child{color:#07130f;background:#2fc8a7}.accountModal input:focus,.accountModal select:focus{border-color:#2fc8a7;box-shadow:0 0 0 3px #2fc8a714}.accountAuthRequired{text-align:center;background:radial-gradient(circle at 50% 15%,#2fc8a721,#0000 38%),#141b24;border:1px solid #2fc8a738;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,470px);min-height:390px;margin:30px auto 0;padding:38px;display:flex;box-shadow:0 28px 75px #00000052}.accountAuthRequired>svg{color:#42d4b5;background:#2fc8a71a;border:1px solid #2fc8a747;border-radius:21px;width:68px;height:68px;padding:18px}.accountAuthRequired h2{letter-spacing:-.6px;margin:22px 0 8px;font-size:28px}.accountAuthRequired p{color:#93a0ab;max-width:320px;margin:0;font-size:13px;line-height:1.6}.accountAuthRequired a{color:#07130f;background:#2fc8a7;border-radius:13px;align-items:center;gap:8px;margin-top:25px;padding:13px 20px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 12px 28px #2fc8a72e}.accountAuthRequired a svg{width:17px}@media (width<=620px){.accountPage:has(.accountAuthRequired){place-items:center;width:calc(100% - 24px);min-height:calc(100svh - 64px);padding:18px 0 28px;display:grid}.accountAuthRequired{border-radius:22px;min-height:0;margin:0;padding:34px 22px}.accountAuthRequired>svg{width:58px;height:58px;padding:15px}.accountAuthRequired h2{margin-top:18px;font-size:23px}.accountAuthRequired p{font-size:12px}.accountAuthRequired a{justify-content:center;width:100%}}.realTransactions{background:#141b24;border:1px solid #273340;border-radius:15px;overflow:hidden}.realTransactions article{border-bottom:1px solid #ffffff0e;grid-template-columns:82px 1fr auto;align-items:center;gap:14px;min-height:67px;padding:13px 16px;display:grid}.realTransactions article:last-child{border-bottom:0}.realTransactions article>span{color:#2fc8a7;text-align:center;text-transform:capitalize;background:#2fc8a714;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.realTransactions article>span.debito{color:#e9b65d;background:#e9b65d14}.realTransactions article>div{flex-direction:column;min-width:0;display:flex}.realTransactions strong{overflow-wrap:anywhere;color:#eef8f5;font-size:12px;line-height:1.35}.realTransactions small{color:#7e8b96;margin-top:4px;font-size:9px}.realTransactions b{color:#2fc8a7;font-size:10px}.realTransactions article:has(.debito)>b{color:#e9b65d}.accountLogout{color:#e8736a;background:#e8736a12;border:1px solid #e8736a38;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin:18px 0 0 auto;padding:10px 14px;font-weight:800;display:flex}.accountLogout svg{width:15px}.accountAvatarImage{object-fit:cover;border:2px solid #2fc8a759;border-radius:14px;width:48px;height:48px}@media (width<=620px){.realTransactions article{grid-template-columns:1fr auto}.realTransactions article>span{grid-column:1/-1;justify-self:start}.realTransactions b{font-size:9px}.accountLogout{width:100%}.accountPage{width:calc(100% - 18px);padding:18px 0 58px}.accountWelcome{background:radial-gradient(circle at 90% 100%,#2fc8a721,#0000 40%),#141b24;border-radius:18px;gap:18px;padding:18px}.accountWelcome>div:first-child{width:100%}.accountWelcome h1{overflow-wrap:anywhere;font-size:24px;line-height:1.15}.accountWelcome p{font-size:10px;line-height:1.45}.accountIdentity{border-top:1px solid #ffffff12;width:100%;padding-top:13px}.accountIdentity strong{font-size:11px}.balanceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.balanceGrid article{border-radius:14px;min-height:146px;padding:13px}.balanceGrid article:first-child{grid-column:1/-1;min-height:158px;padding:16px}.balanceGrid article>span{letter-spacing:1.5px;font-size:8px}.balanceGrid article>strong{margin-top:6px;font-size:22px;line-height:1.05;display:block}.balanceGrid article:first-child>strong{font-size:28px}.balanceGrid article>p{font-size:9px;line-height:1.35}.balanceGrid article>a{width:max-content;max-width:100%;margin-top:12px;font-size:9px;position:static}.balanceIcon{width:31px;height:31px;margin-bottom:11px}.balanceIcon svg{width:15px}.accountSectionTitle{margin-top:24px}.accountSectionTitle>span{font-size:9px}.accountQuickLinks{gap:8px}.accountQuickLinks>a{min-height:58px;padding:10px}.accountQuickLinks>a strong{font-size:10px}.accountQuickLinks>a small{font-size:8px}.realTransactions article{gap:9px;min-height:64px;padding:11px 12px}.realTransactions strong{font-size:9px}.realTransactions b{white-space:nowrap;font-size:9px}.realTransactions article:has(.debito)>b{color:#e9b65d}.balanceGrid article>a{display:inline-flex}.balanceGrid article>p{margin-bottom:0}.balanceGrid article:first-child>p{max-width:240px}.balanceGrid article:first-child>a{margin-top:14px}}.historyPage{width:min(1180px,100% - 40px);margin:auto;padding:52px 0 90px}.historyHero{border:1px solid var(--cg-border);background:var(--cg-surface);border-radius:26px;justify-content:space-between;align-items:center;gap:32px;padding:34px;display:flex}.historyHero>div:first-child>span{color:var(--cg-jade);letter-spacing:1.5px;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.historyHero svg{width:19px}.historyHero h1{margin:10px 0 8px;font-size:clamp(32px,4vw,48px)}.historyHero p{color:var(--cg-muted);margin:0}.historySummary{gap:9px;display:flex}.historySummary article{border:1px solid var(--cg-border);background:#10171f;border-radius:15px;align-items:center;gap:11px;min-width:125px;padding:15px;display:flex}.historySummary svg{color:var(--cg-jade)}.historySummary strong,.historySummary small{display:block}.historySummary strong{font-size:20px}.historySummary small{color:var(--cg-muted);font-size:10px}.historyTools{gap:11px;margin:22px 0;display:flex}.historyTools>label{border:1px solid var(--cg-border);background:var(--cg-surface);border-radius:13px;flex:1;align-items:center;gap:9px;height:46px;padding:0 14px;display:flex}.historyTools label svg{width:17px;color:var(--cg-muted)}.historyTools input{color:#fff;background:0 0;border:0;outline:0;width:100%}.historyFilters{border:1px solid var(--cg-border);background:var(--cg-surface);border-radius:13px;gap:4px;padding:4px;display:flex}.historyFilters button,.historyRefresh{color:var(--cg-muted);cursor:pointer;background:0 0;border:0;border-radius:9px}.historyFilters button{padding:0 12px}.historyFilters .active{background:var(--cg-jade);color:#07130f;font-weight:800}.historyRefresh{border:1px solid var(--cg-border);background:var(--cg-surface);width:46px}.historyRefresh svg{width:17px}.historyState{text-align:center;background:var(--cg-surface);border:1px dashed #34414d;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:35px;display:flex}.historyState>svg{width:46px;height:46px;color:var(--cg-jade);background:#17302f;border-radius:14px;padding:11px}.historyState h2{margin:17px 0 7px}.historyState p{color:var(--cg-muted);margin:0}.historyState a,.historyState button{background:var(--cg-jade);color:#07130f;border:0;border-radius:11px;align-items:center;gap:8px;margin-top:20px;padding:12px 17px;font-weight:800;text-decoration:none;display:flex}.historyState a svg,.historyState button svg{width:16px}.historyError>svg{color:var(--cg-coral);background:#30201f}.historySpinner{animation:1s linear infinite hspin}.historyList{gap:11px;display:grid}.historyOrder{border:1px solid var(--cg-border);background:var(--cg-surface);border-radius:18px;overflow:hidden}.historyOrderMain{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:50px 1.2fr 1fr auto 110px 20px;align-items:center;gap:14px;width:100%;padding:18px;display:grid}.historyType{width:48px;height:48px;color:var(--cg-jade);background:#17302f;border-radius:14px;place-items:center;display:grid}.historyIdentity>*{display:block}.historyIdentity small{color:var(--cg-jade);font-size:9px;font-weight:900}.historyIdentity strong{margin:4px 0;font-size:14px}.historyIdentity em{color:var(--cg-muted);font-size:11px;font-style:normal}.historyDate{color:var(--cg-muted);align-items:center;gap:7px;font-size:11px;display:flex}.historyDate svg{width:15px}.historyStatus{background:#19222b;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.historyStatus i{background:currentColor;border-radius:50%;width:7px;height:7px}.completado{color:var(--cg-jade)}.pendiente{color:var(--cg-amber)}.procesando{color:#75b9e5}.cancelado,.error{color:var(--cg-coral)}.historyTotal{text-align:right}.historyTotal>*{display:block}.historyTotal small{color:var(--cg-muted);font-size:10px}.historyTotal strong{color:var(--cg-jade);font-size:13px}.historyChevron{width:17px;color:var(--cg-muted);transition:all .2s}.expanded .historyChevron{transform:rotate(180deg)}.historyDetails{border-top:1px solid var(--cg-border);background:#10171e;grid-template-columns:1fr 260px;gap:28px;padding:22px 25px;display:grid}.historyDetails h3{margin:0 0 10px;font-size:13px}.historyItem,.historyDetails aside>div{border-bottom:1px solid #222e39;justify-content:space-between;gap:18px;padding:10px 0;display:flex}.historyItem span>*{display:block}.historyItem small,.historyDetails aside span,.historyDetails aside>small{color:var(--cg-muted);font-size:11px}.historyItem b,.historyDetails aside strong{font-size:12px}.historyDetails .grandTotal{border:0}.grandTotal strong{color:var(--cg-jade);font-size:15px!important}@keyframes hspin{to{transform:rotate(360deg)}}@media (width<=900px){.historyHero{flex-direction:column;align-items:flex-start}.historySummary{width:100%}.historySummary article{flex:1;min-width:0}.historyTools{flex-wrap:wrap}.historyTools>label{flex-basis:100%}.historyFilters{flex:1;overflow:auto}.historyOrderMain{grid-template-columns:50px 1fr auto}.historyDate{grid-column:2}.historyStatus{grid-area:1/3}.historyTotal{grid-area:2/3}.historyChevron{display:none}.historyDetails{grid-template-columns:1fr}}@media (width<=600px){.historyPage{width:calc(100% - 24px);padding:24px 0 60px}.historyHero{padding:23px}.historySummary{grid-template-columns:repeat(3,1fr);display:grid}.historySummary article{padding:11px;display:block}.historySummary small{font-size:9px}.historyFilters button{white-space:nowrap;height:36px}.historyOrderMain{grid-template-columns:44px 1fr;padding:14px}.historyType{width:42px;height:42px}.historyDate,.historyStatus,.historyTotal{text-align:left;grid-area:auto/2;justify-self:start}.historyDetails{padding:18px}}.historyStatus.en_camino{color:#d8b66b;background:#d8b66b14}.historyStatus.enviado{color:#4bd8b5;background:#31c7a517}.historyStatus.rechazado{color:#e97972;background:#e9797214}.historyCustomerNote{background:#ffffff06;border:1px solid #a6c7d224;border-radius:11px;margin:10px 0;padding:12px}.historyCustomerNote strong{color:#75dec5;font-size:10px}.historyCustomerNote p{color:#a7b5b1;margin:5px 0 0;font-size:10px;line-height:1.5}.historyCustomerNote.rechazado{border-color:#e9797240}.historyCustomerNote.rechazado strong{color:#e97972}.historyBalanceAudit{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.historyBalanceAudit>div{background:#080f1473;border:1px solid #a6c7d21f;border-radius:10px;padding:12px}.historyBalanceAudit span{color:#8ea0a8;text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.historyBalanceAudit strong{color:#f4f8f7;margin-top:6px;font-size:16px;display:block}.orderTimeline{gap:6px;margin:14px 0;display:flex}.orderTimeline span{color:#82908e;border:1px solid #ffffff17;border-radius:8px;flex:1;align-items:center;gap:5px;padding:8px;font-size:9px;display:flex}.orderTimeline i{background:#52605e;border-radius:50%;width:7px;height:7px}.orderTimeline span.done{color:#d9f5ee;border-color:#2fc8a747}.orderTimeline span.done i{background:#2fc8a7;box-shadow:0 0 9px #2fc8a7}.historyActions{flex-wrap:wrap;gap:8px;display:flex}.historyActions button{color:#dff8f2;background:#2fc8a712;border:1px solid #2fc8a740;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;display:flex}.historyActions svg{width:14px}@media (width<=600px){.orderTimeline{flex-direction:column}.historyActions button{flex:1;justify-content:center}.historyBalanceAudit{grid-template-columns:1fr}}@media print{body *{visibility:hidden}.historyOrder.expanded,.historyOrder.expanded *{visibility:visible}.historyOrder.expanded{position:absolute;inset:20px}.historyActions{display:none!important}}@media (width<=600px){.historyPage{width:calc(100% - 18px);padding-top:18px}.historyHero{border-radius:18px;gap:16px;padding:18px}.historyHero>div:first-child>span{letter-spacing:1.5px;font-size:9px}.historyHero h1{font-size:25px;line-height:1.12}.historyHero p{font-size:10px;line-height:1.45}.historySummary{gap:6px}.historySummary article{border-radius:11px;min-width:0;padding:9px 7px}.historySummary article svg{width:15px;margin-bottom:5px}.historySummary strong{font-size:17px}.historySummary small{white-space:nowrap;font-size:8px}.historyTools{gap:7px;margin:14px 0}.historyFilters{scrollbar-width:none;min-width:0;overflow-x:auto}.historyFilters::-webkit-scrollbar{display:none}.historyFilters button{flex:none;min-width:48px;padding:0 9px;font-size:10px}.historyRefresh{flex:0 0 42px}.historyOrderMain{gap:9px}.historyIdentity strong{font-size:11px;line-height:1.2}.historyIdentity em,.historyDate,.historyStatus{font-size:9px}.historyTotal strong{font-size:12px}}@media (width<=700px){.historyList{gap:10px;display:grid}.historyOrder{background:#141b24;border:1px solid #273340;border-radius:15px;overflow:hidden}.historyOrderMain{text-align:left;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:5px 9px;width:100%;min-height:82px;padding:13px 12px;display:grid}.historyType{grid-area:1/1/span 2;width:34px;height:34px}.historyType svg{width:16px}.historyIdentity{grid-area:1/2;gap:3px;min-width:0;display:grid}.historyIdentity small{color:#2fc8a7;letter-spacing:.9px;font-size:8px;font-weight:900;line-height:1}.historyIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;display:block;overflow:hidden}.historyIdentity em{color:#82908e;font-size:8px;font-style:normal;line-height:1}.historyStatus{border-radius:999px;grid-area:2/2;justify-self:start;padding:4px 7px;font-size:8px;line-height:1}.historyDate{color:#82908e;white-space:nowrap;grid-area:2/3;justify-self:end;font-size:8px;line-height:1;display:block}.historyDate svg{display:none}.historyTotal{text-align:right;grid-area:1/3;justify-self:end;gap:2px;display:grid}.historyTotal small{color:#82908e;font-size:8px}.historyTotal strong{color:#f4f8f7;white-space:nowrap;font-size:11px}.historyChevron{display:none}.historyDetails{padding:14px 12px}@media (width<=700px){.historyDetails{gap:14px;padding:16px 14px}.historyDetails h3{margin-bottom:12px;font-size:14px;line-height:1.3}.historyItem{background:#0d151c;border:1px solid #a6c7d21f;border-radius:11px;align-items:flex-start;gap:12px;margin-top:8px;padding:12px}.historyItem span{min-width:0}.historyItem span strong{font-size:12px;line-height:1.35}.historyItem small{margin-top:4px;line-height:1.4;display:block}.historyItem b{white-space:nowrap;flex:none}.orderTimeline{gap:7px;margin:12px 0}.orderTimeline span{min-height:34px;padding:8px 10px;font-size:10px;line-height:1.3}.historyBalanceAudit{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.historyBalanceAudit>div{min-width:0;padding:10px}.historyBalanceAudit span{font-size:9px;line-height:1.4}.historyBalanceAudit strong{font-size:14px}.historyActions{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.historyActions button{white-space:normal;justify-content:flex-start;width:100%;min-height:42px;padding:10px 12px;font-size:12px}.historyDetails aside{background:#0d151c;border:1px solid #a6c7d21f;border-radius:11px;padding:10px 12px}.historyDetails aside>small{overflow-wrap:anywhere;padding-top:9px;line-height:1.4;display:block}}@media (width<=360px){.historyBalanceAudit{grid-template-columns:1fr}}}.historyToolbar{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px;margin:0 0 16px;display:grid}.historySearch{color:#e8f0f2;background:#111a22;border:1px solid #2a3945;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:42px;padding:0 12px;display:flex}.historySearch svg{color:#7f9aa2;flex:none;width:17px;height:17px}.historySearch input{color:#edf4f5;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.historySearch input::placeholder{color:#819099}.historyFilterRow{align-items:center;gap:8px;display:flex}.historySelect{color:#a9bbc1;background:#111a22;border:1px solid #2a3945;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.historySelect span{letter-spacing:.05em;white-space:nowrap;font-size:9px;font-weight:800}.historySelect select{color:#edf4f5;min-width:82px;max-width:130px;font:inherit;cursor:pointer;background:#111a22;border:0;outline:0;font-size:12px}.historySelect option{color:#edf4f5;background:#111a22}.historyThumb{aspect-ratio:1;background:#102029;border-radius:11px;width:48px;min-width:48px;height:48px;overflow:hidden}.historyThumb img{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;padding:5px;display:block}.historyThumb svg{width:19px;height:19px}@media (width<=900px){.historyToolbar{grid-template-columns:1fr}.historySearch{max-width:520px}.historyFilterRow{flex-wrap:wrap;width:100%}}@media (width<=600px){.historySearch{max-width:none;min-height:40px}.historySelect{min-height:36px;padding:0 8px}.historySelect select{min-width:72px;font-size:11px}}@media print{@page{margin:12mm}body *{visibility:hidden}.historyOrder:not(.expanded){display:none!important}.historyOrder.expanded,.historyOrder.expanded *{visibility:visible}.historyOrder.expanded{break-inside:avoid;page-break-inside:avoid;width:auto;height:auto;margin:0;position:absolute;inset:0 0 auto}.historyActions{display:none!important}}.walletPage,.paymentHistoryPage{width:min(1120px,100% - 40px);margin:auto;padding:50px 0 90px}.walletPage{max-width:980px}.walletIntro{margin:0 0 18px}.walletIntroCard,.walletIntroMeta article{background:linear-gradient(#111d25,#0a1117);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 18px 30px #0000002e}.walletIntroCard{min-height:190px;padding:18px 18px 14px;position:relative;overflow:hidden}.walletIntroCardPrimary{background:linear-gradient(#121c25,#0a1219)}.walletIntroCardPrimary:before{content:"";background:radial-gradient(circle,#5392ff1f,#5392ff00 70%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-26px;right:-28px}.walletIntroBadge{z-index:1;color:var(--cg-jade);letter-spacing:1.5px;text-transform:uppercase;background:#2fc8a70f;border:1px solid #2fc8a738;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex;position:relative}.walletIntroBadge svg{width:13px}.walletIntroCard h2{z-index:1;letter-spacing:-.08em;color:#f2f8f6;margin:16px 0 10px;font-size:clamp(34px,4vw,60px);font-weight:900;line-height:.92;position:relative}.walletIntroCard p{z-index:1;color:#b7c8c2;max-width:560px;margin:0;font-size:14px;line-height:1.45;position:relative}.walletIntroMeta{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid;position:relative}.walletIntroMeta article{background:#0c1218e6;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:72px;padding:10px;display:flex}.walletIntroMeta strong{letter-spacing:-.05em;color:#f3fdfb;font-size:clamp(14px,1.5vw,22px);font-weight:800;line-height:1}.walletIntroMeta span{color:#98ada9;letter-spacing:1.2px;text-transform:uppercase;font-size:7px}.walletHero{background:linear-gradient(140deg,#0c1216fa 0%,#0d191dfa 35%,#090e13f7 100%);border:1px solid #89e6cb24;border-radius:30px;justify-content:space-between;align-items:center;gap:20px;min-height:290px;padding:30px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000052,inset 0 1px #ffffff0a}.walletHero:before{content:"";filter:blur(18px);background:radial-gradient(circle,#2fc8a72e,#2fc8a700 70%);border-radius:50%;width:480px;height:250px;position:absolute;bottom:-36%;left:-10%}.walletHero:after{content:"";filter:blur(16px);background:radial-gradient(circle,#67b4ff24,#67b4ff00 65%);border-radius:50%;width:300px;height:300px;position:absolute;top:-18%;right:-8%}.walletHero>div{z-index:1;flex-direction:column;flex:auto;justify-content:center;gap:10px;min-width:0;max-width:680px;display:flex;position:relative}.walletHero span,.paymentHistoryPage>header>span,.walletSectionTitle>span,.depositForm>span{width:max-content;color:var(--cg-jade);letter-spacing:1.8px;text-transform:uppercase;background:#2fc8a70f;border:1px solid #2fc8a740;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:850;display:inline-flex}.walletHero span svg,.paymentHistoryPage>header>span svg{width:17px}.walletHero h1,.paymentHistoryPage h1{letter-spacing:-.07em;text-shadow:0 10px 30px #0003;margin:0;font-size:clamp(42px,4vw,68px);line-height:.96}.walletHero p,.paymentHistoryPage header p,.walletSectionTitle p,.depositForm>p{color:#bcc9c2;letter-spacing:-.02em;max-width:460px;margin:0;font-size:clamp(16px,1.85vw,20px);line-height:1.55}.walletHero>a{z-index:1;width:182px;height:72px;color:var(--cg-jade);background:linear-gradient(#122426f5,#0e1b1df5);border:1px solid #89e6cb2e;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #00000038}.walletHero>a:hover{background:linear-gradient(#142c2afa,#0d1d1efa);border-color:#89e6cb61;transform:translateY(-2px)}.walletHero>a svg{flex-shrink:0;width:16px}.walletSecurity{background:linear-gradient(#12221ff5,#0b1213f7);border:1px solid #2fc8a733;border-radius:18px;align-items:center;gap:14px;margin:18px 0 26px;padding:15px 18px;display:flex;box-shadow:0 20px 45px #0000001f,inset 0 1px #ffffff0a}.walletSecurity svg{width:20px;color:var(--cg-jade);filter:drop-shadow(0 0 22px #2fc8a761)}.walletSecurity span{flex-direction:column;gap:4px;display:flex}.walletSecurity strong{font-size:13px}.walletSecurity small{color:#b7c8c1;font-size:11px;line-height:1.45}.walletAlert{color:#ef8a82;text-align:left;background:#e8736a14;border:1px solid #e8736a40;border-radius:12px;align-items:center;gap:9px;width:100%;margin-bottom:15px;padding:13px;display:flex}.walletAlert svg{width:18px}.walletAlert svg:last-child{margin-left:auto}.walletLoading{min-height:320px;color:var(--cg-muted);justify-content:center;align-items:center;gap:10px;display:flex}.walletLoading svg{animation:1s linear infinite walletSpin}.paymentChoice{grid-template-columns:1fr 1fr;gap:18px;display:grid}.paymentChoice>button{border:1px solid var(--cg-border);background:var(--cg-surface);color:#fff;text-align:left;cursor:pointer;border-radius:25px;min-height:300px;padding:30px}.paymentChoice>button>span{width:62px;height:62px;color:var(--cg-jade);background:#2fc8a71a;border-radius:18px;place-items:center;margin-bottom:35px;display:grid}.paymentChoice .binanceMark,.binanceMark{color:#16120a;background:#f3ba2f;font-size:27px;font-weight:950}.paymentChoice em{color:var(--cg-jade);letter-spacing:1px;font-size:10px;font-style:normal;font-weight:800;display:block}.paymentChoice h2{margin:8px 0;font-size:27px}.paymentChoice p{max-width:420px;color:var(--cg-muted);line-height:1.6}.paymentChoice b{color:var(--cg-jade);align-items:center;gap:7px;margin-top:28px;font-size:12px;display:flex}.paymentChoice b svg{width:17px}.walletBack{color:var(--cg-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 25px;padding:0;display:flex}.walletBack svg{width:17px}.walletSectionTitle{margin-bottom:20px}.walletSectionTitle h2{margin:6px 0;font-size:30px}.countryGrid,.bankGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.countryGrid button,.bankGrid button{border:1px solid var(--cg-border);background:var(--cg-surface);color:#fff;text-align:left;cursor:pointer;border-radius:17px;align-items:center;gap:13px;padding:18px;display:flex}.countryGrid button>span,.bankGrid button>span,.bankGrid img{object-fit:contain;width:48px;height:48px;color:var(--cg-jade);background:#1a242e;border-radius:13px;place-items:center;font-weight:900;display:grid}.countryGrid button>div,.bankGrid button>div{flex:1;min-width:0}.countryGrid strong,.countryGrid small,.bankGrid strong,.bankGrid small,.bankGrid em{display:block}.countryGrid small,.bankGrid small{color:var(--cg-muted);margin-top:4px;font-size:10px}.bankGrid em{color:var(--cg-jade);margin-top:8px;font-size:10px;font-style:normal}.countryGrid button>svg,.bankGrid button>svg{width:17px;color:var(--cg-muted)}.depositLayout{grid-template-columns:.85fr 1.15fr;gap:18px;display:grid}.destinationCard,.depositForm{border:1px solid var(--cg-border);background:var(--cg-surface);border-radius:23px;padding:27px}.destinationHeading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.destinationHeading>span,.destinationHeading>img{object-fit:contain;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.destinationHeading small{color:var(--cg-jade);font-size:9px;font-weight:800}.destinationHeading h2{margin:4px 0}.paymentQr{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:18px;width:min(230px,100%);margin:15px auto;padding:10px;display:block}.accountFields>div{border-bottom:1px solid var(--cg-border);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.accountFields span>*{display:block}.accountFields small{color:var(--cg-muted);font-size:9px}.accountFields strong{margin-top:4px;font-size:12px}.accountFields button{border:1px solid var(--cg-border);width:32px;height:32px;color:var(--cg-jade);background:0 0;border-radius:9px}.accountFields button svg{width:14px}.paymentInstructions{color:var(--cg-muted);background:#10171e;border-radius:10px;padding:12px;font-size:10px;line-height:1.5}.depositForm h2{margin:7px 0;font-size:26px}.amountInput{border:1px solid var(--cg-border);background:#0f151c;border-radius:14px;margin-top:24px;padding:13px;display:block}.amountInput>small{color:var(--cg-muted);font-size:8px}.amountInput>div{align-items:center;margin-top:5px;display:flex}.amountInput b{color:var(--cg-jade);font-size:12px}.amountInput input{color:#fff;text-align:right;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:26px;font-weight:800}.quickAmounts{gap:7px;margin:10px 0 18px;display:flex}.quickAmounts button{border:1px solid var(--cg-border);color:var(--cg-muted);background:0 0;border-radius:9px;flex:1;padding:8px}.quickAmounts button.active{border-color:var(--cg-jade);color:var(--cg-jade);background:#2fc8a714}.conversionBox{background:#2fc8a712;border-radius:14px;grid-template-columns:1fr 25px 1fr;align-items:center;padding:16px;display:grid}.conversionBox>svg{width:17px;color:var(--cg-jade)}.conversionBox span>*{display:block}.conversionBox span:last-of-type{text-align:right}.conversionBox small{color:var(--cg-muted);font-size:8px}.conversionBox strong{color:var(--cg-jade);margin-top:4px;font-size:14px}.conversionBox p{color:var(--cg-muted);text-align:center;border-top:1px solid #2fc8a724;grid-column:1/-1;margin:12px 0 0;padding-top:10px;font-size:9px}.receiptUpload{cursor:pointer;border:1px dashed #465461;border-radius:13px;align-items:center;gap:12px;margin-top:16px;padding:15px;display:flex}.receiptUpload.hasFile{border-color:var(--cg-jade);background:#2fc8a70d}.receiptUpload input{display:none}.receiptUpload>svg{color:var(--cg-jade)}.receiptUpload span{flex:1}.receiptUpload span>*{display:block}.receiptUpload strong{overflow-wrap:anywhere;font-size:11px}.receiptUpload small{color:var(--cg-muted);margin-top:4px;font-size:9px}.submitReceipt{background:var(--cg-jade);color:#07130f;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:14px;font-weight:850;display:flex}.submitReceipt:disabled{opacity:.45}.submitReceipt svg{width:17px}.approvalNote{color:var(--cg-muted);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:9px;display:flex}.approvalNote svg{width:14px}.walletSuccess,.paymentHistoryEmpty{text-align:center;border:1px solid var(--cg-border);background:var(--cg-surface);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:30px;display:flex}.walletSuccess>span{background:var(--cg-jade);color:#07130f;border-radius:20px;place-items:center;width:65px;height:65px;display:grid}.walletSuccess h2,.paymentHistoryEmpty h2{margin:18px 0 7px}.walletSuccess p,.paymentHistoryEmpty p{max-width:480px;color:var(--cg-muted);margin:0}.walletSuccess a,.paymentHistoryEmpty a{background:var(--cg-jade);color:#07130f;border-radius:11px;align-items:center;gap:7px;margin-top:20px;padding:11px 16px;font-weight:800;text-decoration:none;display:flex}.walletSuccess button{color:var(--cg-muted);background:0 0;border:0;margin-top:13px}.paymentHistoryPage>header{margin-bottom:25px}.paymentHistoryList{gap:10px;display:grid}.paymentHistoryList article{border:1px solid var(--cg-border);background:var(--cg-surface);border-radius:16px;grid-template-columns:46px 1fr auto auto 120px;align-items:center;gap:15px;padding:17px;display:grid}.paymentIcon{width:44px;height:44px;color:var(--cg-jade);background:#2fc8a717;border-radius:13px;place-items:center;display:grid}.paymentHistoryList article>div>*{display:block}.paymentHistoryList article div>small{color:var(--cg-jade);font-size:9px}.paymentHistoryList article div>strong{margin:4px 0;font-size:13px}.paymentHistoryList article div>em{color:var(--cg-muted);font-size:10px;font-style:normal}.localPaid>*{display:block}.localPaid small{color:var(--cg-muted);font-size:9px}.localPaid strong{font-size:11px}.paymentBadge{color:var(--cg-amber);text-transform:capitalize;background:#1b252e;border-radius:99px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.paymentBadge svg{width:13px}.paymentBadge.aprobado{color:var(--cg-jade)}.paymentBadge.rechazado{color:var(--cg-coral)}.approvedAmount{color:var(--cg-jade);text-align:right;font-size:12px}.paymentHistoryList article>p{border-top:1px solid var(--cg-border);color:var(--cg-muted);grid-column:2/-1;margin:0;padding-top:10px;font-size:10px}@keyframes walletSpin{to{transform:rotate(360deg)}}@media (width<=900px){.walletHero{align-items:flex-start;gap:20px}.walletHero>div{flex:auto}.walletHero h1{font-size:clamp(36px,5vw,60px)}.walletHero p{max-width:440px}.walletHero>a{width:180px;min-width:180px}}@media (width<=700px){.walletHero{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.walletHero>div{width:100%}.walletHero p{max-width:100%}.walletHero>a{align-self:center;width:min(100%,220px)}}@media (width<=800px){.paymentChoice,.depositLayout{grid-template-columns:1fr}.countryGrid,.bankGrid{grid-template-columns:1fr 1fr}.walletHero{flex-direction:column;align-items:flex-start}.paymentHistoryList article{grid-template-columns:46px 1fr auto}.localPaid{grid-column:2}.paymentBadge{grid-area:1/3}.approvedAmount{grid-area:2/3}.paymentHistoryList article>p{grid-column:2/-1}}@media (width<=560px){.walletPage,.paymentHistoryPage{width:calc(100% - 24px);padding:25px 0 65px}.walletHero{border-radius:22px;min-height:240px;padding:18px 16px}.walletHero span{letter-spacing:1.2px;padding:6px 9px;font-size:9px}.walletHero h1,.paymentHistoryPage h1{letter-spacing:-.06em;margin:14px 0 12px;font-size:clamp(30px,11vw,42px);line-height:.96}.walletHero p{font-size:15px;line-height:1.45}.walletHero>a{width:min(100%,220px);height:58px;padding:12px 18px;font-size:15px}.walletSecurity{align-items:flex-start}.paymentChoice{gap:12px}.paymentChoice>button{border-radius:20px;min-height:255px;padding:22px}.paymentChoice>button>span{margin-bottom:24px}.paymentChoice h2{font-size:23px}.countryGrid,.bankGrid{grid-template-columns:1fr}.destinationCard,.depositForm{border-radius:19px;padding:20px}.quickAmounts{overflow-x:auto}.quickAmounts button{min-width:52px}.conversionBox{grid-template-columns:1fr}.conversionBox>svg{margin:8px auto;transform:rotate(90deg)}.conversionBox span:last-of-type{text-align:left}.paymentHistoryList article{grid-template-columns:42px 1fr}.paymentBadge,.approvedAmount,.localPaid{text-align:left;grid-area:auto/2;justify-self:start}.paymentHistoryList article>p{grid-column:1/-1}}@media (width<=600px){.walletPage,.paymentHistoryPage{width:calc(100% - 20px);padding:16px 0 76px;overflow-x:hidden}.walletHero{grid-template-columns:1fr auto;align-items:center;gap:8px 10px;display:grid}.walletHero>div{min-width:0}.walletHero span,.paymentHistoryPage>header>span,.walletSectionTitle>span,.depositForm>span{letter-spacing:1.1px;font-size:8px}.walletHero span svg,.paymentHistoryPage>header>span svg{width:14px}.walletHero h1,.paymentHistoryPage h1{letter-spacing:-1px;margin:4px 0;font-size:clamp(24px,8vw,30px);line-height:1.05}.walletHero p,.paymentHistoryPage header p,.walletSectionTitle p,.depositForm>p{font-size:10px;line-height:1.45}.walletHero>a{border:1px solid var(--cg-border);white-space:nowrap;border-radius:9px;grid-area:1/2/2;padding:7px 9px;font-size:0}.walletHero>a:before{content:"Historial";font-size:9px}.walletHero>a svg{width:13px}.walletSecurity{border-radius:11px;gap:8px;margin:12px 0;padding:9px 10px}.walletSecurity>svg{flex:none;width:17px}.walletSecurity strong{font-size:10px}.walletSecurity small{margin-top:2px;font-size:8px;line-height:1.35}.walletAlert{border-radius:10px;gap:7px;margin-bottom:10px;padding:9px 10px;font-size:9px;line-height:1.4}.walletAlert svg{flex:none;width:15px}.walletLoading{min-height:210px;font-size:10px}.paymentChoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.paymentChoice>button{border-radius:15px;min-width:0;min-height:158px;padding:13px 11px}.paymentChoice>button>span{border-radius:11px;width:38px;height:38px;margin:0 0 13px}.paymentChoice>button>span svg{width:19px}.paymentChoice .binanceMark{font-size:18px}.paymentChoice em{letter-spacing:.55px;white-space:nowrap;font-size:6.5px}.paymentChoice h2{margin:5px 0;font-size:15px;line-height:1.15}.paymentChoice p{font-size:8px;line-height:1.4}.paymentChoice b{gap:3px;margin-top:10px;font-size:8px}.paymentChoice b svg{width:12px}.walletBack{min-height:32px;margin-bottom:10px;font-size:9px}.walletSectionTitle{margin-bottom:11px}.walletSectionTitle h2{margin:3px 0;font-size:20px;line-height:1.15}.countryGrid,.bankGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.countryGrid button,.bankGrid button{background:linear-gradient(#12181ff5,#0b1118fa);border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex;box-shadow:0 12px 26px #0000001f}.countryGrid button>span,.bankGrid button>span,.bankGrid img{border-radius:9px;flex:0 0 34px;width:34px;height:34px;font-size:10px}.countryGrid strong,.bankGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.countryGrid small,.bankGrid small,.bankGrid em{margin-top:2px;font-size:7px;line-height:1.3}.countryGrid button>svg,.bankGrid button>svg{display:none}.methodThumbWrap{background:linear-gradient(135deg,#1d2a35,#0e151c);border:1px solid #ffffff14;border-radius:12px;flex:0 0 56px;width:56px;height:56px;position:relative;overflow:hidden;box-shadow:0 10px 18px #0003}.methodThumbWrap img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.methodInfo{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex;overflow:hidden}.methodInfo strong,.methodInfo small,.methodInfo em{text-align:left;width:100%;display:block}.methodInfo strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.methodInfo small{color:var(--cg-muted);margin-top:4px;font-size:8px;line-height:1.35}.methodInfo em{color:#72e8c4;letter-spacing:.2px;margin-top:5px;font-size:8px;font-style:normal}.depositLayout{gap:8px}.destinationCard,.depositForm{border-radius:15px;padding:13px}.destinationHeading{gap:9px;margin-bottom:10px}.destinationHeading>span,.destinationHeading>img{border-radius:10px;width:38px;height:38px}.destinationHeading small{font-size:7px}.destinationHeading h2{margin:2px 0;font-size:15px}.paymentQr{border-radius:12px;width:min(150px,55vw);margin:8px auto;padding:6px}.accountFields>div{min-height:42px;padding:7px 0}.accountFields small{font-size:7px}.accountFields strong{overflow-wrap:anywhere;margin-top:2px;font-size:10px}.accountFields button{border-radius:8px;width:30px;height:30px}.paymentInstructions{margin:8px 0 0;padding:8px;font-size:8px}.depositForm h2{margin:3px 0;font-size:19px;line-height:1.15}.amountInput{border-radius:11px;margin-top:12px;padding:9px 10px}.amountInput>small{font-size:7px}.amountInput b{font-size:9px}.amountInput input{font-size:21px}.quickAmounts{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:7px 0 10px;display:grid;overflow:visible}.quickAmounts button{border-radius:8px;min-width:0;min-height:34px;padding:5px 2px;font-size:9px}.conversionBox{border-radius:11px;grid-template-columns:1fr 16px 1fr;padding:10px}.conversionBox>svg{width:12px;margin:0;transform:none}.conversionBox span:last-of-type{text-align:right}.conversionBox small{font-size:6.5px}.conversionBox strong{margin-top:2px;font-size:10px}.conversionBox p{margin-top:7px;padding-top:7px;font-size:7px}.receiptUpload{border-radius:11px;gap:8px;margin-top:10px;padding:10px}.receiptUpload>svg{width:19px}.receiptUpload strong{font-size:9px}.receiptUpload small{margin-top:2px;font-size:7px}.submitReceipt{border-radius:11px;height:42px;margin-top:9px;font-size:10px}.submitReceipt svg{width:14px}.approvalNote{text-align:center;align-items:flex-start;margin-top:8px;font-size:7px;line-height:1.35}.approvalNote svg{flex:none;width:11px}.walletSuccess,.paymentHistoryEmpty{border-radius:17px;min-height:260px;padding:20px 14px}.walletSuccess>span{border-radius:14px;width:48px;height:48px}.walletSuccess h2,.paymentHistoryEmpty h2{margin:12px 0 5px;font-size:18px}.walletSuccess p,.paymentHistoryEmpty p{font-size:10px;line-height:1.5}.walletSuccess a,.paymentHistoryEmpty a{margin-top:13px;padding:9px 12px;font-size:9px}.paymentHistoryPage>header{margin-bottom:13px}.paymentHistoryList{gap:7px}.paymentHistoryList article{border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;gap:7px;padding:10px}.paymentIcon{border-radius:9px;width:32px;height:32px}.paymentIcon svg{width:15px}.paymentHistoryList article div>small{font-size:7px}.paymentHistoryList article div>strong{margin:2px 0;font-size:9px}.paymentHistoryList article div>em{font-size:7px}.paymentBadge{grid-area:1/3;padding:5px 6px;font-size:7px}.approvedAmount{grid-area:2/3;font-size:8px}.localPaid{grid-column:2}.localPaid small{font-size:7px}.localPaid strong{font-size:8px}.paymentHistoryList article>p{grid-column:1/-1;padding-top:6px;font-size:8px}}@media (width<=360px){.paymentChoice{grid-template-columns:1fr}.paymentChoice>button{min-height:130px}.paymentChoice>button>span{float:left;margin:0 10px 35px 0}.countryGrid,.bankGrid{grid-template-columns:1fr}}@media (width<=600px){.paymentHistoryHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.paymentHistoryRefresh{color:#2fc8a7;cursor:pointer;background:#141b24;border:1px solid #273340;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.paymentHistoryRefresh svg{width:15px}.paymentSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0 9px;display:grid}.paymentSummary article{text-align:center;background:#141b24;border:1px solid #273340;border-radius:11px;padding:10px 7px}.paymentSummary strong{color:#2fc8a7;font-size:17px;line-height:1;display:block}.paymentSummary span{color:#82908e;margin-top:5px;font-size:7px;line-height:1.2;display:block}.paymentFilters{scrollbar-width:none;background:#111821;border:1px solid #273340;border-radius:11px;justify-content:flex-start;gap:5px;width:max-content;max-width:100%;margin-bottom:12px;padding:3px;display:flex;overflow-x:auto}.paymentFilters::-webkit-scrollbar{display:none}.paymentFilters button{color:#82908e;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;min-height:31px;padding:0 10px;font-size:9px}.paymentFilters button.active{color:#07130f;background:#2fc8a7;font-weight:850}.paymentHistoryPage>header{padding:4px 2px}.paymentHistoryPage>header h1{letter-spacing:-.6px;font-size:27px;line-height:1.12}.paymentHistoryPage>header p{font-size:10px;line-height:1.45}.paymentHistoryList{gap:9px;display:grid}.paymentHistoryList article{background:#141b24;border:1px solid #273340;border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:7px 9px;min-height:92px;padding:12px;display:grid}.paymentHistoryList article .paymentIcon{grid-area:1/1/span 2;width:34px;height:34px}.paymentHistoryList article>div{grid-area:1/2/span 2;min-width:0}.paymentHistoryList article div>small{color:#2fc8a7;letter-spacing:.7px;font-size:8px;font-weight:900;line-height:1}.paymentHistoryList article div>strong{white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:11px;line-height:1.2;display:block;overflow:hidden}.paymentHistoryList article div>em{color:#82908e;font-size:8px}.paymentHistoryList article .localPaid{border-top:1px solid #ffffff12;grid-area:3/2;min-width:0;padding-top:7px}.paymentHistoryList article .localPaid small{color:#82908e;font-size:8px}.paymentHistoryList article .localPaid strong{color:#dff8f2;margin-top:2px;font-size:10px;display:block}.paymentHistoryList article .paymentBadge{white-space:nowrap;grid-area:1/3;justify-self:end;padding:5px 7px;font-size:8px}.paymentHistoryList article .paymentBadge svg{width:11px}.paymentHistoryList article .approvedAmount{color:#2fc8a7;white-space:nowrap;grid-area:2/3;justify-self:end;font-size:10px}.paymentHistoryList article>p{color:#aebbb8;border-top:1px solid #ffffff12;grid-area:4/1/auto/-1;margin:0;padding-top:7px;font-size:9px;line-height:1.4}.paymentHistoryList article>.paymentStatusHelp{color:#9aa9a7;font-size:8px;line-height:1.35}}.binanceOrderField{background:#f3ba2f0f;border:1px solid #f3ba2f52;border-radius:13px;margin-top:16px;padding:14px;display:block}.binanceOrderField small,.binanceOrderField span{display:block}.binanceOrderField small{color:#f3ba2f;letter-spacing:1px;font-size:8px;font-weight:850}.binanceOrderField input{color:#fff;background:0 0;border:0;outline:0;width:100%;margin:7px 0 5px;padding:0;font-size:15px;font-weight:750}.binanceOrderField span{color:var(--cg-muted);font-size:9px;line-height:1.45}.countryGrid button>.countryFlag{background:#101820;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:27px;font-weight:400;line-height:1;overflow:hidden}.countryGrid button{transition:transform .18s,border-color .18s,background .18s}.countryGrid button:hover{background:#14231f;border-color:#2fc8a773;transform:translateY(-2px)}.countryGrid button:focus-visible{outline:2px solid var(--cg-jade);outline-offset:3px}.countryGrid button>.countryFlag img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=600px){.countryGrid{gap:9px}.countryGrid button{gap:9px;min-height:62px;padding:10px}.countryGrid button>.countryFlag{border-radius:10px;flex-basis:38px;width:38px;height:38px;font-size:25px}.countryGrid button>div{flex:1;min-width:0}.countryGrid strong{font-size:11px;line-height:1.25}.countryGrid small{margin-top:3px;font-size:8px;line-height:1.3}.countryGrid button>svg{width:14px;color:var(--cg-jade);flex:0 0 14px;display:block}}@media (width<=360px){.countryGrid{grid-template-columns:1fr}.countryGrid button{min-height:58px}}.walletSendingStatus{z-index:25;color:#eafff9;background:#10231f;border:1px solid #2fc8a759;border-radius:15px;align-items:center;gap:14px;margin:14px 0;padding:16px 18px;display:flex;position:sticky;top:84px;box-shadow:0 14px 35px #0000004d}.walletSendingStatus svg{color:var(--cg-jade);animation:1s linear infinite spin}.walletSendingStatus div{gap:3px;display:grid}.walletSendingStatus small{color:#a8bbb5}.walletPage>.walletSuccess{isolation:isolate;background:linear-gradient(155deg,#151f28,#0b1218 72%);border-color:#2fc8a733;border-radius:20px;gap:0;width:min(100%,540px);min-height:0;margin:clamp(24px,7vh,72px) auto 0;padding:30px 26px 24px;animation:.45s cubic-bezier(.2,.8,.2,1) both walletSuccessEnter;position:relative;overflow:hidden;box-shadow:0 24px 58px #00000047,inset 0 1px #ffffff0b}.walletPage>.walletSuccess:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#2fc8a7a6,#0000);width:76%;height:1px;position:absolute;top:0;left:12%}.walletPage>.walletSuccess:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#2fc8a71c,#0000 70%);border-radius:50%;width:280px;height:210px;position:absolute;top:-105px;left:50%;transform:translate(-50%)}.walletPage>.walletSuccess .walletSuccessIcon{color:#062019;background:linear-gradient(145deg,#43dfb5,#22b896);border:1px solid #ffffff24;border-radius:17px;width:54px;height:54px;box-shadow:0 9px 24px #2fc8a733,inset 0 1px #ffffff4d}.walletPage>.walletSuccess .walletSuccessIcon svg{stroke-width:2.5px;width:24px;height:24px}.walletPage>.walletSuccess .walletSuccessEyebrow{color:#64dfbf;letter-spacing:1.35px;margin-top:17px;font-size:8px;font-weight:850}.walletPage>.walletSuccess h2{color:#f1f7f6;letter-spacing:-.35px;margin:7px 0 8px;font-size:22px;line-height:1.2}.walletPage>.walletSuccess p{color:#aebfbd;max-width:380px;font-size:12px;line-height:1.6}.walletPage>.walletSuccess .walletSuccessActions{flex-direction:column;align-items:center;gap:12px;margin-top:20px;display:flex}.walletPage>.walletSuccess .walletSuccessActions a{background:linear-gradient(#35d3aa,#22b28c);border:1px solid #2fc8a74d;border-radius:11px;justify-content:center;min-height:42px;margin:0;padding:0 20px;font-size:11px;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 8px 22px #22b28c2e}.walletPage>.walletSuccess .walletSuccessActions a:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 11px 26px #22b28c40}.walletPage>.walletSuccess .walletSuccessActions a svg{width:15px;height:15px}.walletPage>.walletSuccess .walletSuccessActions button{color:#91a5a3;cursor:pointer;margin:0;padding:4px 8px;font-size:10px;transition:color .18s}.walletPage>.walletSuccess .walletSuccessActions button:hover{color:#e3f3ef}.walletPage>.walletSuccess.walletSuccessRejected{border-color:#ef70703d}.walletPage>.walletSuccess.walletSuccessRejected .walletSuccessIcon{color:#351414;background:linear-gradient(145deg,#ffb0a2,#e66e6e);box-shadow:0 9px 24px #e66e6e29}.walletPage>.walletSuccess.walletSuccessRejected .walletSuccessEyebrow{color:#ff9d91}@keyframes walletSuccessEnter{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.walletPage>.walletSuccess{border-radius:17px;width:100%;margin-top:22px;padding:25px 18px 20px}.walletPage>.walletSuccess .walletSuccessIcon{border-radius:15px;width:49px;height:49px}.walletPage>.walletSuccess .walletSuccessEyebrow{margin-top:14px}.walletPage>.walletSuccess h2{font-size:19px}.walletPage>.walletSuccess p{font-size:11px}.walletPage>.walletSuccess .walletSuccessActions{margin-top:17px}}@media (prefers-reduced-motion:reduce){.walletPage>.walletSuccess{animation:none}.walletPage>.walletSuccess .walletSuccessActions a,.walletPage>.walletSuccess .walletSuccessActions button{transition:none}}.passPage{width:min(1120px,100% - 40px);margin:auto;padding:50px 0 90px}.passHero{border:1px solid var(--cg-border);background:linear-gradient(135deg,#171d25,#10161d);border-radius:32px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;min-height:470px;padding:55px;display:grid;overflow:hidden}.passHero>div:first-child>span,.passHow>span{color:var(--cg-amber);letter-spacing:1.6px;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.passHero>div:first-child>span svg{width:18px}.passHero h1{letter-spacing:-3px;max-width:650px;margin:14px 0;font-size:clamp(42px,6vw,70px);line-height:1.02}.passHero h1 em{color:var(--cg-amber);font-style:normal}.passHero p{max-width:590px;color:var(--cg-muted);font-size:17px;line-height:1.6}.passHeroActions{flex-direction:column;align-items:flex-start;margin-top:28px;display:flex}.passHeroActions button,.passHeroActions a{background:var(--cg-amber);color:#171207;border:0;border-radius:14px;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-weight:900;text-decoration:none;display:flex}.passHeroActions button svg,.passHeroActions a svg{width:18px}.passHeroActions small{color:var(--cg-muted);margin-top:10px}.passVisual{aspect-ratio:.78;background:radial-gradient(circle at 50% 25%,#e9b65d3b,#0000 35%),#10161d;border:1px solid #e9b65d59;border-radius:34px;flex-direction:column;justify-content:center;justify-self:end;align-items:center;width:min(310px,100%);display:flex;transform:rotate(4deg);box-shadow:0 30px 80px #00000059}.passVisual svg{width:90px;height:90px;color:var(--cg-amber);filter:drop-shadow(0 0 24px #e9b65d59)}.passVisual strong{color:var(--cg-amber);letter-spacing:7px;margin-top:20px;font-size:36px}.passVisual span{color:var(--cg-muted);letter-spacing:4px;margin-top:8px;font-size:11px}.passMessage{border-radius:12px;align-items:center;gap:8px;margin:16px 0;padding:13px 16px;display:flex}.passMessage.error{color:var(--cg-coral);background:#e8736a14}.passMessage.error a{color:inherit;margin-left:auto}.passMessage.success{color:var(--cg-jade);background:#2fc8a714}.activePassCard{background:#2fc8a70f;border:1px solid #2fc8a740;border-radius:17px;align-items:center;gap:15px;margin-top:18px;padding:19px;display:flex}.activePassCard>svg{width:35px;height:35px;color:var(--cg-jade)}.activePassCard>div{flex:1}.activePassCard>div>*{display:block}.activePassCard span{color:var(--cg-jade);font-size:9px;font-weight:900}.activePassCard strong{margin:4px 0}.activePassCard small{color:var(--cg-muted)}.activePassCard>a{color:var(--cg-jade);align-items:center;gap:7px;text-decoration:none;display:flex}.activePassCard>a svg{width:16px}.passBenefits{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:18px;display:grid}.passBenefits article{border:1px solid var(--cg-border);background:var(--cg-surface);border-radius:18px;padding:23px}.passBenefits article>span{width:44px;height:44px;color:var(--cg-amber);background:#e9b65d17;border-radius:13px;place-items:center;display:grid}.passBenefits h2{margin:18px 0 7px;font-size:15px}.passBenefits p{color:var(--cg-muted);margin:0;font-size:12px;line-height:1.55}.passHow{margin-top:55px}.passHow h2{margin:8px 0 20px;font-size:30px}.passHow>div{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.passHow article{border-top:1px solid var(--cg-border);gap:10px;padding:16px;display:flex}.passHow article b{color:var(--cg-amber)}.passHow article p{color:var(--cg-muted);margin:0;font-size:12px;line-height:1.5}.regularPrice{color:var(--cg-muted);margin-bottom:3px;text-decoration:line-through;display:block}.passPriceNotice{color:var(--cg-amber);background:#e9b65d1a;border-radius:99px;margin-top:10px;padding:7px 10px;font-size:10px;display:inline-block}@media (width<=800px){.passHero{grid-template-columns:1fr;padding:35px}.passVisual{justify-self:center;width:220px}.passBenefits,.passHow>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.passPage{width:calc(100% - 24px);padding:24px 0 60px}.passHero{border-radius:23px;padding:25px}.passHero h1{letter-spacing:-2px;font-size:42px}.passHero p{font-size:14px}.passVisual{width:175px}.passBenefits,.passHow>div{grid-template-columns:1fr}.activePassCard{flex-wrap:wrap;align-items:flex-start}.activePassCard>a{width:100%;margin-left:50px}}.passComparison{background:linear-gradient(145deg,#e9b65d0f,var(--cg-surface));border:1px solid #e9b65d33;border-radius:24px;margin-top:22px;padding:28px}.passSectionHeading>span{color:var(--cg-amber);letter-spacing:1.4px;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.passSectionHeading svg{width:15px}.passSectionHeading h2{margin:7px 0;font-size:27px}.passSectionHeading p{color:var(--cg-muted);margin:0;font-size:11px}.passCompareTable{border:1px solid var(--cg-border);border-radius:16px;margin-top:20px;overflow:hidden}.passCompareTable header,.passCompareTable article{grid-template-columns:1.5fr .75fr .85fr .65fr;align-items:center;gap:12px;padding:12px 15px;display:grid}.passCompareTable header{color:#71808a;text-transform:uppercase;background:#0d1319;font-size:8px;font-weight:850}.passCompareTable article{border-top:1px solid var(--cg-border)}.passCompareTable article div>*{display:block}.passCompareTable article small{color:var(--cg-amber);font-size:7px}.passCompareTable article strong{margin-top:3px;font-size:11px}.passCompareTable article>span{font-size:11px}.passRegular{color:#82909a;text-decoration:line-through}.passMember{color:#fff;font-weight:850}.passCompareTable article>b{color:var(--cg-jade);text-align:center;background:#2fc8a717;border-radius:8px;padding:6px 8px;font-size:9px}.passNoExamples{color:var(--cg-muted);text-align:center;padding:25px;font-size:10px}.passVisual strong{letter-spacing:3px;font-size:24px}@media (width<=560px){.passComparison{border-radius:17px;padding:14px}.passSectionHeading h2{font-size:20px}.passCompareTable article{grid-template-columns:1fr 1fr;gap:7px;padding:11px}.passCompareTable article div{grid-column:1/-1}.passCompareTable article>b{text-align:left}.passHero{min-height:auto}.passVisual{aspect-ratio:1.2;width:100%;transform:none}.passHero h1{font-size:34px}.passPage{width:calc(100% - 18px);padding:18px 0 58px}.passHero{border-radius:18px;grid-template-columns:1fr;gap:18px;padding:20px}.passHero h1{letter-spacing:-1px;margin:10px 0;font-size:29px;line-height:1.05}.passHero p{font-size:11px;line-height:1.45}.passHeroActions{margin-top:18px}.passHeroActions button,.passHeroActions a{border-radius:11px;min-height:42px;padding:0 13px;font-size:11px}.passHeroActions small{font-size:9px;line-height:1.35}.passVisual{aspect-ratio:auto;border-radius:20px;width:100%;height:170px;min-height:0;transform:none}.passVisual svg{width:58px;height:58px}.passVisual strong{letter-spacing:3px;margin-top:10px;font-size:21px}.passVisual span{letter-spacing:3px;margin-top:5px;font-size:9px}.passCompareTable{background:0 0;border:0;border-radius:0;overflow:visible}.passCompareTable header{display:none}.passCompareTable article{border:1px solid var(--cg-border);background:#111820;border-radius:14px;flex-direction:column;align-items:stretch;gap:7px;margin-bottom:10px;padding:14px;display:flex}.passCompareTable article div{border-bottom:1px solid var(--cg-border);padding-bottom:9px}.passCompareTable article div small{letter-spacing:.7px;font-size:8px;display:block}.passCompareTable article div strong{margin-top:5px;font-size:13px;line-height:1.35;display:block}.passCompareTable article>span,.passCompareTable article>b{box-sizing:border-box;text-align:right;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-size:11px;text-decoration:none;display:flex}.passCompareTable article>span:before,.passCompareTable article>b:before{content:attr(data-label);color:#87949f;text-align:left;font-size:9px;font-weight:650}.passCompareTable .passRegular{color:#b0bbc3;background:#18212a;text-decoration:none}.passCompareTable .passMember{color:var(--cg-amber);background:#e9b65d17}.passCompareTable article>b{color:var(--cg-jade);text-align:right;background:#2fc8a71a}}.activePassCard .passCountdown{color:var(--cg-amber);margin-top:5px;font-size:11px;line-height:1.35;display:block}@media (width<=560px){.activePassCard .passCountdown{font-size:9px}}.activePassCard>div{gap:0;display:grid}.activePassCard>div>small:not(.passCountdown){margin-top:4px}.activePassCard>a{margin-top:10px}@media (width<=560px){.activePassCard{gap:11px;padding:15px}.activePassCard>a{margin-top:7px}.activePassCard>div>strong{line-height:1.2}}.supportLauncher{z-index:60;color:#04140b;cursor:pointer;background:linear-gradient(135deg,#37dc83,#24b967);border:1px solid #7cffae40;border-radius:999px;align-items:center;gap:9px;height:52px;padding:0 18px;font-weight:900;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 38px #16bf664d}.supportLauncher svg{width:20px}.supportLauncher{color:#effbf7;isolation:isolate;background:linear-gradient(145deg,#151f2afa,#0b131bfa);border:1px solid #4ae0be47;border-radius:18px;gap:11px;height:58px;padding:6px 15px 6px 7px;overflow:visible;box-shadow:0 18px 50px #00000061,0 0 0 1px #ffffff06,0 0 28px #2fc8a71a}.supportLauncher:before{content:"";border-radius:inherit;z-index:-1;opacity:.6;background:linear-gradient(110deg,#2fc8a73d,#0000 42%,#5aaef01f);position:absolute;inset:-1px}.supportLauncher:hover{border-color:#4ae0be80;transform:translateY(-4px);box-shadow:0 24px 58px #00000075,0 0 34px #2fc8a729}.supportLauncherIcon{color:#06140f;background:linear-gradient(145deg,#37d5b3,#23a98c);border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 8px 22px #2fc8a740}.supportLauncherCopy{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.supportLauncherCopy strong{letter-spacing:.1px;font-size:11px}.supportLauncherCopy small{color:#92a9a2;font-size:8px;font-weight:650}.supportLauncher>i{background:#2fc8a7;border:2px solid #121c24;width:7px;height:7px;position:absolute;top:7px;right:8px;box-shadow:0 0 10px #2fc8a7}.supportLauncher i{background:#d6ffe6;border:2px solid #2bcf76;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #fff3}.channelBackdrop,.supportBackdrop{z-index:150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03070ab3;position:fixed;inset:0}.channelBackdrop{place-items:center;padding:16px;display:grid}.channelModal{color:#f4f8f4;text-align:center;background:#07160f;border:1px solid #8bc49d2e;border-radius:25px;grid-template-rows:minmax(0,1fr);grid-template-columns:.94fr 1.06fr;width:min(980px,100vw - 40px);height:min(720px,100dvh - 40px);min-height:480px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000009e}.channelModal:before{content:"";z-index:3;transform-origin:0;background:linear-gradient(90deg,#38ef9b,#65e9e4,#f3cb71);width:100%;height:3px;animation:5s linear forwards channelAutoDismiss;position:absolute;inset:0 auto auto 0;box-shadow:0 0 15px #38ef9b9e}.channelArtwork{text-align:left;background:#071321;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.channelArtwork:after{content:"";background:linear-gradient(90deg,#27e883,#4bd9d1 56%,#f1c45c);height:4px;position:absolute;inset:auto 0 0;box-shadow:0 0 22px #27e8836b}.channelArtwork>img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:none}.channelArtworkShade{background:linear-gradient(#030d0814 30%,#030d08d1 100%),linear-gradient(90deg,#040f091a,#0000 76%);position:absolute;inset:0}.channelArtworkBrand{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-shadow:0 2px 16px #000000b8;background:#05110a8c;border:1px solid #eefff233;border-radius:999px;align-items:center;gap:9px;padding:7px 12px 7px 7px;display:flex;position:absolute;top:24px;left:24px}.channelArtworkBrand img{object-fit:cover;border-radius:50%;width:34px;height:34px}.channelArtworkBrand svg{color:#12d866;width:27px}.channelArtworkBrand strong{font-size:15px;font-weight:900}.channelArtwork>span{color:#eefff3b8;letter-spacing:3px;font-size:9px;font-weight:800;position:absolute;bottom:25px;left:25px}.channelContent{background:radial-gradient(at 9%,#8c7d4c29,#0000 45%),repeating-linear-gradient(132deg,#42e19e06 0 1px,#0000 1px 13px),linear-gradient(145deg,#101910,#06150d 72%);flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:36px 42px 28px;display:flex;position:relative}.channelClose{z-index:2;color:#e8eee9;cursor:pointer;background:#050f0994;border:1px solid #edfaf02e;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .16s,border-color .16s;display:grid;position:absolute;top:16px;right:17px}.channelClose:hover{background:#ffffff1a;border-color:#ffffff6b}.channelClose svg{width:18px}.channelBrandMark{color:#f4fff7;justify-content:center;align-items:center;gap:8px;min-height:34px;margin:0 auto 19px;display:flex}.channelBrandMark img{object-fit:cover;border-radius:50%;width:31px;height:31px}.channelBrandMark svg{color:#05cf5d;width:25px}.channelBrandMark strong{font-size:15px;font-weight:900}.channelContent h2{color:#0000;text-wrap:balance;filter:drop-shadow(0 4px 18px #28db8f1f);background:linear-gradient(105deg,#fff 8%,#c6ffdf 47%,#62e8bc 76%,#e8fff1 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;max-width:470px;margin:0;font-size:clamp(32px,3.3vw,46px);font-weight:950;line-height:1.04;animation:9s ease-in-out infinite alternate channelTitleShine}.channelContent h2:after{content:"";background:#f0f8f12b;width:96px;height:1px;margin:17px auto 15px;display:block}.channelDescription{color:#c2c9c2;text-wrap:pretty;max-width:390px;margin:0;font-size:15px;line-height:1.65}.channelContent>a{color:#04140a;text-transform:uppercase;background:linear-gradient(100deg,#08d16b,#21dfaa 72%,#49d5dc);border-radius:15px;grid-template-columns:22px 1fr 20px;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:14px;padding:0 18px;text-decoration:none;transition:transform .16s,background .16s;display:grid;box-shadow:0 12px 28px #00be4e33}.channelContent>a:hover{background:linear-gradient(100deg,#36e889,#42e9c2 72%,#68e6ea);transform:translateY(-2px);box-shadow:0 14px 34px #22dba14d}.channelContent>a strong{font-size:14px;font-weight:950}.channelContent>a svg{width:18px}.channelContent>a svg:last-child{justify-self:end}.channelDismissActions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:11px;display:grid}.channelContinue,.ignoreChannel{color:#c9d1cb;cursor:pointer;background:#e8f4eb0b;border:1px solid #e8f4eb1f;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:7px 10px;font-size:11px;transition:background .16s,border-color .16s;display:flex}.channelContinue:hover,.ignoreChannel:hover{background:#e8f4eb17;border-color:#e8f4eb42}.ignoreChannel{color:#929d94;background:0 0;border-color:#0000}.ignoreChannel svg{width:13px;height:13px}.channelTagline{color:#778279;letter-spacing:3px;white-space:nowrap;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:22px;font-size:8px;font-weight:800;display:flex}.channelTagline span{background:#dbeade29;flex:none;width:28px;height:1px}@keyframes channelTitleShine{0%{background-position:0%}to{background-position:100%}}.supportBackdrop{justify-content:flex-end;align-items:flex-end;padding:0 22px 88px;display:flex}.supportPanel{color:#ecfff3;background:linear-gradient(160deg,#071b13 0%,#06120d 55%,#081b16 100%);border:1px solid #2ee17738;border-radius:22px;grid-template-rows:auto 1fr auto;width:min(382px,100vw - 28px);height:min(620px,100dvh - 112px);display:grid;overflow:hidden;box-shadow:0 28px 85px #0000009e,0 0 35px #16b05914}.supportChatHeader{background:linear-gradient(120deg,#16452b,#0d2b1b 58%,#0a2015);border-bottom:1px solid #35d97321;grid-template-columns:46px 1fr 36px;align-items:center;gap:10px;height:72px;padding:10px 13px;display:grid;box-shadow:0 8px 24px #0003}.supportAgentAvatar{color:#42e487;background:#092417;border:2px solid #28cf72;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.supportAgentAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.supportAgentAvatar>svg{width:21px}.supportAgentAvatar>i{background:#23d86d;border:2px solid #12321f;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:-1px;box-shadow:0 0 9px #23d86d}.supportChatHeader strong{font-size:13px;display:block}.supportChatHeader small{color:#9db8a7;align-items:center;gap:5px;margin-top:3px;font-size:9px;display:flex}.supportChatHeader small i{background:#25d86e;border-radius:50%;width:5px;height:5px}.supportChatHeader>button{color:#88a393;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.supportChatHeader>button svg{width:18px}.supportChatBody{scrollbar-color:#27734a transparent;background-color:#06130d;background-image:linear-gradient(#31ca6a09 1px,#0000 1px),linear-gradient(90deg,#31ca6a09 1px,#0000 1px),radial-gradient(circle at 50% 35%,#1cc25b1a,#0000 42%);background-size:20px 20px,20px 20px,100% 100%;justify-content:center;align-items:center;padding:24px;display:flex;overflow:auto}.supportChatBody.hasMessages{scroll-behavior:smooth;padding:16px;display:block}.supportBubble{background:linear-gradient(145deg,#173a27,#10291c);border-radius:14px;width:max-content;max-width:82%;margin:7px 0;padding:10px 12px;box-shadow:0 5px 14px #0000001f}.supportBubble.customer{background:linear-gradient(145deg,#16834a,#126039);border-bottom-right-radius:4px;margin-left:auto;box-shadow:0 7px 18px #08371f47}.supportBubble.admin{border-bottom-left-radius:4px;margin-right:auto}.supportBubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.supportBubble small{color:#9eb2a5;text-align:right;margin-top:4px;font-size:8px;display:block}.supportAttachment{color:#bdf7e8;margin-top:8px;text-decoration:none;display:block}.supportAttachment img{object-fit:contain;background:#07110d;border:1px solid #ffffff1a;border-radius:11px;width:min(240px,100%);max-height:230px;display:block}.supportAttachment span{opacity:.78;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.supportFilePreview{color:#d9eee5;background:#0d2318;border:1px solid #2fc8a738;border-radius:10px;grid-template-columns:24px 1fr auto 25px;align-items:center;gap:7px;margin-bottom:7px;padding:7px 8px;display:grid}.supportFilePreview>svg{color:#47dca3;width:16px}.supportFilePreview span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.supportFilePreview small{color:#81998d;font-size:7px}.supportFilePreview button{color:#9eb0a7;background:#ffffff0d;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.supportFilePreview button svg{width:12px}.supportSendingDot{border:2px solid #06130d59;border-top-color:#06130d;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite supportSpin}@keyframes supportSpin{to{transform:rotate(360deg)}}.supportTyping{color:#8fa497;align-items:center;gap:4px;width:max-content;margin:9px 0;font-size:9px;display:flex}.supportTyping span{background:#3bd97d;border-radius:50%;width:5px;height:5px;animation:1s infinite alternate supportDot}.supportTyping span:nth-child(2){animation-delay:.2s}.supportTyping span:nth-child(3){animation-delay:.4s}@keyframes supportDot{to{opacity:.45;transform:translateY(-4px)}}.supportClosed{color:#93a69a;text-align:center;border:1px solid #ffffff14;border-radius:12px;padding:12px;font-size:10px}.supportChatHeader small.busy{color:#e5b65d}.supportChatHeader small.offline{color:#9aa39d}.supportChatHeader small.busy i,.supportAgentAvatar>i.busy,.supportLauncher i.busy{background:#e5b65d;box-shadow:0 0 9px #e5b65d}.supportChatHeader small.offline i,.supportAgentAvatar>i.offline,.supportLauncher i.offline{box-shadow:none;background:#87938b}.supportWelcomeMark{color:#3fdf84;background:linear-gradient(145deg,#163c25,#081b10);border:2px solid #2fe276a6;border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto 22px;display:grid;position:relative;box-shadow:0 0 0 8px #2bd56c0a,0 0 35px #2bd56c29}.supportWelcomeMark>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.supportWelcomeMark>svg{width:43px}.supportWelcomeMark>span{color:#06130d;background:#31d777;border:3px solid #06130d;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:5px;right:-3px}.supportWelcomeMark>span svg{width:15px}.supportWelcomeText{color:#a9b8ae;text-align:center;max-width:295px;margin:0 auto;font-size:13px;line-height:1.65}.supportComposer{background:#07150e;border-top:1px solid #2ad16c2b;padding:9px}.supportIdentity{grid-template-columns:1fr 1.35fr;gap:7px;margin-bottom:8px;display:grid}.supportIdentity input{color:#fff;background:#0a1e13;border:1px solid #2ccd6a33;border-radius:9px;outline:none;min-width:0;height:34px;padding:0 10px;font-size:10px}.supportInputRow{background:linear-gradient(145deg,#0b2417,#081a11);border:1px solid #2bd36c4d;border-radius:18px;align-items:center;gap:2px;min-height:52px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 -8px 24px #0000001f}.supportInputRow>button{color:#779184;background:0 0;border:0;flex:none;place-items:center;width:31px;height:36px;display:grid}.supportInputRow>button svg{width:16px}.supportInputRow>button:disabled{opacity:.45}.supportInputRow textarea{resize:none;color:#fff;min-width:0;max-height:78px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 6px;font-size:12px}.supportInputRow .supportSend{color:#06130d;background:linear-gradient(145deg,#43e094,#1fb96a);border-radius:50%;width:40px;height:40px;box-shadow:0 5px 14px #1fb96a3d}.supportError{color:#ff9b92;background:#e8736a1a;border-radius:8px;margin:0 3px 7px;padding:7px 9px;font-size:9px}.supportSent{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.supportSent>span{color:#06130d;background:#25c96b;border-radius:50%;place-items:center;width:65px;height:65px;display:grid}.supportSent h3{margin:17px 0 6px}.supportSent p{color:#9eb0a4;max-width:285px;margin:0;font-size:12px;line-height:1.6}.supportSent button{color:#5be798;background:#102d1b;border:1px solid #2cd66e40;border-radius:10px;margin-top:18px;padding:10px 15px;font-weight:800}@media (width<=600px){.supportLauncher{justify-content:center;width:54px;padding:0;bottom:14px;right:14px}.supportLauncherCopy,.supportLauncher>i{display:none}.supportLauncherIcon{width:43px;height:43px}.supportLauncher{border-radius:17px;height:57px}.channelModal{border-radius:22px;width:min(470px,100vw - 24px);height:min(760px,100dvh - 24px);min-height:0;display:block;position:relative;overflow:hidden}.channelArtwork{z-index:0;height:100%;min-height:0;position:absolute;inset:0}.channelArtworkBrand{top:14px;left:16px}.channelArtwork>span{letter-spacing:2px;font-size:7px;bottom:12px;left:16px}.channelContent{z-index:1;text-shadow:0 2px 14px #000000d1;background:linear-gradient(#05130b05 0%,#05130b14 30%,#05130bab 58%,#05130bf0 100%);width:100%;min-height:100%;padding:40px 22px 22px}.channelBrandMark{display:none}.channelClose{top:10px;right:10px}.channelContent h2{filter:drop-shadow(0 3px 15px #0eef8957);max-width:400px;padding-right:20px;font-size:clamp(28px,8vw,36px)}.channelContent h2:after{margin:12px auto 11px}.channelDescription{font-size:13px}.channelDismissActions{grid-template-columns:1fr;gap:4px}.channelContinue,.ignoreChannel{min-height:36px}.channelTagline{letter-spacing:2px;margin-top:15px;font-size:7px}.supportBackdrop{background:#03070a8f;align-items:flex-end;padding:0}.supportPanel{border-width:1px 0 0;border-radius:22px 22px 0 0;width:100%;height:min(680px,92dvh)}.supportIdentity{grid-template-columns:1fr 1fr}.channelBackdrop{padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));align-items:center}.channelModal{border-color:#67f1b545;border-radius:24px;width:min(430px,100vw - 24px);height:min(700px,100dvh - 24px);box-shadow:0 28px 70px #000000ad,0 0 0 1px #7bffc30d}.channelModal:before{background:linear-gradient(90deg,#21e58d,#6ee7ff 55%,#f5cf70);height:2px}.channelArtwork>img{object-fit:cover;object-position:center top;transform:scale(1.025)}.channelArtwork:after{height:2px}.channelArtworkShade{background:linear-gradient(#020d1205 0%,#020d120d 30%,#020d129e 51%,#020d12f5 76%,#06120d 100%),linear-gradient(90deg,#02121433,#0000 55%,#0212142e)}.channelContent{background:linear-gradient(#0000 0%,#04110f0f 33%,#04110fb8 55%,#04110ffa 80%,#06120d 100%);justify-content:flex-end;padding:28px 18px 18px}.channelClose{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041111a3;border-color:#daffed38;width:36px;height:36px;top:12px;right:12px}.channelContent h2{letter-spacing:-.7px;text-shadow:0 3px 18px #000c;max-width:360px;margin:0 auto;padding:0;font-size:clamp(27px,8.2vw,35px);line-height:1.02}.channelContent h2:after{background:linear-gradient(90deg,#0000,#acffd4ad,#0000);width:52px;margin:13px auto 11px}.channelDescription{color:#d3ded8;max-width:330px;font-size:12px;line-height:1.48}.channelContent>a{border:1px solid #c6ffe057;border-radius:16px;min-height:54px;margin-top:15px;padding:0 16px;box-shadow:0 12px 28px #00dc7b3d,inset 0 1px #fff3}.channelContent>a strong{letter-spacing:.35px;font-size:12px}.channelDismissActions{gap:1px;margin-top:8px}.channelContinue,.ignoreChannel{color:#e1efe6c7;background:0 0;border:0;min-height:30px;font-size:10px}.ignoreChannel{color:#b4cabb9e}.channelTagline{color:#9ab9a8a8;letter-spacing:1.7px;margin-top:9px;font-size:6.5px}.channelTagline span{width:20px}}@media (width<=360px),(height<=620px){.channelModal{height:calc(100dvh - 20px)}.channelContent{padding:23px 15px 13px}.channelContent h2{font-size:clamp(24px,8vw,29px)}.channelDescription{font-size:11px}.channelContent>a{min-height:50px;margin-top:11px}.channelContinue,.ignoreChannel{min-height:26px}.channelTagline{display:none}}@keyframes channelAutoDismiss{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.supportLauncher,.channelContent h2{animation:none!important}.channelModal:before{transform:scaleX(0);animation:none!important}}.supportLauncher{background:#0c1b1ff0;border-color:#2fc8a773;border-radius:50%;justify-content:center;width:58px;height:58px;padding:0;box-shadow:0 14px 34px #00000057,0 0 22px #2fc8a724}.supportLauncherIcon{border-radius:50%;width:44px;height:44px}.supportLauncherCopy{opacity:0;pointer-events:none;background:#101d23;border:1px solid #2fc8a740;border-radius:10px;width:max-content;padding:8px 11px;transition:all .2s;position:absolute;right:66px;transform:translate(6px)}.supportLauncher:hover .supportLauncherCopy,.supportLauncher:focus-visible .supportLauncherCopy{opacity:1;transform:translate(0)}.supportLauncher>i{top:3px;right:4px}.supportChatHeader{box-shadow:none;color:#fff;background:#075e54;border-bottom-color:#064c44}.supportBubble{color:#111b21;background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000001f}.supportBubble.customer{background:#d9fdd3;box-shadow:0 1px 2px #0000001f}.supportBubble p{font-size:12px;line-height:1.45}.supportInputRow .supportSend{box-shadow:none;color:#fff;background:#00a884}@media (width<=600px){.supportChatHeader{height:64px}.supportChatBody.hasMessages{padding:12px 10px}.supportBubble{max-width:86%;padding:8px 10px}.supportBubble p{font-size:11px}.supportInputRow{min-height:48px}.supportInputRow textarea{font-size:11px}}.supportPanel{color:#f5f1f5;background:#0f0e13;border-color:#332735;box-shadow:0 24px 70px #00000080}.supportChatHeader{color:#fff;background:#18151c;border-bottom-color:#302430;box-shadow:0 5px 18px #0003}.supportAgentAvatar{color:#fff;background:linear-gradient(145deg,#833ab4,#e1306c 52%,#f77737);border-color:#e1306c}.supportAgentAvatar>i{box-shadow:none;background:#22c55e;border-color:#18151c}.supportChatHeader small{color:#b9aeb8}.supportChatHeader small i{background:#22c55e}.supportChatHeader>button{color:#b9aeb8}.supportChatBody{scrollbar-color:#63304f transparent;background-color:#0f0e13;background-image:radial-gradient(#e1306c14 1px,#0000 1px),radial-gradient(#f777370b 1px,#0000 1px);background-size:20px 20px,40px 40px}.supportBubble{color:#f5f1f5;background:#25212a;border:1px solid #342c38;border-radius:18px;box-shadow:0 3px 12px #0003}.supportBubble.customer{background:linear-gradient(145deg,#7d2759,#b42d65);border-color:#ce477b;box-shadow:0 5px 16px #7e27594d}.supportBubble.customer p{color:#fff}.supportBubble.admin{border-bottom-left-radius:5px}.supportBubble.customer{border-bottom-right-radius:5px}.supportBubble small{color:#d4c4d1}.supportComposer{background:#17141b;border-top-color:#302430}.supportInputRow{box-shadow:none;background:#211c25;border:1px solid #3b2c3b;border-radius:24px}.supportInputRow>button{color:#ab91a6}.supportInputRow textarea{color:#fff}.supportInputRow textarea::placeholder{color:#9b8b98}.supportInputRow .supportSend{color:#fff;background:linear-gradient(145deg,#833ab4,#e1306c 58%,#f77737);box-shadow:0 5px 14px #e1306c40}.supportInputRow .supportSend:disabled{color:#8b7787;background:#41333f}.supportIdentity input{color:#fff;background:#211c25;border-color:#3b2c3b}.supportFilePreview{color:#f2d9eb;background:#2b1d2b;border-color:#55374e}@media (width<=600px){.supportChatHeader{height:64px}.supportChatBody.hasMessages{padding:12px 10px}.supportBubble{max-width:86%;padding:8px 10px}.supportBubble p{font-size:11px}.supportInputRow{min-height:48px}}.siteNoticeStack{z-index:85;gap:10px;width:min(390px,100vw - 24px);display:grid;position:fixed;top:82px;right:18px}.siteNotice{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c161ff5;border:1px solid #45dcbc4d;border-radius:18px;grid-template-columns:42px 1fr 28px;align-items:start;gap:11px;padding:14px;animation:.38s cubic-bezier(.2,.8,.2,1) notice-arrive;display:grid;position:relative;box-shadow:0 18px 55px #00000059}.siteNotice>span{color:#43ddbd;background:#30caaa1f;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.siteNotice svg{width:19px}.siteNotice strong{color:#f7fbff;margin:1px 0 4px;font-size:.88rem;display:block}.siteNotice p{color:#aebbc6;margin:0;font-size:.75rem;line-height:1.45}.siteNotice>button{color:#83929e;cursor:pointer;background:0 0;border:0;padding:2px}.siteNotice.warning{border-color:#f5b4406b}.siteNotice.warning>span{color:#ffc65d;background:#f5b4401f}.siteNotice.urgent{border-color:#ff5b6980}.siteNotice.urgent>span{color:#ff7682;background:#ff5b691f}.siteNotice.success>span{color:#4ce497}@keyframes notice-arrive{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:none}}@media (width<=600px){.siteNoticeStack{top:68px;right:12px}.siteNotice{border-radius:15px;grid-template-columns:36px 1fr 24px;padding:11px}.siteNotice>span{border-radius:11px;width:34px;height:34px}}.userNotificationCenter,.notificationBell{overflow:visible!important}.notificationBell b{z-index:3;color:#101820;background:#ffd34f;min-width:23px;height:23px;padding:0 5px;font-size:11px;font-weight:950;line-height:1;top:-9px;right:-9px;box-shadow:0 3px 10px #0006;z-index:20!important;color:#101820!important;opacity:1!important;visibility:visible!important;background:#ffd34f!important;border:2px solid #071018!important;border-radius:50%!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;padding:0!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;top:-11px!important;right:-11px!important;transform:none!important}.userNotificationCenter{z-index:90;position:relative}.notificationBell{border:1px solid var(--cg-border);width:42px;height:42px;color:var(--cg-muted);cursor:pointer;background:#141b24;border-radius:12px;place-items:center;transition:transform .2s,border-color .2s,color .2s,background .2s;display:grid;position:relative}.notificationBell:hover,.notificationBell[aria-expanded=true]{border-color:var(--cg-jade);color:var(--cg-jade);background:#17272c;transform:translateY(-2px)}.notificationBell svg{width:18px}.notificationBell.hasUnread svg{animation:2.4s ease-in-out infinite bellPulse}.notificationBell b{color:#18150a;background:#f1c65d;border:2px solid #0b141c;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.notificationBackdrop{cursor:default;z-index:-1;background:0 0;border:0;position:fixed;inset:0}.notificationPanel{background:linear-gradient(145deg,#12262c,#09151d);border:1px solid #43d6b44d;border-radius:18px;width:min(390px,100vw - 26px);animation:.25s cubic-bezier(.2,.8,.2,1) notificationDrop;position:absolute;top:51px;right:0;overflow:hidden;box-shadow:0 24px 70px #0000007a}.notificationPanel header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px 12px;display:flex}.notificationPanel header small{color:#43d6b4;letter-spacing:1.5px;font-size:8px}.notificationPanel h3{color:#f1f8f6;margin:4px 0 0;font-size:18px}.notificationPanel header>div:last-child{align-items:center;gap:4px;display:flex}.notificationMarkRead,.notificationClose{color:#91aaa8;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;display:flex}.notificationMarkRead:hover:not(:disabled),.notificationClose:hover{color:#43d6b4}.notificationMarkRead:disabled{opacity:.35;cursor:not-allowed}.notificationMarkRead svg{width:14px}.notificationClose{padding:5px}.notificationClose svg{width:16px}.notificationList{max-height:min(470px,70vh);padding:6px;overflow:auto}.userNotice{color:inherit;border-radius:12px;grid-template-columns:34px 1fr;gap:10px;padding:11px 10px;text-decoration:none;transition:background .18s,transform .18s;display:grid;position:relative}.userNotice:hover{background:#43d6b417;transform:translate(2px)}.userNotice>span{color:#43d6b4;background:#43d6b41f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.userNotice>span svg{width:16px}.userNotice strong{color:#eef7f4;font-size:11px;display:block}.userNotice p{color:#a8bdbc;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 14px 3px 0;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.userNotice small{color:#6f8a89;font-size:8px}.userNotice.read{opacity:.62}.userNotice.urgent>span{color:#f1c65d;background:#f1c65d24}.userNotice i{background:#f1c65d;border-radius:50%;width:6px;height:6px;position:absolute;top:13px;right:8px;box-shadow:0 0 10px #f1c65dcc}.notificationEmpty{text-align:center;color:#8ea8a6;justify-items:center;gap:6px;padding:35px 20px;display:grid}.notificationEmpty svg{color:#43d6b4;width:28px;height:28px}.notificationEmpty strong{color:#eaf6f2;font-size:14px}.notificationEmpty span{font-size:10px;line-height:1.5}@keyframes bellPulse{0%,to{transform:rotate(0)}8%{transform:rotate(12deg)}16%{transform:rotate(-12deg)}24%{transform:rotate(7deg)}32%{transform:rotate(0)}}@keyframes notificationDrop{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@media (width<=600px){.notificationPanel{width:calc(100vw - 24px);max-width:none;position:fixed;top:67px;right:12px}.notificationBell{width:40px;height:40px}}.pushSettings{background:#43d6b40f;border:1px solid #43d6b43d;border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:10px;margin:10px;padding:14px;display:grid}.pushSettings>svg{color:#69ebc9;width:20px;height:20px}.pushSettings strong{color:#eef7f4;font-size:13px}.pushSettings p{color:#a8bdbc;margin:6px 0;font-size:12px;line-height:1.5}.pushSettings button{color:#07130f;cursor:pointer;background:#2fc8a7;border:1px solid #43d6b4;border-radius:8px;min-height:40px;margin-top:6px;padding:8px 12px;font-size:12px;font-weight:750}.pushSettings button:disabled{opacity:.6;cursor:wait}.pushSettings button:focus-visible{outline-offset:3px;outline:2px solid #b0ffe7}.notificationPanel:has(.pushSettings){max-height:calc(100dvh - 90px);overflow-y:auto}.reportActions{color:var(--admin-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:9px;display:flex}.reportDetailGrid{grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.reportChart,.reportBreakdown{margin-top:0}.reportChart h2,.reportBreakdown h2{margin:5px 0 0;font-size:14px}.reportBars{border-bottom:1px solid var(--admin-line);align-items:end;gap:8px;height:205px;margin-top:20px;padding:0 4px;display:flex}.reportBars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.reportBars i{background:linear-gradient(#35d49a,#16806e);border-radius:6px 6px 2px 2px;width:100%;max-width:28px;min-height:5px;box-shadow:0 0 14px #2fc8a729}.reportBars b{color:#dbe8e5;font-size:8px;font-weight:700}.reportBars small{color:var(--admin-muted);font-size:7px}.reportBreakdown p{border-bottom:1px solid var(--admin-line);color:#aab8bd;text-transform:capitalize;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 0;font-size:9px;display:flex}.reportBreakdown p strong{color:#f2faf7;font-size:11px}.reportBreakdown p span{flex-direction:column;min-width:0;display:flex}.reportBreakdown p span small{color:var(--admin-muted);text-transform:none;margin-top:3px;font-size:7px}.reportFootnote{color:var(--admin-muted);margin-top:13px;font-size:8px;display:block}@media (width<=700px){.reportActions{flex-direction:column;align-items:flex-start}.reportDetailGrid{grid-template-columns:1fr}.reportBars{gap:4px;height:170px}.reportBars i{max-width:20px}.reportBars b{font-size:7px}.reportBars small{font-size:6px}}.adminPageHeader h1{align-items:center;gap:10px;display:flex}.adminPageHeader h1>svg{width:24px;color:var(--admin-green)}.opsSearch{border:1px solid var(--admin-line);background:#101820;border-radius:11px;align-items:center;gap:8px;height:42px;margin-bottom:13px;padding:0 12px;display:flex}.opsSearch svg{width:15px;color:var(--admin-muted)}.opsSearch input{color:#fff;background:0 0;border:0;outline:0;flex:1}.walletAdminList{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.walletAdminList article{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px;display:grid}.walletAdminList article div{flex-direction:column;min-width:0;display:flex}.walletAdminList small{color:var(--admin-muted);font-size:8px}.walletAdminList b{color:var(--admin-green);font-size:11px}.walletAdminList button,.opsFloatingAction,.opsExport{align-items:center;gap:6px;display:flex}.walletAdminList button{color:var(--admin-green);background:#2fc8a70f;border:1px solid #2fc8a733;border-radius:8px;padding:7px 9px;font-size:8px}.walletAdminList button svg{width:12px}.opsPanel{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:13px;margin-top:18px;padding:15px}.opsPanel h2{font-size:12px}.opsTable{gap:7px;display:grid}.opsTable article{border:1px solid var(--admin-line);background:#0c141b;border-radius:9px;grid-template-columns:120px 1.2fr 1.5fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.opsTable span,.opsTable small{color:var(--admin-muted);font-size:7px}.opsTable strong,.opsTable p,.opsTable b{margin:0;font-size:8px}.opsTable b{text-transform:capitalize}.opsTable .enviado{color:var(--admin-green)}.opsTable .rechazado{color:#e8736a}.opsMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.opsMetrics article{border:1px solid var(--admin-line);background:linear-gradient(145deg,#151f28,#10171e);border-radius:13px;padding:16px}.opsMetrics span{color:var(--admin-muted);font-size:8px;display:block}.opsMetrics strong{color:#eef5f2;margin-top:7px;font-size:22px;display:block}.reportMetrics{grid-template-columns:repeat(3,1fr)}.opsExport,.opsFloatingAction{margin:0 0 14px auto}.notificationAdminList{gap:8px;display:grid}.notificationAdminList article{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:11px;grid-template-columns:7px 1fr auto 34px;align-items:center;gap:12px;padding:13px;display:grid}.notificationAdminList i{background:#6aa7d6;border-radius:10px;width:7px;height:100%;min-height:48px}.notificationAdminList i.success{background:#2fc8a7}.notificationAdminList i.warning{background:#e9b65d}.notificationAdminList i.urgent{background:#e8736a}.notificationAdminList p{color:#a8b4ae;margin:4px 0;font-size:9px}.notificationAdminList small{color:var(--admin-muted);font-size:7px}.notificationAdminList b{color:var(--admin-green);font-size:8px}.notificationAdminList button{color:#e8736a;background:0 0;border:0}.notificationAdminList button svg{width:14px}.securitySummary{background:#2fc8a70d;border:1px solid #2fc8a733;border-radius:13px;align-items:center;gap:12px;margin-bottom:15px;padding:15px;display:flex}.securitySummary>svg{width:28px;color:var(--admin-green)}.securitySummary div{flex-direction:column;display:flex}.securitySummary small{color:var(--admin-muted);margin-top:4px;font-size:8px}@media (width<=800px){.walletAdminList{grid-template-columns:1fr}.walletAdminList article{grid-template-columns:1fr auto}.walletAdminList article button{grid-column:1/-1;justify-content:center}.opsMetrics,.reportMetrics{grid-template-columns:1fr 1fr}.opsTable article{grid-template-columns:1fr auto}.opsTable article p,.opsTable article small{grid-column:1/-1}.notificationAdminList article{grid-template-columns:6px 1fr auto}.notificationAdminList article>b{grid-column:2}.notificationAdminList article>button{grid-area:1/3/3}}.promoHelpGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.promoHelpGrid article{background:linear-gradient(145deg,#1a2934d6,#0d1821eb);border:1px solid #47d3b72e;border-radius:16px;gap:12px;padding:15px;display:flex}.promoHelpGrid article>b{color:#44d9bb;background:#36d6b521;border-radius:10px;flex:0 0 32px;place-items:center;height:32px;display:grid}.promoHelpGrid strong{color:#eefaf7;font-size:.85rem}.promoHelpGrid p{color:#91a5ae;margin:4px 0 0;font-size:.72rem;line-height:1.45}@media (width<=700px){.promoHelpGrid{grid-template-columns:1fr}.promoHelpGrid article{padding:12px}}.adminCreateForm label>small{color:#7f919b;margin-top:5px;font-size:8px;line-height:1.4;display:block}.promoAdvanced{border:1px solid var(--admin-line);background:#ffffff05;border-radius:11px;padding:11px}.promoAdvanced summary{color:var(--admin-green);cursor:pointer;font-size:9px;font-weight:800}.promoAdvanced>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.promoAdvanced label{display:block}.promoAdvanced input{width:100%}@media (width<=600px){.promoAdvanced>div{grid-template-columns:1fr}}.telegramSetup{gap:14px;display:grid}.telegramStatus{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.telegramStatus>svg{color:#e9b65d;width:35px}.telegramStatus.ready>svg{color:var(--admin-green)}.telegramStatus div{flex-direction:column;display:flex}.telegramStatus small{color:var(--admin-muted);letter-spacing:1.4px;font-size:8px}.telegramStatus strong{color:#fff;margin:4px 0;font-size:17px}.telegramStatus p{color:var(--admin-muted);margin:0;font-size:9px}.telegramSteps{grid-template-columns:1fr 1fr;gap:10px;display:grid}.telegramSteps article{border:1px solid var(--admin-line);background:#111921;border-radius:14px;gap:12px;padding:16px;display:flex}.telegramSteps article>b{height:31px;color:var(--admin-green);background:#2fc8a71a;border-radius:10px;flex:0 0 31px;place-items:center;display:grid}.telegramSteps strong{color:#f1f7f5;font-size:11px}.telegramSteps p{color:#93a2aa;margin:6px 0;font-size:9px;line-height:1.55}.telegramSteps code{color:#62d9bf;background:#080d11;border-radius:4px;padding:2px 4px}.telegramSteps a{color:var(--admin-green);align-items:center;gap:5px;font-size:9px;text-decoration:none;display:flex}.telegramSteps a svg{width:12px}.telegramPrivacy{background:#2fc8a70d;border:1px solid #2fc8a72e;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.telegramPrivacy svg{width:19px;color:var(--admin-green)}.telegramPrivacy p{color:#9cada5;margin:0;font-size:9px}@media (width<=650px){.telegramSteps{grid-template-columns:1fr}.telegramStatus{padding:13px}.telegramSteps article{padding:12px}}.providerOfferPriceRow{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(180px,1.35fr) minmax(125px,.72fr) minmax(120px,.75fr) minmax(140px,.85fr) auto auto auto;align-items:end;gap:10px;padding:14px;display:grid}.providerOfferIdentity{flex-direction:column;align-self:center;gap:4px;min-width:0;display:flex}.providerOfferIdentity strong{color:#edf4f1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.providerOfferIdentity small,.providerOfferPriceRow label>small{color:#718078;font-size:8px}.providerOfferPriceRow label{flex-direction:column;gap:5px;display:flex}.providerOfferPriceRow label>div{background:#0d141b;border:1px solid #2b3944;border-radius:9px;align-items:center;height:38px;display:flex;overflow:hidden}.providerOfferPriceRow label b{color:#718078;padding-left:9px;font-size:7px}.providerOfferPriceRow input[type=number]{color:#edf4f1;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 8px;font-size:11px;font-weight:800}.providerOfferPriceRow label:focus-within>div{border-color:#2fc8a78c;box-shadow:0 0 0 3px #2fc8a714}.providerOfferPriceRow .passPriceField>small,.providerOfferPriceRow .passPriceField b{color:#e9b65d}.providerOfferPriceRow .providerCostField>small,.providerOfferPriceRow .providerCostField b{color:#68aee8}.providerOfferPriceRow .providerCostField>div{background:#68aee80f;border-color:#68aee83d}.providerOfferPriceRow .providerCostField input{color:#8fc8f5;cursor:not-allowed}.providerOfferPriceRow .providerCostField:focus-within>div{box-shadow:none;border-color:#68aee83d}.offerVisibilityButton,.saveOfferPrices{color:#91a09a;background:#151f28;border:1px solid #30404c;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:38px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.offerVisibilityButton svg,.saveOfferPrices svg{width:13px}.offerVisibilityButton.active{color:#2fc8a7;background:#2fc8a717;border-color:#2fc8a757}.saveOfferPrices{color:#07130f;background:#2fc8a7;border:0}.saveOfferPrices:disabled{opacity:.55}.offerOrderButtons{align-items:center;gap:4px;display:flex}.offerOrderButtons button{color:#9aaba4;background:#101922;border:1px solid #30404c;border-radius:8px;place-items:center;width:30px;height:38px;display:grid}.offerOrderButtons button:hover:not(:disabled){color:#2fc8a7;border-color:#2fc8a7}.offerOrderButtons button:disabled{opacity:.3}.offerOrderButtons svg{width:13px}.catalogGameForm select{color:#fff;background:#0b0e17;border:1px solid #30404c;border-radius:9px;min-height:42px;padding:9px 11px}.catalogGameForm small{color:#8da39e;font-size:10px;line-height:1.4}.catalogGameForm .publishCheck{color:#c7d3cf;background:#0d141b;border:1px solid #30404c;border-radius:9px;grid-column:1/-1;align-items:center;gap:8px;min-height:36px;padding:9px 11px;display:flex}.catalogGameForm .publishCheck input{accent-color:#2fc8a7;width:16px;height:16px}.countryPicker{background:#0b1219;border:1px solid #30404c;border-radius:10px;gap:9px;padding:10px;display:grid}.countryPickerToolbar{align-items:center;gap:9px;display:flex}.countryPickerToolbar>span{color:#55d8b9;white-space:nowrap;font-size:9px;font-weight:800}.countryPickerSearch{background:#101922;border:1px solid #30404c;border-radius:8px;flex:1;align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex}.countryPickerSearch svg{color:#789891;width:14px}.countryPickerSearch input{color:#eef4f1;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 0;font-size:10px}.countryPickerActions{gap:6px;display:flex}.countryPickerActions button{color:#65dec0;background:#2fc8a714;border:1px solid #2fc8a747;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.countryPickerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-height:190px;padding-right:3px;display:grid;overflow:auto}.countryPickerGrid button{color:#a8bab5;text-align:left;background:#101922;border:1px solid #263743;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:7px 6px;display:flex}.countryPickerGrid button:hover{color:#e9fff9;border-color:#2fc8a78c}.countryPickerGrid button.selected{color:#e9fff9;background:#2fc8a724;border-color:#2fc8a7}.countryPickerGrid button i{color:#07130f;border:1px solid #52656a;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;font-size:10px;font-style:normal;display:grid}.countryPickerGrid button.selected i{background:#2fc8a7;border-color:#2fc8a7}.countryPickerGrid button span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9px;overflow:hidden}.countryPickerGrid button small{color:#6e8984;font-size:8px}.catalogOfferBulk{gap:6px;margin-left:auto;display:flex}.catalogOfferBulk button{color:#91a09a;background:#151f28;border:1px solid #30404c;border-radius:8px;align-items:center;gap:4px;padding:7px;font-size:8px;display:flex}.catalogOfferBulk svg{width:12px}.providerOfferPriceRow.manual{grid-template-columns:minmax(180px,1.35fr) minmax(120px,.75fr) minmax(140px,.85fr) auto auto auto}.providerOfferIdentity>input{color:#fff;background:#0d141b;border:1px solid #30404c;border-radius:8px;padding:8px}.manualOfferCheck{color:#91a09a;align-self:center;font-size:8px;flex-direction:row!important;display:flex!important}.deleteOffer,.deleteGameButton{color:#e8736a;background:#e8736a12;border:1px solid #e8736a40;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.deleteOffer svg,.deleteGameButton svg{width:12px}.deleteGameButton{margin:14px 0 0 auto;padding:9px 12px}.fieldBuilder{background:linear-gradient(145deg,#2fc8a70f,#0b1117b3);border:1px solid #2fc8a72e;border-radius:14px;padding:14px}.fieldBuilderTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.fieldBuilderTitle button,.fieldBuilderRow>button{color:#55d7ba;background:#2fc8a714;border:1px solid #2fc8a747;border-radius:8px;align-items:center;gap:5px;padding:7px;display:flex}.fieldBuilderTitle svg,.fieldBuilderRow svg{width:13px}.fieldBuilderRow{grid-template-columns:1fr 150px auto 34px;align-items:center;gap:8px;margin-top:9px;display:grid}.fieldBuilderRow input,.fieldBuilderRow select{color:#eef4f1;background:#0d141b;border:1px solid #30404c;border-radius:8px;min-width:0;padding:9px}.fieldBuilderRow label{color:#a5b0aa;align-items:center;gap:5px;display:flex}.catalogGameForm label:has(textarea[name=customFields]){display:none}.bigGameIcon img,.productIcon img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.productIcon.hasImage{border-radius:16px;width:58px;height:58px;padding:0;overflow:hidden}@media (width<=900px){.providerOfferPriceRow{grid-template-columns:1fr 1fr}.providerOfferIdentity{grid-column:1/-1}.offerVisibilityButton,.saveOfferPrices{width:100%}}@media (width<=520px){.countryPickerToolbar{flex-direction:column;align-items:stretch}.countryPickerToolbar>span{font-size:8px}.countryPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:230px}.providerOfferPriceRow{grid-template-columns:1fr}.providerOfferIdentity{grid-column:auto}.fieldBuilderRow{grid-template-columns:1fr}.fieldBuilderTitle{flex-direction:column;align-items:flex-start}.providerOfferPriceRow.manual{grid-template-columns:1fr}}.paymentExtraFields{border:1px solid var(--admin-line);background:#2fc8a709;border-radius:13px;gap:10px;padding:15px;display:grid}.paymentExtraFields header{justify-content:space-between;align-items:center;gap:12px;display:flex}.paymentExtraFields header div{gap:4px;display:grid}.paymentExtraFields header small,.paymentExtraFields>p{color:#82909b;font-size:9px}.paymentExtraFields header button{color:#4ed7ba;background:#2fc8a714;border:1px solid #2fc8a74d;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;display:flex}.paymentExtraFields svg{width:14px}.paymentExtraFieldRow{grid-template-columns:minmax(130px,.75fr) minmax(180px,1.25fr) 34px 34px 34px;gap:7px;display:grid}.paymentExtraFieldRow input{min-width:0}.paymentExtraFieldRow button{border:1px solid var(--admin-line);color:#9ba8b2;background:#101820;border-radius:8px;place-items:center;display:grid}.paymentExtraFieldRow button.danger{color:#ec8078}.paymentExtraFieldRow button:disabled{opacity:.3}@media (width<=650px){.paymentExtraFields header{flex-direction:column;align-items:flex-start}.paymentExtraFieldRow{grid-template-columns:1fr 1fr 32px 32px 32px}.paymentExtraFieldRow input:first-child{grid-column:1/-1}}.supportPresenceControl{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.supportPresenceControl>span{width:100%;color:var(--admin-muted);font-size:7px}.supportPresenceControl button{border:1px solid var(--admin-line);color:var(--admin-muted);background:0 0;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;display:flex}.supportPresenceControl button i{background:#78827c;border-radius:50%;width:6px;height:6px}.supportPresenceControl button.active{color:#fff;background:var(--admin-soft)}.supportPresenceControl button.online i{background:#2fc8a7;box-shadow:0 0 7px #2fc8a7}.supportPresenceControl button.busy i{background:#e9b65d;box-shadow:0 0 7px #e9b65d}.adminChatTimeline{border:1px solid var(--admin-line);background:#08110d;border-radius:12px;max-height:310px;padding:12px;overflow:auto}.adminChatTimeline article{background:#15231b;border-radius:12px;width:max-content;max-width:82%;margin:7px 0;padding:9px 11px}.adminChatTimeline article.admin{background:#175f3a;border-bottom-right-radius:3px;margin-left:auto}.adminChatTimeline article.customer{border-bottom-left-radius:3px}.adminChatTimeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.adminSupportAttachment{color:#7ce8ce;margin-top:8px;text-decoration:none;display:block}.adminSupportAttachment img{object-fit:contain;border:1px solid var(--admin-line);background:#050c09;border-radius:9px;width:min(280px,100%);max-height:280px;display:block}.adminSupportAttachment span{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;display:block;overflow:hidden}.adminChatTimeline small{color:var(--admin-muted);margin-top:5px;font-size:7px;display:block}.adminDanger{color:#e8736a;background:#e8736a14;border:1px solid #e8736a40;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;display:flex}.adminDanger svg,.adminModalActions .adminSecondary svg{width:13px}@media (width<=650px){.supportPresenceControl{margin-bottom:8px}.adminChatTimeline{max-height:42vh}.adminModalActions{flex-wrap:wrap}.adminModalActions>button{white-space:nowrap;flex:1;justify-content:center}}.providerBalanceAlert{background:linear-gradient(120deg,#2fc8a71c,#141b24f5);border:1px solid #2fc8a747;border-radius:16px;justify-content:space-between;align-items:center;margin:14px 0;padding:20px 24px;display:flex}.providerBalanceAlert small{color:#7d918a;letter-spacing:1.5px;font-size:9px}.providerBalanceAlert h2{color:#2fc8a7;margin:5px 0}.providerBalanceAlert p{color:#819089;margin:0;font-size:11px}.providerBalanceAlert>b{color:#2fc8a7;background:#2fc8a71f;border-radius:999px;padding:7px 10px;font-size:9px}.providerBalanceAlert.low{background:linear-gradient(120deg,#ff6c5e1f,#141b24f5);border-color:#ff6c5e61}.providerBalanceAlert.low h2,.providerBalanceAlert.low>b{color:#ff7c70}.providerBalanceAlert.low>b{background:#ff6c5e1f}@media (width<=620px){.providerBalanceAlert{flex-direction:column;align-items:flex-start;gap:13px}}.streamingPartnerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.streamingHealthBanner{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:13px;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.streamingHealthBanner>svg{flex:none;width:20px}.streamingHealthBanner>div{flex:1;gap:4px;min-width:0;display:grid}.streamingHealthBanner strong{font-size:11px}.streamingHealthBanner small{color:var(--admin-muted);font-size:9px;line-height:1.45}.streamingHealthBanner>span{color:var(--admin-muted);white-space:nowrap;font-size:8px}.streamingHealthBanner.operational{background:#35d49a0e;border-color:#35d49a4d}.streamingHealthBanner.operational>svg{color:var(--admin-green)}.streamingHealthBanner.unavailable{background:#ff505014;border-color:#ff707066}.streamingHealthBanner.unavailable>svg{color:#f77}.streamingHealthBanner.checking>svg{color:var(--admin-cyan);animation:1.4s ease-in-out infinite streamingHealthPulse}@keyframes streamingHealthPulse{50%{opacity:.4}}.streamingLiveSection{border:1px solid var(--admin-line);background:linear-gradient(135deg,#2fc8a713,var(--admin-card) 48%);border-radius:16px;margin:0 0 18px;padding:18px}.streamingLiveHeading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.streamingLiveHeading h2{margin:6px 0 4px;font-size:17px}.streamingLiveHeading p{color:var(--admin-muted);margin:0;font-size:10px;line-height:1.5}.streamingLiveUpdated{white-space:nowrap;color:var(--admin-muted);align-items:center;gap:7px;font-size:9px;display:flex}.streamingLiveUpdated i,.streamingPartnerConnection i{background:#7d8797;border-radius:50%;width:7px;height:7px}.streamingLiveUpdated i{background:var(--admin-green);box-shadow:0 0 8px var(--admin-green)}.streamingLiveMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.streamingLiveMetrics article{border:1px solid var(--admin-line);background:#040c148c;border-radius:12px;gap:10px;min-height:86px;padding:14px;display:grid}.streamingLiveMetrics article>span{color:var(--admin-muted);font-size:10px}.streamingLiveMetrics article>strong{letter-spacing:-.4px;font-size:21px}.streamingLiveMetrics article>strong small{color:var(--admin-muted);font-size:10px;font-weight:500}.streamingPartnerConnection{color:var(--admin-muted);align-items:center;gap:6px;font-size:9px;display:inline-flex}.streamingPartnerConnection.online{color:var(--admin-green)}.streamingPartnerConnection.online i{background:var(--admin-green);box-shadow:0 0 7px var(--admin-green)}.streamingPartnerLastSeen{color:var(--admin-muted);margin:5px 0 0;font-size:8px;display:block}.streamingPartnerCard{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:15px;align-content:start;gap:11px;padding:16px}.streamingPartnerCard h2{align-items:center;gap:8px;margin:0 0 2px;font-size:13px;display:flex}.streamingPartnerCard h2 svg{width:16px;color:var(--admin-green)}.streamingPartnerCard h2 strong{color:var(--admin-green);font-size:11px}.streamingPartnerCard label{gap:6px;display:grid}.streamingPartnerCard label>span{color:var(--admin-muted);font-size:10px}.streamingPartnerCard input,.streamingPartnerCard select,.streamingPartnerCard textarea{border:1px solid var(--admin-line);background:var(--admin-bg);width:100%;min-height:38px;color:var(--admin-text);font:inherit;border-radius:8px;outline:0;padding:9px 10px;font-size:11px}.streamingPartnerCard textarea{resize:vertical;font-family:ui-monospace,Consolas,monospace}.streamingPartnerCard input:focus,.streamingPartnerCard select:focus,.streamingPartnerCard textarea:focus{border-color:var(--admin-green)}.streamingPartnerCard small{color:var(--admin-muted);font-size:9px;line-height:1.5}.streamingPartnerCard>button{justify-self:start;margin-top:2px}.streamingInventoryBulk{background:linear-gradient(135deg,#35d49a0e,var(--admin-card) 55%);border-color:#35d49a40;gap:12px;margin-bottom:18px;padding:18px;display:grid}.streamingInventoryBulk h2{align-items:center;gap:9px;margin:0;font-size:16px;display:flex}.streamingInventoryBulk h2 svg{width:19px;color:var(--admin-green)}.streamingInventoryBulk>p{color:var(--admin-muted);margin:-5px 0 2px;font-size:11px}.streamingInventoryBulk label{gap:6px;display:grid}.streamingInventoryBulk label>span{color:var(--admin-muted);font-size:10px}.streamingInventoryBulk select,.streamingInventoryBulk textarea{border:1px solid var(--admin-line);background:var(--admin-bg);width:100%;color:var(--admin-text);font:inherit;border-radius:8px;outline:0;padding:10px;font-size:11px}.streamingInventoryBulk textarea{resize:vertical;font-family:ui-monospace,Consolas,monospace;line-height:1.6}.streamingInventoryBulk select:focus,.streamingInventoryBulk textarea:focus{border-color:var(--admin-green)}.streamingInventoryBulk>small{color:var(--admin-muted);font-size:9px;line-height:1.5}.streamingInventoryBulk>button{justify-self:start}.streamingInventorySuccess{color:var(--admin-green);font-size:11px}.streamingPartnerKey{background:#35d49a12;border:1px solid #35d49a59;border-radius:13px;align-items:center;gap:13px;margin:0 0 18px;padding:15px;display:flex}.streamingPartnerKey>svg{color:var(--admin-green);flex:none}.streamingPartnerKey>div{flex:1;gap:6px;min-width:0;display:grid}.streamingPartnerKey strong{font-size:11px}.streamingPartnerKey code{overflow-wrap:anywhere;color:#7ff0bd;font-size:12px}.streamingPartnerKey small{color:var(--admin-muted);font-size:9px}.streamingPartnerTable{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:15px;margin-top:16px;padding:15px}.streamingPartnerTable>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.streamingPartnerTable>header h2{margin:0;font-size:13px}.streamingPartnerTable>header span,.streamingPartnerEmpty{color:var(--admin-muted);font-size:10px}.streamingPartnerTable .adminTableScroll{overflow-x:auto}.streamingPartnerTable table{border-collapse:collapse;text-align:left;width:100%}.streamingPartnerTable th,.streamingPartnerTable td{border-bottom:1px solid var(--admin-line);white-space:nowrap;padding:11px 9px;font-size:10px}.streamingPartnerTable th{color:var(--admin-muted);font-weight:650}.streamingPartnerTable code{color:#a9b4c9}.streamingPartnerActions{gap:6px;display:flex}.streamingPartnerActions button{height:31px;padding:0 9px;font-size:9px}.streamingPartnerEmpty{margin:18px 0 4px}@media (width<=900px){.streamingPartnerGrid{grid-template-columns:1fr}.streamingLiveMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.streamingPartnerKey{flex-wrap:wrap;align-items:flex-start}.streamingPartnerKey>div{flex-basis:calc(100% - 40px)}.streamingPartnerTable{padding:11px}.streamingPartnerTable th,.streamingPartnerTable td{padding:9px 7px}.streamingLiveHeading{flex-direction:column}.streamingLiveMetrics{grid-template-columns:1fr 1fr}.streamingLiveMetrics article{padding:11px}.streamingLiveMetrics article>strong{font-size:17px}.streamingHealthBanner{flex-wrap:wrap;align-items:flex-start}.streamingHealthBanner>div{flex-basis:calc(100% - 40px)}.streamingHealthBanner>span{margin-left:32px}}.ordersToolbar{gap:10px;margin-bottom:12px;display:flex}.ordersToolbar label{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:10px;flex:1;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.ordersToolbar svg{width:15px;color:var(--admin-muted)}.ordersToolbar input{color:#fff;background:0 0;border:0;outline:0;width:100%}.ordersToolbar select{border:1px solid var(--admin-line);background:var(--admin-card);color:#fff;border-radius:10px;padding:0 12px}.adminOrdersList{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:13px;overflow:hidden}.adminOrdersList article{border-bottom:1px solid var(--admin-line);grid-template-columns:38px minmax(180px,1fr) 110px 155px 80px 60px;align-items:center;gap:10px;padding:12px;display:grid}.orderProductIcon{background:var(--admin-soft);width:36px;height:36px;color:var(--admin-purple);border-radius:9px;place-items:center;display:grid}.orderProductIcon svg{width:16px}.adminOrdersList article>div>*{display:block}.adminOrdersList small,.adminOrdersList em,.adminOrdersList article>span{color:var(--admin-muted);font-size:8px;font-style:normal}.adminOrdersList strong{font-size:9px}.adminOrdersList em,.adminOrdersList article>span{align-items:center;gap:4px;display:flex}.adminOrdersList em svg,.adminOrdersList article>span svg{width:11px}.adminOrdersList b{background:var(--admin-soft);color:var(--admin-orange);text-align:center;border-radius:99px;padding:5px;font-size:7px}.adminOrdersList b.completed{color:var(--admin-green)}.adminOrdersList b.failed{color:#e8736a}.adminOrdersList b.enviado{color:var(--admin-green);background:#31c7a517}.adminOrdersList b.en_camino{color:#d8b66b;background:#d8b66b14}.adminOrdersList b.rechazado{color:#e97972;background:#e9797214}.customerStatusEditor{border:1px solid var(--admin-line);background:#0a151d;border-radius:11px;gap:9px;margin-top:14px;padding:13px;display:grid}.customerStatusEditor h3{margin:0}.customerStatusEditor select,.customerStatusEditor textarea{border:1px solid var(--admin-line);color:#e7eeeb;background:#071119;border-radius:9px;width:100%;padding:10px}.customerStatusEditor textarea{resize:vertical;min-height:80px}.customerStatusEditor button{justify-self:start;padding:9px 12px}.adminOrdersList article>button{color:var(--admin-purple);background:0 0;border:0;align-items:center;gap:4px;font-size:8px;display:flex}.adminOrdersList article>button svg{width:12px}.orderDetail{padding:18px}.orderDetail dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.orderDetail dl div{border:1px solid var(--admin-line);border-radius:9px;padding:10px}.orderDetail dt{color:var(--admin-muted);font-size:8px}.orderDetail dd{margin:4px 0 0;font-size:9px}.orderDetail h3{font-size:10px}.orderDetail pre{color:#a9bbb2;white-space:pre-wrap;background:#081018;border-radius:9px;max-height:180px;padding:11px;font-size:8px;overflow:auto}.orderSubmittedFields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.orderSubmittedFields>div{border:1px solid var(--admin-line);background:#0a151d;border-radius:10px;min-width:0;padding:11px}.orderSubmittedFields span{color:var(--admin-muted);text-transform:capitalize;margin-bottom:6px;font-size:8px;display:block}.orderSubmittedFields strong{color:#e6eeea;overflow-wrap:anywhere;font-size:10px;display:block}.orderSubmittedFields a{color:#55d7ba;text-decoration:none;display:block}.orderSubmittedFields img{object-fit:contain;background:#050d12;border-radius:8px;width:100%;max-height:260px;display:block}.orderSubmittedFields small{text-align:center;margin-top:7px;display:block}.orderError{color:#e8736a;background:#e8736a14;border-radius:9px;padding:10px;font-size:9px}@media (width<=800px){.ordersToolbar{flex-direction:column}.ordersToolbar select{height:40px}.adminOrdersList article{grid-template-columns:38px 1fr auto}.adminOrdersList article>span{grid-column:2}.adminOrdersList article>b,.adminOrdersList article>button{grid-column:3}.orderDetail dl,.orderSubmittedFields{grid-template-columns:1fr}}.adminUsersList{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:13px;overflow:hidden}.adminUsersList article{border-bottom:1px solid var(--admin-line);grid-template-columns:38px minmax(150px,1fr) minmax(180px,1.2fr) 110px 120px;align-items:center;gap:10px;padding:12px;display:grid}.adminUsersList article>span{background:var(--admin-soft);width:36px;height:36px;color:var(--admin-purple);border-radius:10px;place-items:center;display:grid}.adminUsersList svg{width:14px;color:var(--admin-purple)}.adminUsersList article>div{grid-template-columns:auto 1fr;column-gap:6px;min-width:0;display:grid}.adminUsersList article>div>svg{grid-row:1/3}.adminUsersList strong,.adminUsersList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminUsersList strong{font-size:8px}.adminUsersList small{color:var(--admin-muted);font-size:7px}@media (width<=800px){.adminUsersList article{grid-template-columns:38px 1fr}.adminUsersList article>div{grid-column:2}}.adminUsersList article{grid-template-columns:38px minmax(140px,1fr) minmax(170px,1.2fr) 105px 115px 55px}.userView{color:var(--admin-purple);background:0 0;border:0;align-items:center;gap:4px;font-size:8px;display:flex}.userView svg{width:12px}.userAccountDetail{padding:18px}.userAccountDetail dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.userAccountDetail dl div{border:1px solid var(--admin-line);border-radius:9px;padding:10px}.userAccountDetail dt{color:var(--admin-muted);font-size:7px}.userAccountDetail dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:9px}.userAdminActions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.userAdminActions button{border:1px solid var(--admin-line);background:var(--admin-soft);color:#fff;border-radius:8px;align-items:center;gap:5px;padding:9px;font-size:8px;display:flex}.userAdminActions svg{width:13px}.userAdminActions .danger{color:#e8736a;border-color:#e8736a40}@media (width<=800px){.adminUsersList article{grid-template-columns:38px 1fr}.userView{grid-column:2}.userAccountDetail dl{grid-template-columns:1fr}}.fraudReviewPage .adminPageHeader p{max-width:680px}.fraudReviewTable{overflow:hidden}.fraudReviewTable .adminTableTools{align-items:center;gap:14px}.fraudReviewTable .adminTableTools label{border:1px solid var(--admin-line);background:#0c141b;border-radius:8px;align-items:center;gap:8px;width:min(520px,100%);height:38px;padding:0 10px;display:flex}.fraudReviewTable .adminTableTools label svg{width:14px;color:var(--admin-muted);flex:none}.fraudReviewTable .adminTableTools input{min-width:0;color:var(--admin-text)}.fraudReviewTable .adminTableTools>span{color:var(--admin-muted);flex:none;font-size:9px}.fraudReviewTable td small{color:var(--admin-muted);margin-top:4px;font-size:8px;display:block}.fraudReviewTable td code{color:#79d7c3;font-size:9px}.fraudReviewTable .adminPagination>div{gap:6px;display:flex}.fraudReviewTable .adminPagination button{border:1px solid var(--admin-line);width:30px;height:28px;color:var(--admin-text);background:0 0;border-radius:7px;place-items:center;display:grid}.fraudReviewTable .adminPagination button:disabled{opacity:.35;cursor:not-allowed}.fraudReviewTable .adminPagination button svg{width:14px}.fraudCount{color:var(--admin-green);align-items:center;gap:5px;font-weight:700;display:inline-flex}.fraudCount svg{width:13px}.fraudEmpty{text-align:center!important;color:var(--admin-muted)!important;padding:32px!important}.fraudPrivacyNote{color:#c9b98f;background:#e9b65d0f;border:1px solid #e9b65d33;border-radius:10px;align-items:flex-start;gap:9px;margin:-10px 0 15px;padding:12px 14px;font-size:10px;line-height:1.5;display:flex}.fraudPrivacyNote svg{color:#e9b65d;flex:none;width:15px}@media (width<=650px){.fraudReviewTable .adminTableTools{flex-direction:column;align-items:stretch}.fraudReviewTable .adminTableTools label{width:100%}.fraudReviewTable .adminTableTools>span{align-self:flex-end}.fraudPrivacyNote{font-size:9px}}.healthCard>div em{color:#71838d;margin-top:3px;font-size:8px;font-style:normal;line-height:1.35;display:block}.healthCard>div em+em{color:#9aabb3}.healthPage .adminPageHeader p{max-width:620px}.healthPage .adminPageHeader{margin-bottom:18px}.healthGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.healthCard{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.healthCard>span{width:38px;height:38px;color:var(--admin-green);background:#2fc8a71a;border-radius:11px;place-items:center;display:grid}.healthCard.warning>span{color:var(--admin-orange);background:#e9b65d1a}.healthCard.error>span{color:#e8736a;background:#e8736a1a}.healthCard svg{width:19px}.healthCard>div{flex:1;gap:4px;min-width:0;display:grid}.healthCard strong{font-size:11px}.healthCard small{overflow-wrap:anywhere;color:var(--admin-muted);font-size:9px}.healthCard>b{color:var(--admin-green);font-size:8px}.healthCard.warning>b{color:var(--admin-orange)}.healthCard.error>b{color:#e8736a}.healthNote{color:var(--admin-muted);align-items:center;gap:8px;margin-top:15px;font-size:9px;display:flex}.healthNote svg{width:15px;color:var(--admin-green)}@media (width<=650px){.healthGrid{grid-template-columns:1fr}}:root{--admin-bg:#080a12;--admin-card:#10131e;--admin-soft:#161a28;--admin-line:#ffffff13;--admin-text:#f4f3fb;--admin-muted:#858a9d;--admin-purple:#8b5cf6;--admin-cyan:#32c5ff;--admin-green:#35d49a;--admin-orange:#ff9e5d}*{box-sizing:border-box}.adminShell{background:radial-gradient(circle at 35% -10%,#7442d31f,transparent 27%),var(--admin-bg);min-height:100vh;color:var(--admin-text);text-align:left;font-family:Segoe UI Variable,Inter,system-ui,sans-serif;overflow-x:hidden}.adminSidebar{border-right:1px solid var(--admin-line);z-index:30;background:#0b0d16f7;flex-direction:column;width:260px;display:flex;position:fixed;inset:0 auto 0 0}.adminLogo{border-bottom:1px solid var(--admin-line);align-items:center;gap:11px;height:76px;padding:0 18px;display:flex}.adminLogo>span{background:linear-gradient(135deg,#a96bff,#5f39d9);border-radius:12px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 9px 25px #8b5cf647}.adminLogo>span svg{width:21px}.adminLogo div{flex-direction:column;display:flex}.adminLogo strong{letter-spacing:.4px;font-size:15px}.adminLogo small{letter-spacing:3px;color:#9a72e9;font-size:9px}.adminLogo button{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.adminWorkspace{border:1px solid var(--admin-line);background:#ffffff06;border-radius:12px;align-items:center;gap:9px;margin:14px 12px;padding:12px;display:flex}.adminWorkspace>div{flex-direction:column;flex:1;min-width:0;display:flex}.adminWorkspace small{color:#62687a;letter-spacing:1px;font-size:8px}.adminWorkspace strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.adminWorkspace>svg{color:#656a79;width:14px}.onlineDot{background:#35d49a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #35d49a}.adminSidebar nav{scrollbar-width:thin;flex:1;padding:4px 10px 20px;overflow-y:auto}.adminNavLabel{color:#4f5465;letter-spacing:2px;padding:14px 12px 8px;font-size:8px;font-weight:900;display:block}.adminSidebar nav a{color:#888e9f;border-radius:10px;align-items:center;gap:11px;height:40px;margin:2px 0;padding:0 11px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.adminSidebar nav a svg{width:17px}.adminSidebar nav a:hover{color:#d7d9e3;background:#ffffff09}.adminSidebar nav a.active{color:#fff;background:linear-gradient(90deg,#8b5cf636,#8b5cf60f);box-shadow:inset 2px 0 #9c6aff}.adminSidebar nav a b{color:#fff;text-align:center;background:#7d42e7;border-radius:999px;min-width:21px;margin-left:auto;padding:3px 5px;font-size:8px}.adminSidebarFooter{border-top:1px solid var(--admin-line);align-items:center;gap:10px;height:70px;padding:12px 15px;display:flex}.adminAvatar,.adminProfile>span{background:linear-gradient(135deg,#6f43d8,#2c78b8);border-radius:10px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.adminSidebarFooter>div:nth-child(2){flex-direction:column;flex:1;display:flex}.adminSidebarFooter strong{font-size:11px}.adminSidebarFooter small{color:#777c8c;font-size:9px}.adminSidebarFooter button{color:#727788;cursor:pointer;background:0 0;border:0}.adminSidebarFooter button svg{width:17px}.adminStage{min-height:100vh;margin-left:260px}.adminTopbar{border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#080a12b8;align-items:center;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.adminBreadcrumb{flex-direction:column;display:flex}.adminBreadcrumb small{letter-spacing:2px;color:#565c6e;font-size:8px}.adminBreadcrumb strong{font-size:15px}.adminTopActions{align-items:center;gap:10px;margin-left:auto;display:flex}.adminTopActions>label{border:1px solid var(--admin-line);background:#ffffff06;border-radius:10px;align-items:center;gap:8px;width:250px;height:38px;padding:0 12px;display:flex}.adminTopActions label svg{color:#63697b;width:15px}.adminTopActions input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:11px}.adminIconButton,.adminMenuToggle{border:1px solid var(--admin-line);color:#9ca1b2;background:#ffffff06;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative}.adminIconButton svg,.adminMenuToggle svg{width:17px}.adminIconButton i{background:#a66cff;border:1px solid #11131d;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.adminProfile{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:8px;display:flex}.adminProfile>span{width:34px;height:34px;font-size:12px}.adminProfile>div{flex-direction:column;display:flex}.adminProfile strong{font-size:10px}.adminProfile small{color:#73798b;font-size:8px}.adminProfile>svg{width:13px}.adminMenuToggle{display:none}.adminContent{max-width:1600px;margin:auto;padding:30px}.adminPageHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.adminPageHeader h1{color:#fff;letter-spacing:-.7px;margin:8px 0 6px;font-size:28px}.adminPageHeader p{color:var(--admin-muted);font-size:12px}.adminPageHeader>div:last-child{gap:9px;display:flex}.livePill,.moduleEyebrow{letter-spacing:1.5px;color:#8d94a7;font-size:8px;font-weight:900}.livePill i{background:var(--admin-green);width:6px;height:6px;box-shadow:0 0 9px var(--admin-green);border-radius:50%;margin-right:5px;display:inline-block}.adminPrimary,.adminSecondary{color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:7px;height:39px;padding:0 14px;font-size:10px;font-weight:750;display:flex}.adminPrimary{background:linear-gradient(110deg,#8f5cf6,#6741d7);border:0;box-shadow:0 9px 24px #7846dc3b}.adminSecondary{border:1px solid var(--admin-line);background:#ffffff08}.adminPrimary svg,.adminSecondary svg{width:14px}.metricGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metricCard{border:1px solid var(--admin-line);background:linear-gradient(145deg,#141723f5,#0c0f18f5);border-radius:15px;min-height:152px;padding:17px;position:relative;overflow:hidden}.metricCard:after{content:"";filter:blur(35px);opacity:.2;border-radius:50%;width:100px;height:100px;position:absolute;top:-45px;right:-40px}.metricCard.purple:after{background:var(--admin-purple)}.metricCard.cyan:after{background:var(--admin-cyan)}.metricCard.green:after{background:var(--admin-green)}.metricCard.orange:after{background:var(--admin-orange)}.metricTop{justify-content:space-between;align-items:center;display:flex}.metricTop>span{color:#a77aff;background:#8b5cf61f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.metricTop svg{width:16px}.metricTop small{color:#4fd9a5;background:#35d49a14;border-radius:999px;padding:4px 7px;font-size:8px}.metricCard p{color:#777d8f;margin:16px 0 4px;font-size:10px}.metricCard h2{color:#fff;margin:0;font-size:23px}.metricSpark{align-items:end;gap:3px;height:38px;display:flex;position:absolute;bottom:15px;right:15px}.metricSpark i{background:linear-gradient(#9970ed,#8b5cf61a);border-radius:2px;width:3px}.chartGrid{grid-template-columns:1.65fr 1fr;gap:14px;margin-top:14px;display:grid}.chartGrid.lower{grid-template-columns:1.45fr 1fr}.adminPanel{border:1px solid var(--admin-line);background:#10131ef0;border-radius:15px;padding:20px}.panelHeading{justify-content:space-between;align-items:center;display:flex}.panelHeading small{letter-spacing:1.5px;color:#555b6d;font-size:8px}.panelHeading h3{margin:5px 0 0;font-size:14px}.panelHeading button{border:1px solid var(--admin-line);color:#7e8495;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.panelHeading button svg{width:11px}.lineChart{height:210px;margin-top:16px;display:flex}.chartLabels{color:#555b6b;flex-direction:column;justify-content:space-between;padding-bottom:25px;font-size:8px;display:flex}.lineChartBars{border-bottom:1px solid var(--admin-line);background:repeating-linear-gradient(#0000 0 45px,#ffffff0a 46px);flex:1;justify-content:space-around;align-items:end;margin-left:14px;display:flex}.lineChartBars>div{flex-direction:column;justify-content:end;align-items:center;gap:8px;height:100%;display:flex}.lineChartBars i{background:linear-gradient(#9d6df6,#5b34aa33);border-radius:6px 6px 2px 2px;width:22px;max-height:170px;box-shadow:0 0 16px #8b5cf629}.lineChartBars span,.monthlyBars span{color:#606678;font-size:8px}.donutWrap{align-items:center;gap:24px;margin-top:25px;display:flex}.donut{background:conic-gradient(#8b5cf6 0 46%,#32c5ff 46% 74%,#35d49a 74% 91%,#34394a 91%);border-radius:50%;place-items:center;width:145px;height:145px;display:grid;position:relative}.donut:after{content:"";background:#10131e;border-radius:50%;width:93px;height:93px;position:absolute}.donut>div{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.donut svg{color:#9b70ed;width:17px}.donut strong{font-size:17px}.donut small{color:#686e80;font-size:8px}.donutWrap ul{flex:1;padding:0;list-style:none}.donutWrap li{color:#8a90a1;align-items:center;gap:7px;margin:12px 0;font-size:9px;display:flex}.donutWrap li i{border-radius:50%;width:7px;height:7px}.donutWrap li strong{color:#d7d9e2;margin-left:auto}.other{background:#34394a}.monthlyBars{border-bottom:1px solid var(--admin-line);justify-content:space-around;align-items:end;height:165px;margin-top:20px;display:flex}.monthlyBars div{flex-direction:column;justify-content:end;align-items:center;gap:5px;height:100%;display:flex}.monthlyBars i{background:linear-gradient(#7451c8,#34245f);border-radius:4px 4px 0 0;width:14px}.positive{color:#40d69e;font-size:9px}.countryPanel{flex-direction:column;gap:12px;display:flex}.countryRow{color:#888e9f;grid-template-columns:80px 1fr 28px;align-items:center;gap:9px;font-size:9px;display:grid}.countryRow>div{background:#242837;border-radius:10px;height:5px;overflow:hidden}.countryRow i{background:linear-gradient(90deg,#7745db,#32a7e0);border-radius:10px;height:100%;display:block}.countryRow strong{color:#d5d7df}.adminSectionTitle{justify-content:space-between;align-items:end;margin:28px 0 12px;display:flex}.adminSectionTitle h2{margin:0 0 4px;font-size:16px}.adminSectionTitle p{color:#777d8e;font-size:9px}.adminSectionTitle button{color:#9871e4;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.adminSectionTitle svg{width:12px}.adminTableCard{border:1px solid var(--admin-line);background:#10131ef0;border-radius:15px;overflow:hidden}.adminTableTools{border-bottom:1px solid var(--admin-line);justify-content:space-between;padding:13px;display:flex}.adminTableTools label{border:1px solid var(--admin-line);background:#0c0f18;border-radius:8px;align-items:center;gap:7px;width:300px;height:34px;padding:0 10px;display:flex}.adminTableTools label svg{color:#62687a;width:13px}.adminTableTools input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:9px}.adminTableTools>button{border:1px solid var(--admin-line);color:#8b91a2;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:9px;display:flex}.adminTableTools>button svg{width:13px}.adminTableScroll{overflow-x:auto}.adminTableCard table{border-collapse:collapse;white-space:nowrap;width:100%}.adminTableCard th,.adminTableCard td{text-align:left;border-bottom:1px solid #ffffff0b;padding:12px 14px;font-size:9px}.adminTableCard th{color:#5f6576;text-transform:uppercase;letter-spacing:.7px;font-size:7px}.adminTableCard td{color:#979cad}.adminTableCard td strong{color:#dfe1e9}.adminStatus{color:#ffad78;background:#ff9e5d1a;border-radius:999px;padding:4px 7px;font-size:8px;display:inline-flex}.adminStatus.completado,.adminStatus.aprobado,.adminStatus.activo{color:#4bdba6;background:#35d49a1a}.adminStatus.error,.adminStatus.rechazado{color:#ff7387;background:#ff5a6e1a}.rowActions{gap:5px;display:flex}.rowActions button{border:1px solid var(--admin-line);color:#787e90;background:0 0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.rowActions svg{width:12px}.adminPagination{color:#656b7c;justify-content:space-between;align-items:center;padding:11px 14px;font-size:8px;display:flex}.adminPagination button{border:1px solid var(--admin-line);color:#747a8c;background:0 0;height:26px;padding:0 8px;font-size:8px}.adminPagination button.current{color:#fff;background:#7444d5}.adminEmptyState{text-align:center;background:#10131e99;border:1px dashed #8b5cf647;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:30px;display:flex}.adminEmptyState>span{color:#a67af2;background:#8b5cf61a;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.adminEmptyState h2{margin:18px 0 8px}.adminEmptyState p{color:#7d8395;max-width:520px;font-size:11px;line-height:1.7}.adminEmptyState code{color:#9070cf;background:#090b12;border-radius:7px;margin-top:18px;padding:7px 10px;font-size:9px}.liveActivity{color:#49dba5;background:#35d49a0b;border:1px solid #35d49a29;border-radius:13px;align-items:center;gap:12px;margin-bottom:14px;padding:13px 16px;display:flex}.liveActivity svg{width:18px}.liveActivity div{flex-direction:column;flex:1;display:flex}.liveActivity strong{font-size:10px}.liveActivity span{color:#859488;margin-top:3px;font-size:9px}.liveActivity>i{background:#35d49a;border-radius:50%;width:7px;height:7px;animation:1.5s infinite adminPulse;box-shadow:0 0 11px #35d49a}.adminLoginPage{color:#fff;background:radial-gradient(circle at 50% 35%,#783fdc2e,#0000 30%),#070911;place-items:center;min-height:100vh;padding:25px;font-family:Segoe UI Variable,Inter,system-ui,sans-serif;display:grid}.adminLoginGlow{filter:blur(140px);opacity:.15;background:#7642da;border-radius:50%;width:380px;height:380px;position:fixed}.adminLoginCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f111cd6;border:1px solid #ffffff1a;border-radius:22px;width:min(100%,430px);padding:36px;position:relative;box-shadow:0 35px 100px #0000007a}.adminLoginBrand{justify-content:center;align-items:center;gap:10px;display:flex}.adminLoginBrand>span{background:linear-gradient(135deg,#9c63f4,#5730c3);border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.adminLoginBrand svg{width:19px}.adminLoginBrand div{flex-direction:column;display:flex}.adminLoginBrand strong{font-size:12px}.adminLoginBrand small{color:#8e68d8;letter-spacing:2px;font-size:7px}.adminSecurityIcon{color:#a879fb;background:#8b5cf61a;border:1px solid #8b5cf638;border-radius:19px;place-items:center;width:66px;height:66px;margin:28px auto 17px;display:grid;box-shadow:0 0 35px #8b5cf624}.adminSecurityIcon svg{width:29px}.adminLoginCard h1{text-align:center;margin:0;font-size:23px}.adminLoginCard>p{text-align:center;color:#777d8e;margin:8px 0 27px;font-size:10px}.adminLoginCard>label{color:#9da2b2;margin-top:15px;font-size:9px;font-weight:700;display:block}.adminInput{border:1px solid var(--admin-line);background:#0b0d16;border-radius:10px;align-items:center;gap:9px;height:46px;margin-top:7px;padding:0 12px;display:flex}.adminInput>svg{color:#666d7f;width:15px}.adminInput input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.adminInput button{color:#686f81;background:0 0;border:0}.adminInput button svg{width:15px}.adminLoginError{color:#ff7185;background:#ff576e17;border-radius:8px;margin-top:12px;padding:9px;font-size:9px}.adminLoginButton{color:#fff;cursor:pointer;background:linear-gradient(110deg,#9059eb,#6140cf);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:47px;margin-top:20px;font-size:11px;font-weight:800;display:flex;box-shadow:0 12px 30px #6c3dcc42}.adminLoginButton:disabled{opacity:.6}.buttonSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite adminSpin}.adminSecurityNote{color:#555c6d;justify-content:center;align-items:center;gap:5px;margin-top:17px;font-size:8px;display:flex}.adminSecurityNote svg{width:11px}.adminRouteLoader{color:#747a8c;background:#080a12;place-content:center;justify-items:center;min-height:100vh;display:grid}.adminRouteLoader span{border:3px solid #24283a;border-top-color:#9160ea;border-radius:50%;width:35px;height:35px;animation:.8s linear infinite adminSpin}.adminRouteLoader p{font-size:10px}@keyframes adminSpin{to{transform:rotate(360deg)}}@keyframes adminPulse{50%{opacity:.3;transform:scale(.7)}}@media (width<=1100px){.metricGrid{grid-template-columns:1fr 1fr}.chartGrid,.chartGrid.lower{grid-template-columns:1fr}.adminTopActions>label,.adminProfile>div,.adminProfile>svg{display:none}}@media (width<=760px){.adminSidebar{transition:all .25s;transform:translate(-100%)}.adminSidebar.isOpen{transform:translate(0)}.adminLogo button{display:grid}.adminMobileOverlay{z-index:25;background:#000000ad;border:0;position:fixed;inset:0}.adminStage{margin-left:0}.adminMenuToggle{margin-right:12px;display:grid}.adminTopbar{height:64px;padding:0 14px}.adminContent{padding:20px 14px}.adminPageHeader{flex-direction:column;align-items:flex-start}.adminPageHeader>div:last-child{width:100%}.adminPageHeader button{flex:1;justify-content:center}.adminPageHeader h1{font-size:23px}.metricGrid{grid-template-columns:1fr}.donutWrap{flex-direction:column}.adminTableTools label{flex:1;width:auto}.adminPagination{flex-direction:column;align-items:flex-start;gap:10px}.adminLoginCard{padding:28px 20px}.adminBreadcrumb small{display:none}}.adminGlobalSearch{border:1px solid var(--admin-line);background:#ffffff06;border-radius:10px;align-items:center;gap:8px;width:250px;height:38px;padding:0 12px;display:flex}.adminGlobalSearch svg{color:#63697b;width:15px}.adminGlobalSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:11px}.adminPopoverWrap{position:relative}.adminPopover{border:1px solid var(--admin-line);z-index:50;background:#131621;border-radius:12px;width:230px;padding:14px;position:absolute;top:46px;right:0;box-shadow:0 20px 55px #00000073}.adminPopover strong{margin-bottom:9px;font-size:11px;display:block}.adminPopover p{color:#9499a9;background:#ffffff08;border-radius:7px;margin:7px 0;padding:8px;font-size:9px}.adminPopover button{color:#a77cf0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:8px;font-size:9px}.adminPopover button:hover{background:#8b5cf61a}.adminFilterBar{border-bottom:1px solid var(--admin-line);background:#ffffff04;align-items:center;gap:6px;padding:10px 13px;display:flex}.adminFilterBar span{color:#676d7e;margin-right:4px;font-size:9px}.adminFilterBar button{border:1px solid var(--admin-line);color:#777d8e;cursor:pointer;background:0 0;border-radius:999px;padding:5px 9px;font-size:8px}.adminFilterBar button.active,.adminTableTools>button.active{color:#b78af9;background:#8b5cf61f;border-color:#8b5cf666}.adminNoResults{text-align:center;color:#6e7485;padding:45px;font-size:10px}.rowMenuWrap{position:relative}.rowMenu{border:1px solid var(--admin-line);z-index:8;background:#171a25;border-radius:9px;width:135px;padding:6px;position:absolute;top:32px;right:0;box-shadow:0 14px 35px #0006}.rowMenu button{text-align:left;border:0;width:100%;height:auto;padding:7px;font-size:8px}.rowMenu button:hover{background:#ffffff0a}.rowMenu button.danger{color:#ff7689}.adminModalBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#030409c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminModal{background:#121520;border:1px solid #ffffff1a;border-radius:18px;width:min(100%,560px);max-height:88vh;overflow:auto;box-shadow:0 35px 100px #0009}.adminModal>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.adminModal h2{color:#fff;margin:0;font-size:17px}.adminModal header p{color:#73798a;margin:5px 0 0;font-size:9px}.adminModal header>button{border:1px solid var(--admin-line);color:#858b9b;background:0 0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.adminModal header svg{width:14px}.adminCreateForm,.recordDetails{padding:20px}.adminCreateForm{grid-template-columns:1fr 1fr;gap:14px;display:grid}.adminCreateForm label{flex-direction:column;gap:6px;display:flex}.adminCreateForm label span,.recordDetails span{color:#7e8495;font-size:9px}.adminCreateForm input,.adminCreateForm textarea{border:1px solid var(--admin-line);color:#fff;background:#0b0e17;border-radius:9px;outline:0;min-height:42px;padding:9px 11px;font-size:10px}.adminCreateForm textarea{resize:vertical;min-height:80px}.adminCreateForm input:focus,.adminCreateForm textarea:focus{border-color:#8354de;box-shadow:0 0 0 3px #8b5cf614}.integrationWarning{color:#c59475;background:#ff9e5d12;border-radius:8px;grid-column:1/-1;padding:10px;font-size:8px}.adminModalActions{justify-content:flex-end;gap:8px;padding:0 20px 20px;display:flex}.adminCreateForm .adminModalActions{grid-column:1/-1;padding:0}.recordDetails{grid-template-columns:1fr 1fr;gap:9px;display:grid}.recordDetails>div{border:1px solid var(--admin-line);background:#ffffff05;border-radius:9px;flex-direction:column;gap:4px;padding:10px;display:flex}.recordDetails span{text-transform:capitalize}.recordDetails strong{font-size:10px}.adminNotice{color:#55dba9;text-align:left;background:#35d49a0f;border:1px solid #35d49a29;border-radius:10px;align-items:center;gap:8px;width:100%;margin:-8px 0 14px;padding:11px 13px;font-size:9px;display:flex}.adminNotice svg{width:14px}.adminNotice span{margin-left:auto}.adminEmptyState>.adminPrimary{margin-top:15px}.adminEmptyState code{display:block}@media (width<=1100px){.adminGlobalSearch{display:none}}@media (width<=600px){.adminCreateForm,.recordDetails{grid-template-columns:1fr}.integrationWarning,.adminCreateForm .adminModalActions{grid-column:1}.adminModalActions button{flex:1}.adminPopover{right:-45px}.adminFilterBar{overflow-x:auto}.adminTableTools{gap:8px}.adminTableTools>button{font-size:0}.adminTableTools>button svg{margin:0}}.streamAdminMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.streamAdminMetrics article{border:1px solid var(--admin-line);background:#10131e;border-radius:13px;align-items:center;gap:12px;padding:16px;display:flex}.streamAdminMetrics article>span{color:#a878f0;background:#8b5cf61c;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.streamAdminMetrics svg{width:18px}.streamAdminMetrics article>div{flex-direction:column;display:flex}.streamAdminMetrics small{color:#73798a;font-size:8px}.streamAdminMetrics strong{margin-top:3px;font-size:17px}.streamAdminTabs{border:1px solid var(--admin-line);background:#0d1018;border-radius:11px;gap:5px;margin:20px 0 12px;padding:5px;display:flex;overflow-x:auto}.streamAdminTabs button{color:#777d8e;text-transform:capitalize;background:0 0;border:0;border-radius:8px;padding:8px 13px;font-size:9px}.streamAdminProducts{border:1px solid var(--admin-line);background:#10131e;border-radius:14px;overflow:hidden}.streamAdminToolbar{border-bottom:1px solid var(--admin-line);padding:12px}.streamAdminToolbar label{border:1px solid var(--admin-line);background:#0b0e16;border-radius:8px;align-items:center;gap:7px;width:260px;height:34px;padding:0 10px;display:flex}.streamAdminToolbar svg{width:13px}.streamAdminToolbar input{color:#fff;background:0 0;border:0;outline:0}.streamAdminProducts>article{border-bottom:1px solid #ffffff0b;grid-template-columns:45px 1fr 100px 80px 70px;align-items:center;gap:12px;padding:11px 14px;display:grid}.adminProductLogo{border-radius:10px;place-items:center;width:40px;height:40px;font-size:9px;font-weight:900;display:grid}.streamAdminProducts article>div{flex-direction:column;display:flex}.streamAdminProducts article>div strong{font-size:10px}.streamAdminProducts article>div small{color:#727889;font-size:8px}.streamAdminProducts article>b{font-size:9px}.streamAdminProducts article>em{color:#ff7487;background:#ff5f7314;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.streamAdminProducts article>em.active{color:#4edba6;background:#35d49a14}.streamAdminProducts article>button{color:#9c77e4;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.streamAdminProducts article>button svg{width:12px}.stockGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stockGrid article{border:1px solid var(--admin-line);background:#10131e;border-radius:13px;padding:17px}.stockGrid article>div:first-child{justify-content:space-between;display:flex}.stockGrid span{color:#4ed8a4;font-size:8px}.stockGrid h2{margin:15px 0 0;font-size:28px}.stockGrid p{color:#6e7485;font-size:8px}.stockGrid article>div:nth-of-type(2){background:#252936;border-radius:10px;height:5px;margin:14px 0}.stockGrid i{background:linear-gradient(90deg,#8753e7,#3ecbe7);border-radius:10px;height:100%;display:block}.stockGrid button{border:1px solid var(--admin-line);color:#969bac;background:0 0;border-radius:8px;width:100%;height:32px;font-size:8px}.adminCreateForm select{border:1px solid var(--admin-line);color:#fff;background:#0b0e17;border-radius:9px;min-height:42px;padding:9px}.adminCreateForm textarea{font:inherit}@media (width<=1000px){.streamAdminMetrics,.stockGrid{grid-template-columns:1fr 1fr}}@media (width<=650px){.streamAdminMetrics,.stockGrid{grid-template-columns:1fr}.streamAdminProducts>article{grid-template-columns:42px 1fr auto}.streamAdminProducts article>b{grid-column:2}.streamAdminProducts article>em{grid-area:1/3}.streamAdminProducts article>button{grid-area:2/3}.streamAdminToolbar label{width:100%}}.adminShell{--admin-bg:#020817;--admin-card:#06152e;--admin-soft:#092044;--admin-line:#57b0f624;--admin-purple:#42b8f5;background:radial-gradient(circle at 30% -10%,#1267a633,#0000 30%),radial-gradient(circle at 90% 60%,#07457d26,#0000 32%),#020817}.adminShell:before{content:"";pointer-events:none;filter:drop-shadow(0 0 5px #f2cf67);opacity:.55;background:radial-gradient(circle at 18% 15%,#fff0a3 0 1px,#0000 4px),radial-gradient(circle at 42% 78%,#f2cf67 0 1px,#0000 4px),radial-gradient(circle at 75% 24%,#fff0a3 0 1px,#0000 4px),radial-gradient(circle at 92% 70%,#f2cf67 0 1px,#0000 4px);animation:5s ease-in-out infinite alternate adminStars;position:fixed;inset:0}.adminSidebar,.adminTopbar{border-color:var(--admin-line);background:#020a19f5}.adminLogo>span,.adminAvatar,.adminProfile>span{background:linear-gradient(135deg,#178ac8,#094c8b)}.adminSidebar nav a.active{background:linear-gradient(90deg,#289add33,#07407012);box-shadow:inset 2px 0 #4cc0fb}.adminPrimary,.adminLoginButton{background:linear-gradient(110deg,#188dcd,#0b5798 60%,#073e75);box-shadow:0 10px 28px #095f9e47}.metricCard,.adminPanel,.adminTableCard,.streamAdminMetrics article,.streamAdminProducts,.stockGrid article,.adminEmptyState,.adminModal{border-color:var(--admin-line);background:linear-gradient(145deg,#071e3df5,#030e22f7)}.metricCard.purple:after,.metricCard.cyan:after{background:#3bb5f5}.lineChartBars i,.monthlyBars i{background:linear-gradient(#49bdf9,#0a457a40)}.adminStatus.procesando{color:#65c7f8;background:#42b8f51a}.adminLoginGlow{background:#126aa8}.adminProductLogo{box-shadow:0 8px 22px #00143259}@keyframes adminStars{0%{opacity:.3;transform:translateY(0)}to{opacity:.75;transform:translateY(-6px)}}.paymentAdminMetrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.paymentAdminMetrics article{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:13px;padding:17px}.paymentAdminMetrics span{color:var(--admin-muted);font-size:9px;display:block}.paymentAdminMetrics strong{margin-top:7px;font-size:20px;display:block}.adminPaymentToolbar{gap:10px;margin-bottom:12px;display:flex}.adminPaymentToolbar>label{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:10px;flex:1;align-items:center;gap:8px;height:39px;padding:0 12px;display:flex}.adminPaymentToolbar svg{width:15px}.adminPaymentToolbar input{color:#fff;background:0 0;border:0;outline:0;width:100%}.adminPaymentToolbar>div{border:1px solid var(--admin-line);border-radius:10px;gap:4px;padding:4px;display:flex}.adminPaymentToolbar button{color:var(--admin-muted);text-transform:capitalize;background:0 0;border:0;border-radius:7px;font-size:8px}.adminPaymentToolbar button.active{background:var(--admin-purple);color:#07130f}.adminPaymentState{border:1px solid var(--admin-line);background:var(--admin-card);min-height:250px;color:var(--admin-muted);border-radius:13px;justify-content:center;align-items:center;gap:8px;display:flex}.methodAdminGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;max-width:100%;display:grid}.methodAdminGrid>article{background:linear-gradient(#0f1720fa,#0a1118fa);border:1.5px solid #65a5d62e;border-radius:22px;min-width:0;max-width:100%;padding:16px 16px 14px;position:relative;overflow:hidden;box-shadow:0 18px 36px #02060c59,inset 0 1px #ffffff0a}.methodAdminGrid>article:before{content:"";opacity:1;background:linear-gradient(90deg,#2fc8a7 0%,#75b9e5 50%,#fff0 100%);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.methodGroupHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;min-width:0;max-width:100%;padding:2px 0 14px;display:flex}.methodGroupThumb{border:1px solid #81b8ff2e;border-radius:16px;flex-shrink:0;width:52px;height:52px;position:relative;overflow:hidden;box-shadow:0 16px 28px #0003}.methodGroupThumb img{object-fit:cover;width:100%;height:100%;display:block}.methodGroupThumbBadge{color:#67f0cb;background:#080e14d9;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 8px 18px #00000040}.methodGroupThumbBadge svg{width:12px;height:12px}.methodGroupHeader>div{flex:1;min-width:0}.methodGroupHeader small{color:#b6cdf3;letter-spacing:1.4px;text-transform:uppercase;background:#75b9e514;border:1px solid #79a1d733;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:8px;display:inline-flex}.methodGroupHeader small:before{content:"";background:#75f0cb;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 14px #75f0cbe6}.methodGroupHeader h3{color:#f3faf9;letter-spacing:-.02em;white-space:normal;word-break:break-word;margin:7px 0 0;font-size:16px}.methodGroupHeader button,.methodGroupRow button{color:#edf6ff;letter-spacing:.05em;cursor:pointer;background:linear-gradient(#111c26fa,#0b1119fa);border:1px solid #72889e3d;border-radius:11px;flex-shrink:0;padding:7px 10px;font-size:8px;font-weight:800;transition:all .18s}.methodGroupHeader button:hover,.methodGroupRow button:hover{background:linear-gradient(#142b26fa,#0c1d20fa);border-color:#2fc8a773;transform:translateY(-1px);box-shadow:0 10px 20px #0c191642}.methodGroupList{gap:9px;margin-top:12px;display:grid}.methodGroupRow{background:linear-gradient(#141c23e0,#0d1218f5);border:1px solid #ffffff0d;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;max-width:100%;padding:11px 12px;transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative}.methodGroupRow:before{content:"";opacity:.9;background:linear-gradient(#2fc8a7,#75b9e5);border-radius:999px;width:2px;position:absolute;top:10px;bottom:10px;left:10px}.methodGroupRow:hover{background:linear-gradient(#111f20e6,#0c1218f5);border-color:#2fc8a761;transform:translateY(-1px)}.methodGroupRow>div{flex:1;min-width:0;padding-left:12px}.methodGroupRow strong{color:#edf6f4;word-break:break-word;font-size:11px;font-weight:700;display:block}.methodGroupRow p{color:#98a9b7;word-break:break-word;margin:4px 0 0;font-size:9px;line-height:1.5}.methodGroupRow button{padding:6px 9px}.adminPaymentList{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:13px;overflow:hidden}.adminPaymentList>article{border-bottom:1px solid var(--admin-line);grid-template-columns:40px 1fr 120px 120px 80px 90px;align-items:center;gap:12px;padding:13px;display:grid}.paymentReviewStatus{width:36px;height:36px;color:var(--admin-orange);background:#e9b65d17;border-radius:10px;place-items:center;display:grid}.paymentReviewStatus svg{width:16px}.adminPaymentList article>div>*{display:block}.adminPaymentList small{color:var(--admin-muted);font-size:8px}.adminPaymentList article>div strong{margin:3px 0;font-size:10px}.adminPaymentList em{color:var(--admin-muted);font-size:8px;font-style:normal}.adminPaymentList article>span:not(:first-child)>*{display:block}.adminPaymentList article>span:not(:first-child) strong{margin-top:4px;font-size:9px}.adminPaymentList article>b{color:var(--admin-orange);text-align:center;background:#e9b65d14;border-radius:99px;padding:5px;font-size:8px;font-weight:700}.adminPaymentList article>b.aprobado{color:var(--admin-green)}.adminPaymentList article>b.rechazado{color:#e8736a}.adminPaymentList article>button{color:var(--admin-purple);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.adminPaymentList article>button svg{width:13px}.paymentReviewModal{grid-template-columns:1fr 1fr;gap:18px;padding:20px;display:grid}.paymentReviewModal>a{color:var(--admin-purple);text-align:center;text-decoration:none}.paymentReviewModal>a img{object-fit:contain;background:#090d12;border-radius:10px;width:100%;height:240px}.paymentReviewModal>a span{justify-content:center;gap:5px;margin-top:8px;font-size:8px;display:flex}.paymentReviewModal>a svg{width:12px}.receiptUnavailable{border:1px dashed var(--admin-line);color:var(--admin-muted);place-items:center;display:grid}.reviewData p{border-bottom:1px solid var(--admin-line);justify-content:space-between;margin:0;padding:9px 0;font-size:9px;display:flex}.reviewData p span{color:var(--admin-muted)}.reviewData label{margin-top:11px;display:block}.reviewData label span{color:var(--admin-muted);margin-bottom:5px;font-size:8px;display:block}.reviewData input,.reviewData textarea{border:1px solid var(--admin-line);color:#fff;background:#0d141b;border-radius:8px;width:100%;padding:9px}.reviewData textarea{min-height:65px}.adminReject{color:#e98981;background:#e8736a12;border:1px solid #e8736a4d;border-radius:10px;align-items:center;gap:6px;height:39px;padding:0 13px;display:flex}.adminReject svg{width:14px}.methodAdminGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.methodAdminGrid article{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:14px;align-items:center;gap:12px;padding:17px;display:flex}.methodAdminGrid article>span{width:43px;height:43px;color:var(--admin-purple);background:#2fc8a717;border-radius:11px;place-items:center;display:grid}.methodAdminGrid article>span svg{width:19px}.methodAdminGrid article>div{flex:1;min-width:0}.methodAdminGrid small{color:var(--admin-purple);font-size:8px}.methodAdminGrid h3{margin:4px 0;font-size:12px}.methodAdminGrid p{color:var(--admin-muted);text-overflow:ellipsis;margin:0;font-size:8px;overflow:hidden}.methodAdminGrid strong{margin-top:8px;font-size:9px;display:block}.methodAdminGrid button{color:var(--admin-purple);background:0 0;border:0;gap:5px;font-size:8px;display:flex}.methodAdminGrid button svg{width:12px}.paymentMethodForm .fullField,.paymentMethodForm .methodActive{grid-column:1/-1}.paymentMethodForm .methodActive{flex-direction:row;align-items:center}.paymentMethodForm .methodActive input{min-height:auto}@media (width<=900px){.methodAdminGrid{grid-template-columns:1fr 1fr}.adminPaymentList>article{grid-template-columns:40px 1fr auto}.adminPaymentList article>span:nth-of-type(2),.adminPaymentList article>span:nth-of-type(3){grid-column:2}.adminPaymentList article>b{grid-area:1/3}.adminPaymentList article>button{grid-area:2/3}}@media (width<=600px){.paymentAdminMetrics{grid-template-columns:1fr}.adminPaymentToolbar{flex-direction:column}.adminPaymentToolbar>div{overflow:auto}.methodAdminGrid{grid-template-columns:1fr;gap:12px}.methodGroupHeader{flex-wrap:wrap;gap:10px}.methodGroupHeader>span{width:42px;height:42px}.methodGroupHeader>div{width:100%}.methodGroupHeader button{margin-left:auto}.methodGroupRow{flex-direction:column;align-items:stretch}.methodGroupRow button{width:100%}.paymentReviewModal{grid-template-columns:1fr}.adminPaymentList>article{grid-template-columns:36px 1fr}.adminPaymentList article>b,.adminPaymentList article>button{grid-area:auto/2;justify-self:start}.paymentMethodForm .fullField,.paymentMethodForm .methodActive{grid-column:1}.adminContent{padding:14px 10px 20px;overflow-x:hidden}.adminPageHeader{width:100%;max-width:100%}.adminTopbar{padding:0 14px}.adminStage{min-width:0}.adminShell{overflow-x:hidden}}.adminShell{--admin-bg:#0b0f14;--admin-card:#141b24;--admin-soft:#19232e;--admin-line:#273340;--admin-purple:#2fc8a7;--admin-cyan:#75b9e5;--admin-green:#2fc8a7;--admin-orange:#e9b65d;background:#0b0f14}.adminShell:before{display:none}.adminSidebar,.adminTopbar{background:#0e1319;border-color:#273340}.adminLogo>span,.adminAvatar,.adminProfile>span{color:#07130f;background:#2fc8a7}.adminLogo small,.moduleEyebrow,.adminNavLabel{color:#77838e}.adminSidebar nav a.active{color:#07130f;box-shadow:none;background:#2fc8a7}.adminSidebar nav a.active svg{color:#07130f}.adminPrimary,.adminLoginButton{color:#07130f;box-shadow:none;background:#2fc8a7}.adminSecondary{background:0 0;border-color:#33414f}.metricCard,.adminPanel,.adminTableCard,.streamAdminMetrics article,.streamAdminProducts,.stockGrid article,.adminEmptyState,.adminModal{background:#141b24;border-color:#273340}.metricTop>span,.streamAdminMetrics article>span,.adminEmptyState>span{color:#2fc8a7;background:#2fc8a717}.metricCard:after{display:none}.lineChartBars i,.monthlyBars i{box-shadow:none;background:#2fc8a7}.donut{background:conic-gradient(#2fc8a7 0 46%,#75b9e5 46% 74%,#e9b65d 74% 91%,#2c3742 91%)}.ff{background:#2fc8a7}.ml{background:#75b9e5}.bs{background:#e9b65d}.countryRow i,.stockGrid i{background:#2fc8a7}.adminLoginPage{background:#0b0f14}.adminLoginGlow{display:none}.adminSecurityIcon{color:#2fc8a7;background:#2fc8a717;border-color:#2fc8a733}.streamAdminTabs button.active{color:#4ed5b8;background:#2fc8a71a}.adminInput:focus-within{border-color:#2fc8a7;box-shadow:0 0 0 3px #2fc8a714}.redemptionKeyList{gap:10px;display:grid}.redemptionKeyRow{border:1px solid var(--admin-line);background:#0f1724;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.redemptionKeyMeta{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.redemptionKeyMeta>div{flex-direction:column;gap:2px;min-width:0;display:flex}.redemptionKeyMeta strong{color:#edf3f8;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.redemptionKeyMeta small{color:#8a96a6;font-size:10px}.redemptionKeyActions{align-items:center;gap:10px;margin-left:auto;display:flex}.redemptionKeyBadge{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:8px;font-weight:700;display:inline-flex}.redemptionKeyBadge.available{color:#61d6b5;background:#2fc8a71a}.redemptionKeyBadge.used{color:#f0b16a;background:#ff9e5d1a}.redemptionKeyCopyBtn{border-radius:9px;height:34px;padding:0 10px;font-size:9px}.redemptionKeyCopyBtn svg{width:13px}@media (width<=650px){.redemptionKeyRow{flex-direction:column;align-items:flex-start}.redemptionKeyActions{justify-content:space-between;width:100%}.redemptionKeyMeta{width:100%}.redemptionKeyMeta strong{white-space:normal}.redemptionKeyCopyBtn{flex:1;justify-content:center}}.adminPageHeader{border:1px solid var(--admin-line);background:linear-gradient(120deg,#141b24 0%,#111923 65%,#2fc8a714);border-radius:20px;padding:22px;position:relative;overflow:hidden}.adminPageHeader:after{content:"";pointer-events:none;background:radial-gradient(circle,#2fc8a729,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-70px}.realMetric{cursor:pointer;text-align:left;color:inherit;transition:border-color .2s,box-shadow .2s,transform .2s}.realMetric:hover{border-color:#2fc8a76b;box-shadow:0 18px 38px #0000003d}.realMetric .metricTop>svg{color:#60717e;transition:transform .2s,color .2s}.realMetric:hover .metricTop>svg{color:#2fc8a7;transform:translate(2px,-2px)}.dashboardRealGrid{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:15px;display:grid}.dashboardRealGrid .adminPanel{border-radius:18px;min-height:155px;padding:20px;position:relative}.dashboardMoney{color:#f4fbf9;letter-spacing:-.04em;margin:20px 0 5px;font-size:clamp(1.6rem,3vw,2.35rem);display:block}.systemChecks{gap:12px;margin-top:17px;display:grid}.systemChecks span{color:#b7c3c9;align-items:center;gap:9px;font-size:.76rem;display:flex}.systemChecks i{background:#2fc8a7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #2fc8a7b3}.dashboardOrders{gap:8px;display:grid}.dashboardOrders article{border:1px solid var(--admin-line);background:#121922;border-radius:13px;grid-template-columns:1.5fr .7fr .65fr .55fr .85fr;align-items:center;gap:12px;padding:13px 15px;transition:background .2s,border-color .2s;display:grid}.dashboardOrders article:hover{background:#17212b;border-color:#384957}.dashboardOrders span,.dashboardOrders small{color:#7f909b;font-size:.68rem}.dashboardOrders b{color:#eaf5f1;font-size:.75rem}.dashboardOrders em{color:#58d9bd;text-align:center;background:#2fc8a717;border-radius:999px;padding:5px 8px;font-size:.62rem;font-style:normal}@media (width<=760px){.adminContent{padding:14px 10px}.adminPageHeader{border-radius:16px;margin-bottom:14px;padding:15px}.adminPageHeader h1{font-size:1.25rem}.adminPageHeader p{font-size:.68rem;line-height:1.5}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metricCard{border-radius:14px;min-height:118px;padding:12px}.metricCard p{margin:10px 0 2px;font-size:.63rem}.metricCard h2{font-size:1.35rem}.metricTop>span{width:30px;height:30px}.dashboardRealGrid{grid-template-columns:1fr;gap:8px}.dashboardRealGrid .adminPanel{min-height:130px;padding:15px}.dashboardOrders article{grid-template-columns:1fr auto;padding:11px}.dashboardOrders article span,.dashboardOrders article small{display:none}.dashboardOrders article em{grid-column:2}.dashboardMoney{font-size:1.55rem}}.catalogAdminToolbar{align-items:center;gap:12px;margin-bottom:13px;display:flex}.catalogAdminToolbar label{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:10px;flex:1;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.catalogAdminToolbar label svg{width:15px;color:var(--admin-muted)}.catalogAdminToolbar input{color:#fff;background:0 0;border:0;outline:0;width:100%}.catalogAdminToolbar>span{color:var(--admin-muted);font-size:9px}.catalogAdminGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.catalogAdminGrid article{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:13px;grid-template-columns:48px 1fr auto;gap:10px;padding:14px;display:grid}.catalogAdminGrid article.published{border-color:#2fc8a74d}.catalogAdminGrid article>span{background:var(--admin-soft);width:45px;height:45px;color:var(--admin-purple);border-radius:11px;place-items:center;font-size:10px;font-weight:900;display:grid;overflow:hidden}.catalogAdminGrid article>span img{object-fit:cover;width:100%;height:100%}.catalogAdminGrid article>div{min-width:0}.catalogAdminGrid small{color:var(--admin-muted);font-size:7px}.catalogAdminGrid h3{margin:3px 0;font-size:11px}.catalogAdminGrid p{height:23px;color:var(--admin-muted);margin:0;font-size:8px;overflow:hidden}.catalogAdminGrid em{color:var(--admin-purple);margin-top:5px;font-size:7px;font-style:normal;display:block}.catalogAdminGrid article>button{background:0 0;border:0;align-items:center;gap:4px;font-size:8px;display:flex}.catalogAdminGrid article>button svg{width:12px}.catalogVisibility{color:var(--admin-purple)}.catalogEdit{color:var(--admin-muted);grid-column:2/-1;justify-self:end}.fullField{grid-column:1/-1}.adminModal:has(.catalogEditor){width:min(94vw,1000px)}.catalogEditor{padding:18px}.catalogGameForm{border-bottom:1px solid var(--admin-line);grid-template-columns:1fr 120px;gap:10px;padding-bottom:17px;display:grid}.catalogGameForm label{flex-direction:column;gap:5px;display:flex}.catalogGameForm label:nth-child(3),.catalogGameForm label:nth-child(4){grid-column:1/-1}.catalogGameForm label span{color:var(--admin-muted);font-size:8px}.catalogGameForm input,.catalogGameForm textarea,.customOfferForm input{border:1px solid var(--admin-line);color:#fff;background:#0d141b;border-radius:8px;padding:9px}.catalogGameForm textarea{min-height:65px}.catalogGameForm .publishCheck{flex-direction:row;grid-column:1}.catalogGameForm>button{background:var(--admin-purple);color:#07130f;border:0;border-radius:8px;grid-column:2;height:35px}.offerEditorHeading{margin:17px 0 8px;display:flex}.offerEditorHeading>div{align-items:center;gap:8px;display:flex}.offerEditorHeading svg{color:var(--admin-purple)}.offerEditorHeading span>*{display:block}.offerEditorHeading strong{font-size:11px}.offerEditorHeading small{color:var(--admin-muted);font-size:8px}.offerAdminList{border:1px solid var(--admin-line);border-radius:10px;max-height:350px;overflow:auto}.offerAdminList article{border-bottom:1px solid var(--admin-line);grid-template-columns:1fr 90px 90px 70px;align-items:center;gap:9px;padding:10px;display:grid}.offerAdminList span>*{display:block}.offerAdminList strong{font-size:9px}.offerAdminList small{color:var(--admin-muted);font-size:7px}.offerAdminList button{border:1px solid var(--admin-line);color:var(--admin-muted);background:0 0;border-radius:7px;padding:6px;font-size:7px}.offerAdminList button.active{color:var(--admin-purple)}.customOfferForm{grid-template-columns:1fr 110px 110px auto;gap:7px;margin-top:12px;display:grid}.customOfferForm>strong{grid-column:1/-1;font-size:9px}.customOfferForm button{background:var(--admin-purple);color:#07130f;border:0;border-radius:8px;align-items:center;gap:4px;font-size:8px;display:flex}.customOfferForm button svg{width:12px}.catalogEditorError{color:#e8736a;margin-bottom:8px;font-size:9px}.siteSettingsForm{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.siteSettingsForm>section{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:14px;padding:18px}.siteSettingsForm section>header{gap:9px;margin-bottom:15px;display:flex}.siteSettingsForm header>svg{color:var(--admin-purple)}.siteSettingsForm h2{margin:0;font-size:13px}.siteSettingsForm header p{color:var(--admin-muted);margin:3px 0;font-size:8px}.siteSettingsForm label{margin-top:11px;display:block}.siteSettingsForm label>span{color:var(--admin-muted);margin-bottom:5px;font-size:8px;display:block}.siteSettingsForm input,.siteSettingsForm textarea{border:1px solid var(--admin-line);color:#fff;background:#0d141b;border-radius:8px;width:100%;padding:9px}.siteSettingsForm textarea{min-height:75px}.siteSettingsForm .settingsCheck{align-items:center;gap:6px;display:flex}.siteSettingsForm .settingsCheck input{width:auto}.siteSettingsForm .settingsCheck span{margin:0}.saveSiteSettings{background:var(--admin-purple);color:#07130f;border:0;border-radius:9px;grid-column:1/-1;justify-self:end;align-items:center;gap:7px;height:40px;padding:0 16px;font-weight:800;display:flex}.saveSiteSettings svg{width:15px}.supportAdminTabs{gap:5px;margin-bottom:12px;display:flex;overflow:auto}.supportAdminTabs button{border:1px solid var(--admin-line);color:var(--admin-muted);text-transform:capitalize;white-space:nowrap;background:0 0;border-radius:99px;padding:8px 11px;font-size:8px}.supportAdminTabs button.active{background:var(--admin-purple);color:#07130f}.supportAdminTabs b{margin-left:4px}.supportAdminList{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:13px;overflow:hidden}.supportAdminList>button{border:0;border-bottom:1px solid var(--admin-line);color:#fff;text-align:left;background:0 0;grid-template-columns:38px 1fr 160px 140px 90px;align-items:center;gap:11px;width:100%;padding:12px;display:grid}.ticketPriority{color:#75b9e5;background:#75b9e514;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.ticketPriority.alta,.ticketPriority.urgente{color:#e8736a}.supportAdminList>button>div>*{display:block}.supportAdminList small,.supportAdminList em{color:var(--admin-muted);font-size:8px;font-style:normal}.supportAdminList strong{font-size:9px}.supportAdminList>button>span:not(:first-child){color:var(--admin-muted);align-items:center;gap:5px;font-size:8px;display:flex}.supportAdminList>button>span svg{width:12px}.supportAdminList>button>b{color:var(--admin-orange);text-align:center;text-transform:capitalize;background:#e9b65d14;border-radius:99px;padding:5px;font-size:7px}.supportReply{padding:18px}.supportReply blockquote{border-left:3px solid var(--admin-purple);background:var(--admin-soft);color:#d4d9df;margin:0 0 14px;padding:13px;font-size:10px;line-height:1.6}.supportReply>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.supportReply label{margin-top:10px;display:block}.supportReply label span{color:var(--admin-muted);margin-bottom:5px;font-size:8px;display:block}.supportReply select,.supportReply textarea{border:1px solid var(--admin-line);color:#fff;background:#0d141b;border-radius:8px;width:100%;padding:9px}.supportReply textarea{min-height:100px}.passAdminSummary{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:12px;display:grid}.passAdminSummary article{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:13px;align-items:center;gap:11px;padding:16px;display:flex}.passAdminSummary svg{color:var(--admin-orange)}.passAdminSummary span,.passAdminSummary strong{display:block}.passAdminSummary span{color:var(--admin-muted);font-size:8px}.passAdminSummary strong{margin-top:4px}.passAdminList{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:13px}.passAdminList article{border-bottom:1px solid var(--admin-line);grid-template-columns:38px 1fr 180px 70px 80px;align-items:center;gap:11px;padding:12px;display:grid}.passAdminList article>span{width:35px;height:35px;color:var(--admin-orange);background:#e9b65d14;border-radius:9px;place-items:center;display:grid}.passAdminList article>div>*{display:block}.passAdminList small{color:var(--admin-muted);font-size:8px}.passAdminList strong{font-size:9px}.passAdminList article>b{font-size:8px}.passAdminList article>b.active{color:var(--admin-green)}.passAdminList article>b.expired{color:#e8736a}.passAdminList article>button{color:var(--admin-purple);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.passAdminList article>button svg{width:12px}.passAdjust{padding:18px}.passAdjust>p{color:var(--admin-muted);font-size:9px;line-height:1.5}.dayPresets{gap:5px;display:flex}.dayPresets button{border:1px solid var(--admin-line);color:var(--admin-muted);background:0 0;border-radius:7px;align-items:center;gap:4px;padding:7px;font-size:8px;display:flex}.dayPresets svg{width:11px}.passAdjust label{margin-top:11px;display:block}.passAdjust label span{color:var(--admin-muted);margin-bottom:5px;font-size:8px;display:block}.passAdjust input,.passAdjust textarea{border:1px solid var(--admin-line);color:#fff;background:#0d141b;border-radius:8px;width:100%;padding:9px}.providerStatusCard{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:15px;align-items:center;gap:14px;padding:20px;display:flex}.providerStatusCard>span{width:48px;height:48px;color:var(--admin-green);background:#2fc8a717;border-radius:13px;place-items:center;display:grid}.providerStatusCard.failed>span{color:#e8736a}.providerStatusCard>div{flex:1}.providerStatusCard small{color:var(--admin-muted);font-size:8px}.providerStatusCard h2{margin:4px 0;font-size:16px}.providerStatusCard p{color:var(--admin-muted);margin:0;font-size:9px}.providerStatusCard>b{color:var(--admin-green);font-size:8px}.providerSetupGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.providerSetupGrid>section{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:14px;padding:18px}.providerSetupGrid section>header{gap:9px;margin-bottom:14px;display:flex}.providerSetupGrid header>svg{color:var(--admin-purple)}.providerSetupGrid h2{margin:0;font-size:12px}.providerSetupGrid header p{color:var(--admin-muted);margin:3px 0;font-size:8px}.secretName{background:var(--admin-soft);border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.secretName>span{flex:1}.secretName span>*{display:block}.secretName small{color:var(--admin-muted);font-size:7px}.secretName strong{font-size:9px}.secretName button{color:var(--admin-purple);background:0 0;border:0}.secretName svg{width:15px}.providerSetupGrid ol{color:var(--admin-muted);padding-left:17px;font-size:8px;line-height:1.8}.providerSetupGrid dl>div{border-bottom:1px solid var(--admin-line);justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.providerSetupGrid dt{color:var(--admin-muted)}.providerSetupGrid a{color:var(--admin-purple);align-items:center;gap:5px;margin-top:12px;font-size:8px;text-decoration:none;display:flex}.providerSetupGrid a svg{width:12px}.providerAction{border:0;border-bottom:1px solid var(--admin-line);color:#fff;text-align:left;background:0 0;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.providerAction>svg{width:16px;color:var(--admin-purple)}.providerAction span>*{display:block}.providerAction strong{font-size:9px}.providerAction small{color:var(--admin-muted);font-size:7px}@media (width<=1100px){.catalogAdminGrid,.providerSetupGrid{grid-template-columns:1fr 1fr}.siteSettingsForm{grid-template-columns:1fr}.saveSiteSettings{grid-column:1}.supportAdminList>button{grid-template-columns:38px 1fr 100px}.supportAdminList>button>span:nth-of-type(2){grid-column:2}.supportAdminList>button>span:nth-of-type(3){display:none}.supportAdminList>button>b{grid-area:1/3}}@media (width<=650px){.catalogAdminGrid,.providerSetupGrid{grid-template-columns:1fr}.catalogAdminToolbar{flex-direction:column;align-items:stretch}.catalogGameForm,.customOfferForm{grid-template-columns:1fr}.catalogGameForm label,.catalogGameForm label:nth-child(3),.catalogGameForm label:nth-child(4),.catalogGameForm .publishCheck,.catalogGameForm>button,.customOfferForm>strong{grid-column:1}.offerAdminList article{grid-template-columns:1fr auto}.offerAdminList article>div{grid-row:2}.offerAdminList article>button{grid-area:1/2}.supportAdminList>button{grid-template-columns:35px 1fr}.supportAdminList>button>span:nth-of-type(2),.supportAdminList>button>b{grid-area:auto/2;justify-self:start}.passAdminSummary{grid-template-columns:1fr}.passAdminList article{grid-template-columns:35px 1fr}.passAdminList article>div:nth-of-type(2),.passAdminList article>b,.passAdminList article>button{grid-column:2}.dayPresets{flex-wrap:wrap}.supportReply>div{grid-template-columns:1fr}}.telegramAdminPanel{margin-top:16px}.telegramProviderForm{grid-template-columns:1fr 1fr auto;gap:9px;margin-top:16px;display:grid}.telegramProviderForm input{border:1px solid var(--admin-line);color:#fff;background:#0b121b;border-radius:9px;min-height:42px;padding:0 12px}.telegramProviderList,.telegramUsers{gap:8px;margin-top:14px;display:grid}.telegramProviderList article{border:1px solid var(--admin-line);background:#101923;border-radius:11px;align-items:center;gap:9px;padding:12px;display:flex}.telegramProviderList article>div{gap:3px;margin-right:auto;display:grid}.telegramProviderList code{color:#55d7ba}.telegramProviderList small,.telegramUsers span,.telegramUsers time{color:#7f909b;font-size:9px}.telegramProviderList button{border:1px solid var(--admin-line);color:#aab6b1;background:#15212b;border-radius:8px;padding:8px}.telegramProviderList button.danger{color:#e8736a}.telegramProviderList svg{width:13px}.telegramUsers article{border:1px solid var(--admin-line);background:#101923;border-radius:11px;grid-template-columns:1fr auto;gap:6px;padding:12px;display:grid}.telegramUsers article>div{display:grid}.telegramUsers p{color:#9caaa4;white-space:pre-wrap;grid-column:1/-1;margin:3px 0 0;font-size:10px}.telegramUsers p b{color:#55d7ba}@media (width<=700px){.telegramProviderForm{grid-template-columns:1fr}.telegramProviderList article{flex-wrap:wrap;align-items:flex-start}}.telegramMessagePreview{color:#eaf5f1;background:#17212b;border-radius:14px;max-width:520px;margin:16px auto 0;padding:12px}.telegramImagePreview{color:#7f909b;background:linear-gradient(135deg,#243a4a,#101923);border-radius:10px;place-items:center;min-height:150px;font-size:10px;display:grid}.telegramMessagePreview p{font-size:12px;line-height:1.55}.telegramMessagePreview>div:last-child{grid-template-columns:1fr 1fr;gap:5px;display:grid}.telegramMessagePreview button{color:#eaf5f1;background:#253847;border:0;border-radius:7px;padding:9px}.telegramMessagePreview button:last-child{background:#237b68;grid-column:1/-1}.telegramRoutingHelp{color:#82928b;font-size:10px}.telegramRoutingList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.telegramRoutingList label{border:1px solid var(--admin-line);background:#101923;border-radius:11px;gap:7px;padding:12px;display:grid}.telegramRoutingList strong{font-size:11px}.telegramRoutingList select{color:#fff;background:#0b121b;border:1px solid #30404c;border-radius:8px;min-height:40px;padding:0 10px}@media (width<=700px){.telegramRoutingList{grid-template-columns:1fr}}.salesComparison{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.salesComparison article{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:14px;padding:17px}.salesComparison small,.salesComparison span{color:var(--admin-muted);font-size:8px;display:block}.salesComparison strong{margin:8px 0;font-size:18px;display:block}.salesComparison .positive{color:var(--admin-green)}.salesComparison .negative{color:#e8736a}.dashboardAnalytics{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px;display:grid}.hourlyChart{align-items:flex-end;gap:3px;height:170px;padding-top:15px;display:flex}.hourlyChart>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.hourlyChart i{background:linear-gradient(#39d6b2,#227d70);border-radius:5px 5px 2px 2px;width:100%;max-width:14px;min-height:3px}.hourlyChart small{height:13px;color:var(--admin-muted);margin-top:5px;font-size:6px}.marginCalculator label{color:var(--admin-muted);grid-template-columns:1fr 90px;align-items:center;gap:8px;margin:8px 0;font-size:8px;display:grid}.marginCalculator input{border:1px solid var(--admin-line);color:#fff;background:#0c141b;border-radius:7px;width:100%;padding:8px}.marginCalculator>strong{color:var(--admin-green);margin-top:13px;font-size:14px;display:block}.marginCalculator>small{color:var(--admin-muted)}.gameProfitTable{margin-bottom:16px}.gameProfitTable>div:not(.panelHeading){border-top:1px solid var(--admin-line);grid-template-columns:1fr 90px 100px 70px;gap:10px;padding:9px 0;font-size:8px;display:grid}.gameProfitTable em{color:var(--admin-green);font-style:normal}@media (width<=700px){.salesComparison,.dashboardAnalytics{grid-template-columns:1fr}.gameProfitTable>div:not(.panelHeading){grid-template-columns:1fr auto}.gameProfitTable b,.gameProfitTable em{text-align:right}}:root{--formal-ink:#071018;--formal-ink-2:#0b1721;--formal-panel:#101f2a;--formal-panel-2:#142936;--formal-line:#a6c7d229;--formal-text:#f2f5f3;--formal-muted:#91a4aa;--formal-emerald:#31c7a5;--formal-emerald-2:#168b78;--formal-gold:#d8b66b;--formal-danger:#e97972;--formal-shadow:0 28px 70px #00080e6b}body{background-image:radial-gradient(circle at 12% -8%,#1f7b8933,#0000 34%),radial-gradient(circle at 92% 18%,#d8b66b12,#0000 28%),linear-gradient(155deg,#071018,#091722 52%,#061017);background-attachment:fixed}.page:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;display:block;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.navbar{border-color:var(--formal-line);-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:#071018d1;box-shadow:0 12px 45px #00080e47}.brandMark,.heroIcon,.checkoutIcon,.bigGameIcon{background:linear-gradient(145deg, var(--formal-emerald), #188e79);color:#04130f;box-shadow:0 12px 34px #31c7a533}.brand h2 span,.hero h1 span{color:#77dcc4}.menuButton{border-color:var(--formal-line);background:#ffffff09}.menuButton:hover{background:#31c7a51a;border-color:#31c7a559}.sidebar{border-color:var(--formal-line);background:linear-gradient(#0a1720fc,#060f16fc)}.sideItem{border:1px solid #0000;border-radius:12px}.sideItem:hover{border-color:var(--formal-line);background:#ffffff09}.hero,.gameBanner,.checkoutBox,.authCard,.statCard,.card,.gameCard,.productCard,.walletBox,.orderDetails,.accountPanel,.accountWelcome,.walletCheckout,.orderStatusCard{border:1px solid var(--formal-line);box-shadow:var(--formal-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#11222df0,#09151ef5)}.hero,.gameBanner{position:relative;overflow:hidden}.hero:after,.gameBanner:after{content:"";background:radial-gradient(circle,#31c7a52b,#0000 67%);border-radius:50%;width:330px;height:330px;animation:7s ease-in-out infinite formalOrb;position:absolute;top:-190px;right:-120px}.statCard,.card,.gameCard,.productCard{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,background .35s}.statCard:hover,.card:hover,.gameCard:hover,.productCard:hover{background:linear-gradient(145deg,#152d39f7,#0a1821fa);border-color:#31c7a557;transform:translateY(-7px);box-shadow:0 32px 75px #00080e80,0 0 0 1px #31c7a50d}.primary,.createAccount,.confirmButton,.productCard button,.gameCard button,.authButton,.adminPrimary{color:#04130f;background:linear-gradient(115deg,#34c9a7,#209e87 58%,#187764);border:1px solid #74e6cb3d;font-weight:850;transition:transform .25s,box-shadow .25s,filter .25s;box-shadow:0 13px 32px #168b773b}.primary:hover,.createAccount:hover,.confirmButton:hover:not(:disabled),.productCard button:hover,.gameCard button:hover,.authButton:hover,.adminPrimary:hover{filter:saturate(1.08)brightness(1.05);transform:translateY(-3px);box-shadow:0 18px 42px #1fb0944d}.secondary,.adminSecondary{border-color:var(--formal-line);color:#ced9d6;background:#ffffff09}.eyebrow,.moduleEyebrow{color:var(--formal-gold);background:#d8b66b0f;border-color:#d8b66b38}.price,.checkoutPrice,.walletBox strong,.orderDetails h3{color:#7ce2ca}.adminShell,.adminPage{background:radial-gradient(circle at 78% 0, #1f7b891f, transparent 32%), var(--formal-ink)}.adminSidebar{border-color:var(--formal-line);background:linear-gradient(#0b1923,#07121a);box-shadow:18px 0 55px #00070c42}.adminHeader{border-color:var(--formal-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#071018c7}.adminPanel,.adminTableCard,.metricCard,.stockGrid>article,.catalogAdminGrid>article{border:1px solid var(--formal-line);background:linear-gradient(145deg,#11222df5,#09151ef7);transition:all .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 18px 48px #00070c40}.adminPanel:hover,.metricCard:hover,.catalogAdminGrid>article:hover{border-color:#31c7a54d;transform:translateY(-4px);box-shadow:0 25px 58px #00070c61}.adminModalBackdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02080cc2}.adminModal{background:linear-gradient(155deg,#132631,#091821);border:1px solid #a6c7d230;box-shadow:0 40px 100px #00000094}.formGroup input,.inputBox,.adminCreateForm input,.adminCreateForm textarea,.adminCreateForm select,.catalogGameForm input,.catalogGameForm textarea,.catalogGameForm select{border-color:var(--formal-line);color:var(--formal-text);background:#040e15ad;transition:border-color .2s,box-shadow .2s,background .2s}.formGroup input:focus,.inputBox:focus-within,.adminCreateForm input:focus,.adminCreateForm textarea:focus,.adminCreateForm select:focus,.catalogGameForm input:focus,.catalogGameForm textarea:focus,.catalogGameForm select:focus{background:#091923;border-color:#31c7a5a6;outline:0;box-shadow:0 0 0 4px #31c7a517}.gameImage{background:linear-gradient(145deg,#122934,#091821);position:relative}.gameImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#050e14b8);position:absolute;inset:0}.gameImage img{transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .55s}.gameCard:hover .gameImage img{filter:saturate(1.08);transform:scale(1.07)}.productIcon.hasImage{box-shadow:0 10px 28px #00000052}@keyframes formalOrb{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-28px,22px)scale(1.08)}}@keyframes formalEnter{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.mainContent>*,.adminContent>*{animation:.52s cubic-bezier(.2,.8,.2,1) both formalEnter}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=700px){.navbar{height:64px}.mainContent{min-height:calc(100vh - 64px)}.hero,.gameBanner,.checkoutBox{border-radius:19px;box-shadow:0 18px 45px #00070c59}.statCard,.card,.gameCard,.productCard{border-radius:17px}.adminPanel,.adminTableCard{border-radius:14px}.hero:after,.gameBanner:after{width:220px;height:220px}.productCard:hover,.gameCard:hover{transform:none}}.sidebar{z-index:80;overscroll-behavior:contain;border-right:1px solid var(--formal-line);background:#0d151d;flex-direction:column;width:min(320px,88vw);height:100dvh;padding:20px 14px;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebarTop{justify-content:space-between;align-items:center;margin-bottom:14px;padding:2px 6px;display:flex}.sidebarTop>span{letter-spacing:2px;color:var(--formal-text);font-size:12px;font-weight:800}.sidebarTop button{border:1px solid var(--formal-line);background:var(--formal-panel);width:38px;height:38px;color:var(--formal-text);cursor:pointer;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.sidebarTitle{letter-spacing:2px;color:var(--formal-muted);margin:18px 6px 8px;font-size:10px;font-weight:800}.sideItem{width:100%;color:var(--formal-muted);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;align-items:center;gap:13px;margin:4px 0;padding:12px 13px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.sideItem svg{width:20px;height:20px;color:var(--formal-muted);flex-shrink:0}.sideItem:hover{border-color:var(--formal-line);color:var(--formal-text);background:#ffffff0b}.sideItem.active{color:#bff4e8;box-shadow:inset 3px 0 var(--formal-emerald);background:linear-gradient(115deg,#31c7a52e,#31c7a512);border-color:#31c7a54d}.sideItem.active svg{color:var(--formal-emerald)}.sideItemDisabled{width:100%;color:var(--formal-muted);cursor:default;align-items:center;gap:13px;margin:4px 0;padding:12px 13px;display:flex}.sideItemDisabled span{text-transform:uppercase;letter-spacing:1px;background:#ffffff0f;border-radius:999px;flex-shrink:0;margin-left:auto;padding:4px 8px;font-size:9px}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;z-index:70;background:#03080c9e;border:0;width:100vw;height:100%;position:fixed;inset:0}:root{--fx-mint:49, 199, 165;--fx-gold:216, 182, 107;--fx-ink:3, 12, 18}body:before,body:after{content:"";z-index:-1;pointer-events:none;filter:blur(85px);opacity:.12;will-change:transform;border-radius:50%;width:42vw;height:42vw;position:fixed}body:before{background:rgb(var(--fx-mint));animation:18s ease-in-out infinite fxAmbientOne;top:12vh;left:-18vw}body:after{background:rgb(var(--fx-gold));animation:22s ease-in-out infinite fxAmbientTwo;bottom:-14vh;right:-20vw}.navbar,.adminHeader,.streamHeader{box-shadow:0 1px #ffffff09,0 18px 60px #00080e38}.navbar:after,.adminHeader:after,.streamHeader:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--fx-mint), .55), rgba(var(--fx-gold), .32), transparent);height:1px;animation:5s ease-in-out infinite fxHeaderLine;position:absolute;bottom:-1px;left:8%;right:8%}.hero,.gameBanner,.accountWelcome{isolation:isolate}.hero:before,.gameBanner:before,.accountWelcome:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from 100deg, transparent, rgba(var(--fx-mint), .12), transparent 32%, rgba(var(--fx-gold), .08), transparent 67%);animation:18s linear infinite fxHeroTurn;position:absolute;inset:-45%}.gameCard,.productCard,.card,.statCard,.adminPanel,.metricCard,.catalogAdminGrid>article{isolation:isolate;position:relative;overflow:hidden}.gameCard:after,.productCard:after,.card:after,.statCard:after,.adminPanel:after,.metricCard:after,.catalogAdminGrid>article:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(340px circle at var(--fx-x,15%) var(--fx-y,0%), rgba(var(--fx-mint), .1), transparent 52%);opacity:.65;transition:opacity .3s;position:absolute;inset:0}.gameCard:hover:after,.productCard:hover:after,.card:hover:after,.statCard:hover:after,.adminPanel:hover:after,.metricCard:hover:after,.catalogAdminGrid>article:hover:after{opacity:1}.gamesGrid>*,.productsGrid>*,.cards>*,.stats>*,.catalogAdminGrid>*{animation:.58s cubic-bezier(.16,.8,.25,1) both fxItemEnter}.gamesGrid>:nth-child(4n+2),.productsGrid>:nth-child(4n+2),.cards>:nth-child(2),.stats>:nth-child(2){animation-delay:55ms}.gamesGrid>:nth-child(4n+3),.productsGrid>:nth-child(4n+3),.cards>:nth-child(3),.stats>:nth-child(3),.streamGrid>:nth-child(3n+3){animation-delay:.11s}.gamesGrid>:nth-child(4n),.productsGrid>:nth-child(4n),.cards>:nth-child(4),.stats>:nth-child(4){animation-delay:.165s}button,.primary,.secondary,.createAccount,.authButton,.adminPrimary,.adminSecondary,.streamCardBody>a,.platformHeroActions>a{position:relative;overflow:hidden;transform:translateZ(0)}button:before,.primary:before,.createAccount:before,.authButton:before,.adminPrimary:before,.streamCardBody>a:before,.platformHeroActions>a:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffff47 46%,#ffffff14 54%,#0000 76%);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-2px;transform:translate(-135%)}button:hover:before,.primary:hover:before,.createAccount:hover:before,.authButton:hover:before,.adminPrimary:hover:before,.streamCardBody>a:hover:before,.platformHeroActions>a:hover:before{transform:translate(135%)}button:active,.primary:active,.secondary:active,.adminPrimary:active{transform:translateY(1px)scale(.975)!important}.brandMark,.adminBrand>span,.streamIdentity>span{position:relative}.brandMark:after,.adminBrand>span:after,.streamIdentity>span:after{content:"";border:1px solid rgba(var(--fx-mint), .28);border-radius:inherit;animation:3.8s ease-in-out infinite fxBrandRing;position:absolute;inset:-5px}.price,.checkoutPrice,.walletResult strong,.metricCard strong{filter:drop-shadow(0 0 10px rgba(var(--fx-mint), .13))}.onlineDot,.supportLauncher>i,.available i{animation:2.2s ease-in-out infinite fxOnline}.step.active,.orderTimeline .done span{animation:2.7s ease-in-out infinite fxStep}.catalogProductImage img,.gameImage img,.productVisual img{transition:transform .65s cubic-bezier(.16,.8,.25,1),filter .65s}.catalogProductCard:hover .catalogProductImage img,.gameCard:hover .gameImage img,.streamProductCard:hover .productVisual img{filter:saturate(1.08)contrast(1.03);transform:scale(1.065)}.adminModalBackdrop,.supportBackdrop,.accountModalBackdrop{animation:.2s ease-out both fxFade}.adminModal,.supportWindow,.accountModal{animation:.34s cubic-bezier(.16,.8,.25,1) both fxModal}.checkoutBox,.orderStatusCard{animation:.5s cubic-bezier(.16,.8,.25,1) both fxPanel}.checkoutProviderError{animation:.38s cubic-bezier(.2,.8,.2,1) both fxError}@keyframes fxAmbientOne{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(12vw,-6vh)scale(1.16)}}@keyframes fxAmbientTwo{0%,to{transform:translate(0,0)}50%{transform:translate(-10vw,-8vh)scale(1.12)}}@keyframes fxHeaderLine{0%,to{opacity:.32;transform:scaleX(.65)}50%{opacity:.9;transform:scaleX(1)}}@keyframes fxHeroTurn{to{transform:rotate(360deg)}}@keyframes fxItemEnter{0%{opacity:0;filter:blur(4px);transform:translateY(22px)scale(.975)}to{opacity:1;filter:none;transform:none}}@keyframes fxBrandRing{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:.8;transform:scale(1.08)}}@keyframes fxOnline{0%,to{box-shadow:0 0 0 0 rgba(var(--fx-mint), .32)}50%{box-shadow:0 0 0 7px rgba(var(--fx-mint), 0)}}@keyframes fxStep{0%,to{box-shadow:0 0 0 0 rgba(var(--fx-mint), .18)}50%{box-shadow:0 0 0 8px rgba(var(--fx-mint), 0)}}@keyframes fxFade{0%{opacity:0}to{opacity:1}}@keyframes fxModal{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes fxPanel{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fxError{0%{opacity:0;transform:translate(-9px)}55%{transform:translate(3px)}to{opacity:1;transform:none}}@media (width<=700px){body:before,body:after{filter:blur(70px);opacity:.08;width:70vw;height:70vw}.hero:before,.gameBanner:before{animation-duration:28s}.gamesGrid>*,.productsGrid>*{animation-duration:.4s}.gameCard:hover,.productCard:hover{transform:none!important}button:before,.primary:before,.adminPrimary:before{display:none}}@media (prefers-reduced-motion:reduce){body:before,body:after,.hero:before,.gameBanner:before,.brandMark:after,.adminBrand>span:after,.streamIdentity>span:after,.onlineDot,.supportLauncher>i,.available i,.step.active,.orderTimeline .done span,.gamesGrid>*,.productsGrid>*,.cards>*,.stats>*,.catalogAdminGrid>*{animation:none!important}.catalogProductImage img,.gameImage img,.productVisual img{transition:none}}body{color:#f8f7ff;background:#080611;font-family:Segoe UI Variable,Aptos,Inter,system-ui,sans-serif}.page{background:linear-gradient(150deg,#080611 0%,#0d0718 48%,#070b18 100%);min-height:100vh;padding-top:78px;position:relative;overflow:hidden}.mainContent{z-index:1;min-height:calc(100vh - 78px);position:relative}.navbar{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#080611c2;border-bottom:1px solid #ffffff1a;height:78px;padding:0 clamp(16px,4vw,52px);box-shadow:0 8px 35px #0000002e}.brand{color:#fff;text-decoration:none}.brand h2{color:#fff;gap:5px;display:flex}.brand h2 span{color:#0000;background:linear-gradient(90deg,#53dfbe,#64dbff);-webkit-background-clip:text;background-clip:text}.sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:80;background:#0a0714f5;border-right:1px solid #ffffff1a;width:min(320px,88vw);height:100vh;padding:24px;top:0;box-shadow:24px 0 70px #00000073}.overlay{z-index:70}.sideItem{width:100%}.sideItemDisabled:hover{box-shadow:none;color:#92899f;background:#ffffff09}.homePage,.gamesPage,.detailPage{width:min(1180px,100% - 40px);max-width:1180px;margin:0 auto;padding:52px 0 80px}.hero{text-align:left;background:linear-gradient(135deg,#1c1433f0,#0b0a1ae6);border:1px solid #ffffff1a;border-radius:38px;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;max-width:none;min-height:560px;margin:0;padding:clamp(36px,6vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000059}.hero h1{letter-spacing:-3px;color:#fff;max-width:680px;margin:24px 0 20px;font-size:clamp(42px,5.4vw,72px);line-height:1.02}.hero h1 span{color:#0000;background:linear-gradient(90deg,#53dfbe,#57d7ff);-webkit-background-clip:text;background-clip:text}.hero p{color:#b8b1c9;max-width:600px;font-size:18px;line-height:1.7}.heroButtons{justify-content:flex-start}.heroIcon{border-radius:45px;width:150px;height:150px}.heroIcon svg{width:76px;height:76px}.stats{gap:16px;max-width:none;margin:24px 0 65px}.statCard{text-align:left;background:#141026b3;border:1px solid #ffffff1a;border-radius:22px;align-items:center;gap:18px;padding:24px;display:flex}.statCard svg{margin:0}.statCard h2{margin:0 0 4px}.statIcon{color:#bd86ff;background:#9b5cff1f;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.cards{grid-template-columns:repeat(4,1fr);gap:16px;max-width:none;margin:0}.card{color:#fff;text-align:left;background:#141026b8;border:1px solid #ffffff1a;border-radius:22px;align-items:center;gap:15px;height:100%;padding:22px;text-decoration:none;display:flex}.cardIcon{margin:0}.card h3{margin:0 0 5px}.card p{margin:0}.cardArrow{margin-left:auto}.gamesGrid{grid-template-columns:repeat(3,1fr);gap:22px}.gameCard,.productCard{background:linear-gradient(145deg,#18122ce6,#0c0a19e6);border-color:#ffffff1a;box-shadow:0 18px 45px #0003}.checkoutPage{margin:0 auto;padding:52px 20px 80px}.checkoutBox{background:linear-gradient(145deg,#171129f5,#0a0916f2);border-color:#ffffff1a;box-shadow:0 24px 70px #00000059}.checkoutProduct,.walletBox,.orderDetails,.nextInfo{background:#ffffff06;border-color:#ffffff1a}.formGroup input{background:#05040da6;border-color:#ffffff1f}.confirmButton:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.4)}@media (width<=900px){.hero{text-align:center;grid-template-columns:1fr}.heroCopy{flex-direction:column;align-items:center;display:flex}.heroButtons{justify-content:center}.stats,.cards{grid-template-columns:1fr 1fr}.gamesGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.page{padding-top:64px}.navbar{height:64px}.homePage,.gamesPage,.detailPage{width:calc(100% - 24px);padding-top:24px}.hero{border-radius:26px;min-height:auto;padding:38px 20px}.hero h1{letter-spacing:-1.8px;font-size:39px}.hero p{font-size:15px}.heroButtons{flex-direction:column;width:100%}.primary,.secondary{justify-content:center;width:100%}.heroVisual{min-height:245px}.heroIcon{border-radius:33px;width:112px;height:112px}.heroIcon svg{width:55px}.stats,.cards,.gamesGrid{grid-template-columns:1fr}.checkoutPage{margin:0 auto;padding:28px 12px 60px}.checkoutBox{padding:20px}.brand h2{display:block}}.authPage{background:radial-gradient(circle at 50% 15%,#9b5cff29,#0000 35%);place-items:center;min-height:calc(100vh - 78px);padding:48px 20px;display:grid}.authCard{text-align:left;background:linear-gradient(145deg,#19132df5,#0b0918f5);border:1px solid #ffffff1a;border-radius:30px;width:min(100%,480px);padding:42px;box-shadow:0 28px 80px #0000006b}.authLogo{background:linear-gradient(135deg,#b768ff,#6638df);border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 24px;display:grid;box-shadow:0 15px 38px #8b5cf661}.authLogo svg{color:#fff;width:32px;height:32px}.authHeading{text-align:center;margin-bottom:28px}.authHeading>span{letter-spacing:2.5px;color:#ad7bff;font-size:10px;font-weight:900}.authHeading h1,.authCard>h1{color:#fff;letter-spacing:-1px;text-align:center;margin:8px 0;font-size:34px}.authHeading p,.authCard>p{color:#9f98ae;text-align:center}.authField{margin-top:18px;display:block}.authField>span{color:#bbb4c8;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.inputBox{background:#05040da6;border:1px solid #ffffff1c;border-radius:15px;align-items:center;gap:12px;width:100%;min-height:54px;margin-top:16px;padding:0 15px;transition:all .2s;display:flex}.authField .inputBox{margin-top:0}.inputBox:focus-within{border-color:#9b5cff;box-shadow:0 0 0 4px #9b5cff1a}.inputBox>svg{color:#9e73e8;width:19px}.inputBox input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.inputBox input::placeholder{color:#6f687b}.passwordToggle{color:#8d849c;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.passwordToggle svg{width:18px}.authOptions{justify-content:space-between;align-items:center;gap:15px;margin:18px 0;display:flex}.terms{color:#9f98ae;align-items:center;gap:8px;font-size:12px;display:flex}.terms input{accent-color:#8b5cf6}.textButton{color:#b98aff;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.authButton{color:#fff;cursor:pointer;background:linear-gradient(110deg,#a85dff,#7138ea 60%,#4659e8);border:0;border-radius:15px;width:100%;min-height:54px;font-weight:850;transition:all .25s;box-shadow:0 14px 34px #7e3de84d}.authButton:hover{transform:translateY(-2px);box-shadow:0 18px 40px #7e3de866}.switchText{font-size:13px;text-align:center!important;color:#918a9f!important;margin:24px 0 0!important}.switchText a{color:#bc8bff;margin-left:5px;font-weight:800;text-decoration:none}.phoneContainer select{color:#fff;background:#100b1d;border:1px solid #ffffff1c;border-radius:14px;width:100%;min-height:50px;margin-top:16px;padding:0 14px}.phoneInput{margin-top:10px}@media (width<=600px){.authPage{min-height:calc(100vh - 64px);padding:24px 12px}.authCard{border-radius:24px;padding:28px 20px}.authHeading h1,.authCard>h1{font-size:29px}.authOptions{flex-direction:column;align-items:flex-start}}:root{--cg-bg:#0b0f14;--cg-surface:#141b24;--cg-surface-2:#19232e;--cg-border:#273340;--cg-text:#f4f1e9;--cg-muted:#8e9aa6;--cg-jade:#2fc8a7;--cg-amber:#e9b65d;--cg-coral:#e8736a}html,body{background:var(--cg-bg);color:var(--cg-text)}.page{background:linear-gradient(#0b0f14,#0d131a 50%,#0a0e13)}.page:before,.ambient{display:none}.navbar{border-color:var(--cg-border);background:#0b0f14f0;box-shadow:0 5px 18px #0000002e}.brandMark,.heroIcon,.checkoutIcon,.bigGameIcon{background:var(--cg-jade);box-shadow:none;color:#07130f}.brand h2 span,.hero h1 span{color:var(--cg-jade);background:0 0}.menuButton,.sidebarTop button{border-color:var(--cg-border);background:var(--cg-surface);color:#d8dee3}.menuButton:hover,.sidebarTop button:hover{background:var(--cg-surface-2);box-shadow:none}.sidebar{border-color:var(--cg-border);background:#0e1319;box-shadow:18px 0 45px #0000004d}.sideItem{color:#9ba6b0}.sideItem:hover{box-shadow:none;background:#18222c}.sideItem.active{background:var(--cg-jade);color:#07130f;box-shadow:none;font-weight:800}.sideItemDisabled:hover{background:#151c24}.sidebarTitle{color:#65717d}.hero,.gameBanner,.checkoutBox,.authCard{background:var(--cg-surface);border-color:var(--cg-border);box-shadow:0 20px 45px #00000038}.hero:before{display:none}.eyebrow{color:var(--cg-jade);background:#2fc8a712;border-color:#2fc8a738}.sectionHeading span,.gamesHeader h1 svg{color:var(--cg-jade)}.primary,.createAccount,.confirmButton,.productCard button,.gameCard button,.authButton{background:var(--cg-jade);box-shadow:none;color:#07130f}.primary:hover,.confirmButton:hover:not(:disabled),.productCard button:hover,.gameCard button:hover{background:#45d4b5;box-shadow:0 8px 22px #2fc8a72b}.secondary,.googleLogin{border-color:var(--cg-border);background:0 0}.statCard,.card,.gameCard,.productCard,.walletBox,.checkoutProduct,.nextInfo,.orderDetails{background:var(--cg-surface);border-color:var(--cg-border);box-shadow:none}.statCard:hover,.card:hover,.gameCard:hover,.productCard:hover{background:var(--cg-surface-2);border-color:#3b4b59;box-shadow:0 12px 30px #0003}.statIcon,.cardIcon.violet{color:var(--cg-jade);background:#2fc8a717}.cardIcon.blue{color:#75b9e5;background:#59a7dc17}.cardIcon.mint{color:var(--cg-jade);background:#2fc8a717}.cardIcon.orange{color:var(--cg-amber);background:#e9b65d1a}.cardArrow,.price,.checkoutPrice,.walletBox strong,.orderDetails h3{color:var(--cg-jade)}.hero h1{color:var(--cg-text)}.hero p,.sectionHeading p,.card p,.statCard p,.gamesHeader p{color:var(--cg-muted)}.step{background:#17202a;border-color:#34424f}.step.active{background:var(--cg-jade);color:#07130f;box-shadow:none}.line{background:#34424f}.formGroup input,.inputBox{border-color:var(--cg-border);background:#0e141b}.formGroup input:focus,.inputBox:focus-within{border-color:var(--cg-jade);box-shadow:0 0 0 3px #2fc8a717}.successIcon{background:var(--cg-jade);box-shadow:none;color:#07130f}.authLogo{background:var(--cg-jade);box-shadow:none}.authHeading>span,.switchText a{color:var(--cg-jade)}.googleAuthButton{border:1px solid var(--cg-border);color:#18202a;cursor:pointer;background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;margin-top:20px;font-weight:800;display:flex}.googleAuthButton b{color:#4285f4;font-size:18px}.authDivider{color:var(--cg-muted);align-items:center;gap:10px;margin:17px 0;font-size:10px;display:flex}.authDivider span{background:var(--cg-border);flex:1;height:1px}.authMessage{border-radius:9px;align-items:center;gap:7px;margin-top:15px;padding:10px;font-size:11px;display:flex}.authMessage svg{width:16px}.authMessage.error{color:var(--cg-coral);background:#e8736a14}.authMessage.success{color:var(--cg-jade);background:#2fc8a714}.authSelect{border:1px solid var(--cg-border);color:#fff;background:#0e141b;border-radius:13px;width:100%;height:50px;padding:0 13px}.registerCard{width:min(100%,560px)}.registerTerms{margin:17px 0}.registerSuccess{text-align:center}.registerSuccess>svg{background:var(--cg-jade);color:#07130f;border-radius:17px;width:54px;height:54px;padding:14px}.registerSuccess p{color:var(--cg-muted)}.registerSuccess a{color:var(--cg-jade);margin-top:10px;display:inline-block}.mainContent>*{animation:.48s cubic-bezier(.2,.8,.2,1) both cgPageEnter}.hero,.gameBanner,.accountWelcome,.platformHomeHero,.streamHero{animation:.62s cubic-bezier(.2,.8,.2,1) both cgRise}.stats>*,.cards>*,.gamesGrid>*,.productsGrid>*,.accountSettings>*,.platformFeatured>*,.whyGrid>*{animation:.5s cubic-bezier(.2,.8,.2,1) both cgCardEnter}.stats>:nth-child(2),.cards>:nth-child(2),.gamesGrid>:nth-child(2),.productsGrid>:nth-child(2),.accountSettings>:nth-child(2),.platformFeatured>:nth-child(2),.whyGrid>:nth-child(2){animation-delay:60ms}.stats>:nth-child(3),.cards>:nth-child(3),.gamesGrid>:nth-child(3),.productsGrid>:nth-child(3),.accountSettings>:nth-child(3),.platformFeatured>:nth-child(3),.whyGrid>:nth-child(3){animation-delay:.12s}.stats>:nth-child(4),.cards>:nth-child(4),.gamesGrid>:nth-child(4),.productsGrid>:nth-child(4),.accountSettings>:nth-child(4),.platformFeatured>:nth-child(4),.whyGrid>:nth-child(4){animation-delay:.18s}.brandMark{animation:3.8s ease-in-out infinite cgBrandBreath}.heroIcon,.bigGameIcon{animation:4s ease-in-out infinite cgFloat}.statIcon,.cardIcon,.settingIcon,.balanceIcon{transition:transform .25s}.statCard:hover .statIcon,.card:hover .cardIcon,.accountSettings article:hover .settingIcon,.balanceGrid article:hover .balanceIcon{transform:rotate(-5deg)scale(1.08)}.primary,.createAccount,.confirmButton,.productCard button,.gameCard button,.authButton{position:relative;overflow:hidden}.primary:after,.createAccount:after,.confirmButton:after,.productCard button:after,.gameCard button:after,.authButton:after{content:"";background:linear-gradient(100deg,#0000,#ffffff38,#0000);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.primary:hover:after,.createAccount:hover:after,.confirmButton:hover:after,.productCard button:hover:after,.gameCard button:hover:after,.authButton:hover:after{transform:translate(120%)}.sideItem.active svg{animation:2.5s ease-in-out infinite cgIconNudge}.whatsapp{animation:3s ease-in-out infinite cgSoftPulse}.step.active{animation:2.4s ease-in-out infinite cgStepPulse}.catalogControls button,.planGrid button,.streamAdminTabs button{transition:transform .2s,background .2s,border-color .2s}.catalogControls button:hover,.planGrid button:hover,.streamAdminTabs button:hover{transform:translateY(-2px)}.catalogControls button.active,.planGrid button.active,.streamAdminTabs button.active{animation:2.8s ease-in-out infinite cgTabActive}.quantityControl button:active,.mobileQuantity button:active{transform:scale(.88)}.orderTimeline .done span{animation:2.6s ease-in-out infinite cgStepPulse}.productVisual>span{transition:transform .25s;animation:4s ease-in-out infinite cgLogoBreathe}.streamProductCard:hover .productVisual>span,.platformFeatured>article:hover .productVisual>span{transform:scale(1.08)}.mosaicCard.card1{animation:5s ease-in-out infinite cgDriftOne}.mosaicCard.card2{animation:5.8s ease-in-out infinite cgDriftTwo}.mosaicCard.card3{animation:6.4s ease-in-out infinite cgDriftThree}.metricCard,.adminPanel,.adminTableCard,.streamAdminMetrics>*,.stockGrid>*{animation:.45s cubic-bezier(.2,.8,.2,1) both cgCardEnter}.metricCard:nth-child(2),.streamAdminMetrics>:nth-child(2){animation-delay:50ms}.metricCard:nth-child(3),.streamAdminMetrics>:nth-child(3){animation-delay:.1s}.metricCard:nth-child(4),.streamAdminMetrics>:nth-child(4){animation-delay:.15s}.metricSpark i{animation:2.8s ease-in-out infinite alternate cgBars}.metricSpark i:nth-child(2n){animation-delay:-1s}.onlineDot,.liveActivity>i{animation:2s ease-in-out infinite cgOnline}.adminSidebar nav a.active svg{animation:2.5s ease-in-out infinite cgIconNudge}.adminModalBackdrop,.accountModalBackdrop{animation:.2s ease-out both cgFade}.page .streamPage{--stream-bg:#0b0f14;--stream-card:#141b24;--stream-line:#273340;--stream-accent:#2fc8a7;--stream-cyan:#e9b65d;background:linear-gradient(#0b0f14,#0d131a)}.page .streamPage:before{display:none}.page .platformHomeHero,.page .streamHero{background:#141b24;border-color:#273340;box-shadow:0 20px 45px #00000038}.page .platformHeroCopy>span,.page .platformSectionHeading>div>span,.page .platformCta>div>span,.page .streamCategory{color:#2fc8a7}.page .platformHeroCopy h1 em,.page .streamHero h1 em{color:#2fc8a7;background:0 0}.page .platformHeroActions a,.page .platformCta>a,.page .streamCardBody>a,.page .addStreamCart,.page .cartSummary>button,.page .walletCheckout>button{color:#07130f;box-shadow:none;background:#2fc8a7}.page .platformStats,.page .platformFeatured>article,.page .whyGrid article,.page .streamProductCard,.page .cartItems article,.page .cartSummary,.page .checkoutStreamCard,.page .walletCheckout,.page .orderStatusCard,.page .streamInfoSections article{background:#141b24;border-color:#273340}@keyframes cgPageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cgRise{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:none}}@keyframes cgCardEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cgFade{0%{opacity:0}to{opacity:1}}@keyframes cgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes cgBrandBreath{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes cgSoftPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes cgStepPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes cgIconNudge{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes cgLogoBreathe{0%,to{scale:1}50%{scale:1.035}}@keyframes cgTabActive{0%,to{box-shadow:inset 0 0 #2fc8a700}50%{box-shadow:inset 0 0 12px #2fc8a714}}@keyframes cgDriftOne{0%,to{translate:0;rotate:-8deg}50%{translate:0 -7px;rotate:-6deg}}@keyframes cgDriftTwo{0%,to{translate:0;rotate:7deg}50%{translate:0 6px;rotate:5deg}}@keyframes cgDriftThree{0%,to{translate:0;rotate:2deg}50%{translate:0 -6px;rotate:4deg}}@keyframes cgBars{to{opacity:.65;transform:scaleY(.68)}}@keyframes cgOnline{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gameCard,.productCard,.catalogAdminGrid article,.supportLauncher,.sideItem{transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .24s,box-shadow .24s}.gameCard:hover,.productCard:hover,.catalogAdminGrid article:hover{border-color:#2fc8a757;transform:translateY(-4px);box-shadow:0 18px 40px #0000002e}button:active,.primary:active,.adminPrimary:active{transform:scale(.97)}@media (hover:none){.gameCard:hover,.productCard:hover,.catalogAdminGrid article:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.realPurchaseToast{z-index:160;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1412f5;border:1px solid #2fc8a74d;border-radius:15px;align-items:center;gap:11px;width:min(360px,100vw - 28px);padding:12px;display:flex;position:fixed;bottom:24px;left:18px;box-shadow:0 20px 60px #00000059}.realPurchaseToast>span{color:#2fc8a7;background:#2fc8a721;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.realPurchaseToast svg{width:19px}.realPurchaseToast>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.realPurchaseToast strong{color:#e8f5f0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.realPurchaseToast small{color:#8da59d;font-size:9px}.realPurchaseToast button{color:#71857e;background:0 0;border:0}.realPurchaseToast button svg{width:15px}@media (width<=600px){.realPurchaseToast{bottom:82px;left:14px}.accountPage,.walletPage,.historyPage,.paymentHistoryPage{width:calc(100% - 16px)!important}.accountWelcome{padding:20px 15px!important}.accountWelcome h1{font-size:27px!important}.balanceGrid article{padding:15px!important}.personalCard{padding:12px!important}.supportPanel{height:min(610px,90dvh)!important}.adminContent{padding:12px!important}.adminPageHeader h1{font-size:20px!important}.adminPageHeader{gap:10px}.catalogAdminGrid article{padding:11px!important}.siteSettingsForm>section{padding:14px!important}}@media (width<=700px){.sidebar{width:min(340px,88vw);height:100dvh;padding:calc(10px + env(safe-area-inset-top)) 14px calc(12px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden}.sidebarTop{flex:none;min-height:40px;margin:0 0 6px}.sidebarNavigation{overscroll-behavior-y:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 2px 12px;overflow:hidden auto}.sidebarTitle{margin:12px 10px 5px;line-height:1.4}.sidebarSection+.sidebarSection{margin-top:6px;padding-top:2px}.sideItem{flex-shrink:0;min-height:46px;margin:1px 0;padding:10px 12px}.sideItem>span{overflow-wrap:anywhere;flex:1;min-width:0}}@media (width<=700px) and (height<=560px){.sidebar{padding-top:calc(6px + env(safe-area-inset-top))}.sidebarTop{min-height:34px;margin-bottom:2px}.sidebarTop button{width:34px;height:34px}.sidebarTitle{margin-top:8px}.sidebarSection+.sidebarSection{margin-top:3px}.sideItem{min-height:42px;padding-block:8px}}.brand{align-items:center;gap:10px;min-width:0;display:flex}.brandMark.brandMarkImage{border:0;border-radius:10px;flex:0 0 48px;width:48px;height:48px;display:block;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;display:block!important}.brand:has(.brandMarkImage){gap:0}.brandMark.brandMarkImage:after{display:none!important}.brandMark.brandMarkImage img{max-width:none;position:absolute;top:0;left:0;object-fit:cover!important;object-position:left center!important;border-radius:0!important;width:auto!important;height:100%!important}.brand h2{letter-spacing:-.45px;white-space:nowrap;text-shadow:0 2px 18px #00000047;margin:0;font-size:20px;line-height:1;color:#f4f6f5!important;max-width:none!important;display:block!important}@media (width<=700px){.brand{flex:1;justify-content:center;gap:6px}.brandMark.brandMarkImage{border-radius:8px;flex-basis:34px;width:34px;height:34px}.brand h2{letter-spacing:-.25px;max-width:none!important;font-size:15px!important;line-height:1!important;display:none!important}.brandMark:not(.brandMarkImage){flex:0 0 34px;width:34px;height:34px}}@media (width<=360px){.brand{gap:4px}.brandMark.brandMarkImage{display:block!important}}@media (width<=700px){.navbar{gap:10px;padding-inline:12px}.navbar:has(.navWalletBalance){gap:8px;padding-inline:10px}.navbar .menuButton{border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.navbar .menuButton svg{width:18px;height:18px}.navbar .brand{justify-content:center;min-width:0}.navbar .brandMark.brandMarkImage{border-radius:0;flex:0 0 56px;width:56px;height:32px;overflow:visible}.navbar .brandMark.brandMarkImage img{display:block;position:static;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.navbar .brandMark:not(.brandMarkImage){flex:0 0 36px;width:36px;height:36px}.navbar .navRight{flex:none;gap:6px}.navbar .navWalletBalance{gap:5px;min-height:40px;padding:0 8px}.navbar .navWalletBalance>svg{width:15px;height:15px}.navbar .navWalletBalance>span{gap:0}.navbar .navWalletBalance strong{font-size:10px}.navbar .notificationBell,.navbar .navAccount{border-radius:12px;flex:0 0 40px;width:40px;height:40px}}@media (width<=360px){.sidebar{width:min(320px,90vw);padding-inline:14px}.navbar:has(.navWalletBalance){gap:3px;padding-inline:6px}.navbar:has(.navWalletBalance) .menuButton{flex-basis:36px;width:36px;height:36px}.navbar .navWalletBalance{flex:0 0 60px;justify-content:center;gap:2px;width:60px;min-height:36px;padding:0 4px}.navbar .navWalletBalance>svg{display:none}.navbar .navWalletBalance>span{gap:0}.navbar .navWalletBalance strong{font-size:9px}.navbar:has(.navWalletBalance) .brandMark.brandMarkImage{flex-basis:36px;width:36px;height:20px}.navbar:has(.navWalletBalance) .brandMark:not(.brandMarkImage){flex-basis:32px;width:32px;height:32px}.navbar:has(.navWalletBalance) .navRight{gap:4px}:is(.navbar:has(.navWalletBalance) .notificationBell,.navbar:has(.navWalletBalance) .navAccount){flex-basis:36px;width:36px;height:36px}.navbar{gap:8px;padding-inline:10px}.navbar .brandMark.brandMarkImage{flex-basis:52px;width:52px;height:30px}}@media (width<=700px){.navbar .menuButton{transition:background-color .18s,border-color .18s,box-shadow .18s}.navbar .menuButton svg{transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:translate(0)rotate(0)}.navbar .menuButton[aria-expanded=true],.navbar .menuButton[aria-expanded=true]:hover{background:#2fc8a733;border-color:#5ce3b4ad;transform:none;box-shadow:0 0 0 3px #2fc8a714}.navbar .menuButton[aria-expanded=true] svg{transform:translate(3px)rotate(7deg)}}@media (prefers-reduced-motion:reduce){.navbar .menuButton,.navbar .menuButton svg{transition:none!important}}.dualPrice strong{font-size:1.08em!important;font-weight:900!important}.dualPrice small{color:#f1f5f3!important;font-size:.82em!important;font-weight:900!important}@media (width<=700px){.gamesPage{width:calc(100% - 14px)!important}.gamesGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.catalogGameCard{border-radius:13px!important;min-width:0!important}.catalogGameCard .gameImage{aspect-ratio:1.12!important;height:auto!important}.catalogGameCopy{flex:none!important;height:auto!important;min-height:0!important;padding:6px!important}.catalogGameCopy button{white-space:nowrap;width:100%;min-height:32px;border-radius:9px!important;gap:4px!important;padding:5px 2px!important;font-size:10px!important}.catalogGameCopy button svg{width:11px;height:11px}}@media (width>=701px){.gamesGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}}.adminAtlasForm label:has(input[name=template]){display:none!important}.atlasExactCommand{background:#2fc8a70f;border:1px solid #2fc8a738;border-radius:12px;padding:13px}.catalogApiImagePreview{object-fit:cover;background:#101820;border:1px solid #2fc8a74d;border-radius:15px;width:88px;height:88px}.paymentRoutingSection{margin-top:28px}.paymentRoutingSection>.adminSectionTitle{margin-bottom:12px}.countryFlag img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.catalogGameCard .gameImage{position:relative}.gameTitleOverlay{z-index:3;text-align:center;text-shadow:0 2px 8px #000;pointer-events:none;background:linear-gradient(#0000,#040a0ef0);padding:18px 9px 8px;line-height:1.2;position:absolute;bottom:0;left:0;right:0;color:#fff!important;margin:0!important;font-size:clamp(9px,1.3vw,15px)!important}.catalogGameCard .gameImage{flex:0 0 220px;aspect-ratio:auto!important;height:220px!important;min-height:220px!important}.catalogGameCard .catalogGameCopy{flex:0 0 54px;height:54px!important;min-height:54px!important;padding:10px!important}.gamesPage{padding-top:28px!important}.gamesPage .gamesHeader{margin:0 auto 22px!important}.gamesPage .gamesHeader h1{margin:0 0 10px!important;font-size:clamp(32px,4.5vw,52px)!important;line-height:1.08!important}.gamesPage .gamesHeader h1 svg{stroke-width:2.2px;flex:0 0 32px;width:32px!important;height:32px!important;margin-right:10px!important}.gamesPage .gamesHeader p{margin:0 auto!important;line-height:1.45!important}:root{--experience-glow:#2fc8a729;--experience-blue:#50aeeb24}.dualPrice{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 7px;text-decoration:none;display:inline-flex!important}.dualPrice strong{color:var(--cg-jade);font:inherit;font-weight:900}.dualPrice small{color:#9ba7b0;white-space:nowrap;font-size:.68em;font-weight:700}.catalogProductBody>.dualPrice.price{width:100%;box-shadow:none;box-sizing:border-box;background:#081c1d4d;border:0;border-top:1px solid #2fc8a74d;border-bottom:1px solid #2fc8a724;border-radius:0;flex-direction:column;align-items:center;gap:4px;margin:5px 0 12px;padding:6px 8px}.catalogProductBody>.dualPrice.price small{color:#aebcbd;letter-spacing:.2px;order:1;font-size:.72em;font-weight:800;line-height:1.1}.catalogProductBody>.dualPrice.price strong{color:#55e0bf;white-space:nowrap;text-shadow:0 0 14px #2fc8a733;order:2;font-size:1.38em;font-weight:950;line-height:1.1}.checkoutPrice .dualPrice{flex-direction:column;align-items:flex-end}.checkoutPrice .dualPrice small{font-size:10px}.orderDetails .dualPrice,.passCompareTable .dualPrice{justify-content:flex-end}.passCompareTable .dualPrice strong{color:inherit}.passCompareTable .dualPrice small{font-size:8px}@media (width<=600px){.catalogProductBody>.dualPrice.price{border-radius:0;gap:3px;min-height:39px;margin:3px 0 7px;padding:5px 1px}.catalogProductBody>.dualPrice.price strong{line-height:1.05;font-size:14px!important}.catalogProductBody>.dualPrice.price small{letter-spacing:.1px;line-height:1.05;color:#c0cece!important;font-size:10px!important}.passCompareTable .dualPrice{flex-direction:column;align-items:flex-end}}.catalogGameCard .catalogGameCopy button{height:34px!important;min-height:34px!important}@media (width<=700px){.catalogGameCard .gameImage{flex-basis:112px;height:112px!important;min-height:112px!important}.catalogGameCard .catalogGameCopy{flex-basis:42px;height:42px!important;min-height:42px!important;padding:4px!important}.catalogGameCard .catalogGameCopy button{height:34px!important;min-height:34px!important}.gamesPage{padding-top:18px!important}.gamesPage .gamesHeader{margin-bottom:16px!important}.gamesPage .gamesHeader h1{font-size:30px!important;line-height:1.12!important}.gamesPage .gamesHeader p{font-size:11px!important}.gamesPage .gamesHeader h1 svg{flex-basis:24px;width:24px!important;height:24px!important;margin-right:7px!important}}button,a,input,select,textarea{transition:border-color .2s,background-color .2s,color .2s,transform .2s,box-shadow .2s}button:not(:disabled):active,a:active{transform:scale(.98)}.atlasPage{width:min(1040px,100% - 28px);max-width:none;padding:34px 0 80px}.atlasHero{background:radial-gradient(circle at 12% 10%,#2fc8a738,#0000 32%),linear-gradient(135deg,#17232c,#0d151c);border-color:#2fc8a74d;min-height:210px;padding:34px;position:relative;overflow:hidden;box-shadow:0 25px 70px #0000004d}.atlasHero:after{content:"";background:var(--experience-blue);filter:blur(10px);border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;right:-80px}.atlasHero>svg{filter:drop-shadow(0 0 14px #2fc8a740);background:#2fc8a71a;border:1px solid #2fc8a74d;border-radius:20px;width:64px;height:64px;padding:15px}.atlasHero h1{letter-spacing:-2px;font-size:clamp(30px,5vw,51px)}.atlasHero p{font-size:14px;line-height:1.6}.atlasChat{background:linear-gradient(#0b1218,#101820);border-color:#2c3a45;min-height:500px;padding:25px;box-shadow:inset 0 1px #ffffff06}.atlasEmpty>svg{color:#48d3b5;background:#2fc8a717;border-radius:18px;width:58px;height:58px;padding:14px}.atlasEmpty h2{color:#edf6f3;margin:15px 0 7px;font-size:24px}.atlasMessage{background:#18222b;border:1px solid #2d3a45;width:fit-content;min-width:150px;max-width:min(82%,720px);box-shadow:0 10px 26px #0000002e}.atlasMessage.customer{background:linear-gradient(130deg,#3bd1b0,#28b394);border-color:#49d6b7;align-self:flex-end;min-width:180px}.atlasMessage figure{margin:10px 0 0}.atlasMessage figure img{margin:0}.atlasMessage figure a,.atlasResultButton{color:#58ddc0;background:#2fc8a71f;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:9px 12px;font-weight:800;text-decoration:none;display:flex}.atlasMessage figure a svg{width:15px}.atlasComposer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f171eeb;border:1px solid #2d3b46;border-radius:18px;padding:9px;position:sticky;bottom:10px;box-shadow:0 18px 45px #00000059}.atlasComposer input{background:0 0;border:0;font-size:15px}.atlasComposer input:focus{outline:0}.atlasComposer button{color:#06150f;min-width:130px;box-shadow:0 8px 24px var(--experience-glow);justify-content:center}.passHero{background:radial-gradient(circle at 75% 25%,#e9b65d30,#0000 35%),linear-gradient(135deg,#20242b,#10161d);position:relative;box-shadow:0 28px 80px #00000052}.passHero:before{content:"PREMIUM";color:#e9b65d09;letter-spacing:-7px;font-size:clamp(65px,13vw,150px);font-weight:950;position:absolute;bottom:-4%;right:3%}.passHeroActions button:hover,.passHeroActions a:hover{transform:translateY(-3px);box-shadow:0 16px 35px #e9b65d38}.passBenefits article:hover{border-color:#e9b65d59;transform:translateY(-6px);box-shadow:0 18px 40px #0000003d}.catalogGameCopy{background:linear-gradient(#151f27b3,#121a22)!important;flex:none!important;min-height:0!important;padding:10px!important}.authCard{background:radial-gradient(circle at 90% 0,#3fa9dc24,#0000 30%),linear-gradient(155deg,#18222b,#10171e)!important;border-color:#2fc8a73b!important;box-shadow:0 32px 90px #0000006b!important}.authCard input:focus,.authCard select:focus{border-color:#37cbaa!important;box-shadow:0 0 0 4px #2fc8a717!important}@media (width<=650px){.atlasPage{width:calc(100% - 18px);padding-top:15px}.atlasHero{border-radius:20px;align-items:flex-start;padding:21px}.atlasHero>svg{width:48px;height:48px;padding:11px}.atlasHero h1{letter-spacing:-1px;font-size:29px}.atlasHero p{font-size:11px}.atlasChat{border-radius:17px;min-height:58vh;max-height:65vh;margin-top:10px;padding:12px}.atlasMessage{max-width:92%;padding:11px 12px}.atlasComposer{flex-direction:row;gap:5px;padding:6px}.atlasComposer input{min-width:0;padding:11px}.atlasComposer button{min-width:48px;padding:0 13px}.atlasComposer button svg{width:17px}.passHero:before{display:none}}@media (prefers-reduced-motion:no-preference){.atlasHero>svg{animation:3.5s ease-in-out infinite experienceFloat}.passVisual{animation:4s ease-in-out infinite experienceFloat}.catalogProductCard{animation:.45s both experienceReveal}@keyframes experienceFloat{50%{transform:translateY(-7px)}}@keyframes experienceReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}:root[data-text-size=large]{font-size:118%}:root[data-contrast=high]{filter:contrast(1.18)}:root[data-contrast=high] :focus-visible{outline-offset:3px;outline:3px solid #ffe35b!important}.accessibilityControls{border-top:1px solid #ffffff1a;margin:18px 10px 0;padding-top:13px}.accessibilityControls>strong{color:#82908e;margin-bottom:8px;font-size:8px;display:block}.accessibilityControls button{color:#dce8e5;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.accessibilityControls button:hover{background:#2fc8a71a}.accessibilityControls svg{width:15px}.homePage{position:relative}.navbar .googleLogin,.navbar .createAccount{color:#e8f3f0;white-space:nowrap;border:1px solid #6899976b;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.navbar .googleLogin{background:#16232b;box-shadow:inset 0 1px #ffffff0f}.navbar .googleLogin svg{width:17px;height:17px;color:var(--cg-jade)}.navbar .createAccount{background:var(--cg-jade);color:#071813;border-color:#2fc8a7a3}.navbar .googleLogin:hover,.navbar .createAccount:hover{filter:brightness(1.08);transform:translateY(-1px)}.siteFooter{color:#9aaba8;border-top:1px solid #5b777747;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);margin:0 auto;padding:20px 0 24px;font-size:12px;display:flex}.siteFooter small{color:#6f817d;text-align:right}@media (width<=600px){.siteFooter{flex-direction:column;align-items:flex-start;gap:6px;width:calc(100% - 24px);padding:16px 0 20px;font-size:10px}.siteFooter small{text-align:left;line-height:1.4}}.homePage:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 49.8%,#2fc8a70b 50%,#0000 50.2%),linear-gradient(0deg,#0000 0 49.8%,#2fc8a70b 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:620px;position:absolute;inset:18px -18vw auto;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.homePage .hero{isolation:isolate;background:radial-gradient(circle at 70% 12%,#40ffb829,#0000 26%),radial-gradient(circle at 20% 100%,#13515b61,#0000 36%),linear-gradient(110deg,#041315 0%,#08181b 45%,#061314 100%);border:1px solid #82ffd138;border-radius:28px;grid-template-columns:1fr;min-height:0;padding:30px 34px 26px;box-shadow:0 24px 80px #00000052,inset 0 1px #ffffff0a}.homePage .heroCopy{padding-right:8px}.homePage .hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 25%,#6bebcc14 48%,#0000 70%);animation:8s ease-in-out infinite homeLightSweep;position:absolute;inset:0;transform:translate(-100%)}.homePage .hero:after{content:"";background:linear-gradient(90deg, transparent, var(--cg-jade), var(--cg-amber), transparent);opacity:.72;height:2px;position:absolute;inset:auto 0 0}.homePage .eyebrow{background:#2fc8a71f;box-shadow:inset 0 0 0 1px #2fc8a70d}.homePage .heroCopy{z-index:1;position:relative}.homePage .heroEyebrow{color:#d4efe4;letter-spacing:.22em;text-transform:uppercase;opacity:.92;margin:0 0 16px;font-size:10px;font-weight:800}.homePage .hero h1{letter-spacing:-.06em;max-width:520px;margin:0 0 18px;font-size:clamp(44px,4.6vw,88px);font-weight:900;line-height:.86}.homePage .hero h1 span{color:#0000;background:linear-gradient(90deg,#9ef6db,#52dda8 36%,#7ae5ff 100%);-webkit-background-clip:text;background-clip:text;display:block}.homePage .heroSubtext{color:#b7d0cc;max-width:460px;margin:0;font-size:17px;line-height:1.6}.homePage .heroButtons{align-items:center;gap:12px;margin-top:22px;display:flex}.homePage .heroButtons>a{color:#0a1916;white-space:nowrap;background:linear-gradient(135deg,#79ffc538,#58d8ab1a);border:1px solid #82ebcbe6;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:52px;padding:0 18px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 16px 32px #5ddbb52e}.homePage .heroButtons>a svg{flex:none;width:19px;height:19px}.homePage .heroButtons>a svg:last-child{width:18px;height:18px}.homePage .heroButtons>.secondary{color:#d8e5e1;background:#142227ad;border:1px solid #7e9d996b}.homePage .heroTrust{color:#8ea8a0;letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;gap:10px 14px;margin-top:22px;font-size:9px;display:flex}.homePage .heroTrust span{align-items:center;gap:6px;display:inline-flex}.homePage .heroTrust span:before{content:"";background:linear-gradient(135deg,#85f5d5,#58d2ff);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #58d2ffa6}.homePage .heroVisual{background:radial-gradient(circle,#2fc8a717,#0000 62%);border-left:1px solid #6fa1992e;min-height:260px}.homePage .heroIcon{border:1px solid #fff3;animation:4.5s ease-in-out infinite homeIconFloat;box-shadow:0 24px 55px #2fc8a738,inset 0 1px #ffffff42}.homePage .floatingBadge{background:#101c1fe6;border-color:#8bbbb24d;box-shadow:0 16px 35px #00000042}.homePage .visualOrbit{opacity:.38}.homePage .stats{margin-top:28px;position:relative}.homePage .statCard{background:#141d23db;border-radius:16px;min-height:82px;padding:16px 18px;box-shadow:inset 0 1px #ffffff09}.homePage .statCard h2{color:#f4fbf8;letter-spacing:-.7px;font-size:24px}.homePage .statCard p{color:#8fa49f}.homePage .statIcon{border-radius:12px;width:42px;height:42px}.homePage .sectionHeading{border-bottom:1px solid #5b777747;padding-bottom:14px}.homePage .sectionHeading h2{letter-spacing:-.8px}.homePage .card{background:#141d23e6;border-radius:16px;min-height:112px;box-shadow:inset 0 1px #ffffff09}.homePage .card:hover,.homePage .card:focus-visible{background:#1b2a31;border-color:#2fc8a79e;box-shadow:0 18px 36px #0000003d,inset 0 1px #ffffff14}.homePage .cardCopy h3{color:#f2f8f5}.homePage .cardCopy p{color:#8da19e}.homePage .cardArrow{color:#6e8b86;transition:transform .25s,color .25s}.homePage .card:hover .cardArrow,.homePage .card:focus-visible .cardArrow{color:var(--cg-jade);transform:translate(4px)}@keyframes homeLightSweep{0%,52%{transform:translate(-100%)}78%,to{transform:translate(100%)}}@keyframes homeIconFloat{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-1deg)translateY(-7px)}}@media (width<=900px){.homePage .hero{gap:18px;padding:28px 22px 22px}.homePage .heroVisual{border-top:1px solid #6fa1992e;border-left:0;min-height:300px}.homePage .hero h1{font-size:clamp(40px,9vw,64px)}}@media (width<=600px){.homePage:before{background-size:52px 52px;height:520px;inset:0 -60vw auto}.homePage .hero{min-height:auto;padding-top:32px}.navbar .googleLogin,.navbar .createAccount{min-height:36px;padding:0 9px;font-size:10px}.navbar .googleLogin svg{width:15px;height:15px}.homePage~.realPurchaseToast,.realPurchaseToast{display:none!important}.homePage .heroTrust{gap:8px 13px;margin-top:18px;font-size:10px}.homePage .stats{gap:8px;margin-top:18px;margin-bottom:38px}.homePage .statCard{border-radius:13px;min-height:70px;padding:12px 14px}.homePage .statCard h2{margin-bottom:2px;font-size:21px}.homePage .statCard p{font-size:11px}.homePage .statIcon{border-radius:10px;width:36px;height:36px}.homePage .heroButtons{align-items:stretch;gap:10px}.homePage .heroButtons>a{width:100%;min-height:52px;padding:0 15px}.homePage .heroVisual{min-height:208px;overflow:hidden}.homePage .heroIcon{border-radius:30px;width:104px;height:104px;transform:rotate(-4deg)}.homePage .heroIcon svg{width:52px;height:52px}.homePage .visualOrbit{display:none}.homePage .floatingBadge{gap:6px;padding:9px 11px;font-size:11px}.homePage .floatingBadge svg{width:15px;height:15px}.homePage .badgeFast{top:5%;right:0}.homePage .badgeSafe{bottom:4%;left:0}.homePage .sectionHeading{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=360px){.navbar .googleLogin,.navbar .createAccount{width:34px;min-width:34px;padding:0;font-size:0;overflow:hidden}.navbar .createAccount:after{content:"+";font-size:20px;font-weight:500;line-height:1}.brand h2{font-size:13px!important}}.homePage .heroVisual.heroPromoVisual{background:0 0;place-items:center;min-height:0;padding:0 12px 0 0;display:grid;position:relative;overflow:visible}.homePage .heroAccent{filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#7effc54d,#7effc50a 52%,#0000 70%);border-radius:50%;width:190px;height:190px;position:absolute;inset:auto auto 10% 10%}.homePage .heroAccentRight{background:radial-gradient(circle,#68dfff47,#68dfff0a 52%,#0000 70%);inset:10% 0 auto auto}.homePage .heroPromoSlide{z-index:1;border:0;border-radius:20px;width:100%;max-width:540px;line-height:0;transition:transform .25s,border-color .25s;display:block;position:relative;overflow:hidden;box-shadow:0 20px 38px #0003}.homePage .heroPromoSlide:hover{border-color:#2fc8a7b3;transform:translateY(-3px)}.homePage .heroPromoSlide img{object-fit:cover;object-position:center;filter:drop-shadow(0 16px 18px #0c111547);width:100%;height:330px;display:block;transform:scale(1.03)}.homeProductRail{margin:32px 0 0}.homeRailHeading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.homeRailHeading span{color:var(--cg-jade);letter-spacing:1.8px;font-size:10px;font-weight:850}.homeRailHeading h2{margin:5px 0 0;font-size:clamp(22px,3vw,30px)}.homeRailHeading a{color:var(--cg-jade);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.homeRailHeading a svg{width:15px}.homeRailViewport{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:2px 0 8px;overflow:auto hidden}.homeRailTrack{gap:16px;width:max-content;display:flex}.homeRailViewport{scroll-behavior:auto;scrollbar-width:none}.homeRailViewport::-webkit-scrollbar{display:none}.homeRailCard{border:1px solid var(--cg-border);background:var(--cg-surface);width:clamp(170px,20vw,250px);color:var(--cg-text);scroll-snap-align:start;border-radius:16px;flex:0 0 clamp(170px,20vw,250px);text-decoration:none;transition:transform .22s,border-color .22s;overflow:hidden;box-shadow:0 12px 28px #00000029}.homeRailCard:hover{border-color:var(--cg-jade);transform:translateY(-5px)}.homeRailCard img,.homeRailFallback{aspect-ratio:1.55;object-fit:cover;background:#101a22;width:100%;display:block}.homeRailFallback{color:var(--cg-jade);text-align:center;place-items:center;padding:16px;font-weight:800;display:grid}.homeRailCard strong{text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:10px 12px 12px;font-size:12px;display:block;overflow:hidden}@media (width>=901px){.homePage .hero{grid-template-columns:1fr;min-height:0;padding:42px 56px 34px}.homePage .heroVisual.heroPromoVisual{min-height:0;padding:0}.homePage .heroPromoSlide{max-width:none}}@media (width<=900px){.homePage .heroVisual.heroPromoVisual{min-height:0;padding-top:24px}.homePage .heroPromoSlide{max-width:620px}}@media (width<=600px){.homeRailTrack{gap:12px}.homeRailCard{flex-basis:48vw;width:48vw;max-width:160px}.homePage .hero{gap:12px;padding-bottom:30px}.homePage .heroVisual.heroPromoVisual{min-height:0;padding-top:10px;display:grid}.homePage .heroPromoSlide{border:1px solid #8ceccd2e;border-radius:14px;width:100%;max-width:100%;box-shadow:0 18px 38px #0000003d}.homePage .heroPromoSlide img{aspect-ratio:1.75}}@media (prefers-reduced-motion:reduce){.homePage .hero:before,.homePage .heroIcon{animation:none}}.gamesPage .gamesHeader{text-align:center;display:block}.gamesPage .gamesHeader h1{justify-content:center}.gamesPage .gamesHeader p{text-align:center;max-width:none;margin:9px auto 0}.gamesPage .publicCatalogTools{justify-content:center}.gamesPage .catalogGameCard{animation:5s ease-in-out infinite catalogFloat}.gamesPage .catalogGameCard:nth-child(2n){animation-delay:-1.2s}.gamesPage .catalogGameCard:nth-child(3n){animation-delay:-2.4s}.gamesPage .catalogGameCopy button{isolation:isolate;position:relative;overflow:hidden}.gamesPage .catalogGameCopy button:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff7a,#0000);width:55%;animation:3.2s ease-in-out infinite catalogButtonShine;position:absolute;inset:0 auto 0 -75%;transform:skew(-22deg)}.gamesPage .catalogGameCopy button svg,.gamesPage .catalogGameCopy button{z-index:0}@keyframes catalogFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes catalogButtonShine{0%,48%{left:-75%}70%,to{left:125%}}@media (width<=600px){.gamesPage .gamesGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.gamesPage .catalogGameCard{border-radius:15px!important}.gamesPage .catalogGameCard .gameImage{aspect-ratio:1.05!important}.gamesPage .gameTitleOverlay{font-size:9px;bottom:7px}.gamesPage .catalogGameCopy{padding:6px}.gamesPage .catalogGameCopy button{min-height:29px;font-size:8px;border-radius:9px!important}}.gamesPage .gamesHeaderCopy{text-align:left;flex:1;order:1;min-width:0}.gamesPage .gamesHeaderCopy h1{text-align:left;justify-content:flex-start;margin:0}.gamesPage .gamesHeaderCopy p{text-align:left;max-width:470px;margin:24px 0 0;position:static}.gamesPage .gamesHeaderCopy{display:none}.gamesPage .gamesHeader .catalogHeaderVisual{flex:100%;width:100%;max-width:none}.gamesPage .gamesHeader .catalogHeaderVisual img{aspect-ratio:2.2;object-fit:contain;background:#071321}@media (width>=901px){.gamesPage .gamesHeader .catalogHeaderVisual{flex:100%;height:330px}.gamesPage .gamesHeader .catalogHeaderVisual img{aspect-ratio:auto;object-fit:cover;height:100%;width:100%!important}.gamesPage .gamesHeaderCopy h1{letter-spacing:-3.5px;line-height:1.01;font-size:clamp(56px,5.6vw,76px)!important}.gamesPage .gamesHeaderCopy p{color:#b8c8c8;letter-spacing:.05px;max-width:500px;margin-top:22px;font-size:17px;line-height:1.6}}@media (width<=600px){.gamesPage .gamesHeaderCopy{width:100%;display:none}.gamesPage .gamesHeader .catalogHeaderVisual{width:100%}.gamesPage .gamesHeaderCopy h1{text-align:center;letter-spacing:-1px;justify-content:center;line-height:1.05;font-size:32px!important}.gamesPage .gamesHeaderCopy p{color:#a9b9bb;text-align:center;margin-top:14px;font-size:11px;line-height:1.55}}@media (width>=601px){.gamesPage .gamesHeader{flex-direction:row;align-items:center!important;display:flex!important}.gamesPage .gamesHeader>h1{align-self:center;max-width:48%;margin:0;font-size:clamp(34px,5vw,58px);line-height:1.05}.gamesPage .gamesHeader>p{text-align:left;max-width:46%;font-size:12px;line-height:1.55;position:absolute;bottom:25px;left:30px}.gamesPage .gamesHeader>h1,.gamesPage .gamesHeader>p{order:1}.gamesPage .gamesHeader .catalogHeaderVisual{order:2}}@media (width>=901px){.gamesPage .gamesHeader{border-radius:32px;min-height:430px;padding:48px 58px}.gamesPage .gamesHeader>h1{letter-spacing:-3px;max-width:500px;line-height:1.02;font-size:clamp(50px,5.5vw,74px)!important}.gamesPage .gamesHeader .catalogHeaderVisual{border-radius:18px;flex-basis:48%;max-width:580px}.gamesPage .gamesHeader .catalogHeaderVisual img{aspect-ratio:1.85}.gamesPage .gamesHeader>p{max-width:470px;font-size:13px;line-height:1.6;bottom:62px;left:58px}}@media (width<=600px){.gamesPage .gamesHeader{flex-direction:column;display:flex!important}.gamesPage .gamesHeader .catalogHeaderVisual{order:2}}.realPurchaseToast{background:linear-gradient(135deg,#102325fa,#0a1419fa);border:1px solid #2fc8a752;border-radius:18px;gap:12px;width:min(340px,100vw - 40px);padding:10px 12px 10px 10px;bottom:24px;left:22px;box-shadow:0 18px 44px #00000059,0 0 0 1px #ffffff06}.realPurchaseToast:before{content:"";background:var(--cg-jade);border-radius:99px;width:3px;position:absolute;top:12px;bottom:12px;left:0;box-shadow:0 0 12px #2fc8a7b3}.realPurchaseToast>span{width:42px;height:42px;color:var(--cg-jade);background:#2fc8a721;border-radius:14px}.realPurchaseToast strong{font-size:11px}.realPurchaseToast strong:before{content:"COMPRA RECIENTE · ";color:var(--cg-jade);letter-spacing:.7px;font-size:8px}.realPurchaseToast small{font-size:9px}.realPurchaseToast button{border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.realPurchaseToast button:hover{color:#fff;background:#ffffff14}.gamesPage{width:min(1240px,100% - 44px);padding-top:42px;position:relative}.catalogHeroBanner{border:1px solid #2fc8a747;border-bottom:0;border-radius:22px 22px 0 0;margin:0;line-height:0;display:block;overflow:hidden;box-shadow:0 18px 40px #00000038}.catalogHeroBanner img{aspect-ratio:3.6;object-fit:cover;width:100%;transition:transform .5s;display:block}.catalogHeroBanner:hover img{transform:scale(1.025)}.gamesHeader .catalogHeaderVisual{border:1px solid #2fc8a74d;border-radius:16px;flex:0 48%;order:2;line-height:0;display:block;overflow:hidden;box-shadow:0 12px 28px #0003}.gamesHeader{position:relative}.gamesHeader .catalogHeaderVisual img{aspect-ratio:2.2;object-fit:cover;width:100%;display:block}.gamesHeader .catalogHeaderVisual{position:relative}.catalogHeroDots{gap:5px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.catalogHeroDots i{background:#ffffff73;border-radius:50%;width:7px;height:7px}.catalogHeroDots i.active{background:var(--cg-jade);box-shadow:0 0 9px var(--cg-jade)}.gamesHeader>h1,.gamesHeader>p{order:1}@media (width>=901px){.gamesHeader{border-radius:30px;min-height:340px;padding:42px 48px}.gamesHeader>h1{letter-spacing:-2.5px;max-width:48%;font-size:clamp(42px,5vw,68px);line-height:1.02}.gamesHeader>p{text-align:left;max-width:390px;position:absolute;bottom:42px;left:48px}.gamesHeader .catalogHeaderVisual{max-width:560px}}.catalogQuickLinks{gap:10px;margin:0 0 12px;display:flex}.catalogQuickLinks a{color:var(--cg-text);background:#122229cc;border:1px solid #2fc8a733;border-radius:11px;align-items:center;gap:6px;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.catalogQuickLinks a svg{width:14px;color:var(--cg-jade)}.catalogServicesPlaceholder{color:#7f9297;border:1px dashed #2fc8a733;border-radius:17px;justify-content:space-between;align-items:center;margin:34px 0 12px;padding:18px 20px;display:flex}.catalogServicesPlaceholder span{color:var(--cg-jade);letter-spacing:1.5px;font-size:9px;font-weight:850}.catalogServicesPlaceholder strong{font-size:12px;font-weight:700}.gamesPage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 40%,#2fc8a729,#0000 35%),radial-gradient(circle at 80% 15%,#5aaef01f,#0000 30%);height:360px;position:absolute;inset:-80px -18% auto}.gamesHeader{background:linear-gradient(135deg,#14262bf5,#0c171deb);border:1px solid #2fc8a738;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;padding:28px 30px;display:flex;box-shadow:0 20px 50px #0003}.gamesHeader h1{letter-spacing:-1.5px;align-items:center;gap:12px;margin:0;font-size:clamp(28px,4vw,46px);display:flex}.gamesHeader h1 svg{width:28px;height:28px;color:var(--cg-jade);filter:drop-shadow(0 0 10px #2fc8a766)}.gamesHeader p{color:#9db0b4;text-align:right;max-width:310px;margin:0;font-size:12px;line-height:1.55}.publicCatalogTools{background:#0d191fcc;border:1px solid #2fc8a72e;border-radius:17px;margin-bottom:24px;padding:8px;box-shadow:0 12px 30px #00000029}.publicCatalogTools label{background:#13232a;border:0;border-radius:11px}.gamesPage .gamesGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.gamesPage .catalogGameCard{transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 14px 30px #0000002e;background:linear-gradient(160deg,#172a31,#101a21)!important;border:1px solid #50d3b838!important;border-radius:20px!important}.gamesPage .catalogGameCard:hover{transform:translateY(-7px);box-shadow:0 22px 42px #00000047,0 0 22px #2fc8a71a;border-color:var(--cg-jade)!important}.gamesPage .catalogGameCard .gameImage{position:relative;aspect-ratio:1.48!important}.gamesPage .catalogGameCard .gameImage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#040c11d1);position:absolute;inset:50% 0 0}.gamesPage .gameTitleOverlay{z-index:2;letter-spacing:-.2px;text-shadow:0 2px 10px #000;font-size:15px;bottom:12px}.gamesPage .catalogGameCopy{min-height:0;padding:11px}.gamesPage .catalogGameCopy button{background:linear-gradient(110deg,#35d1ad,#209b84);border-radius:11px;min-height:38px;font-size:11px;font-weight:850}.gamesPage .catalogBadge{top:10px;left:10px}@media (width<=900px){.gamesPage .gamesGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=600px){.catalogHeroBanner img{aspect-ratio:2.15}.gamesPage{width:calc(100% - 20px);padding-top:22px}.gamesHeader{border-radius:20px;flex-direction:column;align-items:flex-start;margin-bottom:14px;padding:20px 17px}.gamesHeader h1{font-size:27px}.gamesHeader h1 svg{width:22px}.gamesHeader p{text-align:left;max-width:none;font-size:10px}.publicCatalogTools{margin:0 0 16px}.gamesPage .gamesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.gamesPage .catalogGameCard .gameImage{aspect-ratio:1.32!important}.gamesPage .gameTitleOverlay{font-size:11px;bottom:9px}.gamesPage .catalogGameCopy{padding:8px}.gamesPage .catalogGameCopy button{min-height:32px;padding:4px;font-size:9px}.realPurchaseToast{width:auto;bottom:82px;left:12px;right:12px;display:flex!important}}.gamesPage{flex-direction:column;display:flex}.gamesPage .publicCatalogTools{order:1;margin-bottom:8px}.gamesPage .gamesHeader{order:2}.gamesPage .catalogQuickLinks{order:4;margin:0 0 16px}.gamesPage .catalogServicesPlaceholder{order:5}.gamesPage .gamesGrid,.gamesPage .providerState{order:6}.gamesPage .catalogHeroBanner{display:block!important}@media (width<=600px){.gamesPage .catalogServicesPlaceholder{margin:8px 0 10px;padding:10px 12px}.gamesPage .catalogServicesPlaceholder strong{max-width:145px;font-size:9px;line-height:1.25}.gamesPage .catalogQuickLinks{gap:6px;margin:-4px 0 12px}.gamesPage .catalogQuickLinks a{padding:8px 10px;font-size:9px}.gamesPage .gamesHeader .catalogHeaderVisual img{aspect-ratio:1.84;object-fit:cover}}:root{--surface-lift:#132730b8;--surface-deep:#07141cd1;--line-soft:#7be1c929;--line-bright:#7be1c961;--text-soft:#a9c0bf;--accent-jade:#43d6b4;--accent-gold:#f1c65d}.accountPage,.historyPage,.walletPage,.paymentHistoryPage,.passPage{isolation:isolate;position:relative}.accountPage:before,.historyPage:before,.walletPage:before,.paymentHistoryPage:before,.passPage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#2ac6ab21,#0000 68%);width:42%;height:260px;animation:8s ease-in-out infinite alternate accountGlow;position:absolute;top:-30px;left:8%}.accountWelcome,.historyHero,.walletHero,.paymentHistoryHeader,.passHero{animation:.65s cubic-bezier(.2,.8,.2,1) both surfaceEnter;box-shadow:0 22px 60px #0003,inset 0 1px #ffffff0a;border:1px solid var(--line-soft)!important}.accountWelcome:hover,.historyHero:hover,.walletHero:hover,.paymentHistoryHeader:hover,.passHero:hover{border-color:var(--line-bright)!important}.balanceGrid article,.historySummary article,.paymentSummary article,.accountQuickLinks a,.passBenefits article,.countryGrid article,.bankGrid article,.paymentHistoryList article,.historyOrder,.walletSecurity,.paymentChoice,.depositForm,.passComparison{transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;box-shadow:0 12px 34px #00000024;border-color:var(--line-soft)!important}.balanceGrid article:hover,.historySummary article:hover,.paymentSummary article:hover,.accountQuickLinks a:hover,.passBenefits article:hover,.countryGrid article:hover,.bankGrid article:hover,.paymentHistoryList article:hover,.historyOrder:hover,.paymentChoice:hover,.passComparison:hover{transform:translateY(-4px);box-shadow:0 18px 42px #0000003d;border-color:var(--line-bright)!important}.accountSectionTitle,.walletSectionTitle,.passSectionHeading{animation:.55s both sectionReveal}.accountSectionTitle span,.walletSectionTitle span,.passSectionHeading span,.historyHero>div:first-child>span,.paymentHistoryHeader>div>span,.walletHero>div>span{letter-spacing:.14em;color:var(--accent-jade)!important}.accountQuickLinks,.historySummary,.paymentSummary,.balanceGrid,.passBenefits{gap:12px!important}.accountQuickLinks a,.historyFilters button,.paymentFilters button,.passHeroActions a,.passHeroActions button,.accountLogout,.walletBack,.paymentHistoryRefresh,.historyRefresh{transition:transform .2s,background .2s,border-color .2s,box-shadow .2s!important}.accountQuickLinks a:active,.historyFilters button:active,.paymentFilters button:active,.passHeroActions a:active,.passHeroActions button:active,.accountLogout:active,.walletBack:active,.paymentHistoryRefresh:active,.historyRefresh:active{transform:scale(.97)}.historyFilters,.paymentFilters{scrollbar-width:thin;scrollbar-color:var(--accent-jade) transparent}.historyFilters button.active,.paymentFilters button.active{box-shadow:0 0 0 3px #43d6b41a,0 8px 20px #0000002e}.realTransactions article>span{letter-spacing:.02em;min-width:72px;font-size:9px}.realTransactions strong{color:#eef8f5;font-size:12px;line-height:1.35}.realTransactions small{font-size:9px}.realTransactions article>span.reembolso{color:var(--accent-jade);background:#43d6b41f}.realTransactions article>span.credito{color:#9ce8d5;background:#7be1c91a}.historyOrder,.paymentHistoryList article,.passComparison,.passBenefits{animation:.55s cubic-bezier(.2,.8,.2,1) both cardReveal}.historyOrder:nth-child(2),.paymentHistoryList article:nth-child(2),.passBenefits article:nth-child(2){animation-delay:60ms}.historyOrder:nth-child(3),.paymentHistoryList article:nth-child(3),.passBenefits article:nth-child(3){animation-delay:.12s}.historyOrder:nth-child(4),.paymentHistoryList article:nth-child(4),.passBenefits article:nth-child(4){animation-delay:.18s}.accountPage input,.accountPage textarea,.historyPage input,.walletPage input,.walletPage select,.paymentHistoryPage input{transition:border-color .2s,box-shadow .2s,background .2s}.accountPage input:focus,.accountPage textarea:focus,.historyPage input:focus,.walletPage input:focus,.walletPage select:focus,.paymentHistoryPage input:focus{border-color:var(--accent-jade)!important;box-shadow:0 0 0 3px #43d6b41f!important}.accountNotice,.walletAlert,.passMessage{animation:.35s both noticeEnter}@media (width<=700px){.accountPage,.historyPage,.walletPage,.paymentHistoryPage,.passPage{width:calc(100% - 24px)!important;padding-top:22px!important}.accountWelcome,.historyHero,.walletHero,.paymentHistoryHeader,.passHero{border-radius:18px!important}.accountWelcome h1,.historyHero h1,.walletHero h1,.paymentHistoryHeader h1,.passHero h1{letter-spacing:-.02em!important;font-size:clamp(24px,8vw,34px)!important;line-height:1.08!important}.accountPage p,.historyPage p,.walletPage p,.paymentHistoryPage p,.passPage p{line-height:1.5}.historyOrderMain,.paymentHistoryList article{min-width:0}.historyIdentity strong,.paymentHistoryList article div>strong{overflow-wrap:anywhere;white-space:normal!important}.passHero{min-height:auto!important;padding:22px!important}.passVisual{max-width:220px;margin-inline:auto}.realTransactions article{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;min-height:76px;padding:12px}.realTransactions article>span{grid-area:1/1;justify-self:start}.realTransactions article>b{grid-area:1/2;align-self:center}.realTransactions article>div{grid-area:2/1/auto/-1}.realTransactions strong{font-size:11px;line-height:1.35}.realTransactions b{font-size:10px}.walletPage,.paymentHistoryPage{overflow-x:hidden}}@keyframes surfaceEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sectionReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cardReveal{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes noticeEnter{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes accountGlow{0%{opacity:.45;transform:translate(-10px)}to{opacity:.9;transform:translate(18px,14px)}}@media (prefers-reduced-motion:reduce){.accountPage *,.historyPage *,.walletPage *,.paymentHistoryPage *,.passPage *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.checkoutPage .checkoutBox{padding:24px!important}.checkoutPage .checkoutProduct{border-radius:14px;grid-template-columns:52px minmax(0,1fr);gap:16px 14px;min-height:0;margin:0 0 20px;animation:.4s ease-out both purchaseReveal;display:grid;align-items:center!important;padding:20px!important}.checkoutPage .checkoutProduct:before{content:none}.checkoutProductLabel{color:#96aaa9;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:700;line-height:1.5}.checkoutPage .checkoutIcon{color:#69ebc9;width:52px;height:52px;box-shadow:none;background:#2fc8a71f;border-radius:12px}.checkoutPage .checkoutProduct>.checkoutIcon{padding:0}.checkoutPage .checkoutProduct>.checkoutProductCopy{overflow-wrap:anywhere;min-width:0;padding:0}.checkoutPage .checkoutProduct h2{margin:0 0 6px;font-size:18px;line-height:1.35}.checkoutPage .checkoutProduct p{color:#a6b7bb;margin:0;font-size:13px;line-height:1.5}.checkoutPage .checkoutPrice{text-align:center;box-sizing:border-box;background:linear-gradient(120deg,#2fc8a71a,#2fc8a708);border:1px solid #69ebc952;border-radius:10px;grid-column:1/-1;width:100%;min-width:0;margin:0;padding:16px}.checkoutPage .checkoutPrice .dualPrice{align-items:center;gap:6px;width:100%}.checkoutPage .dualPrice small,.detailPage .catalogProductBody .dualPrice small{line-height:1.4;color:#b5c8c6!important;font-size:12px!important;font-weight:600!important}.checkoutPage .dualPrice strong,.detailPage .catalogProductBody .dualPrice strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;text-shadow:none;line-height:1.3;color:#69ebc9!important;font-weight:800!important}.checkoutPage .checkoutPrice .dualPrice strong{font-size:clamp(22px,5vw,28px)!important}.checkoutPage .dualPrice i,.detailPage .dualPrice i{font-size:.7em;font-style:normal}.checkoutPage .dualPrice small:only-child,.detailPage .catalogProductBody .dualPrice small:only-child{color:#69ebc9!important;font-size:20px!important;font-weight:800!important}.checkoutPage .confirmButton{letter-spacing:.01em;width:100%;min-height:48px;margin-top:0;font-size:14px;transition:transform .2s,box-shadow .2s,filter .2s}.checkoutPage .confirmButton svg{transition:transform .2s}.checkoutPage .confirmButton:hover:not(:disabled) svg{transform:translate(3px)}.checkoutPage .confirmButton:focus-visible,.detailPage .catalogProductBody button:focus-visible{outline-offset:4px;outline:3px solid #b0ffe7}.detailPage .gameBanner{border-radius:16px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px;min-height:0;padding:16px;display:grid}.detailPage .gameBanner .bigGameIcon{aspect-ratio:1;width:88px;min-width:88px;height:88px;box-shadow:none;border-radius:14px;overflow:hidden}.detailPage .gameBanner .bigGameIcon img{object-fit:cover;width:100%;height:100%;display:block}.detailPage .catalogProductBody{flex:1;gap:12px;min-width:0;padding:16px}.detailPage .catalogProductBody h3{color:#f7fbff;text-shadow:0 2px 9px #000000f2;min-height:2.8em;margin:0;line-height:1.4}.detailPage .catalogProductBody>.dualPrice.price{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:normal;background:#041016b8;border:1px solid #69ebc95c;border-radius:10px;flex:1;justify-content:center;gap:5px;width:100%;min-height:72px;margin:0;padding:10px 6px;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #00000029}.detailPage .catalogProductCard:hover .catalogProductImage img{filter:brightness(.76)saturate(.9);transform:scale(1.035)}.detailPage .catalogProductBody .dualPrice strong{font-size:21px!important}.detailPage .catalogProductBody button{min-height:42px;margin-top:auto}@keyframes purchaseReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.checkoutPage .checkoutBox{gap:16px;padding:16px!important}.checkoutPage .checkoutProduct{gap:14px 12px;margin:0;padding:16px!important}.checkoutPage .checkoutProduct h2{font-size:16px}.detailPage .gameBanner{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}.detailPage .gameBanner .bigGameIcon{border-radius:14px;width:64px;min-width:64px;height:64px}.detailPage .catalogProductBody{gap:9px;padding:10px 6px}.detailPage .catalogProductBody .dualPrice strong{font-size:14px!important}.detailPage .catalogProductBody .dualPrice small{font-size:10px!important}.detailPage .catalogProductBody>.dualPrice.price{min-height:62px;padding:8px 3px}.detailPage .catalogProductBody button{min-height:36px}}@media (prefers-reduced-motion:reduce){.checkoutPage .checkoutProduct,.checkoutPage .step,.detailPage .catalogProductCard{animation:none!important}.checkoutPage .confirmButton,.checkoutPage .confirmButton:after,.checkoutPage .confirmButton svg,.detailPage .catalogProductCard,.detailPage .catalogProductCard img,.detailPage .catalogProductBody button{transition:none!important;transform:none!important}}.redemptionPage{color:#f4f1e9;background:radial-gradient(circle at top,#2fc8a72e,#0000 22%),linear-gradient(#0b0f14 0%,#0d131a 48%,#0a0e13 100%);place-items:center;min-height:calc(100vh - 100px);padding:36px 18px 72px;display:grid}.redemptionShell{background:linear-gradient(#141b24f7,#0c1015f5);border:1px solid #2fc8a766;border-radius:24px;width:min(100%,680px);padding:18px 18px 20px;box-shadow:0 0 0 1px #2fc8a724,0 28px 80px #00000085,inset 0 1px #ffffff0a}.redemptionHeader{text-align:center;border-bottom:1px solid #ffffff1a;padding:8px 10px 16px}.redemptionHeader h1{letter-spacing:.18rem;color:#f4f1e9;text-shadow:0 0 18px #2fc8a72e;margin:0;font-size:clamp(2rem,3vw,2.8rem);font-weight:900}.redemptionBlock,.redemptionForm{flex-direction:column;gap:12px;margin-top:16px;display:flex}.redemptionLabel{letter-spacing:.16rem;color:#a8e8d7;font-size:.72rem;font-weight:700}.redemptionLocationRow{background:linear-gradient(#19232ee6,#0f161eeb);border:1px solid #2fc8a747;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.redemptionLocationInput{color:#f4f1e9;background:#070a0ecc;border:1px solid #2fc8a740;border-radius:10px;flex:1;min-width:0;min-height:52px;padding:0 14px;font-size:1rem;box-shadow:inset 0 0 0 1px #2fc8a714}.redemptionAutoButton{color:#07130f;letter-spacing:.08rem;cursor:pointer;background:linear-gradient(110deg,#34c9a7,#209e87 60%,#187764);border:0;border-radius:10px;min-width:110px;min-height:52px;font-weight:900;box-shadow:0 8px 22px #2fc8a740}.redemptionInfoLink{color:#e7d5a7;align-items:center;gap:10px;font-size:.92rem;display:flex}.redemptionInfoLink a{color:#66e0c2;text-decoration:underline}.redemptionInfoIcon{background:#f7d6771f;border:1px solid #f7d67752;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.redemptionInput,.redemptionField input,.redemptionFieldBlock input{color:#f4f1e9;background:#090c10e6;border:1px solid #2fc8a738;border-radius:10px;width:100%;min-height:52px;padding:0 14px;font-size:1rem;box-shadow:inset 0 0 0 1px #2fc8a70f}.redemptionInput::placeholder,.redemptionField input::placeholder,.redemptionFieldBlock input::placeholder{color:#f7e0a8b3}.redemptionGuideGrid,.redemptionPlayerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.redemptionPlayerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.redemptionField,.redemptionFieldBlock{background:linear-gradient(#19232eb8,#11161dd1);border:1px solid #2fc8a733;border-radius:12px;padding:10px 12px}.redemptionField small,.redemptionFieldBlock small{color:#d7c18d;letter-spacing:.14rem;margin-bottom:8px;font-size:.62rem;display:block}.redemptionField input,.redemptionFieldBlock input{background:#0c0d0deb;border:1px solid #ffffff0f;min-height:46px}.redemptionWarning{color:#f2d48d;background:#7e633129;border:1px solid #ecbd513d;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.warningIcon{background:#f2cb681f;border:1px solid #f2cb684d;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.redemptionSubmitBtn{color:#07130f;letter-spacing:.05rem;cursor:pointer;background:linear-gradient(110deg,#34c9a7,#209e87 60%,#187764);border:0;border-radius:12px;width:100%;min-height:60px;font-size:1.05rem;font-weight:900;box-shadow:0 12px 28px #2fc8a740,inset 0 1px #ffffff42}.redemptionStatus{border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-weight:700;display:flex}.redemptionStatus.success{color:#a9f7c4;background:#18573a42;border:1px solid #66c78473}.redemptionStatus.error{color:#ffc3c3;background:#751f1f47;border:1px solid #d6585880}.redemptionFooterFeatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.redemptionFooterFeatures article{background:linear-gradient(#11171eb3,#0c1015cc);border:1px solid #2fc8a72e;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.redemptionFooterFeatures strong{margin-bottom:4px;font-size:.75rem;display:block}.redemptionFooterFeatures span{color:#d2c3a0;font-size:.72rem;line-height:1.4}@media (width<=640px){.redemptionShell{border-radius:18px;padding:14px 14px 16px}.redemptionLocationRow{flex-direction:column;align-items:stretch}.redemptionGuideGrid,.redemptionPlayerGrid,.redemptionFooterFeatures{grid-template-columns:1fr}}
