@import"https://fonts.googleapis.com/css2?family=Black+Ops+One&family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--ink: #f4f6f2;--muted: #99a4a7;--dim: #657176;--line: rgba(170, 190, 190, .14);--canvas: #0c1115;--panel: #12191e;--panel-light: #182127;--cyan: #83f1dc;--cyan-dark: #48bbaa;--coral: #ff7559;--amber: #efba69;--green: #9ce6a5;--mono: "DM Mono", monospace;--display: "Space Grotesk", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--display);-webkit-font-smoothing:antialiased}button,input{font:inherit}button{border:0;cursor:pointer;color:inherit}.app-shell{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(39,87,89,.09),transparent 28rem),var(--canvas)}.container{width:min(1180px,calc(100% - 64px));margin:0 auto}.topline{height:29px;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:9px;color:#9dabae;background:#0a0e11;border-bottom:1px solid rgba(255,255,255,.05);font:10px var(--mono);letter-spacing:.08em}.topline b{color:var(--coral)}.pulse-dot,.live-dot{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 4px #83f1dc1a,0 0 14px var(--cyan)}.site-header{height:76px;background:#0c1115d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);position:relative;z-index:10}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;background:transparent;padding:0;flex-shrink:0}.brand-mark{width:32px;height:32px;display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid var(--cyan);transform:skew(-10deg);color:var(--cyan);font:700 13px var(--mono);letter-spacing:-.25em;overflow:hidden}.brand-mark span{transform:skew(10deg);text-align:center}.brand-mark span:first-child{color:var(--canvas);background:var(--cyan);height:100%;display:grid;place-items:center}.brand-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.brand-copy strong{font-size:16px;letter-spacing:.04em}.brand-copy strong span,.auth-brand strong span{color:var(--coral)}.brand-copy small{margin-top:4px;color:var(--dim);font:8px var(--mono);letter-spacing:.2em}.nav-menu{display:flex;align-items:center;gap:29px;margin-left:auto}.nav-menu button,.login-link{background:transparent;color:var(--muted);font-size:13px;display:inline-flex;align-items:center;gap:5px;transition:color .2s ease}.nav-menu button.active{position:relative}.nav-menu button.active:after{content:"";position:absolute;left:0;right:17px;bottom:-29px;height:2px;background:var(--coral)}.nav-actions{display:flex;align-items:center;gap:18px}.icon-btn{width:30px;height:30px;display:grid;place-items:center;background:transparent;color:var(--muted)}.login-link{padding:10px 0}.mobile-menu{display:none;background:transparent;color:var(--ink)}.btn{min-height:44px;padding:0 18px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:13px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--cyan);color:#0b1618;box-shadow:0 8px 30px #83f1dc21}.btn-primary:hover{background:#a2f9e9;box-shadow:0 12px 32px #83f1dc3d}.btn-coral{background:var(--coral);color:#1d100c}.btn-small{min-height:36px;padding:0 14px;font-size:12px}.full-width{width:100%}.text-link,.outline-link,.back-link{background:transparent;color:var(--ink);font-weight:600;font-size:13px}.text-link span{margin-left:7px;color:var(--coral);font-size:18px;vertical-align:-1px}.outline-link{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);padding:11px 14px;color:var(--muted);border-radius:2px;transition:border .2s ease,color .2s ease}.outline-link:hover{border-color:var(--cyan-dark);color:var(--cyan)}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--cyan);font:10px var(--mono);letter-spacing:.17em;text-transform:uppercase}.hero-section{min-height:590px;position:relative;border-bottom:1px solid var(--line)}.hero-grid-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 76% 50%,rgba(62,140,132,.17),transparent 22rem),linear-gradient(90deg,transparent 0 69%,rgba(255,255,255,.027) 69% 69.1%,transparent 69.1% 100%)}.hero-section:before{content:"AOV";position:absolute;right:-30px;bottom:-74px;font:700 270px var(--display);color:transparent;-webkit-text-stroke:1px rgba(131,241,220,.038);letter-spacing:-.14em}.hero-grid{min-height:590px;display:grid;grid-template-columns:53% 47%;align-items:center;position:relative}.hero-copy{padding:55px 0 50px}.hero-copy h1,.subpage-head h1,.checkout-title h1,.success-wrap h1{margin:19px 0 18px;font-size:clamp(48px,6.1vw,76px);line-height:.96;letter-spacing:-.068em;font-weight:600}h1 em,h2 span,.subpage-head h1 em,.checkout-title h1 em,.success-wrap h1 em{font-style:normal;color:var(--coral)}.hero-description{max-width:410px;color:var(--muted);font-size:15px;line-height:1.7;margin:0}.hero-actions{margin-top:30px;display:flex;align-items:center;gap:25px}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:50px}.avatar-stack{display:flex;padding-left:8px}.avatar-stack span{width:25px;height:25px;margin-left:-8px;display:grid;place-items:center;background:#304049;border:2px solid var(--canvas);border-radius:50%;color:#dce9e5;font:8px var(--mono)}.avatar-stack span:nth-child(2){background:#755c4c}.avatar-stack span:nth-child(3){background:#4b6a69}.avatar-stack span:nth-child(4){background:var(--coral);color:#26120e;font-size:12px}.hero-proof div:last-child{display:flex;flex-direction:column;gap:3px}.hero-proof strong{font-size:13px}.hero-proof small,.hero-proof span{color:var(--muted);font-size:10px}.hero-art{height:100%;min-height:590px;display:grid;place-items:center;position:relative}.hero-art-label{position:absolute;top:103px;right:20px;display:flex;gap:9px;align-items:center;color:var(--muted);font:9px var(--mono);letter-spacing:.12em}.hero-art-label span:last-child{color:var(--cyan);margin-left:7px}.hero-art-label .live-dot{background:var(--coral);box-shadow:0 0 0 4px #ff75591f}.hero-card{width:min(320px,68%);aspect-ratio:.72;position:relative;overflow:hidden;padding:25px;background:linear-gradient(155deg,#223d43,#131c21 50%,#20322f);border:1px solid rgba(131,241,220,.4);box-shadow:-20px 25px 60px #00000080,0 0 80px #328a841f;transform:rotate(5deg);z-index:1;animation:float 6s ease-in-out infinite}.card-noise,.poster-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;background-image:linear-gradient(120deg,transparent 42%,rgba(131,241,220,.23) 42.2%,transparent 42.6%),linear-gradient(30deg,transparent 51%,rgba(255,117,89,.22) 51.1%,transparent 51.6%),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 18px)}.hero-card:after{content:"";position:absolute;width:180px;height:180px;right:-50px;bottom:90px;border:1px solid rgba(131,241,220,.42);border-radius:50%;box-shadow:0 0 0 25px #83f1dc0a,0 0 0 50px #83f1dc06}.card-top,.hero-card-footer{display:flex;justify-content:space-between;position:relative;z-index:1;font:9px var(--mono);letter-spacing:.12em;color:#ecfaf5b8}.hero-card-footer{position:absolute;bottom:25px;left:25px;right:25px;color:var(--cyan)}.hero-emblem{position:absolute;top:32%;left:50%;width:140px;height:140px;transform:translate(-50%,-50%);border:1px solid rgba(131,241,220,.5);display:grid;place-items:center;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:#83f1dc0f}.hero-emblem span{color:var(--cyan);font:700 77px var(--display);letter-spacing:-.2em;margin-left:-.18em;transform:skew(-10deg);text-shadow:0 0 26px rgba(131,241,220,.54)}.hero-emblem i{position:absolute;width:215px;height:1px;background:#83f1dc59;transform:rotate(-45deg)}.hero-card-title{position:absolute;bottom:75px;left:25px;display:flex;flex-direction:column;z-index:1;letter-spacing:.06em}.hero-card-title span{color:var(--coral);font:11px var(--mono)}.hero-card-title strong{font-size:32px;letter-spacing:-.06em}.floating-badge{position:absolute;z-index:2;display:flex;align-items:baseline;gap:6px;padding:10px 12px;background:#111a1dde;border:1px solid var(--line);box-shadow:0 13px 28px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.badge-price{left:20px;bottom:139px}.badge-price span,.badge-price small{color:var(--muted);font-size:10px}.badge-price strong{color:var(--cyan);font-size:18px}.badge-fast{top:195px;right:2px;color:var(--cyan);font:10px var(--mono)}.hero-orb{position:absolute;border:1px solid rgba(131,241,220,.2);border-radius:50%}.orb-one{width:440px;height:440px;border-right-color:transparent;transform:rotate(24deg)}.orb-two{width:510px;height:510px;border-left-color:transparent;transform:rotate(-42deg);opacity:.5}.trust-strip{border-bottom:1px solid var(--line);background:#12191ea6}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{min-height:91px;display:flex;align-items:center;gap:13px;border-right:1px solid var(--line);padding:20px 25px}.trust-item:first-child{padding-left:0}.trust-item:last-child{border:0}.trust-icon{width:32px;height:32px;display:grid;place-items:center;color:var(--cyan);border:1px solid rgba(131,241,220,.18);background:#83f1dc0a}.trust-icon svg{width:16px}.trust-item div{display:flex;flex-direction:column;gap:4px}.trust-item strong{font-size:12px}.trust-item small{color:var(--muted);font-size:10px}.section{padding-top:105px}.section-intro{display:flex;justify-content:space-between;align-items:end;margin-bottom:36px}.section-intro h2,.steps-intro h2{margin:16px 0 0;font-size:49px;line-height:.98;letter-spacing:-.06em;font-weight:600}.game-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:15px}.game-card{background:var(--panel);text-align:left;padding:0;border:1px solid var(--line);transition:transform .25s ease,border .25s ease;animation:reveal-up .65s both;animation-delay:calc(var(--index) * .1s)}.game-card:hover{transform:translateY(-5px);border-color:#83f1dc6b}.game-card.disabled{opacity:.64}.game-card-art{height:235px;position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#18343a,#132126)}.game-card:nth-child(2) .game-card-art{background:linear-gradient(145deg,#413624,#1f211d)}.game-card:nth-child(3) .game-card-art{background:linear-gradient(145deg,#4a2b28,#251b20)}.game-card-art:before{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff05}.game-tag{position:absolute;top:15px;left:15px;color:var(--cyan);font:9px var(--mono);border:1px solid rgba(131,241,220,.35);padding:6px 8px}.disabled .game-tag{color:var(--muted);border-color:var(--line)}.game-arrow{position:absolute;top:15px;right:15px;width:30px;height:30px;display:grid;place-items:center;color:var(--canvas);background:var(--cyan)}.game-card-info{min-height:86px;padding:18px 17px;display:flex;align-items:center;justify-content:space-between;gap:10px}.game-card-info>div{display:flex;flex-direction:column;gap:6px}.game-card-info strong{font-size:15px}.game-card-info small{color:var(--muted);font-size:11px}.game-status{display:flex;align-items:center;gap:6px;color:var(--cyan);font:10px var(--mono);white-space:nowrap}.disabled .game-status{color:var(--dim)}.game-glyph{width:64px;height:64px;position:relative;display:grid;place-items:center;border:1px solid var(--cyan);color:var(--cyan);transform:rotate(-8deg);background:#83f1dc0f}.game-glyph.large{width:148px;height:148px}.game-glyph.amber{color:var(--amber);border-color:var(--amber);background:#efba690d}.game-glyph.coral{color:var(--coral);border-color:var(--coral);background:#ff75590d}.game-glyph>span{position:relative;z-index:1;font:700 24px var(--display);letter-spacing:-.12em}.game-glyph.large>span{font-size:51px}.game-glyph small{position:absolute;bottom:7px;right:8px;font:7px var(--mono)}.glyph-orbit{position:absolute;border:1px solid currentColor;border-radius:50%;width:108%;height:52%;transform:rotate(35deg);opacity:.45}.orbit-two{width:52%;height:108%;transform:rotate(55deg);opacity:.25}.steps-section{margin-top:35px;padding-bottom:120px;display:grid;grid-template-columns:40% 1fr;gap:100px}.steps-intro p{max-width:280px;color:var(--muted);line-height:1.6;font-size:13px;margin:23px 0}.steps-list{padding-top:7px}.step{display:grid;grid-template-columns:83px 1fr;min-height:120px}.step-rail{position:relative;display:flex;flex-direction:column;align-items:center;gap:13px}.step-rail:after{content:"";position:absolute;top:31px;bottom:-2px;width:1px;background:var(--line)}.step.last .step-rail:after{display:none}.step-rail>span{color:var(--coral);font:10px var(--mono)}.step-rail i{z-index:1;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(131,241,220,.38);color:var(--cyan);background:var(--canvas);font-style:normal}.step-copy{padding:27px 0 25px;border-top:1px solid var(--line)}.step:first-child .step-copy{padding-top:1px;border-top:0}.step-copy h3{margin:0 0 8px;font-size:15px}.step-copy p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.site-footer{border-top:1px solid var(--line);background:#090d10}.footer-main{min-height:190px;padding:45px 0;display:flex;justify-content:space-between}.footer-main>div:first-child p{color:var(--muted);font-size:12px;margin:18px 0 0}.footer-links{display:flex;gap:75px}.footer-links div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-links strong{color:var(--ink);font-size:11px;margin-bottom:5px}.footer-links button{padding:0;background:transparent;color:var(--muted);font-size:11px}.footer-links button:hover{color:var(--cyan)}.footer-bottom{min-height:52px;display:flex;align-items:center;justify-content:space-between;color:var(--dim);border-top:1px solid var(--line);font:10px var(--mono)}.footer-bottom span:last-child{display:flex;gap:7px;align-items:center;color:var(--cyan)}.subpage{min-height:700px;padding:76px 0 110px}.subpage-head{border-bottom:1px solid var(--line);padding-bottom:56px}.subpage-head h1{font-size:clamp(49px,6vw,72px);margin-bottom:15px}.subpage-head p{color:var(--muted);font-size:14px}.subpage-head.compact{border:0;padding-bottom:35px}.catalog-layout{display:grid;grid-template-columns:200px 1fr;gap:72px;padding-top:42px}.filter-panel{border-right:1px solid var(--line);padding-right:30px}.filter-title{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--line);color:var(--ink);font:11px var(--mono);text-transform:uppercase;letter-spacing:.1em}.filter-title span{color:var(--coral)}.filter-group{display:flex;flex-direction:column;gap:4px;padding-top:24px}.filter-group label{color:var(--dim);font:10px var(--mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px}.filter-group button{display:flex;justify-content:space-between;padding:9px 0;background:transparent;color:var(--muted);text-align:left;font-size:11px}.filter-group button span{color:var(--dim);font:10px var(--mono)}.filter-group button.filter-active{color:var(--cyan)}.filter-note{display:flex;gap:8px;margin-top:50px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;line-height:1.5}.filter-note svg{flex-shrink:0;color:var(--coral)}.filter-note strong{display:block;color:var(--ink);margin-bottom:4px}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px;margin-bottom:18px}.catalog-toolbar strong{color:var(--ink)}.catalog-toolbar button{display:flex;align-items:center;gap:6px;background:transparent;color:var(--muted);font-size:11px}.catalog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.catalog-grid .game-card-art{height:205px}.catalog-banner{margin-top:16px;padding:28px 30px;min-height:180px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;border:1px solid rgba(131,241,220,.2);background:linear-gradient(100deg,#2f6e6838,#12191eb3)}.catalog-banner:after{content:"";position:absolute;width:350px;height:350px;right:10%;border:1px solid rgba(131,241,220,.14);border-radius:50%;box-shadow:0 0 0 40px #83f1dc08,0 0 0 80px #83f1dc08}.catalog-banner h3{margin:11px 0 18px;font-size:25px;letter-spacing:-.05em;line-height:1}.catalog-banner .game-glyph{transform:rotate(8deg);margin-right:55px;z-index:1}.breadcrumb{display:flex;gap:9px;color:var(--dim);font:10px var(--mono)}.breadcrumb button{padding:0;background:transparent;color:var(--muted)}.product-page{padding-top:42px}.product-layout{display:grid;grid-template-columns:46% 54%;gap:70px;align-items:center;padding-top:43px}.product-visual{padding:0 35px}.product-poster{aspect-ratio:.76;position:relative;overflow:hidden;padding:32px;background:linear-gradient(150deg,#274b4d,#121b1f 57%,#263430);border:1px solid rgba(131,241,220,.4);box-shadow:20px 25px 55px #00000061}.product-poster:after{content:"AOV";position:absolute;bottom:-25px;left:-5px;color:transparent;-webkit-text-stroke:1px rgba(131,241,220,.34);font:700 200px var(--display);letter-spacing:-.16em}.poster-copy{position:relative;z-index:1;margin-top:38%;display:flex;flex-direction:column}.poster-copy span{color:var(--coral);font:11px var(--mono);letter-spacing:.16em}.poster-copy strong{font-size:61px;line-height:.84;letter-spacing:-.1em}.poster-copy small{margin-top:20px;color:var(--cyan);font:9px var(--mono);letter-spacing:.13em}.poster-seal{position:absolute;right:25px;top:28px;display:grid;place-items:center;width:50px;height:50px;color:var(--cyan);border:1px solid rgba(131,241,220,.4);border-radius:50%;font:8px var(--mono);text-align:center}.poster-seal b{font-size:12px}.visual-meta{display:flex;justify-content:space-between;margin-top:17px;color:var(--muted);font:9px var(--mono)}.visual-meta span{display:flex;align-items:center;gap:5px}.visual-meta svg{color:var(--cyan)}.product-details h1{margin:17px 0;font-size:clamp(42px,5vw,63px);line-height:.92;letter-spacing:-.07em}.product-lede{max-width:420px;color:var(--muted);font-size:13px;line-height:1.65}.detail-divider{height:1px;background:var(--line);margin:30px 0 25px}.choice-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.choice-label strong{font-size:12px}.choice-label span{color:var(--muted);font:10px var(--mono)}.duration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.duration-card{min-height:124px;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:15px 11px;color:var(--muted);background:var(--panel);border:1px solid var(--line);text-align:left}.duration-card.selected{color:var(--ink);border-color:var(--cyan);background:#83f1dc12;box-shadow:inset 0 0 0 1px #83f1dc26}.duration-card strong{margin-top:12px;font-size:13px}.duration-card small{margin-top:4px;font-size:9px;white-space:nowrap}.duration-card b{margin-top:auto;color:var(--cyan);font-size:13px}.duration-card em{position:absolute;right:6px;bottom:7px;color:var(--green);font:7px var(--mono);font-style:normal}.duration-radio{width:16px;height:16px;display:grid;place-items:center;border:1px solid var(--dim);border-radius:50%}.selected .duration-radio{color:var(--canvas);background:var(--cyan);border-color:var(--cyan)}.popular-label{position:absolute;top:-9px;left:7px;padding:3px 5px;color:var(--canvas);background:var(--coral);font:7px var(--mono)}.quantity-row{display:flex;align-items:center;justify-content:space-between;padding:22px 0;color:var(--muted);font-size:12px}.quantity-control{display:flex;align-items:center;gap:14px}.quantity-control button{width:25px;height:25px;display:grid;place-items:center;color:var(--muted);background:var(--panel);border:1px solid var(--line)}.quantity-control strong{color:var(--ink);font:13px var(--mono)}.product-buy{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:21px}.product-buy div{display:flex;flex-direction:column;gap:5px}.product-buy small{color:var(--muted);font-size:10px}.product-buy strong{font-size:24px;color:var(--cyan)}.secure-note{display:flex;align-items:center;gap:6px;justify-content:flex-end;color:var(--dim);font:9px var(--mono);margin-top:17px}.secure-note svg{color:var(--cyan)}.checkout-page{padding-top:40px}.checkout-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:31px;border-bottom:1px solid var(--line)}.checkout-steps{display:flex;align-items:center;gap:13px;color:var(--dim);font:10px var(--mono)}.checkout-steps i{width:28px;height:1px;background:var(--line)}.checkout-steps span{display:flex;align-items:center;gap:6px}.checkout-steps .done,.checkout-steps .current{color:var(--cyan)}.checkout-steps .done svg{width:14px;height:14px;padding:2px;border-radius:50%;color:var(--canvas);background:var(--cyan)}.back-link{color:var(--muted);font-size:11px}.checkout-layout{display:grid;grid-template-columns:1fr 330px;gap:48px;padding-top:47px}.checkout-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px}.checkout-title h1{font-size:44px;margin:13px 0 10px}.checkout-title p{margin:0;color:var(--muted);font-size:13px}.order-number{color:var(--coral);font:10px var(--mono)}.checkout-card{padding:24px;margin-bottom:15px;background:var(--panel);border:1px solid var(--line)}.card-heading{display:flex;gap:13px;align-items:flex-start}.heading-number{color:var(--coral);font:10px var(--mono);margin-top:3px}.card-heading h2{margin:0 0 6px;font-size:14px}.card-heading p{margin:0;color:var(--muted);font-size:11px}.payment-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:22px}.payment-option{min-height:71px;display:grid;grid-template-columns:37px 1fr 17px;align-items:center;gap:10px;padding:10px 12px;text-align:left;background:transparent;border:1px solid var(--line)}.payment-option.selected{border-color:var(--cyan);background:#83f1dc0d}.payment-icon{width:37px;height:37px;display:grid;place-items:center;border:1px solid rgba(131,241,220,.2);color:var(--cyan)}.card-icon{color:var(--amber);border-color:#efba6940}.payment-option span:nth-child(2){display:flex;flex-direction:column;gap:5px}.payment-option strong{font-size:11px}.payment-option small{color:var(--muted);font-size:9px}.radio{width:15px;height:15px;border:1px solid var(--dim);border-radius:50%}.selected .radio{border:4px solid var(--cyan)}.bank-detail-card{padding-bottom:20px}.secure-chip{margin-left:auto;display:flex;align-items:center;gap:5px;color:var(--green);font:9px var(--mono)}.bank-box{display:grid;grid-template-columns:140px 1fr;gap:22px;align-items:center;margin-top:24px;padding:18px;background:#0d1418;border:1px solid var(--line)}.fake-qr{width:120px;height:120px;position:relative;display:grid;place-items:center;background:#fff;color:#10181a;overflow:hidden}.qr-pattern{position:absolute;top:9px;right:9px;bottom:9px;left:9px;opacity:.8;background:repeating-linear-gradient(45deg,#10181a 0 3px,transparent 3px 7px),repeating-linear-gradient(135deg,transparent 0 5px,#10181a 5px 8px)}.fake-qr svg{position:relative;padding:6px;background:#fff}.bank-info{display:flex;flex-direction:column;gap:3px}.bank-name{display:flex;align-items:center;gap:8px;padding-bottom:8px;margin-bottom:5px;color:var(--muted);font-size:10px}.acb-logo{padding:4px 5px;color:#e72b35;border:1px solid #e72b35;font:700 11px var(--display)}.info-row{min-height:26px;display:grid;grid-template-columns:100px 1fr 20px;align-items:center;gap:7px;border-bottom:1px solid rgba(255,255,255,.05)}.info-row span{color:var(--dim);font-size:9px}.info-row strong{color:var(--ink);font:11px var(--mono)}.info-row.highlight strong{color:var(--cyan)}.info-row button{display:grid;place-items:center;background:transparent;color:var(--muted);padding:2px}.info-row button:hover{color:var(--cyan)}.bank-warning{display:flex;align-items:center;gap:7px;margin-top:15px;color:var(--muted);font-size:10px}.bank-warning svg{color:var(--amber)}.bank-warning strong{color:var(--amber)}.checkout-footer-note{display:flex;align-items:center;gap:7px;color:var(--dim);font:10px var(--mono)}.checkout-footer-note svg{color:var(--cyan)}.checkout-footer-note button{margin-left:auto;color:var(--cyan);background:transparent;font:10px var(--mono)}.summary-card{align-self:start;padding:21px;background:var(--panel);border:1px solid var(--line)}.summary-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line);color:var(--muted);font:10px var(--mono);letter-spacing:.1em}.summary-top svg{color:var(--cyan)}.summary-product{display:flex;align-items:center;gap:12px;padding:21px 0;border-bottom:1px solid var(--line)}.summary-product .game-glyph{width:48px;height:48px}.summary-product .game-glyph>span{font-size:18px}.summary-product .game-glyph small{font-size:5px;bottom:4px;right:4px}.summary-product div:last-child{display:flex;flex-direction:column;gap:5px}.summary-product strong{font-size:12px}.summary-product span{color:var(--muted);font-size:10px}.summary-line{display:flex;justify-content:space-between;padding:9px 0;color:var(--muted);font-size:11px}.summary-line strong{color:var(--ink);font:11px var(--mono)}.summary-line .green-text{color:var(--green)}.voucher-field{display:grid;grid-template-columns:17px 1fr 33px;align-items:center;gap:7px;padding:4px 0 4px 8px;margin:12px 0 2px;border:1px solid var(--line);color:var(--muted)}.voucher-field input{min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:10px}.voucher-field button{align-self:stretch;background:transparent;color:var(--cyan);font:9px var(--mono)}.voucher-success{display:flex;align-items:center;gap:5px;color:var(--green);font-size:9px;margin:9px 0}.summary-total{display:flex;align-items:end;justify-content:space-between;padding:18px 0;margin-top:13px;border-top:1px solid var(--line)}.summary-total span{color:var(--muted);font-size:11px}.summary-total strong{color:var(--cyan);font-size:22px}.summary-footnote{display:block;padding-top:13px;color:var(--dim);text-align:center;font-size:9px;line-height:1.5}.success-page{min-height:680px;display:grid;place-items:center;position:relative}.success-glow{position:absolute;width:650px;height:500px;background:radial-gradient(circle,rgba(131,241,220,.13),transparent 62%)}.success-wrap{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.success-icon{width:78px;height:78px;display:grid;place-items:center;margin-bottom:23px;color:var(--canvas);background:var(--cyan);border-radius:50%;box-shadow:0 0 0 14px #83f1dc14,0 0 60px #83f1dc33}.success-wrap h1{font-size:58px;margin:18px 0 15px}.success-wrap>p{max-width:420px;color:var(--muted);font-size:13px;line-height:1.65}.success-order{min-width:360px;display:flex;align-items:center;gap:16px;margin:26px 0;padding:14px 17px;border:1px solid var(--line);background:var(--panel);font:10px var(--mono)}.success-order>span:first-child{color:var(--muted)}.success-order strong{color:var(--ink)}.success-status{display:flex;align-items:center;gap:5px;color:var(--amber);margin-left:auto}.success-status span{width:6px;height:6px;background:var(--amber);border-radius:50%}.success-actions{display:flex;align-items:center;gap:22px}.success-status.is-done{color:var(--green)}.success-status.is-done span{background:var(--green)}.delivered-key{display:flex;align-items:center;gap:13px;padding:13px 15px;margin-top:20px;background:#83f1dc14;border:1px solid rgba(131,241,220,.35)}.delivered-key span{color:var(--muted);font:9px var(--mono)}.delivered-key strong{color:var(--cyan);font:15px var(--mono);letter-spacing:.08em}.delivered-key button{display:flex;align-items:center;gap:5px;padding:5px 0 5px 12px;color:var(--cyan);background:transparent;border-left:1px solid var(--line);font-size:10px}.help-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:17px}.help-card,.faq-card{padding:29px;border:1px solid var(--line);background:var(--panel)}.primary-help{background:linear-gradient(145deg,rgba(47,110,104,.33),var(--panel) 75%)}.primary-help>svg{color:var(--cyan)}.help-card h3{margin:22px 0 8px;font-size:21px;letter-spacing:-.05em}.help-card p{max-width:270px;color:var(--muted);font-size:12px;line-height:1.5}.support-online{display:flex;align-items:center;gap:7px;margin-top:35px;color:var(--muted);font:10px var(--mono)}.support-online span{width:6px;height:6px;background:var(--green);border-radius:50%}.faq-title{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line)}.faq-title span{color:var(--coral);font:10px var(--mono)}.faq-title strong{font-size:13px}.faq-row{border-bottom:1px solid var(--line)}.faq-row button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:19px 0;background:transparent;color:var(--ink);text-align:left;font-size:12px}.faq-row button svg{color:var(--muted)}.faq-row p{margin:-4px 0 18px;max-width:570px;color:var(--muted);font-size:11px;line-height:1.6}.help-back{padding-top:35px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:24px;background:#040708c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-modal{width:min(410px,100%);position:relative;padding:35px;background:#131c21;border:1px solid rgba(131,241,220,.23);box-shadow:0 25px 80px #00000073}.modal-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;background:transparent;color:var(--muted)}.auth-brand{display:flex;align-items:center;gap:9px;margin-bottom:43px}.auth-brand .brand-mark{width:27px;height:27px}.auth-brand strong{font-size:14px}.auth-modal h2{margin:14px 0 9px;font-size:30px;letter-spacing:-.06em}.auth-modal>p{margin:0 0 28px;color:var(--muted);font-size:12px;line-height:1.5}.auth-modal form{display:flex;flex-direction:column;gap:16px}.auth-modal label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font:10px var(--mono)}.auth-modal input{width:100%;height:42px;padding:0 12px;outline:none;color:var(--ink);background:#0e1518;border:1px solid var(--line);font-size:12px}.auth-modal input:focus{border-color:var(--cyan-dark)}.input-with-icon{position:relative}.input-with-icon input{padding-right:35px}.input-with-icon svg{position:absolute;right:11px;top:13px;color:var(--dim)}.auth-modal form .btn{margin-top:8px}.forgot-link{display:block;margin:17px auto 0;color:var(--cyan);background:transparent;font:10px var(--mono)}.auth-switch{padding-top:22px;margin-top:22px;border-top:1px solid var(--line);color:var(--muted);text-align:center;font-size:11px}.auth-switch button{padding:0;color:var(--cyan);background:transparent;font-weight:600}@keyframes float{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(7deg) translateY(-9px)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.customer-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:22px}.customer-fields label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font:10px var(--mono)}.customer-fields input{height:42px;padding:0 12px;color:var(--ink);background:#0e1518;border:1px solid var(--line);outline:0;font-size:12px}.customer-fields input:focus{border-color:var(--cyan-dark)}.qr-image{width:120px;height:120px;display:block;object-fit:contain}.admin-shell{min-height:100vh;display:grid;grid-template-columns:235px 1fr;background:#0a0f12;color:var(--ink)}.admin-sidebar{display:flex;flex-direction:column;padding:28px 20px;border-right:1px solid var(--line);background:#0d1418}.admin-sidebar .brand{margin-bottom:72px}.admin-sidebar-label{color:var(--dim);font:9px var(--mono);letter-spacing:.15em;margin:0 11px 16px}.admin-sidebar>button{display:flex;align-items:center;gap:10px;padding:12px 11px;margin:2px 0;color:var(--muted);background:transparent;text-align:left;font-size:12px}.admin-sidebar>button.selected,.admin-sidebar>button:hover{color:var(--cyan);background:#83f1dc0f}.admin-sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:16px}.admin-status{display:flex;align-items:center;gap:7px;color:var(--green);font:9px var(--mono)}.admin-status>span{width:6px;height:6px;border-radius:50%;background:var(--green)}.admin-sidebar-bottom a{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;text-decoration:none}.admin-content{min-width:0;padding:43px 48px 80px}.admin-topbar{display:flex;align-items:end;justify-content:space-between;gap:20px}.admin-topbar h1{margin:12px 0 0;font-size:35px;letter-spacing:-.06em}.admin-token{display:flex;align-items:end;gap:8px}.admin-token label{display:flex;flex-direction:column;gap:6px;color:var(--dim);font:9px var(--mono)}.admin-token input{width:180px;height:35px;padding:0 10px;outline:0;color:var(--ink);background:var(--panel);border:1px solid var(--line);font:10px var(--mono)}.admin-token .icon-btn{height:35px;border:1px solid var(--line)}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:39px 0 27px}.admin-stat{min-height:101px;display:flex;flex-direction:column;justify-content:space-between;padding:17px;background:var(--panel);border:1px solid var(--line)}.admin-stat span{color:var(--muted);font-size:11px}.admin-stat strong{color:var(--ink);font-size:24px}.admin-stat.cyan strong{color:var(--cyan)}.admin-stat.amber strong{color:var(--amber)}.admin-stat.green strong{color:var(--green)}.admin-panel{background:var(--panel);border:1px solid var(--line)}.admin-panel-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px;border-bottom:1px solid var(--line)}.admin-panel-head h2{margin:0 0 6px;font-size:17px}.admin-panel-head p{margin:0;color:var(--muted);font-size:11px}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;min-width:760px;text-align:left}.admin-table th{padding:13px 17px;color:var(--dim);border-bottom:1px solid var(--line);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.admin-table td{padding:15px 17px;border-bottom:1px solid rgba(255,255,255,.045);color:var(--muted);font-size:11px;vertical-align:middle}.admin-table tr:last-child td{border-bottom:0}.admin-table td strong,.admin-table td small{display:block}.admin-table td strong{color:var(--ink);font-size:11px}.admin-table td small{margin-top:5px;color:var(--dim);font:9px var(--mono)}.admin-table .money-cell{color:var(--cyan);font-family:var(--mono)}.status-select{padding:6px 7px;color:var(--muted);background:#0c1215;border:1px solid var(--line);outline:0;font-size:10px}.status-select.paid{color:var(--amber);border-color:#efba6959}.status-select.fulfilled{color:var(--green);border-color:#9ce6a559}.status-select.cancelled{color:var(--coral)}.key-editor{display:flex;align-items:center;gap:6px;color:var(--dim)}.key-editor input{width:125px;height:29px;padding:0 8px;color:var(--ink);background:#0c1215;border:1px solid var(--line);outline:0;font-size:10px}.key-editor input:focus{border-color:var(--cyan-dark)}.empty-cell{height:120px;text-align:center!important;color:var(--dim)!important}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.reveal{animation:reveal-up .7s both}.delay-one{animation-delay:.15s}@media(max-width:900px){.container{width:min(100% - 40px,680px)}.nav-menu{display:none;position:absolute;top:76px;left:0;right:0;padding:14px 20px 20px;flex-direction:column;align-items:stretch;gap:0;background:#10171b;border-bottom:1px solid var(--line)}.nav-menu.open{display:flex}.nav-menu button{padding:15px 0;border-bottom:1px solid var(--line)}.nav-menu button.active:after{display:none}.nav-actions .search-btn,.nav-actions .login-link{display:none}.mobile-menu{display:block}.hero-grid{grid-template-columns:1fr}.hero-section,.hero-grid{min-height:auto}.hero-copy{padding:85px 0 30px}.hero-art{min-height:480px}.hero-art-label{top:40px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(2){border-right:0}.trust-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.trust-item:first-child{padding-left:18px}.game-grid{grid-template-columns:1fr}.game-card-art{height:210px}.steps-section{grid-template-columns:1fr;gap:45px;padding-bottom:80px}.footer-main{flex-direction:column;gap:40px}.footer-links{gap:35px}.catalog-layout{grid-template-columns:1fr;gap:30px}.filter-panel{border-right:0;padding:0 0 20px;border-bottom:1px solid var(--line)}.filter-group{display:grid;grid-template-columns:1fr 1fr}.filter-group label{grid-column:1 / -1}.filter-note{display:none}.product-layout{grid-template-columns:1fr;gap:45px}.product-visual{padding:0 20px}.checkout-layout{grid-template-columns:1fr}.summary-card{order:-1}.checkout-title{align-items:start;flex-direction:column;gap:15px}.help-grid{grid-template-columns:1fr}}@media(max-width:560px){.container{width:min(100% - 32px,480px)}.topline{font-size:8px;letter-spacing:.04em}.nav-actions .btn{display:none}.hero-copy h1,.subpage-head h1{font-size:47px}.section{padding-top:75px}.section-intro{align-items:start;flex-direction:column;gap:22px}.section-intro h2,.steps-intro h2{font-size:42px}.hero-art{min-height:410px}.hero-card{width:220px}.hero-emblem{width:105px;height:105px}.hero-emblem span{font-size:57px}.badge-price{left:0;bottom:110px}.badge-fast{right:-2px;top:112px}.orb-one{width:320px;height:320px}.orb-two{width:370px;height:370px}.trust-grid{grid-template-columns:1fr}.trust-item,.trust-item:first-child{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.trust-item:last-child{border-bottom:0}.catalog-grid{grid-template-columns:1fr}.catalog-banner{padding:22px}.catalog-banner .game-glyph{width:90px;height:90px;margin-right:-6px}.catalog-banner .game-glyph>span{font-size:32px}.product-visual{padding:0}.product-details h1{font-size:45px}.duration-grid{grid-template-columns:repeat(2,1fr);gap:9px}.duration-card{min-height:112px}.product-buy{gap:14px;align-items:end}.product-buy .btn{padding:0 11px;font-size:11px}.visual-meta{gap:7px;font-size:8px}.payment-options{grid-template-columns:1fr}.checkout-card{padding:18px}.bank-box{grid-template-columns:1fr}.fake-qr{margin:0 auto}.checkout-footer-note{align-items:start;flex-wrap:wrap}.checkout-footer-note button{width:100%;margin-left:23px;text-align:left}.success-wrap h1{font-size:47px}.success-order{min-width:0;width:100%;flex-wrap:wrap;gap:8px}.success-status{width:100%;margin-left:0}.footer-links{flex-wrap:wrap}.footer-bottom{align-items:start;flex-direction:column;justify-content:center;gap:7px;padding:12px 0}.auth-modal{padding:28px 22px}.auth-brand{margin-bottom:35px}}.premium-checkout{position:relative;isolation:isolate;overflow:hidden}.premium-checkout:before,.premium-checkout:after{content:"";position:absolute;z-index:-1;width:360px;height:360px;border-radius:50%;filter:blur(8px);pointer-events:none;opacity:.45;animation:checkout-drift 14s ease-in-out infinite alternate}.premium-checkout:before{top:80px;right:-170px;background:radial-gradient(circle,rgba(131,241,220,.16),transparent 68%)}.premium-checkout:after{bottom:40px;left:-180px;background:radial-gradient(circle,rgba(255,117,89,.1),transparent 68%);animation-delay:-5s}.checkout-main,.premium-summary{animation:checkout-rise .55s ease both}.premium-summary{animation-delay:.1s}.checkout-card,.premium-summary{border-radius:16px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.checkout-card:hover,.premium-summary:hover{transform:translateY(-3px);border-color:#83f1dc59;box-shadow:0 24px 70px #0000003d}.payment-option{border-radius:12px;transition:transform .2s ease,background .2s ease,border-color .2s ease}.payment-option:hover{transform:translateY(-2px);border-color:#83f1dc99;background:#83f1dc0e}.coming-panel .btn-primary{margin-top:18px;min-width:230px;box-shadow:0 10px 28px #83f1dc29}.coming-panel .btn-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.summary-total strong{text-shadow:0 0 22px rgba(131,241,220,.26)}@keyframes checkout-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes checkout-drift{0%{transform:translate3d(0,-10px,0) scale(.96)}to{transform:translate3d(12px,18px,0) scale(1.04)}}@media(prefers-reduced-motion:reduce){.premium-checkout:before,.premium-checkout:after,.checkout-main,.premium-summary{animation:none}.checkout-card,.premium-summary,.payment-option{transition:none}}.free-key-page{position:relative;min-height:calc(100vh - 130px);display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 16%,rgba(131,241,220,.16),transparent 26rem),var(--canvas)}.free-key-orb{position:absolute;width:560px;height:560px;border:1px solid rgba(131,241,220,.15);border-radius:50%;box-shadow:0 0 0 55px #83f1dc08,0 0 0 110px #83f1dc05;animation:free-key-float 12s ease-in-out infinite alternate}.free-key-shell{position:relative;width:min(650px,calc(100% - 32px));padding:85px 0 105px;text-align:center}.free-key-shell h1{margin:16px 0;color:var(--ink);font-size:clamp(52px,8vw,86px);line-height:.9;letter-spacing:-.08em}.free-key-shell h1 em{color:var(--coral);font-style:normal}.free-key-lede{max-width:500px;margin:0 auto 28px;color:var(--muted);font-size:14px;line-height:1.65}.free-key-card{width:min(520px,100%);margin:0 auto;padding:34px;text-align:left;background:#12191ee0;border:1px solid rgba(131,241,220,.22);box-shadow:0 24px 80px #0000004d;animation:checkout-rise .5s ease both}.free-key-card h2{margin:18px 0 9px;color:var(--ink);font-size:28px;letter-spacing:-.06em}.free-key-card p{color:var(--muted);line-height:1.6;font-size:12px}.free-key-card .btn{margin-top:20px}.free-key-icon{width:62px;height:62px;display:grid;place-items:center;color:var(--cyan);border:1px solid rgba(131,241,220,.35);background:#83f1dc12}.free-key-state{min-height:220px;display:grid;place-items:center;text-align:center}.free-key-state .spin{color:var(--cyan)}.issued{text-align:center}.free-key-success{width:62px;height:62px;display:grid;place-items:center;margin:0 auto 18px;color:#071014;background:var(--green);border-radius:50%;box-shadow:0 0 36px #8de4a04d}.issued h2{padding:15px;overflow-wrap:anywhere;color:var(--cyan);background:#83f1dc0f;border:1px solid rgba(131,241,220,.25);font:18px var(--mono)}.free-key-error{width:54px;height:54px;display:grid;place-items:center;margin:0 auto;color:var(--canvas);background:var(--coral);border-radius:50%;font-size:28px;font-weight:700}.free-key-note{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:20px;color:var(--dim);font:10px var(--mono)}@keyframes free-key-float{0%{transform:translateY(-12px) rotate(-4deg)}to{transform:translateY(15px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.free-key-orb,.free-key-card{animation:none}}.brand-mark{border-color:var(--coral);color:var(--coral)}.brand-mark span:first-child{background:var(--coral)}.brand-copy strong span{color:var(--cyan)}.premium-checkout{background:radial-gradient(circle at 78% 17%,rgba(131,241,220,.08),transparent 28rem)}.premium-checkout .checkout-title h1{font-size:clamp(50px,7vw,82px)}.premium-checkout .checkout-card{border-color:#83f1dc29;box-shadow:0 18px 60px #0000001f}.payment-options-three{grid-template-columns:repeat(3,1fr)}.payment-option.coming{opacity:.68}.payment-option.coming:after{content:"SẮP CÓ";position:absolute;top:7px;right:7px;color:var(--amber);font:7px var(--mono)}.payment-option{position:relative}.bank-box-large{grid-template-columns:280px 1fr;padding:25px;gap:28px}.bank-box-large .fake-qr,.bank-box-large .qr-image{width:260px;height:260px}.bank-box-large .qr-pattern{top:15px;right:15px;bottom:15px;left:15px}.bank-box-large .fake-qr svg{width:48px;height:48px}.bank-box-large .info-row{min-height:38px}.account-strip{display:flex;align-items:center;gap:10px;margin-top:17px;padding:12px 14px;color:var(--muted);border:1px solid var(--line);background:#83f1dc08;font:10px var(--mono)}.account-strip strong{color:var(--ink)}.account-avatar{width:26px;height:26px;display:grid;place-items:center;color:var(--canvas);background:var(--cyan);border-radius:50%;font-weight:700}.account-safe{display:flex;align-items:center;gap:5px;margin-left:auto;color:var(--green)}.coming-panel{min-height:320px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.coming-mark{width:54px;height:54px;display:grid;place-items:center;margin-bottom:20px;color:var(--amber);border:1px solid rgba(239,186,105,.35)}.coming-panel h2{margin:14px 0 7px;font-size:32px;letter-spacing:-.06em}.coming-panel p{max-width:410px;color:var(--muted);line-height:1.6;font-size:13px}.premium-summary{position:sticky;top:25px;box-shadow:0 20px 55px #00000040}.auth-gate{min-height:690px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(131,241,220,.12),transparent 23rem)}.auth-gate-orb{position:absolute;width:550px;height:550px;border:1px solid rgba(131,241,220,.12);border-radius:50%;box-shadow:0 0 0 60px #83f1dc06,0 0 0 120px #83f1dc05}.auth-gate-card{position:relative;width:min(570px,calc(100% - 32px));padding:55px;text-align:center;border:1px solid rgba(131,241,220,.2);background:#12191ee0;box-shadow:0 25px 80px #00000059}.gate-kicker{color:var(--coral);font:9px var(--mono);letter-spacing:.18em}.gate-icon{width:66px;height:66px;display:grid;place-items:center;margin:24px auto;color:var(--cyan);border:1px solid rgba(131,241,220,.35);background:#83f1dc0f}.auth-gate h1{margin:0 0 15px;font-size:52px;line-height:.95;letter-spacing:-.07em}.auth-gate p{max-width:390px;margin:0 auto;color:var(--muted);line-height:1.6;font-size:13px}.gate-actions{display:flex;justify-content:center;gap:12px;margin-top:28px}.form-error{padding:9px 10px;color:var(--coral);background:#ff755914;border:1px solid rgba(255,117,89,.2);font-size:11px;line-height:1.4}.admin-login-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 20%,rgba(131,241,220,.1),transparent 26rem),var(--canvas)}.admin-login-card{width:min(430px,calc(100% - 32px));padding:42px;background:var(--panel);border:1px solid rgba(131,241,220,.2);box-shadow:0 25px 80px #0000005c}.admin-login-card h1{margin:18px 0 12px;font-size:45px;line-height:.96;letter-spacing:-.07em}.admin-login-card p{color:var(--muted);font-size:12px;line-height:1.5}.admin-login-card form{display:flex;flex-direction:column;gap:13px;margin-top:24px}.admin-login-card label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font:10px var(--mono)}.admin-login-card input{height:43px;padding:0 12px;color:var(--ink);background:#0e1518;border:1px solid var(--line);outline:0}.admin-login-card>a{display:block;margin-top:20px;color:var(--cyan);font:10px var(--mono);text-decoration:none}@media(max-width:900px){.payment-options-three,.bank-box-large{grid-template-columns:1fr}.bank-box-large .fake-qr{margin:0 auto}.account-safe{display:none}}@media(max-width:560px){.auth-gate-card{padding:35px 22px}.auth-gate h1{font-size:42px}.gate-actions{flex-direction:column}.admin-login-card{padding:30px 22px}}:root{--ink:#eef6f6;--muted:#91a4ad;--dim:#62747d;--line:rgba(151,190,194,.16);--canvas:#071014;--panel:#0e1a20;--panel-light:#12232a;--cyan:#73f0df;--cyan-dark:#35cdbd;--coral:#ff725c;--amber:#efb861;--green:#8de4a0}.nav-menu button:hover,.nav-menu button.active,.login-link:hover,.brand-copy strong{color:var(--ink)}.brand-copy small{color:var(--dim)}.floating-badge{color:var(--ink);background:#0d1b20f0;border-color:var(--line);box-shadow:0 15px 35px #00000059}.catalog-banner{border-color:#73f0df40;background:linear-gradient(100deg,#1f757447,#121a1ee6)}.product-lede,.choice-label span{color:var(--muted)}.secure-note{color:var(--dim)}.hero-card{background-image:linear-gradient(145deg,#081b202e,#081b209e),url(/assets/qttmod-hero-lien-quan.webp?v=1);background-size:cover;background-position:center}.product-poster{background-image:linear-gradient(150deg,#081b2033,#081b20b8),url(/assets/qttmod-product-lien-quan.webp);background-size:cover;background-position:center}.game-card:first-child .game-card-art{background-image:linear-gradient(145deg,#0a2b3038,#08161b9e),url(/assets/qttmod-card-lien-quan.webp);background-size:cover;background-position:center}.hero-section:before{content:"QTT";color:transparent;-webkit-text-stroke-color:rgba(115,240,223,.07)}:root{--ink: #eef6f6;--muted: #91a4ad;--dim: #62747d;--line: rgba(151, 190, 194, .16);--canvas: #071014;--panel: #0e1a20;--panel-light: #12232a;--cyan: #73f0df;--cyan-dark: #35cdbd;--coral: #ff725c;--amber: #efb861;--green: #8de4a0}.app-shell{background:radial-gradient(circle at 12% 8%,rgba(49,133,135,.1),transparent 27rem),var(--canvas)}.topline{color:#9db2b7;background:#050b0e;border-bottom-color:#97bec21a}.site-header{background:#071014e6;border-bottom-color:var(--line)}.nav-menu button,.login-link{color:var(--muted)}.hero-section{background:radial-gradient(circle at 78% 40%,rgba(31,126,128,.22),transparent 24rem),linear-gradient(135deg,#07151a,#0b171c 52%,#181516);border-bottom-color:var(--line)}.hero-grid-glow{background:radial-gradient(circle at 76% 48%,rgba(115,240,223,.13),transparent 22rem),radial-gradient(circle at 12% 12%,rgba(255,114,92,.06),transparent 19rem),linear-gradient(90deg,transparent 0 69%,rgba(151,190,194,.06) 69% 69.1%,transparent 69.1% 100%)}.hero-copy h1,.subpage-head h1,.checkout-title h1,.success-wrap h1,.section-intro h2,.steps-intro h2{color:var(--ink)}.hero-description,.product-lede,.subpage-head p{color:var(--muted)}.hero-card{background:linear-gradient(145deg,#193e44,#0b2027 56%,#5b2c26);border-color:#73f0df6b;box-shadow:-20px 28px 60px #00000075,0 0 80px #23beb424}.hero-art-label,.floating-badge{color:var(--muted)}.floating-badge{background:#0d1b20eb;border-color:var(--line);box-shadow:0 15px 35px #00000059}.badge-price strong{color:var(--cyan)}.trust-strip{background:#0e1a20c7;border-bottom-color:var(--line)}.trust-item{border-right-color:var(--line)}.trust-icon{background:#73f0df0f;border-color:#73f0df38}.trust-item strong{color:var(--ink)}.trust-item small{color:var(--muted)}.outline-link{color:var(--muted);border-color:var(--line);background:transparent}.outline-link:hover{color:var(--cyan);border-color:#73f0df80}.game-card{background:var(--panel);border-color:var(--line);border-radius:4px;box-shadow:0 12px 35px #0003}.game-card:hover{border-color:#73f0df73;box-shadow:0 18px 40px #0000004d}.game-card-info{background:var(--panel)}.game-card-info strong{color:var(--ink)}.game-card-info small{color:var(--muted)}.game-card-art{background:linear-gradient(145deg,#12363b,#0c1c23)}.game-card:nth-child(2) .game-card-art{background:linear-gradient(145deg,#403323,#1b1b19)}.game-card:nth-child(3) .game-card-art{background:linear-gradient(145deg,#4b2926,#201719)}.steps-section{border-color:transparent}.step-copy{border-top-color:var(--line)}.step-rail:after{background:var(--line)}.step-copy h3{color:var(--ink)}.step-copy p,.steps-intro p{color:var(--muted)}.site-footer{background:#050b0e;border-top-color:var(--line)}.footer-main>div:first-child p,.footer-links button{color:var(--muted)}.footer-links strong{color:var(--ink)}.footer-bottom{color:var(--dim);border-top-color:var(--line)}.subpage,.product-page,.checkout-page{background:transparent}.subpage-head,.checkout-head{border-bottom-color:var(--line)}.filter-panel{border-right-color:var(--line)}.filter-title{color:var(--ink);border-bottom-color:var(--line)}.filter-group label,.filter-group button,.filter-note{color:var(--muted)}.filter-note{border-top-color:var(--line)}.catalog-banner{border-color:#73f0df40;background:linear-gradient(100deg,#1f757447,#121a1ee6);border-radius:3px}.catalog-banner h3{color:var(--ink)}.product-poster{background:linear-gradient(150deg,#163b40,#0b1a20 57%,#5a2b25);border-color:#73f0df61;box-shadow:20px 25px 55px #0006}.visual-meta{color:var(--muted)}.product-details h1{color:var(--ink)}.detail-divider,.product-buy{border-color:var(--line)}.duration-card{background:var(--panel);border-color:var(--line)}.duration-card.selected{background:#73f0df12;border-color:var(--cyan)}.duration-card strong{color:var(--ink)}.duration-card small{color:var(--muted)}.checkout-card,.summary-card{background:var(--panel);border-color:var(--line);box-shadow:0 18px 50px #0000002e}.checkout-title p,.card-heading p{color:var(--muted)}.payment-option{background:transparent;border-color:var(--line)}.payment-option.selected{border-color:var(--cyan);background:#73f0df0f}.bank-box{background:#0a1419;border-color:var(--line)}.bank-box-large{background:linear-gradient(135deg,#0b1a20,#191716)}.bank-warning,.checkout-footer-note{color:var(--muted)}.info-row{border-bottom-color:#97bec21a}.info-row span{color:var(--dim)}.info-row strong{color:var(--ink)}.premium-summary{border-top-color:var(--cyan)}.summary-top,.summary-product{border-bottom-color:var(--line)}.summary-product strong{color:var(--ink)}.summary-product span,.summary-line{color:var(--muted)}.summary-total{border-top-color:var(--line)}.summary-footnote{color:var(--dim)}.account-strip{background:#73f0df0a;border-color:var(--line)}.coming-panel{background:linear-gradient(135deg,#73f0df0a,#ff725c0a)}.auth-gate{background:radial-gradient(circle at 50% 35%,rgba(115,240,223,.13),transparent 23rem),var(--canvas)}.auth-gate-card,.admin-login-card{background:#0e1a20f0;border-color:#73f0df3d;box-shadow:0 25px 80px #0006}.auth-gate h1,.admin-login-card h1{color:var(--ink)}.auth-gate p,.admin-login-card p{color:var(--muted)}.admin-shell{background:#061016}.admin-sidebar{background:#091821;border-right-color:#1a3b47}.admin-content{background:#061016}.admin-panel,.admin-stat{background:#0c1c24;border-color:#1b3d48}.hero-card{background-image:linear-gradient(145deg,#081b202e,#081b209e),url(/assets/qttmod-hero-lien-quan.webp?v=1);background-size:cover;background-position:center}.product-poster{background-image:linear-gradient(150deg,#081b2033,#081b20b8),url(/assets/qttmod-product-lien-quan.webp);background-size:cover;background-position:center}.game-card:first-child .game-card-art{background-image:linear-gradient(145deg,#0a2b3038,#08161b9e),url(/assets/qttmod-card-lien-quan.webp);background-size:cover;background-position:center}:root{--ink: #172338;--muted: #607089;--dim: #8998aa;--line: #dbe5ef;--canvas: #f3f7fb;--panel: #ffffff;--panel-light: #f8fbff;--cyan: #16bdd2;--cyan-dark: #078fa8;--coral: #f46d56;--amber: #e79b36;--green: #279b6b}body{background:var(--canvas);color:var(--ink)}.app-shell{background:var(--canvas)}.topline{color:#57708a;background:#edf5fb;border-bottom-color:#dce8f2}.site-header{height:82px;background:#ffffffe0;border-bottom-color:#dbe6f0}.nav-menu button,.login-link{color:#617189}.nav-menu button:hover,.nav-menu button.active,.login-link:hover{color:var(--ink)}.nav-menu button.active:after{bottom:-31px}.brand-copy strong{color:#18283e}.brand-copy small{color:#8ca0b3}.hero-section{min-height:620px;background:linear-gradient(135deg,#f8fcff,#eaf7fb 52%,#fdf3ee);border-bottom-color:#dce8f1}.hero-grid{min-height:620px}.hero-grid-glow{background:radial-gradient(circle at 79% 42%,rgba(22,189,210,.17),transparent 22rem),radial-gradient(circle at 10% 15%,rgba(244,109,86,.08),transparent 17rem),linear-gradient(90deg,transparent 0 69%,rgba(23,35,56,.045) 69% 69.1%,transparent 69.1% 100%)}.hero-section:before{color:transparent;-webkit-text-stroke-color:rgba(22,143,168,.07)}.hero-copy h1,.subpage-head h1,.checkout-title h1,.success-wrap h1{color:#15243a}.hero-description{color:#5f7187}.hero-proof strong{color:#1a2a42}.hero-proof small,.hero-proof span{color:#71849a}.hero-card{background:linear-gradient(145deg,#0d3145,#126e7a 55%,#f46d56);border-color:#ffffffb3;box-shadow:-18px 28px 55px #17465e40,0 0 80px #16bdd22b}.hero-art-label{color:#58718a}.hero-art-label span:last-child{color:var(--cyan-dark)}.floating-badge{background:#fffffff0;border-color:#d6e5ef;box-shadow:0 15px 35px #2a4c6824;color:#23334b}.badge-price span,.badge-price small{color:#70839a}.badge-price strong,.badge-fast{color:var(--cyan-dark)}.trust-strip{background:#fff;border-bottom-color:#dbe5ef}.trust-item{border-right-color:#e0e8f0}.trust-icon{background:#effbfc;border-color:#c6edf0}.trust-item strong{color:#26364c}.trust-item small{color:#71849a}.section-intro h2,.steps-intro h2{color:#17263d}.outline-link{color:#536982;border-color:#ccdbe7;background:#ffffff8c}.game-card{background:#fff;border-color:#dce6ef;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #233f580f}.game-card:hover{border-color:#8adce5;box-shadow:0 15px 34px #23657d1f}.game-card-art{background:linear-gradient(145deg,#dff8fa,#b9edf0)}.game-card:nth-child(2) .game-card-art{background:linear-gradient(145deg,#fff1d9,#f7d39b)}.game-card:nth-child(3) .game-card-art{background:linear-gradient(145deg,#ffe2dd,#f9b8ab)}.game-card-info{background:#fff}.game-card-info strong{color:#1c2b42}.game-card-info small{color:#71849a}.steps-section{border-top:1px solid transparent}.step-copy{border-top-color:#dce6ef}.step-rail:after{background:#dce6ef}.step-copy h3{color:#1d2d45}.step-copy p,.steps-intro p{color:#647890}.site-footer{background:#13233a;border-top-color:#203b59}.footer-main>div:first-child p,.footer-links button{color:#9bb0c4}.footer-links strong{color:#fff}.footer-bottom{color:#7890a8;border-top-color:#29415c}.subpage{background:#f3f7fb}.subpage-head{border-bottom-color:#dbe5ef}.subpage-head p{color:#62758d}.filter-panel{border-right-color:#d8e3ed}.filter-title{color:#26364d;border-bottom-color:#dbe5ef}.filter-group label,.filter-group button{color:#6e8299}.filter-group button.filter-active{color:var(--cyan-dark)}.filter-note{border-top-color:#dbe5ef;color:#6e8299}.catalog-toolbar{color:#70839a}.catalog-banner{border-color:#a8e4e9;background:linear-gradient(100deg,#dbf8fa,#fff1e9);border-radius:16px}.catalog-banner h3{color:#1d2d45}.product-page{background:#f3f7fb}.product-poster{background:linear-gradient(150deg,#0d3145,#13818b 57%,#f46d56);border-color:#73dce3;box-shadow:18px 25px 55px #22476433}.visual-meta{color:#6e8298}.product-details h1{color:#1a2a42}.product-lede,.choice-label span{color:#697d94}.duration-card{background:#fff;border-color:#d8e4ed;border-radius:10px}.duration-card.selected{background:#e9fbfc;border-color:var(--cyan)}.duration-card strong{color:#25364e}.duration-card small{color:#72859b}.product-buy{border-top-color:#d8e4ed}.secure-note{color:#7a8ca0}.checkout-page{background:#f3f7fb}.checkout-head{border-bottom-color:#dbe5ef}.checkout-card,.summary-card{background:#fff;border-color:#dbe5ef;border-radius:14px;box-shadow:0 9px 28px #24425d0e}.checkout-title p,.card-heading p{color:#6c8097}.payment-option{border-color:#d8e4ed;border-radius:10px;background:#fff}.payment-option.selected{border-color:var(--cyan);background:#effcfd}.bank-box{background:#f7fbfd;border-color:#d9e7ee;border-radius:12px}.bank-box-large{background:linear-gradient(135deg,#f5fdfe,#fff7f3)}.bank-warning{color:#6e8299}.info-row{border-bottom-color:#e4edf3}.info-row span{color:#7b8da0}.info-row strong{color:#243650}.checkout-footer-note{color:#7b8da0}.premium-summary{border-top:4px solid var(--cyan)}.summary-top,.summary-product{border-bottom-color:#dbe5ef}.summary-product strong{color:#21324a}.summary-product span,.summary-line{color:#71849a}.summary-total{border-top-color:#dbe5ef}.summary-footnote{color:#8798a9}.auth-gate{background:radial-gradient(circle at 50% 35%,rgba(22,189,210,.12),transparent 23rem),#f3f7fb}.auth-gate-card,.admin-login-card{background:#ffffffeb;border-color:#d4e5ef;box-shadow:0 25px 80px #30577524}.auth-gate h1,.admin-login-card h1{color:#17263d}.auth-gate p,.admin-login-card p{color:#667a91}.admin-shell{background:#0d1b2e}.admin-sidebar{background:#10243b;border-right-color:#244361}.admin-content{background:#0d1b2e}.admin-panel,.admin-stat{background:#132940;border-color:#284b6a}@media(max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{min-height:auto;padding:16px 20px}.admin-sidebar .brand{margin-bottom:18px}.admin-sidebar-label,.admin-sidebar-bottom{display:none}.admin-sidebar>button{display:inline-flex;width:fit-content;padding:8px 10px}.admin-content{padding:25px 20px 50px}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-topbar{align-items:start;flex-direction:column}.admin-token{width:100%}.admin-token label{flex:1}.admin-token input{width:100%}.customer-fields{grid-template-columns:1fr}}:root{--ink: #eef6f6 !important;--muted: #91a4ad !important;--dim: #62747d !important;--line: rgba(151, 190, 194, .16) !important;--canvas: #071014 !important;--panel: #0e1a20 !important;--panel-light: #12232a !important;--cyan: #73f0df !important;--cyan-dark: #35cdbd !important;--coral: #ff725c !important;--amber: #efb861 !important;--green: #8de4a0 !important}body{background:#071014!important;color:#eef6f6!important}.app-shell{background:radial-gradient(circle at 12% 8%,rgba(49,133,135,.1),transparent 27rem),#071014!important}.topline{color:#9db2b7!important;background:#050b0e!important;border-bottom-color:#97bec21a!important}.site-header{background:#071014e6!important;border-bottom-color:#97bec229!important}.nav-menu button,.login-link{color:#91a4ad!important}.nav-menu button:hover,.nav-menu button.active,.login-link:hover,.brand-copy strong{color:#eef6f6!important}.brand-copy small{color:#62747d!important}.hero-section{background:radial-gradient(circle at 78% 40%,rgba(31,126,128,.22),transparent 24rem),linear-gradient(135deg,#07151a,#0b171c 52%,#181516)!important;border-bottom-color:#97bec229!important}.hero-grid-glow{background:radial-gradient(circle at 76% 48%,rgba(115,240,223,.13),transparent 22rem),radial-gradient(circle at 12% 12%,rgba(255,114,92,.06),transparent 19rem),linear-gradient(90deg,transparent 0 69%,rgba(151,190,194,.06) 69% 69.1%,transparent 69.1% 100%)!important}.hero-copy h1,.subpage-head h1,.checkout-title h1,.success-wrap h1,.section-intro h2,.steps-intro h2{color:#eef6f6!important}.hero-copy h1,.checkout-title h1,.section-intro h2,.steps-intro h2{white-space:pre-line}.hero-description,.product-lede,.subpage-head p{color:#91a4ad!important}.hero-card{background:linear-gradient(145deg,#193e44,#0b2027 56%,#5b2c26)!important;border-color:#73f0df6b!important}.floating-badge{color:#eef6f6!important;background:#0d1b20f0!important;border-color:#97bec229!important}.badge-price strong{color:#73f0df!important}.trust-strip{background:#0e1a20c7!important;border-bottom-color:#97bec229!important}.trust-item{border-right-color:#97bec229!important}.trust-item strong{color:#eef6f6!important}.trust-item small{color:#91a4ad!important}.outline-link{color:#91a4ad!important;border-color:#97bec229!important;background:transparent!important}.game-card{background:#0e1a20!important;border-color:#97bec229!important}.game-card-info{background:#0e1a20!important}.game-card-info strong{color:#eef6f6!important}.game-card-info small{color:#91a4ad!important}.game-card-art{background:linear-gradient(145deg,#12363b,#0c1c23)!important}.step-copy{border-top-color:#97bec229!important}.step-rail:after{background:#97bec229!important}.step-copy h3{color:#eef6f6!important}.step-copy p,.steps-intro p{color:#91a4ad!important}.site-footer{background:#050b0e!important;border-top-color:#97bec229!important}.footer-links strong{color:#eef6f6!important}.footer-links button,.footer-main>div:first-child p{color:#91a4ad!important}.footer-bottom{color:#62747d!important;border-top-color:#97bec229!important}.subpage,.product-page,.checkout-page{background:transparent!important}.subpage-head,.checkout-head{border-bottom-color:#97bec229!important}.filter-panel{border-right-color:#97bec229!important}.filter-title{color:#eef6f6!important;border-bottom-color:#97bec229!important}.filter-group label,.filter-group button,.filter-note{color:#91a4ad!important}.catalog-banner{background:linear-gradient(100deg,#1f757447,#121a1ee6)!important;border-color:#73f0df40!important}.catalog-banner h3{color:#eef6f6!important}.product-poster{background:linear-gradient(150deg,#163b40,#0b1a20 57%,#5a2b25)!important;border-color:#73f0df61!important}.visual-meta{color:#91a4ad!important}.product-details h1{color:#eef6f6!important}.duration-card{background:#0e1a20!important;border-color:#97bec229!important}.duration-card.selected{background:#73f0df12!important;border-color:#73f0df!important}.duration-card strong{color:#eef6f6!important}.duration-card small{color:#91a4ad!important}.checkout-card,.summary-card{background:#0e1a20!important;border-color:#97bec229!important}.checkout-title p,.card-heading p{color:#91a4ad!important}.payment-option{background:transparent!important;border-color:#97bec229!important}.payment-option.selected{border-color:#73f0df!important;background:#73f0df0f!important}.bank-box{background:#0a1419!important;border-color:#97bec229!important}.info-row{border-bottom-color:#97bec21a!important}.info-row span{color:#62747d!important}.info-row strong,.summary-product strong{color:#eef6f6!important}.summary-product span,.summary-line{color:#91a4ad!important}.summary-total{border-top-color:#97bec229!important}.summary-footnote,.checkout-footer-note{color:#62747d!important}.auth-gate{background:radial-gradient(circle at 50% 35%,rgba(115,240,223,.13),transparent 23rem),#071014!important}.auth-gate-card,.admin-login-card{background:#0e1a20f0!important;border-color:#73f0df3d!important}.auth-gate h1,.admin-login-card h1{color:#eef6f6!important}.auth-gate p,.admin-login-card p{color:#91a4ad!important}.hero-card{background-image:linear-gradient(145deg,#081b202e,#081b209e),url(/assets/qttmod-hero-lien-quan.webp?v=1)!important;background-size:cover!important;background-position:center!important}.product-poster{background-image:linear-gradient(150deg,#081b2033,#081b20b8),url(/assets/qttmod-product-lien-quan.webp)!important;background-size:cover!important;background-position:center!important}.game-card:first-child .game-card-art{background-image:linear-gradient(145deg,#0a2b301f,#08161b7a),url(/assets/qttmod-card-lien-quan.webp?v=20260929)!important;background-size:cover!important;background-position:center!important}.game-card-art .game-glyph{display:none!important}.hero-section:before{content:none!important}.game-glyph{border:0!important;transform:none!important;background:transparent!important}.game-glyph>span,.game-glyph small,.glyph-orbit{display:none!important}.free-key-page{isolation:isolate}.free-key-page:after{content:"";position:absolute;right:5%;top:16%;width:min(420px,36vw);aspect-ratio:1.4;border-radius:22px;background:linear-gradient(135deg,#0710142e,#071014b8),url(/assets/qttmod-hero-lien-quan.webp?v=1) center/cover;opacity:.55;filter:saturate(1.1);transform:rotate(4deg);box-shadow:0 24px 70px #00000059;animation:free-key-art-drift 8s ease-in-out infinite alternate;pointer-events:none;z-index:-1}@keyframes free-key-art-drift{0%{transform:rotate(4deg) translateY(0) scale(.98)}to{transform:rotate(-2deg) translateY(-14px) scale(1.03)}}.brand-logo-image{width:38px;height:38px;object-fit:cover;border-radius:4px;flex-shrink:0;box-shadow:0 0 18px #73f0df38}.language-toggle{width:62px;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;color:#73f0df;background:#73f0df14;border:1px solid rgba(115,240,223,.28);border-radius:999px}.language-code{font:9px var(--mono);letter-spacing:.08em}.language-flag{display:block;width:22px;height:15px;border-radius:2px;background-size:cover;background-position:center;box-shadow:0 0 0 1px #ffffff2e}.flag-vi{background-image:url(/assets/flag-vn.svg)}.flag-en{background-image:url(/assets/flag-gb.svg)}.user-drop-icon{width:0;height:0;margin-left:2px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #2aaee8;transition:transform .2s ease}.user-menu.open .user-drop-icon,.user-menu:hover .user-drop-icon{transform:rotate(180deg)}.language-toggle:hover{background:#73f0df29}.user-menu{position:relative;color:var(--ink);padding-bottom:10px;margin-bottom:-10px}.user-menu-trigger{display:flex;align-items:center;gap:7px;padding:7px 0;color:var(--ink);background:transparent;cursor:pointer;font-size:12px;white-space:nowrap}.user-menu-trigger svg:last-child{color:var(--cyan);transition:transform .2s ease}.user-menu.open .user-menu-trigger svg:last-child{transform:rotate(180deg)}.user-menu-card{position:absolute;top:calc(100% + 2px);right:0;z-index:40;width:235px;display:flex;flex-direction:column;gap:8px;padding:16px;background:#0e1a20;border:1px solid rgba(115,240,223,.35);box-shadow:0 18px 45px #00000073,0 0 25px #73f0df14;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-7px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.user-menu.open .user-menu-card{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.user-menu-card strong{color:var(--ink)}.user-menu-card small{color:var(--muted)}.user-menu-card span{color:var(--muted);font-size:11px}.user-menu-card b{color:var(--cyan)}.user-menu-card button{padding:9px 0;color:var(--cyan);background:transparent;border-top:1px solid var(--line);text-align:left;font-size:11px}.mobile-login-link{display:none!important}.trust-icon{background:#73f0df0f!important;border-color:#73f0df4d!important;box-shadow:0 0 16px #73f0df14}.trust-emoji{background:transparent!important;filter:drop-shadow(0 0 6px rgba(115,240,223,.35))}.hero-copy h1{max-width:760px!important;font-size:clamp(42px,4.4vw,56px)!important;line-height:.98!important;letter-spacing:-.075em!important}.hero-description{max-width:480px!important;font-size:14px!important}@media(max-width:900px){.hero-copy h1{font-size:clamp(42px,9vw,58px)!important}}@media(max-width:560px){.hero-copy h1{font-size:40px!important;line-height:1!important}}.trust-emoji{display:inline-grid;place-items:center;width:24px;height:24px;font-size:18px;filter:drop-shadow(0 0 6px rgba(115,240,223,.3))}.trust-icon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--cyan)!important}.trust-emoji{width:auto!important;height:auto!important;font-size:26px!important;background:transparent!important;filter:drop-shadow(0 0 9px rgba(115,240,223,.3))!important}.trust-item{gap:15px!important}.trust-item strong{font-size:13px!important;letter-spacing:-.01em}.trust-item small{font-size:10px!important}.mobile-user-panel{display:none}.wallet-info-row{grid-template-columns:150px minmax(0,1fr) 26px!important;min-height:58px!important;border-bottom:1px solid rgba(115,240,223,.2)!important}.wallet-info-row span{display:flex!important;align-items:center;gap:6px;white-space:nowrap;line-height:1.25}.wallet-info-row strong{display:block!important;line-height:1.35;text-align:right}.wallet-info-grid .wallet-info-row{border:1px solid #1c6e89!important}.checkout-layout>.premium-summary{margin-top:0!important}.method-wallet .coming-panel .btn{display:inline-flex!important}.method-wallet .payment-confirm-bottom{margin-top:24px!important}@media(max-width:900px){.checkout-layout>.premium-summary{margin-top:0!important}.wallet-info-row{grid-template-columns:120px minmax(0,1fr) 24px!important}}.user-menu-card{top:calc(100% + 3px)!important}.user-menu:hover .user-menu-card{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.user-menu[open] .user-menu-card{opacity:0!important;visibility:hidden!important;transform:translateY(-7px)!important}.user-menu[open]:hover .user-menu-card{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.wallet-page{width:100%!important;padding-top:38px!important}.wallet-page-head{width:min(100% - 48px,900px)!important;margin:0 auto!important}.wallet-layout{width:min(100% - 48px,820px)!important;margin:0 auto!important;display:block!important}.wallet-side{display:none!important}.wallet-main-card{min-height:0!important;padding:28px!important}.wallet-create-form{max-width:560px!important;margin:28px auto!important}.wallet-qr-large{max-width:560px;margin:0 auto;padding:12px!important}.wallet-qr-large img{width:min(500px,100%)!important}.wallet-info-list{max-width:560px;margin:18px auto 0}.checkout-layout>.premium-summary{margin-top:190px!important;align-self:start!important}.premium-summary>.btn{display:none!important}.payment-confirm-bottom{display:flex!important;width:100%;margin:20px 0 8px;min-height:52px;font-size:14px}.wallet-stage{min-height:calc(100vh - 140px);display:grid;place-items:center;padding:44px 20px 70px;background:radial-gradient(circle at 50% 0%,rgba(43,91,153,.25),transparent 34rem)}.wallet-panel{width:min(100%,920px);padding:34px;border:1px solid rgba(115,240,223,.42);border-radius:20px;background:linear-gradient(145deg,#111a35,#0c1023);box-shadow:0 0 35px #1fb2e51f,inset 0 1px #ffffff14}.wallet-panel-heading{text-align:center}.wallet-panel-heading h1{margin:13px 0 8px;color:#25e6ff;font-size:clamp(30px,4vw,48px);letter-spacing:-.06em}.wallet-panel-heading p{color:#a7b3ca}.wallet-payment-top{display:grid;grid-template-columns:310px 1fr;align-items:center;gap:40px;max-width:700px;margin:28px auto}.wallet-qr-focus{min-height:0!important;padding:10px!important;border-radius:14px;background:#fff;box-shadow:0 0 25px #25e6ff33}.wallet-qr-focus img{width:100%!important;height:auto!important;aspect-ratio:1;object-fit:contain}.wallet-quick-info{display:flex;flex-direction:column;gap:12px}.wallet-quick-info .wallet-info-row{border:1px solid #1b8eae;border-radius:10px;background:#080c1f94}.wallet-transfer-panel{max-width:760px;margin:28px auto 0;padding:24px;border:1px solid #1b8eae;border-radius:14px;background:#070a19ad;text-align:center}.wallet-transfer-panel h2{color:#d935ff;margin-bottom:7px}.wallet-transfer-panel p{color:#9ba8bd;font-size:12px}.wallet-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;text-align:left}.wallet-info-grid .wallet-info-row{min-height:72px;padding:12px;border:1px solid #1c6e89;border-radius:9px;background:#181b39c7}.wallet-info-grid .wallet-info-row span{color:#8997ad}.wallet-info-grid .wallet-info-row strong{color:#1ee8f2}.wallet-panel .deposit-waiting{justify-content:center;margin-top:18px}.wallet-panel .wallet-create-form{margin:35px auto;max-width:500px}.wallet-success-page{padding:60px 20px}.premium-summary .game-glyph>span{font-size:0}@media(max-width:700px){.wallet-stage{padding:24px 12px 40px}.wallet-panel{padding:22px 14px;border-radius:16px}.wallet-payment-top{grid-template-columns:1fr;gap:18px}.wallet-qr-focus{max-width:330px;margin:0 auto}.wallet-info-grid{grid-template-columns:1fr}}@media(max-width:900px){.checkout-layout>.premium-summary{margin-top:0!important}.wallet-page-head,.wallet-layout{width:min(100% - 32px,680px)!important}.user-menu{width:100%;padding-bottom:0;margin-bottom:0}.user-menu-trigger{width:100%;justify-content:flex-start}.user-menu-card{position:static;width:100%;margin-top:8px}.user-menu.open .user-menu-card{display:flex}.mobile-user-panel{display:flex;flex-direction:column;gap:8px;margin:-1px 0 8px;padding:13px 0 6px 25px;border-bottom:1px solid var(--line)}.mobile-user-panel strong{color:var(--ink);font-size:12px}.mobile-user-panel small,.mobile-user-panel span{color:var(--muted);font-size:10px}.mobile-user-panel b{color:var(--cyan)}.mobile-user-panel button{width:100%;padding:10px 0;color:var(--cyan);background:transparent;border-top:1px solid var(--line);text-align:left}}body{background-color:#080b24!important;background-image:radial-gradient(circle at 8% 4%,rgba(0,243,255,.13),transparent 28rem),radial-gradient(circle at 92% 16%,rgba(176,38,255,.14),transparent 30rem),radial-gradient(circle at 50% 100%,rgba(0,102,255,.12),transparent 32rem)!important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.42;background-image:radial-gradient(2px 2px at 18% 25%,rgba(0,243,255,.6),transparent),radial-gradient(2px 2px at 72% 68%,rgba(176,38,255,.55),transparent),radial-gradient(1px 1px at 47% 82%,rgba(0,102,255,.6),transparent);background-size:220px 220px,280px 280px,160px 160px;animation:qtt-particles 20s linear infinite}.app-shell{background:transparent!important}.topline,.site-header{background:#0a0e27b8!important;border-color:#00f3ff2e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-logo-image{border-radius:4px!important;box-shadow:0 0 22px #00f3ff59}.btn-primary{background:linear-gradient(135deg,#00f3ff,#06f)!important;border-color:#00f3ff!important;color:#06122a!important;box-shadow:0 0 22px #00f3ff66!important}.btn-primary:hover{box-shadow:0 0 34px #00f3ffbf!important;filter:brightness(1.12)}.game-card,.checkout-card,.summary-card,.free-key-card,.help-card,.faq-card,.auth-modal{background:#151932b8!important;border-color:#00f3ff42!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 55px #00000059,0 0 24px #00f3ff14}.game-card:hover,.checkout-card:hover,.summary-card:hover,.free-key-card:hover{border-color:#00f3ff!important;box-shadow:0 24px 60px #0000006b,0 0 32px #00f3ff33}.game-card-art{background-color:#111632!important}.game-card-info{background:transparent!important}.game-tag,.popular-label{border-color:#00f3ff8c!important;color:#00f3ff!important}.game-status,.summary-total strong,.product-buy strong,.free-key-success{color:#00f3ff!important}.duration-card.selected,.payment-option.selected{border-color:#00f3ff!important;box-shadow:0 0 22px #00f3ff29!important}.premium-checkout,.free-key-page{background:transparent!important}.free-key-orb{border-color:#b026ff59!important;box-shadow:0 0 0 55px #00f3ff0a,0 0 0 110px #b026ff0a!important}.free-key-page:after{opacity:.68!important;box-shadow:0 0 45px #00f3ff33,0 24px 80px #00000073!important}.hero-card,.product-poster{box-shadow:0 22px 70px #00000080,0 0 35px #00f3ff29!important}.hero-card:hover,.product-poster:hover{filter:saturate(1.15) brightness(1.07)}.site-footer{background:#06081be6!important;border-color:#00f3ff2e!important}@keyframes qtt-particles{0%{background-position:0 0,0 0,0 0}to{background-position:220px 160px,-280px 240px,160px -120px}}@media(prefers-reduced-motion:reduce){body:before{animation:none}}html,body,#root,.app-shell{background-color:#080b24!important}.site-header,.topline{background:#080b24d1!important}.nav-menu button.active:after{background:linear-gradient(90deg,#00f3ff,#b026ff)!important;box-shadow:0 0 12px #00f3ffcc!important}.hero-section{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 42%,rgba(0,243,255,.14),transparent 28rem),linear-gradient(135deg,#080b24,#0a112b 52%,#14102b)!important}.hero-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.28;background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(0,243,255,.025) 6px 7px);mix-blend-mode:screen;animation:qtt-scan 9s linear infinite}.hero-grid,.trust-strip,.showcase-section,.steps-section{position:relative;z-index:1}.hero-card{animation:qtt-card-float 7s ease-in-out infinite,qtt-card-glow 3.5s ease-in-out infinite alternate!important}.floating-badge{animation:qtt-badge-float 4.5s ease-in-out infinite alternate}.badge-fast{animation-delay:-1.7s}.game-card{position:relative;overflow:hidden}.game-card:after,.pricing-card:after,.free-key-card:after{content:"";position:absolute;inset:-120% 35% auto -70%;height:260%;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(0,243,255,.16) 50%,transparent 60%);transform:rotate(18deg) translate(-130%);transition:transform .8s ease}.game-card:hover:after,.pricing-card:hover:after,.free-key-card:hover:after{transform:rotate(18deg) translate(160%)}.game-card:hover{transform:translateY(-8px) scale(1.015)!important}.game-card-art{transform-origin:center}.free-key-card{position:relative;overflow:hidden}.free-key-shell h1{animation:qtt-text-in .8s cubic-bezier(.2,.8,.2,1) both}.free-key-lede{animation:qtt-text-in .8s .12s cubic-bezier(.2,.8,.2,1) both}.free-key-card{animation:qtt-text-in .8s .22s cubic-bezier(.2,.8,.2,1) both}@keyframes qtt-card-float{0%,to{transform:rotate(5deg) translateZ(0)}50%{transform:rotate(7deg) translate3d(0,-13px,0)}}@keyframes qtt-card-glow{0%{box-shadow:0 22px 70px #00000080,0 0 26px #00f3ff1f}to{box-shadow:0 25px 78px #0000008a,0 0 45px #b026ff38}}@keyframes qtt-badge-float{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-9px) rotate(1deg)}}@keyframes qtt-scan{0%{transform:translateY(-16px)}to{transform:translateY(16px)}}@keyframes qtt-text-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-card,.floating-badge,.hero-section:after,.free-key-shell h1,.free-key-lede,.free-key-card{animation:none!important}}.checkout-layout>.premium-summary{margin-top:190px}.wallet-page{min-height:calc(100vh - 120px);padding-top:72px}.wallet-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:34px;border-bottom:1px solid var(--line)}.wallet-page-head h1{margin:16px 0 8px;color:var(--ink);font-size:clamp(42px,6vw,72px);line-height:.95;letter-spacing:-.08em}.wallet-page-head p{color:var(--muted);font-size:14px}.wallet-balance-chip{min-width:210px;padding:18px;border:1px solid rgba(115,240,223,.3);background:#73f0df0f}.wallet-balance-chip span{display:block;color:var(--muted);font:10px var(--mono)}.wallet-balance-chip strong{display:block;margin-top:8px;color:var(--cyan);font-size:24px}.wallet-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;padding-top:28px}.wallet-main-card,.wallet-side{border:1px solid var(--line);background:var(--panel);box-shadow:0 18px 50px #0003}.wallet-main-card{min-height:560px;padding:32px}.wallet-create-form{max-width:560px;margin:55px auto}.wallet-create-form h2{margin:17px 0 10px;font-size:30px}.wallet-create-form p{margin-bottom:24px;color:var(--muted);line-height:1.6}.wallet-create-form label{display:flex;flex-direction:column;gap:8px;color:var(--muted);font:10px var(--mono)}.wallet-create-form input{height:48px;padding:0 14px;color:var(--ink);background:#09151a;border:1px solid var(--line);outline:none;font:16px var(--mono)}.wallet-create-form .btn{margin-top:18px}.wallet-qr-large{display:grid;place-items:center;padding:24px;background:#fff}.wallet-qr-large img{width:min(420px,100%);height:auto;aspect-ratio:1;object-fit:contain}.wallet-pending{max-width:780px;margin:0 auto}.wallet-info-list{display:flex;flex-direction:column;margin-top:18px;border:1px solid var(--line)}.wallet-info-row{display:grid;grid-template-columns:170px 1fr 26px;gap:12px;align-items:center;min-height:48px;padding:8px 14px;border-bottom:1px solid var(--line)}.wallet-info-row:last-child{border-bottom:0}.wallet-info-row span{color:var(--muted);font:10px var(--mono)}.wallet-info-row strong{color:var(--ink);font-size:13px;word-break:break-word}.wallet-info-row button{color:var(--cyan);background:transparent}.wallet-side{align-self:start;padding:24px}.wallet-side-icon{width:48px;height:48px;display:grid;place-items:center;color:var(--cyan);border:1px solid rgba(115,240,223,.35);background:#73f0df0f}.wallet-side h3{margin:23px 0 9px;font-size:18px}.wallet-side p{color:var(--muted);font-size:12px;line-height:1.6}.wallet-user{display:flex;gap:10px;align-items:center;margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.wallet-user div{display:flex;flex-direction:column;gap:4px}.wallet-user strong{color:var(--ink);font-size:12px}.wallet-user small{color:var(--muted);font-size:10px}.premium-summary>.btn{display:none}.wallet-page{padding-top:32px}.wallet-page-head{width:min(100% - 32px,920px);padding-bottom:24px}.wallet-layout{width:min(100% - 32px,760px);display:block;padding-top:22px}.wallet-main-card{padding:24px;min-height:0}.wallet-side{display:none}.wallet-pending{max-width:640px}.wallet-qr-large{padding:14px}.wallet-qr-large img{width:min(480px,100%)}.wallet-info-list{max-width:640px;margin:18px auto 0}@media(max-width:900px){.checkout-layout>.premium-summary{margin-top:0}.wallet-page{padding-top:42px}.wallet-page-head{align-items:flex-start;flex-direction:column}.wallet-balance-chip{width:100%}.wallet-layout{grid-template-columns:1fr}.wallet-side{order:-1}.wallet-main-card{padding:20px}.wallet-create-form{margin:28px auto}.wallet-info-row{grid-template-columns:125px 1fr 24px}}@media(max-width:560px){.wallet-page-head h1{font-size:44px}.wallet-info-row{grid-template-columns:105px 1fr 22px;padding:8px 10px}.wallet-info-row strong{font-size:11px}.wallet-qr-large{padding:12px}}.wallet-modal{max-width:430px}.deposit-qr{display:grid;place-items:center;margin:18px 0;padding:14px;background:#fff}.deposit-qr img{width:220px;height:220px;object-fit:contain}.deposit-code{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:12px;background:#73f0df0d;border:1px solid var(--line)}.deposit-code span{grid-column:1 / -1;color:var(--muted);font:10px var(--mono)}.deposit-code strong{color:var(--cyan);font:14px var(--mono)}.deposit-code button{color:var(--cyan);background:transparent}.deposit-amount{margin:17px 0;color:var(--cyan);font-size:28px;font-weight:700}.toast-success{position:fixed;top:88px;right:24px;z-index:100;display:flex;align-items:center;gap:8px;padding:12px 16px;color:#071014;background:var(--cyan);box-shadow:0 12px 35px #00000059;animation:toast-in .35s ease both,toast-out .35s ease 3.2s both;font-size:12px;font-weight:700}.toast-success svg{color:#071014}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-out{to{opacity:0;transform:translateY(-8px)}}.deposit-qr-focus{min-height:300px}.deposit-qr-focus img{width:min(340px,86vw);height:min(340px,86vw);image-rendering:auto}.deposit-info-list{display:flex;flex-direction:column;margin-top:14px;border:1px solid var(--line)}.deposit-info-row{display:grid;grid-template-columns:minmax(110px,.8fr) 1fr 24px;align-items:center;gap:8px;min-height:40px;padding:7px 11px;border-bottom:1px solid var(--line)}.deposit-info-row:last-child{border-bottom:0}.deposit-info-row span{color:var(--muted);font:10px var(--mono)}.deposit-info-row strong{color:var(--ink);font:11px var(--mono);word-break:break-word}.deposit-info-row button{color:var(--cyan);background:transparent}.deposit-waiting{display:flex;align-items:center;gap:8px;padding:14px 0 4px;color:var(--amber);font:10px var(--mono)}.waiting-dot{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 5px #efb8611f;animation:waiting-pulse 1.2s ease-in-out infinite}@keyframes waiting-pulse{50%{opacity:.35;transform:scale(.7)}}.deposit-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:15px 0 6px}.success-burst{width:82px;height:82px;display:grid;place-items:center;margin:5px 0 22px;color:#071014;background:var(--green);border-radius:50%;box-shadow:0 0 0 12px #8de4a017,0 0 42px #8de4a059;animation:success-pop .55s cubic-bezier(.2,.8,.2,1) both}.deposit-success h2{margin:13px 0 8px}.deposit-success p{color:var(--muted);line-height:1.5}.deposit-success-amount{margin:18px 0 24px;color:var(--green);font-size:30px}@keyframes success-pop{0%{opacity:0;transform:scale(.4) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}.btn,.payment-option,.game-card,.duration-card,.outline-link,.icon-btn{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.btn:hover,.outline-link:hover{transform:translateY(-2px)}.payment-option:hover,.duration-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0003}.game-card{animation:card-rise .65s ease both}.game-card:nth-child(2){animation-delay:.08s}.game-card:nth-child(3){animation-delay:.16s}@keyframes card-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-card{animation:hero-float 7s ease-in-out infinite}@keyframes hero-float{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(7deg) translateY(-10px)}}.game-card-art{transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}.game-card:hover .game-card-art{transform:scale(1.035);filter:saturate(1.12) brightness(1.08)}.product-poster{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}.product-poster:hover{transform:scale(1.025) rotate(-.7deg);box-shadow:24px 32px 70px #0000006b,0 0 36px #73f0df2e}.btn:active,.payment-option:active,.duration-card:active{transform:scale(.97)}@media(max-width:900px){.container{width:min(100% - 32px,680px)}.site-header{height:68px}.nav-wrap{gap:12px}.brand-copy strong{font-size:14px}.brand-copy small{font-size:6px}.nav-actions{gap:8px}.nav-actions .search-btn,.nav-actions .login-link{display:none}.nav-actions .language-toggle{display:inline-flex;align-items:center;justify-content:center}.mobile-menu{display:block;color:var(--ink)}.nav-menu{top:68px;background:#0b181e;border-bottom-color:var(--line)}.nav-menu button{color:var(--muted)}.nav-menu .mobile-login-link{display:flex!important;align-items:center;gap:8px;color:var(--cyan)}.hero-copy{padding:62px 0 24px}.hero-copy h1{font-size:clamp(42px,11vw,64px)}.hero-description{font-size:14px}.hero-actions{flex-wrap:wrap;gap:15px}.hero-art{min-height:430px}.hero-card{width:min(300px,72vw)}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item{padding:16px 12px}.trust-item:first-child{padding-left:12px}.game-grid{grid-template-columns:1fr}.game-card-art{height:245px}.steps-section{grid-template-columns:1fr;gap:42px}.catalog-layout{grid-template-columns:1fr;gap:28px}.filter-panel{border-right:0;border-bottom:1px solid var(--line);padding:0 0 18px}.filter-group{display:grid;grid-template-columns:1fr 1fr}.filter-group label{grid-column:1 / -1}.product-layout,.checkout-layout{grid-template-columns:1fr;gap:30px}.product-visual{padding:0 18px}.bank-box-large{grid-template-columns:1fr}.bank-box-large .fake-qr{margin:0 auto}.payment-options-three{grid-template-columns:1fr}.premium-summary{order:-1;position:static}.checkout-title{align-items:flex-start;flex-direction:column;gap:12px}.admin-shell{grid-template-columns:1fr}}@media(max-width:560px){.topline{height:25px;font-size:8px;padding:0 8px}.container{width:min(100% - 24px,480px)}.brand-mark{width:28px;height:28px}.brand-copy strong{font-size:13px}.brand-copy small,.nav-actions .btn{display:none}.language-toggle{min-width:30px;height:27px}.hero-copy h1{font-size:44px}.hero-art{min-height:360px}.hero-card{width:220px}.hero-art-label{top:22px;right:0;font-size:8px}.badge-price{left:0;bottom:76px}.badge-fast{right:0;top:78px}.trust-grid{grid-template-columns:1fr}.trust-item,.trust-item:first-child{border-right:0;border-bottom:1px solid var(--line);padding:15px 0}.trust-item:last-child{border-bottom:0}.section-intro h2,.steps-intro h2{font-size:40px}.product-visual{padding:0}.product-details h1{font-size:44px}.product-buy{gap:10px;align-items:flex-end}.product-buy .btn{padding:0 10px;font-size:10px}.visual-meta{font-size:8px}.bank-box-large .fake-qr,.bank-box-large .qr-image{width:min(260px,78vw);height:min(260px,78vw)}.account-strip{font-size:9px}.account-safe{display:none}.auth-gate-card{padding:34px 22px}.auth-gate h1,.admin-login-card h1{font-size:42px}.gate-actions{flex-direction:column}.admin-login-card{padding:28px 20px}}.orders-page{min-height:calc(100vh - 120px);padding:74px 0 110px;background:radial-gradient(circle at 82% 8%,rgba(31,126,128,.16),transparent 28rem)}.orders-head{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:34px;border-bottom:1px solid var(--line)}.orders-head h1{margin:16px 0 10px;color:var(--ink);font-size:clamp(44px,6vw,72px);line-height:.92;letter-spacing:-.08em}.orders-head p{max-width:520px;margin:0;color:var(--muted);font-size:14px;line-height:1.6}.orders-user-chip{display:flex;align-items:center;gap:11px;min-width:215px;padding:13px 15px;background:#73f0df0f;border:1px solid rgba(115,240,223,.25)}.orders-user-chip strong,.orders-user-chip small{display:block}.orders-user-chip strong{color:var(--ink);font-size:12px}.orders-user-chip small{margin-top:4px;color:var(--muted);font:9px var(--mono)}.orders-content{padding-top:30px}.orders-list{display:grid;gap:15px}.order-history-card{padding:22px;background:#0e1a20eb;border:1px solid rgba(151,190,194,.16);box-shadow:0 17px 45px #0000002e;animation:card-rise .5s ease both}.order-history-card.fulfilled{border-color:#8de4a040}.order-history-card.paid{border-color:#efba6947}.order-history-top{display:flex;align-items:center;gap:12px}.order-game-mark{width:48px;height:48px;display:grid;place-items:center;flex-shrink:0;color:var(--cyan);background:linear-gradient(145deg,#25e6ff33,#73f0df0a);border:1px solid rgba(115,240,223,.35);font:700 16px var(--display);letter-spacing:-.1em}.order-history-title{display:flex;flex-direction:column;gap:5px;min-width:0}.order-history-title strong{color:var(--ink);font-size:14px}.order-history-title span{color:var(--dim);font:9px var(--mono)}.order-status{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:7px 9px;font:9px var(--mono);white-space:nowrap}.order-status span{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.order-status.fulfilled{color:var(--green);background:#8de4a014}.order-status.paid{color:var(--amber);background:#efba6914}.order-status.pending{color:var(--muted);background:#97bec214}.order-status.expired,.order-status.cancelled{color:var(--coral);background:#ff755914}.order-history-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:21px;background:#97bec21f;border:1px solid rgba(151,190,194,.12)}.order-history-grid>div{min-height:67px;padding:13px;background:#0a151a}.order-history-grid span,.order-key-box span{display:block;color:var(--dim);font:9px var(--mono)}.order-history-grid strong{display:block;margin-top:8px;color:var(--ink);font-size:11px;line-height:1.35}.order-key-box{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px;padding:14px 16px;background:#040b0ea6;border:1px dashed rgba(151,190,194,.2)}.order-key-box.has-key{border-color:#73f0df59;background:#73f0df0d}.order-key-box strong{display:block;margin-top:7px;color:var(--muted);font:12px var(--mono);word-break:break-all}.order-key-box.has-key strong{color:var(--cyan);letter-spacing:.05em}.order-key-box button{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:9px 11px;color:var(--cyan);background:transparent;border:1px solid rgba(115,240,223,.3);font:9px var(--mono)}.order-key-box button:hover{background:#73f0df14}.order-history-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:16px;color:var(--muted);font:10px var(--mono)}.order-history-bottom b{color:var(--ink)}.orders-state{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;text-align:center;border:1px dashed rgba(151,190,194,.22);background:#0e1a208c}.orders-state h2{margin:14px 0 7px;color:var(--ink);font-size:25px}.orders-state p{color:var(--muted);font-size:12px}.orders-state.error{color:var(--coral)}.orders-empty-icon,.orders-gate-icon{width:62px;height:62px;display:grid;place-items:center;color:var(--cyan);background:#73f0df12;border:1px solid rgba(115,240,223,.3)}.orders-gate{min-height:660px;display:grid;place-items:center;align-content:center;padding:35px;text-align:center;background:radial-gradient(circle at 50% 30%,rgba(115,240,223,.12),transparent 26rem)}.orders-gate h1{max-width:580px;margin:22px 0 14px;color:var(--ink);font-size:clamp(43px,6vw,70px);line-height:.93;letter-spacing:-.08em}.orders-gate p{max-width:410px;color:var(--muted);line-height:1.6;font-size:13px}.orders-gate-icon{margin-bottom:24px;border-radius:18px;box-shadow:0 0 35px #73f0df21}@media(max-width:700px){.orders-page{padding-top:45px}.orders-head{align-items:flex-start;flex-direction:column;gap:22px}.orders-user-chip{width:100%}.order-history-card{padding:16px}.order-history-top{align-items:flex-start}.order-status{margin-left:auto;padding:6px 7px;font-size:8px}.order-history-grid{grid-template-columns:repeat(2,1fr)}.order-history-grid>div{min-height:62px;padding:11px}.order-history-grid strong{font-size:10px}.order-key-box{align-items:flex-start;flex-direction:column}.order-key-box button{width:100%;justify-content:center}.order-history-bottom{align-items:flex-start;flex-direction:column}}:root{--v3-bg: #07091f;--v3-bg-2: #0b1030;--v3-panel: rgba(18, 22, 55, .78);--v3-panel-strong: rgba(14, 18, 48, .94);--v3-line: rgba(0, 236, 255, .25);--v3-line-purple: rgba(178, 55, 255, .32);--v3-cyan: #00ecff;--v3-blue: #2777ff;--v3-purple: #b237ff;--v3-pink: #ff39cf;--v3-coral: #ff6375;--v3-green: #28f5a3;--v3-text: #f5f7ff;--v3-muted: #9aa8c5;--v3-dim: #687797;--canvas: var(--v3-bg) !important;--panel: var(--v3-panel) !important;--panel-light: rgba(24, 30, 70, .86) !important;--line: var(--v3-line) !important;--cyan: var(--v3-cyan) !important;--cyan-dark: #00bed1 !important;--coral: var(--v3-coral) !important;--green: var(--v3-green) !important;--ink: var(--v3-text) !important;--muted: var(--v3-muted) !important;--dim: var(--v3-dim) !important}html,body,#root,.app-shell{background:var(--v3-bg)!important;color:var(--v3-text)!important}body{background-image:radial-gradient(circle at 7% 5%,rgba(0,236,255,.12),transparent 28rem),radial-gradient(circle at 92% 12%,rgba(178,55,255,.15),transparent 32rem),radial-gradient(circle at 52% 105%,rgba(39,119,255,.13),transparent 36rem)!important}.ambient-effects{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ambient-effects:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;opacity:.38;background-image:radial-gradient(2px 2px at 18% 24%,rgba(0,236,255,.7),transparent),radial-gradient(2px 2px at 72% 69%,rgba(178,55,255,.64),transparent),radial-gradient(1px 1px at 48% 84%,rgba(39,119,255,.72),transparent);background-size:220px 220px,300px 300px,170px 170px;animation:v3-particles 22s linear infinite}.ambient-effects:after{content:"";position:absolute;width:520px;height:520px;left:calc(var(--pointer-x, 50vw) - 260px);top:calc(var(--pointer-y, 28vh) - 260px);border-radius:50%;opacity:.24;background:radial-gradient(circle,rgba(0,236,255,.25),rgba(178,55,255,.08) 38%,transparent 68%);filter:blur(14px);transition:left .18s ease-out,top .18s ease-out}.app-shell,.admin-shell,.admin-login-page{position:relative;z-index:1}.topline,.site-header{background:#07091fc7!important;border-color:#00ecff33!important;-webkit-backdrop-filter:blur(22px) saturate(1.25)!important;backdrop-filter:blur(22px) saturate(1.25)!important}.site-header{box-shadow:0 12px 42px #00000038}.brand-logo-image{width:40px!important;height:40px!important;border-radius:5px!important;box-shadow:0 0 24px #00ecff61!important;transition:transform .35s ease,box-shadow .35s ease}.brand:hover .brand-logo-image{transform:scale(1.08) rotate(-3deg);box-shadow:0 0 34px #b237ff7a!important}.brand-copy strong{color:#fff!important}.brand-copy strong span,.auth-brand strong span{color:var(--v3-cyan)!important}.brand-copy small{color:#7787a9!important}.nav-menu button,.login-link,.user-menu-trigger{color:#a6b2cd!important}.nav-menu button:hover,.nav-menu button.active,.login-link:hover,.user-menu-trigger:hover{color:#fff!important;text-shadow:0 0 12px rgba(0,236,255,.46)}.nav-menu button:focus,.nav-menu button:focus-visible,.nav-menu button.active{outline:0!important;box-shadow:none!important}.nav-menu button.active:after{background:linear-gradient(90deg,var(--v3-cyan),var(--v3-purple))!important;box-shadow:0 0 15px #00ecffcc}.language-toggle{background:#00ecff12!important;border-color:#00ecff5c!important;color:var(--v3-cyan)!important}.language-toggle:hover{background:#b237ff21!important;border-color:#b237ff85!important;transform:translateY(-2px)}.btn{position:relative;overflow:hidden;border-radius:9px!important}.btn:after{content:"";position:absolute;width:0;height:0;left:50%;top:50%;border-radius:50%;background:#ffffff52;transform:translate(-50%,-50%);transition:width .55s ease,height .55s ease}.btn:hover:after{width:320px;height:320px}.btn-primary{background:linear-gradient(135deg,var(--v3-cyan),var(--v3-blue))!important;border:1px solid rgba(0,236,255,.78)!important;color:#041128!important;box-shadow:0 0 24px #00ecff61!important}.btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 0 38px #00ecffad!important}.btn-coral{background:linear-gradient(135deg,#ff6074,#ff8a5c)!important;color:#24070d!important;box-shadow:0 0 24px #ff607447}.outline-link{border-radius:9px!important;border-color:#00ecff38!important;background:#11163785!important}.outline-link:hover{border-color:var(--v3-cyan)!important;box-shadow:0 0 18px #00ecff29}.hero-section{background:radial-gradient(circle at 78% 40%,rgba(0,236,255,.17),transparent 25rem),radial-gradient(circle at 14% 12%,rgba(178,55,255,.09),transparent 24rem),linear-gradient(135deg,#07091f,#09142e 56%,#16102e)!important}.hero-grid-glow{opacity:.85}.hero-copy{animation:v3-rise .75s cubic-bezier(.2,.8,.2,1) both}.hero-copy h1{color:#fff!important;text-shadow:0 0 34px rgba(0,236,255,.08)}.hero-description{color:var(--v3-muted)!important}.hero-card{background-image:linear-gradient(145deg,#07091f1f,#07091fad),url(/assets/qttmod-hero-v3.webp)!important;background-size:cover!important;background-position:center!important;animation:v3-float 7s ease-in-out infinite,v3-glow 3.8s ease-in-out infinite alternate!important;transform-style:preserve-3d}.hero-card:hover{filter:saturate(1.18) brightness(1.09)}.hero-emblem{width:176px!important;height:90px!important;top:34%!important;border:0!important;clip-path:none!important;background:transparent!important;animation:v3-sss-float 3.2s ease-in-out infinite!important}.hero-emblem span{position:relative;z-index:0;margin:0!important;color:transparent!important;font-family:Black Ops One,sans-serif!important;font-size:62px!important;font-weight:400!important;font-style:italic;line-height:1!important;letter-spacing:-.04em!important;transform:skew(-8deg) rotate(-2deg)!important;background:linear-gradient(180deg,#fff,#edf7ff 24%,#9fc9ea 47%,#204d76 54%,#c9eaff 73%,#fff);background-size:100% 180%;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1.35px rgba(231,195,107,.92);filter:drop-shadow(0 3px 0 #071225) drop-shadow(0 7px 0 rgba(3,8,21,.76)) drop-shadow(0 0 12px rgba(98,207,255,.32));animation:v3-sss-metal 3.8s ease-in-out infinite alternate}.hero-emblem span:before,.hero-emblem span:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.hero-emblem span:before{z-index:-1;color:#071225;opacity:.92;transform:translate(5px,6px);-webkit-text-stroke:3px #071225}.hero-emblem span:after{color:transparent;opacity:.65;background:linear-gradient(105deg,transparent 32%,#fff 48%,transparent 64%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:v3-sss-shine 3.6s ease-in-out infinite}.hero-emblem i{display:none!important}.floating-badge{background:#0b0f27e0!important;border-color:#00ecff4d!important;box-shadow:0 15px 45px #00000061,0 0 18px #00ecff1a!important;animation:v3-bob 4.8s ease-in-out infinite alternate}.badge-fast{animation-delay:-1.8s}.trust-strip{background:#080d23c7!important;border-color:#00ecff29!important}.trust-item{border-color:#00ecff21!important;transition:background .3s ease,transform .3s ease}.trust-item:hover{background:#00ecff0b;transform:translateY(-3px)}.showcase-section,.steps-section,.subpage,.product-page,.orders-page,.wallet-page,.checkout-page,.help-page,.free-key-page{background:transparent!important}.section-intro h2,.steps-intro h2,.subpage-head h1,.product-details h1,.orders-head h1,.checkout-title h1{color:#fff!important}.game-card,.duration-card,.checkout-card,.summary-card,.order-history-card,.orders-state,.wallet-panel,.help-card,.faq-card,.free-key-card,.auth-modal,.auth-gate-card{background:linear-gradient(145deg,#161b41d1,#0b0f2bdb)!important;border-color:#00ecff38!important;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 18px 55px #00000052,inset 0 1px #ffffff0a,0 0 20px #00ecff0d!important}.game-card,.duration-card,.order-history-card,.checkout-card,.free-key-card{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease}.game-card:before,.duration-card:before,.order-history-card:before,.checkout-card:before,.free-key-card:before{content:"";position:absolute;inset:-140% 45% auto -80%;height:300%;background:linear-gradient(115deg,transparent 42%,rgba(0,236,255,.14) 50%,transparent 58%);transform:translate(-125%) rotate(18deg);transition:transform .9s ease;pointer-events:none}.game-card:hover:before,.duration-card:hover:before,.order-history-card:hover:before,.checkout-card:hover:before,.free-key-card:hover:before{transform:translate(175%) rotate(18deg)}.game-card:hover,.duration-card:hover,.order-history-card:hover,.checkout-card:hover,.free-key-card:hover{transform:translateY(-7px) scale(1.012);border-color:#00ecffad!important;box-shadow:0 25px 68px #0000006b,0 0 30px #00ecff29!important}.game-card:first-child .game-card-art{background-image:linear-gradient(145deg,#07091f14,#07091f94),url(/assets/qttmod-card-v3.webp)!important;background-size:cover!important;background-position:center!important}.game-card-art{transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s ease}.game-card:hover .game-card-art{transform:scale(1.055);filter:saturate(1.18) brightness(1.08)}.game-card-info{background:#0a0e27cc!important}.game-tag{background:#070a20ad!important;border-color:#00ecff94!important;color:var(--v3-cyan)!important}.product-poster{background-image:linear-gradient(150deg,#07091f14,#07091fb8),url(/assets/qttmod-product-v3.webp)!important;background-size:cover!important;background-position:center!important;border-color:#00ecff6b!important;box-shadow:20px 28px 70px #0000007a,0 0 34px #00ecff1f!important;animation:v3-product-enter .75s ease both}.product-poster:hover{transform:scale(1.025) rotate(-.8deg)!important;filter:saturate(1.15) brightness(1.05);box-shadow:25px 35px 80px #00000085,0 0 44px #b237ff33!important}.product-poster:after,.poster-seal{display:none!important}.product-details{animation:v3-rise .72s .1s ease both}.duration-card.selected,.payment-option.selected{background:linear-gradient(145deg,#00ecff1c,#b237ff14)!important;border-color:var(--v3-cyan)!important;box-shadow:0 0 24px #00ecff29!important}.popular-label{top:8px!important;right:8px!important;left:auto!important;z-index:5;padding:4px 7px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px;color:#20080d!important;background:linear-gradient(135deg,#ff6480,#ff9b61)!important;box-shadow:0 0 16px #ff637557;font-size:7px!important;letter-spacing:.08em}.duration-card em{right:8px!important;bottom:9px!important;color:#37f3ab!important;font-size:8px!important;letter-spacing:-.02em}.help-card.primary-help{position:relative;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(0,236,255,.13),transparent 48%),linear-gradient(145deg,#141b44eb,#090e2af2)!important;border-color:#00ecff57!important}.help-card.primary-help:before{content:"";position:absolute;width:230px;height:230px;right:-110px;bottom:-120px;border-radius:50%;background:radial-gradient(circle,rgba(178,55,255,.2),rgba(0,236,255,.05) 48%,transparent 70%);animation:v3-support-orb 4.8s ease-in-out infinite alternate;pointer-events:none}.support-card-heading{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.support-icon{width:48px;height:48px;display:grid;place-items:center;color:var(--v3-cyan);border:1px solid rgba(0,236,255,.36);border-radius:13px;background:#00ecff13;box-shadow:0 0 22px #00ecff21}.support-badge{color:#e7c36b;font:500 8px var(--mono);letter-spacing:.15em}.primary-help h3,.primary-help>p,.telegram-links,.support-online{position:relative;z-index:1}.primary-help>p{max-width:100%!important}.telegram-links{display:grid;gap:10px;margin-top:22px}.telegram-link{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:72px;padding:11px 12px;color:#fff;text-decoration:none;border:1px solid rgba(0,236,255,.2);border-radius:12px;background:#070b23ad;transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.telegram-link.chat{border-color:#b237ff3d}.telegram-link:hover{transform:translate(5px);border-color:#00ecff9e;background:#00ecff12;box-shadow:0 10px 28px #00000040,0 0 22px #00ecff1a}.telegram-link.chat:hover{border-color:#b237ffa6;background:#b237ff12}.telegram-mark{width:42px;height:42px;display:grid;place-items:center;color:#071225;border-radius:11px;background:linear-gradient(135deg,var(--v3-cyan),#2d8cff);font:700 8px var(--mono);box-shadow:0 0 20px #00ecff38}.telegram-link.chat .telegram-mark{background:linear-gradient(135deg,#c66cff,#6b7cff)}.telegram-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.telegram-copy strong{color:#fff;font-size:12px}.telegram-copy small{color:var(--v3-muted);font-size:9px;line-height:1.45}.telegram-link>svg{color:var(--v3-cyan);transition:transform .28s ease}.telegram-link:hover>svg{transform:translate(3px)}.support-online{margin-top:19px!important}.user-menu-card{background:linear-gradient(145deg,#14193ef7,#090d27fa)!important;border:1px solid rgba(0,236,255,.42)!important;border-radius:14px!important;box-shadow:0 24px 65px #00000080,0 0 28px #b237ff21!important;overflow:hidden}.user-menu-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 100% 0%,rgba(178,55,255,.16),transparent 55%)}.user-menu-card button{color:var(--v3-cyan)!important;border-color:#00ecff24!important;transition:padding-left .2s ease,background .2s ease}.user-menu-card button:hover{padding-left:8px;background:#00ecff0f!important}.account-avatar{background:linear-gradient(135deg,var(--v3-cyan),var(--v3-purple))!important;color:#080b24!important;box-shadow:0 0 18px #00ecff40}.orders-page{background:radial-gradient(circle at 83% 9%,rgba(178,55,255,.11),transparent 28rem)!important}.orders-head{animation:v3-rise .65s ease both}.orders-user-chip,.order-key-box,.order-history-grid>div{background:#0a0e27b8!important;border-color:#00ecff2e!important}.order-game-mark{font-size:0!important;border-radius:6px!important;background:url(/assets/logo-v3.png) center/cover no-repeat!important;box-shadow:0 0 18px #00ecff38}.order-key-box.has-key{background:#00ecff0e!important;border-color:#00ecff61!important}.wallet-stage{background:radial-gradient(circle at 50% 0%,rgba(178,55,255,.13),transparent 34rem)!important}.wallet-panel{border-color:#00ecff59!important}.wallet-transfer-panel,.wallet-info-row{background:#0a0e27b8!important;border-color:#00ecff38!important}.wallet-panel-heading h1,.wallet-info-row strong{color:var(--v3-cyan)!important}.free-key-page{min-height:calc(100vh - 120px);background:radial-gradient(circle at 80% 25%,rgba(0,165,255,.12),transparent 28rem),radial-gradient(circle at 32% 68%,rgba(226,183,91,.06),transparent 24rem)!important}.free-key-page:after{right:clamp(30px,5vw,82px)!important;top:13%!important;width:min(320px,24vw)!important;aspect-ratio:.76!important;border-radius:22px!important;background-image:linear-gradient(160deg,#07091f05,#07091f2e 58%,#07091fb8),url(/assets/qttmod-free-key-v3.webp)!important;background-size:cover!important;background-position:center center!important;border:1px solid rgba(226,183,91,.48)!important;opacity:.9!important;box-shadow:0 28px 80px #00000085,0 0 35px #00ecff24,inset 0 0 0 1px #ffffff12!important;animation:v3-free-art 7s ease-in-out infinite alternate!important}.free-key-orb{border-color:#00ecff3d!important;box-shadow:0 0 0 55px #0097ff09,0 0 0 110px #e2b75b06!important}.free-key-shell h1{background:linear-gradient(135deg,#fff 16%,var(--v3-cyan) 50%,#318bff 74%,#e7c36b 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:v3-rise .72s ease both,v3-title-glow 3s ease-in-out infinite alternate}.free-key-card{isolation:isolate;border-radius:20px!important;border-color:#00ecff6b!important;background:linear-gradient(#101537eb,#090d27f5) padding-box,linear-gradient(125deg,#00ecffcc,#b237ff61,#e2b75bc7) border-box!important;box-shadow:0 26px 80px #00000070,0 0 30px #00ecff1a,inset 0 1px #ffffff0f!important;animation:v3-free-card-enter .75s cubic-bezier(.2,.8,.2,1) both,v3-free-card-glow 3.4s .8s ease-in-out infinite alternate!important}.free-key-card>*{position:relative;z-index:2}.free-key-card:before{content:""!important;position:absolute!important;inset:-55% auto -55% -38%!important;width:38%!important;height:auto!important;background:linear-gradient(105deg,transparent,rgba(255,255,255,.14),rgba(0,236,255,.2),transparent)!important;transform:skew(-18deg) translate(-190%)!important;animation:v3-free-card-sweep 4.8s 1.1s ease-in-out infinite!important;pointer-events:none;z-index:1}.free-key-card:after{content:""!important;position:absolute!important;width:190px!important;height:190px!important;inset:-90px -70px auto auto!important;border-radius:50%;background:radial-gradient(circle,rgba(178,55,255,.24),rgba(0,236,255,.08) 42%,transparent 70%)!important;transform:none!important;animation:v3-free-card-orb 5.2s ease-in-out infinite alternate!important;pointer-events:none;z-index:0}.free-key-card-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.free-key-card-kicker{color:#e7c36b;font:500 9px var(--mono);letter-spacing:.16em;text-align:right;text-transform:uppercase}.free-key-icon{width:72px!important;height:72px!important;padding:7px;border:1px solid rgba(0,236,255,.48)!important;border-radius:16px;background:linear-gradient(145deg,#00ecff1f,#b237ff1a)!important;box-shadow:0 0 25px #00ecff29,inset 0 0 18px #00ecff0f;animation:v3-free-logo 3.2s ease-in-out infinite}.free-key-icon img{width:100%;height:100%;display:block;object-fit:cover;border-radius:10px}.free-key-card .btn{animation:v3-claim-idle 2.7s ease-in-out infinite}.auth-brand{position:relative}.auth-brand .brand-mark{display:none!important}.auth-brand:before{content:"";width:44px;height:44px;flex-shrink:0;border-radius:5px;background:url(/assets/logo-v3.png) center/cover no-repeat;box-shadow:0 0 24px #00ecff57}.game-glyph{overflow:hidden;padding:0!important;border-radius:7px!important;transform:rotate(-4deg)!important;background:#070a20c2!important;box-shadow:0 0 24px #00ecff2e}.game-glyph.large{transform:rotate(5deg)!important}.game-glyph img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease,filter .45s ease}.game-glyph:hover img,.catalog-banner:hover .game-glyph img{transform:scale(1.08);filter:saturate(1.16) brightness(1.08)}.auth-modal input,.admin-login-card input,.admin-token input,.key-editor input,.status-select{background:#070a20c7!important;color:#fff!important;border-color:#00ecff33!important}.auth-modal input:focus,.admin-login-card input:focus,.admin-token input:focus,.key-editor input:focus{border-color:var(--v3-cyan)!important;box-shadow:0 0 20px #00ecff26}.admin-login-page{background:radial-gradient(circle at 50% 20%,rgba(0,236,255,.13),transparent 28rem),radial-gradient(circle at 85% 85%,rgba(178,55,255,.13),transparent 30rem),var(--v3-bg)!important}.admin-login-card{background:linear-gradient(145deg,#161b41f0,#0a0e28f5)!important;border:1px solid rgba(0,236,255,.32)!important;border-radius:18px!important;box-shadow:0 28px 90px #00000080,0 0 34px #00ecff1f!important;animation:v3-rise .65s ease both}.admin-shell{background:var(--v3-bg)!important}.admin-sidebar{background:linear-gradient(180deg,#0f1434fa,#080b22fa)!important;border-color:#00ecff38!important;box-shadow:14px 0 45px #00000042}.admin-sidebar>button{border-radius:9px}.admin-sidebar>button.selected,.admin-sidebar>button:hover{background:linear-gradient(90deg,#00ecff1f,#b237ff0f)!important;color:#fff!important;box-shadow:inset 3px 0 var(--v3-cyan)}.admin-content{background:radial-gradient(circle at 80% 0%,rgba(178,55,255,.09),transparent 28rem),var(--v3-bg)!important}.admin-stat,.admin-panel{background:linear-gradient(145deg,#161b41c7,#0a0e28d6)!important;border-color:#00ecff33!important;box-shadow:0 16px 45px #0000003d}.admin-stat{border-radius:12px;transition:transform .3s ease,border-color .3s ease}.admin-stat:hover{transform:translateY(-5px);border-color:#00ecff8c!important}.admin-panel{border-radius:14px;overflow:hidden}.admin-table tr:hover td{background:#00ecff09!important}.success-page{background:radial-gradient(circle at 50% 25%,rgba(0,236,255,.13),transparent 28rem),var(--v3-bg)!important}.success-icon,.success-burst{background:linear-gradient(135deg,var(--v3-green),var(--v3-cyan))!important;box-shadow:0 0 45px #00ecff4d!important;animation:v3-pulse 2.3s ease-in-out infinite}@keyframes v3-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes v3-float{0%,to{transform:rotate(5deg) translateZ(0)}50%{transform:rotate(7deg) translate3d(0,-14px,0)}}@keyframes v3-glow{0%{box-shadow:0 22px 70px #00000080,0 0 26px #00ecff1f}to{box-shadow:0 28px 85px #0000008c,0 0 48px #b237ff40}}@keyframes v3-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes v3-bob{0%{transform:translateY(0)}to{transform:translateY(-9px)}}@keyframes v3-product-enter{0%{opacity:0;transform:translate(-26px) rotate(-1deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes v3-free-art{0%{transform:rotate(4deg) translateY(4px) scale(.98)}to{transform:rotate(-2deg) translateY(-16px) scale(1.035)}}@keyframes v3-title-glow{0%{filter:brightness(1)}to{filter:brightness(1.28) drop-shadow(0 0 14px rgba(0,236,255,.16))}}@keyframes v3-particles{0%{transform:translateZ(0)}to{transform:translate3d(170px,120px,0)}}@keyframes v3-sss-float{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-55%) scale(1.035)}}@keyframes v3-sss-metal{0%{background-position:50% 0%;filter:drop-shadow(0 3px 0 #071225) drop-shadow(0 7px 0 rgba(3,8,21,.76)) drop-shadow(0 0 8px rgba(98,207,255,.2))}to{background-position:50% 100%;filter:drop-shadow(0 3px 0 #071225) drop-shadow(0 7px 0 rgba(3,8,21,.76)) drop-shadow(0 0 16px rgba(231,195,107,.38))}}@keyframes v3-sss-shine{0%,30%{background-position:180% 0}65%,to{background-position:-80% 0}}@keyframes v3-free-card-enter{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes v3-free-card-glow{0%{box-shadow:0 26px 80px #00000070,0 0 22px #00ecff14,inset 0 1px #ffffff0f}to{box-shadow:0 30px 90px #0000007a,0 0 38px #b237ff2e,inset 0 1px #ffffff14}}@keyframes v3-free-card-sweep{0%,18%{transform:skew(-18deg) translate(-190%)}55%,to{transform:skew(-18deg) translate(520%)}}@keyframes v3-free-card-orb{0%{transform:translateZ(0) scale(.9);opacity:.55}to{transform:translate3d(-28px,28px,0) scale(1.15);opacity:.95}}@keyframes v3-free-logo{0%,to{transform:translateY(0) rotate(-2deg);box-shadow:0 0 20px #00ecff21}50%{transform:translateY(-6px) rotate(2deg);box-shadow:0 0 34px #00ecff47}}@keyframes v3-claim-idle{0%,to{transform:translateY(0);box-shadow:0 0 22px #00ecff4d}50%{transform:translateY(-2px);box-shadow:0 0 34px #00ecff8c}}@keyframes v3-support-orb{0%{transform:scale(.88) translateZ(0);opacity:.5}to{transform:scale(1.14) translate3d(-24px,-16px,0);opacity:.95}}@media(max-width:900px){.nav-wrap{position:relative;padding-right:104px}.nav-actions{position:absolute;right:50px}.nav-menu.open{background:#080b22fa!important;border-color:#00ecff3d!important;box-shadow:0 22px 50px #0000006b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.mobile-menu{position:absolute;right:0;display:grid!important;place-items:center;width:40px;height:40px;flex:0 0 40px;padding:0;color:var(--v3-cyan)!important;border:1px solid rgba(0,236,255,.3)!important;border-radius:9px;background:#00ecff0f!important}.mobile-menu:hover{background:#b237ff1f!important;border-color:#b237ff7a!important}.free-key-page:after{width:240px!important;right:-78px!important;top:13%!important;opacity:.28!important}.admin-sidebar{box-shadow:none}}@media(max-width:560px){html,body,#root,.app-shell{max-width:100%;overflow-x:hidden}.hero-section,.hero-grid,.hero-copy,.hero-art{max-width:100%;overflow:hidden}.hero-copy{padding-top:64px!important}.brand-copy small{max-width:118px;white-space:normal;line-height:1.2}.hero-copy h1{max-width:100%!important;font-size:37px!important;line-height:1.03!important;letter-spacing:-.065em!important;overflow-wrap:anywhere}.hero-description{width:84vw!important;max-width:84vw!important;margin-right:auto;padding-right:0;font-size:13px!important;overflow-wrap:anywhere}.hero-art{min-height:390px!important}.hero-card{width:205px!important}.hero-emblem{width:132px!important;height:68px!important}.hero-emblem span{font-size:42px!important}.badge-fast,.hero-art-label{display:none!important}.badge-price{left:4px!important;bottom:88px!important}.free-key-page{display:block!important;width:100vw!important;max-width:100vw!important;min-height:calc(100vh - 92px);padding-top:1px;overflow:hidden!important}.free-key-page:after{width:165px!important;right:-62px!important;top:100px!important;opacity:.16!important;transform:rotate(5deg)!important}.free-key-shell{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-inline:auto;padding:112px 0 72px!important}.free-key-shell h1{max-width:100%;font-size:43px!important;line-height:.94!important;letter-spacing:-.07em!important}.free-key-shell h1 span{display:block;max-width:100%}.free-key-lede{width:84vw!important;max-width:84vw!important;padding:0;font-size:12px!important;overflow-wrap:anywhere}.free-key-card{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;padding:26px 22px!important}.free-key-icon{width:62px!important;height:62px!important}.free-key-card-kicker{max-width:150px;font-size:8px}.free-key-card h2{font-size:25px!important}.free-key-card p{max-width:100%;overflow-wrap:anywhere}.free-key-note{padding:0 10px}.telegram-link{grid-template-columns:40px minmax(0,1fr) 18px;padding:10px}.telegram-mark{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.ambient-effects:before,.hero-card,.hero-emblem,.floating-badge,.free-key-page:after,.free-key-shell h1,.success-icon,.success-burst{animation:none!important}}
