@charset "UTF-8";app-header .header .header__suggestion-copy{min-width:0;flex:1 1 auto;display:grid;gap:.22rem}app-header .header .header__suggestion-primary,app-header .header .header__suggestion-secondary{display:flex;align-items:baseline;min-width:0;gap:.75rem}app-header .header .header__suggestion-title{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-header .header .header__suggestion-price{flex:0 0 auto;color:#eeffe9f5;font-size:.9rem;font-weight:800;white-space:nowrap}app-header .header .header__suggestion-secondary{color:var(--gkh-muted);font-size:.78rem;font-weight:600}app-header .header .header__suggestion-discount{flex:0 0 auto;color:var(--gkh-success);font-weight:800}app-header .header .header__suggestion mark{padding:0;background:transparent;color:#c6ffb4fa;font:inherit;font-weight:850}app-header .header .header__suggestions-section-label{display:inline-flex;align-items:center;gap:.38rem}app-header .header .header__suggestions-section-icon,app-header .header .header__quick-link-icon{flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;opacity:.82}app-header .header .header__suggestions-section-icon{width:.86rem;height:.86rem}app-header .header .header__quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.1rem 1rem}app-header .header .header__quick-link{display:flex;align-items:center;min-height:2.6rem;gap:.55rem;padding:.55rem .65rem;border:1px solid rgba(255,255,255,.1)!important;border-radius:.72rem;background:#ffffff06!important;color:var(--gkh-text)!important;font-size:.84rem!important;font-weight:750!important;text-align:left}app-header .header .header__quick-link-icon{width:.96rem;height:.96rem}app-header .header .header__recent-searches button:hover,app-header .header .header__quick-links button:hover{border-color:#8dff6b8c!important;background:#8dff6b1a!important;color:#efffe9!important;box-shadow:0 0 .7rem #8dff6b1a}app-header .header .header__quick-links button:hover .header__quick-link-icon{color:var(--gkh-success);opacity:1}app-header .header .header__discovery-skeleton{display:grid;gap:.48rem;padding:0 1rem}app-header .header .header__discovery-skeleton span{display:block;height:3.7rem;border-radius:.55rem;background:linear-gradient(90deg,#ffffff09,#ffffff13,#ffffff09);background-size:200% 100%;animation:header-suggestion-shimmer 1.25s ease-in-out infinite}app-header .header__mobile-search-backdrop{display:none}@keyframes header-suggestion-shimmer{to{background-position:-200% 0}}@media(max-width:720px){app-header .header__mobile-search-backdrop{position:fixed;inset:0;z-index:49;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default}app-header .header .header__suggestions-section{padding-block:.56rem}app-header .header .header__suggestions-section--recent{padding-block:.4rem}app-header .header .header__suggestions-section--discovery{padding-block:.62rem}app-header .header .header__suggestions-section--explore{display:none}app-header .header .header__suggestions-section--discovery>.header__suggestion:nth-of-type(n+4),app-header .header .header__discovery-skeleton span:nth-child(n+4){display:none}app-header .header .header__suggestions-section-title{padding:0 .9rem .28rem;font-size:.66rem;letter-spacing:.075em}app-header .header .header__recent-searches{gap:.3rem;padding-inline:.9rem}app-header .header .header__recent-searches button{min-height:2.1rem;padding:.28rem .5rem;font-size:.8rem}app-header .header .header__suggestion{min-height:3.55rem;gap:.65rem;padding:.42rem .9rem}app-header .header .header__suggestion img{width:3.9rem;height:2.75rem}app-header .header .header__suggestion-copy{gap:.12rem}app-header .header .header__suggestion-primary,app-header .header .header__suggestion-secondary{gap:.5rem}app-header .header .header__suggestion-title{font-size:.94rem}app-header .header .header__suggestion-secondary{font-size:.72rem}app-header .header .header__quick-links{gap:.36rem;padding:.05rem .9rem}app-header .header .header__quick-link{min-height:2.75rem;gap:.46rem;padding:.45rem .55rem;font-size:.8rem!important}app-header .header .header__quick-link-icon{width:.9rem;height:.9rem}app-header .header .header__all-results{padding:.62rem .9rem}app-header .header .header__discovery-skeleton{gap:.36rem;padding-inline:.9rem}app-header .header .header__discovery-skeleton span{height:3.55rem}}@media(max-width:380px){app-header .header .header__quick-links{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){app-header .header .header__discovery-skeleton span{animation:none}}:root{color-scheme:dark;--gkh-page-shell-max-width: 1180px;--gkh-page-shell-half-max-width: 590px;--gkh-side-rail-inset: 1rem;--gkh-detail-side-rail-width: clamp(6.5rem, 9vw, 10.5rem);--gkh-search-side-rail-width: clamp(8.5rem, 10vw, 12rem);--gkh-search-side-rail-track: calc( var(--gkh-search-side-rail-width) + var(--gkh-side-rail-inset) + var(--gkh-filter-rail-gap) );--gkh-filter-rail-gap: 1rem;--gkh-filter-drawer-viewport-gap: 1.25rem;--gkh-header-bottom-border-width: 1px;--gkh-filter-sidebar-min-width: 16.25rem;--gkh-filter-sidebar-max-width: 22.5rem;--gkh-filter-sidebar-width: clamp( var(--gkh-filter-sidebar-min-width), calc(15vw + 7.25rem) , var(--gkh-filter-sidebar-max-width) );--gkh-filter-rail-width: var(--gkh-filter-sidebar-width);--gkh-filter-rail-transition: .5s;--gkh-side-rail-height-cap: 115px;--gkh-side-rail-protected-half-width: 740px;--gkh-side-rail-width: min( var(--gkh-side-rail-height-cap), 230px, calc(5vw + 110px) , calc(20vw - 190px) , calc(25vw - 285px) , calc(50vw - var(--gkh-side-rail-protected-half-width) - 32px) );--gkh-header-height: 4rem;--gkh-space-xs: .4rem;--gkh-space-sm: .65rem;--gkh-space-md: .9rem;--gkh-space-lg: 1.25rem;--gkh-control-height-sm: 2.5rem;--gkh-control-height-md: 2.75rem;--gkh-font-caption: .75rem;--gkh-font-small: .875rem;--gkh-font-body: .9375rem;--gkh-font-section-title: clamp(1.05rem, .8rem + .75vw, 1.3rem);--gkh-font-hero-title: clamp(1.45rem, 1.1rem + 1.15vw, 2rem);--gkh-font-page-title: clamp(1.75rem, 1.2rem + 1.4vw, 2.35rem);--gkh-game-art-ratio: 92 / 43;--gkh-card-art-fit: contain;--gkh-bg: #090d18;--gkh-bg-elevated: #101727;--gkh-surface: rgb(16 23 39 / .8);--gkh-surface-strong: rgb(14 20 34 / .96);--gkh-border: rgb(255 255 255 / .08);--gkh-border-strong: rgb(255 255 255 / .16);--gkh-text: #edf2ff;--gkh-muted: #95a0bf;--gkh-accent: #7c8cff;--gkh-accent-strong: #a855f7;--gkh-success: #8dff6b;--gkh-danger: #ff8f88;--gkh-avatar-fallback-bg: linear-gradient(135deg, rgb(141 255 107 / .94), rgb(99 217 87 / .88));--gkh-avatar-fallback-border: rgb(141 255 107 / .18);--gkh-avatar-fallback-color: #071118;--gkh-shadow: none;--gkh-radius: 1.25rem;--gkh-radius-sm: .875rem}.gkh-icon-button{--gkh-icon-button-size: 2rem;display:inline-flex;width:var(--gkh-icon-button-size);height:var(--gkh-icon-button-size);padding:0;align-items:center;justify-content:center;border:1px solid rgba(124,243,90,.36);border-radius:999px;background:#080d18d1;color:#7cf35a;cursor:pointer;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.gkh-icon-button:hover,.gkh-icon-button[aria-expanded=true]{transform:translateY(-1px);border-color:#7cf35abf;background:#142818f0;color:#fff}.gkh-icon-button:focus-visible{outline:2px solid rgba(141,255,107,.72);outline-offset:2px}.gkh-icon-button__icon{display:block;width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html.gkh-modal-open,body.gkh-modal-open,html.gkh-privacy-modal-open,body.gkh-privacy-modal-open,html.gkh-support-modal-open,body.gkh-support-modal-open,body.search-filters-open{overflow:hidden;overscroll-behavior:none}body.gkh-modal-open .app-shell{height:100vh;overflow:hidden}body.gkh-modal-open app-alert-modal .alert-modal{height:100dvh;max-height:100dvh;overflow:hidden;overscroll-behavior:contain}body.gkh-modal-open app-alert-modal .alert-modal__panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}body.gkh-modal-open app-alert-modal .alert-modal__card{min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:640px){:root{--gkh-space-lg: 1rem}.page-shell{width:min(100% - 1.5rem,var(--gkh-page-shell-max-width));padding-top:1rem}body.gkh-modal-open app-alert-modal .alert-modal{align-items:stretch}body.gkh-modal-open app-alert-modal .alert-modal__panel{height:auto}body.gkh-modal-open app-alert-modal .alert-modal__card{height:auto;max-height:calc(100dvh - 2.65rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:hidden}}.detail-page .detail-skeleton,.detail-page .detail-skeleton__aside,.detail-page .detail-skeleton__prices,.detail-page .detail-skeleton__offers,.detail-page .detail-skeleton__content{display:grid;gap:1rem;min-width:0}.detail-page .detail-skeleton__top{display:grid;grid-template-columns:minmax(21rem,.95fr) minmax(0,1.2fr);gap:1rem;align-items:stretch}.detail-page .detail-skeleton__media{min-height:22rem;overflow:hidden;border-color:#ffffff14;background:linear-gradient(135deg,#ffffff0a,#8dff6b12,#ffffff09);background-size:200% 100%;animation:detail-skeleton-shimmer 1.6s ease-in-out infinite}.detail-page .detail-skeleton__prices{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-page .detail-skeleton__price-card{display:grid;grid-template-rows:auto 1fr auto;gap:1rem;min-height:10rem;padding:1rem}.detail-page .detail-skeleton__offers,.detail-page .detail-skeleton__content{padding:1rem}.detail-page .detail-skeleton__surface{display:block;border-radius:.45rem;background:linear-gradient(100deg,#ffffff0e,#ffffff1c,#ffffff0e);background-size:200% 100%;animation:detail-skeleton-shimmer 1.6s ease-in-out infinite}.detail-page .detail-skeleton__title{width:min(100%,33rem);height:2.5rem}.detail-page .detail-skeleton__title--short{width:min(64%,20rem)}.detail-page .detail-skeleton__eyebrow{width:42%;height:.75rem}.detail-page .detail-skeleton__price{width:58%;height:2rem;align-self:end}.detail-page .detail-skeleton__button{width:100%;height:2.85rem;border-radius:999px}.detail-page .detail-skeleton__section-title{width:min(14rem,45%);height:1rem}.detail-page .detail-skeleton__offer-row{width:100%;height:4.5rem;border-radius:.8rem}.detail-page .detail-skeleton__line{width:100%;height:.9rem}.detail-page .detail-skeleton__line--short{width:68%}@keyframes detail-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:1080px){.detail-page .detail-skeleton__top{grid-template-columns:1fr}.detail-page .detail-skeleton__media{min-height:clamp(16rem,45vw,23rem)}}@media(max-width:768px){.detail-page .detail-skeleton__title{height:1.9rem}.detail-page .detail-skeleton__media{min-height:14rem}.detail-page .detail-skeleton__prices{display:flex;gap:.82rem;overflow:hidden}.detail-page .detail-skeleton__price-card{flex:0 0 min(84vw,26rem);min-height:9.5rem}}@media(max-width:480px){.detail-page .detail-skeleton__media{min-height:12.5rem}.detail-page .detail-skeleton__price-card{flex-basis:min(86vw,26rem)}}@media(max-width:380px){.detail-page .detail-skeleton__price-card{flex-basis:min(89vw,26rem)}}@media(prefers-reduced-motion:reduce){.detail-page .detail-skeleton__surface,.detail-page .detail-skeleton__media{animation:none}}body{margin:0;min-width:320px;color:var(--gkh-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top,rgba(124,140,255,.12),transparent 28%),radial-gradient(circle at left top,rgba(141,255,107,.08),transparent 25%),linear-gradient(180deg,#070b14,#090d18 48%,#060913)}.admin-mobile-action-label,.admin-list-mobile{display:none}.admin-mobile-card-list{display:grid;gap:.9rem}.admin-mobile-card-panel{display:grid;gap:.9rem;padding:1rem;border-radius:1rem}.admin-mobile-card-head,.admin-mobile-card-fields,.admin-mobile-card-actions{display:grid;gap:.75rem}.admin-mobile-card-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mobile-card-field{display:flex;min-width:0;flex-direction:column;gap:.3rem}.admin-mobile-card-label{color:var(--gkh-muted);font-size:.72rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;word-break:normal;overflow-wrap:normal}.admin-mobile-card-value{min-width:0;color:var(--gkh-text);font-size:.94rem;line-height:1.4;word-break:normal;overflow-wrap:anywhere}.admin-mobile-card-value--title{font-size:1rem;font-weight:700;line-height:1.3}.admin-mobile-card-value--subtle{color:var(--gkh-muted);font-size:.86rem}.admin-mobile-card-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:.65rem}.admin-mobile-card-actions .gkh-button{min-height:2.75rem;padding:.68rem 1rem;flex:1 1 10.5rem}@media(max-width:820px){.admin-table-desktop{display:none}.admin-list-mobile{display:block}}@media(max-width:640px){.admin-mobile-card-fields{grid-template-columns:1fr}.admin-mobile-card-actions .gkh-button{width:100%;flex-basis:auto}}@media(max-width:820px){.admin-users__table,.admin-alerts__table,.admin-support__table,.admin-featured-games__table{min-width:0!important}.admin-users__identity strong,.admin-users__identity span,.admin-alerts__identity strong,.admin-alerts__identity span,.admin-alerts__type-copy,.admin-featured-games__identity strong,.admin-featured-games__identity span,.admin-featured-games__label-cell,.admin-support__email-cell,.admin-support__subject-cell{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.admin-mobile-card-actions{justify-content:flex-start}}@media(max-width:760px){.admin-users__modal-footer,.admin-alerts__modal-footer,.admin-featured-games__modal-footer,.admin-support__modal-footer,.admin-users__confirm-actions,.admin-alerts__confirm-actions,.admin-featured-games__confirm-actions,.admin-support__confirm-actions{display:flex!important;flex-direction:column;align-items:stretch;gap:.75rem}.admin-users__modal-footer .gkh-button,.admin-users__confirm-actions .gkh-button,.admin-alerts__modal-footer .gkh-button,.admin-alerts__confirm-actions .gkh-button,.admin-featured-games__modal-footer .gkh-button,.admin-featured-games__confirm-actions .gkh-button,.admin-support__modal-footer .gkh-button,.admin-support__modal-footer-main .gkh-button,.admin-support__modal-footer-danger .gkh-button,.admin-support__confirm-actions .gkh-button{width:100%;min-height:2.75rem;height:auto;padding-block:.68rem;flex:0 0 auto!important;align-self:auto}.admin-users__modal-body,.admin-users__modal-identity{display:grid;gap:1rem}.admin-support__modal-footer-main,.admin-support__modal-footer-danger{width:100%}.admin-support__modal-footer-main,.admin-support__modal-footer-danger,.admin-support__confirm-actions{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}}@media(max-width:640px){.admin-shell__hero{padding:1.1rem}.admin-shell__hero h1{font-size:clamp(1.7rem,8vw,2.2rem)}.admin-users__overlay,.admin-alerts__overlay,.admin-featured-games__overlay,.admin-support__overlay{position:fixed;inset:0;display:grid;place-items:center}.admin-users__backdrop,.admin-alerts__backdrop,.admin-featured-games__backdrop,.admin-support__backdrop{position:absolute;inset:0;border:0;background:#030712c7}.admin-users__overlay,.admin-alerts__overlay,.admin-featured-games__overlay,.admin-support__overlay{padding:.75rem!important}.admin-users__modal,.admin-users__confirm,.admin-alerts__modal,.admin-alerts__confirm{border:1px solid rgba(255,255,255,.08);background:var(--gkh-surface-strong);box-shadow:0 28px 80px #0000006b}.admin-users__modal,.admin-users__confirm,.admin-alerts__modal,.admin-alerts__confirm,.admin-featured-games__modal,.admin-featured-games__confirm,.admin-support__modal,.admin-support__confirm{width:min(100%,100vw - 1.5rem)!important;max-height:calc(100dvh - 1.5rem)!important}.admin-users__modal-header,.admin-users__modal-body,.admin-users__modal-footer,.admin-alerts__modal-header,.admin-alerts__modal-body,.admin-alerts__modal-footer{border-color:#ffffff14}.admin-users__modal-header,.admin-users__modal-body,.admin-users__modal-footer,.admin-alerts__modal-header,.admin-alerts__modal-body,.admin-alerts__modal-footer,.admin-support__modal-header,.admin-support__modal-body,.admin-support__modal-footer{padding:1rem!important}.admin-users__modal-close,.admin-alerts__modal-close{width:2.35rem;height:2.35rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--gkh-text);font-size:1.3rem;line-height:1}.admin-users__modal-identity span{color:var(--gkh-muted);overflow-wrap:anywhere}.admin-support__textarea{min-height:7rem}}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,black 35%,transparent 82%);mask-image:radial-gradient(circle at center,black 35%,transparent 82%)}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-shell{width:min(var(--gkh-page-shell-max-width),100% - 2rem);margin:0 auto;padding:1.35rem 0 0}@media(min-width:1280px)and (min-height:760px){.page-shell.detail-page{width:min(var(--gkh-page-shell-max-width),100vw - var(--gkh-detail-side-rail-width) - 4rem);margin-right:0;margin-left:max(1rem,(100vw - 100rem) / 2)}}@media(min-width:1600px)and (min-height:760px){.page-shell.detail-page{width:min(83.75rem,100vw - var(--gkh-detail-side-rail-width) - 4rem)}}@media(min-width:1800px)and (min-height:760px){.page-shell.detail-page{width:min(83.75rem,100vw - 2 * var(--gkh-detail-side-rail-width) - 6rem);margin-inline:auto}}.gkh-card{position:relative;overflow:hidden;padding:var(--gkh-space-lg);border-radius:var(--gkh-radius);border:1px solid var(--gkh-border);background:linear-gradient(180deg,#ffffff0d,#ffffff05),var(--gkh-surface);box-shadow:var(--gkh-shadow)}.gkh-kicker{display:inline-flex;align-items:center;gap:.4rem;color:var(--gkh-success);text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-weight:700}.gkh-kicker:before{content:"";width:.55rem;height:.55rem;border-radius:999px;background:linear-gradient(135deg,var(--gkh-success),var(--gkh-accent));box-shadow:0 0 14px #8dff6b73}.gkh-button{min-height:var(--gkh-control-height-md);padding:.65rem 1rem;border:1px solid transparent;border-radius:1rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.gkh-button:hover{transform:translateY(-1px)}.gkh-button--primary{color:#08111a;background:linear-gradient(135deg,#8fe85e,#63d957 52%,#2eab67);border-color:#63d95742}.gkh-button--primary:hover{background:linear-gradient(135deg,#7ed24f,#56c34b 52%,#27975b);color:#061018}.gkh-button--ghost{color:var(--gkh-text);border-color:var(--gkh-border);background:#ffffff08}.gkh-button--ghost:hover{background:#ffffff04}.gkh-input{width:100%;min-height:var(--gkh-control-height-md);padding:.7rem .9rem;color:var(--gkh-text);border:1px solid var(--gkh-border);border-radius:1rem;background:#080b16cc;outline:none}.gkh-input:focus{border-color:#8dff6b99;box-shadow:0 0 0 4px #8dff6b1f}.gkh-chip{padding:.4rem .7rem;border-radius:999px;border:1px solid var(--gkh-border);background:#ffffff0a;color:var(--gkh-text)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.section-heading h2{margin:.35rem 0 0;letter-spacing:-.04em}.section-heading--compact h2{font-size:1.6rem}.auth-shell,.auth-shell__layout,.auth-shell__panel,.auth-shell__form-stack,.auth-shell__title-block,.auth-form,.auth-form__field,.auth-form__requirements,.auth-state-card{display:grid}.auth-shell.page-shell{width:100%;margin:0;padding:0}.app-main:has(.auth-shell){min-height:0;padding-bottom:0}.app-main:has(.auth-shell)+app-footer .footer{margin-top:0}.auth-shell{--auth-page-padding-block: clamp(1.5rem, 5vh, 3rem);--auth-page-padding-top: calc(var(--auth-page-padding-block) + env(safe-area-inset-top, 0px));--auth-page-padding-bottom: calc( var(--auth-page-padding-block) + env(safe-area-inset-bottom, 0px) );position:relative;isolation:isolate;display:flex;min-height:calc(100dvh - var(--gkh-header-height));margin-bottom:0;padding:var(--auth-page-padding-top) clamp(1rem,2vw,1.5rem) var(--auth-page-padding-bottom);overflow-x:hidden;background:linear-gradient(90deg,#0509122e,#05091214 38%,#0509122e),linear-gradient(180deg,#05091214,#05091238),url(/assets/fondo-login.png) center/cover no-repeat}.auth-shell:before,.auth-shell:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}.auth-shell:before{background:radial-gradient(circle at top left,rgba(124,140,255,.08),transparent 24%),radial-gradient(circle at bottom right,rgba(141,255,107,.07),transparent 22%)}.auth-shell:after{background:linear-gradient(180deg,#05091205,#05091214 42%,#05091229)}.auth-shell__layout{width:min(100%,1360px);min-height:calc(100dvh - var(--gkh-header-height) - var(--auth-page-padding-top) - var(--auth-page-padding-bottom));margin:0 auto;display:flex;flex-direction:column;align-items:center}.auth-shell__panel{position:relative;min-height:0}.auth-shell__panel:before,.auth-shell__panel:after{content:"";position:absolute;pointer-events:none}.auth-shell__panel--form{width:min(100%,31rem);margin-block:auto;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:1.7rem;background:linear-gradient(180deg,#0a0e18db,#070a12db),#080b16c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:clamp(1.25rem,2vw,1.85rem)}.auth-shell__panel--form:before{display:none}.auth-shell__panel--form:after{display:none}.auth-shell__form-stack,.auth-state-card{position:relative;z-index:1}.auth-shell__form-stack{gap:1rem;max-width:100%;min-height:100%;align-content:start}.auth-shell__brand{display:inline-flex;width:min(100%,13rem)}.auth-shell__title-block{gap:.5rem}.auth-shell__title-block h1,.auth-state-card h1{margin:0;font-size:var(--gkh-font-page-title);line-height:.98;letter-spacing:-.05em;text-wrap:balance}.auth-shell__title-block p,.auth-state-card p,.auth-shell__footer-line{margin:0;color:var(--gkh-muted);line-height:1.65}.auth-shell__footer-line{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;font-size:.94rem}.auth-shell__footer-line a{color:var(--gkh-success);font-weight:700;text-decoration:none}.auth-form{gap:.9rem}.auth-form__field{gap:.45rem}.auth-form__field>span,.auth-form__checkbox span{color:#dfe6f6e6;font-size:.86rem;font-weight:600}.auth-form .gkh-input{min-height:3.35rem;border-radius:1rem;border-color:#ffffff17;background:linear-gradient(180deg,#0a0f1bf5,#080b16eb),#080b16e0;box-shadow:inset 0 1px #ffffff0a}.auth-form .gkh-input::placeholder{color:#95a0bfa8}.auth-form .gkh-input:focus{border-color:#8dff6b94;box-shadow:inset 0 1px #ffffff0d,0 0 0 4px #8dff6b1a}.auth-form__input-shell{position:relative}.auth-form__input-shell .gkh-input{padding-right:3.5rem}.auth-form__toggle{position:absolute;top:50%;right:.55rem;display:inline-grid;place-items:center;width:2.45rem;height:2.45rem;padding:0;border:1px solid transparent;border-radius:.85rem;background:transparent;color:#b6c2d2c7;cursor:pointer;transform:translateY(-50%);transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.auth-form__toggle:hover{color:#cdffbefa;background:#8dff6b14}.auth-form__toggle:focus-visible{outline:none;color:#cdffbefa;border-color:#8dff6b3d;background:#8dff6b1a;box-shadow:0 0 0 3px #8dff6b1f}.auth-form__toggle svg{width:1.18rem;height:1.18rem}.auth-form__hint{color:var(--gkh-muted);font-size:.84rem;line-height:1.45}.auth-form__hint--error{color:var(--gkh-danger)}.auth-form__link{width:fit-content;color:#b8ffa6f0;font-size:.92rem;font-weight:700;text-decoration:none}.auth-form__requirements{gap:.45rem;margin:0;padding:0;list-style:none}.auth-form__requirement{display:flex;align-items:center;gap:.55rem;color:#becadbc2;font-size:.84rem;line-height:1.4}.auth-form__requirement.is-met{color:#c4ffb6fa}.auth-form__requirement-mark{display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#cbd6e4c7;font-size:.64rem;line-height:1;flex:0 0 auto}.auth-form__requirement.is-met .auth-form__requirement-mark{border-color:#8dff6b38;background:#8dff6b1f;color:#d0ffc3fa}.auth-form__checkbox{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.auth-form__checkbox input{margin-top:.15rem;accent-color:var(--gkh-success)}.auth-form__message,.auth-state-card__notice{margin:0;padding:.9rem 1rem;border-radius:1rem;line-height:1.55}.auth-form__message--error,.auth-state-card__notice--error{border:1px solid rgba(255,143,136,.18);background:#ff8f8814;color:#ffdfdcfa}.auth-form__message--warning{border:1px solid rgba(255,214,102,.18);background:#ffd66614;color:#fff0cbfa}.auth-form__message--success,.auth-state-card__notice--success{border:1px solid rgba(141,255,107,.16);background:#8dff6b14;color:#d6ffc9fa}.auth-form__actions,.auth-state-card__actions{display:flex;flex-wrap:wrap;gap:.75rem}.auth-form__actions .gkh-button,.auth-state-card__actions .gkh-button{flex:1 1 12rem;min-height:3.15rem;border-radius:1rem}.auth-state-card{gap:1rem;align-content:start;max-width:100%}.auth-state-card__eyebrow{justify-self:start}.auth-state-card__actions{margin-top:.35rem}.auth-state-card__notice{color:var(--gkh-muted);border:1px solid rgba(141,255,107,.12);background:#8dff6b0d}@media(max-width:960px){:root{--gkh-header-height: 9.25rem}}.admin-users__danger-zone{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.78rem .9rem;border:1px solid rgba(255,120,120,.3);border-radius:1rem;background:#8421261a}.admin-users__danger-copy{display:grid;min-width:0;gap:.18rem}.admin-users__danger-zone h4,.admin-users__danger-zone p{margin:0}.admin-users__danger-zone h4{color:#ffe5e3fa;font-size:.98rem;line-height:1.25}.admin-users__danger-zone p{color:var(--gkh-muted);font-size:.88rem;line-height:1.4}.admin-users__danger-kicker{color:#ffb6b2f5;font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.admin-users__danger-button{border-color:#ff78788c;background:#842126d1;color:#ffedebfa}.admin-users__danger-zone .admin-users__danger-button{width:auto;min-width:13.125rem;max-width:16.25rem;min-height:2.7rem;padding:.62rem .9rem;white-space:nowrap}.admin-users__danger-button:hover:not(:disabled),.admin-users__danger-button:focus-visible:not(:disabled){border-color:#ffaaa5cc;background:#9a272fe6}.admin-users__permanent-delete{max-width:36rem}.admin-users__permanent-delete-warning{color:#ffcfcbfa;font-weight:700}.admin-users__permanent-delete-reason{min-height:6rem;resize:vertical}@media(max-width:700px){.admin-users__danger-zone{grid-template-columns:1fr;align-items:stretch;gap:.75rem}.admin-users__danger-zone .admin-users__danger-button{width:100%;max-width:none}}@media(max-width:720px){:root{--gkh-header-height: 8.55rem}.page-shell{width:min(100% - 1.25rem,1180px);padding-top:1.25rem}.gkh-card{padding:1.1rem;border-radius:1.2rem}.auth-shell{min-height:calc(100dvh - var(--gkh-header-height));--auth-page-padding-bottom: max( calc(var(--auth-page-padding-block) + env(safe-area-inset-bottom, 0px)), calc(4.75rem + env(safe-area-inset-bottom, 0px)) );padding-inline:1rem;background:linear-gradient(180deg,#05091229,#05091257),linear-gradient(180deg,#0509120a,#05091224),url(/assets/fondo-login.png) center/cover no-repeat}.auth-shell__layout{width:100%}.auth-shell__panel--form{width:100%;padding:1.1rem;border-radius:1.4rem}.auth-shell__title-block h1,.auth-state-card h1{font-size:clamp(1.85rem,8vw,2.35rem)}.auth-shell__brand{width:min(100%,11.5rem)}.auth-form__actions,.auth-state-card__actions{flex-direction:column-reverse}.auth-form__actions .gkh-button,.auth-state-card__actions .gkh-button{width:100%}.auth-form .gkh-input,.auth-form__actions .gkh-button,.auth-state-card__actions .gkh-button{min-height:3.15rem}}.admin-users__overlay{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem}.admin-users__backdrop{position:absolute;inset:0;border:0;background:#050912c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.admin-users__modal,.admin-users__confirm{position:relative;z-index:1;width:min(42rem,100%);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#101624fa,#090d17fa),#080b16fa;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff0a}.admin-users__modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;max-height:calc(100vh - 3rem);overflow:hidden}.admin-users__modal-header,.admin-users__modal-body,.admin-users__modal-footer,.admin-users__modal-state,.admin-users__modal-identity{display:grid}.admin-users__modal-header,.admin-users__modal-body,.admin-users__modal-footer{padding-inline:1.35rem}.admin-users__modal-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem;padding-top:1.15rem;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.06)}.admin-users__modal-header h3,.admin-users__modal-header p{margin:0}.admin-users__modal-header h3{font-size:clamp(1.35rem,3vw,1.65rem);line-height:1.12}.admin-users__modal-header p,.admin-users__modal-identity span,.admin-users__drawer-note{color:var(--gkh-muted);line-height:1.6}.admin-users__modal-close{width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--gkh-text);font-size:1.3rem}.admin-users__modal-state{gap:.9rem;min-height:14rem;padding:1.5rem;place-content:center;justify-items:center;text-align:center}.admin-users__modal-state--error p{color:#ffdbd8fa}.admin-users__modal-body{gap:1.15rem;min-height:0;padding-top:1rem;padding-bottom:1rem;overflow-y:auto;overflow-x:hidden}.admin-users__modal-identity{gap:.2rem}.admin-users__modal-identity strong{font-size:1.02rem}.admin-users__modal-identity span,.admin-users__detail-grid strong{overflow-wrap:anywhere}.admin-users__drawer-note{margin:0;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(124,140,255,.14);background:#7c8cff14}.admin-users__drawer-note--warning{border-color:#ff8f8833;background:#ff8f8814;color:#ffdfdcfa}.admin-users__modal-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.9rem;padding-bottom:1.15rem;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#090d17bd,#090d17f0),#080b16fa}.admin-users__modal-footer .gkh-button{flex:1 1 12rem}.admin-users__confirm{display:grid;gap:1rem;place-self:center}.admin-alerts__overlay{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem}.admin-alerts__backdrop{position:absolute;inset:0;border:0;background:#050912c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.admin-alerts__modal,.admin-alerts__confirm{position:relative;z-index:1;width:min(44rem,100%);display:grid;gap:1rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#101624fa,#090d17fa),#080b16fa;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff0a}.admin-alerts__modal{grid-template-rows:auto minmax(0,1fr) auto;gap:0;max-height:calc(100vh - 3rem);overflow:hidden}.admin-alerts__modal-header,.admin-alerts__modal-body,.admin-alerts__modal-footer,.admin-alerts__modal-state,.admin-alerts__modal-identity{display:grid}.admin-alerts__modal-header,.admin-alerts__modal-body,.admin-alerts__modal-footer{padding-inline:1.35rem}.admin-alerts__modal-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem;padding-top:1.15rem;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.06)}.admin-alerts__modal-header h3,.admin-alerts__modal-header p{margin:0}.admin-alerts__modal-header h3{font-size:clamp(1.35rem,3vw,1.65rem);line-height:1.12}.admin-alerts__modal-header p{color:var(--gkh-muted);line-height:1.6}.admin-alerts__modal-close{width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--gkh-text);font-size:1.3rem}.admin-alerts__modal-state{gap:.9rem;min-height:14rem;padding:1.5rem;place-content:center;justify-items:center;text-align:center}.admin-alerts__modal-state--error p{color:#ffdbd8fa}.admin-alerts__modal-body{gap:1.15rem;min-height:0;padding-top:1rem;padding-bottom:1rem;overflow-y:auto;overflow-x:hidden;padding-right:.2rem}.admin-alerts__modal-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center}.admin-alerts__modal-copy{display:grid;gap:.2rem}.admin-alerts__modal-copy strong,.admin-alerts__detail-grid strong{overflow-wrap:anywhere}.admin-alerts__detail-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-alerts__detail-grid article{display:grid;gap:.22rem;padding:.72rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.admin-alerts__detail-grid span{color:var(--gkh-muted);font-size:.8rem}.admin-alerts__detail-grid strong{font-size:.92rem;line-height:1.4}.admin-alerts__modal-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.9rem;padding-bottom:1.15rem;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#090d17bd,#090d17f0),#080b16fa}.admin-alerts__modal-footer .gkh-button,.admin-alerts__confirm-actions .gkh-button{flex:1 1 12rem}.admin-alerts__confirm{place-self:center}@media(max-width:640px){.admin-users__overlay{padding:.75rem}.admin-users__modal,.admin-users__confirm{width:100%}.admin-users__modal{max-height:calc(100vh - 1.5rem)}.admin-users__modal-header,.admin-users__modal-body,.admin-users__modal-footer{padding-inline:1rem}.admin-users__modal-header{padding-top:1rem;padding-bottom:.85rem}.admin-users__modal-footer{flex-direction:column;padding-top:.85rem;padding-bottom:1rem}.admin-alerts__overlay{padding:.75rem}.admin-alerts__modal,.admin-alerts__confirm{width:100%}.admin-alerts__modal{max-height:calc(100vh - 1.5rem)}.admin-alerts__modal-header,.admin-alerts__modal-body,.admin-alerts__modal-footer{padding-inline:1rem}.admin-alerts__modal-header{grid-template-columns:1fr auto;padding-top:1rem;padding-bottom:.85rem}.admin-alerts__modal-hero,.admin-alerts__detail-grid{grid-template-columns:1fr}.admin-alerts__modal-footer{flex-direction:column;padding-top:.85rem;padding-bottom:1rem}}.featured-carousel,.featured-carousel__content,.featured-carousel__copy,.featured-carousel__price-group,.featured-carousel__skeleton-copy,.featured-carousel__skeleton-details,.featured-carousel__skeleton-surface,.game-card-skeleton,.game-card-skeleton__content{display:grid}.featured-carousel__controls,.featured-carousel__dots,.featured-carousel__skeleton-dots,.game-card-skeleton__topline,.game-card-skeleton__summary{display:flex}.featured-carousel{position:relative}.featured-carousel__viewport{position:relative;min-height:25rem}.featured-carousel__slide{position:absolute;inset:0;min-height:25rem;padding:0;opacity:0;pointer-events:none;border-color:#ffffff1a;background:#080b16eb;transform:scale(.985);transition:opacity .45s ease,transform .45s ease}.featured-carousel__slide--active{opacity:1;pointer-events:auto;transform:scale(1)}.featured-carousel__hit-area{position:relative;width:100%;height:100%;display:grid;align-items:end;padding:1.75rem;border:0;border-radius:inherit;overflow:hidden;background:transparent;color:inherit;text-align:left}.featured-carousel__image,.featured-carousel__overlay{position:absolute;inset:0}.featured-carousel__image{width:100%;height:100%;object-fit:var(--gkh-card-art-fit);object-position:center;transform:scale(1);transform-origin:center;transition:transform .45s ease}.featured-carousel__image--fallback{background:radial-gradient(circle at top right,rgba(141,255,107,.16),transparent 28%),linear-gradient(135deg,#111827fa,#090d18fa)}.featured-carousel__hit-area:hover .featured-carousel__image,.featured-carousel__hit-area:focus-visible .featured-carousel__image{transform:scale(1.02)}.featured-carousel__overlay{background:linear-gradient(180deg,#05091214,#05091229 44%,#0509129e),linear-gradient(90deg,#05091294,#05091238 38%,#0509120f 75%)}.featured-carousel__hit-area:focus-visible{outline:2px solid rgba(141,255,107,.8);outline-offset:-2px}.featured-carousel__content{position:relative;z-index:1;gap:.5rem;max-width:min(24rem,100%)}.featured-carousel__copy{gap:.2rem}.home-discovery-layout--desktop{display:contents}.home-discovery-layout--mobile{display:none}.home-discovery-tabs,.home-discovery-tabs__panel,.home-discovery-shelves{display:grid}.home-discovery-tabs,.home-discovery-tabs__panel{width:100%;gap:1rem}.home-discovery-tabs__list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;border-bottom:1px solid rgba(255,255,255,.1)}.home-discovery-tabs__tab{position:relative;display:inline-flex;min-width:0;min-height:3.1rem;align-items:center;justify-content:center;padding:.7rem clamp(.55rem,1vw,.9rem);border:0;border-radius:.7rem .7rem 0 0;background:transparent;color:var(--gkh-success);cursor:pointer;font:inherit;font-size:clamp(.88rem,1.1vw,1rem);font-weight:750;line-height:1.2;text-align:center;transition:color .16s ease,font-weight .16s ease}.home-discovery-tabs__tab:hover{color:#d9ffcf}.home-discovery-tabs__tab.is-active{color:var(--gkh-success);font-weight:850}.home-discovery-tabs__indicator{position:absolute;bottom:-1px;left:0;width:var(--discovery-indicator-width, 25%);height:3px;border-radius:999px 999px 0 0;background:var(--gkh-success);pointer-events:none;transform:translate(var(--discovery-indicator-x, 0px))}.home-discovery-tabs__list.is-indicator-ready .home-discovery-tabs__indicator{transition:transform .22s cubic-bezier(.22,.61,.36,1),width .22s cubic-bezier(.22,.61,.36,1)}.home-discovery-tabs__tab:focus-visible,.home-discovery-cta:focus-visible{outline:2px solid var(--gkh-success);outline-offset:3px}.home-discovery-shelves{gap:1.5rem}.home-discovery-shelf__rail{display:flex;align-items:stretch;gap:clamp(.75rem,1.5vw,1rem);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:.1rem .15rem .75rem;scroll-padding-inline:.15rem;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y}.home-discovery-shelf__rail::-webkit-scrollbar{display:none}.home-discovery-shelf__rail app-game-offer-card,.home-discovery-shelf__rail .game-card-skeleton,.home-discovery-shelf__more-card{flex:0 0 clamp(15rem,29vw,18rem);min-width:0;scroll-snap-align:start}.home-discovery-shelf__rail app-game-offer-card{display:block}.home-discovery-shelf__more-card{display:grid;place-content:center;justify-items:center;gap:.6rem;box-sizing:border-box;padding:1rem;border:1px solid rgba(141,255,107,.28);border-radius:1.35rem;background:linear-gradient(180deg,#8dff6b0e,#0a0e18f0);color:var(--gkh-success);font-size:.95rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.home-discovery-shelf__more-card-icon{display:grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid rgba(141,255,107,.5);border-radius:999px;background:#080d18b8;font-size:1.8rem;font-weight:500;line-height:1}.home-discovery-shelf__more-card:hover{border-color:#8dff6b7a;background:linear-gradient(180deg,#8dff6b17,#0a0e18f0);color:#d9ffcf;transform:translateY(-2px)}.home-discovery-shelf__more-card:active{transform:translateY(0)}.home-discovery-shelf__more-card:focus-visible{outline:2px solid var(--gkh-success);outline-offset:3px}.home-discovery-shelf__rail--skeleton .game-card-skeleton{min-height:14.25rem}.home-discovery-cta{display:grid;place-items:center;justify-self:center;gap:.4rem;min-width:9rem;padding:.55rem 1.5rem .35rem;border:0;background:transparent;color:var(--gkh-text);font-size:.9rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:color .18s ease,transform .18s ease}.home-discovery-cta__arrow{width:clamp(3.5rem,4vw,5rem);height:clamp(1.125rem,1.35vw,1.5rem);fill:none;stroke:#deffd6cc;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45;transition:transform .18s ease}.home-discovery-cta:hover{color:var(--gkh-success)}.home-discovery-cta:hover .home-discovery-cta__arrow{stroke:var(--gkh-success);transform:translateY(.2rem)}.home-discovery-cta:active{transform:translateY(1px)}.home-discovery-ghost-hint{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;width:100%;height:3.35rem;margin-top:-.1rem;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.28;mask-image:linear-gradient(to bottom,black 0%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 100%)}.home-discovery-ghost-hint__card{min-height:8rem;border:1px solid rgba(200,220,255,.1);border-radius:.9rem;background:linear-gradient(180deg,rgba(167,185,221,.16) 0 47%,transparent 47%),linear-gradient(115deg,#8dff6b26,#6d81b214);filter:blur(1.75px)}@media(prefers-reduced-motion:reduce){.home-discovery-tabs__list.is-indicator-ready .home-discovery-tabs__indicator,.home-discovery-cta,.home-discovery-cta__arrow{transition-duration:1ms}}@media(max-width:1080px){.home-discovery-layout--desktop{display:none}.home-discovery-layout--mobile{display:contents}.home-discovery-shelves .section-block--top{width:100%;margin-inline:0}}@media(max-width:640px){.home-discovery-shelves{gap:1.15rem}.home-discovery-shelf__rail{gap:.7rem;padding-bottom:.55rem}.home-discovery-shelf__rail app-game-offer-card,.home-discovery-shelf__rail .game-card-skeleton,.home-discovery-shelf__more-card{flex-basis:clamp(15rem,70vw,16.5rem)}.home-discovery-ghost-hint{grid-template-columns:minmax(0,70%);justify-content:center;height:2.7rem;gap:0;opacity:.22}.home-discovery-ghost-hint__card:not(:first-child){display:none}.home-discovery-ghost-hint__card{min-height:6rem}.home-discovery-shelf__rail .offer-card__featured-cover{height:auto;aspect-ratio:var(--gkh-game-art-ratio)}.home-discovery-shelf__rail .game-card-skeleton{min-height:0;aspect-ratio:var(--gkh-game-art-ratio)}}.featured-carousel__release-date,.featured-carousel__cta{margin:0}.featured-carousel__release-date{color:#e8f1ffe0;font-size:.82rem;font-weight:700}.featured-carousel__cta{width:fit-content;color:#b9ffc7;font-size:.82rem;font-weight:800}.featured-carousel__cta span{display:inline-block;margin-left:.15rem;transition:transform .16s ease}.featured-carousel__hit-area:hover .featured-carousel__cta span{transform:translate(.16rem)}.featured-carousel__copy h2,.featured-carousel__price-group strong{margin:0}.featured-carousel__copy h2{display:-webkit-box;overflow:hidden;max-width:16ch;font-size:clamp(1.55rem,3.4vw,2.35rem);line-height:1.04;letter-spacing:-.05em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.featured-carousel__price-group{display:grid;gap:.2rem}.featured-carousel__price-main-row{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem .5rem}.featured-carousel__price-main{font-size:clamp(1.1rem,1.8vw,1.45rem);letter-spacing:-.03em}.featured-carousel__price-main--free{color:#8bf8a8}.featured-carousel__price-main--unavailable{color:#e2e8f0d6;font-size:clamp(.92rem,1vw + .7rem,1.08rem);line-height:1.25}.featured-carousel__price-retail{color:#e2e8f09e;font-size:.88rem;font-weight:700;line-height:1.1;text-decoration:line-through;text-decoration-thickness:1px}.featured-carousel__price-discount{display:inline-flex;align-items:center;justify-content:center;min-height:1.68rem;padding:.24rem .48rem;border:1px solid rgba(124,243,90,.28);border-radius:999px;background:#0e2213b8;color:#9cff84f5;font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap}.featured-carousel__controls{position:absolute;inset:50% 1rem auto;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.featured-carousel__nav{width:3rem;height:3rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(180deg,#ffffff14,#ffffff05),#080b1675;color:var(--gkh-text);line-height:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff14;opacity:.82;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,opacity .16s ease}.featured-carousel:hover .featured-carousel__nav,.featured-carousel:focus-within .featured-carousel__nav{opacity:1}.featured-carousel__nav:hover{transform:translateY(-1px);border-color:#8dff6b61;background:linear-gradient(180deg,#8dff6b24,#ffffff05),#0a101cc7;box-shadow:0 12px 28px #00000052,0 0 0 1px #8dff6b14,inset 0 1px #ffffff1a}.featured-carousel__nav-icon{width:.8rem;height:.8rem;display:inline-block;border-top:2px solid currentColor;border-right:2px solid currentColor}.featured-carousel__nav-icon--previous{transform:rotate(-135deg)}.featured-carousel__nav-icon--next{transform:rotate(45deg)}.featured-carousel__dots{position:absolute;left:50%;bottom:1rem;display:flex;height:1.5rem;gap:0;transform:translate(-50%)}.featured-carousel__dot{position:relative;flex:0 0 1.5rem;top:0;left:0;width:1.5rem;height:1.5rem;margin:0;padding:0;border:0;background:transparent;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.featured-carousel__dot:before{content:"";position:absolute;inset:50% auto auto 50%;width:.65rem;height:.65rem;border-radius:999px;background:#ffffff52;transform:translate(-50%,-50%);transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.featured-carousel__dot:hover:before{transform:translate(-50%,-50%) scale(1.08);background:#ffffff61}.featured-carousel__dot.is-active:before{background:var(--gkh-success);box-shadow:0 0 16px #8dff6b52}.featured-carousel__dot:focus-visible{outline:2px solid rgba(141,255,107,.8);outline-offset:1px}.featured-carousel__slide--skeleton,.featured-carousel__side-slide--skeleton{position:relative;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#0f172ad1}.featured-carousel__slide--skeleton:before,.featured-carousel__side-slide--skeleton:before{content:"";position:absolute;inset:0;opacity:.28;background:linear-gradient(90deg,#1e293bb8,#334155e0,#1e293bb8);background-size:200% 100%;animation:gkh-featured-skeleton 1.2s ease-in-out infinite}.featured-carousel__slide--skeleton>*,.featured-carousel__side-slide--skeleton>*{position:relative;z-index:1}.featured-carousel__skeleton-surface{position:relative;z-index:1;align-content:space-between;min-height:100%;gap:1.1rem}.featured-carousel__skeleton-details{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem}.featured-carousel__skeleton-copy{gap:.55rem;max-width:min(26rem,100%)}.featured-carousel__skeleton-title,.featured-carousel__skeleton-subtitle,.featured-carousel__skeleton-chip,.featured-carousel__skeleton-price,.featured-carousel__skeleton-dots span{border-radius:999px;background:#ffffff1f}.featured-carousel__skeleton-chip{width:5rem;height:1.8rem}.featured-carousel__skeleton-title{width:min(24rem,100%);height:clamp(1.6rem,2vw,2.1rem);border-radius:.95rem}.featured-carousel__skeleton-subtitle{width:min(12rem,62%);height:1rem}.featured-carousel__skeleton-price{width:clamp(5.5rem,10vw,8rem);height:clamp(1.6rem,2.1vw,2rem)}.featured-carousel__skeleton-dots{gap:.45rem}.featured-carousel__skeleton-dots span{width:.65rem;height:.65rem}.game-card-skeleton{overflow:hidden;grid-template-rows:auto 1fr;gap:0;height:100%;padding:0;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#131927fa,#0a0e18fa)}.game-card-skeleton__cover{position:relative;overflow:hidden;min-height:12.5rem;aspect-ratio:616/353;border-radius:1.35rem 1.35rem 0 0;background:linear-gradient(180deg,#0a0e18e6,#080b16f5),#0f172ad1}.game-card-skeleton__cover:before,.game-card-skeleton__badge,.game-card-skeleton__alert,.game-card-skeleton__title,.game-card-skeleton__price{background:linear-gradient(90deg,#1e293bb8,#334155db,#1e293bb8);background-size:200% 100%;animation:gkh-card-skeleton-shimmer 1.2s ease-in-out infinite}.game-card-skeleton__cover:before{content:"";position:absolute;inset:0;opacity:.95}.game-card-skeleton__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#05091214,#05091214 46%,#05091242)}.game-card-skeleton__topline{position:absolute;inset:0 auto auto 0;z-index:2;width:100%;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem}.game-card-skeleton__badge,.game-card-skeleton__alert{display:inline-flex;flex:0 0 auto;border:1px solid rgba(255,255,255,.08)}.game-card-skeleton__badge{width:4.1rem;max-width:45%;min-height:1.7rem;border-radius:999px}.game-card-skeleton__alert{width:2.5rem;height:2.5rem;border-radius:999px}.game-card-skeleton__content{align-content:center;padding:.95rem 1rem 1rem}.game-card-skeleton__summary{align-items:center;justify-content:space-between;gap:.9rem}.game-card-skeleton__title,.game-card-skeleton__price{border-radius:999px}.game-card-skeleton__title{flex:1 1 auto;width:min(78%,14rem);min-width:0;height:1rem}.game-card-skeleton__price{width:5.5rem;height:1.45rem}@keyframes gkh-card-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.profile-page,.profile-page__hero,.profile-page__hero-copy,.profile-page__guest-card,.profile-shell,.profile-layout,.profile-sidebar__inner,.profile-sidebar__user,.profile-sidebar__identity,.profile-nav,.profile-nav__copy,.profile-content,.profile-section,.profile-section__header,.profile-section__heading,.profile-stat-grid,.profile-stat-card,.profile-edit-grid,.profile-edit-card,.profile-edit-card__header,.profile-edit-card__form,.profile-photo-card,.profile-photo-card__content,.profile-security-card,.profile-security-card__header,.profile-security-card__form{display:grid}.profile-page{gap:1rem;padding-bottom:1.5rem}.profile-page__hero{gap:.85rem}.profile-page__hero-copy{gap:.35rem;max-width:42rem}.profile-page__hero-copy h1,.profile-page__guest-card h2,.profile-sidebar__name,.profile-section__heading h2,.profile-edit-card__header h3,.profile-security-card__header h3{margin:0}.profile-page__hero-copy h1{font-size:var(--gkh-font-page-title);line-height:.98;letter-spacing:-.05em}.profile-page__hero-copy p,.profile-page__guest-card p,.profile-sidebar__email,.profile-sidebar__member-since,.profile-sidebar__pending,.profile-section__heading p,.profile-section__notice p,.profile-edit-card__header p,.profile-edit-card__status,.profile-edit-card__notice p,.profile-photo-card__content p,.profile-security-card__header p,.profile-security-card__hint{margin:0;color:var(--gkh-muted);line-height:1.6}.profile-page__guest-card{gap:1rem;justify-items:start;max-width:42rem}.profile-page__guest-actions{display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.profile-page__guest-actions .gkh-button{flex:1 1 13rem}.profile-shell{padding:0;overflow:hidden}.profile-layout{grid-template-columns:minmax(17rem,19rem) minmax(0,1fr);align-items:start}.profile-sidebar{min-width:0;container-type:inline-size;border-right:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff09,#ffffff04),#080b165c}.profile-sidebar__inner{position:sticky;top:5.4rem;gap:1rem;padding:1.35rem}.profile-sidebar__user{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0}.profile-sidebar__user-main{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;width:100%}.profile-sidebar__avatar{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;overflow:hidden;border:1px solid var(--gkh-avatar-fallback-border);background:var(--gkh-avatar-fallback-bg);color:var(--gkh-avatar-fallback-color);font-weight:900;letter-spacing:-.04em}.profile-sidebar__avatar{width:clamp(5rem,10vw,6.2rem);font-size:clamp(1.7rem,2.2vw,2.25rem)}.profile-sidebar__avatar-image{width:100%;height:100%;object-fit:cover;display:block}.profile-sidebar__meta{display:grid;gap:.22rem;width:100%;min-width:0}.profile-sidebar__name{font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.02;letter-spacing:-.04em;margin:0;min-width:0}.profile-sidebar__member-since,.profile-sidebar__pending{font-size:.86rem}.profile-sidebar__email,.profile-sidebar__member-since,.profile-sidebar__pending{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-sidebar__pending{color:#d6ffc9eb}@container (min-width: 18rem){.profile-sidebar__user-main{flex-direction:row;align-items:center;gap:.95rem}.profile-sidebar__avatar{width:4.4rem;font-size:1.5rem;flex:0 0 auto}.profile-sidebar__name{flex:1 1 auto;font-size:1.15rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.profile-sidebar__divider{height:1px;background:linear-gradient(90deg,#ffffff14,#ffffff05)}.profile-mobile-nav{display:none}.profile-mobile-nav__trigger,.profile-mobile-nav__option{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff08;color:var(--gkh-text);text-align:left}.profile-mobile-nav__trigger{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.9rem 1rem}.profile-mobile-nav__trigger-copy,.profile-mobile-nav__menu{display:grid;gap:.15rem}.profile-mobile-nav__trigger-copy{min-width:0}.profile-mobile-nav__trigger-label,.profile-mobile-nav__option-label{font-size:.95rem;font-weight:700;line-height:1.2}.profile-mobile-nav__trigger-description,.profile-mobile-nav__option-description{color:var(--gkh-muted);font-size:.79rem;line-height:1.4}.profile-mobile-nav__trigger-chevron{flex:0 0 auto;width:.65rem;height:.65rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);color:#bac7ddb8;transition:transform .2s ease}.profile-mobile-nav__trigger-chevron--open{transform:rotate(-135deg)}.profile-mobile-nav__menu{gap:.55rem;margin-top:.65rem}.profile-mobile-nav__option{display:grid;gap:.12rem;padding:.85rem .95rem}.profile-mobile-nav__option--active{border-color:#8dff6b3d;background:linear-gradient(180deg,#8dff6b14,#8dff6b0a),#0c121ce0}.profile-mobile-nav__option--active .profile-mobile-nav__option-label{color:var(--gkh-success)}.profile-nav{gap:.45rem}.profile-nav__item{width:100%;display:flex;align-items:center;gap:.8rem;padding:.9rem .95rem;border:1px solid rgba(255,255,255,.06);border-radius:1rem;background:transparent;color:var(--gkh-text);text-align:left;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.profile-nav__item:hover,.profile-nav__item:focus-visible{outline:none;transform:translateY(-1px);border-color:#8dff6b2e;background:#ffffff0a}.profile-nav__item--active{border-color:#8dff6b47;background:linear-gradient(180deg,#8dff6b14,#8dff6b0a),#0c121ce0;color:#d7ffcbfa}.profile-nav__item--active .profile-nav__icon,.profile-nav__item--active .profile-nav__label,.profile-nav__item--active .profile-nav__chevron{color:var(--gkh-success)}.profile-nav__icon{flex:0 0 auto;width:1.1rem;height:1.1rem;color:#bac7ddc7}.profile-nav__icon svg{width:100%;height:100%;fill:none;stroke:currentColor}.profile-nav__copy{gap:.14rem;min-width:0;flex:1 1 auto}.profile-nav__label{font-size:.94rem;font-weight:700;line-height:1.2}.profile-nav__description{color:var(--gkh-muted);font-size:.8rem;line-height:1.4}.profile-nav__chevron{width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);color:#bac7dd94}.profile-content{min-width:0;padding:1.35rem;align-content:start}.profile-section{gap:1rem;align-content:start}.profile-section__header{gap:.85rem}.profile-section__heading{gap:.22rem}.profile-activity{gap:1.1rem}.profile-activity__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem}.profile-activity__heading{gap:.45rem}.profile-activity__title-row{display:flex;align-items:center;gap:.65rem}.profile-activity__title-row h2{margin:0}.profile-activity__dot{width:.7rem;height:.7rem;border-radius:50%;background:linear-gradient(135deg,#8dff6bf5,#58d759e6)}.profile-activity__alerts-link{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;padding:.7rem .95rem;border:1px solid rgba(141,255,107,.16);border-radius:999px;background:#8dff6b14;color:var(--gkh-success);font-size:.92rem;font-weight:700;line-height:1;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.profile-activity__alerts-link:hover,.profile-activity__alerts-link:focus-visible{outline:none;border-color:#8dff6b47;background:#8dff6b21;transform:translateY(-1px)}.profile-activity__alerts-link-arrow{font-size:1rem}.profile-inline-link,.profile-inline-button{width:fit-content;color:var(--gkh-success);font-size:.92rem;font-weight:700;text-decoration:none}.profile-inline-button{padding:0;border:0;background:transparent;font:inherit}.profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start;align-content:start}.profile-stat-card{gap:.28rem;min-width:0;height:auto;align-self:start;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:linear-gradient(180deg,#ffffff08,#ffffff04),#080b1685}.profile-stat-card--active{border-color:#8dff6b2e;background:linear-gradient(180deg,#8dff6b14,#8dff6b0a),#0a1019a8}.profile-stat-card--paused{border-color:#ffbe702e;background:linear-gradient(180deg,#ffbe7014,#ffbe7009),#110d0aa8}.profile-stat-card--fulfilled{border-color:#6dadff2e;background:linear-gradient(180deg,#6dadff14,#6dadff09),#090e19a8}.profile-stat-card--limit{border-color:#4edcc02e;background:linear-gradient(180deg,#4edcc014,#4edcc009),#071013a8}.profile-stat-card--single{max-width:18rem}.profile-stat-card__label{color:var(--gkh-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profile-stat-card__value{font-size:clamp(1.45rem,2vw,1.9rem);line-height:.95;letter-spacing:-.05em}.profile-stat-card--active .profile-stat-card__value{color:#d6ffcafa}.profile-stat-card--paused .profile-stat-card__value{color:#ffd8a6fa}.profile-stat-card--fulfilled .profile-stat-card__value{color:#cbe1fffa}.profile-stat-card--limit .profile-stat-card__value{color:#c1fff4fa}.profile-stat-card__meta{color:var(--gkh-muted);font-size:.86rem;line-height:1.45}.profile-stat-card--loading .profile-stat-card__label,.profile-stat-card--loading .profile-stat-card__value,.profile-stat-card--loading .profile-stat-card__meta{display:block;border-radius:999px;background:#ffffff14}.profile-stat-card--loading .profile-stat-card__label{width:68%;height:.75rem}.profile-stat-card--loading .profile-stat-card__value{width:38%;height:1.5rem}.profile-stat-card--loading .profile-stat-card__meta{width:78%;height:.72rem}.profile-section__notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff08}.profile-section__notice--error{border-color:#ff8f8838;background:#291014eb}.profile-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.profile-edit-section{gap:1.1rem}.profile-edit-section__header{gap:.9rem}.profile-edit-section__heading{gap:.45rem}.profile-edit-section__title-row{display:flex;align-items:center;gap:.65rem}.profile-edit-section__title-row h2{margin:0}.profile-edit-section__dot{width:.7rem;height:.7rem;border-radius:50%;background:linear-gradient(135deg,#8dff6bf5,#58d759e6)}.profile-security-section{gap:1.1rem}.profile-security-section__header{gap:.9rem}.profile-security-section__heading{gap:.45rem}.profile-security-section__title-row{display:flex;align-items:center;gap:.65rem}.profile-security-section__title-row h2{margin:0}.profile-security-section__dot{width:.7rem;height:.7rem;border-radius:50%;background:linear-gradient(135deg,#8dff6bf5,#58d759e6)}.profile-security__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.profile-edit-card,.profile-security-card{display:flex;flex-direction:column;gap:.9rem;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:linear-gradient(180deg,#ffffff08,#ffffff04),#080b1685}.profile-edit-card--photo{grid-column:1/-1}.profile-edit-card--photo .profile-edit-card__header{gap:.35rem}.profile-edit-card__header,.profile-security-card__header{gap:.22rem}.profile-edit-card__form,.profile-security-card__form{display:flex;flex:1 1 auto;flex-direction:column;gap:.9rem}.profile-edit-card__label-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.profile-edit-card__counter,.profile-edit-card__info-label{color:var(--gkh-muted);font-size:.78rem;font-weight:600}.profile-edit-card__info{display:grid;gap:.22rem;padding:.82rem .92rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#0c1222d6}.profile-edit-card__info strong,.profile-edit-card__notice strong{overflow-wrap:anywhere}.profile-edit-card__status,.profile-edit-card__notice{margin:0}.profile-edit-card__actions,.profile-security-card__actions{display:grid;margin-top:auto}.profile-edit-card__actions .gkh-button,.profile-security-card__actions .gkh-button{width:100%;min-height:3.25rem}.profile-photo-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.1rem;min-width:0;overflow:hidden;padding:.95rem 1rem;border:1px solid rgba(141,255,107,.12);border-radius:1rem;background:linear-gradient(180deg,#8dff6b14,#8dff6b0a),#0a1019b3}.profile-photo-card__choices{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:.8rem;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:.28rem;scrollbar-width:thin;scroll-snap-type:x proximity}.profile-photo-card__option{position:relative;display:grid;place-items:center;flex:0 0 auto;inline-size:4.375rem;block-size:4.375rem;min-inline-size:4.375rem;min-block-size:4.375rem;max-inline-size:4.375rem;max-block-size:4.375rem;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#0e141ee0;cursor:pointer;scroll-snap-align:start;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.profile-photo-card__option:hover,.profile-photo-card__option:focus-visible{outline:none;transform:translateY(-1px);border-color:#8dff6b33;background:#ffffff12}.profile-photo-card__option--selected{border-color:#8dff6be0;box-shadow:0 0 0 .22rem #8dff6b29,inset 0 0 0 1px #0711182e}.profile-photo-card__initial{inline-size:100%;block-size:100%}.profile-photo-card__option--initial{border-color:var(--gkh-avatar-fallback-border);background:var(--gkh-avatar-fallback-bg);color:var(--gkh-avatar-fallback-color)}.profile-photo-card__initial{display:grid;place-items:center;font-size:1.6rem;font-weight:900;letter-spacing:-.04em;line-height:1}.profile-photo-card__content{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;justify-content:flex-end;flex:0 0 auto;min-width:0;max-width:100%;justify-self:end}.profile-photo-card__content .gkh-button{width:fit-content;margin-top:0;min-height:3.25rem}.profile-photo-card__save-button{min-width:10.75rem}.profile-security-card{width:min(100%,42rem)}.profile-security__grid .profile-security-card,.profile-security-card--status{width:100%;max-width:none}.profile-security-card__header{gap:.35rem}.profile-security-card__hint{padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff08}.profile-security-card__feedback{display:grid;gap:.65rem}.profile-security-card__confirm{display:grid;gap:.85rem;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff08}.profile-security-card__confirm p{margin:0;color:var(--gkh-text)}.profile-security-card__confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.profile-security-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:.25rem 0 0;padding:0;list-style:none}.profile-security-requirements__item{position:relative;padding-left:1rem;color:var(--gkh-muted);font-size:.83rem;line-height:1.45;transition:color .2s ease}.profile-security-requirements__item:before{content:"";position:absolute;top:.42rem;left:0;width:.42rem;height:.42rem;border-radius:50%;background:#ffffff29}.profile-security-requirements__item--met{color:#d6ffcaf2;font-weight:700}.profile-security-requirements__item--met:before{background:var(--gkh-success)}.profile-security-sessions-list{display:grid;gap:.7rem;max-height:18rem;min-width:0;overflow-y:auto;overflow-x:hidden;padding-right:.25rem;align-content:start;scrollbar-width:thin}.profile-security-session{display:grid;gap:.65rem;min-width:0;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff08}.profile-security-session__details{display:grid;gap:.2rem;min-width:0}.profile-security-session p,.profile-security-session small{margin:0;color:var(--gkh-muted);line-height:1.5}.profile-security-session__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.profile-security-session__header strong{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-security-session__badge{flex:0 0 auto;padding:.28rem .58rem;border:1px solid rgba(141,255,107,.18);border-radius:999px;background:#8dff6b1a;color:var(--gkh-success);font-size:.75rem;font-weight:800;letter-spacing:.03em}.profile-security-session__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.profile-security-session__confirm{display:grid;gap:.55rem;padding-top:.1rem;border-top:1px solid rgba(255,255,255,.06)}.profile-security-session__confirm p{color:var(--gkh-text)}.profile-security-session__confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}@media(min-width:1200px){.profile-page:has(.profile-shell){min-height:calc(100dvh - 4.5rem);grid-template-rows:auto minmax(0,1fr)}.profile-shell,.profile-layout,.profile-sidebar{min-height:100%}.profile-layout{align-items:stretch}.profile-sidebar{display:flex}.profile-sidebar__inner{min-height:100%;align-content:start}}@media(max-width:1080px){.profile-content,.profile-sidebar__inner{padding:1.1rem}}@media(max-width:1199px){.profile-layout{grid-template-columns:1fr}.profile-sidebar{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.profile-sidebar__inner{position:static;gap:.9rem}.profile-mobile-nav{display:block}.profile-nav{display:none}.profile-content{padding-top:1.1rem}.profile-edit-grid{grid-template-columns:1fr}.profile-photo-card{grid-template-columns:minmax(0,1fr);gap:.95rem;align-items:stretch}.profile-photo-card__choices{flex-wrap:wrap;gap:.75rem;overflow:visible;padding:.1rem 0;scrollbar-width:none;scroll-snap-type:none}.profile-photo-card__content{width:100%;min-width:0;align-items:stretch;justify-self:stretch}.profile-photo-card__content .gkh-button,.profile-photo-card__save-button{width:100%;min-width:0}}@media(max-width:920px){.profile-content{padding-top:1rem}.profile-activity__header{grid-template-columns:1fr}.profile-edit-section__header,.profile-security-section__header{gap:.85rem}.profile-security__grid{grid-template-columns:1fr}}@media(max-width:720px){.profile-page{gap:.95rem}.profile-page__hero-copy h1{font-size:clamp(1.85rem,7vw,2.35rem)}.profile-page__guest-actions{flex-direction:column}.profile-page__guest-actions .gkh-button{width:100%}.profile-sidebar__inner{gap:.85rem}.profile-sidebar__divider{margin:.05rem 0}.profile-stat-grid,.profile-edit-grid{grid-template-columns:1fr}.profile-activity__alerts-link{width:100%;justify-content:center}.profile-stat-card--single,.profile-security-card{max-width:none}.profile-security-card__confirm-actions,.profile-security-requirements{grid-template-columns:1fr}.profile-photo-card{grid-template-columns:minmax(0,1fr);gap:.9rem;padding:.9rem}.profile-photo-card__choices{width:100%;gap:.7rem;padding:.28rem .28rem .4rem}.profile-photo-card__option{inline-size:3.75rem;block-size:3.75rem;min-inline-size:3.75rem;min-block-size:3.75rem;max-inline-size:3.75rem;max-block-size:3.75rem}.profile-photo-card__initial{font-size:1.4rem}.profile-photo-card__content{width:100%;min-width:0;align-items:stretch;justify-self:stretch}.profile-photo-card__content .gkh-button{width:100%}}@media(max-width:560px){.profile-shell{padding:0}.profile-sidebar__inner,.profile-content{padding:.95rem}.profile-edit-card__label-row{align-items:flex-start}.profile-section__notice{align-items:start}}@media(max-width:980px){.featured-carousel__viewport,.featured-carousel__slide,.featured-carousel__slide--skeleton,.featured-carousel__side-slide--skeleton{min-height:23rem}.featured-carousel__hit-area,.featured-carousel__skeleton-surface{padding:1.4rem}.game-card-skeleton__title{width:min(82%,13rem)}}@media(max-width:720px){.featured-carousel__viewport,.featured-carousel__slide,.featured-carousel__slide--skeleton,.featured-carousel__side-slide--skeleton{min-height:20rem}.featured-carousel__hit-area,.featured-carousel__skeleton-surface{padding:1.15rem}.featured-carousel__controls{inset:auto .75rem 3.3rem}.featured-carousel__dots{bottom:.8rem}.featured-carousel__copy h2{max-width:100%;font-size:clamp(1.35rem,7.5vw,1.9rem)}.featured-carousel__price-group strong{font-size:1.05rem}.featured-carousel__nav{width:2.6rem;height:2.6rem}.game-card-skeleton__cover{min-height:10.5rem}.game-card-skeleton__topline{padding:.75rem}.game-card-skeleton__alert{width:2.35rem;height:2.35rem}.game-card-skeleton__title{width:min(76%,12rem);height:.98rem}.game-card-skeleton__price{width:5rem;height:1.35rem}.featured-carousel__nav-icon{width:.72rem;height:.72rem}}@media(max-width:640px){.offer-card--featured{width:100%;max-width:none;border-radius:1.1rem}.offer-card__featured-cover{display:block;width:100%;min-width:0;min-height:0;height:clamp(8.125rem,38vw,10.3125rem);aspect-ratio:auto;border-radius:1.1rem 1.1rem 0 0}.offer-card__image{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;display:block}.offer-card__featured-topline{padding:.65rem}.offer-card__featured-badge{min-height:1.5rem;padding:.16rem .46rem;font-size:.66rem}.offer-card__featured-alert{width:2.15rem;height:2.15rem;min-height:2.15rem}.offer-card__featured-alert-icon{width:.96rem;height:.96rem}.offer-card__featured-content{padding:.75rem .85rem .8rem}.offer-card__featured-summary{gap:.65rem}.offer-card__featured-title{font-size:.94rem}.offer-card__featured-price strong{font-size:1.16rem}.game-card-skeleton{width:100%;max-width:none;border-radius:1.1rem}.game-card-skeleton__cover{display:block;width:100%;min-width:0;min-height:0;height:clamp(8.125rem,38vw,10.3125rem);aspect-ratio:auto;border-radius:1.1rem 1.1rem 0 0}.game-card-skeleton__topline{padding:.65rem}.game-card-skeleton__badge{min-height:1.5rem;width:3.7rem}.game-card-skeleton__alert{width:2.15rem;height:2.15rem}.game-card-skeleton__content{padding:.75rem .85rem .8rem}.game-card-skeleton__summary{gap:.65rem}.game-card-skeleton__title{width:min(74%,11rem);height:.94rem}.game-card-skeleton__price{width:4.5rem;height:1.16rem}}@media(prefers-reduced-motion:reduce){.featured-carousel__slide,.featured-carousel__image,.featured-carousel__nav,.featured-carousel__dot{transition:none}.featured-carousel__nav:hover{transform:none}}.home-page .featured-carousel-shell,.home-page .featured-carousel,.home-page .featured-carousel__track,.home-page .featured-carousel__center{display:grid}.home-page .featured-carousel-shell{position:relative;width:auto;max-width:none;margin-left:calc(53% - 50vw);margin-right:calc(53% - 50vw);overflow-x:hidden;overflow-y:visible;padding-inline:0}.home-page .featured-carousel{--carousel-active-width: min(52rem, 58vw);--carousel-side-width: min(18rem, 18.5vw);--carousel-gap: clamp(.85rem, 1.25vw, 1.2rem);width:100%}.home-page .featured-carousel__viewport{position:relative;display:grid;width:100%;max-width:100%;overflow-x:hidden;overflow-y:visible;align-items:center;min-height:clamp(22rem,30vw,26rem);padding-inline:clamp(1rem,2.2vw,2.25rem)}.home-page .featured-carousel__track{grid-template-columns:minmax(0,var(--carousel-side-width)) minmax(0,var(--carousel-active-width)) minmax(0,var(--carousel-side-width));justify-content:center;align-items:center;gap:var(--carousel-gap)}.home-page .featured-carousel__center{width:min(100%,var(--carousel-active-width));margin-inline:auto;justify-items:center;gap:.65rem}.home-page .featured-carousel__slide{position:relative;inset:auto;width:100%;max-width:var(--carousel-active-width);min-height:0;opacity:1;pointer-events:auto;border-radius:1.85rem;transform:none;overflow:hidden;aspect-ratio:16/7.6;margin:0 auto;justify-self:center;background:#080b16}@media(min-width:1600px)and (max-width:1899px){.home-page .featured-carousel{--carousel-active-width: clamp(682px, calc(50vw - 118px) , 832px);--carousel-side-width: clamp(173px, calc(38.4vw - 441px) , 288px);--carousel-gap: clamp(11px, calc(2.56vw - 29.44px) , 19.2px)}.home-page .featured-carousel__viewport{min-height:clamp(341px,25vw - 59px,416px)}}.home-page .featured-carousel-shell>app-home-carousel-ads{display:none}@media(min-width:1000px)and (max-width:1599px){.home-page .featured-carousel-shell{--home-center-carousel-width: clamp(460px, calc(43.4vw + 26px) , 720px);--home-inline-ad-max-width: 165px;--home-inline-ad-min-width: 84px;--home-inline-lane-padding: 16px;--home-inline-layout-gap: clamp(16px, 1.5vw, 24px);width:min(100%,clamp(724px,70.8vw + 20px,1152px));margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(0,var(--home-center-carousel-width)) minmax(0,1fr);column-gap:var(--home-inline-layout-gap);align-items:center}.home-page .featured-carousel-shell>app-home-carousel-ads{display:contents}.home-page .featured-carousel-shell .home-inline-ad-lane{display:flex;min-width:0;grid-row:1;align-items:center;justify-content:center}.home-page .featured-carousel-shell .home-inline-ad-lane--left{grid-column:1}.home-page .featured-carousel-shell .home-inline-ad-lane--right{grid-column:3}.home-page .featured-carousel-shell .home-inline-ad-lane app-sidebar-ad{--sidebar-ad-width: max( var(--home-inline-ad-min-width), min(var(--home-inline-ad-max-width), calc(100% - (var(--home-inline-lane-padding) * 2))) );width:var(--sidebar-ad-width);align-self:center}.home-page .featured-carousel{--carousel-active-width: var(--home-center-carousel-width);grid-column:2;grid-row:1;width:var(--home-center-carousel-width)}.home-page .featured-carousel__viewport{min-height:clamp(18rem,23.75vw - .5rem,21rem);padding-inline:0}.home-page .featured-carousel__track{grid-template-columns:minmax(0,var(--carousel-active-width))}.home-page .featured-carousel__side-slide{display:none}.home-page .featured-carousel__nav{display:grid;width:clamp(36px,2.52vw + 3.7px,44px);height:clamp(36px,2.52vw + 3.7px,44px)}.home-page .featured-carousel__nav--previous{left:var(--carousel-control-inset)}.home-page .featured-carousel__nav--next{right:var(--carousel-control-inset)}.home-page .featured-carousel__hit-area,.home-page .featured-carousel__skeleton-surface{padding:clamp(1rem,1.7vw,1.35rem) clamp(3.25rem,5.5vw,4rem)}.home-page .featured-carousel__hit-area{padding-block-end:clamp(.55rem,1vw,.85rem)}.home-page .featured-carousel__copy h2{font-size:clamp(1.55rem,2.3vw,2rem)}.home-page .featured-carousel__price-main{font-size:clamp(1.13rem,1.55vw,1.35rem)}}.home-page .featured-carousel__side-slide{position:relative;width:min(100%,var(--carousel-side-width));min-height:0;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:1.45rem;background:#080b16db;overflow:hidden;opacity:.72;filter:grayscale(.22) saturate(.86) brightness(.68);transform:scale(.95);aspect-ratio:16/7.6;transition:transform .22s ease,opacity .22s ease,filter .22s ease,border-color .22s ease}.home-page .featured-carousel__side-arrow{position:absolute;top:50%;z-index:2;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#080b16b8;color:var(--gkh-text);transform:translateY(-50%);pointer-events:none;transition:border-color .22s ease,background-color .22s ease,color .22s ease}.home-page .featured-carousel__side-arrow--previous{right:1rem}.home-page .featured-carousel__side-arrow--next{left:1rem}.home-page .featured-carousel__side-slide--previous{justify-self:end}.home-page .featured-carousel__side-slide--next{justify-self:start}.home-page .featured-carousel__side-slide:hover,.home-page .featured-carousel__side-slide:focus-visible{opacity:.9;filter:grayscale(.08) saturate(.96) brightness(.82);transform:scale(.97);border-color:#8dff6b38}.home-page .featured-carousel__side-slide:hover .featured-carousel__side-arrow,.home-page .featured-carousel__side-slide:focus-visible .featured-carousel__side-arrow{border-color:#8dff6b5c;background:#0a101ce0;color:var(--gkh-success)}.home-page .featured-carousel__side-slide:focus-visible,.home-page .featured-carousel__nav:focus-visible{outline:2px solid rgba(141,255,107,.7);outline-offset:2px}.home-page .featured-carousel__side-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0509122e,#0509127a),linear-gradient(90deg,#05091247,#0509120a 45%,#05091247)}.home-page .featured-carousel__hit-area,.home-page .featured-carousel__skeleton-surface{padding:clamp(1.25rem,2vw,1.8rem)}.home-page .featured-carousel__slide .featured-carousel__hit-area{position:relative;width:100%;min-height:100%;height:100%;align-items:end}.home-page .featured-carousel__slide .featured-carousel__overlay{background:linear-gradient(180deg,#0509120d,#05091224 42%,#050912ad),linear-gradient(90deg,#05091280,#0509122e 42%,#0509120f 82%)}.home-page .featured-carousel__hit-area--promotion{display:block;padding:0;color:inherit;text-decoration:none}.home-page .featured-carousel__image--promotion{object-fit:contain;transform:none}.home-page .featured-carousel__hit-area--promotion:hover .featured-carousel__image--promotion,.home-page .featured-carousel__hit-area--promotion:focus-visible .featured-carousel__image--promotion{transform:none}.home-page .featured-carousel__hit-area--promotion:focus-visible{outline:2px solid rgba(141,255,107,.8);outline-offset:-2px}.home-page .featured-carousel__ad-label{position:absolute;top:clamp(.55rem,1vw,.85rem);left:clamp(.55rem,1vw,.85rem);z-index:1;padding:.22rem .48rem;border-radius:999px;background:#050912c2;color:var(--gkh-text);font-size:.72rem;font-weight:700;line-height:1}.home-page .featured-carousel__content{max-width:min(34rem,100%);padding-right:clamp(1rem,4vw,3rem)}.home-page .featured-carousel__copy h2{max-width:16ch;font-size:clamp(1.95rem,3vw,2.7rem)}.home-page .featured-carousel__price-main{font-size:clamp(1.18rem,1.7vw,1.55rem)}.profile-security__grid--sessions-only{grid-template-columns:minmax(0,1fr)}.profile-security__grid--sessions-only .profile-security-card--sessions{width:100%;max-width:none;grid-column:1/-1}.home-page .featured-carousel__nav{position:absolute;top:40%;z-index:3;--carousel-control-inset: clamp(10px, 1.5vw, 18px);width:3.15rem;height:3.15rem;border-color:#ffffff1f;background:#080b16b3;box-shadow:none;opacity:1;transform:translateY(-50%)}.home-page .featured-carousel__nav-icon{width:.72rem;height:.72rem}.home-page .featured-carousel__nav:hover{border-color:#8dff6b57;background:#0a101ce0;box-shadow:none}.home-page .featured-carousel__dots{position:relative;left:auto;bottom:auto;transform:none;height:auto;width:max-content;max-width:100%;margin:0;padding-top:0;justify-content:center}.home-page .featured-carousel__slide--skeleton{background:linear-gradient(180deg,#090d18b8,#070a14e6),#0f172ad1}.home-page .featured-carousel__side-slide--skeleton{background:linear-gradient(180deg,#090d1899,#070a14d6),#0f172abd}.home-page .featured-carousel__side-slide--skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0509122e,#0509127a),linear-gradient(90deg,#05091252,#05091214 45%,#05091252)}.home-page .featured-carousel__slide--skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0509120d,#05091224 42%,#050912ad),linear-gradient(90deg,#05091280,#0509122e 42%,#0509120f 82%)}app-header .header__navigation-dropdown button{display:flex;align-items:center;width:100%;min-height:2.25rem;gap:.55rem;padding:.38rem .55rem;border:0;border-radius:.55rem;background:transparent;color:#dce5f0e0;font:inherit;font-size:.84rem;font-weight:620;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}app-header .header__navigation-dropdown button:hover,app-header .header__navigation-dropdown button:focus-visible{background:#8dff6b1a;color:#f0ffeb;outline:none}app-header .header__navigation-link--alerts .header__alert-icon,app-header .header__mobile-navigation-alert-copy .header__alert-icon{display:block;aspect-ratio:1/1;box-sizing:content-box;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;color:var(--gkh-success)}app-header .header__mobile-navigation-alert-copy .header__alert-icon{width:1.25rem;height:1.25rem;flex:0 0 1.25rem}@media(max-width:1100px){.home-page .featured-carousel{--carousel-active-width: min(47rem, 61vw);--carousel-side-width: min(16rem, 17vw);--carousel-gap: clamp(.7rem, 1.15vw, 1rem)}.home-page .featured-carousel__viewport{min-height:clamp(20.5rem,31vw,23.5rem);padding-inline:1rem}.home-page .featured-carousel__side-slide{opacity:.62;transform:scale(.93)}}@media(max-width:980px){.home-page .featured-carousel{--carousel-active-width: min(43rem, 60vw);--carousel-side-width: min(14rem, 16vw)}.home-page .featured-carousel__viewport{min-height:20.75rem;padding-inline:1rem}.home-page .featured-carousel__slide{max-width:100%}.home-page .featured-carousel__side-slide{width:min(100%,var(--carousel-side-width))}.home-page .featured-carousel__side-arrow{width:2.55rem;height:2.55rem}}@media(max-width:768px){.home-page .featured-carousel__viewport{min-height:0;padding-inline:1rem}.home-page .featured-carousel__track{grid-template-columns:1fr}.home-page .featured-carousel__center{width:100%;gap:.55rem}.home-page .featured-carousel__side-slide{display:none}.home-page .featured-carousel__nav{display:grid;top:50%;bottom:auto;width:2.7rem;height:2.7rem;transform:translateY(-50%)}.home-page .featured-carousel__nav--previous{left:1.35rem}.home-page .featured-carousel__nav--next{right:1.35rem}}@media(min-width:769px){.home-page .featured-carousel__nav{display:none}}@media(min-width:1000px)and (max-width:1599px){.home-page .featured-carousel{--carousel-active-width: var(--home-center-carousel-width)}.home-page .featured-carousel__viewport{padding-inline:0}.home-page .featured-carousel__nav{display:grid;width:clamp(36px,2.52vw + 3.7px,44px);height:clamp(36px,2.52vw + 3.7px,44px)}.home-page .featured-carousel__nav--previous{left:var(--carousel-control-inset)}.home-page .featured-carousel__nav--next{right:var(--carousel-control-inset)}.home-page .featured-carousel__hit-area,.home-page .featured-carousel__skeleton-surface{padding:clamp(1rem,1.7vw,1.35rem) clamp(3.25rem,5.5vw,4rem)}.home-page .featured-carousel__hit-area{padding-block-end:clamp(.55rem,1vw,.85rem)}.home-page .featured-carousel__copy h2{font-size:clamp(1.55rem,2.3vw,2rem)}.home-page .featured-carousel__price-main{font-size:clamp(1.13rem,1.55vw,1.35rem)}}@media(min-width:769px)and (max-width:1599px){.home-page .featured-carousel__track{grid-template-columns:minmax(0,var(--carousel-active-width))}.home-page .featured-carousel__side-slide{display:none}.home-page .featured-carousel__nav{display:grid;width:clamp(36px,2.52vw + 3.7px,44px);height:clamp(36px,2.52vw + 3.7px,44px)}.home-page .featured-carousel__nav--previous{left:var(--carousel-control-inset)}.home-page .featured-carousel__nav--next{right:var(--carousel-control-inset)}}@media(min-width:769px)and (max-width:999px){.home-page .featured-carousel{--carousel-active-width: clamp(460px, calc(50vw - 80px) , 520px)}.home-page .featured-carousel__viewport{min-height:clamp(15rem,23.75vw - .5rem,18rem);padding-inline:0}.home-page .featured-carousel__hit-area,.home-page .featured-carousel__skeleton-surface{padding:clamp(1rem,1.7vw,1.35rem) clamp(3.25rem,5.5vw,4rem)}.home-page .featured-carousel__copy h2{font-size:clamp(1.38rem,2.15vw,1.8rem)}.home-page .featured-carousel__price-main{font-size:clamp(1.13rem,1.55vw,1.35rem)}}@media(max-width:720px){.home-page .featured-carousel__image:not(.featured-carousel__image--promotion){object-fit:cover;object-position:center}.home-page .featured-carousel__slide,.home-page .featured-carousel__slide--skeleton,.home-page .featured-carousel__side-slide--skeleton{min-height:0}.home-page .featured-carousel__copy h2{max-width:100%;font-size:clamp(1.45rem,7vw,1.9rem)}.home-page .featured-carousel__viewport{padding-inline:.75rem}.home-page .featured-carousel__nav--previous{left:.8rem}.home-page .featured-carousel__nav--next{right:.8rem}.home-page .featured-carousel__slide,.home-page .featured-carousel__slide--skeleton{aspect-ratio:16/10}.home-page .featured-carousel__slide{width:100%;max-width:none}.home-page .featured-carousel__slide .featured-carousel__hit-area,.home-page .featured-carousel__skeleton-surface{position:absolute;inset:0;width:auto;min-height:0;height:auto;padding:1rem}.home-page .featured-carousel__content{padding-right:0}.home-page .featured-carousel__skeleton-details{grid-template-columns:1fr;justify-items:start}.home-page .featured-carousel__skeleton-price{width:6.25rem}.home-page .featured-carousel__dots{padding-top:.1rem}.home-page .featured-carousel__price-main{font-size:1rem}.home-page .featured-carousel__price-retail{font-size:.76rem}.home-page .featured-carousel__price-discount{min-height:1.56rem;padding-inline:.42rem;font-size:.72rem}}@media(max-height:700px){.auth-shell{--auth-page-padding-block: clamp(1rem, 3vh, 1.5rem)}}@media(max-width:480px){.home-page .featured-carousel__viewport{padding-inline:.65rem}.home-page .featured-carousel__center{width:min(100% - 2rem,22rem)}.home-page .featured-carousel__slide,.home-page .featured-carousel__slide--skeleton{min-height:0;aspect-ratio:16/9;border-radius:1.3rem}.home-page .featured-carousel__copy h2{font-size:clamp(1.3rem,6.4vw,1.6rem);-webkit-line-clamp:2}.home-page .featured-carousel__price-main-row{gap:.3rem .42rem}.home-page .featured-carousel__price-main{font-size:1rem}.home-page .featured-carousel__price-retail{font-size:.72rem}.home-page .featured-carousel__price-discount{min-height:1.5rem;padding-inline:.4rem;font-size:.7rem}.home-page .featured-carousel__nav{width:2.45rem;height:2.45rem}.home-page .featured-carousel__nav--previous{left:.7rem}.home-page .featured-carousel__nav--next{right:.7rem}}.admin-alerts__header-actions,.admin-alerts__run-check-summary,.admin-alerts__run-check-item-head{display:flex}.admin-alerts__run-check,.admin-alerts__run-check-summary,.admin-alerts__run-check-results,.admin-alerts__run-check-item,.admin-alerts__run-check-grid{display:grid}.admin-alerts__header-actions{flex-direction:column;align-items:flex-end;gap:.8rem}.admin-alerts__run-check{gap:1rem}.admin-alerts__run-check-note{margin:0;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(124,140,255,.14);background:#7c8cff14;color:var(--gkh-muted);line-height:1.55}.admin-alerts__run-check-note--warning{border-color:#ffcd8f2e;background:#ffcd8f14;color:#ffe7c5fa}.admin-alerts__run-check-note--error{border-color:#ff8f8833;background:#ff8f8814;color:#ffdfdcfa}.admin-alerts__run-check-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.admin-alerts__run-check-summary article,.admin-alerts__run-check-item{padding:.82rem .9rem;border-radius:1rem;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.admin-alerts__run-check-summary article{display:grid;gap:.2rem}.admin-alerts__run-check-summary span,.admin-alerts__run-check-grid,.admin-alerts__run-check-reason{color:var(--gkh-muted)}.admin-alerts__run-check-summary strong{font-size:1.15rem;letter-spacing:-.03em}.admin-alerts__run-check-results,.admin-alerts__run-check-item{gap:.75rem}.admin-alerts__run-check-item-head{align-items:start;justify-content:space-between;gap:.8rem}.admin-alerts__run-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem;font-size:.84rem}.admin-alerts__run-check-grid strong,.admin-alerts__run-check-reason{color:var(--gkh-text)}.admin-alerts__run-check-reason{margin:0;line-height:1.5}.my-alerts-page .alerts-section__limit{color:#becadbd1;font-size:.88rem;line-height:1.5}.my-alerts-page .alerts-section__summary-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.my-alerts-page .alerts-section__summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;flex:0 0 auto;margin-left:auto}.my-alerts-page .alerts-section__heading-copy,.my-alerts-page .alerts-section__intro{width:100%}.my-alerts-page .alerts-section__intro{flex:1 1 auto;min-width:0}.my-alerts-page .alerts-section__summary-chip{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.28rem .74rem;border-radius:999px;font-size:.82rem;font-weight:700;white-space:nowrap}.my-alerts-page .alerts-section__summary-chip--active{border:1px solid rgba(141,255,107,.18);background:#8dff6b14;color:#d2ffc6fa}.my-alerts-page .alerts-section__summary-chip--paused{border:1px solid rgba(255,199,107,.18);background:#ffc76b14;color:#ffe5b3fa}.my-alerts-page .alerts-section__summary-chip--fulfilled{border:1px solid rgba(124,140,255,.18);background:#7c8cff1a;color:#dfe5fffa}.my-alerts-page .alert-card__fulfilled-banner,.my-alerts-page .alert-card__status-banner{display:grid;gap:.38rem;padding:.8rem .9rem;border:1px solid rgba(96,165,250,.18);border-radius:1rem;background:linear-gradient(180deg,#17233aeb,#0d1525f5),linear-gradient(135deg,rgba(96,165,250,.08),transparent 55%);min-width:0}.my-alerts-page .alert-card__fulfilled-banner--active,.my-alerts-page .alert-card__status-banner--active{border-color:#8dff6b29;background:linear-gradient(180deg,#11211ce6,#0a1614f0),linear-gradient(135deg,rgba(141,255,107,.06),transparent 55%)}.my-alerts-page .alert-card__fulfilled-banner--active strong,.my-alerts-page .alert-card__status-banner--active strong{color:#e0f7d8fa}.my-alerts-page .alert-card__fulfilled-banner--active p,.my-alerts-page .alert-card__status-banner--active p{color:#bed6bad6}.my-alerts-page .alert-card__fulfilled-banner strong,.my-alerts-page .alert-card__fulfilled-banner p,.my-alerts-page .alert-card__status-banner strong,.my-alerts-page .alert-card__status-banner p{margin:0}.my-alerts-page .alert-card__fulfilled-banner strong,.my-alerts-page .alert-card__status-banner strong{color:#e3ecfffa;font-size:.95rem;letter-spacing:-.02em}.my-alerts-page .alert-card__fulfilled-banner p,.my-alerts-page .alert-card__status-banner p{display:-webkit-box;color:#c6d3e8e0;font-size:.86rem;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.my-alerts-page .alert-card__status-banner-row{display:grid;gap:.14rem;justify-items:start;min-width:0}.my-alerts-page .alert-card__status-banner-row>div{min-width:0}.my-alerts-page .alert-card__status-note,.my-alerts-page .alert-card__reason-chip{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:.05rem;max-width:100%;min-height:1.8rem;padding:.24rem .7rem;border:1px solid rgba(96,165,250,.16);border-radius:999px;background:#60a5fa14;color:#dbe7fff5;font-size:.76rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-alerts-page .alert-card__status-banner--skeleton{gap:.55rem}.my-alerts-page .alert-card__status-title-skeleton,.my-alerts-page .alert-card__status-line-skeleton{display:block;border-radius:999px;background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d);background-size:200% 100%;animation:my-alerts-shimmer 1.6s linear infinite}.my-alerts-page .alert-card__status-title-skeleton{width:58%;height:.95rem}.my-alerts-page .alert-card__status-line-skeleton{width:100%;height:1.9rem}.my-alerts-page .alert-card__media-overlay--skeleton{justify-content:flex-start}.my-alerts-page .alert-card__content--skeleton{gap:.85rem}.my-alerts-page .alert-card__meta-row--skeleton{justify-content:flex-start}.my-alerts-page .alert-card__details-skeleton{display:grid;gap:.65rem}.my-alerts-page .alert-card__details-skeleton span{width:100%;height:1rem}.admin-alerts__run-check-badge--positive{border-color:#8dff6b29;background:#8dff6b14;color:#dcffd3fa}.admin-alerts__run-check-badge--info{border-color:#6edcff2e;background:#6edcff14;color:#d6f7fffa}@media(max-width:760px){.admin-alerts__header-actions{align-items:stretch}.admin-alerts__run-check-summary,.admin-alerts__run-check-grid{grid-template-columns:1fr}.admin-alerts__run-check-item-head{flex-direction:column;align-items:stretch}}@media(max-width:640px){.my-alerts-page{width:min(100% - 2.25rem,1180px);padding-top:1.35rem;padding-bottom:1rem;gap:1rem}.my-alerts-page .alerts-section>app-empty-state{display:block;width:100%;margin-top:.2rem}.my-alerts-page__breadcrumb{gap:.35rem;font-size:.84rem}.my-alerts-page .alerts-section{gap:.9rem}.my-alerts-page .alerts-section__heading{display:grid;align-items:start;justify-items:start;gap:.75rem}.my-alerts-page .alerts-section__heading-copy{gap:.4rem}.my-alerts-page .alerts-section__summary-row{display:grid;justify-items:start;gap:.65rem}.my-alerts-page .alerts-section__heading h1{font-size:clamp(1.75rem,8vw,2.15rem);line-height:1.02}.my-alerts-page .alerts-section__intro{max-width:none;font-size:.94rem;line-height:1.55}.my-alerts-page .alerts-section__summary{width:100%;justify-items:start;gap:.45rem}.my-alerts-page .alerts-section__limit,.my-alerts-page .alerts-section__toolbar p,.my-alerts-page .alerts-section__pagination-inline span,.my-alerts-page .alerts-section__pagination span{font-size:.88rem;line-height:1.45}.my-alerts-page .alerts-section__summary-chip{min-height:1.8rem;padding:.26rem .68rem;font-size:.8rem}.my-alerts-page .alert-card__fulfilled-banner,.my-alerts-page .alert-card__status-banner{padding:.72rem .8rem}.my-alerts-page .alert-card__status-note,.my-alerts-page .alert-card__reason-chip{max-width:100%}.my-alerts-page .alerts-section__toolbar{gap:.65rem}.my-alerts-page .alerts-section__pagination-inline{width:100%;justify-content:flex-start}}.alert-modal__account-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:.62rem;border:1px solid rgba(255,255,255,.08);color:#a1adc9eb;background:#080d188a}.alert-modal__account-icon svg{width:.88rem;height:.88rem}.alert-modal__cover{position:relative}.alert-modal__cover-topline{position:absolute;inset:0 auto auto 0;z-index:2;width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.82rem}.alert-modal__cover-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:2rem;min-width:max-content;padding:.4rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#080b16c2;color:#eff4fff5;font-size:.8rem;font-weight:800;line-height:1.05;letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.alert-modal__cover-badge--store{border-color:#ffffff24;background:#080b16cc}.alert-modal__cover-badge--success{color:#86f7a2;border-color:#38bd5c2e;background:#080f18cc}.alert-modal__cover-badge--danger{color:#ff9b92;border-color:#f871712e;background:#180a0ed6}.alert-modal__cover-badge--warning{color:#ffd86b;border-color:#facc152e;background:#181208d6}.alert-modal__cover-badge--muted{color:#b9c0d8;border-color:#94a3b82e;background:#0b101ccc}.alert-modal__account-copy{display:grid;flex:1 1 auto;min-width:0}.alert-modal__account-line{display:flex;align-items:center;gap:.34rem;min-width:0}.detail-page .detail-offers{order:1;--gkh-offer-cta-bg: linear-gradient(135deg, #8fe85e, #63d957 52%, #2eab67 100%);--gkh-offer-cta-bg-hover: linear-gradient(135deg, #7ed24f, #56c34b 52%, #27975b 100%)}.detail-page .detail-tabs-card{order:2}.detail-page .detail-price-strip__status-stack{display:grid;justify-items:end;gap:.45rem;min-width:0}.detail-page .detail-price-strip__badge{white-space:nowrap}.detail-page .detail-price-strip__helper{margin:0;color:var(--gkh-muted);font-size:.82rem;line-height:1.45}.detail-page .offer-table__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem 1rem;overflow:hidden;border:1px solid rgba(148,163,184,.12);border-radius:1.15rem;background:#ffffff05;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.detail-page .offer-table__details{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:.8rem;min-width:0;padding:1rem 0 1rem 1.15rem}.detail-page .offer-table__primary{display:grid;flex:0 1 12.5rem;gap:.22rem;min-width:0}.detail-page .offer-table__mobile-header{display:none}.detail-page .offer-table__title{color:#f8fafcf5;font-weight:800}.detail-page .offer-table__edition{margin:0;color:var(--gkh-muted)}.detail-page .offer-table__meta,.detail-page .offer-table__meta-main{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0}.detail-page .offer-table__spec{display:grid;align-items:center;justify-items:center;min-width:3rem;color:#e2e8f0eb;font-size:.9rem}.detail-page .offer-table__spec--platform,.detail-page .offer-table__spec--region{flex:0 0 5.625rem}.detail-page .offer-table__spec--status{flex:0 0 8.125rem;min-width:max-content;padding:0;border:0;background:transparent;justify-items:start}.detail-page .offer-table__row:hover,.detail-page .offer-table__row:focus-within{border-color:#70ff5b6b;background:#122e1a57}.detail-page .offer-table__row:focus-visible{outline:2px solid rgba(112,255,91,.28);outline-offset:2px}.detail-page .offer-table__summary{display:flex;align-items:center;align-self:stretch;flex-wrap:nowrap;justify-content:flex-end;gap:.5rem;height:100%;padding-right:.05rem;grid-column:2;justify-self:end}.detail-page .offer-table__alert{width:2.45rem;height:2.45rem;min-height:2.45rem;padding:0;margin-inline:0;border:1px solid rgba(124,243,90,.28);border-radius:999px;background:#080d18d1;color:#7cf35af0;align-self:center;flex:0 0 auto;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.detail-page .offer-table__alert:hover,.detail-page .offer-table__alert:focus-visible{border-color:#7cf35a9e;background:#142818f0;color:#eff4fffa;transform:translateY(-1px)}.detail-page .offer-table__alert:focus-visible{outline:2px solid rgba(141,255,107,.32);outline-offset:2px}.detail-page .offer-table__alert-icon{width:1rem;height:1rem;fill:currentColor}.detail-page .offer-table__discount{display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:.4rem .72rem;border:1px solid rgba(124,243,90,.28);border-radius:999px;background:#0e2213b8;color:#9cff84f5;font-size:.94rem;font-weight:800;letter-spacing:.01em;line-height:1;white-space:nowrap;flex:0 0 auto}.detail-page .offer-table__discount--meta,.detail-page .offer-table__discount--mobile,.detail-page .offer-table__alert--mobile{display:none}.detail-page .offer-table__notice{margin:.2rem 0 0;padding:.8rem .95rem;border:1px solid rgba(124,243,90,.16);border-radius:1rem;background:#10181275;color:var(--gkh-muted);font-size:.84rem;line-height:1.5}.detail-page .offer-table__cta{display:flex;align-items:center;justify-content:space-between;align-self:stretch;gap:.5rem;height:100%;min-width:10rem;max-width:10.9rem;padding:.82rem .68rem .82rem .88rem;border-left:1px solid rgba(6,19,10,.08);background:var(--gkh-offer-cta-bg);clip-path:polygon(.95rem 0,100% 0,100% 100%,0 100%,0 .95rem);transition:background .18s ease,filter .18s ease}.detail-page .offer-table__cta-label{display:none}.detail-page .offer-table__row:hover .offer-table__cta,.detail-page .offer-table__row:focus-within .offer-table__cta{background:var(--gkh-offer-cta-bg-hover)}.detail-page .offer-table__price{display:grid;justify-items:center;gap:.08rem;min-width:0;flex:1 1 auto;text-align:center;--gkh-text: #06130a;--gkh-muted: rgb(6 19 10 / .66)}.detail-page .offer-table__price-main{color:#06130af5;font-size:1.56rem;font-weight:950;line-height:.96;white-space:nowrap}.detail-page .offer-table__price-main--muted{font-size:1rem;line-height:1.18;white-space:normal}.detail-page .offer-table__price-retail{color:#06130a9e;font-size:.76rem;font-weight:700;line-height:1.12;text-decoration:line-through;text-decoration-thickness:1px}.detail-page .offer-table__chevron{color:#06130ad1;font-size:2rem;line-height:1;margin-left:auto}.alert-modal__price-label{color:var(--gkh-muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.alert-modal__price-main-row{display:flex;align-items:center;gap:.58rem;min-width:0;flex-wrap:wrap}.alert-modal__price-value{color:var(--gkh-text);font-size:clamp(2rem,1.2vw + 1.55rem,2.3rem);line-height:1.02;font-weight:900;letter-spacing:-.06em}.alert-modal__price-value--free{color:#8bf8a8}.alert-modal__price-value--unavailable{color:var(--gkh-muted);font-size:1.05rem;line-height:1.24;letter-spacing:-.01em}.alert-modal__price-discount{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.28rem .5rem;border:1px solid rgba(124,243,90,.24);border-radius:999px;background:#142818d1;color:#8bf8a8;font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap}.alert-modal__price-sub-row{display:inline-flex;align-items:center;gap:.35rem;min-width:0;color:var(--gkh-muted);font-size:.84rem;line-height:1.28}.alert-modal__price-sub-label{font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.alert-modal__price-retail{color:#c4d0e49e;font-weight:700;text-decoration:line-through;text-decoration-thickness:1px}.detail-page .gallery-lightbox{position:fixed;inset:0;z-index:1400;display:grid;padding:clamp(1rem,1.9vw,1.6rem);overscroll-behavior:contain}.detail-page .gallery-lightbox__backdrop{position:absolute;inset:0;border:0;background:#03060eeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.detail-page .gallery-lightbox__content{position:relative;z-index:1;width:min(100%,132rem);height:min(100%,76rem);margin:auto;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.45rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.detail-page .gallery-lightbox__desktop-view{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.45rem;min-height:0}.detail-page .gallery-lightbox__mobile-view{display:none;min-height:0}.detail-page .gallery-lightbox__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3.1rem;padding-inline:clamp(.2rem,.45vw,.45rem);color:#eff4fffa}.detail-page .gallery-lightbox__header h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.95rem,1vw + .7rem,1.15rem);font-weight:800;letter-spacing:-.02em}.detail-page .gallery-lightbox__close,.detail-page .gallery-lightbox__nav{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(148,163,184,.26);border-radius:999px;background:#050a14c7;color:#eff4fffa;cursor:pointer;padding:0;line-height:1;appearance:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.detail-page .gallery-lightbox__close:hover,.detail-page .gallery-lightbox__close:focus-visible,.detail-page .gallery-lightbox__nav:hover,.detail-page .gallery-lightbox__nav:focus-visible{border-color:#70ff5b80;background:#102214db;color:#e1ffd8fa}.detail-page .gallery-lightbox__close:focus-visible,.detail-page .gallery-lightbox__nav:focus-visible{outline:2px solid rgba(112,255,91,.3);outline-offset:2px}.detail-page .gallery-lightbox__close{width:3rem;height:3rem;margin-inline-end:clamp(.2rem,.45vw,.45rem)}.detail-page .gallery-lightbox__close-icon,.detail-page .gallery-lightbox__nav-icon{display:block;flex:none;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.detail-page .gallery-lightbox__close-icon{width:1.05rem;height:1.05rem;stroke-width:2.2}.detail-page .gallery-lightbox__stage{position:relative;display:flex;align-items:center;justify-content:center;block-size:100%;min-height:0;max-height:100%;overflow:hidden;padding:clamp(.25rem,.55vw,.45rem) clamp(2.15rem,2.6vw,2.8rem);border:1px solid rgba(148,163,184,.16);border-radius:1.2rem;background:linear-gradient(180deg,#050913f5,#0a101deb),#020617c7}.detail-page .gallery-lightbox__image{width:auto;height:auto;max-width:100%;max-height:100%;min-height:0;margin:auto;object-fit:contain}.detail-page .gallery-lightbox__nav{position:absolute;top:50%;z-index:2;width:3.35rem;height:3.35rem;transform:translateY(-50%)}.detail-page .gallery-lightbox__nav-icon{width:1.3rem;height:1.3rem;stroke-width:2.3}.detail-page .gallery-lightbox__nav--prev{left:clamp(.95rem,1.3vw,1.45rem)}.detail-page .gallery-lightbox__nav--next{right:clamp(.95rem,1.3vw,1.45rem)}.detail-page .gallery-lightbox__footer{display:grid;grid-template-rows:auto minmax(0,auto);align-content:start;gap:.5rem;min-height:0}.detail-page .gallery-lightbox__counter{justify-self:center;padding:.28rem .72rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:#09101dd1;color:#e2e8f0e6;font-size:.78rem;font-weight:700}.detail-page .gallery-lightbox__thumbs-rail{width:100%;min-height:0;overflow-x:auto;padding:.05rem .1rem .2rem;scrollbar-width:thin;scrollbar-color:rgba(112,255,91,.22) transparent}.detail-page .gallery-lightbox__thumbs{display:flex;width:max-content;min-width:100%;justify-content:center;gap:.75rem}.detail-page .gallery-lightbox__thumbs-rail::-webkit-scrollbar{height:8px}.detail-page .gallery-lightbox__thumbs-rail::-webkit-scrollbar-track{background:transparent}.detail-page .gallery-lightbox__thumbs-rail::-webkit-scrollbar-thumb{border-radius:999px;background:#70ff5b38}.detail-page .gallery-lightbox__thumb{flex:0 0 clamp(7rem,8vw,9rem);height:clamp(3.65rem,4.35vw,4.5rem);overflow:hidden;padding:0;border:1px solid transparent;border-radius:.8rem;background:#0d1322f0;opacity:.72;transition:border-color .18s ease,opacity .18s ease,transform .18s ease}.detail-page .gallery-lightbox__thumb:hover,.detail-page .gallery-lightbox__thumb:focus-visible{border-color:#70ff5b61;opacity:.92;transform:translateY(-1px)}.detail-page .gallery-lightbox__thumb:focus-visible{outline:2px solid rgba(112,255,91,.26);outline-offset:2px}.detail-page .gallery-lightbox__thumb--active{border-color:#70ff5bc7;opacity:1}.detail-page .gallery-lightbox__thumb img{width:100%;height:100%;object-fit:cover}.detail-page .gallery-lightbox__mobile-list{display:grid;gap:.95rem}.detail-page .gallery-lightbox__mobile-item{margin:0;padding:.35rem;border:1px solid rgba(148,163,184,.14);border-radius:1rem;background:linear-gradient(180deg,#050913f5,#0a101deb),#020617c7}.detail-page .gallery-lightbox__mobile-image{display:block;width:100%;height:auto;border-radius:.8rem;object-fit:contain}@media(max-width:1080px){.detail-page .gallery-lightbox__content{width:min(100%,132rem);height:min(100%,76rem)}}@media(min-width:901px)and (max-width:1024px){.detail-page{gap:1.05rem}.detail-page .detail-page__mobile-title{display:-webkit-box;margin:0 0 .15rem;font-size:clamp(2.2rem,1.35vw + 1.7rem,2.55rem);line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.detail-page .detail-product-top{gap:1rem}.detail-page .detail-product-top__aside{gap:.95rem}.detail-page .detail-product-top__aside-title{display:none}.detail-page .detail-product-top__media{gap:.8rem;padding-bottom:.9rem}.detail-page .detail-product-top__media-art{aspect-ratio:var(--gkh-game-art-ratio)}.detail-page .detail-product-top__actions{margin-top:0}.detail-page .detail-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.detail-page .detail-price-strip{min-height:9.4rem;padding:.95rem 1rem}.detail-page .detail-price-strip__header strong{font-size:1.02rem}.detail-page .detail-price-strip__price .price__value,.detail-page .detail-price-strip__price .price--compact .price__value,.detail-page .detail-price-strip__price .price--normal .price__value{font-size:clamp(1.75rem,1vw + 1.2rem,2rem);line-height:.98}.detail-page .detail-tabs__nav{gap:.65rem}.detail-page .detail-tabs__info-specs,.detail-page .detail-tabs__requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.detail-page .offer-table__row{grid-template-columns:minmax(0,1fr) auto;gap:.8rem .95rem}.detail-page .offer-table__details{display:flex;flex-wrap:nowrap;gap:.7rem;align-items:center;padding:1rem 0 1rem 1rem}.detail-page .offer-table__primary{flex:0 1 auto;min-width:0}.detail-page .offer-table__edition{display:none}.detail-page .offer-table__meta{display:flex;width:auto;justify-content:flex-start;align-items:center;gap:.56rem;flex:1 1 auto}.detail-page .offer-table__meta-main{flex:1 1 auto;flex-wrap:nowrap;gap:.56rem}.detail-page .offer-table__spec--platform,.detail-page .offer-table__spec--region,.detail-page .offer-table__spec--status{flex:none;min-width:0}.detail-page .offer-table__summary{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;grid-column:2;justify-self:end;gap:.44rem;padding:0 .12rem 0 0}.detail-page .offer-table__discount{min-height:2rem;padding-inline:.66rem;font-size:.94rem}.detail-page .offer-table__discount--summary{display:inline-flex}.detail-page .offer-table__discount--meta{display:none}.detail-page .offer-table__alert{position:static;z-index:auto;width:2.3rem;height:2.3rem;min-height:2.3rem}.detail-page .offer-table__cta{display:flex;width:auto;min-width:9.9rem;max-width:10.5rem;min-height:auto;margin:0;padding:.76rem .66rem .76rem .82rem;box-sizing:border-box;border-top:0;border-left:1px solid rgba(6,19,10,.08);clip-path:polygon(.9rem 0,100% 0,100% 100%,0 100%,0 .9rem)}.detail-page .offer-table__cta-label{display:none}.detail-page .offer-table__price{display:grid;justify-items:center;gap:.08rem;text-align:center}.detail-page .offer-table__price-main{font-size:1.44rem}.detail-page .offer-table__price-retail{font-size:.74rem}.detail-page .offer-table__chevron{font-size:1.8rem}.detail-page .gallery-lightbox__content{width:min(100%,72rem);height:min(100%,58rem);gap:.38rem}.detail-page .gallery-lightbox__stage{padding:.3rem 1.85rem}.detail-page .gallery-lightbox__nav{width:3rem;height:3rem}.detail-page .gallery-lightbox__thumb{flex-basis:6rem;height:3.25rem}}@media(min-width:769px)and (max-width:900px){.detail-page{gap:1rem}.detail-page .detail-page__mobile-title{display:-webkit-box;margin:0 0 .2rem;font-size:clamp(2rem,1.5vw + 1.45rem,2.3rem);line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.detail-page .detail-product-top{gap:.95rem}.detail-page .detail-product-top__aside{gap:.82rem}.detail-page .detail-product-top__aside-title{display:none}.detail-page .detail-product-top__media{gap:.78rem;padding-bottom:.86rem}.detail-page .detail-product-top__media-art{aspect-ratio:var(--gkh-game-art-ratio)}.detail-page .detail-product-top__actions{margin-top:0;padding-inline:.9rem}.detail-page .detail-price-grid{grid-template-columns:1fr;gap:.88rem}.detail-page .detail-price-strip{min-height:0;padding:.94rem 1rem;gap:.68rem}.detail-page .detail-price-strip__header strong{font-size:1.04rem}.detail-page .detail-price-strip__price .price__value,.detail-page .detail-price-strip__price .price--compact .price__value,.detail-page .detail-price-strip__price .price--normal .price__value{font-size:clamp(1.9rem,1vw + 1.4rem,2.15rem);font-weight:900;line-height:.98}.detail-page .detail-tabs__nav{gap:.6rem}.detail-page .detail-tabs__tab{min-height:2.78rem;padding:.7rem 1rem}.detail-page .detail-tabs__panel{overflow:visible;padding-right:0}.detail-page .detail-tabs__info-specs,.detail-page .detail-tabs__requirements{grid-template-columns:1fr;gap:.78rem}.detail-page .detail-tabs__info-spec{grid-template-columns:1fr;gap:.35rem;padding:.9rem 1rem;border:1px solid rgba(148,163,184,.12);border-radius:.95rem;background:#ffffff06}.detail-page .offer-table__row{grid-template-columns:minmax(0,1fr) auto;gap:.72rem .78rem}.detail-page .offer-table__details{display:flex;flex-wrap:nowrap;gap:.58rem;padding:.96rem 0 .96rem 1rem;align-items:center}.detail-page .offer-table__primary{min-width:0;flex:0 1 auto}.detail-page .offer-table__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-page .offer-table__edition{display:none}.detail-page .offer-table__meta{width:auto;display:flex;justify-content:flex-start;align-items:center;gap:.46rem;flex:1 1 auto}.detail-page .offer-table__meta-main{gap:.46rem;flex:1 1 auto;flex-wrap:nowrap}.detail-page .offer-table__spec{min-height:1.95rem;padding:.36rem .7rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:#ffffff08;font-size:.84rem}.detail-page .offer-table__spec--platform,.detail-page .offer-table__spec--region{display:none}.detail-page .offer-table__spec--status{flex:0 0 auto;min-width:0}.detail-page .offer-table__spec--status{padding:0;border:0;background:transparent}.detail-page .offer-table__summary{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;grid-column:2;justify-self:end;gap:.4rem;padding:0 .12rem 0 0}.detail-page .offer-table__alert{position:static;z-index:auto;width:2.24rem;height:2.24rem;min-height:2.24rem;margin-inline:0}.detail-page .offer-table__discount{min-height:1.96rem;padding-inline:.68rem;font-size:.9rem}.detail-page .offer-table__discount--summary{display:inline-flex}.detail-page .offer-table__discount--meta{display:none}.detail-page .offer-table__cta{display:flex;width:auto;min-width:9.7rem;max-width:10.2rem;min-height:auto;margin:0;padding:.72rem .62rem .72rem .78rem;box-sizing:border-box;border-top:0;border-left:1px solid rgba(6,19,10,.08);clip-path:polygon(.84rem 0,100% 0,100% 100%,0 100%,0 .84rem)}.detail-page .offer-table__price{display:grid;justify-items:center;gap:.08rem;text-align:center}.detail-page .offer-table__price-main{font-size:1.38rem}.detail-page .offer-table__price-main--muted{font-size:.94rem}.detail-page .offer-table__price-retail{font-size:.74rem}.detail-page .offer-table__chevron{font-size:1.78rem}.detail-page .gallery-lightbox__content{width:min(100%,62rem);height:min(100%,54rem);gap:.34rem}.detail-page .gallery-lightbox__header h2{font-size:.98rem}.detail-page .gallery-lightbox__stage{padding:.28rem 1.4rem}.detail-page .gallery-lightbox__nav{width:2.75rem;height:2.75rem}.detail-page .gallery-lightbox__thumb{flex-basis:5.6rem;height:3rem}}@media(max-width:768px){.detail-page{gap:.82rem}.detail-page .detail-page__breadcrumb{display:none}.detail-page .detail-page__breadcrumb{gap:.25rem .45rem;font-size:.82rem}.detail-page .detail-page__breadcrumb-current{flex:1 1 12rem;max-width:100%}.detail-page .detail-page__mobile-title{display:-webkit-box;margin-top:-.1rem;font-size:clamp(1.5rem,3.6vw + .9rem,1.75rem);line-height:1.04;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.detail-page .detail-product-top{align-items:start;gap:.82rem}.detail-page .detail-price-grid{display:flex;flex-wrap:nowrap;grid-template-columns:none;grid-auto-columns:auto;align-items:stretch;justify-content:flex-start;gap:.82rem;overflow-x:auto;overflow-y:visible;width:100%;max-width:100%;padding:0 .95rem .28rem 0;scroll-behavior:smooth;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.detail-page .detail-price-grid::-webkit-scrollbar{display:none}.detail-page .detail-product-top__media{height:auto;min-height:0;display:grid;gap:.72rem;align-content:start;padding-bottom:.82rem}.detail-page .detail-product-top__media-art{flex:initial;aspect-ratio:var(--gkh-game-art-ratio);min-height:0}.detail-page .detail-product-top__actions{margin-top:0;gap:.5rem;padding-inline:.82rem}.detail-page .detail-product-top__action{flex:1 1 calc(50% - .55rem);min-width:0;min-height:2.6rem;padding:.52rem .9rem}.detail-page .detail-product-top__aside{gap:.72rem}.detail-page .detail-product-top__aside-title{display:none}.detail-page .detail-price-strip{flex:0 0 min(84vw,26rem);width:min(84vw,26rem);max-width:min(84vw,26rem);grid-template-rows:auto auto;min-height:0;gap:.58rem;padding:.84rem .9rem;scroll-snap-align:start;scroll-snap-stop:always}.detail-page .detail-price-strip--mobile-link{cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.detail-page .detail-price-strip--mobile-link:after{content:"\203a";position:absolute;right:.92rem;bottom:.74rem;color:#7cf35aeb;font-size:1.18rem;font-weight:800;line-height:1;pointer-events:none}.detail-page .detail-price-strip--mobile-link:is(:hover,:focus-visible,:active){border-color:#70ff5b6b;background:#122e1a4d}.detail-page .detail-price-strip__header{gap:.18rem;padding-right:2.8rem}.detail-page .detail-price-strip .gkh-kicker{font-size:.64rem;letter-spacing:.08em}.detail-page .detail-price-strip__header strong{font-size:.98rem;overflow-wrap:normal;word-break:normal;text-wrap:balance}.detail-page .detail-price-strip__header>span:last-child,.detail-page .detail-price-strip__empty{font-size:.79rem}.detail-page .detail-price-strip__body{flex-wrap:nowrap;align-items:flex-end;gap:.7rem}.detail-page .detail-price-strip__price{flex:1 1 auto}.detail-page .detail-price-strip__status{display:flex;align-items:center;margin-left:auto}.detail-page .detail-price-strip__actions,.detail-page .detail-price-strip__primary-action{display:none!important}.detail-page .detail-price-strip--mobile-link:after{content:none}.detail-page .detail-price-strip .gkh-kicker{font-size:.72rem;letter-spacing:.09em}.detail-page .detail-price-strip__body{align-items:center;gap:.78rem}.detail-page .detail-price-strip__price{display:grid;align-content:center;min-width:0}.detail-page .detail-price-strip__price app-price-display{display:block}.detail-page .detail-price-strip__price .price--compact .price__value{font-size:clamp(1.7rem,3vw + 1rem,2rem);font-weight:800;line-height:.95;letter-spacing:-.05em}.detail-page .detail-price-strip__status{flex:0 0 auto}.detail-page .detail-price-strip__eyebrow{font-size:.78rem!important;letter-spacing:.1em!important}.detail-page .detail-price-strip__store{font-size:1rem!important}.detail-page .detail-price-strip__price .price__value,.detail-page .detail-price-strip__price .price--compact .price__value,.detail-page .detail-price-strip__price .price--normal .price__value{font-size:clamp(1.72rem,3vw + 1rem,2rem)!important;font-weight:900!important;line-height:.94!important;letter-spacing:-.05em!important}.detail-page .detail-price-strip__price .price__main-row{gap:.25rem!important}.detail-page .detail-price-strip__alert{top:.72rem;right:.72rem;width:2.2rem;height:2.2rem;min-height:2.2rem}.detail-page .detail-price-strip__cta-button{min-height:2.95rem;padding-inline:.8rem}.detail-page .detail-tabs-card{height:auto;min-height:0}.detail-page .detail-tabs__nav{flex-wrap:nowrap;gap:.6rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.detail-page .detail-tabs__nav::-webkit-scrollbar{display:none}.detail-page .detail-tabs__tab{min-height:2.75rem;padding:.68rem 1rem}.detail-page .detail-tabs__separator{margin:1rem 0 1.1rem}.detail-page .detail-tabs__panel{overflow:visible;padding-right:0}.detail-page .detail-tabs__info-specs{grid-template-columns:1fr;gap:.75rem}.detail-page .detail-tabs__info-column{gap:.75rem}.detail-page .detail-tabs__info-spec{grid-template-columns:1fr;gap:.3rem;padding:.85rem .95rem;border:1px solid rgba(148,163,184,.12);border-radius:.95rem;background:#ffffff06}.detail-page .detail-tabs__info-label{font-size:.7rem}.detail-page .detail-tabs__info-chip{max-width:100%}.detail-page .detail-tabs__copy{font-size:.95rem;line-height:1.65}.detail-page .detail-tabs__requirements-card{padding:.95rem;border-radius:1rem}.detail-page .detail-tabs__requirements-list{gap:.4rem}.detail-page .offer-table__row{display:flex;flex-direction:column;gap:.42rem}.detail-page .offer-table__details{display:grid;gap:.5rem;width:100%;padding:.82rem .88rem 0;align-items:flex-start;box-sizing:border-box}.detail-page .offer-table__primary{flex-basis:100%;min-width:0;padding-right:3.1rem}.detail-page .offer-table__title{font-size:.98rem}.detail-page .offer-table__edition{display:none}.detail-page .offer-table__meta{justify-content:space-between;width:100%;gap:.42rem;align-items:center}.detail-page .offer-table__meta-main{gap:.42rem;flex:1 1 auto}.detail-page .offer-table__spec--platform,.detail-page .offer-table__spec--region{display:none}.detail-page .offer-table__spec{min-height:1.88rem;padding:.34rem .62rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:#ffffff08;font-size:.82rem}.detail-page .offer-table__spec--platform,.detail-page .offer-table__spec--region,.detail-page .offer-table__spec--status{flex:0 0 auto;min-width:0}.detail-page .offer-table__spec--status{min-height:auto;padding:0;border:0;background:transparent}.detail-page .offer-table__summary{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;gap:.48rem;padding:0 .88rem .88rem;box-sizing:border-box}.detail-page .offer-table__alert{position:absolute;top:.82rem;right:.82rem;z-index:2;width:2.14rem;height:2.14rem;min-height:2.14rem;margin-inline:0}.detail-page .offer-table__discount{min-height:1.82rem;padding:.34rem .62rem;font-size:.86rem}.detail-page .offer-table__discount--summary{display:none}.detail-page .offer-table__discount--meta{display:inline-flex;margin-left:auto}.detail-page .offer-table__cta{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:calc(100% + 1.76rem);max-width:none;min-width:0;min-height:4.18rem;margin:.18rem -.88rem -.88rem;padding:.78rem .96rem .8rem;box-sizing:border-box;border-top:1px solid rgba(6,19,10,.08);border-left:0;clip-path:none}.detail-page .offer-table__price{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;min-width:0;grid-column:2;justify-self:center;text-align:center}.detail-page .offer-table__price-main{font-size:1.7rem;line-height:1}.detail-page .offer-table__price-retail{font-size:.76rem;line-height:1}.detail-page .offer-table__chevron{grid-column:3;justify-self:end;align-self:center;margin-left:0;padding-right:.12rem;font-size:1.82rem}.detail-page .gallery-lightbox{height:100dvh;max-height:100dvh;padding:max(.55rem,env(safe-area-inset-top)) max(.6rem,env(safe-area-inset-right)) max(.6rem,env(safe-area-inset-bottom)) max(.6rem,env(safe-area-inset-left))}.detail-page .gallery-lightbox__content{width:100%;height:100%;max-height:100%;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:.22rem;overflow-x:hidden;overflow-y:hidden}.detail-page .gallery-lightbox__header{position:sticky;top:0;z-index:3;min-height:2.7rem;gap:.7rem;padding:.1rem .1rem .3rem;background:linear-gradient(180deg,rgba(3,6,14,.98),rgba(3,6,14,.82),transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-page .gallery-lightbox__header h2{display:-webkit-box;font-size:.84rem;line-height:1.15;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.detail-page .gallery-lightbox__close{width:2.5rem;height:2.5rem;margin-inline-end:0}.detail-page .gallery-lightbox__close-icon{width:.88rem;height:.88rem}.detail-page .gallery-lightbox__desktop-view{display:none}.detail-page .gallery-lightbox__mobile-view{display:block;min-height:0;overflow:hidden}.detail-page .gallery-lightbox__mobile-list{height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:.8rem;padding:.1rem .02rem .45rem}.detail-page .gallery-lightbox__mobile-item{padding:.22rem;border-radius:.95rem}.detail-page .gallery-lightbox__mobile-image{border-radius:.74rem}.detail-page .gallery-lightbox__stage{block-size:auto;min-height:0;max-height:none;padding:.22rem .35rem .16rem;border-radius:.95rem}.detail-page .gallery-lightbox__image{width:100%;max-width:100%;height:auto;max-height:min(56dvh,100dvh - 10.5rem)}.detail-page .gallery-lightbox__nav{width:2.35rem;height:2.35rem}.detail-page .gallery-lightbox__nav-icon{width:.96rem;height:.96rem}.detail-page .gallery-lightbox__nav--prev{left:.35rem}.detail-page .gallery-lightbox__nav--next{right:.35rem}.detail-page .gallery-lightbox__footer{gap:.32rem;padding-bottom:.08rem}.detail-page .gallery-lightbox__counter{padding:.24rem .64rem;font-size:.74rem}.detail-page .gallery-lightbox__thumbs-rail{padding:.02rem .04rem .12rem}.detail-page .gallery-lightbox__thumb{flex-basis:5.1rem;height:2.85rem}.detail-page .gallery-lightbox__thumbs{min-width:max-content;gap:.45rem;justify-content:flex-start}}@media(max-width:640px){.detail-page .offer-table__row{gap:.84rem}.detail-page .offer-table__details{display:grid;gap:.72rem;width:100%;padding:.82rem .88rem 0;align-items:flex-start;box-sizing:border-box}.detail-page .offer-table__mobile-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;width:100%;min-width:0}.detail-page .offer-table__mobile-header-shop{display:flex;align-items:center;min-width:0;overflow:hidden}.detail-page .offer-table__mobile-header-shop>app-shop-identity{display:flex;align-items:center;width:100%;max-width:5rem;min-width:0}.detail-page .offer-table__mobile-header-shop .shop-identity--logo{width:min(5rem,100%);min-width:0}.detail-page .offer-table__mobile-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;min-width:max-content;flex:0 0 auto;flex-wrap:nowrap;white-space:nowrap}.detail-page .offer-table__mobile-header-actions>*{flex:0 0 auto}.detail-page .offer-table__mobile-status{display:flex;align-items:center;flex:0 0 auto;white-space:nowrap}.detail-page .offer-table__mobile-header-actions app-status-badge .badge{min-height:2rem;padding:.25rem .34rem;font-size:.68rem}.detail-page .offer-table__primary,.detail-page .offer-table__meta,.detail-page .offer-table__discount--meta{display:none}.detail-page .offer-table__discount--mobile{display:inline-flex;min-height:2rem;padding:.28rem .34rem;font-size:.7rem;flex:0 0 auto;white-space:nowrap}.detail-page .offer-table__alert{width:2.24rem;height:2.24rem;min-height:2.24rem}.detail-page .offer-table__mobile-header-actions .offer-table__alert--mobile{display:inline-flex;position:static;inset:auto;margin:0;transform:none;flex:0 0 auto;white-space:nowrap}.detail-page .offer-table__summary{gap:.76rem}.detail-page .offer-table__alert:not(.offer-table__alert--mobile),.detail-page .offer-table__discount--summary{display:none}.detail-page .offer-table__cta{width:calc(100% + 1.76rem);max-width:none;min-height:4.08rem;margin:.16rem -.88rem -.88rem}.detail-page .offer-table__price-main{font-size:1.64rem}.detail-page .offer-table__cta-label{display:none}}@media(max-width:480px){.detail-page .detail-page__breadcrumb{font-size:.78rem}.detail-page .detail-page__breadcrumb-current{flex-basis:100%}.detail-page .detail-page__mobile-title{font-size:clamp(1.5rem,7vw,1.78rem);line-height:1.04}.detail-page .detail-product-top__media{gap:.68rem;padding-bottom:.75rem}.detail-page .detail-product-top__actions{padding-inline:.72rem}.detail-page .detail-product-top__action{flex-basis:100%;min-height:2.55rem}.detail-page .detail-price-strip{padding:.78rem .78rem .84rem;gap:.58rem}.detail-page .detail-price-strip--mobile-link:after{content:none}.detail-page .detail-price-strip__header{padding-right:2.45rem}.detail-page .detail-price-strip__alert{top:.68rem;right:.68rem;width:2.05rem;height:2.05rem;min-height:2.05rem}.detail-page .detail-price-strip__header strong{font-size:.94rem}.detail-page .detail-price-strip .gkh-kicker{font-size:.7rem}.detail-page .detail-price-strip__eyebrow{font-size:.74rem!important}.detail-page .detail-price-strip__price .price__value,.detail-page .detail-price-strip__price .price--compact .price__value,.detail-page .detail-price-strip__price .price--normal .price__value{font-size:clamp(1.58rem,5vw,1.82rem)!important}.detail-page .detail-price-strip__status{flex-shrink:0}.detail-page .detail-tabs__nav{gap:.5rem}.detail-page .detail-tabs__tab{min-height:2.65rem;padding-inline:.9rem}.detail-page .detail-tabs__info-spec{padding:.8rem .85rem}.detail-page .detail-tabs__requirements-card{padding:.88rem}.detail-page .offer-table__row{gap:.42rem}.detail-page .offer-table__details{gap:.46rem;width:100%;padding:.76rem .82rem 0}.detail-page .offer-table__edition{display:none}.detail-page .offer-table__meta{justify-content:space-between;gap:.38rem}.detail-page .offer-table__meta-main{gap:.38rem}.detail-page .offer-table__spec{min-height:1.8rem;padding:.32rem .56rem;font-size:.8rem}.detail-page .offer-table__summary{width:100%;gap:.38rem;padding:0 .82rem .82rem}.detail-page .offer-table__alert{top:.74rem;right:.74rem;width:2rem;height:2rem;min-height:2rem}.detail-page .offer-table__discount{min-height:1.72rem;padding:.3rem .54rem;font-size:.82rem}.detail-page .offer-table__cta{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:calc(100% + 1.64rem);max-width:none;min-height:3.92rem;margin:.14rem -.82rem -.82rem;padding:.72rem .84rem .74rem;box-sizing:border-box}.detail-page .offer-table__cta-label{display:none}.detail-page .offer-table__price{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;grid-column:2;justify-self:center;text-align:center}.detail-page .offer-table__price-main{font-size:1.54rem;line-height:1}.detail-page .offer-table__price-main--muted{font-size:.88rem}.detail-page .offer-table__price-retail{font-size:.72rem;line-height:1}.detail-page .offer-table__chevron{grid-column:3;justify-self:end;margin-left:0;padding-right:.06rem;font-size:1.72rem}.detail-page .gallery-lightbox{padding:max(.46rem,env(safe-area-inset-top)) max(.48rem,env(safe-area-inset-right)) max(.52rem,env(safe-area-inset-bottom)) max(.48rem,env(safe-area-inset-left))}.detail-page .gallery-lightbox__content{gap:.18rem}.detail-page .gallery-lightbox__header h2{font-size:.78rem;-webkit-line-clamp:2}.detail-page .gallery-lightbox__header{padding-bottom:.24rem}.detail-page .gallery-lightbox__mobile-list{gap:.7rem;padding-bottom:.38rem}.detail-page .gallery-lightbox__mobile-item{padding:.18rem}.detail-page .gallery-lightbox__stage{padding:.14rem .24rem .1rem}.detail-page .gallery-lightbox__image{max-height:min(53dvh,100dvh - 9.6rem)}.detail-page .gallery-lightbox__nav{width:2.15rem;height:2.15rem}.detail-page .gallery-lightbox__nav--prev{left:.18rem}.detail-page .gallery-lightbox__nav--next{right:.18rem}.detail-page .gallery-lightbox__counter{font-size:.72rem;padding-inline:.58rem}.detail-page .gallery-lightbox__thumb{flex-basis:4.7rem;height:2.6rem}}@media(max-width:430px){.detail-page .detail-price-grid{padding-right:.8rem}.detail-page .detail-price-strip{flex-basis:min(86vw,26rem);width:min(86vw,26rem);max-width:min(86vw,26rem)}}@media(max-width:380px){.detail-page .detail-price-grid{gap:.72rem;padding-right:.72rem}.detail-page .detail-price-strip{flex-basis:min(89vw,26rem);width:min(89vw,26rem);max-width:min(89vw,26rem)}}.alert-modal__preview{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.95rem;margin-top:.1rem;padding:1rem 1.05rem;border:1px solid rgba(141,255,107,.18);border-radius:1.05rem;background:linear-gradient(180deg,#101b17eb,#0b1214eb),#0c1222d6}.alert-modal__summary-meta{display:grid;grid-template-columns:1fr;gap:.75rem}.alert-modal__summary-platform{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .75rem}.alert-modal__summary-platform p{margin:0;color:var(--gkh-muted);font-size:.92rem;line-height:1.3}.alert-modal__preview-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;color:var(--gkh-success);background:#8dff6b1f}.alert-modal__preview-icon svg{width:1.45rem;height:1.45rem}.alert-modal__preview-copy{display:grid;gap:.3rem}.alert-modal__preview-copy strong,.alert-modal__summary-helper{margin:0}.alert-modal__preview-copy strong{color:var(--gkh-success);font-size:1.02rem;line-height:1.2}.alert-modal__preview-copy p{margin:0;color:#dfe5f4e0;font-size:.97rem;line-height:1.5}.alert-modal__account-pill strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.2}.alert-modal__account-label{flex:none;font-size:.76rem;line-height:1.2;white-space:nowrap}.alert-modal__summary-helper{flex-wrap:wrap;align-items:center;gap:.26rem;margin-top:auto;color:var(--gkh-muted);font-size:.9rem;line-height:1.55}.alert-modal__summary-link{color:var(--gkh-success);font-weight:700;text-decoration:none;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.alert-modal__summary-link:hover,.alert-modal__summary-link:focus-visible{color:#c4ffb6fa;border-color:#8dff6b5c}@media(max-width:960px){.alert-modal__summary-helper{margin-top:0}}@media(max-width:640px){.alert-modal__cover-topline{padding:.76rem;gap:.55rem}.alert-modal__cover-badge{min-height:1.88rem;min-width:max-content;padding:.36rem .72rem;font-size:.76rem}.alert-modal__summary-platform{justify-content:flex-start}.alert-modal__preview{grid-template-columns:1fr}.alert-modal__account-line{flex-wrap:wrap;row-gap:.1rem}.alert-modal__account-pill strong{white-space:normal;overflow-wrap:anywhere}}@media(max-width:768px){.app-breadcrumb,.detail-page__breadcrumb,.search-breadcrumbs,.my-alerts-page__breadcrumb,.alert-created-page__breadcrumb,nav[aria-label="Migas de pan"]{display:none!important;margin:0!important;padding:0!important;min-height:0!important}}.admin-support__confirm{position:relative;z-index:1;width:min(32rem,100vw - 2rem);display:grid;gap:1rem;padding:1.2rem 1.25rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#101624fa,#090d17fa),#080b16f5;box-shadow:0 24px 70px #00000057}.admin-support__confirm h3,.admin-support__confirm p,.admin-support__confirm-target{margin:0}.admin-support__confirm-copy,.admin-support__confirm-target,.admin-support__confirm-target span{color:var(--gkh-muted)}.admin-support__modal-footer-main,.admin-support__confirm-actions{display:flex;flex-wrap:wrap;gap:.75rem}.admin-support__delete-button{color:#ffd8d8f5;border-color:#ff787847;background:#8421261a}@media(max-width:640px){.admin-support__modal-footer-main,.admin-support__confirm-actions{flex-direction:column}.admin-support__confirm{width:min(100%,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem)}}.detail-page .offer-table__edition,.detail-page .offer-table__mobile-edition{display:block;max-width:100%;overflow:hidden;color:var(--gkh-muted);text-overflow:ellipsis;white-space:nowrap}.detail-page .offer-table__mobile-edition{display:none}.detail-page .offer-table__row--tagged{overflow:visible;margin-top:.6rem}.detail-page .offer-table__tabs{position:absolute;top:-.7rem;left:1rem;z-index:2}.detail-page .offer-table__best-label{display:block;padding:.24rem .55rem;border:1px solid rgba(124,243,90,.3);border-radius:.45rem;background:#122e1afa;color:#b7fba8;font-size:.68rem;font-weight:800}.detail-page .offer-table__cta{position:relative;align-self:stretch;height:100%;border-radius:0 1.15rem 1.15rem 0;overflow:hidden}.detail-page .offer-table__price{position:relative;z-index:1;pointer-events:none}.detail-page .offer-table__cta-link,.detail-page .offer-table__cta-label{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;color:#06130a;text-decoration:none}.detail-page .offer-table__cta-link:is(:hover,:focus-visible,:active,:visited){color:#06130a;border-bottom:0;text-decoration:none}.detail-page .offer-price-cta__arrow{grid-column:2;justify-self:center;color:#06130a;font-size:1.65rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s ease}.detail-page .offer-table__row:hover,.detail-page .offer-table__row:focus-within{overflow:visible}.detail-page .offer-table__cta:hover:has(.offer-table__cta-link),.detail-page .offer-table__cta:focus-within{z-index:3;filter:brightness(1.03);transform:scale(1.02)}.detail-page .offer-table__cta:active:has(.offer-table__cta-link){transform:scale(1.01)}.detail-page .offer-table__cta{transform:none;transform-origin:center;transition:background .18s ease,filter .2s ease,transform .2s ease}.detail-page .offer-table__cta-link:focus-visible{outline:2px solid var(--gkh-text);outline-offset:3px}@media(max-width:640px){.detail-page .offer-table__edition,.detail-page .offer-table__mobile-edition{display:none}.detail-page .offer-table__mobile-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem}.detail-page .offer-table__cta:hover:has(.offer-table__cta-link),.detail-page .offer-table__cta:focus-within{transform:scale(1.015)}}.detail-page .detail-price-strip__offer-link,.detail-page .offer-table__row-link{position:absolute;z-index:1;inset:0;display:block;border-radius:inherit;cursor:pointer;text-decoration:none}.detail-page .detail-price-strip__offer-link:focus-visible,.detail-page .offer-table__row-link:focus-visible{outline:2px solid var(--gkh-text);outline-offset:3px}.detail-page .detail-price-strip__alert,.detail-page .detail-price-strip__footer,.detail-page .offer-table__alert,.detail-page .offer-table__cta{position:relative;z-index:2}@media(max-width:640px){.detail-page .detail-price-strip .detail-price-strip__footer{display:none}}body.admin-nav-open,body.admin-featured-dialog-open{overflow:hidden}@media(max-width:1024px){html body .detail-page.detail-page--approved-offers .detail-tabs-card{height:auto;min-height:0;padding:clamp(.75rem,1.6vw,1rem)}html body .detail-page.detail-page--approved-offers .detail-tabs__nav{gap:clamp(.35rem,.8vw,.5rem);padding-bottom:0}html body .detail-page.detail-page--approved-offers .detail-tabs__tab{min-height:2.5rem;padding:.5rem clamp(.7rem,1.5vw,.95rem);border-radius:.75rem;font-size:clamp(.82rem,.75rem + .25vw,.9rem)}html body .detail-page.detail-page--approved-offers .detail-tabs__separator{margin:clamp(.65rem,1.3vw,.85rem) 0}html body .detail-page.detail-page--approved-offers .detail-tabs__panel{overflow:visible;padding-right:0}html body .detail-page.detail-page--approved-offers .detail-tabs__info-specs,html body .detail-page.detail-page--approved-offers .detail-tabs__info-column{gap:clamp(.45rem,.9vw,.6rem)}html body .detail-page.detail-page--approved-offers .detail-tabs__info-spec{grid-template-columns:minmax(6.2rem,.36fr) minmax(0,1fr);gap:clamp(.5rem,1vw,.7rem);align-items:start;min-height:0;border-radius:.65rem}html body .detail-page.detail-page--approved-offers .detail-tabs__info-label{font-size:clamp(.67rem,.64rem + .1vw,.7rem);letter-spacing:.06em;line-height:1.4}html body .detail-page.detail-page--approved-offers .detail-tabs__info-value,html body .detail-page.detail-page--approved-offers .detail-tabs__info-link{min-width:0;font-size:clamp(.875rem,.83rem + .2vw,.95rem);line-height:1.4}html body .detail-page.detail-page--approved-offers .detail-tabs__info-chips{min-width:0;gap:clamp(.25rem,.55vw,.35rem)}html body .detail-page.detail-page--approved-offers .detail-tabs__info-chip{max-width:100%;padding:.2rem .4rem;border-radius:.3rem;font-size:clamp(.72rem,.69rem + .1vw,.76rem);line-height:1.4;overflow-wrap:anywhere}html body .detail-page.detail-page--approved-offers .detail-tabs__info-status .badge{min-height:1.5rem;padding:.2rem .55rem;font-size:clamp(.72rem,.69rem + .1vw,.76rem);line-height:1.3}html body .detail-page.detail-page--approved-offers .detail-tabs__copy{font-size:clamp(.9rem,.85rem + .2vw,.975rem);line-height:1.55}html body .detail-page.detail-page--approved-offers .detail-tabs__requirements,html body .detail-page.detail-page--approved-offers .detail-tabs__requirements-card{gap:clamp(.5rem,1vw,.65rem)}html body .detail-page.detail-page--approved-offers .detail-tabs__requirements-card{min-width:0;padding:clamp(.65rem,1.4vw,.9rem);border-radius:.75rem}html body .detail-page.detail-page--approved-offers .detail-tabs__requirements-card h3{font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.35}html body .detail-page.detail-page--approved-offers .detail-tabs__requirements-block h4{margin-bottom:.3rem;font-size:clamp(.875rem,.83rem + .2vw,.95rem);line-height:1.4}html body .detail-page.detail-page--approved-offers .detail-tabs__requirements-list{gap:.25rem;padding-left:.9rem;font-size:clamp(.875rem,.83rem + .2vw,.95rem);line-height:1.5}}@media(max-width:1024px)and (max-width:900px){html body .detail-page.detail-page--approved-offers .detail-tabs__info-spec{padding:clamp(.55rem,1.1vw,.7rem) clamp(.65rem,1.3vw,.85rem)}}html body .detail-page.detail-page--approved-offers{--detail-official-border: rgb(111 159 204 / .66);--detail-official-background: rgb(27 49 72 / .92);--detail-official-color: #c8e1f8}html body .detail-page.detail-page--approved-offers .detail-product-top{align-items:start}html body .detail-page.detail-page--approved-offers .detail-product-top__media{height:auto}html body .detail-page.detail-page--approved-offers .detail-product-top__media-art{position:relative;aspect-ratio:var(--gkh-game-art-ratio, 460/215);flex:0 0 auto;height:auto;min-height:0;line-height:0}html body .detail-page.detail-page--approved-offers .detail-product-top__media-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html body .detail-page.detail-page--approved-offers .detail-product-top__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.65rem}html body .detail-page.detail-page--approved-offers .detail-product-top__action{flex:0 0 auto;width:auto;min-width:0;gap:.48rem}html body .detail-page.detail-page--approved-offers .detail-product-top__action--alert{display:none}html body .detail-page.detail-page--approved-offers .detail-product-top__action-icon{width:1.18rem;height:1.18rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}html body .detail-page.detail-page--approved-offers .detail-product-top__action-icon--alert{fill:#22c55e;stroke:none}html body .detail-page.detail-page--approved-offers .detail-price-grid__carousel-set{display:contents}html body .detail-page.detail-page--approved-offers .detail-price-strip__cta-mobile,html body .detail-page.detail-page--approved-offers .detail-price-strip__mobile-price{display:none}html body .detail-page.detail-page--approved-offers .detail-price-strip--steam .detail-price-strip__eyebrow,html body .detail-page.detail-page--approved-offers .detail-price-strip--steam [data-variant=official]{border-color:var(--detail-official-border);background:var(--detail-official-background);color:var(--detail-official-color)}html body .detail-page.detail-page--approved-offers .detail-price-strip--steam [data-variant=official]:is(:hover,:focus-visible){border-color:#9dc9ef;background:#294968;color:#f5fbff}html body .detail-page.detail-page--approved-offers button.promotion-coupon:is(.detail-price-strip__promotion-code,.offer-table__promotion-code){display:grid;grid-template-columns:minmax(0,1fr) 1.8rem;align-items:stretch;gap:0;padding:0;border:1px solid rgba(255,164,58,.7);border-radius:.48rem;overflow:hidden;background:#5b2a08c7;color:#ffc16d;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}html body .detail-page.detail-page--approved-offers button.promotion-coupon:is(:hover,:focus-visible,:active),html body .detail-page.detail-page--approved-offers button.promotion-coupon.promotion-coupon--copied{border-color:#ffbd70;background:#703408e6;color:#fff3df}html body .detail-page.detail-page--approved-offers button.promotion-coupon:focus-visible{outline:2px solid #fff;outline-offset:2px}html body .detail-page.detail-page--approved-offers .promotion-coupon__code{display:flex;align-items:center;justify-content:center;padding-inline:.45rem;min-width:0;white-space:nowrap;transition:background-color .18s ease}html body .detail-page.detail-page--approved-offers .promotion-coupon__copy{display:grid;place-items:center;border-left:1px solid rgba(255,177,88,.34);background:#ffa43a14;transition:background-color .18s ease,color .18s ease}html body .detail-page.detail-page--approved-offers .promotion-coupon__code:hover{background:#ffa43a0d}html body .detail-page.detail-page--approved-offers .promotion-coupon__copy:hover{background:#ffa43a2e;color:#fff}html body .detail-page.detail-page--approved-offers .promotion-copy-icon{display:block;width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:color .18s ease}html body .detail-page.detail-page--approved-offers .promotion-coupon:is(:hover,:focus-visible) .promotion-copy-icon{color:#fff}@media(max-width:640px),(min-width:1025px){html body .detail-page.detail-page--approved-offers .detail-official-store [data-variant=official]{border-color:var(--detail-official-border);background:var(--detail-official-background);color:var(--detail-official-color)}html body .detail-page.detail-page--approved-offers .detail-official-store [data-variant=official] .offer-table__price-main,html body .detail-page.detail-page--approved-offers .detail-official-store [data-variant=official] .offer-price-cta__arrow{color:var(--detail-official-color)}}@media(min-width:1025px){html body .detail-page.detail-page--approved-offers .detail-price-grid__carousel-set--clone{display:none}}@media(max-width:1180px)and (min-width:641px){html body .detail-page.detail-page--approved-offers .detail-product-top{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:start}html body .detail-page.detail-page--approved-offers .detail-product-top__media{width:100%;max-width:28rem}html body .detail-page.detail-page--approved-offers .detail-product-top__aside-title{display:block}html body .detail-page.detail-page--approved-offers .detail-page__mobile-title{display:none}html body .detail-page.detail-page--approved-offers .detail-price-strip__eyebrow{letter-spacing:0}}@media(max-width:1024px){html body .detail-page.detail-page--approved-offers .detail-product-top__actions{padding-inline:0;gap:clamp(.4rem,1vw,.65rem)}html body .detail-page.detail-page--approved-offers .detail-product-top__action--alert{display:inline-flex}html body .detail-page.detail-page--approved-offers .detail-product-top__action{padding-inline:.35rem;font-size:.82rem;gap:.3rem}html body .detail-page.detail-page--approved-offers .detail-price-grid--mobile-swipe{--detail-rail-gap: clamp(.4rem, 1.6vw, .6rem);--detail-rail-card: calc((100% - 2 * var(--detail-rail-gap)) / 2.35);position:relative;display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--detail-rail-gap)!important;width:100%;max-width:100%;padding:.7rem 0 .25rem!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}html body .detail-page.detail-page--approved-offers .detail-price-grid--mobile-swipe::-webkit-scrollbar{display:none}html body .detail-page.detail-page--approved-offers .detail-price-grid--mobile-swipe .detail-price-strip{--shop-identity-top-width: 5.3rem;flex:0 0 var(--detail-rail-card)!important;width:var(--detail-rail-card)!important;max-width:none!important;display:grid;grid-template-rows:2.5rem 1.75rem minmax(3rem,1fr) 2rem;height:auto;min-height:10.7rem!important;margin-top:0;padding:.85rem .4rem .4rem!important;gap:.25rem!important;text-align:center;scroll-snap-align:start}html body .detail-page.detail-page--approved-offers .detail-price-strip__alert,html body .detail-page.detail-page--approved-offers .detail-price-strip__no-coupon,html body .detail-page.detail-page--approved-offers .detail-price-strip__price{display:none!important}html body .detail-page.detail-page--approved-offers .detail-price-strip__header{grid-row:1/3;display:flex;align-items:center;justify-content:center;width:100%;padding-right:0}html body .detail-page.detail-page--approved-offers .detail-price-strip--promotion .detail-price-strip__header{grid-row:1}html body .detail-page.detail-page--approved-offers .detail-price-strip--best{border-color:#22c55eb3}html body .detail-page.detail-page--approved-offers .detail-price-strip--steam{border-color:var(--detail-official-border)}html body .detail-page.detail-page--approved-offers .detail-price-strip__header app-shop-identity{display:flex;justify-content:center;width:100%}html body .detail-page.detail-page--approved-offers .detail-price-strip__eyebrow{top:-.65rem;left:.5rem;min-height:1.3rem;padding:.15rem .38rem;font-size:clamp(.54rem,2.1vw,.65rem)!important;letter-spacing:0!important;font-weight:500}html body .detail-page.detail-page--approved-offers .detail-price-strip__promotion-code{grid-row:2;justify-content:center;width:100%;height:1.85rem;min-height:1.85rem;padding:.25rem .2rem;gap:.2rem;font-size:clamp(.52rem,1.95vw,.67rem);font-weight:800}html body .detail-page.detail-page--approved-offers .detail-price-strip__body{grid-row:3;display:grid;align-content:center;justify-content:stretch;gap:0}html body .detail-page.detail-page--approved-offers .detail-price-strip__mobile-price{display:grid;justify-items:center;gap:.28rem}html body .detail-page.detail-page--approved-offers .detail-price-strip__mobile-price strong{font-size:clamp(1.03rem,3.95vw,1.3rem);line-height:1.12;white-space:nowrap}html body .detail-page.detail-page--approved-offers .detail-price-strip__mobile-price-subline{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:clamp(.63rem,2.65vw,.8rem);white-space:nowrap;color:var(--gkh-muted)}html body .detail-page.detail-page--approved-offers .detail-price-strip__mobile-discount{padding:.12rem .35rem;border-radius:999px;color:#8bf8a8;background:#86f7a224}html body .detail-page.detail-page--approved-offers .detail-price-strip--promotion .detail-price-strip__mobile-discount{color:#ffad4b;background:#ff891933}html body .detail-page.detail-page--approved-offers .detail-price-strip__footer{grid-row:4;display:grid!important;width:100%;align-self:end}html body .detail-page.detail-page--approved-offers .detail-price-strip__cta-button{min-height:2rem;padding:.35rem .2rem;font-size:clamp(.63rem,2.7vw,.8rem);font-weight:800}html body .detail-page.detail-page--approved-offers .detail-price-strip__cta-desktop{display:none}html body .detail-page.detail-page--approved-offers .detail-price-strip__cta-mobile{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}html body .detail-page.detail-page--approved-offers .detail-price-strip__cta-mobile>span{font-size:1.2rem;line-height:.7}}@media(min-width:641px){html body .detail-page.detail-page--approved-offers button.promotion-coupon.offer-table__promotion-code--mobile{display:none}}@media(min-width:641px)and (max-width:1024px){html body .detail-page.detail-page--approved-offers .offer-table__row .offer-table__details{display:flex!important;grid-column:1;grid-row:1;align-items:center;gap:.7rem;min-width:0;padding:.7rem 0 .7rem 1rem}html body .detail-page.detail-page--approved-offers .offer-table__left{padding:0!important}html body .detail-page.detail-page--approved-offers .offer-table__right{grid-column:2;grid-row:1}html body .detail-page.detail-page--approved-offers .offer-table__promotion-code--desktop{align-self:center;flex:0 1 auto;height:auto;min-height:2.1rem;margin-left:auto;font-size:.7rem}}@media(max-width:640px){html body .detail-page.detail-page--approved-offers{gap:.7rem}html body .detail-page.detail-page--approved-offers .detail-product-top{gap:.6rem}html body .detail-page.detail-page--approved-offers .detail-product-top__media{width:100%;display:grid;gap:.65rem;border:0;padding:0;overflow:visible;background:transparent}html body .detail-page.detail-page--approved-offers .detail-product-top__media-art{border-radius:.8rem}html body .detail-page.detail-page--approved-offers .detail-product-top__actions{display:flex;justify-content:center;flex-wrap:nowrap;margin:0;gap:.6rem}html body .detail-page.detail-page--approved-offers .detail-product-top__action{flex:0 0 auto;min-height:2.15rem;font-size:.8rem;padding:.35rem .75rem}html body .detail-page.detail-page--approved-offers .detail-product-top__action--alert{padding-inline:.9rem}html body .detail-page.detail-page--approved-offers .detail-product-top__aside{gap:0}html body .detail-page.detail-page--approved-offers .detail-price-grid--mobile-swipe .detail-price-strip{border-radius:.8rem}html body .detail-page.detail-page--approved-offers .detail-offers,html body .detail-page.detail-page--approved-offers .detail-official-store{padding:.5rem;gap:.4rem;border-radius:.9rem}html body .detail-page.detail-page--approved-offers .detail-official-store{border:1px solid var(--gkh-border);background:var(--gkh-surface)}html body .detail-page.detail-page--approved-offers .detail-offers__heading{min-height:1.75rem}html body .detail-page.detail-page--approved-offers .detail-offers__info-trigger{--gkh-icon-button-size: 1.75rem}html body .detail-page.detail-page--approved-offers .detail-offers__title,html body .detail-page.detail-page--approved-offers .detail-official-store__title{font-size:.78rem}html body .detail-page.detail-page--approved-offers .offer-table{gap:.4rem}html body .detail-page.detail-page--approved-offers .offer-table__row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:0!important;height:auto!important;min-height:2.9rem!important;padding:0!important;overflow:hidden!important}html body .detail-page.detail-page--approved-offers .detail-offers .offer-table__row--tagged{margin-top:0}html body .detail-page.detail-page--approved-offers .detail-offers .offer-table__tabs{display:none}html body .detail-page.detail-page--approved-offers .offer-table__tabs{left:.5rem;top:-.65rem}html body .detail-page.detail-page--approved-offers .offer-table__promotion-label{padding:.15rem .4rem;font-size:.6rem;font-weight:500}html body .detail-page.detail-page--approved-offers .offer-table__details{display:flex!important;align-items:center;min-width:0;padding:0 .35rem 0 .5rem!important}html body .detail-page.detail-page--approved-offers .offer-table__mobile-header{display:flex;align-items:center;width:100%;min-width:0}html body .detail-page.detail-page--approved-offers .offer-table__mobile-header-shop{flex:1 1 auto;min-width:0}html body .detail-page.detail-page--approved-offers .offer-table__mobile-header-shop app-shop-identity{display:block;width:min(6rem,100%)}html body .detail-page.detail-page--approved-offers .offer-table__mobile-header-shop .shop-identity{width:100%;min-width:0}html body .detail-page.detail-page--approved-offers .offer-table__mobile-header-actions{display:none}html body .detail-page.detail-page--approved-offers .offer-table__row--promotion .offer-table__mobile-header{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:.45rem}html body .detail-page.detail-page--approved-offers .offer-table__row--promotion .offer-table__mobile-header-actions{display:flex;min-width:0}html body .detail-page.detail-page--approved-offers .offer-table__row--promotion .offer-table__promotion-code--mobile{display:inline-flex;justify-content:center;width:100%;min-width:0;min-height:2rem;margin:0;padding:.3rem .25rem;gap:.25rem;font-size:clamp(.56rem,2.25vw,.7rem)}html body .detail-page.detail-page--approved-offers button.promotion-coupon:is(.detail-price-strip__promotion-code,.offer-table__promotion-code){display:grid;grid-template-columns:minmax(0,1fr) 1.5rem;padding:0;gap:0}html body .detail-page.detail-page--approved-offers button.promotion-coupon .promotion-coupon__code{padding-inline:.2rem}html body .detail-page.detail-page--approved-offers button.promotion-coupon .promotion-copy-icon{width:.75rem;height:.75rem}html body .detail-page.detail-page--approved-offers .offer-table__left,html body .detail-page.detail-page--approved-offers .offer-table__meta,html body .detail-page.detail-page--approved-offers .offer-table__primary,html body .detail-page.detail-page--approved-offers .offer-table__discount,html body .detail-page.detail-page--approved-offers .offer-table__price-subline,html body .detail-page.detail-page--approved-offers .offer-table__alert,html body .detail-page.detail-page--approved-offers .offer-table__price-note{display:none!important}html body .detail-page.detail-page--approved-offers .offer-table__right,html body .detail-page.detail-page--approved-offers .offer-table__summary{display:flex!important;flex-direction:row!important;align-items:stretch;align-self:stretch;gap:0!important;height:auto!important;padding:0!important;min-width:0}html body .detail-page.detail-page--approved-offers .offer-table__cta{display:flex!important;flex:0 0 clamp(5.2rem,25vw,6.6rem)!important;width:clamp(5.2rem,25vw,6.6rem)!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:auto;margin:0!important;padding:.35rem 1rem .35rem .3rem!important;border:0!important;border-radius:0;clip-path:none!important}html body .detail-page.detail-page--approved-offers .offer-table__price{display:grid!important;flex:1 1 auto;justify-items:center;align-content:center}html body .detail-page.detail-page--approved-offers .offer-table__price-main{font-size:clamp(.85rem,3.5vw,1rem);white-space:nowrap}html body .detail-page.detail-page--approved-offers .offer-table__cta-link,html body .detail-page.detail-page--approved-offers .offer-table__cta-label{grid-template-columns:minmax(0,1fr) 1.15rem}html body .detail-page.detail-page--approved-offers .offer-price-cta__arrow{font-size:1.2rem}html body .detail-page.detail-page--approved-offers .offer-table__cta:is(:hover,:focus-within){transform:none}html body .detail-page.detail-page--approved-offers button.promotion-coupon.offer-table__promotion-code--desktop{display:none}}@media(max-width:820px){.admin-featured-games__header{grid-template-columns:minmax(0,1fr);gap:.85rem;padding-right:0}.admin-featured-games__header-copy,.admin-featured-games__header-actions,.admin-featured-games__create-wrap{width:100%}.admin-featured-games__header-copy{display:grid;gap:.45rem}.admin-featured-games__header p{max-width:none}.admin-featured-games__header-actions{display:grid;justify-items:stretch;gap:.75rem}.admin-featured-games__summary-pills{display:flex;flex-wrap:wrap;gap:.5rem}.admin-featured-games__create-wrap{justify-items:stretch}.admin-featured-games__create-button{width:100%;min-height:2.75rem}.admin-featured-games__desktop-reorder-copy{display:none}.admin-featured-games__mobile-reorder-copy{display:inline}}@media(min-width:821px){.admin-featured-games__mobile-reorder-copy{display:none}}@media(min-width:1600px)and (max-width:1899px){:root{--gkh-side-rail-protected-half-width: clamp(546px, calc(64.8vw - 491.2px) , 740px)}}@media(min-height:820px){:root{--gkh-side-rail-height-cap: 145px}}@media(min-height:920px){:root{--gkh-side-rail-height-cap: 175px}}@media(min-height:1050px){:root{--gkh-side-rail-height-cap: 205px}}@media(min-height:1200px){:root{--gkh-side-rail-height-cap: 230px}}app-search-page .filters.filters--drawer{inset:0 auto 0 0;width:min(100vw,25rem);height:100dvh;min-height:100dvh;max-height:100dvh;border-radius:0;box-shadow:1.25rem 0 3rem #00000040;transform:translate(0);opacity:1;transition:transform var(--gkh-filter-rail-transition) ease-out,opacity var(--gkh-filter-rail-transition) ease-out;will-change:transform,opacity}app-search-page .filters--drawer .filters__content{padding-bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}app-search-page .filters.filters--drawer.filters--drawer-entering,app-search-page .filters.filters--drawer.filters--drawer-closing{transform:translate(-100%);opacity:0;pointer-events:none}@media(min-width:769px){app-search-page .filters.filters--drawer{width:clamp(20rem,30vw,25rem)}}@media(max-width:1079px){app-search-page .filters.filters--desktop-panel:not(.filters--drawer){display:none}}@media(min-width:1101px){:root:has(app-kinguin-promo-bar .kinguin-promo-bar){--gkh-global-promo-visible-height: 36px}}@media(min-width:1080px){app-search-page .filters.filters--desktop-panel{position:fixed;z-index:60;top:var(--gkh-global-promo-visible-height, 0px);right:auto;bottom:0;left:0;display:flex;flex-direction:column;width:var(--gkh-filter-sidebar-width);min-width:0;height:auto;max-height:none;padding:0;overflow:hidden;border-width:0 1px 0 0;border-radius:0;background:var(--gkh-bg-elevated);transform:translate(0);opacity:1;transition:transform var(--gkh-filter-rail-transition) cubic-bezier(.22,.61,.36,1),opacity var(--gkh-filter-rail-transition) cubic-bezier(.22,.61,.36,1);will-change:transform,opacity}app-search-page .filters.filters--desktop-panel.filters--desktop-entering,app-search-page .filters.filters--desktop-panel.filters--desktop-closing{transform:translate(calc(-100% - 1px));opacity:.08;pointer-events:none}app-search-page .filters--desktop-panel .filters__header{flex:0 0 auto;align-items:center;margin:0;padding:.25rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);background:var(--gkh-bg-elevated)}app-search-page .filters--desktop-panel .filters__content{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1rem 1rem;scrollbar-color:rgba(141,255,107,.48) rgba(255,255,255,.05);scrollbar-width:thin}app-search-page .filters--desktop-panel .filters__content::-webkit-scrollbar{width:.55rem}app-search-page .filters--desktop-panel .filters__content::-webkit-scrollbar-track{background:#ffffff0a}app-search-page .filters--desktop-panel .filters__content::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#8dff6b61;background-clip:padding-box}app-search-page .filters--desktop-panel .filters__group:first-of-type{padding-top:0}}@media(prefers-reduced-motion:reduce){app-search-page .filters.filters--desktop-panel,app-search-page .filters.filters--drawer{transition-duration:.2s}}@media(min-width:1200px){.home-page .home-discovery-tabs__panel{gap:.75rem}.home-page .home-discovery-tabs__tab{min-height:2.85rem;padding-block:.6rem}}@media(min-width:1600px){.home-page .featured-carousel{--carousel-active-width: min(44.5rem, 50vw);--carousel-side-width: min(15.5rem, 16vw);--carousel-gap: clamp(.75rem, 1vw, 1rem)}.home-page .featured-carousel__viewport{min-height:0;padding-inline:clamp(.75rem,1.5vw,1.5rem)}.home-page .featured-carousel__center{gap:.5rem}}@media(min-width:1600px)and (max-height:900px){.home-page .featured-carousel{--carousel-active-width: min(40rem, 46vw);--carousel-side-width: min(14rem, 14vw)}}@media(min-width:2200px)and (min-height:1200px){.home-page .featured-carousel{--carousel-active-width: min(47rem, 50vw);--carousel-side-width: min(16.5rem, 16vw)}}@media(max-width:1100px){app-header .header__mobile-navigation-category-icon,app-header .header__mobile-navigation-store-icon{width:1.625rem;height:1.625rem;flex:0 0 1.625rem;object-fit:contain}app-header .header__mobile-navigation-overlay{z-index:0;background:transparent;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;opacity:0;transition:opacity .22s ease-out}app-header .header__mobile-navigation-drawer{z-index:1;pointer-events:auto;opacity:.98;transform:translate(-100%);transition:transform .22s ease-out,opacity .22s ease-out}app-header .header__mobile-navigation-scroll-content{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem .78rem}app-header .header__mobile-navigation-account-footer{display:grid;flex:0 0 auto;gap:.52rem;padding:.65rem .78rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1);background:#0a101bfa}app-header .header__mobile-navigation-heading app-brand-logo{display:inline-flex;width:min(9.5rem,100% - 3.4rem);min-width:0}app-header .header__mobile-navigation-accordion>div button{min-height:2.35rem;justify-content:flex-start;padding-block:.35rem;color:#c7d4e1e6;font-size:.84rem;font-weight:600}app-header .header__mobile-navigation-footer>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.75rem;padding:.55rem .65rem;border:0;border-radius:.62rem;background:transparent;color:#e2e9f3ed;font:inherit;font-size:.9rem;font-weight:680;text-align:left;cursor:pointer}app-header .header__mobile-navigation-footer>button:hover,app-header .header__mobile-navigation-footer>button.is-active{background:#8dff6b1a;color:#efffea}app-header .header__mobile-navigation-footer>button:focus-visible{outline:2px solid rgba(141,255,107,.72);outline-offset:-2px}app-header .header__mobile-navigation-login,app-header .header__mobile-navigation-account-action{display:flex;align-items:center;width:100%;min-height:2.4rem;justify-content:flex-start;gap:.7rem;padding:.5rem .62rem;border:0;border-radius:.62rem;background:transparent;color:#e2e9f3ed;font:inherit;font-size:.9rem;font-weight:680;text-align:left;cursor:pointer}app-header .header__mobile-navigation-account-identity{display:flex;align-items:center;min-width:0;gap:.75rem;color:var(--gkh-text);padding:.05rem .08rem}app-header .header__mobile-navigation-account-identity app-user-avatar{width:2.4rem;height:2.4rem;flex:0 0 2.4rem}app-header .header__mobile-navigation-account-copy{display:grid;min-width:0;gap:.08rem}app-header .header__mobile-navigation-account-copy strong{overflow:hidden;color:var(--gkh-text);font-size:.96rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}app-header .header__mobile-navigation-account-copy small{color:var(--gkh-muted);font-size:.74rem;line-height:1.25}app-header .header__mobile-navigation-account-actions{display:grid;gap:.12rem;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.08)}app-header .header__mobile-navigation-account-icon{width:1.1rem;height:1.1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}app-header .header__mobile-navigation-login{min-height:2.75rem;justify-content:space-between;gap:0;padding:.55rem .65rem;border-color:#8dff6b40;background:#8dff6b1a;color:#efffea}app-header .header__mobile-navigation-login:hover,app-header .header__mobile-navigation-account-action:hover{background:linear-gradient(90deg,#8dff6b1c,#8dff6b09);color:#efffea}app-header .header__mobile-navigation-login:focus-visible,app-header .header__mobile-navigation-account-action:focus-visible{outline:2px solid rgba(141,255,107,.72);outline-offset:-2px}app-header .header__mobile-navigation-account-logout{color:#ffdbdbf0}app-header .header__mobile-navigation-layer.is-open .header__mobile-navigation-overlay{opacity:1}app-header .header__mobile-navigation-layer.is-open .header__mobile-navigation-drawer{opacity:1;transform:translate(0)}@starting-style{app-header .header__mobile-navigation-layer.is-open .header__mobile-navigation-overlay{opacity:0}app-header .header__mobile-navigation-layer.is-open .header__mobile-navigation-drawer{opacity:.98;transform:translate(-100%)}}}@media(prefers-reduced-motion:reduce){app-header .header__mobile-navigation-overlay,app-header .header__mobile-navigation-drawer,app-header .header__mobile-navigation-chevron{transition:none}}app-header .header__navigation-dropdown--discover{left:0;width:min(49rem,100vw - 2rem);min-width:0;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-rows:auto auto;grid-template-areas:"discover discount" "cheap daily";column-gap:1rem;row-gap:0;padding:.72rem}app-header .header__navigation-discovery-group{display:grid;align-content:start;gap:.12rem;min-width:0;padding:.12rem .3rem}app-header .header__navigation-discovery-group--discover{grid-area:discover}app-header .header__navigation-discovery-group--cheap{grid-area:cheap;margin-top:.4rem;padding-top:.52rem;border-top:1px solid rgba(255,255,255,.1)}app-header .header__navigation-discovery-group--discount{grid-area:discount}app-header .header__navigation-discovery-title{display:flex;align-items:center;gap:.38rem;margin:0 0 .24rem;padding:.1rem;color:var(--gkh-success);font-size:.67rem;font-weight:800;letter-spacing:.11em}app-header .header__navigation-discovery-title svg,app-header .header__mobile-navigation-discovery-title svg,app-header .header__navigation-daily-game-title svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}app-header .header__navigation-discovery-title svg path,app-header .header__mobile-navigation-discovery-title svg path,app-header .header__navigation-daily-game-title svg path{fill:none;stroke:currentColor}app-header .header__navigation-discovery-items{display:grid;gap:.12rem}app-header .header__navigation-discovery-group--discover .header__navigation-discovery-items,app-header .header__navigation-discovery-group--cheap .header__navigation-discovery-items,app-header .header__navigation-discovery-group--discount .header__navigation-discovery-items{grid-template-columns:1fr;gap:.18rem}app-header .header__navigation-dropdown--discover a.header__navigation-discovery-link.header__navigation-discovery-link{display:grid;min-height:2.2rem;grid-template-columns:1.8rem minmax(0,1fr) .9rem;gap:.44rem;padding:.32rem .38rem;white-space:normal}app-header .header__navigation-discovery-group--cheap a.header__navigation-discovery-link,app-header .header__navigation-discovery-group--discount a.header__navigation-discovery-link{min-height:2.2rem;grid-template-columns:1.8rem minmax(0,1fr) .9rem;gap:.4rem}app-header .header__navigation-discovery-icon,app-header .header__mobile-navigation-discovery-icon{display:inline-grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid rgba(141,255,107,.16);border-radius:.52rem;color:var(--gkh-success)}app-header .header__navigation-discovery-icon svg,app-header .header__mobile-navigation-discovery-icon svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}app-header .header__navigation-discovery-icon svg,app-header .header__mobile-navigation-discovery-icon svg{fill:none;stroke:currentColor}app-header .header__navigation-discovery-icon svg path,app-header .header__mobile-navigation-discovery-icon svg path{fill:none;stroke:currentColor}app-header .header__navigation-discovery-copy,app-header .header__mobile-navigation-discovery-copy{display:grid;min-width:0;gap:.08rem}app-header .header__navigation-discovery-copy>span{font-size:.84rem;font-weight:700}app-header .header__navigation-discovery-copy small{color:var(--gkh-muted);font-size:.71rem}app-header .header__discover-row-chevron{display:block;width:.46rem;height:.46rem;flex:0 0 .46rem;align-self:center;justify-self:end;margin-right:.14rem;border-right:2px solid var(--gkh-success);border-bottom:2px solid var(--gkh-success);transform:rotate(-45deg);transform-origin:center}app-header .header__navigation-discovery-link:hover .header__discover-row-chevron,app-header .header__navigation-discovery-link:focus-visible .header__discover-row-chevron{border-color:#bcffa9}@media(min-width:1101px)and (max-width:1400px){app-header .header__navigation-dropdown--discover{width:min(46rem,100vw - 2rem)}}@media(max-width:1100px){app-header .header__mobile-navigation-accordion>.header__mobile-navigation-discovery-groups{gap:.38rem}app-header .header__mobile-navigation-discovery-group{display:grid;gap:.08rem}app-header .header__mobile-navigation-discovery-group+.header__mobile-navigation-discovery-group{padding-top:.3rem;border-top:1px solid rgba(255,255,255,.07)}app-header .header__mobile-navigation-accordion>div .header__mobile-navigation-discovery-title{display:flex;align-items:center;gap:.35rem;margin:0;padding:.16rem .62rem;color:var(--gkh-success);font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}app-header .header__mobile-navigation-discovery-icon{width:1.3rem;height:1.3rem;border-radius:.42rem}app-header .header__mobile-navigation-discovery-icon svg{width:.78rem;height:.78rem;stroke-width:1.7}app-header .header__mobile-navigation-discovery-copy>span{font-size:.83rem;font-weight:650}app-header .header__mobile-navigation-accordion>div a.header__mobile-navigation-discovery-link{display:grid;grid-template-columns:1.3rem minmax(0,1fr) .8rem;gap:.52rem}}app-header .header__navigation-daily-game{display:grid;grid-area:daily;align-content:start;gap:.24rem;min-width:0;margin-top:.4rem;padding:.52rem .3rem .12rem;border-top:1px solid rgba(255,255,255,.1)}app-header .header__navigation-daily-game-title{display:flex;align-items:center;gap:.38rem;margin:0;padding:0 .1rem;color:var(--gkh-success);font-size:.67rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}app-header .header__navigation-dropdown a.header__navigation-daily-game-card,app-header .header__mobile-navigation-accordion>div a.header__mobile-navigation-daily-game-card{position:relative;isolation:isolate;display:block;width:100%;aspect-ratio:92/43;min-height:0;height:auto;overflow:hidden;padding:0;border:1px solid rgba(141,255,107,.22);border-radius:.7rem;background:#081425;color:var(--gkh-text);text-decoration:none;white-space:normal}app-header .header__navigation-daily-game-artwork,app-header .header__mobile-navigation-daily-game-artwork{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}app-header .header__navigation-dropdown--discover a.header__navigation-daily-game-card:hover,app-header .header__mobile-navigation-accordion>div a.header__mobile-navigation-daily-game-card:hover{border-color:#8dff6b38!important;background:#081425!important;color:var(--gkh-text);transform:none}app-header .header__navigation-dropdown--discover a.header__navigation-daily-game-card:focus-visible,app-header .header__mobile-navigation-accordion>div a.header__mobile-navigation-daily-game-card:focus-visible{outline:2px solid rgba(221,231,244,.72);outline-offset:2px}app-header .header__navigation-daily-game-card:hover .header__navigation-daily-game-artwork,app-header .header__mobile-navigation-daily-game-card:hover .header__mobile-navigation-daily-game-artwork{transform:scale(1.02)}app-header .header__navigation-daily-game-details,app-header .header__mobile-navigation-daily-game-details{position:absolute;z-index:1;inset-inline:0;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:34%;padding:.42rem .58rem;background:#03070dcc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}app-header .header__navigation-daily-game-details strong,app-header .header__mobile-navigation-daily-game-details strong{display:-webkit-box;min-width:0;max-width:none;overflow:hidden;color:#f7fbfffa;font-size:.84rem;font-weight:800;line-height:1.2;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}app-header .header__navigation-daily-game-pricing,app-header .header__mobile-navigation-daily-game-pricing{display:flex;flex-wrap:nowrap;align-items:center;justify-self:end;gap:.3rem;color:#eff6fff5;font-size:.76rem;font-weight:750;white-space:nowrap}app-header .header__navigation-daily-game-pricing span+span,app-header .header__mobile-navigation-daily-game-pricing span+span{color:var(--gkh-success)}app-header .header__navigation-daily-game-original-price,app-header .header__mobile-navigation-daily-game-original-price{color:var(--gkh-muted)!important;text-decoration:line-through}@media(max-width:1100px){app-header .header__mobile-navigation-daily-game{display:grid;gap:.36rem;margin-top:.38rem;padding-top:.58rem;border-top:1px solid rgba(255,255,255,.1);border-left:0}app-header .header__mobile-navigation-daily-game-card{width:calc(100% - 1.24rem);aspect-ratio:92/43;min-height:0!important;height:auto;margin-inline:.62rem;padding:0!important;border-radius:.62rem!important}app-header .header__mobile-navigation-daily-game-details strong{font-size:.8rem}}@media(prefers-reduced-motion:reduce){app-header .header__navigation-daily-game-card,app-header .header__mobile-navigation-daily-game-card,app-header .header__navigation-daily-game-artwork,app-header .header__mobile-navigation-daily-game-artwork{transition:none;transform:none}}@media(min-width:1600px){.home-page .featured-carousel{--carousel-side-width: var(--carousel-active-width);--carousel-gap: clamp(.65rem, 1vw, 1rem);--carousel-outer-safe-gutter: clamp(1.875rem, 2.5vw, 3.125rem);--carousel-outer-boundary: calc( var(--gkh-side-rail-width) + var(--gkh-side-rail-inset) + var(--carousel-outer-safe-gutter) )}.home-page .featured-carousel__viewport{width:min(100%,100vw - var(--carousel-outer-boundary) - var(--carousel-outer-boundary));margin-inline:auto;padding-inline:0}.home-page .featured-carousel__track{grid-template-columns:repeat(3,minmax(0,var(--carousel-active-width)))}.home-page .featured-carousel__slide{z-index:2}.home-page .featured-carousel__side-slide{width:100%;z-index:1;opacity:.86;filter:brightness(.82) saturate(.92);transform:scale(.92)}.home-page .featured-carousel__side-slide--previous{-webkit-mask-image:linear-gradient(to left,#000 0%,#000 45%,rgba(0,0,0,.84) 50%,rgba(0,0,0,.45) 55%,rgba(0,0,0,.12) 59%,transparent 63%);mask-image:linear-gradient(to left,#000 0%,#000 45%,rgba(0,0,0,.84) 50%,rgba(0,0,0,.45) 55%,rgba(0,0,0,.12) 59%,transparent 63%)}.home-page .featured-carousel__side-slide--next{-webkit-mask-image:linear-gradient(to right,#000 0%,#000 45%,rgba(0,0,0,.84) 50%,rgba(0,0,0,.45) 55%,rgba(0,0,0,.12) 59%,transparent 63%);mask-image:linear-gradient(to right,#000 0%,#000 45%,rgba(0,0,0,.84) 50%,rgba(0,0,0,.45) 55%,rgba(0,0,0,.12) 59%,transparent 63%)}.home-page .featured-carousel__side-slide:hover,.home-page .featured-carousel__side-slide:focus-visible{opacity:.92;filter:brightness(.9) saturate(.96);transform:scale(.94)}}@media(min-width:2200px){.home-page .featured-carousel__side-slide--previous{-webkit-mask-image:linear-gradient(to left,#000 0%,#000 48%,rgba(0,0,0,.84) 58%,rgba(0,0,0,.48) 70%,rgba(0,0,0,.14) 84%,rgba(0,0,0,.03) 89%,transparent 93%);mask-image:linear-gradient(to left,#000 0%,#000 48%,rgba(0,0,0,.84) 58%,rgba(0,0,0,.48) 70%,rgba(0,0,0,.14) 84%,rgba(0,0,0,.03) 89%,transparent 93%)}.home-page .featured-carousel__side-slide--next{-webkit-mask-image:linear-gradient(to right,#000 0%,#000 48%,rgba(0,0,0,.84) 58%,rgba(0,0,0,.48) 70%,rgba(0,0,0,.14) 84%,rgba(0,0,0,.03) 89%,transparent 93%);mask-image:linear-gradient(to right,#000 0%,#000 48%,rgba(0,0,0,.84) 58%,rgba(0,0,0,.48) 70%,rgba(0,0,0,.14) 84%,rgba(0,0,0,.03) 89%,transparent 93%)}}html body .detail-page.detail-page--approved-offers .detail-product-top__aside{container-type:inline-size}html body .detail-page.detail-page--approved-offers .detail-price-grid[data-card-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}html body .detail-page.detail-page--approved-offers .detail-price-grid[data-card-count="1"]{display:grid;grid-template-columns:minmax(0,24rem);justify-content:start;overflow:visible;scroll-snap-type:none}html body .detail-page.detail-page--approved-offers .detail-price-grid[data-card-count="1"] .detail-price-strip{width:100%!important;max-width:24rem!important}@media(max-width:1024px){html body .detail-page.detail-page--approved-offers .detail-price-grid[data-card-count="1"]{justify-content:center}html body .detail-page.detail-page--approved-offers .detail-price-grid[data-card-count="2"]{display:grid;overflow:visible;scroll-snap-type:none}html body .detail-page.detail-page--approved-offers .detail-price-grid[data-card-count="2"] .detail-price-strip{width:100%!important;max-width:none!important;scroll-snap-align:none}html body .detail-page.detail-page--approved-offers .detail-price-grid[data-card-count="2"] .detail-price-strip__mobile-price{grid-template-rows:1.5rem 1.1rem;align-items:center}}
