:root{--bg:#05070c;--surface:#0e1422;--surface-2:#151d30;--surface-3:#1d2740;--line:#ffffff14;--line-strong:#ffffff29;--text:#f4f6fb;--muted:#9aa5bd;--dim:#6b7690;--blue:#0a6fe8;--blue-hover:#1f82ff;--blue-soft:#0a6fe829;--gold:#f5c542;--green:#2fd27a;--red:#ff5d6c;--r-sm:10px;--r:16px;--r-lg:22px;--r-xl:28px;--shadow:0 18px 50px #00000073;--container:1320px;--gutter:clamp(16px, 4vw, 40px);--header-h:64px;--tabbar-h:62px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Inter, Roboto, system-ui, sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}body.cart-modal-open{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid var(--blue-hover);outline-offset:2px}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.eyebrow{color:var(--blue-hover);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800;display:inline-block}.ref26-page{background:radial-gradient(1100px 560px at 85% -8%, #0a6fe833, transparent 62%), radial-gradient(800px 480px at -10% 12%, #f5c5420f, transparent 60%), var(--bg);min-height:100vh;overflow-x:clip}#top,.ref26-benefits,.ref26-catalog-wrap,.ref26-info-hub,.ref26-footer-premium{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.ref26-header{z-index:1000;height:var(--header-h);padding-inline:max(var(--gutter), calc((100% - var(--container)) / 2));border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);background:#05070cbd;align-items:center;gap:20px;display:flex;position:sticky;top:0}.ref26-logo{flex-shrink:0;align-items:center;gap:10px;display:flex}.ref26-logo-icon img{object-fit:contain;width:36px;height:36px}.ref26-logo-game{color:var(--text)}.ref26-logo-ukr{color:var(--gold)}.ref26-nav{gap:2px;margin-left:8px;display:flex}.ref26-nav a{color:var(--muted);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600;transition:color .16s,background .16s}.ref26-nav a:hover{color:var(--text);background:#ffffff0f}.ref26-header-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.ref26-action-icon{width:42px;height:42px;color:var(--text);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background .16s;display:grid;position:relative}.ref26-action-icon:hover{background:#ffffff14}.ref26-action-icon svg,.ps-tab svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.js-cart-badge{background:var(--blue);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;display:none;position:absolute;top:2px;right:0}.js-cart-badge:not(:empty){display:grid}#top{padding-top:20px}.ref26-hero{isolation:isolate;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);min-height:clamp(440px,46vw,580px);box-shadow:var(--shadow);align-items:flex-end;display:flex;position:relative;overflow:hidden}.ref26-hero-art{z-index:-2;background-image:var(--hero-image,url(/images/premium-demo/hero/main-hero.jpg));background-size:cover;background-position:var(--hero-image-x,60%) var(--hero-image-y,30%);transform:scale(var(--hero-image-zoom-factor,1));transform-origin:var(--hero-image-x,60%) var(--hero-image-y,30%);animation:heroZoom 18s var(--ease) both;position:absolute;inset:0}.ref26-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#05070cf0 0%,#05070c9e 38%,#05070c00 72%),linear-gradient(#05070c00 52%,#05070ce6 100%);position:absolute;inset:0}.ref26-hero-content{gap:18px;width:100%;max-width:640px;padding:clamp(24px,4vw,56px);display:grid}.ref26-welcome{color:#cfe3ff;background:#0a6fe82e;border:1px solid #3d9bff66;border-radius:999px;justify-self:start;padding:7px 14px;font-size:13px;font-weight:700}.ref26-hero h1{letter-spacing:-.035em;font-size:clamp(42px,6.4vw,84px);font-weight:900;line-height:.95}.ref26-hero h1 em{color:var(--gold);font-style:normal}.ref26-hero-subtitle{color:#d4dbeb;max-width:520px;font-size:clamp(16px,1.5vw,20px)}.ref26-hero-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.ref26-hero-button,.ref26-hero-button-secondary{min-height:52px;transition:transform .16s var(--ease), background .16s, box-shadow .16s;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:800;display:inline-flex}.ref26-hero-button{background:var(--blue);color:#fff;box-shadow:0 10px 30px #0a6fe873}.ref26-hero-button:hover{background:var(--blue-hover);transform:translateY(-2px)}.ref26-hero-button-secondary{border:1px solid var(--line-strong);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14}.ref26-hero-button-secondary:hover{background:#ffffff24}.ref26-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ref26-hero-stats li{border:1px solid var(--line);border-radius:var(--r);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e142299;gap:2px;padding:12px 14px;display:grid}.ref26-hero-stats strong{font-size:15px;font-weight:800}.ref26-hero-stats span{color:var(--muted);font-size:12px}.ref26-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.ref26-benefits article{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:18px;display:grid}.ref26-benefit-icon{background:var(--blue-soft);width:46px;height:46px;color:var(--blue-hover);border-radius:14px;grid-row:span 2;place-items:center;display:grid}.ref26-benefit-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ref26-benefits strong{font-size:16px}.ref26-benefits p{color:var(--muted);font-size:14px;line-height:1.4}.ref26-catalog-wrap{margin-top:56px}.catalog-section>.section-heading,.catalog-main>.cart-panel{display:none}.catalog-toolbar{gap:10px;margin-bottom:36px;display:grid}.catalog-toolbar h3{letter-spacing:-.025em;font-size:clamp(28px,3.4vw,42px);font-weight:900;line-height:1.1}.catalog-toolbar>p{max-width:640px;color:var(--muted)}.filters{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding:14px;display:grid}.filters label{min-width:0;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:12px;font-weight:700;display:grid}.filters input,.filters select,.order-form input,.order-form textarea,.certificate-custom input{border:1px solid var(--line-strong);background:var(--surface-2);width:100%;min-width:0;height:46px;color:var(--text);letter-spacing:0;text-transform:none;border-radius:12px;outline:none;padding:0 14px;font-size:16px;font-weight:500;transition:border-color .16s,box-shadow .16s}.filters input:focus,.filters select:focus,.order-form input:focus,.order-form textarea:focus,.certificate-custom input:focus{border-color:var(--blue-hover);box-shadow:0 0 0 3px #0a6fe840}.filters input::placeholder,.order-form input::placeholder,.order-form textarea::placeholder{color:var(--dim)}.filters select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa5bd' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.filters select option{background:var(--surface-2);color:var(--text)}.catalog-count{color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:14px;display:flex}.catalog-count strong{color:var(--text)}.catalog-count-divider{color:var(--dim)}.new-arrivals-strip,.game-news-strip{margin-bottom:40px}.game-news-strip{cursor:pointer}.new-arrivals-head,.game-news-head{gap:2px;margin-bottom:14px;display:grid}.new-arrivals-head span,.game-news-head span{color:var(--blue-hover);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.new-arrivals-head strong,.game-news-head strong{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,28px);font-weight:900}.new-arrivals-row,.game-news-row{margin-inline:calc(var(--gutter) * -1);padding:6px var(--gutter) 14px;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:clamp(142px,17vw,196px);grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.new-arrivals-row::-webkit-scrollbar{display:none}.game-news-row::-webkit-scrollbar{display:none}.new-arrival-card,.game-news-card{min-width:0;color:inherit;text-align:left;scroll-snap-align:start;background:0 0;border:0;align-content:start;gap:10px;padding:0;display:grid}.new-arrival-cover,.game-news-cover,.game-cover,.news-modal-cover{background:radial-gradient(circle at 30% 20%, #0a6fe859, transparent 60%), var(--surface-2);place-items:center;display:grid;position:relative;overflow:hidden}.new-arrival-cover,.game-news-cover{aspect-ratio:3/4;border:1px solid var(--line);border-radius:var(--r);transition:transform .22s var(--ease), box-shadow .22s, border-color .22s}.new-arrival-cover img,.game-news-cover img,.game-cover img,.news-modal-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.new-arrival-card-console .new-arrival-cover img,.new-arrival-card-service .new-arrival-cover img{object-fit:contain;background:#fff;padding:10px}.new-arrival-cover>span,.game-news-cover>span,.game-cover>span,.news-modal-cover>span{color:#ffffff8c;font-size:34px;font-weight:900}.new-arrival-card:hover .new-arrival-cover,.game-news-card:hover .game-news-cover{border-color:#3d9bff99;transform:translateY(-4px);box-shadow:0 14px 34px #0a6fe847}.new-arrival-info,.game-news-info{gap:2px;min-width:0;display:grid}.new-arrival-info strong,.game-news-info strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.new-arrival-info small,.game-news-info small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gamer-services-teaser{border-radius:var(--r-lg);background:radial-gradient(circle at 100% 0,#f5c54238,#0000 45%),linear-gradient(120deg,#0a3f9c 0%,#0b1f4d 55%,#10152a 100%);border:1px solid #3d9bff47;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-bottom:44px;padding:clamp(22px,3vw,34px);display:flex;overflow:hidden}.gamer-services-teaser>div{gap:6px;max-width:640px;display:grid}.gamer-services-teaser .eyebrow{color:var(--gold)}.gamer-services-teaser h3{font-size:clamp(20px,2.2vw,28px);font-weight:900}.gamer-services-teaser p{color:#c9d6f2}.gamer-services-teaser>button{color:#06142e;min-height:48px;transition:transform .16s var(--ease);background:#fff;border:0;border-radius:999px;padding:0 26px;font-weight:800}.gamer-services-teaser>button:hover{transform:translateY(-2px)}.catalog-main{display:block}.games-grid{grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:18px;display:grid}.game-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;transition:transform .22s var(--ease), border-color .22s, box-shadow .22s;flex-direction:column;display:flex;overflow:hidden}.game-card:hover{border-color:#3d9bff73;transform:translateY(-4px);box-shadow:0 18px 44px #00000080,0 0 0 1px #3d9bff26}.game-cover{aspect-ratio:3/4}.game-cover img{transition:transform .4s var(--ease)}.game-card:hover .game-cover img{transform:scale(1.04)}.game-cover .image-error-fallback{display:none}.game-cover.image-load-failed .image-error-fallback{display:block}.game-info{gap:4px;padding:14px 14px 0;display:grid}.game-category{color:var(--blue-hover);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.game-info h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:16px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.game-info p{color:var(--dim);font-size:12px}.game-availability-badges{flex-wrap:wrap;gap:6px;padding:10px 14px 0;display:flex}.game-availability-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.game-availability-badge.in-stock{color:var(--green);background:#2fd27a1f}.game-availability-badge.rent-free{background:var(--blue-soft);color:#7cb8ff}.game-availability-badge.rent-unavailable{color:var(--dim);background:#ffffff0f}.game-availability-badge>span{font-size:9px}.game-controls{gap:8px;padding:12px 14px 0;display:grid}.platform-picker-field,.variant-type-buttons{gap:5px;display:grid}.platform-picker-field>span,.variant-type-title{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.platform-type-buttons,.variant-type-options{flex-wrap:wrap;gap:6px;display:flex}.platform-type-button,.variant-type-button{border:1px solid var(--line-strong);min-height:32px;color:var(--muted);white-space:nowrap;background:0 0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700;transition:background .16s,color .16s,border-color .16s}.platform-type-button:hover,.variant-type-button:hover{color:var(--text);border-color:#ffffff52}.platform-type-button.active,.variant-type-button.active{border-color:var(--blue);background:var(--blue);color:#fff}.selected-variant-label{display:none}.game-price{letter-spacing:-.01em;margin-top:auto;padding:14px 14px 0;font-size:21px;font-weight:900;display:block}.game-action-buttons{grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 14px;display:grid}.add-button,.rent-button{white-space:nowrap;min-width:0;min-height:42px;transition:background .16s, border-color .16s, transform .16s var(--ease);border-radius:12px;padding:0 10px;font-size:14px;font-weight:800}.add-button{background:var(--blue);color:#fff;border:0}.add-button:hover{background:var(--blue-hover)}.rent-button{border:1px solid var(--line-strong);color:var(--text);background:0 0}.rent-button:hover:not(:disabled){background:#ffffff0f;border-color:#fff6}.rent-button:disabled{cursor:not-allowed;opacity:.4}.add-button:active,.rent-button:active:not(:disabled){transform:scale(.97)}.catalog-scroll-highlight{animation:cardHighlight 1.6s var(--ease)}.empty-state{border:1px dashed var(--line-strong);border-radius:var(--r-lg);text-align:center;grid-column:1/-1;padding:48px 20px}.empty-state h4{font-size:20px}.empty-state p{color:var(--muted);margin-top:6px}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.pagination-pages{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pagination button,.pagination-pages span{border:1px solid var(--line-strong);min-width:42px;height:42px;color:var(--text);background:0 0;border-radius:999px;place-items:center;padding:0 14px;font-weight:700;display:grid}.pagination-pages span{color:var(--dim);border-color:#0000}.pagination button:hover:not(:disabled){background:#ffffff14}.pagination button.active-page{border-color:var(--blue);background:var(--blue)}.pagination button:disabled{cursor:default;opacity:.35}.cart-modal-backdrop{z-index:100000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;justify-content:flex-end;animation:.18s both fadeIn;display:flex;position:fixed;inset:0}.cart-modal-panel{width:min(480px,100%);height:100%;padding:22px 22px calc(22px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-left:1px solid var(--line);background:var(--surface);animation:drawerIn .26s var(--ease) both;flex-direction:column;gap:18px;display:flex;overflow-y:auto;box-shadow:-30px 0 80px #00000080}.cart-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cart-modal-head h3{margin-top:2px;font-size:24px;font-weight:900}.cart-modal-close{background:#ffffff14;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:24px;line-height:1;display:grid}.cart-modal-close:hover{background:#ffffff29}.cart-empty{border:1px dashed var(--line-strong);border-radius:var(--r);color:var(--muted);text-align:center;padding:28px 18px}.cart-items{gap:10px;display:grid}.cart-item{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.cart-item-info{gap:4px;min-width:0;display:grid}.cart-item-title{font-size:15px;line-height:1.3}.cart-item-meta{color:var(--muted);font-size:13px}.cart-rent-note{background:var(--blue-soft);color:#7cb8ff;border-radius:999px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:700}.rental-duration-picker{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.rental-duration-option,.certificate-amounts button{border:1px solid var(--line-strong);min-height:34px;color:var(--muted);background:0 0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700}.rental-duration-option.active,.certificate-amounts button.active{border-color:var(--blue);background:var(--blue);color:#fff}.cart-item-actions{align-content:space-between;justify-items:end;gap:8px;display:grid}.cart-item-price{white-space:nowrap;font-size:16px}.cart-remove{color:var(--red);background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.cart-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:16px 0;display:flex}.cart-total-label{color:var(--muted)}.cart-total-value{font-size:26px;font-weight:900}.order-form{gap:12px;display:grid}.order-form label{color:var(--muted);gap:6px;font-size:13px;font-weight:600;display:grid}.order-form textarea{resize:vertical;height:auto;min-height:92px;padding:12px 14px}.order-form-label-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.submit-order,.gamer-service-action,.order-confirmation-action{background:var(--blue);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:52px;font-size:16px;font-weight:800;transition:background .16s;display:inline-flex}.submit-order:hover,.gamer-service-action:hover,.order-confirmation-action:hover{background:var(--blue-hover)}.submit-order:disabled{cursor:wait;opacity:.6}.gamer-service-action-secondary{border:1px solid var(--line-strong);background:0 0}.gamer-service-action-secondary:hover{background:#ffffff14}.clear-button{color:var(--dim);background:0 0;border:0;justify-self:center;padding:8px 12px;font-size:14px;font-weight:600}.clear-button:hover{color:var(--red)}.success-message{color:var(--green);font-weight:700}.error-message{color:var(--red);font-weight:700}.order-confirmation{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);text-align:center;justify-items:center;gap:10px;padding:28px 18px;display:grid}.order-confirmation-icon{width:64px;height:64px;color:var(--green);background:#2fd27a29;border-radius:999px;place-items:center;font-size:30px;font-weight:900;display:grid}.order-confirmation strong{font-size:20px}.order-confirmation p,.order-confirmation small{color:var(--muted)}.gamer-services-list{gap:14px;display:grid}.gamer-service-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);gap:10px;padding:18px;display:grid}.gamer-service-card p{color:var(--muted);font-size:14px}.gamer-service-kicker{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.gamer-service-card h4{font-size:20px;font-weight:900}.certificate-preview-card{border-radius:var(--r);color:#1b1204;background:radial-gradient(circle at 90% 10%,#ffffff59,#0000 40%),linear-gradient(135deg,#f5c542,#d4891c);gap:4px;padding:20px;display:grid}.certificate-preview-card span{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.certificate-preview-card em{font-size:30px;font-style:normal;font-weight:900}.certificate-amounts{flex-wrap:wrap;gap:8px;display:flex}.certificate-custom{color:var(--muted);gap:6px;font-size:13px;display:grid}.news-modal-list{gap:12px;display:grid}.news-modal-item{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:10px;display:grid}.news-modal-cover{aspect-ratio:3/4;border-radius:10px}.news-modal-info{gap:2px;min-width:0;display:grid}.news-modal-meta{color:var(--blue-hover);font-size:12px;font-weight:700}.news-modal-note{color:var(--muted);font-size:13px}.ref26-info-hub{margin-top:72px}.ref26-info-hub-header{text-align:center;justify-items:center;gap:10px;max-width:720px;margin:0 auto 32px;display:grid}.ref26-info-hub-header>span{color:var(--blue-hover);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.ref26-info-hub-header h2{letter-spacing:-.025em;font-size:clamp(28px,3.6vw,44px);font-weight:900;line-height:1.1}.ref26-info-hub-header p{color:var(--muted)}.ref26-info-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ref26-hub-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);align-content:start;gap:16px;min-width:0;padding:clamp(20px,2.4vw,28px);display:grid}.ref26-hub-card>p{color:var(--muted)}.ref26-hub-card-head{gap:2px;display:grid}.ref26-hub-card-head span{color:var(--blue-hover);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.ref26-hub-card-head strong{font-size:22px;font-weight:900}.ref26-hub-steps ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ref26-hub-steps li{grid-template-columns:34px 1fr;align-items:center;gap:12px;display:grid}.ref26-hub-steps li span{background:var(--blue-soft);color:#7cb8ff;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.ref26-work-status{border-radius:var(--r);background:var(--surface-2);gap:2px;padding:14px;display:grid}.ref26-work-status>span{align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.ref26-work-status>span:before{content:"";width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:999px}.ref26-work-status-online>span{color:var(--green)}.ref26-work-status-offline>span{color:var(--red)}.ref26-work-status p{color:var(--muted);font-size:14px}.ref26-hub-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ref26-hub-actions a{border-radius:var(--r);color:#fff;transition:filter .16s, transform .16s var(--ease);background:#229ed9;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;padding:12px 14px;display:grid}.ref26-hub-actions a:hover{filter:brightness(1.08);transform:translateY(-2px)}.ref26-hub-actions a>span{background:#ffffff2e;border-radius:999px;grid-row:span 2;place-items:center;width:40px;height:40px;display:grid}.ref26-hub-actions a svg{width:22px;height:22px}.ref26-hub-actions strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ref26-hub-actions small{opacity:.8;font-size:12px}.ref26-hub-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ref26-hub-access-grid>div,.ref26-trust-list>div{border-radius:var(--r);background:var(--surface-2);gap:4px;padding:14px;display:grid}.ref26-hub-access-grid span{background:var(--blue);border-radius:999px;justify-self:start;padding:2px 10px;font-size:13px;font-weight:900}.ref26-hub-access-grid p,.ref26-trust-list p{color:var(--muted);font-size:14px}.ref26-trust-list{gap:10px;display:grid}.ref26-review-link{color:#7cb8ff;justify-self:start;margin-top:4px;font-size:14px;font-weight:700}.ref26-footer-premium{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:18px 32px;margin-top:72px;padding-top:32px;padding-bottom:40px;display:grid}.ref26-footer-premium strong{font-size:18px}.ref26-footer-premium>div p{color:var(--muted);font-size:14px}.ref26-footer-premium nav{flex-wrap:wrap;justify-content:flex-end;gap:6px 20px;display:flex}.ref26-footer-premium nav a{color:var(--muted);font-size:14px;font-weight:600}.ref26-footer-premium nav a:hover{color:var(--text)}.footer-trust-line{color:var(--dim);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 20px;font-size:13px;display:flex}.ps-tabbar{display:none}@keyframes heroZoom{0%{transform:scale(calc(max(1, var(--hero-image-zoom-factor,1)) * 1.06))}to{transform:scale(max(1, var(--hero-image-zoom-factor,1)))}}@keyframes fadeIn{0%{opacity:0}}@keyframes drawerIn{0%{opacity:0;transform:translate(40px)}}@keyframes sheetIn{0%{opacity:0;transform:translateY(40px)}}@keyframes cardHighlight{0%,to{box-shadow:0 0 #3d9bff00}30%{box-shadow:0 0 0 4px #3d9bffcc}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}html{scroll-behavior:auto}}@media (max-width:1080px){.filters{grid-template-columns:repeat(3,minmax(0,1fr))}.filters label:first-child{grid-column:1/-1}}@media (max-width:900px){:root{--header-h:58px}.ref26-nav{display:none}.ref26-page{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.ref26-header-actions .ref26-cart-pill{display:none}.ref26-benefits,.ref26-info-hub-grid{grid-template-columns:1fr}.ps-tabbar{z-index:1000;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);background:#080b13db;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.ps-tab{min-width:0;color:var(--muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-content:center;justify-items:center;gap:3px;padding:0;font-size:11px;font-weight:700;display:grid;position:relative}.ps-tab:active{color:var(--text)}.ps-tab svg{width:22px;height:22px}.ps-tab .js-cart-badge{top:6px;right:calc(50% - 22px)}.cart-modal-backdrop{align-items:flex-end}.cart-modal-panel{border-left:0;border-top:1px solid var(--line);border-radius:24px 24px 0 0;width:100%;height:auto;max-height:92dvh;animation-name:sheetIn}}@media (max-width:640px){#top{padding-top:12px}.ref26-hero{border-radius:var(--r-lg);min-height:0}.ref26-hero-art{background-position:var(--hero-image-mobile-x,50%) var(--hero-image-mobile-y,30%);height:62%;transform:scale(var(--hero-image-mobile-zoom-factor,1));transform-origin:var(--hero-image-mobile-x,50%) var(--hero-image-mobile-y,30%);animation:none;bottom:auto}.ref26-hero:before{background:linear-gradient(0deg, var(--surface) 38%, #0e1422b3 55%, #0e142200 75%)}.ref26-hero-content{gap:14px;padding:46vw 18px 18px}.ref26-hero h1{font-size:clamp(38px,12vw,52px)}.ref26-hero-subtitle{font-size:16px}.ref26-hero-actions{grid-template-columns:1fr;display:grid}.ref26-hero-button,.ref26-hero-button-secondary{width:100%}.ref26-hero-stats{gap:8px}.ref26-hero-stats li{background:var(--surface-2);padding:10px}.ref26-hero-stats strong{font-size:13px}.ref26-hero-stats span{font-size:11px}.ref26-benefits{gap:10px;margin-top:12px}.ref26-benefits article{padding:14px}.ref26-catalog-wrap{margin-top:40px}.filters{gap:10px;padding:12px}.filters label{font-size:11px}.filters select{background-position:right 8px center;padding-left:10px;padding-right:28px;font-size:14px}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-card{border-radius:var(--r)}.game-info{padding:10px 10px 0}.game-info h4{font-size:14px}.game-availability-badges,.game-controls{padding-inline:10px}.game-availability-badge{padding:2px 7px;font-size:10px}.platform-type-button,.variant-type-button{min-height:30px;padding:0 9px;font-size:12px}.game-price{padding:12px 10px 0;font-size:18px}.game-action-buttons{grid-template-columns:1fr;gap:6px;padding:10px}.add-button,.rent-button{min-height:40px;font-size:13px}.ref26-hub-actions,.ref26-hub-access-grid,.ref26-footer-premium{grid-template-columns:1fr}.ref26-footer-premium nav{justify-content:flex-start}}@media (max-width:360px){.ref26-hero-stats{gap:6px}.ref26-hero-stats li{padding:8px}.ref26-hero-stats strong{font-size:12px}.ref26-hero-stats span{font-size:10px}.ref26-welcome{font-size:12px}}.catalog-toolbar{scroll-margin-top:calc(var(--header-h) + 16px)}@media (max-width:640px){.ref26-benefits{scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.ref26-benefits::-webkit-scrollbar{display:none}.ref26-benefits article{scroll-snap-align:start}.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.filters label:first-child,.filters label:last-child{grid-column:1/-1}.catalog-toolbar>p{font-size:14px}}.ref26-hero-art{transform:scale(max(1, var(--hero-image-zoom-factor,1)))}@media (max-width:640px){.ref26-hero-art{transform:scale(max(1, var(--hero-image-mobile-zoom-factor,1)));inset:0 0 auto}.game-info p,.platform-picker-field>span,.variant-type-title{display:none}.game-info h4{min-height:0}.game-availability-badges{gap:4px;padding-top:8px}.game-availability-badge.in-stock{display:none}.game-controls{gap:6px;padding-top:8px}.game-action-buttons{grid-template-columns:1fr 1fr}.add-button,.rent-button{padding:0 6px;font-size:12px}}.ps-carousel{padding:0;display:block}.ps-carousel:before{display:none}.ps-slides{min-height:inherit;display:grid}.ps-slide{isolation:isolate;opacity:0;visibility:hidden;min-height:clamp(440px,46vw,580px);transition:opacity .7s var(--ease), visibility 0s linear .7s;grid-area:1/1;align-items:flex-end;display:flex;position:relative;overflow:hidden}.ps-slide.is-active{opacity:1;visibility:visible;transition:opacity .7s var(--ease), visibility 0s}.ps-slide:before{content:"";z-index:-1;background:radial-gradient(60% 80% at 78% 50%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 70%), linear-gradient(90deg, #05070cf0 0%, #05070c9e 40%, #05070c0d 75%), linear-gradient(0deg, #05070ce6 0%, #05070c00 50%);position:absolute;inset:0}.ps-slide .ref26-hero-art{animation:none}.ps-slide.is-active .ref26-hero-art{animation:heroZoom 18s var(--ease) both}.ps-slide-art{z-index:-2;filter:blur(34px)saturate(1.3)brightness(.55);background-position:50%;background-size:cover;position:absolute;inset:-40px;transform:scale(1.1)}.ps-slide-poster{z-index:0;aspect-ratio:3/4;object-fit:cover;width:clamp(190px,21vw,280px);box-shadow:0 40px 80px #0009, 0 0 90px color-mix(in srgb, var(--accent) 45%, transparent);opacity:0;transition:transform .9s var(--ease) .15s, opacity .7s ease .15s;border:1px solid #ffffff2e;border-radius:20px;position:absolute;top:50%;right:clamp(32px,8vw,110px);transform:translateY(-50%)perspective(900px)rotateY(-8deg)translate(30px)}.ps-slide.is-active .ps-slide-poster{opacity:1;transform:translateY(-50%)perspective(900px)rotateY(-8deg)}.ps-slide .ref26-hero-content>*{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(14px)}.ps-slide.is-active .ref26-hero-content>*{opacity:1;transform:none}.ps-slide.is-active .ref26-hero-content>:nth-child(2){transition-delay:80ms}.ps-slide.is-active .ref26-hero-content>:nth-child(3){transition-delay:.16s}.ps-slide.is-active .ref26-hero-content>:nth-child(4){transition-delay:.24s}.ps-slide.is-active .ref26-hero-content>:nth-child(5){transition-delay:.32s}.ps-slide-content{padding-bottom:clamp(64px,6vw,80px)}.ps-slide-title{letter-spacing:-.03em;max-width:560px;font-size:clamp(32px,4.4vw,60px);font-weight:900;line-height:1}.ps-slide-meta{flex-wrap:wrap;gap:8px;display:flex}.ps-slide-meta span{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:700}.ps-slide-price{color:#d4dbeb;font-size:18px}.ps-slide-price strong{color:#fff;font-size:30px;font-weight:900}.ps-slide .ref26-hero-button{cursor:pointer;border:0}.ps-arrow{z-index:3;color:#fff;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070c73;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:46px;height:46px;font-size:30px;line-height:1;transition:opacity .2s,background .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ps-arrow-prev{left:16px}.ps-carousel:hover .ps-arrow{opacity:1}.ps-arrow:hover{background:#ffffff29}.ps-dots{z-index:3;gap:8px;display:flex;position:absolute;bottom:24px;left:clamp(24px,4vw,56px)}.ps-dot{width:28px;height:5px;transition:width .3s var(--ease);background:#ffffff40;border:0;border-radius:999px;padding:0;position:relative;overflow:hidden}.ps-dot.is-active{width:56px}.ps-dot span{border-radius:inherit;background:#fff;width:0;position:absolute;inset:0}.ps-dot.is-active span{animation:linear forwards dotProgress}.ps-dot.is-active span.is-paused{width:100%;animation:none}@keyframes dotProgress{to{width:100%}}.game-cover,.game-title-link{cursor:pointer}.game-title-link:hover{color:#7cb8ff}.game-cover:after,.new-arrival-cover:after{content:"";transition:transform .8s var(--ease);pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.game-card:hover .game-cover:after,.new-arrival-card:hover .new-arrival-cover:after{transform:translate(120%)}.skeleton-block,.skeleton-line{background:linear-gradient(90deg,#121a2b 0%,#1c2740 45%,#121a2b 90%) 0 0/200% 100%;animation:1.4s linear infinite shimmer}.skeleton-line{border-radius:6px;height:12px;display:block}.skeleton-line.tall{height:22px}.skeleton-line.w30{width:30%}.skeleton-line.w40{width:40%}.skeleton-line.w55{width:55%}.skeleton-line.w70{width:70%}.skeleton-line.w85{width:85%}.skeleton-line.w100{width:100%}.skeleton-card{gap:10px;padding-bottom:14px}.skeleton-card .skeleton-line{width:auto;margin-inline:14px}.skeleton-card .skeleton-line.w40{margin-right:60%}.skeleton-card .skeleton-line.w55{margin-right:45%}.skeleton-card .skeleton-line.w85{margin-right:15%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}body.detail-open{overflow:hidden}.game-detail-backdrop{z-index:100001;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;place-items:center;padding:24px;animation:.2s both fadeIn;display:grid;position:fixed;inset:0}.game-detail{isolation:isolate;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:var(--r-xl);background:var(--surface);width:min(980px,100%);max-height:calc(100dvh - 48px);animation:detailIn .32s var(--ease) both;position:relative;overflow-y:auto;box-shadow:0 50px 120px #000000b3}.game-detail-bg{z-index:-1;filter:blur(50px)saturate(1.4)brightness(.4);opacity:.9;background-position:50%;background-size:cover;position:absolute;inset:-60px}.game-detail-close{z-index:2;position:absolute;top:16px;right:16px}.game-detail-body{grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:clamp(20px,3vw,40px);padding:clamp(22px,3.4vw,44px);display:grid}.game-detail-cover{aspect-ratio:3/4;border-radius:var(--r-lg);background:var(--surface-2);border:1px solid #ffffff29;align-self:start;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #0000008c}.game-detail-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.game-detail-cover span{color:#ffffff80;font-size:48px;font-weight:900}.game-detail-info{align-content:start;gap:16px;min-width:0;display:grid}.game-detail-info h2{letter-spacing:-.03em;padding-right:44px;font-size:clamp(28px,3.6vw,44px);font-weight:900;line-height:1.05}.game-detail-tags{flex-wrap:wrap;gap:8px;display:flex}.game-detail-tags span{background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:700}.game-detail-tags .is-ok{color:var(--green);border-color:#2fd27a66}.game-detail-tags .is-muted{color:var(--dim)}.game-detail-picker{flex-wrap:wrap;gap:16px 28px;display:flex}.game-detail-picker>div{gap:6px;display:grid}.game-detail-picker small,.game-detail-price small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.game-detail-picker .platform-type-button,.game-detail-picker .variant-type-button{min-height:38px;padding:0 16px;font-size:14px}.game-detail-price{border-top:1px solid var(--line);gap:2px;padding-top:8px;display:grid}.game-detail-price strong{letter-spacing:-.02em;font-size:clamp(32px,4vw,44px);font-weight:900}.game-detail-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.game-detail-actions .add-button,.game-detail-actions .rent-button{border-radius:14px;min-height:54px;font-size:16px}.game-detail-rent{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.game-detail-rent li{border:1px solid var(--line);border-radius:var(--r);text-align:center;background:#ffffff0a;gap:2px;padding:12px;display:grid}.game-detail-rent span{color:var(--muted);font-size:12px}.game-detail-rent strong{font-size:17px}.game-detail-note{border-radius:var(--r);background:var(--blue-soft);gap:4px;padding:14px;display:grid}.game-detail-note p{color:#c4d6f5;font-size:14px}@keyframes detailIn{0%{opacity:0;transform:translateY(24px)scale(.98)}}.ps-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:100002;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(420px,100% - 32px);animation:toastIn .32s var(--ease) both;background:#0e1422eb;border:1px solid #3d9bff59;border-radius:18px;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 24px 60px #0000008c}.ps-toast>div{flex:1;min-width:0;display:grid}.ps-toast strong{font-size:14px}.ps-toast small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ps-toast-icon{width:34px;height:34px;color:var(--green);background:#2fd27a29;border-radius:999px;flex-shrink:0;place-items:center;font-weight:900;display:grid}.ps-toast button{background:var(--blue);color:#fff;border:0;border-radius:999px;flex-shrink:0;min-height:36px;padding:0 14px;font-size:13px;font-weight:800}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,20px)}}.js-cart-badge.bump{animation:badgeBump .52s var(--ease)}@keyframes badgeBump{0%{transform:scale(1)}35%{transform:scale(1.55)}65%{transform:scale(.9)}to{transform:scale(1)}}@media (max-width:900px){.ps-slide-poster,.ps-arrow{display:none}.ps-toast{bottom:calc(var(--tabbar-h) + 14px + env(safe-area-inset-bottom))}.game-detail-backdrop{align-items:end;padding:0}.game-detail{border-radius:26px 26px 0 0;max-height:94dvh;animation-name:sheetIn}}@media (max-width:640px){.ps-slide{align-items:stretch;min-height:0}.ps-slide:before{background:linear-gradient(0deg, var(--surface) 40%, #0e142299 58%, #0e142200 78%)}.ps-slide-art{filter:none;height:62%;inset:0 0 auto;transform:none}.ps-slide-content{padding-bottom:44px}.ps-slide-price strong{font-size:26px}.ps-dots{bottom:18px;left:18px}.game-detail-body{padding:18px 18px calc(24px + env(safe-area-inset-bottom));grid-template-columns:1fr}.game-detail-cover{justify-self:center;width:min(58%,220px)}.game-detail-info h2{text-align:center;padding-right:0}.game-detail-info>.eyebrow{justify-self:center}.game-detail-tags{justify-content:center}.game-detail-rent li{padding:10px 6px}}.ps-arrow{width:40px;height:40px;font-size:24px;top:auto;bottom:18px;transform:none}.ps-arrow-prev{left:auto;right:68px}.ps-arrow-next{right:20px}.ps-slide-meta span{line-height:1.4}@media (max-width:640px){.ps-slide .ref26-hero-art,.ps-slide-art{height:66vw;inset:0 0 auto}.ps-slide:before{background:linear-gradient(0deg, var(--surface) 0%, var(--surface) calc(100% - 66vw + 8px), #0e14228c calc(100% - 66vw + 60px), #0e142200 calc(100% - 30vw))}.ps-slide .ref26-hero-content{gap:12px;padding:50vw 18px 46px}.ref26-welcome{padding:5px 11px;font-size:12px}.ref26-hero h1{font-size:clamp(36px,11vw,46px)}.ref26-hero-subtitle{font-size:15px;line-height:1.45}.ps-slide-title{font-size:clamp(28px,8.6vw,36px)}.ps-slide .ref26-hero-actions{grid-template-columns:1.45fr 1fr;gap:8px;display:grid}.ps-slide .ref26-hero-button,.ps-slide .ref26-hero-button-secondary{white-space:nowrap;min-height:48px;padding:0 12px;font-size:15px}.ps-slide .ref26-hero-stats{margin-top:2px}.ps-slide .ref26-hero-stats li{padding:8px 10px}.ps-dots{bottom:16px;left:18px}.ps-dot{width:22px;height:4px}.ps-dot.is-active{width:40px}}@media (max-width:360px){.ps-slide .ref26-hero-actions{grid-template-columns:1fr}}@media (max-width:640px){.ps-slide .ref26-hero-content{min-width:0;max-width:100%}.ps-slide .ref26-hero-actions{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.ps-slide .ref26-hero-button,.ps-slide .ref26-hero-button-secondary{text-overflow:ellipsis;overflow:hidden}}@media (max-width:400px){.ps-slide .ref26-hero-button,.ps-slide .ref26-hero-button-secondary{padding:0 8px;font-size:14px}.ref26-hero-subtitle{font-size:14px}}:root{--font:"GU Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-display:"GU Display", "GU Text", -apple-system, BlinkMacSystemFont, sans-serif}body{font-family:var(--font)}.ref26-logo strong,.ref26-hero h1,.ps-slide-title,.catalog-toolbar h3,.new-arrivals-head strong,.game-news-head strong,.gamer-services-teaser h3,.ref26-info-hub-header h2,.ref26-hub-card-head strong,.game-detail-info h2,.cart-modal-head h3,.game-price,.ps-slide-price strong,.game-detail-price strong,.cart-total-value,.certificate-preview-card em,.empty-state h4{font-family:var(--font-display);letter-spacing:-.015em;font-weight:700}.ref26-logo strong{letter-spacing:.01em;font-size:17px;font-weight:800}.ref26-hero h1{font-size:clamp(36px,5.2vw,70px);font-weight:800;line-height:1}.ps-slide-title{font-size:clamp(26px,3.4vw,46px);line-height:1.05}.catalog-toolbar h3,.ref26-info-hub-header h2{font-size:clamp(24px,2.8vw,36px);line-height:1.15}.new-arrivals-head strong,.game-news-head strong{font-size:clamp(19px,1.9vw,24px)}.gamer-services-teaser h3{font-size:clamp(18px,1.9vw,24px);line-height:1.25}.ref26-hub-card-head strong{font-size:19px}.game-detail-info h2{font-size:clamp(24px,3vw,38px);line-height:1.1}.game-price{font-size:19px}.game-info h4{letter-spacing:-.01em;font-weight:800}.eyebrow,.new-arrivals-head span,.game-news-head span,.ref26-info-hub-header>span,.ref26-hub-card-head span,.game-category{letter-spacing:.16em}.ps-slide-meta span,.game-detail-tags span{align-items:center;height:28px;padding:0 10px;line-height:1;display:inline-flex}.ps-tab.is-active{color:var(--text)}.ps-tab.is-active:after{content:"";background:var(--blue-hover);border-radius:999px;width:18px;height:3px;position:absolute;top:4px;left:50%;transform:translate(-50%)}@media (max-width:640px){.ref26-hero h1{font-size:clamp(32px,9.6vw,40px)}.ps-slide-title{font-size:clamp(24px,7.4vw,32px)}.game-info h4{font-size:14px}.game-price{font-size:17px}}html body .new-arrivals-row.new-arrivals-row{margin-inline:0!important;padding-inline:2px!important;scroll-padding-inline:2px!important}@media (max-width:640px){html body .ref26-hero-content{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:24px 18px 22px!important}html body .ref26-hero h1{word-break:normal!important;overflow-wrap:normal!important;font-size:clamp(26px,10.5vw,44px)!important;line-height:1.02!important}html body .ref26-hero-subtitle{font-size:14px!important}html body .ref26-hero-actions{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body .ref26-hero-button,html body .ref26-hero-button-secondary{aspect-ratio:auto!important;white-space:nowrap!important;border-radius:999px!important;width:100%!important;min-width:0!important;height:50px!important;padding:0 16px!important}html body .ref26-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body .ref26-hero-stats li{min-width:0!important;padding:10px 6px!important}html body .ref26-hero-stats strong{font-size:12px!important}html body .ref26-hero-stats span{font-size:10px!important}}html body .gu-viewbar{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}html body .gu-sort{align-items:center;gap:10px;min-width:0;margin:0;display:flex}html body .gu-sort-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700}html body .gu-sort select{border:1px solid var(--line-strong);background-color:var(--surface);width:auto;min-width:0;max-width:100%;height:42px;color:var(--text);font:inherit;appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa5bd' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:15px;border-radius:999px;outline:none;padding:0 34px 0 14px;font-size:15px;font-weight:600;transition:border-color .16s,box-shadow .16s}html body .gu-sort select:focus-visible{border-color:var(--blue-hover);box-shadow:0 0 0 3px #0a6fe840}html body .gu-sort select option{background:var(--surface-2);color:var(--text)}html body .gu-view-toggle{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}html body .gu-view-toggle button{min-width:44px;height:36px;box-shadow:none;color:var(--muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 14px;font-size:14px;font-weight:700;line-height:1;transition:background .16s,color .16s;display:inline-flex}html body .gu-view-toggle button:hover{color:var(--text)}html body .gu-view-toggle button.is-active{background:var(--blue);color:#fff}html body .gu-view-toggle button:focus-visible{outline:2px solid var(--blue-hover);outline-offset:2px}html body .gu-view-toggle svg{fill:currentColor;stroke:currentColor;stroke-width:0;flex:none;width:18px;height:18px}html body .gu-view-toggle svg path{fill:none;stroke-width:2.2px;stroke-linecap:round}html body .gu-list{scroll-margin-top:calc(var(--header-h) + 16px);gap:8px;display:grid}html body .gu-row{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);width:100%;min-width:0;box-shadow:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .16s, border-color .16s, transform .16s var(--ease);-webkit-tap-highlight-color:transparent;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:10px 14px 10px 10px;display:grid}html body .gu-row:hover{border-color:var(--line-strong);background:var(--surface-2)}html body .gu-row:active{transform:scale(.99)}html body .gu-row:focus-visible{outline:2px solid var(--blue-hover);outline-offset:2px}html body .gu-row.catalog-scroll-highlight{border-color:var(--blue-hover);box-shadow:0 0 0 3px #0a6fe84d}html body .gu-row-cover{aspect-ratio:3/4;background:var(--surface-3);border-radius:10px;width:64px;display:block;position:relative;overflow:hidden}html body .gu-row-cover img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html body .gu-row-initials{color:var(--muted);place-items:center;font-size:15px;font-weight:800;display:grid;position:absolute;inset:0}html body .gu-row-main{gap:7px;min-width:0;display:grid}html body .gu-row-title{color:var(--text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}html body .gu-row-meta{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}html body .gu-chip{background:var(--blue-soft);color:#8fc2ff;letter-spacing:.02em;white-space:nowrap;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-flex}html body .gu-chip-soft{color:var(--text);background:#ffffff12}html body .gu-rent{height:22px;color:var(--dim);white-space:nowrap;align-items:center;gap:5px;padding:0 4px 0 2px;font-size:12px;font-weight:700;display:inline-flex}html body .gu-rent:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}html body .gu-rent.is-free{color:var(--green)}html body .gu-row-category{color:var(--dim);white-space:nowrap;font-size:12px;font-weight:600}html body .gu-row-side{justify-items:end;gap:6px;min-width:0;display:grid}html body .gu-row-price{color:var(--text);white-space:nowrap;font-size:17px;font-weight:800}html body .gu-row-cta{background:var(--blue);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:32px;padding:0 10px 0 14px;font-size:13px;font-weight:700;display:inline-flex}html body .gu-row:hover .gu-row-cta{background:var(--blue-hover)}html body .gu-row-cta svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}html body .gu-row-skeleton{cursor:default;pointer-events:none}html body .gu-list .empty-state{text-align:center;padding:32px 16px}@media (min-width:900px){html body .gu-list{gap:10px}html body .gu-row{grid-template-columns:56px minmax(0,1fr) auto;gap:18px;padding:10px 18px 10px 10px}html body .gu-row-cover{width:56px}html body .gu-row-title{font-size:17px}html body .gu-row-side{grid-auto-flow:column;align-items:center;gap:18px}html body .gu-row-price{font-size:18px}html body .gu-row-cta{height:38px;padding:0 14px 0 18px;font-size:14px}}@media (max-width:640px){html body .gu-viewbar{gap:8px}html body .gu-sort{flex:auto}html body .gu-sort-label{display:none}html body .gu-sort select{width:100%;height:42px;font-size:15px}html body .gu-view-toggle button{width:44px;min-width:44px;padding:0}html body .gu-view-toggle button span{display:none}html body .gu-list{gap:6px}html body .gu-row{border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:8px 10px 8px 8px}html body .gu-row-cover{border-radius:8px;width:44px}html body .gu-row-title{font-size:14.5px}html body .gu-row-main{gap:5px}html body .gu-row-category{display:none}html body .gu-row-price{font-size:14.5px}html body .gu-row-cta{justify-content:center;width:32px;height:32px;padding:0}html body .gu-row-cta span{display:none}}@media (max-width:360px){html body .gu-row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px}html body .gu-row-cover{width:40px}}@media (prefers-reduced-motion:reduce){html body .gu-row{transition:none}}html body .gu-new{background:var(--gold);color:#1a1300;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;height:22px;margin:0;padding:0 7px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}html body .game-cover{position:relative}html body .gu-new.gu-new-tile{z-index:3;pointer-events:none;height:22px;margin:0;padding:0 9px;font-size:11px;position:absolute;top:10px;left:10px;box-shadow:0 4px 14px #00000059}html body .gu-section-title{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:10px 2px 2px;font-size:12px;font-weight:800}html body .gu-section-title:first-child{margin-top:0}html body .gu-card-rating{margin-top:6px}html body #top.gh-top{max-width:none;padding:0}html body .gh-hero{--gh-max:var(--container,1240px);--gh-pad:max(var(--gutter,24px), calc((100vw - var(--gh-max)) / 2));isolation:isolate;width:100%;min-height:clamp(600px, calc(100svh - var(--header-h,72px)), 900px);color:#fff;box-shadow:none;background:#06080e;border:0;border-radius:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}html body .gh-hero:before,html body .gh-hero:after{display:none}html body .gh-stage{z-index:0;position:absolute;inset:0;overflow:hidden}html body .gh-bg{opacity:0;transition:opacity .9s;position:absolute;inset:0}html body .gh-bg.is-on{opacity:1}html body .gh-back{object-fit:cover;object-position:center 28%;width:100%;height:100%;transition:transform 9s ease-out;position:absolute;inset:0;transform:scale(1.08)}html body .gh-bg.is-on .gh-back{transform:scale(1)}html body .gh-media{display:none}html body .gh-bg.is-poster .gh-back,html body .gh-bg.is-poster.is-on .gh-back{filter:blur(26px)saturate(1.3)brightness(.55);transform:scale(1.2)}html body .gh-poster{right:calc(var(--gh-pad) + 40px);aspect-ratio:3/4;object-fit:cover;border-radius:22px;width:clamp(220px,22vw,330px);position:absolute;top:50%;transform:translateY(-58%)perspective(900px)rotateY(-10deg);box-shadow:0 40px 90px #0009,0 0 0 1px #ffffff1f}html body .gh-shade{background:radial-gradient(55% 55% at 16% 62%,#ff7a1824,#0000 70%),linear-gradient(90deg,#06080ef5 0%,#06080ed1 30%,#06080e47 62%,#06080e1f 100%),linear-gradient(#0000 48%,#06080e99 76%,#06080e 100%),linear-gradient(#06080ea6 0%,#0000 16%);position:absolute;inset:0}html body .gh-inner{z-index:2;min-height:inherit;padding:clamp(56px, 9vh, 110px) var(--gh-pad) 250px;align-content:center;gap:18px;display:grid;position:relative}html body .gh-copy{gap:18px;max-width:min(820px,64vw);animation:.7s cubic-bezier(.2,.8,.2,1) both ghIn;display:grid}@keyframes ghIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}html body .gh-kicker{color:#ffb36b;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 2px 12px #000000b3;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}html body .gh-kicker i{background:linear-gradient(90deg,#ff7a18,#0000);width:34px;height:2px}html body .gh-title{color:#fff;letter-spacing:-.02em;text-shadow:0 10px 40px #0000008c;overflow-wrap:anywhere;margin:0;font-size:clamp(42px,6vw,92px);font-weight:900;line-height:.96}html body .gh-tag{color:#ebf0fae0;text-shadow:0 2px 14px #0009;max-width:560px;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}html body .gh-meta{flex-wrap:wrap;gap:8px;display:flex}html body .gh-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800}html body .gh-star{color:#ffd166}html body .gh-cta{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}html body .gh-btn{color:#fff;height:56px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}html body .gh-btn:hover{transform:translateY(-2px)}html body .gh-btn-main{background:linear-gradient(135deg,#ff8a1f,#ff5a1f);box-shadow:0 14px 40px #ff6a1f73}html body .gh-btn-main:hover{box-shadow:0 18px 50px #ff6a1f99}html body .gh-btn-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff3d}html body .gh-btn-glass:hover{background:#fff3}html body .gh-dots{gap:8px;margin-top:10px;display:flex}html body .gh-dot{cursor:pointer;background:#ffffff47;border:0;border-radius:4px;width:28px;height:4px;padding:0;transition:width .3s;position:relative;overflow:hidden}html body .gh-dot.is-on{width:56px}html body .gh-dot span,html body .gh-thumb>i{background:linear-gradient(90deg,#ff8a1f,#ffd166);width:0;height:100%;animation:linear forwards ghProgress;position:absolute;bottom:0;left:0}html body .gh-dot span.is-paused,html body .gh-thumb>i.is-paused{animation-play-state:paused}@keyframes ghProgress{to{width:100%}}html body .gh-next{z-index:3;top:50%;right:var(--gh-pad);gap:10px;width:260px;display:grid;position:absolute;transform:translateY(-62%)}html body .gh-next small{color:#ffffff9e;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}html body .gh-thumb{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;font:inherit;text-align:left;cursor:pointer;background:#0a0e1880;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;padding:8px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}html body .gh-thumb:hover{border-color:#ffffff4d}html body .gh-thumb.is-on{background:#ff7a1826;border-color:#ffb36bbf}html body .gh-thumb-img{background:#ffffff0f;border-radius:10px;flex:none;width:84px;height:48px;overflow:hidden}html body .gh-thumb-img img{object-fit:cover;width:100%;height:100%}html body .gh-thumb b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}html body .gh-thumb>i{height:3px;top:auto}html body .gh-cards{z-index:3;position:absolute;bottom:28px;left:0;right:0}html body .gh-cards-in{padding:0 var(--gh-pad);grid-template-columns:repeat(3,1fr);gap:16px;display:grid}html body .gh-card{isolation:isolate;color:#fff;min-height:160px;font:inherit;text-align:left;cursor:pointer;background:#101626;border:1px solid #ffffff1f;border-radius:22px;align-items:flex-end;padding:18px;transition:transform .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073}html body .gh-card:hover{border-color:#ffffff47;transform:translateY(-4px)}html body .gh-card>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}html body .gh-card:hover>img{transform:scale(1.06)}html body .gh-card:after{content:"";z-index:-1;background:linear-gradient(#06080e14,#06080e59 38%,#06080ef5 94%);position:absolute;inset:0}html body .gh-card-body{gap:4px;display:grid}html body .gh-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:4px 10px;font-size:11.5px;font-style:normal;font-weight:900}html body .gh-badge-deal{background:#ff4d4d}html body .gh-badge-new{background:#7b6cff}html body .gh-badge-rent{background:#0a6fe8}html body .gh-badge-top{color:#2a1c00;background:#ffd166}html body .gh-badge-pick{color:#00261d;background:#1fc7a0}html body .gh-card b{font-size:19px;line-height:1.15}html body .gh-card small{color:#e6ecf8d1;font-size:13px}html body .gh-skeleton{gap:16px}html body .gh-skeleton i{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/200% 100%;border-radius:10px;height:18px;animation:1.2s linear infinite ghShimmer;display:block}html body .gh-skeleton i:first-child{width:180px}html body .gh-skeleton i:nth-child(2){width:min(560px,80vw);height:80px}html body .gh-skeleton i:nth-child(3){width:min(420px,70vw)}@keyframes ghShimmer{to{background-position:-200% 0}}@media (max-width:1180px){html body .gh-next{width:220px}html body .gh-copy{max-width:min(640px,56vw)}}@media (max-width:900px){html body .gh-hero{--gh-media-h:min(56.25vw, 46svh);flex-direction:column;min-height:0;display:flex}html body .gh-back,html body .gh-bg.is-on .gh-back{filter:blur(24px)saturate(1.25)brightness(.45);transform:scale(1.18)}html body .gh-media{width:100%;height:var(--gh-media-h);object-fit:cover;object-position:center;transition:transform 9s ease-out;display:block;position:absolute;top:0;left:0;transform:scale(1.04);-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}html body .gh-bg.is-on .gh-media{transform:scale(1)}html body .gh-poster{width:auto;height:calc(var(--gh-media-h) - 22px);border-radius:16px;top:14px;left:50%;right:auto;transform:translate(-50%)}html body .gh-shade{background:linear-gradient(180deg, transparent 0, transparent calc(var(--gh-media-h) - 70px), #06080ed1 calc(var(--gh-media-h) + 10px), #06080e 100%)}html body .gh-inner{min-height:calc(100svh - var(--header-h,58px) - var(--tabbar-h,64px) - env(safe-area-inset-bottom));padding:calc(var(--gh-media-h) - 18px) 18px 16px;flex:none;align-content:end;gap:12px}html body .gh-copy{gap:11px;max-width:none}html body .gh-kicker{letter-spacing:.14em;font-size:11.5px}html body .gh-kicker i{width:22px}html body .gh-title{font-size:clamp(28px,8.4vw,46px);line-height:1.02}html body .gh-tag{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}html body .gh-meta{gap:6px}html body .gh-chip{padding:5px 10px;font-size:12px}html body .gh-cta{grid-template-columns:1fr 1fr;gap:10px;margin-top:2px;display:grid}html body .gh-btn{white-space:nowrap;height:50px;padding:0 12px;font-size:15px}html body .gh-dots{margin-top:4px}html body .gh-next{display:none}html body .gh-cards{align-self:stretch;width:100%;min-width:0;max-width:100%;padding-bottom:8px;position:static}html body .gh-inner{width:100%;min-width:0}html body .gh-cards-in{box-sizing:border-box;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;gap:12px;width:100%;min-width:0;padding:6px 18px 18px;scroll-padding-inline:18px;display:flex;overflow-x:auto}html body .gh-cards-in:after{content:"";flex:0 0 6px}html body .gh-cards-in::-webkit-scrollbar{display:none}html body .gh-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(80%,340px);min-height:150px}}@media (min-width:600px) and (max-width:900px){html body .gh-hero{--gh-media-h:min(52vw, 50svh)}html body .gh-title{font-size:clamp(36px,6vw,52px)}html body .gh-cta{display:flex}html body .gh-btn{padding:0 26px}}@media (prefers-reduced-motion:reduce){html body .gh-bg,html body .gh-back,html body .gh-media,html body .gh-copy{transition:none;animation:none;transform:none}}html body .game-detail-rent-wrap{gap:8px;display:grid}html body .game-detail-rent-label{color:var(--muted,#9aa5bd);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}html body .game-detail-rent-option{border:1px solid var(--line,#ffffff1a);border-radius:var(--r,14px);color:inherit;font:inherit;text-align:center;cursor:pointer;background:#ffffff0a;gap:2px;padding:12px 8px;transition:border-color .15s,background .15s,transform .15s;display:grid}html body .game-detail-rent-option span{color:var(--muted,#9aa5bd);font-size:12px}html body .game-detail-rent-option strong{font-size:17px}html body .game-detail-rent-option:hover{border-color:#7b6cff99;transform:translateY(-1px)}html body .game-detail-rent-option.is-active{background:linear-gradient(135deg,#7b6cff47,#b07bff24);border-color:#7b6cff;box-shadow:inset 0 0 0 1px #7b6cff,0 8px 22px #7b6cff40}html body .game-detail-rent-option.is-active span{color:#e3defe}html body .game-detail-rent-note{color:#2fd27a;font-size:12.5px;font-weight:700}@media (max-width:640px){html body .game-detail-rent-option{padding:10px 6px}}html body #top.gh-top{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}html body section.gh-hero.ref26-hero{width:100%;min-height:clamp(600px, calc(100svh - var(--header-h,72px)), 900px)!important;box-shadow:none!important;background:#06080e!important;border:0!important;border-radius:0!important;grid-template-columns:none!important;gap:0!important;margin:0!important;display:block!important}@media (max-width:900px){html body section.gh-hero.ref26-hero{min-height:0!important;display:flex!important}}html body .ref26-header-actions button[aria-label="Увійти в акаунт"],html body .ref26-header-actions button[aria-label^=Мій\ акаунт]{white-space:nowrap!important;flex:none!important;gap:7px!important;width:auto!important;min-width:0!important;height:38px!important;font-size:14px!important;line-height:1!important}html body .ref26-header-actions button[aria-label="Увійти в акаунт"]{padding:0 14px 0 11px!important}html body .ref26-header-actions button[aria-label="Увійти в акаунт"] svg{flex:0 0 18px!important;width:18px!important;height:18px!important}@media (max-width:640px){html body .ref26-header-actions button[aria-label="Увійти в акаунт"]{width:38px!important;padding:0!important}}html body .gu-order-hint{border-radius:12px;margin:4px 0 10px;padding:10px 12px;font-size:13px;line-height:1.4}html body .gu-order-hint-in{color:#bff0d4;background:#50c88c14;border:1px solid #50c88c59}html body .gu-order-hint-out{color:#ffe2a0;background:#ffc44d14;border:1px solid #ffc44d66;align-items:center;gap:10px;display:flex}html body .gu-order-hint-out span{flex:auto}html body .gu-order-hint-out button{color:#fff;font:inherit;cursor:pointer;background:#2aabee;border:0;border-radius:999px;flex:none;padding:8px 14px;font-weight:800}html body .game-detail{overscroll-behavior-x:none;overflow-x:hidden}@media (max-width:480px){html body .ref26-header{column-gap:8px}html body .ref26-logo{min-width:0}html body .ref26-header-actions{gap:6px!important}}@media (max-width:340px){html body .ref26-header-actions{gap:4px!important}}:root{--ui-line:#ffffff17;--ui-line-strong:#ffffff29;--ui-glass:#ffffff0d;--ui-accent:#4da3ff;--ui-cta-a:#ff8a1f;--ui-cta-b:#ff5a1f}html body .ref26-header-actions .ref26-action-icon{background:var(--ui-glass);border:1px solid var(--ui-line);width:40px;height:40px;transition:background .2s var(--ease,ease), border-color .2s var(--ease,ease), transform .15s var(--ease,ease);border-radius:50%;place-items:center;display:inline-grid}html body .ref26-header-actions .ref26-action-icon svg{width:20px;height:20px}html body .ref26-header-actions .ref26-action-icon:hover{border-color:var(--ui-line-strong);background:#ffffff1a}html body .ref26-header-actions .ref26-action-icon:active{transform:scale(.94)}html body .gh-kicker{color:#a9c8ff}html body .gh-kicker i{background:linear-gradient(90deg, var(--ui-accent), transparent)}@media (max-width:900px){html body .catalog-section{overflow:visible!important}html body .ref26-page{overflow-x:clip}html body .catalog-section .new-arrivals-strip.new-arrivals-strip,html body .catalog-section .game-news-strip.game-news-strip{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:30px 0 6px!important;padding:0!important}html body .catalog-section .new-arrivals-strip.new-arrivals-strip .new-arrivals-head{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin:0 0 14px!important;padding:0 2px!important;display:flex!important}html body .catalog-section .new-arrivals-strip.new-arrivals-strip .new-arrivals-head span{box-shadow:none!important;color:#7fb2ff!important;letter-spacing:.16em!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important;font-weight:800!important}html body .catalog-section .new-arrivals-strip.new-arrivals-strip .new-arrivals-head strong{letter-spacing:-.01em!important;text-transform:none!important;font-size:22px!important;font-weight:800!important;line-height:1.15!important}html body .catalog-section .new-arrivals-strip.new-arrivals-strip .new-arrivals-row.new-arrivals-row{scroll-snap-type:x proximity!important;gap:12px!important;margin-inline:-12px!important;padding:2px 12px 16px!important;scroll-padding-inline:12px!important}html body .catalog-section .new-arrivals-strip.new-arrivals-strip .new-arrival-card{flex:0 0 min(40vw,190px)!important;width:min(40vw,190px)!important}html body .catalog-section .new-arrivals-strip.new-arrivals-strip .new-arrival-cover{aspect-ratio:3/4!important;border-radius:16px!important;height:auto!important}html body .catalog-section .catalog-toolbar h3{letter-spacing:-.01em!important;text-transform:none!important;font-size:28px!important;line-height:1.1!important}}html body .catalog-section .catalog-toolbar .filters{grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin-top:16px!important;display:grid!important}html body .catalog-section .catalog-toolbar .filters label:not(:first-child){display:none!important}html body .catalog-section .catalog-toolbar .filters label:first-child{gap:0!important;font-size:0!important}html body .catalog-section .catalog-toolbar .filters label:first-child input{color:#fff;box-sizing:border-box;width:100%;height:52px;font-weight:600;border:1px solid var(--ui-line)!important;background:#ffffff0d url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23aab4c8' stroke-width='2' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>") 16px/20px no-repeat!important;border-radius:16px!important;padding:0 16px 0 48px!important;font-size:16px!important}html body .catalog-section .catalog-toolbar .filters label:first-child input::placeholder{color:#8893a8;font-weight:500}html body .catalog-section .catalog-toolbar .filters label:first-child input:focus{outline:none;box-shadow:0 0 0 4px #4da3ff2e;border-color:var(--ui-accent)!important}html body .gu-chipbar{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:8px;margin:12px 0 0;padding:2px 0;display:flex;overflow-x:auto}html body .gu-chipbar::-webkit-scrollbar{display:none}html body .gu-fchip{border:1px solid var(--ui-line);background:var(--ui-glass);color:#d5dcec;white-space:nowrap;cursor:pointer;scroll-snap-align:start;border-radius:999px;flex:none;height:38px;padding:0 16px;font:700 14px/1 inherit;transition:background .18s,color .18s,border-color .18s,transform .12s}html body .gu-fchip:hover{background:#ffffff1a}html body .gu-fchip:active{transform:scale(.96)}html body .gu-fchip.is-active{color:#0a0e17;background:#fff;border-color:#fff}html body .gu-chipbar-cats .gu-fchip{background:0 0;height:34px;font-size:13px;font-weight:600}html body .gu-chipbar-cats .gu-fchip.is-active{color:#fff;background:#ffffff29;border-color:#fff6}html body .gu-empty-reset{border:1px solid var(--ui-line-strong);background:var(--ui-glass);color:#fff;cursor:pointer;border-radius:999px;height:42px;margin-top:14px;padding:0 20px;font:700 14px/1 inherit}@media (max-width:900px){html body .gu-chipbar{margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px}html body .catalog-section .catalog-toolbar>p:not(.catalog-count){display:none!important}}html body .catalog-section .catalog-toolbar{row-gap:0!important}html body .catalog-section .catalog-toolbar .filters{margin-top:0!important}html body .catalog-section .catalog-toolbar .gu-chipbar{margin-top:12px}html body .catalog-section .catalog-toolbar .gu-chipbar-cats{margin-top:10px}html body .catalog-section .catalog-toolbar .gu-viewbar{margin-top:14px!important}html:root:root:root:root body .games-grid{gap:12px!important}html:root:root:root:root body .games-grid .game-card.grouped-game-card{transition:transform .22s var(--ease,ease), border-color .22s ease, box-shadow .22s ease;overflow:hidden;border:1px solid var(--ui-line)!important;box-shadow:none!important;background:linear-gradient(#ffffff0d,#ffffff04),#0b0e19!important;border-radius:20px!important;align-items:stretch!important;gap:0!important}html:root:root:root:root body .games-grid .game-card.grouped-game-card .game-cover{aspect-ratio:3/4!important;border-radius:0!important;height:auto!important}html:root:root:root:root body .games-grid .game-card.grouped-game-card .game-info{gap:5px!important;padding:12px 12px 0!important}html:root:root:root:root body .games-grid .game-card.grouped-game-card .game-category{text-transform:uppercase;justify-self:start;color:#7fb2ff!important;letter-spacing:.12em!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:10.5px!important;font-weight:800!important}html:root:root:root:root body .games-grid .game-card.grouped-game-card .game-title-link{letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important}html:root:root:root:root body .games-grid .game-card.grouped-game-card .game-availability-badges{flex-wrap:wrap;justify-content:flex-start!important;gap:2px 10px!important;width:auto!important;max-width:none!important;margin:0!important;padding:8px 12px 0!important;display:flex!important}html:root:root:root:root body .games-grid .game-card.grouped-game-card .game-availability-badge{min-height:0!important;box-shadow:none!important;color:#8f9bb3!important;background:0 0!important;border:0!important;gap:4px!important;max-width:none!important;padding:0!important;font-size:11.5px!important;font-weight:700!important}html:root:root:root:root body .games-grid .game-card.grouped-game-card .game-availability-badge.in-stock,html:root:root:root:root body .games-grid .game-card.grouped-game-card .game-availability-badge.rent-free{color:#55d98c!important}html:root:root:root:root body .games-grid .game-card.grouped-game-card .game-availability-badge.rent-unavailable{color:#ff8892!important}html:root:root:root:root body .games-grid .game-card.grouped-game-card .game-controls{max-width:none!important;margin:0!important;padding:6px 12px 0!important}html:root:root:root:root body .games-grid .game-card.grouped-game-card .selected-variant-label{box-shadow:none!important;color:#8f9bb3!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:flex-start!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:600!important}html:root:root:root:root body .games-grid .game-card.grouped-game-card .game-price{letter-spacing:-.01em;text-align:left!important;color:#fff!important;width:auto!important;margin:0!important;padding:8px 12px 0!important;font-size:20px!important;font-weight:800!important}html:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons{grid-template-columns:1.35fr 1fr!important;gap:8px!important;width:auto!important;max-width:none!important;margin:0!important;padding:10px 12px 12px!important;display:grid!important}html:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons button{border-radius:14px!important;height:44px!important;min-height:44px!important;font-size:14px!important;font-weight:800!important}@media (hover:hover){html:root:root:root:root body .games-grid .game-card.grouped-game-card:hover{transform:translateY(-4px);border-color:var(--ui-line-strong)!important;box-shadow:0 18px 40px #00000073!important}}html:root:root:root:root body .ref26-header .ref26-header-actions .ref26-action-icon{background:var(--ui-glass)!important;border:1px solid var(--ui-line)!important;width:40px!important;min-width:40px!important;height:40px!important;box-shadow:none!important;color:#f8fafceb!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:inline-grid!important}html:root:root:root:root body .ref26-header .ref26-header-actions .ref26-action-icon svg{width:20px!important;height:20px!important}html:root:root:root:root body .ref26-header .ref26-header-actions .ref26-action-icon:hover{border-color:var(--ui-line-strong)!important;background:#ffffff1a!important}html:root:root:root:root body .ref26-header .ref26-header-actions .ref26-action-icon svg,html:root:root:root:root body .ref26-header .ref26-header-actions>:first-child svg{width:20px!important;min-width:0!important;height:20px!important;min-height:0!important}html:root body .gh-bg.is-on .gh-back,html:root body .gh-bg.is-on .gh-media,html:root body .gh-bg.is-on .gh-poster{animation:1.1s cubic-bezier(.2,.7,.2,1) both cinImgIn}@keyframes cinImgIn{0%{opacity:0}to{opacity:1}}html:root body .gh-shade:after{content:"";pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}html:root body .gh-shade:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#00000073 100%);position:absolute;inset:0}html:root body .gh-title{text-shadow:0 6px 40px #0000008c;overflow-wrap:break-word}html:root body .gh-tag{text-shadow:0 2px 18px #0009}html:root body .gh-kicker i{transform-origin:0;animation:1.2s cubic-bezier(.2,.8,.2,1) .2s both cinLine}@keyframes cinLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html:root body .gh-btn-main{position:relative;overflow:hidden}html:root body .gh-btn-main:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}html:root body .gh-btn-main:hover:after{transform:translate(120%)skew(-18deg)}html:root body .gh-card{transition:transform .28s,border-color .28s,box-shadow .28s}html:root body .gh-card:hover{box-shadow:0 18px 50px #ff7a1838}@supports (animation-timeline:view()){html:root body main .section{animation:linear both cinReveal;animation-timeline:view();animation-range:entry entry 180px}@keyframes cinReveal{0%{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:none}}}html:root body .order-confirmation-modal{animation:.42s cubic-bezier(.2,1.2,.3,1) both cinPop}@keyframes cinPop{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:none}}html:root body .order-confirmation-live .order-confirmation-icon{animation:.65s cubic-bezier(.2,1.4,.3,1) both cinCheck;position:relative}@keyframes cinCheck{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}html:root body .order-confirmation-live .order-confirmation-icon:before{content:"";pointer-events:none;border:2px solid #34d399cc;border-radius:50%;animation:1.1s ease-out .15s both cinRing;position:absolute;inset:-6px}@keyframes cinRing{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}html:root body .order-confirmation-live .order-confirmation-icon:after{content:"";pointer-events:none;background:#ffb36b;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;animation:.9s ease-out .2s both cinSparks;position:absolute;top:50%;left:50%;box-shadow:0 -46px #ffd166,33px -33px #ff8a1f,46px 0 #7b6cff,33px 33px #34d399,0 46px #ffd166,-33px 33px #ff8a1f,-46px 0 #7b6cff,-33px -33px #34d399}@keyframes cinSparks{0%{opacity:1;transform:scale(.15)}to{opacity:0;transform:scale(1.5)}}html:root body .order-confirmation-rent .order-confirmation-icon{color:#fff!important;background:linear-gradient(135deg,#7b6cff,#4f8cff)!important}html:root body .order-confirmation-rent .order-confirmation-icon:before{border-color:#7b6cffd9}html:root body .order-confirmation-rent .order-confirmation-icon:after{background:#7b6cff;box-shadow:0 -46px #4f8cff,33px -33px #a78bfa,46px 0 #ffd166,33px 33px #4f8cff,0 46px #a78bfa,-33px 33px #ffd166,-46px 0 #4f8cff,-33px -33px #a78bfa}@media (max-width:560px){html:root body .gh-shade:after{display:none}html:root body .gh-title{font-size:clamp(30px,9.4vw,44px);line-height:1.04}}@media (max-width:420px){html:root body .gh-cta{grid-template-columns:1fr;gap:10px;display:grid}html:root body .gh-cta .gh-btn{white-space:normal;text-align:center;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){html:root body .gh-bg.is-on .gh-back,html:root body .gh-bg.is-on .gh-media,html:root body .gh-bg.is-on .gh-poster,html:root body .gh-kicker i,html:root body main .section,html:root body .order-confirmation-modal,html:root body .order-confirmation-live .order-confirmation-icon,html:root body .order-confirmation-live .order-confirmation-icon:before,html:root body .order-confirmation-live .order-confirmation-icon:after{animation:none!important}html:root body .gh-btn-main:after{display:none}html:root body .gh-card{transition:none}}html:root:root:root body .catalog-section .new-arrivals-strip .new-arrivals-head strong,html:root:root:root body .catalog-section .catalog-toolbar h3,html:root:root:root body .catalog-section .section-heading h2{letter-spacing:-.02em!important;font-family:GU Display,GU Text,system-ui,sans-serif!important;font-size:clamp(19px,5.2vw,28px)!important;font-weight:700!important;line-height:1.12!important}html:root:root:root body .catalog-section .new-arrivals-strip .new-arrivals-head span{position:relative;padding-left:30px!important}html:root:root:root body .catalog-section .new-arrivals-strip .new-arrivals-head span:before{content:"";background:linear-gradient(90deg,#ff7a18,#0000);width:22px;height:2px;position:absolute;top:50%;left:0}@media (max-width:900px){html:root:root:root body .catalog-section .new-arrivals-strip.new-arrivals-strip .new-arrival-card{flex:0 0 min(29vw,132px)!important;width:min(29vw,132px)!important}html:root:root:root body .catalog-section .new-arrivals-strip.new-arrivals-strip .new-arrivals-row.new-arrivals-row{gap:9px!important}html:root:root:root body .catalog-section .new-arrivals-strip.new-arrivals-strip .new-arrival-cover{border-radius:12px!important}}@media (min-width:901px){html:root:root:root body .catalog-section .new-arrivals-strip.new-arrivals-strip .new-arrival-card{flex:0 0 158px!important;width:158px!important}}html:root:root:root:root:root body .games-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))!important;gap:14px!important}@media (max-width:560px){html:root:root:root:root:root body .games-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}html:root:root:root:root:root body .games-grid .game-card.grouped-game-card{border-radius:14px!important}html:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-info{gap:2px!important;padding:8px 8px 0!important}html:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-category,html:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-info>p{display:none!important}html:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-title-link{overflow-wrap:anywhere;max-height:2.44em!important;font-size:12px!important;line-height:1.22!important;overflow:hidden!important}html:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-availability-badges{gap:1px!important;padding:4px 8px 0!important}html:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-availability-badge{font-size:10.5px!important;line-height:1.3!important}html:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-controls{padding:2px 8px 0!important}html:root:root:root:root:root body .games-grid .game-card.grouped-game-card .selected-variant-label{font-size:10.5px!important}html:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-price{white-space:nowrap;min-width:0;overflow:hidden;letter-spacing:-.02em!important;padding:4px 8px 0!important;font-size:clamp(12px,3.6vw,14px)!important}html:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons{flex-direction:column!important;gap:6px!important;padding:6px 8px 8px!important;display:flex!important}html:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons button{border-radius:10px!important;width:100%!important;height:36px!important;min-height:36px!important;padding:0 4px!important;font-size:12px!important}}@media (max-width:359px){html:root:root:root:root:root body .games-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:561px){html:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-title-link{font-size:14px!important}html:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-price{font-size:17px!important}html:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons{flex-direction:column!important;gap:8px!important;padding:10px 12px 12px!important;display:flex!important}html:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons button{white-space:nowrap!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 8px!important;font-size:13.5px!important}}@media (hover:hover){html:root:root:root:root:root body .games-grid .game-card.grouped-game-card:hover{border-color:#ff8a1f8c!important;box-shadow:0 16px 44px #ff7a182e!important}}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card{position:relative;background:#090b12!important;border:1px solid #ffffff14!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-auto-rows:auto!important;align-items:start!important;gap:0!important;padding:0!important;transition:transform .26s,box-shadow .26s,border-color .26s!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 30px #00000073!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-cover{cursor:pointer;aspect-ratio:3/4!important;border-radius:0!important;grid-area:1/1/2/3!important;width:100%!important;height:auto!important;margin:0!important;overflow:hidden!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-cover img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-info{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#05070cb8 48%,#05070cf7 94%)!important;grid-area:1/1/2/3!important;align-self:end!important;margin:0!important;padding:56px 10px 10px!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-info>p{display:none!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-category{color:#ffb347!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;padding:0!important;font-size:10.5px!important;font-weight:800!important;display:block!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-title-link{text-shadow:0 2px 14px #000000e6;color:#fff!important;font-weight:800!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-availability-badges{z-index:3;pointer-events:none;flex-direction:column!important;grid-area:1/1/2/3!important;place-self:start end!important;align-items:flex-end!important;gap:4px!important;padding:8px!important;display:flex!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-availability-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06080ebd!important;border-radius:999px!important;padding:3px 8px!important;font-size:10.5px!important;font-weight:800!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-availability-badge.in-stock{display:none!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-price{color:#fff!important;grid-area:2/1/3/2!important;align-self:center!important;padding:11px 0 0 11px!important;font-weight:800!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-controls{text-align:right!important;grid-area:2/2/3/3!important;align-self:center!important;padding:11px 11px 0 0!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .selected-variant-label{white-space:nowrap;color:#9aa6bf!important;text-align:right!important;justify-content:flex-end!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons{flex-direction:column!important;grid-area:3/1/4/3!important;gap:7px!important;padding:10px 11px 11px!important;display:flex!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons button{white-space:nowrap!important;width:100%!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons .add-button{color:#1c0d00!important;background:linear-gradient(135deg,#ffc15a,#ff7a18)!important;border:0!important;box-shadow:0 8px 22px #ff7a1852!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons .rent-button{color:#fff!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff38!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons .rent-button:disabled{opacity:.42}@media (hover:hover){html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card:hover{transform:translateY(-6px);border-color:#ffb34799!important;box-shadow:0 22px 54px #ff7a1842!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card:hover .game-cover img{transform:scale(1.07)}}@media (min-width:561px){html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-cover{aspect-ratio:2/3!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-title-link{font-size:14.5px!important}}@media (max-width:560px){html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card{border-radius:14px!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-availability-badges,html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-category{display:none!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-info{padding:42px 8px 8px!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-price{grid-area:2/1/3/3!important;padding:8px 8px 0!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-controls{text-align:left!important;grid-area:3/1/4/3!important;padding:0 8px!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .selected-variant-label{text-align:left!important;justify-content:flex-start!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons{grid-area:4/1/5/3!important;padding:6px 8px 8px!important}}@media (prefers-reduced-motion:reduce){html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card,html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-cover img{transition:none!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card:hover{transform:none}}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-title-link{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;height:auto!important;min-height:0!important;max-height:2.44em!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}html:root:root body .gh-title{text-shadow:0 6px 40px #0000008c,0 0 70px #ff8a1f47}html:root:root body .gh-kicker{color:#ffc27a}html:root:root body .ref26-header{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px #ffb3472e,0 12px 40px #00000059}html:root:root:root body .catalog-section .new-arrivals-strip.new-arrivals-strip{position:relative}html:root:root:root body .catalog-section .new-arrivals-strip.new-arrivals-strip:before{content:"";background:linear-gradient(90deg,#0000,#ffb3478c,#0000);height:1px;margin:0 0 22px;display:block}html:root:root:root body .catalog-section .new-arrivals-strip .new-arrival-cover{border:1px solid #ffffff17!important;transition:transform .26s,box-shadow .26s,border-color .26s!important;overflow:hidden!important;box-shadow:0 10px 28px #00000073!important}html:root:root:root body .catalog-section .new-arrivals-strip .new-arrival-cover img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){html:root:root:root body .catalog-section .new-arrivals-strip .new-arrival-card:hover .new-arrival-cover{transform:translateY(-5px);border-color:#ffb34799!important;box-shadow:0 20px 44px #ff7a1847!important}html:root:root:root body .catalog-section .new-arrivals-strip .new-arrival-card:hover .new-arrival-cover img{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){html:root:root:root body .catalog-section .new-arrivals-strip .new-arrival-cover,html:root:root:root body .catalog-section .new-arrivals-strip .new-arrival-cover img{transition:none!important}}html:root:root:root:root:root:root body .games-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}@media (max-width:1279px){html:root:root:root:root:root:root body .games-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:900px){html:root:root:root:root:root:root body .games-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:359px){html:root:root:root:root:root:root body .games-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-cover{background:radial-gradient(80% 60% at 50% 30%,#ffb3471a,#0000 70%),linear-gradient(160deg,#161c2e 0%,#0b0e19 100%)!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-cover img{z-index:1;position:relative}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons{grid-template-columns:1fr 1fr!important;grid-auto-flow:row!important;align-items:stretch!important;gap:6px!important;padding:10px 10px 11px!important;display:grid!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons button{text-align:center;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;justify-content:center!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:38px!important;padding:4px 3px!important;font-size:clamp(11px,3vw,13.5px)!important;line-height:1.1!important}@media (max-width:560px){html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons{grid-area:4/1/5/3!important;gap:4px!important;padding:6px 6px 8px!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons button{letter-spacing:-.01em!important;min-height:36px!important;padding:2px 0!important;font-size:10.5px!important}}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons .add-button{order:0!important;grid-area:1/1/2/2!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons .rent-button{order:0!important;grid-area:1/2/2/3!important}html:root:root body .game-detail-backdrop{background:#03050cd1}html:root:root body .game-detail{background:#080b14;border:1px solid #ffffff1f;border-radius:28px;box-shadow:0 60px 140px #000000bf,0 0 0 1px #ffc15a0f}html:root:root body .game-detail-bg{filter:blur(46px)saturate(1.7)brightness(.5);opacity:1}html:root:root body .game-detail:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 420px at 18% 0,#ff962829,#0000 60%),linear-gradient(#080b1400 30%,#080b14b8 100%);position:absolute;inset:0}html:root:root body .game-detail-cover{border:1px solid #ffffff38;border-radius:20px;animation:.52s cubic-bezier(.2,.8,.2,1) both gdPoster;box-shadow:0 40px 90px #000000a6,0 0 90px #ff8c282e}html:root:root body .game-detail-info{animation:.52s cubic-bezier(.2,.8,.2,1) 90ms both gdInfo}@keyframes gdPoster{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes gdInfo{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html:root:root body .game-detail-info>.eyebrow{color:#ffb454;letter-spacing:.22em;justify-self:start;font-size:11px}html:root:root body .game-detail-info h2{font-family:"GU Display", var(--font-display,inherit), sans-serif;letter-spacing:-.02em;text-shadow:0 4px 30px #0009;overflow-wrap:break-word;font-size:clamp(24px,3.2vw,40px);line-height:1.08}html:root:root body .game-detail-tags span{background:#ffffff14;border-color:#ffffff2e;border-radius:999px}html:root:root body .game-detail-picker .platform-type-button,html:root:root body .game-detail-picker .variant-type-button{border-radius:999px}html:root:root body .game-detail-price{border-top:1px solid #ffffff24;padding-top:14px}html:root:root body .game-detail-price strong{background:linear-gradient(135deg,#ffd27a,#ff8a1f);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 22px #ff8c284d);-webkit-background-clip:text;background-clip:text;font-family:GU Display,sans-serif}html:root:root body .game-detail-actions{grid-template-columns:1fr 1fr;gap:10px}html:root:root body .game-detail-actions .add-button,html:root:root body .game-detail-actions .rent-button{white-space:normal;overflow-wrap:normal;word-break:normal;border-radius:16px;width:100%;min-height:54px;font-size:16px}html:root:root body .game-detail-actions .add-button{color:#1a0f02;background:linear-gradient(135deg,#ffc15a,#ff7a18);border:0;font-weight:900;box-shadow:0 12px 34px #ff7a1859}html:root:root body .game-detail-actions .add-button:hover{transform:translateY(-2px);box-shadow:0 16px 42px #ff7a1880}html:root:root body .game-detail-actions .rent-button{color:#fff;background:#ffffff0f;border:1px solid #ffffff47}html:root:root body .game-detail-note{background:#3c6edc24;border:1px solid #78a0ff33;border-radius:14px}@media (max-width:900px){html:root:root body .game-detail{border-radius:26px 26px 0 0}}@media (max-width:640px){html:root:root body .game-detail-cover{width:min(54%,210px)}html:root:root body .game-detail-info>.eyebrow{justify-self:center}html:root:root body .game-detail-info h2{font-size:clamp(22px,6.4vw,28px)}html:root:root body .game-detail-price{text-align:center}html:root:root body .game-detail-picker{justify-content:center}html:root:root body .game-detail-actions .add-button,html:root:root body .game-detail-actions .rent-button{min-height:50px;font-size:15px}}@media (prefers-reduced-motion:reduce){html:root:root body .game-detail-cover,html:root:root body .game-detail-info{animation:none}}html:root:root:root body .game-detail-actions .add-button,html:root:root:root body .game-detail-actions .rent-button{width:100%!important;min-width:0!important;max-width:none!important;min-height:54px!important;font-size:16px!important}@media (max-width:640px){html:root:root:root body .game-detail-actions .add-button,html:root:root:root body .game-detail-actions .rent-button{min-height:50px!important;font-size:15px!important}}html:root:root:root body .game-detail-actions .add-button{grid-area:1/1/2/2!important}html:root:root:root body .game-detail-actions .rent-button{grid-area:1/2/2/3!important}html body .gu-mg-banner{background:radial-gradient(500px 160px at 0 0,#ff96282e,#0000 60%),linear-gradient(135deg,#10142a,#1a1640);border:1px solid #ffc15a47;border-radius:22px;align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:28px auto;padding:18px 22px;display:flex;position:relative;overflow:hidden}html body .gu-mg-banner-art{filter:drop-shadow(0 8px 20px #ff962873);flex:none;place-items:center;width:70px;display:grid}html body .gu-mg-banner-art img{width:70px;height:auto;display:block}html body .gu-mg-banner-text{flex:1;gap:4px;min-width:0;display:grid}html body .gu-mg-banner-text strong{font-family:GU Display,sans-serif;font-size:clamp(17px,2.4vw,24px);line-height:1.15}html body .gu-mg-banner-text p{color:#aeb6cf;margin:0;font-size:14px}html body .gu-mg-kicker{color:#ffb454;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:800}html body .gu-mg-banner-btn,html body .gu-mg-play{cursor:pointer;color:#1a0f02;min-height:48px;font:inherit;background:linear-gradient(135deg,#ffc15a,#ff7a18);border:0;border-radius:14px;flex:none;padding:0 28px;font-size:16px;font-weight:900;transition:transform .15s,box-shadow .15s;box-shadow:0 10px 28px #ff7a1859}html body .gu-mg-banner-btn:hover,html body .gu-mg-play:hover{transform:translateY(-2px);box-shadow:0 14px 34px #ff7a1880}@media (max-width:640px){html body .gu-mg-banner{flex-wrap:wrap;gap:12px;margin-bottom:84px;padding:16px}html body .gu-mg-banner-text{flex-basis:calc(100% - 90px)}html body .gu-mg-banner-btn{width:100%}}html body .gu-mg-backdrop{z-index:2147482000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03050ce0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}html body .gu-mg{color:#fff;background:#0a0d1c;border:1px solid #ffc15a40;border-radius:22px;width:min(780px,100%);max-height:100%;padding:14px 14px 12px;overflow:auto;box-shadow:0 40px 120px #000000b3}html body .gu-mg-head{align-items:center;gap:12px;padding:2px 4px 12px;display:flex}html body .gu-mg-head>div:first-child{flex:1;gap:2px;display:grid}html body .gu-mg-head strong{font-family:GU Display,sans-serif;font-size:20px}html body .gu-mg-best{color:#aeb6cf;font-size:13px;font-weight:700}html body .gu-mg-close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;width:38px;height:38px;font-size:22px;line-height:1}html body .gu-mg-stage{background:#070a16;border-radius:16px;line-height:0;position:relative;overflow:hidden}html body .gu-mg-canvas{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;display:block}html body .gu-mg-overlay{text-align:center;background:#070a16c7;place-content:center;justify-items:center;gap:10px;padding:16px;line-height:1.4;display:grid;position:absolute;inset:0}html body .gu-mg-overlay h3{margin:0;font-family:GU Display,sans-serif;font-size:clamp(18px,4vw,26px)}html body .gu-mg-overlay p{color:#c3cae0;max-width:460px;margin:0;font-size:14px}html body .gu-mg-overlay .gu-mg-bonus{color:#ffd27a;font-weight:700}html body .gu-mg-score{color:#ffd27a;font-family:GU Display,sans-serif;font-size:46px;font-weight:900}html body .gu-mg-score span{color:#aeb6cf;font-size:18px}html body .gu-mg-result{font-weight:800}html body .gu-mg-result.is-good{color:#2fd27a!important;font-size:18px!important}html body .gu-mg-result.is-warn{color:#ffb454!important}html body .gu-mg-foot{color:#7f89a8;text-align:center;margin:10px 4px 2px;font-size:12px}@media (max-width:480px){html body .gu-mg-backdrop{padding:8px}html body .gu-mg-overlay{gap:6px;padding:10px}html body .gu-mg-overlay p{font-size:12.5px}html body .gu-mg-score{font-size:34px}}html body .gu-mg-locs{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 10px;display:grid}html body .gu-mg-loc{color:#dfe4f5;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:700;display:flex}html body .gu-mg-loc i{border:1px solid #fff6;border-radius:50%;flex:none;width:16px;height:16px}html body .gu-mg-loc.is-active{color:#fff;background:#ffb45424;border-color:#ffb454;box-shadow:inset 0 0 0 1px #ffb454}html body .gu-mg-loc:disabled{opacity:.55;cursor:default}@media (max-width:560px){html body .gu-mg-locs{grid-template-columns:repeat(2,1fr)}}html body .gu-mg-top{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;margin:10px 0 0;padding:10px 12px}html body .gu-mg-top>strong{color:#ffb454;letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}html body .gu-mg-top ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}html body .gu-mg-top li{background:#ffffff0a;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;font-size:14px;display:flex}html body .gu-mg-top li.is-me{background:#ffb45429;box-shadow:inset 0 0 0 1px #ffb45480}html body .gu-mg-top p{color:#9aa5c4;margin:0;font-size:13px}html body .gu-mg-rank{color:#1a0f02;background:#b6bdd4;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}html body .gu-mg-rank.r1{background:linear-gradient(135deg,#ffe08a,#f0a020)}html body .gu-mg-rank.r2{background:linear-gradient(135deg,#f1f3fa,#aab2c8)}html body .gu-mg-rank.r3{background:linear-gradient(135deg,#f0b387,#b9733f)}html body .gu-mg-nick{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}html body .gu-mg-top li b{color:#ffd27a;font-family:GU Display,sans-serif}html body .gu-mg-top ol{gap:4px}html body .gu-mg-top li{padding:5px 8px;font-size:13px}html body .gu-mg-top li.t1{background:linear-gradient(90deg,#ffc84647,#ffc8460d);box-shadow:inset 3px 0 #f0a020}html body .gu-mg-top li.t2{background:linear-gradient(90deg,#c8d2eb3d,#c8d2eb0a);box-shadow:inset 3px 0 #aab2c8}html body .gu-mg-top li.t3{background:linear-gradient(90deg,#dc8c5042,#dc8c500a);box-shadow:inset 3px 0 #b9733f}html body .gu-mg-top li.t1 .gu-mg-nick{color:#ffe08a}html body .gu-mg-top li.t2 .gu-mg-nick{color:#f1f3fa}html body .gu-mg-top li.t3 .gu-mg-nick{color:#f0b387}html body .gu-mg-top li.is-me{box-shadow:inset 0 0 0 1px #ffb45480}html body .gu-mg-toplink{color:#ffd27a;cursor:pointer;background:#ffb4541f;border:1px solid #ffc15a80;border-radius:19px;flex:none;height:44px;min-height:40px;padding:0 14px;font:800 13px/1 GU Text,system-ui,sans-serif}html body .gu-mg-toplink:disabled{opacity:.4}html body .gu-mg-rotate{display:none!important}html body .gu-mg-backdrop{overscroll-behavior:none;-webkit-tap-highlight-color:transparent}html body .gu-mg.is-phone{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;padding:max(8px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));border:0;border-radius:0;flex-direction:column;gap:8px;display:flex;overflow:hidden}html body .gu-mg-backdrop.is-phone{place-items:stretch stretch;padding:0}html body .gu-mg.is-phone{margin:0}html body .gu-mg.is-phone .gu-mg-head{flex:none;padding:0 2px}html body .gu-mg.is-phone .gu-mg-close{width:44px;height:44px}html body .gu-mg.is-phone .gu-mg-locs{flex:none;grid-template-columns:repeat(4,1fr);gap:6px;margin:0}html body .gu-mg.is-phone .gu-mg-loc{white-space:nowrap;justify-content:center;gap:4px;min-height:40px;padding:6px 4px;font-size:11.5px}html body .gu-mg.is-phone .gu-mg-loc i{width:10px;height:10px}html body .gu-mg.is-phone.is-playing .gu-mg-locs{display:none}html body .gu-mg.is-phone .gu-mg-stage{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:14px;flex:1 1 0;min-height:0}html body .gu-mg.is-phone .gu-mg-canvas{position:absolute;top:0;left:0}html body .gu-mg.is-phone .gu-mg-foot{display:none}html body .gu-mg.is-phone .gu-mg-overlay{padding:14px;line-height:1.4;overflow-y:auto}html body .gu-mg.is-phone .gu-mg-play{min-height:52px;padding:0 34px;font-size:17px}html body .gu-mg-sheet{z-index:5;background:#050812e0;place-items:center;padding:12px;line-height:1.4;display:grid;position:absolute;inset:0;overflow-y:auto}html body .gu-mg-sheet>div{gap:10px;width:min(420px,100%);display:grid}html body .gu-mg-sheet .gu-mg-top{margin:0}@media (orientation:portrait){html body .gu-mg.is-phone .gu-mg-rotate{color:#ffd27a;font-size:12.5px;display:block!important}}@media (max-height:460px){html body .gu-mg.is-phone{padding-top:max(4px, env(safe-area-inset-top));padding-bottom:max(4px, env(safe-area-inset-bottom));gap:6px}html body .gu-mg.is-phone .gu-mg-head{gap:8px}html body .gu-mg.is-phone .gu-mg-head>div:first-child{align-items:baseline;gap:10px;display:flex}html body .gu-mg.is-phone .gu-mg-overlay p:not(.gu-mg-bonus):not(.gu-mg-result){display:none}html body .gu-mg.is-phone .gu-mg-overlay{gap:6px;padding:8px}html body .gu-mg.is-phone .gu-mg-score{font-size:30px}html body .gu-mg.is-phone .gu-mg-play{min-height:44px}}html body .gu-mg-loc.is-legend{color:#ffe7a8;letter-spacing:.04em;background:linear-gradient(90deg,#9a2c0a59,#ffc23a2e);border-color:#ffc23ab3;grid-column:1/-1;justify-content:center;font-weight:800}html body .gu-mg-loc.is-legend.is-active{box-shadow:inset 0 0 0 1px #ffc23a,0 0 18px #ffc23a59}html body .gu-mg-loc.is-locked{opacity:.7;filter:saturate(.6);border-style:dashed}html body .gu-mg-legendhint{color:#ffd98a;background:#ffc23a1a;border-radius:10px;margin:-2px 0 10px;padding:8px 10px;font-size:12.5px;line-height:1.4}html body .gu-mg.is-phone .gu-mg-legendhint{flex:none;margin:0}html body .gu-mg:not(.is-phone){grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 310px;gap:10px 14px;width:min(1280px,96vw);max-width:none;max-height:96vh;padding:14px 16px;display:grid;overflow:auto}html body .gu-mg:not(.is-phone) .gu-mg-head{grid-area:1/1/auto/-1;padding-bottom:0}html body .gu-mg:not(.is-phone) .gu-mg-stage{aspect-ratio:2.1;grid-area:2/1/6;align-self:start;min-height:260px}html body .gu-mg:not(.is-phone) .gu-mg-canvas{position:absolute;top:0;left:0}html body .gu-mg:not(.is-phone) .gu-mg-locs{grid-area:2/2;grid-template-columns:1fr 1fr;margin:0}html body .gu-mg:not(.is-phone) .gu-mg-loc{white-space:nowrap;padding:8px 6px;font-size:12px}html body .gu-mg:not(.is-phone) .gu-mg-legendhint{grid-area:3/2;margin:0}html body .gu-mg:not(.is-phone) .gu-mg-top{grid-area:4/2;margin:0}html body .gu-mg:not(.is-phone) .gu-mg-foot{grid-area:5/2;align-self:end;margin:0}html body .gu-mg-count{z-index:4;pointer-events:none;background:#0508124d;place-items:center;display:grid;position:absolute;inset:0}html body .gu-mg-count span{color:#ffd27a;text-shadow:0 0 34px #ffb454a6;font-family:GU Display,sans-serif;font-size:clamp(64px,14vw,130px);font-weight:900;line-height:1;animation:.48s ease-out both guMgPop}@keyframes guMgPop{0%{opacity:0;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}html body .gu-mg-play:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}html body .gu-mg-backdrop{touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto;width:100%;height:100dvh;position:fixed;inset:0}html body .gu-mg-backdrop .gu-mg-overlay,html body .gu-mg-backdrop .gu-mg-top{touch-action:pan-y;overscroll-behavior:contain}html body .gu-mg-backdrop.is-phone{background:#05070d}html body .gu-mg.is-phone{width:100%;max-width:100vw;overflow:hidden}html body .gu-mg.is-phone .gu-mg-head strong{font-size:clamp(15px,4.6vw,18px)}@media (max-width:360px){html body .gu-mg.is-phone .gu-mg-loc{padding:6px 2px;font-size:10.5px}html body .gu-mg.is-phone .gu-mg-play{padding:0 22px;font-size:16px}}html body .gu-mg-backdrop,html body .gu-mg-backdrop *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}html body .gu-mg-backdrop ::selection{color:inherit;background:0 0}html body .gu-mg.is-phone{padding:env(safe-area-inset-top) 0 0 0;background:#05070d;gap:0}html body .gu-mg.is-phone>:not(.gu-mg-stage){padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}html body .gu-mg.is-phone .gu-mg-head{padding-top:6px;padding-bottom:6px}html body .gu-mg.is-phone .gu-mg-locs{padding-bottom:8px}html body .gu-mg.is-phone .gu-mg-legendhint{padding-bottom:6px}html body .gu-mg.is-phone .gu-mg-stage{border-radius:0;margin:0}@media (orientation:landscape){html body .gu-mg.is-phone .gu-mg-stage{margin:0 env(safe-area-inset-right) 0 env(safe-area-inset-left)}}html body .gu-mg.is-phone .gu-mg-locs{-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}html body .gu-mg.is-phone .gu-mg-locs::-webkit-scrollbar{display:none}html body .gu-mg.is-phone .gu-mg-loc{flex:none;min-height:36px;padding:6px 12px;font-size:12px}html body .gu-mg.is-phone .gu-mg-loc.is-legend{min-height:36px}@media (orientation:landscape){html body .gu-mg.is-phone .gu-mg-locs{grid-template-columns:repeat(5,1fr);display:grid;overflow:visible}html body .gu-mg.is-phone .gu-mg-loc{min-height:30px;padding:4px 6px;font-size:11px}}html body .gu-mg.is-phone .gu-mg-loc.is-legend{grid-column:auto}html body .gu-mg.is-phone .gu-mg-loc{padding:6px 10px}html body .gu-mg.is-phone .gu-mg-locs{gap:5px}@media (orientation:landscape){html body .gu-mg.is-phone .gu-mg-loc{min-height:30px;padding:3px 6px;font-size:11px}html body .gu-mg.is-phone .gu-mg-head{padding-top:4px;padding-bottom:4px}html body .gu-mg.is-phone .gu-mg-locs{padding-bottom:6px}}@media (orientation:landscape) and (max-height:520px){html body .gu-mg.is-phone{padding:0;display:block;position:relative}html body .gu-mg.is-phone .gu-mg-stage{top:0;bottom:0;left:env(safe-area-inset-left);right:env(safe-area-inset-right);border-radius:0;flex:none;margin:0;position:absolute}html body .gu-mg.is-phone>.gu-mg-head{z-index:6;top:max(6px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));background:#05070dbd;border:1px solid #ffffff1a;border-radius:999px;gap:10px;width:auto;max-width:calc(100% - 20px);padding:3px 4px 3px 12px;position:absolute}html body .gu-mg.is-phone>.gu-mg-head .gu-mg-close{width:32px;height:32px;font-size:20px}html body .gu-mg.is-phone.is-playing>.gu-mg-head{display:none}html body .gu-mg.is-phone>.gu-mg-locs{z-index:6;left:50%;bottom:max(8px, env(safe-area-inset-bottom));background:#05070dbd;border:1px solid #ffffff1a;border-radius:14px;gap:6px;width:min(680px,100% - 24px);padding:4px 6px;position:absolute;transform:translate(-50%)}html body .gu-mg.is-phone>.gu-mg-legendhint{z-index:6;left:50%;bottom:calc(max(8px, env(safe-area-inset-bottom)) + 46px);background:#281406eb;width:min(560px,100% - 24px);padding:8px 12px;position:absolute;transform:translate(-50%)}html body .gu-mg.is-phone .gu-mg-overlay{padding-bottom:56px}html body .gu-mg.is-phone .gu-mg-stage{left:0;right:0}}html.gu-mg-noselect,html.gu-mg-noselect body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.gu-mg-noselect input,html.gu-mg-noselect textarea{-webkit-user-select:text;user-select:text}html body .gu-mg-backdrop button,html body .gu-mg-backdrop a{touch-action:manipulation;-webkit-touch-callout:none}html body .gu-mg-backdrop img{-webkit-user-drag:none;pointer-events:none}@media (orientation:landscape){html body .gu-mg.is-phone .gu-mg-locs{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px}html body .gu-mg.is-phone .gu-mg-loc{gap:3px;padding:3px;font-size:10px;overflow:hidden}html body .gu-mg.is-phone .gu-mg-loc i{width:8px;height:8px}}@media (orientation:landscape) and (max-height:520px){html body .gu-mg.is-phone>.gu-mg-locs{width:min(840px,100% - 24px)}}html body .gu-mg-loc.is-storm{color:#d8f6ff;background:linear-gradient(90deg,#2a1a6e73,#9fe8ff29);border-color:#9fe8ff99;font-weight:800}html body .gu-mg-loc.is-storm.is-active{box-shadow:inset 0 0 0 1px #9fe8ff,0 0 16px #9fe8ff59}html body .gu-mg-loc.is-storm.is-locked{color:#b9c9d6}@media (orientation:landscape) and (max-height:520px){html body .gu-mg.is-phone .gu-mg-loc{letter-spacing:-.01em}}html body .gu-mg-banners{grid-template-columns:1fr 1fr;gap:16px;width:min(1180px,100% - 32px);margin:28px auto;display:grid}html body .gu-mg-banners .gu-mg-banner{width:auto;margin:0}html body .gu-hc-banner{background:radial-gradient(500px 160px at 0 0,#6ec85033,#0000 60%),linear-gradient(135deg,#10202a,#1a3340);border-color:#7fcf4a4d}html body .gu-hc-banner-art{filter:drop-shadow(0 8px 20px #6ec85066)}html body .gu-hc-banner .gu-mg-kicker{color:#8fe06a}@media (max-width:860px){html body .gu-mg-banners{grid-template-columns:1fr;gap:12px;margin-bottom:84px}html body .gu-mg-banners .gu-mg-banner{margin-bottom:0}}html body .gu-hc{z-index:2147482000;color:#fff;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#070a16;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}html body .gu-hc-canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}html body .gu-hc button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}html body .gu-hc-hud{padding:calc(10px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) 8px calc(12px + env(safe-area-inset-left));pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}html body .gu-hc-icon{pointer-events:auto;cursor:pointer;background:#080c1a99;border:1px solid #ffffff59;border-radius:50%;width:44px;height:44px;font-size:20px}html body .gu-hc-stat{background:#080c1a99;border:1px solid #ffffff2e;border-radius:14px;align-items:baseline;gap:5px;padding:6px 12px;font-size:20px;font-weight:900;line-height:1.1;display:flex}html body .gu-hc-stat small{color:#c3cae0;font-size:11px;font-weight:700}html body .gu-hc-dist{margin-right:auto;font-size:26px}html body .gu-hc-coin{align-items:center}html body .gu-hc-coin i,html body .gu-hc-wallet i{background:radial-gradient(circle at 35% 30%,#fff3b0,#ffd447 45%,#c58a0a);border-radius:50%;width:16px;height:16px;display:inline-block;box-shadow:inset 0 0 0 2px #c58a0a}html body .gu-hc-fuel{left:calc(12px + env(safe-area-inset-left));top:calc(62px + env(safe-area-inset-top));pointer-events:none;color:#fff;text-shadow:0 1px 3px #000000e6,0 0 6px #0009;gap:3px;width:min(260px,46vw);font-size:11px;font-weight:800;display:grid;position:absolute}html body .gu-hc-fuel>div{background:#080c1aa6;border:1px solid #ffffff47;border-radius:8px;height:12px;overflow:hidden}html body .gu-hc-fuel>div>div{background:linear-gradient(90deg,#ffb454,#ffd447);width:100%;height:100%;transition:width .12s linear}html body .gu-hc-fuel>div>div.is-low{background:linear-gradient(90deg,#ff3b3b,#ff7a18);animation:.5s steps(2,end) infinite gu-hc-blink}@keyframes gu-hc-blink{50%{opacity:.45}}html body .gu-hc-pedal{bottom:calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(4px);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;touch-action:none;background:#0a0e1e80;border:2px solid #fff6;border-radius:22px;place-items:center;width:clamp(120px,30vw,210px);height:clamp(84px,20vh,120px);font-size:18px;font-weight:900;transition:transform 70ms,background 70ms;display:grid;position:absolute}html body .gu-hc-brake{left:calc(14px + env(safe-area-inset-left))}html body .gu-hc-gas{right:calc(14px + env(safe-area-inset-right));background:#ff7a1861;border-color:#ffc15ab3}html body .gu-hc-pedal.is-on{color:#1a0f02;background:#ffc15ab3;transform:scale(.94)}@media (orientation:landscape) and (max-height:520px){html body .gu-hc-pedal{width:clamp(110px,20vw,170px);height:clamp(70px,26vh,96px)}html body .gu-hc-fuel{top:calc(56px + env(safe-area-inset-top))}}html body .gu-hc-menu{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);touch-action:pan-y;background:#050812b8;flex-direction:column;display:flex;position:absolute;inset:0}html body .gu-hc-menu-head{align-items:center;gap:12px;padding:12px 16px 6px;display:flex}html body .gu-hc-menu-head>div{flex:1;gap:2px;display:grid}html body .gu-hc-menu-head strong{font-family:GU Display,sans-serif;font-size:24px}html body .gu-hc-wallet{background:#ffffff14;border-radius:14px;align-items:center;gap:7px;padding:6px 12px;font-weight:900;display:inline-flex}html body .gu-hc-menu .gu-mg-close{touch-action:manipulation;width:44px;height:44px}html body .gu-hc-menu-body{touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:4px 16px 10px;overflow-y:auto}html body .gu-hc-menu-body h4{letter-spacing:.2em;text-transform:uppercase;color:#ffb454;margin:12px 0 8px;font-size:12px}html body .gu-hc-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html body .gu-hc-cars{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html body .gu-hc-card{text-align:left;cursor:pointer;touch-action:manipulation;background:#0e1328cc;border:2px solid #ffffff29;border-radius:16px;align-content:end;gap:3px;padding:10px 12px;display:grid;position:relative}html body .gu-hc-card.is-sel{border-color:#ffb454;box-shadow:0 0 0 3px #ffb45440}html body .gu-hc-level{background-position:50%;background-size:cover;min-height:112px}html body .gu-hc-card{min-width:0}html body .gu-hc-card b{font-size:16px}html body .gu-hc-card small{color:#c3cae0;font-size:12px;line-height:1.3}html body .gu-hc-card em{color:#ffd27a;font-size:12px;font-style:normal;font-weight:800}html body .gu-hc-car{align-content:start}html body .gu-hc-thumb{justify-self:center;max-width:150px;width:100%!important;height:auto!important}html body .gu-hc-bars{gap:5px;margin-top:6px;display:grid}html body .gu-hc-bars label{color:#aeb6cf;grid-template-columns:1fr;gap:2px;font-size:10px;display:grid}html body .gu-hc-bars i{background:linear-gradient(90deg, #ffb454 var(--v), #ffffff24 var(--v));border-radius:4px;height:5px;display:block}html body .gu-hc-menu-foot{padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:#050812b3;border-top:1px solid #ffffff1a;align-items:center;gap:14px;display:flex}html body .gu-hc-menu-foot p{color:#aeb6cf;flex:1;margin:0;font-size:12.5px;line-height:1.4}html body .gu-hc-menu-foot .gu-mg-play{touch-action:manipulation}@media (max-width:700px){html body .gu-hc-cars{grid-template-columns:repeat(2,minmax(0,1fr))}html body .gu-hc-levels{grid-template-columns:1fr}html body .gu-hc-level{min-height:78px}html body .gu-hc-menu-foot{flex-direction:column;align-items:stretch}html body .gu-hc-menu-foot .gu-mg-play{width:100%}html body .gu-hc-menu-foot p{display:none}}@media (orientation:landscape) and (max-height:520px){html body .gu-hc-levels{grid-template-columns:repeat(3,minmax(0,1fr))}html body .gu-hc-level{min-height:70px}html body .gu-hc-cars{grid-template-columns:repeat(4,minmax(0,1fr))}html body .gu-hc-bars{display:none}html body .gu-hc-menu-foot{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom));flex-direction:row}html body .gu-hc-menu-foot p{display:none}html body .gu-hc-menu-foot .gu-mg-play{width:auto;min-height:42px}html body .gu-hc-menu-head{padding-top:6px}}html body .gu-hc-over{background:0 0;place-items:center;padding:16px;display:grid;position:absolute;inset:0}html body .gu-hc-over-card{text-align:center;background:#0a0d1c;border:1px solid #ffc15a4d;border-radius:22px;justify-items:center;gap:12px;width:min(420px,100%);padding:20px;display:grid;box-shadow:0 30px 90px #000000b3}html body .gu-hc-over-card h3{margin:0;font-family:GU Display,sans-serif;font-size:22px}html body .gu-hc-record{color:#1a0f02;background:linear-gradient(135deg,#ffc15a,#ff7a18);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:900}html body .gu-hc-over-row{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}html body .gu-hc-over-row div{background:#ffffff0f;border-radius:12px;gap:2px;padding:8px 4px;display:grid}html body .gu-hc-over-row b{font-size:20px}html body .gu-hc-over-row small{color:#aeb6cf;font-size:11px}html body .gu-hc-over-btns{gap:10px;width:100%;display:flex}html body .gu-hc-over-btns .gu-mg-play{touch-action:manipulation;flex:1}html body .gu-hc-ghost{cursor:pointer;touch-action:manipulation;background:#ffffff0f;border:1px solid #ffffff4d;border-radius:14px;min-height:48px;padding:0 22px;font-weight:800}@media (orientation:landscape) and (max-height:520px){html body .gu-hc-over-card{gap:6px;padding:12px 16px}html body .gu-hc-over-row b{font-size:16px}}html body .gu-hc-warn{left:50%;top:calc(64px + env(safe-area-inset-top));color:#fff;pointer-events:none;opacity:0;white-space:nowrap;background:#d62828eb;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:900;transition:opacity .15s;position:absolute;transform:translate(-50%);box-shadow:0 6px 20px #0006}html body .gu-hc-warn.is-on{opacity:1;animation:.7s steps(2,end) infinite gu-hc-blink}html body .gu-hc-rotate{display:none}@media (orientation:portrait) and (max-width:700px){html body .gu-hc-menu-foot .gu-hc-rotate{text-align:center;color:#ffd27a;order:-1;font-weight:700;display:block}html body .gu-hc-menu-foot p{display:none}html body .gu-hc-menu-foot p.gu-hc-rotate{display:block}}@media (max-width:700px){html body .gu-hc-warn{top:calc(112px + env(safe-area-inset-top));font-size:13px}}@media (orientation:landscape) and (max-height:520px){html body .gu-hc-warn{top:calc(54px + env(safe-area-inset-top));padding:5px 12px;font-size:12px;left:56%}html body .gu-hc-menu-head strong{font-size:18px}html body .gu-hc-menu-head .gu-mg-kicker{display:none}html body .gu-hc-menu-head{padding:4px 14px 0}html body .gu-hc-menu-head .gu-mg-close{width:38px;height:38px}html body .gu-hc-menu-body h4{margin:6px 0 5px}html body .gu-hc-card b{font-size:14px}html body .gu-hc-card small{display:none}html body .gu-hc-thumb{max-width:110px}}html body .gu-hc-nitro{left:calc(12px + env(safe-area-inset-left));top:calc(96px + env(safe-area-inset-top));pointer-events:none;color:#fff;text-shadow:0 1px 3px #000000e6,0 0 6px #0009;gap:3px;width:min(260px,46vw);font-size:11px;font-weight:800;display:grid;position:absolute}html body .gu-hc-nitro>div{background:#080c1aa6;border:1px solid #ffffff47;border-radius:8px;height:9px;overflow:hidden}html body .gu-hc-nitro>div>div{background:linear-gradient(90deg,#2d8cff,#7fe3ff);width:0;height:100%;transition:width .12s linear}html body .gu-hc-nitro>div>div.is-on{background:linear-gradient(90deg,#7fe3ff,#fff)}html body .gu-hc-prog{right:calc(12px + env(safe-area-inset-right));top:calc(62px + env(safe-area-inset-top));pointer-events:none;color:#fff;text-shadow:0 1px 3px #000000e6,0 0 6px #0009;justify-items:end;gap:3px;width:min(220px,40vw);font-size:11px;font-weight:800;display:grid;position:absolute}html body .gu-hc-prog>div{background:repeating-linear-gradient(90deg,#ffffffe6 0 6px,#101418e6 6px 12px) 0 0/12px 12px;border:1px solid #ffffff47;border-radius:8px;width:100%;height:12px;position:relative;overflow:hidden}html body .gu-hc-prog>div>div{background:linear-gradient(90deg,#3ecf6a,#b6f06a);width:0;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #78f07899}html body .gu-hc-nitrobtn{right:calc(26px + clamp(120px, 30vw, 210px) + env(safe-area-inset-right));background:#2d8cff61;border-color:#7fe3ffbf;width:clamp(84px,18vw,120px)}html body .gu-hc-nitrobtn.is-on{color:#04202e;background:#7fe3ffd9}html body .gu-hc-cars{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1000px) and (min-width:701px){html body .gu-hc-cars{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){html body .gu-hc-cars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (orientation:landscape) and (max-height:520px){html body .gu-hc-pedal.gu-hc-nitrobtn{right:calc(26px + clamp(110px, 20vw, 170px) + env(safe-area-inset-right));width:clamp(74px,13vw,100px)}html body .gu-hc-nitro{top:calc(84px + env(safe-area-inset-top));width:min(200px,34vw)}html body .gu-hc-prog{top:calc(56px + env(safe-area-inset-top))}html body .gu-hc-cars{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:420px) and (orientation:portrait){html body .gu-hc-brake{width:100px}html body .gu-hc-pedal.gu-hc-nitrobtn{width:80px}}html body .gu-hc-levels{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:700px){html body .gu-hc-levels{grid-template-columns:repeat(2,minmax(0,1fr))}html body .gu-hc-level{min-height:92px}}@media (orientation:landscape) and (max-height:520px){html body .gu-hc-levels{grid-template-columns:repeat(4,minmax(0,1fr))}html body .gu-hc-level{min-height:70px}html body .gu-hc-level small{display:none}html body .gu-hc-menu-foot p.gu-hc-racehint{font-size:11px;display:block}}html body .gu-hc-level.is-locked{cursor:not-allowed;opacity:.92;background-image:radial-gradient(circle at 50% 35%,#2b3150,#090c1a)!important}html body .gu-hc-level.is-locked b{color:#ffd27a}html body .gu-hc-level.is-secret{box-shadow:0 0 0 2px #ffc93a8c,0 0 22px #ffc93a40}html body .gu-hc-coin i,html body .gu-hc-wallet i{background:url(/images/game/hc/logo.png) 50%/72% no-repeat,radial-gradient(circle at 50% 40%,#1a3f86,#0a1a44);width:20px;height:20px;box-shadow:inset 0 0 0 2px #e7b021}html body .gu-hc-xp{border-color:#78e1ff8c;align-items:center}html body .gu-hc-xp i{background:url(/images/game/hc/logo.png) 50%/72% no-repeat,radial-gradient(circle at 50% 40%,#1a3f86,#0a1a44);border-radius:50%;width:20px;height:20px;display:inline-block;box-shadow:inset 0 0 0 2px #35d3ff,0 0 10px #35d3ffb3}html body .gu-hc-xp span{color:#9be7ff}html body .gu-hc-pedal.gu-hc-nitrobtn.is-empty{opacity:.42;filter:grayscale(.85)}html body .gu-hc-menu-foot p.gu-hc-racehint{color:#9be7ff;flex:1;margin:0;font-size:12px;font-weight:700;display:block}html body .gu-hc-xpmsg{color:#9be7ff;margin:0;font-size:13px;font-weight:700;line-height:1.35}html body .gu-mg-play:disabled{opacity:.6;cursor:wait}html body .gu-hc-ammo{border-color:#ffd67880;align-items:center}html body .gu-hc-ammo i{background:linear-gradient(#ffe9a3 0 30%,#d9a93a 30% 100%);border-radius:4px 4px 1px 1px;width:9px;height:20px;display:inline-block;box-shadow:0 0 6px #ffd67899}html body .gu-hc-ammo span{color:#ffe08a}html body .gu-hc-hp{background:#080c1aa6;border:1px solid #ffffff47;border-radius:6px;align-self:center;width:86px;height:10px;overflow:hidden}html body .gu-hc-hp i{background:#5fd36b;border-radius:6px;width:100%;height:100%;transition:width .15s;display:block}html body .gu-hc-daily{background:linear-gradient(135deg,#ffc93a29,#ff8a281a);border:1px solid #ffc93a80;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:12px 14px;display:flex}html body .gu-hc-daily b{font-size:15px;display:block}html body .gu-hc-daily small{color:#c9d0e4;font-size:12px}html body .gu-hc-daily-btn{color:#1b1300;cursor:pointer;background:linear-gradient(#ffd34a,#ff9f1c);border:0;border-radius:12px;flex:none;padding:9px 16px;font-size:14px;font-weight:900}html body .gu-hc-daily-btn:disabled{opacity:.45;cursor:default}html body .gu-hc-shop{flex-direction:column;gap:8px;display:flex}html body .gu-hc-shop-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html body .gu-hc-shop-row>span{color:#aab3cc;width:78px;font-size:12px;font-weight:800}html body .gu-hc-chip{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}html body .gu-hc-chip.is-sel{background:#ffc93a2e;border-color:#ffc93a}html body .gu-hc-chip.is-off{opacity:.45}html body .gu-hc-chip em{color:#ffd34a;font-style:normal;font-weight:900}html body .gu-hc-sw{border:1px solid #ffffff80;border-radius:50%;width:12px;height:12px;display:inline-block}html body .gu-hc-shopnote{color:#8d97b3;font-size:11px}html body .gu-hc-ach{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}html body .gu-hc-ach-i{opacity:.7;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;padding:8px 10px;position:relative}html body .gu-hc-ach-i.is-done{opacity:1;background:#50c8781f;border-color:#78dc8c99}html body .gu-hc-ach-i b{font-size:13px;display:block}html body .gu-hc-ach-i small{color:#b4bcd2;font-size:11px;display:block}html body .gu-hc-ach-i em{color:#ffd34a;font-size:12px;font-style:normal;font-weight:900;position:absolute;top:8px;right:10px}html body .gu-hc-lb{flex-direction:column;gap:8px;display:flex}html body .gu-hc-lb-tabs{flex-wrap:wrap;gap:6px;display:flex}html body .gu-hc-lb-list{flex-direction:column;gap:4px;max-width:520px;margin:0;padding:0;list-style:none;display:flex}html body .gu-hc-lb-list li{background:#ffffff0d;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:grid}html body .gu-hc-lb-list li.is-me{background:#ffc93a2e;border:1px solid #ffc93a80}html body .gu-hc-lb-list li span{color:#ffd34a;font-weight:900}html body .gu-hc-lb-list li em{color:#9be7ff;font-style:normal;font-weight:900}:root{--sun-magenta:#e2358f;--sun-violet:#8a4dff;--sun-orange:#ff7a2f;--sun-pink-text:#ffb8e0;--sun-grad:linear-gradient(135deg, #d92d86 0%, #8a4dff 62%, #ff7a2f 118%);--sun-glow:#d92d8680;--sun-glow-violet:#8a4dff66;--sun-border:#e070cd8c;--sun-ease:cubic-bezier(.2, .8, .2, 1);--blue:#7a5cff;--blue-hover:#9a82ff;--blue-soft:#7a5cff2e;--ui-accent:#c9a0ff;--ui-cta-a:#d92d86;--ui-cta-b:#8a4dff}html body .gh-top{isolation:isolate;position:relative}html body .gh-top:before{content:"";z-index:-1;pointer-events:none;opacity:0;height:290px;animation:sunGlowIn .9s .1s var(--sun-ease) forwards;background:radial-gradient(44% 230px at 13% 60px,#e2358f42,#0000 78%),radial-gradient(46% 250px at 52% 60px,#8a4dff3d,#0000 80%),radial-gradient(40% 230px at 90% 60px,#ff7a2f33,#0000 78%);position:absolute;top:calc(100% - 60px);left:0;right:0}html:root body .gh-stage:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(44% 100% at 13% 100%,#e2358f42,#0000 78%),radial-gradient(46% 110% at 52% 100%,#8a4dff3d,#0000 80%),radial-gradient(40% 100% at 90% 100%,#ff7a2f33,#0000 78%);height:34%;position:absolute;bottom:0;left:0;right:0}@keyframes sunGlowIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:scroll()){html body .gh-top:before{animation:sunGlowIn .9s .1s var(--sun-ease) forwards, sunGlowDrift linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}@keyframes sunGlowDrift{to{transform:translateY(34px)}}}html body .gamer-services-teaser{background:radial-gradient(circle at 100% 0,#ff7a2f33,#0000 45%),linear-gradient(120deg,#3b1474 0%,#1c1042 55%,#10152a 100%);border-color:#d670cd4d}html body .gamer-services-teaser .eyebrow{color:var(--sun-pink-text)}html body .gamer-services-teaser p{color:#d8cff2}html:root body .gh-stage{background:radial-gradient(70% 60% at 70% 30%,#8a4dff3d,#0000 70%),radial-gradient(60% 50% at 20% 70%,#e2358f29,#0000 70%),#06080e}@media (min-width:901px){html:root body .gh-shade{background:radial-gradient(55% 55% at 16% 62%,#e2358f26,#0000 70%),radial-gradient(42% 60% at 90% 12%,#8a4dff24,#0000 70%),linear-gradient(90deg,#06080ef5 0%,#06080ed1 30%,#06080e47 62%,#06080e1f 100%),linear-gradient(#0000 48%,#06080e99 76%,#06080e 100%),linear-gradient(#06080ea6 0%,#0000 16%)}}html body .gh-top:after{display:none}html body .gh-top[data-neon=vi]:after{content:"";z-index:2;right:var(--vi-x,9%);top:var(--vi-y,16%);width:var(--vi-w,min(22vw, 300px));aspect-ratio:5/3;pointer-events:none;opacity:.5;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 120'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%23ff4fb0'/><stop offset='0.6' stop-color='%23a066ff'/><stop offset='1' stop-color='%23ff8a3d'/></linearGradient><filter id='b' x='-30%' y='-30%' width='160%' height='160%'><feGaussianBlur stdDeviation='4'/></filter></defs><g fill='none' stroke='url(%23g)' stroke-width='9' stroke-linecap='round' stroke-linejoin='round'><path filter='url(%23b)' d='M24 18 L62 102 L100 18 M138 18 L138 102'/><path d='M24 18 L62 102 L100 18 M138 18 L138 102' stroke-width='4' stroke='%23fff' stroke-opacity='0.85'/></g></svg>") 50%/contain no-repeat;animation:4.5s ease-in-out infinite sunPulse;display:block;position:absolute}@keyframes sunPulse{0%,to{opacity:.32}50%{opacity:.85}}html:root body .gh-title{text-shadow:0 10px 40px #0000008c,0 0 70px #d92d8633!important}html:root body .gh-kicker{color:var(--sun-pink-text)!important}html:root body .gh-kicker i{background:linear-gradient(90deg, var(--sun-magenta), var(--sun-orange), transparent)}html:root body .ref26-info-hub-header h2,html:root body .catalog-section .new-arrivals-head strong,html:root body .catalog-section .game-news-head strong{letter-spacing:-.02em}html:root body .gh-btn-main{background:var(--sun-grad);box-shadow:0 12px 34px -8px var(--sun-glow), inset 0 0 0 1px #ffffff24;transition:transform .28s var(--sun-ease), box-shadow .28s var(--sun-ease), background-position .5s var(--sun-ease);background-position:0 0;background-size:150% 100%}html:root body .gh-btn-main:hover{box-shadow:0 16px 46px -8px #d92d86a6, 0 0 30px -4px var(--sun-glow-violet), inset 0 0 0 1px #fff3;background-position:100% 0}html body .gh-dot span,html body .gh-thumb>i{background:var(--sun-grad)}html body .gh-thumb.is-on{border-color:var(--sun-border);background:#d92d8624}html:root body .gh-card:hover{border-color:var(--sun-border);box-shadow:0 18px 50px -12px var(--sun-glow), 0 0 32px -10px var(--sun-glow-violet)}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons .add-button{background:var(--sun-grad)!important;color:#fff!important;box-shadow:0 8px 22px -6px var(--sun-glow)!important;transition:transform .25s var(--sun-ease), box-shadow .25s var(--sun-ease), filter .25s!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-action-buttons .add-button:hover{filter:saturate(1.08)brightness(1.06);transform:translateY(-2px);box-shadow:0 12px 30px -6px #d92d8699, 0 0 22px -4px var(--sun-glow-violet)!important}html:root:root body .game-actions-primary .add-button,html:root:root body .game-detail-actions .add-button{background:var(--sun-grad);color:#fff;box-shadow:0 12px 34px -8px var(--sun-glow);transition:transform .25s var(--sun-ease), box-shadow .25s var(--sun-ease), filter .25s}html:root:root:root body .game-detail-actions .add-button:hover{filter:saturate(1.08)brightness(1.06);box-shadow:0 16px 44px -8px #d92d86a6, 0 0 28px -4px var(--sun-glow-violet);transform:translateY(-2px)}html:root:root body .game-detail-info>.eyebrow{color:var(--sun-pink-text)!important}@media (max-width:900px){html:root:root:root body .catalog-section .new-arrivals-strip.new-arrivals-strip .new-arrivals-head span{color:var(--sun-pink-text)!important}}html:root:root body .game-detail-price strong{background:linear-gradient(135deg,#ffd9b0,#ff8fc8);filter:drop-shadow(0 4px 22px #d92d864d);-webkit-background-clip:text;background-clip:text}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card .game-category{color:#ffb1d6!important}@media (hover:hover){html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card:hover{border-color:var(--sun-border)!important;box-shadow:0 0 0 1px #e070cd4d, 0 16px 44px -12px var(--sun-glow), 0 0 34px -10px var(--sun-glow-violet)!important;transform:scale(1.02)!important}html:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card:hover .game-cover img{transform:scale(1.03)}html:root:root:root body .catalog-section .new-arrivals-strip .new-arrival-card:hover .new-arrival-cover{border-color:var(--sun-border)!important;box-shadow:0 0 0 1px #e070cd4d, 0 16px 40px -12px var(--sun-glow), 0 0 30px -10px var(--sun-glow-violet)!important;transform:scale(1.02)!important}html:root:root:root body .catalog-section .new-arrivals-strip .new-arrival-card:hover .new-arrival-cover img{transform:scale(1.03)}}html:root:root:root body .catalog-section .new-arrivals-strip .new-arrivals-head span:before{background:linear-gradient(90deg, var(--sun-magenta), var(--sun-orange), transparent)}html body .gu-mg-kicker{color:var(--sun-pink-text)}html body .gu-mg-banner-btn{background:var(--sun-grad);color:#fff;box-shadow:0 10px 28px -8px var(--sun-glow)}html body .gu-mg-banner-btn:hover{box-shadow:0 14px 36px -8px #d92d8699, 0 0 24px -4px var(--sun-glow-violet)}html body .catalog-section .new-arrivals-strip.shelf-rent,html body .catalog-section .game-news-strip,html body .catalog-section .gamer-services-teaser,html body .ref26-info-hub,html body .ref26-benefits{isolation:isolate;position:relative}html body .catalog-section .new-arrivals-strip.shelf-rent:after,html body .catalog-section .gamer-services-teaser:after{content:"";z-index:-1;pointer-events:none;opacity:.055;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 160'><g fill='%23ff8fd0'><path d='M58 160 C56 120 60 90 66 58 L72 58 C68 92 66 124 70 160Z'/><path d='M69 56 C50 38 26 40 8 56 C28 46 48 48 69 56Z'/><path d='M69 56 C52 30 34 16 12 14 C34 24 52 38 69 56Z'/><path d='M69 56 C68 30 76 12 94 2 C84 20 78 36 69 56Z'/><path d='M69 56 C88 36 108 34 118 46 C100 42 84 46 69 56Z'/><path d='M69 56 C90 52 108 62 112 80 C98 66 84 62 69 56Z'/><path d='M69 56 C46 54 30 66 26 84 C40 68 54 62 69 56Z'/></g></svg>") bottom/contain no-repeat;width:clamp(120px,14vw,210px);height:clamp(150px,18vw,260px);position:absolute;bottom:0;right:18px}html body .catalog-section .game-news-strip:after,html body .ref26-info-hub:after{content:"";z-index:-1;pointer-events:none;opacity:.07;background:radial-gradient(closest-side,#e2358f,#0000 70%);width:min(46vw,520px);height:min(36vw,340px);position:absolute;top:12%;left:-40px}html body .ref26-benefits:after{content:"";z-index:-1;pointer-events:none;opacity:.06;background:radial-gradient(closest-side,#8a4dff,#0000 70%);width:min(40vw,420px);height:160px;position:absolute;bottom:-40px;right:6%}@media (max-width:560px){html body .catalog-section .new-arrivals-strip.shelf-rent:after,html body .catalog-section .gamer-services-teaser:after{opacity:.04;width:100px;height:130px}}@media (prefers-reduced-motion:reduce){html body .gh-top:before{opacity:1;animation:none}html body .gh-top[data-neon=vi]:after{animation:none}}html body .ps-tabbar{--blue:#0a6fe8;--blue-hover:#1f82ff;--blue-soft:#0a6fe829;--ui-accent:#4da3ff}:root{--sun-line:linear-gradient(90deg, transparent 0%, #d92d868c 22%, #8a4dff99 50%, #ff7a2f80 78%, transparent 100%);--palm-l:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 400'><g fill='%23ff8ad0'><path d='M96 400 C98 300 100 220 104 150 L110 150 C108 220 108 300 112 400Z'/><path d='M104 150 C60 120 30 130 6 170 C40 140 70 140 104 158Z'/><path d='M104 150 C70 100 40 90 12 105 C48 105 78 120 104 152Z'/><path d='M106 150 C110 100 120 60 150 36 C130 80 122 110 110 152Z'/><path d='M106 150 C150 110 180 112 198 140 C168 124 140 128 108 158Z'/><path d='M104 152 C80 130 70 170 40 220 C80 180 96 170 108 158Z'/></g></svg>");--palm-r:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 400'><g fill='%23b79bff' transform='translate(200 0) scale(-1 1)'><path d='M96 400 C98 300 100 220 104 150 L110 150 C108 220 108 300 112 400Z'/><path d='M104 150 C60 120 30 130 6 170 C40 140 70 140 104 158Z'/><path d='M104 150 C70 100 40 90 12 105 C48 105 78 120 104 152Z'/><path d='M106 150 C110 100 120 60 150 36 C130 80 122 110 110 152Z'/><path d='M106 150 C150 110 180 112 198 140 C168 124 140 128 108 158Z'/></g></svg>")}@keyframes sunBreathe{0%,to{opacity:.62;transform:translate(-50%,-50%)scale(1)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.06)}}@keyframes sunBreatheSoft{0%,to{opacity:.75}50%{opacity:1}}html:root:root:root:root:root body .ref26-header{position:sticky;-webkit-backdrop-filter:blur(20px)saturate(1.6)!important;backdrop-filter:blur(20px)saturate(1.6)!important;background:linear-gradient(#1a0e3285,#0808146b)!important;border:1px solid #be8cff38!important;box-shadow:inset 0 1px #ffffff1f,0 8px 30px #00000059,0 0 26px #d92d861a!important}html:root:root:root:root:root body .ref26-header:after{content:"";background:var(--sun-line);opacity:.7;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:8%;right:8%}html:root:root body .ref26-header nav a:hover,html:root:root body .ref26-header a:hover{text-shadow:0 0 14px #d92d868c}html:root:root body .gh-card{transition:transform .45s var(--sun-ease,ease), box-shadow .45s var(--sun-ease,ease), border-color .45s var(--sun-ease,ease);border:1px solid #be8cff47!important;box-shadow:inset 0 1px #ffffff24,0 10px 28px #00000059,0 0 22px #8a4dff24!important}html:root:root body .gh-card:hover{border-color:#ff7ac88c!important;box-shadow:inset 0 1px #fff3,0 14px 34px #0006,0 0 30px #d92d8647!important}html:root:root:root body .ref26-benefits article,html:root:root:root body .ref26-hub-card{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);transition:transform .45s var(--sun-ease,ease), box-shadow .45s var(--sun-ease,ease), border-color .45s var(--sun-ease,ease);background:linear-gradient(160deg,#22123e85,#0a08188c)!important;border:1px solid #be8cff38!important;box-shadow:inset 0 1px #ffffff1a,0 10px 30px #0000004d,0 0 22px #8a4dff1a!important}html:root:root:root body .ref26-benefits article:hover,html:root:root:root body .ref26-hub-card:hover{border-color:#ff7ac873!important;box-shadow:inset 0 1px #ffffff29,0 14px 34px #0000005c,0 0 30px #d92d8633!important}html:root:root:root body .gh-btn-main{transition:transform .45s var(--sun-ease,ease), box-shadow .45s var(--sun-ease,ease), filter .45s var(--sun-ease,ease)!important;box-shadow:inset 0 1px #ffffff59,inset 0 -8px 16px #50147840,0 8px 26px #d92d8661,0 0 34px #8a4dff47!important}html:root:root:root body .gh-btn-main:hover{filter:saturate(1.12)brightness(1.06);transform:translateY(-3px)!important;box-shadow:inset 0 1px #ffffff73,inset 0 -8px 16px #50147833,0 14px 36px #d92d8680,0 0 48px #ff7a2f47!important}html:root:root:root body .gh-btn-main:active{transform:translateY(-1px)!important}html:root:root body .add-button,html:root:root body .gu-mg-banner-btn{transition:transform .4s var(--sun-ease,ease), box-shadow .4s var(--sun-ease,ease), filter .4s var(--sun-ease,ease);box-shadow:inset 0 1px #ffffff47,0 6px 20px #d92d8647}html:root:root body .gh-btn-glass{transition:box-shadow .45s var(--sun-ease,ease), border-color .45s var(--sun-ease,ease), background .45s var(--sun-ease,ease)}html:root:root body .gh-btn-glass:hover{border-color:#ff96d280;box-shadow:0 0 26px #8a4dff59}.new-arrivals-strip,.gu-mg-banners,.ref26-footer-premium{position:relative}.gu-mg-banners:before,.ref26-footer-premium:before{content:"";background:var(--sun-line);opacity:.55;pointer-events:none;height:1px;position:absolute;top:0;left:6%;right:6%;box-shadow:0 0 22px 3px #d92d8638}@supports (animation-timeline:view()){main .ref26-hub-card,.ref26-footer-premium{animation:linear both cinReveal;animation-timeline:view();animation-range:entry entry 160px}}html:root:root body section.ref26-info-hub{isolation:isolate;position:relative;border:1px solid #d92d8661!important;box-shadow:0 0 0 1px #8a4dff2e,0 0 44px #d92d8633,0 0 90px #8a4dff24,inset 0 0 60px #8a4dff12!important}html:root:root body section.ref26-info-hub:before{pointer-events:none;content:""!important;z-index:-1!important;opacity:1!important;filter:blur(24px)!important;background:radial-gradient(48% 55% at 22% 40%,#d92d868c,#0000 70%),radial-gradient(46% 60% at 78% 45%,#8a4dff80,#0000 70%),radial-gradient(40% 40% at 50% 100%,#ff7a2f57,#0000 70%)!important;animation:14s ease-in-out infinite sunBreatheSoft!important;display:block!important;position:absolute!important;inset:-18% -10%!important}html:root:root body section.ref26-info-hub:after{pointer-events:none;content:""!important;z-index:-1!important;background:var(--palm-l) left 1% bottom 0 / auto 78% no-repeat, var(--palm-r) right 1% bottom 0 / auto 78% no-repeat!important;opacity:.065!important;display:block!important;position:absolute!important;inset:0!important}html:root:root body .gh-copy{isolation:isolate;position:relative}html:root:root body .gh-title{isolation:isolate;position:relative;text-shadow:0 0 22px #d92d8652,0 0 48px #8a4dff3d!important}.gh-title:before{content:"";z-index:-1;pointer-events:none;filter:blur(34px);background:radial-gradient(closest-side,#d92d8657,#8a4dff38 48%,#ff7a2f1a 72%,#0000 100%);width:130%;height:230%;animation:9s ease-in-out infinite sunBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gh-title:after{content:"";pointer-events:none;background:linear-gradient(90deg,#d92d86,#8a4dff 55%,#ff7a2f);border-radius:2px;width:min(280px,60%);height:2px;position:absolute;bottom:-14px;left:0;box-shadow:0 0 14px #d92d8680}.gh-copy:before{content:"";z-index:-1;pointer-events:none;background:var(--palm-r) right bottom / contain no-repeat;opacity:.07;width:38%;height:120%;position:absolute;top:-10%;right:-8%}@media (max-width:720px){.gh-title:after{bottom:-8px}.gh-copy:before{opacity:.06}section.ref26-info-hub:after{background-size:auto 50%,auto 50%}}@media (prefers-reduced-motion:reduce){.gh-title:before,section.ref26-info-hub:before,html:root:root body section.ref26-info-hub:before,html:root:root body .gh-title:before{animation:none!important}}html:root:root:root body .gu-mg-banner,html:root:root:root body .gu-mg-banner.gu-hc-banner,html:root:root:root body section.gu-mg-banner{will-change:auto!important;opacity:1!important;animation:none!important;transform:none!important}:root{--tx:.5;--ty:.5}@media (max-width:900px){html:root:root body .gh-hero{--gh-media-h:clamp(56.25vw, calc(100svh - var(--header-h,58px) - var(--tabbar-h,64px) - env(safe-area-inset-bottom,0px) - 300px), 118vw)}html:root:root body .gh-media{-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}html:root:root body .gh-shade{background:linear-gradient(180deg, transparent 0, transparent calc(var(--gh-media-h) - 30px), #06080e9e calc(var(--gh-media-h) + 30px), #06080e calc(var(--gh-media-h) + 150px))}}@media (min-width:600px) and (max-width:900px){html:root:root body .gh-hero{--gh-media-h:clamp(52vw, calc(100svh - var(--header-h,58px) - var(--tabbar-h,64px) - env(safe-area-inset-bottom,0px) - 300px), 92vw)}}html:root:root body .gh-card>img{object-position:50% 16%}html:root:root body .gh-card .gh-card-body{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}html:root:root body .gh-card:after{background:linear-gradient(#0000,#06080e1a 34%,#06080ec7 64%,#06080ef2 96%)}html:root:root body .gh-card{min-height:176px}html:root:root body .gh-card b{text-shadow:0 2px 10px #000000b3}@media (max-width:900px){html:root:root body .gh-card{min-height:200px;padding:14px}html:root:root body .gh-card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;display:-webkit-box;overflow:hidden}html:root:root body .gh-card small{font-size:12.5px}}html:root:root:root:root body .gh-btn-main,html:root:root:root:root body .add-button,html:root:root:root:root body .gu-mg-banner-btn{-webkit-tap-highlight-color:transparent;background-image:radial-gradient(110px 70px at calc(var(--tx) * 100%) calc(var(--ty) * 100%), #ffffff57, #fff0 70%), linear-gradient(110deg, #d92d86 0%, #8a4dff 30%, #ff7a2f 56%, #d92d86 78%, #8a4dff 100%)!important;background-size:100% 100%,200% 100%!important;background-position:0 0, calc(var(--tx) * 60%) 50%!important;background-repeat:no-repeat!important}html:root:root:root:root body .gh-btn-glass{background-image:radial-gradient(120px 70px at calc(var(--tx) * 100%) calc(var(--ty) * 100%), #ff96dc2e, #fff0 70%)!important}html:root:root body .filters input,html:root:root body .filters select,html:root:root body .gu-sort select{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .3s,box-shadow .3s;box-shadow:inset 0 1px #ffffff14,0 0 16px #8a4dff14;background-color:#160e2c80!important;border:1px solid #be8cff42!important}html:root:root body .filters input:focus,html:root:root body .filters select:focus,html:root:root body .gu-sort select:focus-visible{border-color:#ff8cd299!important;box-shadow:0 0 0 3px #d92d8633,0 0 22px #8a4dff47!important}html:root:root:root body .gu-fchip{color:#ddd5f2;background:#18102e80;border:1px solid #be8cff3d;transition:background .3s,color .3s,border-color .3s,box-shadow .3s,transform .15s;box-shadow:inset 0 1px #ffffff12}html:root:root:root body .gu-fchip:hover{background:#3c22688c;border-color:#ff96d773}html:root:root:root body .gu-fchip.is-active,html:root:root:root body .gu-chipbar-cats .gu-fchip.is-active{color:#fff;background:linear-gradient(135deg,#d92d8680,#8a4dff80);border-color:#ffa0dcb3;box-shadow:inset 0 0 16px #ff82d24d,inset 0 1px #ffffff57}html:root:root:root body .gu-chipbar-cats .gu-fchip{background:#120c2466}html:root:root:root body .gu-view-toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#160e2c80;border:1px solid #be8cff42;box-shadow:inset 0 1px #ffffff14}html:root:root:root body .gu-view-toggle button{transition:background .3s,box-shadow .3s,color .3s}html:root:root:root body .gu-view-toggle button.is-active{color:#fff!important;background:linear-gradient(135deg,#d92d8699,#8a4dff99)!important;box-shadow:0 0 16px #d92d8659,inset 0 1px #ffffff4d!important}@media (hover:none){html:root:root:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card,html:root:root:root:root:root:root:root:root body .new-arrivals-strip .game-card{transition:box-shadow .35s,transform .35s,border-color .35s;box-shadow:0 16px 24px -12px #d92d86d9,0 6px 34px -10px #8a4dffb3,0 10px 30px #0006!important}}@media (hover:hover){html:root:root:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card,html:root:root:root:root:root:root:root:root body .new-arrivals-strip .game-card{transition:box-shadow .4s,transform .35s,border-color .35s}html:root:root:root:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card:hover,html:root:root:root:root:root:root:root:root:root body .new-arrivals-strip .game-card:hover{box-shadow:0 18px 28px -10px #ff46a0f2,0 8px 40px -8px #965affd9,0 10px 30px #0006!important}}html:root:root:root:root:root:root:root:root:root body .games-grid .game-card.grouped-game-card:active,html:root:root:root:root:root:root:root:root:root body .new-arrivals-strip .game-card:active{transition-duration:.12s;box-shadow:0 18px 30px -8px #ff46a0,0 8px 44px -6px #965afff2,0 10px 30px #0006!important}html:root:root:root body .ps-tabbar{-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);box-shadow:0 -10px 30px #8a4dff2e,inset 0 1px #ffffff14;background:linear-gradient(#22123e9e,#080816d1)!important;border-top:1px solid #be8cff4d!important}html:root:root:root body .ps-tabbar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d92d86b3,#8a4dffbf,#ff7a2f99,#0000);height:1px;position:absolute;top:-1px;left:10%;right:10%}html:root:root:root body .ps-tab{color:#ded4f6a3;-webkit-tap-highlight-color:transparent;transition:color .3s,transform .2s}html:root:root:root body .ps-tab:active{color:#fff;transform:scale(.93)}html:root:root:root body .ps-tab.is-active{color:#fff}html:root:root:root body .ps-tab.is-active svg{color:#ffc4ea;filter:drop-shadow(0 0 6px #d92d86d9)drop-shadow(0 0 14px #8a4dff99)}html:root:root:root body .ps-tab.is-active:after{background:linear-gradient(90deg,#d92d86,#8a4dff 55%,#ff7a2f);width:28px;height:3px;top:3px;box-shadow:0 0 12px #d92d86d9,0 0 22px #8a4dff80}html:root:root:root body .ps-tab.is-active:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 80% at 50% 40%,#d92d8633,#8a4dff1a 60%,#0000 100%);border-radius:18px;position:absolute;inset:6px 8px 4px}@media (prefers-reduced-motion:reduce){html:root:root:root body .ps-tab,html:root:root:root body .gu-fchip,html:root:root:root body .games-grid .game-card{transition:none!important}}html:root:root:root:root body .gh-btn-main,html:root:root:root:root body .add-button,html:root:root:root:root body .gu-mg-banner-btn{background-image:radial-gradient(110px 70px at calc(var(--tx) * 100%) calc(var(--ty) * 100%), #ffffff14, #fff0 70%), linear-gradient(110deg, #b3206f 0%, #7c3aed 30%, #ad3f08 56%, #b3206f 78%, #7c3aed 100%)!important}@media (min-width:600px) and (max-width:900px){html:root:root body .gh-hero{--gh-media-h:clamp(52vw, calc(100svh - var(--header-h,58px) - var(--tabbar-h,64px) - env(safe-area-inset-bottom,0px) - 300px), 80vw)}}@property --dx{syntax:"<number>";inherits:false;initial-value:0}@keyframes tiltDrift{0%,to{--dx:0}50%{--dx:1}}html:root:root:root:root body .gh-btn-main,html:root:root:root:root body .add-button,html:root:root:root:root body .gu-mg-banner-btn{background-position:0 0, calc(var(--tx) * 50% + var(--dx) * 25%) 50%!important}html[data-drift=on]:not([data-tilt=on]):root:root:root body .gh-btn-main,html[data-drift=on]:not([data-tilt=on]):root:root:root body .gu-mg-banner-btn{animation:6s ease-in-out infinite tiltDrift!important}@media (prefers-reduced-motion:reduce){html[data-drift=on]:root:root:root body .gh-btn-main,html[data-drift=on]:root:root:root body .gu-mg-banner-btn{animation:none!important}}.gu-tilt-cta{z-index:990;right:12px;bottom:calc(var(--tabbar-h,64px) + env(safe-area-inset-bottom,0px) + 12px);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);color:#fff;background:linear-gradient(135deg,#3c1660c7,#120a28db);border:1px solid #ff96dc80;border-radius:18px;align-items:stretch;gap:0;max-width:calc(100vw - 24px);animation:.5s cubic-bezier(.2,.9,.3,1) both guTiltIn;display:flex;position:fixed;box-shadow:0 8px 28px #00000073,0 0 22px #d92d864d,inset 0 1px #ffffff2e}.gu-tilt-go{min-height:46px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:10px;padding:8px 6px 8px 12px;display:flex}.gu-tilt-go svg{color:#ffc4ea;filter:drop-shadow(0 0 6px #d92d86cc);flex:none}.gu-tilt-txt{gap:1px;min-width:0;display:grid}.gu-tilt-txt b{font-size:13.5px;line-height:1.2}.gu-tilt-txt small{color:#ece4ffd1;font-size:11.5px;line-height:1.25}.gu-tilt-x{color:#ece4ffcc;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-left:1px solid #ffffff1a;border-radius:0 18px 18px 0;flex:none;width:34px;font-size:20px;line-height:1}.gu-tilt-cta.is-compact .gu-tilt-txt,.gu-tilt-cta.is-compact .gu-tilt-x{display:none}.gu-tilt-cta.is-compact .gu-tilt-go{justify-content:center;width:46px;padding:0}.gu-tilt-cta.is-compact{border-radius:50%}.gu-tilt-toast{z-index:995;left:50%;bottom:calc(var(--tabbar-h,64px) + env(safe-area-inset-bottom,0px) + 14px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;text-align:center;background:linear-gradient(135deg,#3c1660e6,#120a28eb);border:1px solid #ff96dc73;border-radius:16px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:13.5px;font-weight:700;transition:opacity .4s;animation:.4s both guTiltIn;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #00000073,0 0 20px #d92d8640}.gu-tilt-toast.is-out{opacity:0}@keyframes guTiltIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gu-tilt-toast{animation-name:guTiltToastIn}@keyframes guTiltToastIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.gu-tilt-cta,.gu-tilt-toast{animation:none}}:root{--tm:0}html:root:root:root:root body .gh-btn-main,html:root:root:root:root body .add-button,html:root:root:root:root body .gu-mg-banner-btn{background-image:linear-gradient(105deg, #fff0 calc(var(--tx) * 100% - 22%), rgba(255, 255, 255, calc(.03 + var(--tm) * .05)) calc(var(--tx) * 100%), #fff0 calc(var(--tx) * 100% + 22%)), radial-gradient(110px 70px at calc(var(--tx) * 100%) calc(var(--ty) * 100%), rgba(255, 255, 255, calc(.04 + var(--tm) * .04)), #fff0 70%), linear-gradient(110deg, #b3206f 0%, #7c3aed 30%, #ad3f08 56%, #b3206f 78%, #7c3aed 100%)!important;background-size:100% 100%,100% 100%,200% 100%!important;background-position:0 0, 0 0, calc(var(--tx) * 50%) 50%!important;background-repeat:no-repeat!important}html:root:root:root:root body .gh-btn-main:not(:hover){box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(.28 + var(--tm) * .12)), inset 0 -8px 16px #50147840, 0 8px 26px #d92d8661, 0 0 34px #8a4dff47!important}html[data-drift] body .gh-btn-main,html[data-drift] body .gu-mg-banner-btn{animation:none!important}html:root:root:root:root body .gh-btn-main:not(:hover),html:root:root:root:root body .gu-mg-banner-btn:not(:hover),html:root:root:root:root body .add-button:not(:hover){box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(.28 + var(--tm) * .12)), calc((var(--tx) - .5) * 24px) calc(6px + (var(--ty) - .5) * 12px) 22px -2px hsl(calc(325 - var(--tx) * 75) 95% 62% / calc(.4 + var(--tm) * .4)), 0 0 30px hsl(calc(270 + (var(--ty) - .5) * 70) 90% 62% / .24)!important}
