@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;900&family=Inter:wght@300;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;600;900&family=Inter:wght@600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Actor&family=Inter:wght@600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@500;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;900&family=Inter:wght@700&family=Noto+Sans:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@font-face{font-family:SST;src:url(/assets/SST-Heavy-CgFkdGRZ.eot);src:local("SST Heavy"),local("SST-Heavy"),url(/assets/SST-Heavy-CgFkdGRZ.eot?#iefix) format("embedded-opentype"),url(/assets/SST-Heavy-BnShfmX4.woff2) format("woff2"),url(/assets/SST-Heavy-DmLzKEgg.woff) format("woff"),url(/assets/SST-Heavy-B9aK-2pz.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:SST;src:url(/assets/SST-BoldItalic-Dh_7VDCf.eot);src:local("SST Bold Italic"),local("SST-BoldItalic"),url(/assets/SST-BoldItalic-Dh_7VDCf.eot?#iefix) format("embedded-opentype"),url(/assets/SST-BoldItalic-C_2fkybs.woff2) format("woff2"),url(/assets/SST-BoldItalic-DudpZAwn.woff) format("woff"),url(/assets/SST-BoldItalic-CSor3e86.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:SST;src:url(/assets/SST-Bold-Cru14H4L.eot);src:local("SST Bold"),local("SST-Bold"),url(/assets/SST-Bold-Cru14H4L.eot?#iefix) format("embedded-opentype"),url(/assets/SST-Bold-DoRNJfmD.woff2) format("woff2"),url(/assets/SST-Bold-DrJN7gAY.woff) format("woff"),url(/assets/SST-Bold--UYBblx-.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:SST;src:url(/assets/SST-Medium-DHtqirvy.eot);src:local("SST Medium"),local("SST-Medium"),url(/assets/SST-Medium-DHtqirvy.eot?#iefix) format("embedded-opentype"),url(/assets/SST-Medium-Sxb7chgp.woff2) format("woff2"),url(/assets/SST-Medium-ChZmwjCO.woff) format("woff"),url(/assets/SST-Medium-DYCNjWNd.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SST;src:url(/assets/SST-MediumItalic-BjXLFD74.eot);src:local("SST Medium Italic"),local("SST-MediumItalic"),url(/assets/SST-MediumItalic-BjXLFD74.eot?#iefix) format("embedded-opentype"),url(/assets/SST-MediumItalic-Bmz8VKyz.woff2) format("woff2"),url(/assets/SST-MediumItalic-D9z_zTmJ.woff) format("woff"),url(/assets/SST-MediumItalic-CTs-npfw.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:SST Ultra;src:url(/assets/SST-UltraLightItalic-C5fbfOQw.eot);src:local("SST Ultra Light Italic"),local("SST-UltraLightItalic"),url(/assets/SST-UltraLightItalic-C5fbfOQw.eot?#iefix) format("embedded-opentype"),url(/assets/SST-UltraLightItalic-CmYJGpP-.woff2) format("woff2"),url(/assets/SST-UltraLightItalic-CGKFSh1q.woff) format("woff"),url(/assets/SST-UltraLightItalic-CLl_n7Gt.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:SST;src:url(/assets/SST-HeavyItalic-z7SKIUeG.eot);src:local("SST Heavy Italic"),local("SST-HeavyItalic"),url(/assets/SST-HeavyItalic-z7SKIUeG.eot?#iefix) format("embedded-opentype"),url(/assets/SST-HeavyItalic-B7h1VkNQ.woff2) format("woff2"),url(/assets/SST-HeavyItalic-RefY_y9d.woff) format("woff"),url(/assets/SST-HeavyItalic-DcpQ_2lk.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:SST;src:url(/assets/SST-Roman-Hq6pOpDN.eot);src:local("SST Roman"),local("SST-Roman"),url(/assets/SST-Roman-Hq6pOpDN.eot?#iefix) format("embedded-opentype"),url(/assets/SST-Roman-C_XpL6ZY.woff2) format("woff2"),url(/assets/SST-Roman-C8SyqI7n.woff) format("woff"),url(/assets/SST-Roman-BMI24fLn.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SST;src:url(/assets/SST-LightItalic-BBCjIwV_.eot);src:local("SST Light Italic"),local("SST-LightItalic"),url(/assets/SST-LightItalic-BBCjIwV_.eot?#iefix) format("embedded-opentype"),url(/assets/SST-LightItalic-XiPLXt7f.woff2) format("woff2"),url(/assets/SST-LightItalic-BJEmou61.woff) format("woff"),url(/assets/SST-LightItalic-Bv15MKyu.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:SST;src:url(/assets/SST-Italic-C2xTQRZ7.eot);src:local("SST Italic"),local("SST-Italic"),url(/assets/SST-Italic-C2xTQRZ7.eot?#iefix) format("embedded-opentype"),url(/assets/SST-Italic-CBHdWrSR.woff2) format("woff2"),url(/assets/SST-Italic-UzsIt5A8.woff) format("woff"),url(/assets/SST-Italic-B3Qy-2eX.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:SST Ultra;src:url(/assets/SST-UltraLight-D77-kIty.eot);src:local("SST Ultra Light"),local("SST-UltraLight"),url(/assets/SST-UltraLight-D77-kIty.eot?#iefix) format("embedded-opentype"),url(/assets/SST-UltraLight-CKwFmbTZ.woff2) format("woff2"),url(/assets/SST-UltraLight-CS2qZ44n.woff) format("woff"),url(/assets/SST-UltraLight-BJe-Yo8m.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:SST;src:url(/assets/SST-Light-BwRN3ODD.eot);src:local("SST Light"),local("SST-Light"),url(/assets/SST-Light-BwRN3ODD.eot?#iefix) format("embedded-opentype"),url(/assets/SST-Light-DvkMdrY6.woff2) format("woff2"),url(/assets/SST-Light-CH_HUqCa.woff) format("woff"),url(/assets/SST-Light-oZ0GK0QT.ttf) format("truetype");font-weight:300;font-style:normal}:root{--ease-soft: cubic-bezier(.22, .61, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--dur-fast: .2s;--dur-base: .3s;--dur-route: .3s;--dur-modal: .26s;--stagger-step: 45ms}@keyframes fade-in-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fade-in-up var(--dur-base) var(--ease-soft) backwards}.stagger-item{animation:fade-in-up var(--dur-base) var(--ease-soft) backwards;animation-delay:calc(min(var(--stagger-index, 0),8) * var(--stagger-step))}.skeleton{position:relative;overflow:hidden;border-radius:12px;background:#ffffff0f}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:skeleton-shimmer 1.25s var(--ease-soft) infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.skeleton-block{width:100%;border-radius:12px}.skeleton-line{height:14px;border-radius:7px;margin-bottom:8px}.skeleton-card{width:100%;aspect-ratio:3 / 4;border-radius:12px}.skeleton-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.img-fade{opacity:0;transition:opacity var(--dur-base) var(--ease-soft)}.img-fade.is-loaded{opacity:1}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dialog-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.96)}}.anim-overlay{animation:overlay-fade-in var(--dur-modal) var(--ease-soft) both}.anim-overlay.is-closing{animation:overlay-fade-out var(--dur-modal) var(--ease-in) both}.anim-sheet{animation:sheet-in var(--dur-modal) var(--ease-soft) both}.anim-overlay.is-closing .anim-sheet{animation:sheet-out var(--dur-modal) var(--ease-in) both}.anim-dialog{animation:dialog-in var(--dur-modal) var(--ease-soft) both}.anim-overlay.is-closing .anim-dialog{animation:dialog-out var(--dur-modal) var(--ease-in) both}@media (prefers-reduced-motion: reduce){.fade-in-up,.stagger-item,.anim-overlay,.anim-sheet,.anim-dialog,.app-route-pane--enter,.home-tab-pane,.psplus-tab-pane,.steam-games-tab-pane,.categories-filter-overlay,.categories-filter-sheet{animation-duration:1ms!important;animation-delay:0ms!important}.skeleton:after{animation:none!important}.img-fade{transition:none!important;opacity:1!important}}.dark-theme{background-color:var(--primary-bg);color:var(--text-color)}.main-content.games-page{min-height:100vh;width:100%;max-width:none;margin:0;padding-bottom:0;position:relative;color:#fff;font-family:Archivo,SST,sans-serif;overflow-x:hidden}.games-container{width:100%;max-width:440px;margin:0 auto;padding:80px 14px;box-sizing:border-box;position:relative;z-index:1;overflow-x:clip}.page-header{display:flex;justify-content:space-between;align-items:center;padding:14px 0 10px;position:relative}.logo-container{display:flex;align-items:center;gap:5px}.ps-logo-icon{width:30px;height:30px}.logo-part-1{width:12.76px;height:19.34px;position:absolute;left:7.07px;top:7.56px;background:#fff}.logo-part-2{width:9.16px;height:20.74px;position:absolute;left:3px;top:4px;background:#fff}.store-title{font-size:20px;font-family:Inter,Archivo,SST,sans-serif;font-weight:800;margin:0;white-space:nowrap}@media (max-width: 440px){.store-title{font-size:18px}}.header-action-icon,.header-cart-icon{position:relative}.search-icon{width:21px;height:21px;position:relative}.search-icon-inner{width:21px;height:18.08px;position:absolute;top:2px;background:#fff}.cart-icon{width:21px;height:21px;position:relative}.cart-icon-inner{width:21px;height:15px;position:absolute;top:3px;background:#fff}.cart-badge{position:absolute;width:11px;height:11px;right:-6px;top:-4px;background:#472e96;border-radius:50%;color:#fff;font-size:7px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:2px}.category-tabs{position:relative;display:flex;justify-content:center;align-items:center;height:36px;background:#072a65;border-radius:50px;padding:4px 8px;gap:6px;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.category-tabs:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;z-index:2;background:conic-gradient(from 0deg,#ffffff59,#ffffff59 80deg,#fff0,#ffffff59 100deg,#ffffff59 260deg,#fff0,#ffffff59 280deg,#ffffff59 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.category-tabs::-webkit-scrollbar{display:none}.tab-item{flex:0 0 auto;height:100%;border-radius:50px;cursor:pointer;display:flex;align-items:center;justify-content:center}.category-tabs .tab-item.active .tab-item-content{opacity:1;background:#0000;box-shadow:0 4px 4px #00000040 inset,0 4px 4px #00000040}.category-tabs .tab-item.active .tab-item-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from 0deg,#ffffff2e,#fff0 89deg,#fff0 91deg,#ffffff59 99deg,#fff0 254deg,#fff0 265deg,#ffffff59 273deg,#ffffff2e 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.tab-item-content{position:relative;color:#fff;font-size:15px;font-family:Inter,Archivo,SST,sans-serif;font-weight:800;padding:2px 14px;border-radius:50px;transition:opacity .12s ease;opacity:.9;z-index:1;white-space:nowrap}@media (max-width: 440px){.category-tabs{gap:4px;padding:4px 6px}.tab-item-content{font-size:13px}}.tab-item.active .tab-item-content:after{content:none;display:none}.home-tab-stage{position:relative;min-width:0}.home-tab-pane{min-width:0;animation:home-tab-fade .22s cubic-bezier(.22,.61,.36,1) both}@keyframes home-tab-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.home-tab-pane{animation:none}}.collections-layout{padding:20px 0 120px}.collections-feature{position:relative;display:block;background:#fff;border-radius:20px;box-shadow:0 4px 4px #00000040;overflow:hidden;text-decoration:none}.collections-feature-media{padding:0}.collections-feature-image,.collections-feature-placeholder{width:100%;border-radius:0;object-fit:cover;display:block;border:0}.collections-feature-placeholder{background:#e8e8e8}.collections-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.collections-item{display:block;border-radius:12px}.collections-image{width:100%;aspect-ratio:1 / 1;border-radius:12px;object-fit:cover;display:block;border-left:.3px rgba(255,255,255,.35) solid;border-top:.7px rgba(255,255,255,.35) solid;border-right:.7px rgba(255,255,255,.35) solid;border-bottom:.3px rgba(255,255,255,.35) solid}.collections-image--placeholder{background:#ffffff24}.collections-show-more{margin:18px auto 0;width:111px;height:24px;border-radius:25px;background:#fff;border:.5px solid #0072CE;box-shadow:0 4px 4px #00000040,0 4px 4px #00000040 inset;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);text-decoration:none;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.collections-show-more-text{opacity:.7;text-align:center;display:flex;flex-direction:column;justify-content:center;color:#000;font-size:10px;font-family:Inter,Archivo,SST,sans-serif;font-weight:600;word-wrap:break-word}.offers-layout{padding:14px 0 120px}.offers-tabs{display:flex;gap:8px;padding:0 14px 12px;overflow-x:auto;scrollbar-width:none}.offers-tabs::-webkit-scrollbar{display:none}.offers-tab{flex:0 0 auto;height:28px;padding:0 12px;border-radius:999px;border:.5px solid rgba(255,255,255,.35);background:#072a65b3;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:11px;line-height:28px;cursor:pointer;opacity:.85;white-space:nowrap}.offers-tab.active{opacity:1;background:#ffffff1f;box-shadow:0 3px 6.2px -1px #0000003b}.offers-empty{padding:8px 14px 0;color:#ffffffbf;font-family:Inter,Archivo,SST,sans-serif;font-size:12px;font-weight:500}.offers-hero{margin:8px 0 18px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overscroll-behavior-y:contain;scrollbar-width:none}@media (hover: hover) and (pointer: fine){.offers-hero{scroll-snap-type:none}}.offers-hero::-webkit-scrollbar{display:none}.offers-hero-track{display:inline-flex;width:max-content;gap:10px;align-items:center;padding:0 clamp(14px,calc(50% - 119px),120px) 2px}.offers-hero-card{flex:0 0 238px;width:238px;height:278px;scroll-snap-align:center;border-radius:20px;overflow:hidden;display:block;box-shadow:0 4px 4px #00000042;border-left:.3px rgba(255,255,255,.35) solid;border-top:.5px rgba(255,255,255,.35) solid;border-right:.5px rgba(255,255,255,.35) solid;border-bottom:.2px rgba(255,255,255,.35) solid;opacity:.72;transform:scale(.72);transform-origin:center}.offers-hero-card img{width:100%;height:100%;object-fit:cover;display:block}.offers-hero-card.is-center{opacity:1;transform:scale(1)}.offers-section{margin-top:22px}.offers-section-title{height:36px;width:100%;border-radius:50px;background:#072a65;position:relative;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;display:flex;align-items:center;padding:0 22px;font-family:Inter,Archivo,SST,sans-serif;font-weight:600;font-size:16px;line-height:17px;color:#fff;box-sizing:border-box;white-space:nowrap;margin-bottom:10px}#offers-psplus-discounts .offers-section-title{font-size:13px;padding-left:16px;padding-right:16px}.offers-section-title-link span{min-width:0;overflow:hidden;text-overflow:ellipsis}.offers-section-title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from 0deg,#ffffff59,#ffffff59 80deg,#fff0,#ffffff59 100deg,#ffffff59 260deg,#fff0,#ffffff59 280deg,#ffffff59 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.offers-section-title-link{justify-content:space-between;gap:12px;text-decoration:none}.offers-section-title-arrow{width:25px;height:25px;flex:0 0 auto;display:block}.offers-cards{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px;align-items:flex-start;scrollbar-width:none}.offers-cards::-webkit-scrollbar{display:none}.offer-card{width:170px;height:294px;position:relative;text-decoration:none;color:#fff;background:linear-gradient(91deg,#00296c26,#0057a326);flex:0 0 auto;border-radius:20px;overflow:hidden;box-shadow:2px 0 6.4px 2px #00000040 inset,0 4px 4px #00000040;display:flex;flex-direction:column}.offer-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='170' height='294' viewBox='0 0 170 294' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3CradialGradient id='cutL' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(0 278) rotate(0) scale(20 13)'%3E%3Cstop offset='0' stop-color='black'/%3E%3Cstop offset='0.3' stop-color='black' stop-opacity='0.98'/%3E%3Cstop offset='0.68' stop-color='black' stop-opacity='0.52'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/radialGradient%3E%3CradialGradient id='cutR' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(170 278) rotate(180) scale(20 13)'%3E%3Cstop offset='0' stop-color='black'/%3E%3Cstop offset='0.3' stop-color='black' stop-opacity='0.98'/%3E%3Cstop offset='0.68' stop-color='black' stop-opacity='0.52'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/radialGradient%3E%3Cmask id='borderMask'%3E%3Crect width='170' height='294' rx='20' fill='white'/%3E%3Crect x='0' y='267' width='20' height='24' fill='url(%23cutL)'/%3E%3Crect x='150' y='267' width='20' height='24' fill='url(%23cutR)'/%3E%3C/mask%3E%3C/defs%3E%3Crect x='0.5' y='0.5' width='169' height='293' rx='19.5' stroke='white' stroke-opacity='0.24' mask='url(%23borderMask)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;background-position:center;z-index:2}.offer-card:after{content:none}.offer-card-media{position:relative;flex:0 0 158px}.offer-card-image{width:100%;height:158px;object-fit:cover;display:block;border-radius:20px;box-shadow:0 4px 4px #00000042;transform:translateY(-2px)}.offer-discount-badge{position:absolute;right:12px;bottom:12px;width:40px;height:14px;border-radius:3px;background:#000000eb;border:1px solid rgba(255,255,255,.9);color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:500;font-size:12px;line-height:14px;display:flex;align-items:center;justify-content:center}.offer-card-overlay{flex:1 1 auto;border-radius:0 0 20px 20px;padding:8px 10px 9px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;min-height:0;position:relative}.offer-title{font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:12px;line-height:17px;margin-bottom:0;min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.offer-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:0;min-height:14px;align-content:flex-start}.offer-chip{height:14px;padding:0 8px;max-width:100%;border-radius:5px;border:.5px rgba(255,255,255,.43) solid;background:#00296c;font-family:Inter,Archivo,SST,sans-serif;font-weight:500;font-size:10px;line-height:14px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.offer-chip-muted{opacity:.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;min-height:14px;padding:2px 8px;line-height:12px;white-space:normal;text-align:left}.offer-price-pill{margin-top:auto;width:100%;height:26px;border-radius:20px;background:linear-gradient(90deg,#003a68,#0072ce);display:flex;align-items:center;justify-content:center}.offer-price{font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:11px;line-height:17px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.offer-price-old{opacity:.51;text-decoration:line-through}.offer-price-sep{opacity:.9}.offer-price-new{color:#fff}.product-section{padding:20px}.subs-layout{padding:20px 0 120px;display:flex;flex-direction:column;gap:18px}.subs-top-banners{display:flex;gap:14px;overflow-x:auto;margin:0 -14px;padding:0 22px 0 14px;scrollbar-width:none;overscroll-behavior:contain}.subs-top-banners::-webkit-scrollbar{display:none}.subs-top-banner-card{flex:0 0 min(374px,calc(100vw - 48px));width:min(374px,calc(100vw - 48px));height:251px;border-radius:20px;overflow:hidden}.subs-top-banner-image{width:100%;height:100%;display:block}.subs-section{width:100%;min-width:0}.subs-section-title{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border-radius:24px;background:#072a65;position:relative;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:600;font-size:20px;line-height:17px}.subs-section-title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from 0deg,#ffffff59,#ffffff59 80deg,#fff0,#ffffff59 100deg,#ffffff59 260deg,#fff0,#ffffff59 280deg,#ffffff59 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.subs-cards{margin-top:12px;display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;align-items:stretch;overscroll-behavior:contain;overscroll-behavior-y:contain;scrollbar-width:none}.subs-cards::-webkit-scrollbar{display:none}.ps-sub-card{position:relative;flex:0 0 auto;width:148px;height:221px;text-decoration:none;color:#fff;font-family:Inter,Archivo,SST,sans-serif}.ps-sub-art{position:absolute;top:0;left:0;width:148px;height:148px;border-radius:24px;border:.5px solid rgba(255,255,255,.65);box-shadow:0 3px 4.7px 1px #00000054;object-fit:cover;box-sizing:border-box;z-index:2}.ps-sub-panel{position:absolute;top:91px;left:0;width:147px;height:130px;border-radius:24px;background:linear-gradient(120.9deg,#003a68 11.18%,#0072ce);border:.5px solid rgba(255,255,255,.65);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;box-sizing:border-box;overflow:hidden;z-index:1}.ps-sub-title{position:absolute;left:3px;right:8px;top:62px;text-align:left;font-weight:700;font-size:12px;line-height:17px;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-sub-chips{position:absolute;left:3px;right:4px;top:82px;height:14px;display:flex;gap:3px;overflow:hidden}.ps-sub-chip{flex:0 0 auto;height:14px;padding:0 7px;border-radius:5px;background:#00296c;border:.5px solid #fff;box-sizing:border-box;font-weight:500;font-size:11px;line-height:13px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.ps-sub-chip-ed{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center;line-height:13px}.ps-sub-price{position:absolute;left:5px;bottom:8px;width:138px;height:23px;border-radius:20px;background:linear-gradient(68.3deg,#0072ce 1.9%,#003a68);border:.5px solid rgba(255,255,255,.66);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:4px;font-weight:700;font-size:11px;letter-spacing:-.5px;white-space:nowrap}.ps-sub-price-old{opacity:.51;text-decoration:line-through}.ps-sub-price-sep{opacity:.85}.ps-sub-price-new{color:#fff}.subs-psn-card{margin-top:12px;width:100%;min-height:196px;border-radius:24px;overflow:hidden;position:relative;display:block;text-decoration:none;color:#fff;background:linear-gradient(148deg,#003a68 11.18%,#0072ce);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.subs-psn-card-image{width:100%;height:160px;object-fit:cover;display:block;border-radius:25px;position:relative;z-index:2}.subs-psn-card-content{margin-top:-30px;padding:35px 12px 10px;display:flex;flex-direction:column;justify-content:flex-start;gap:2px;position:relative;z-index:1;border:.5px rgba(255,255,255,.66) solid;border-radius:0 24px;background:linear-gradient(148deg,#003a68 11.18%,#0072ce)}.subs-psn-card-title{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:14px;font-weight:700;line-height:1.15}.subs-psn-card-subtitle{color:#ffffffbf;font-family:Inter,Archivo,SST,sans-serif;font-size:8px;font-weight:500;line-height:1.2}.subs-psn-card-cta{margin-top:4px;width:100%;height:23px;border-radius:20px;border:.5px solid rgba(255,255,255,.66);background:linear-gradient(45.64deg,#0072ce 1.92%,#003a68 99.95%);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:13px;font-weight:700;line-height:23px;text-align:center}.section-header{text-decoration:none;color:#fff;display:flex;justify-content:space-between;margin-bottom:15px;padding-right:20px}.section-title-container{display:flex;align-items:center}.section-title{font-size:20px;font-weight:300;margin:0 10px 0 0}.section-arrow-icon{margin-top:2px}.products-grid{display:flex;gap:20px;overflow-x:auto;padding-bottom:20px;margin-bottom:-20px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;cursor:grab;scroll-behavior:smooth}.products-grid:active{cursor:grabbing}.product-card{flex:0 0 auto;width:var(--product-card-size);scroll-snap-align:start;transition:transform .2s}.product-card:hover{transform:scale(1.02)}.products-grid::-webkit-scrollbar{display:none}.products-grid{-ms-overflow-style:none;scrollbar-width:none}.product-card{scroll-snap-align:start;flex:0 0 auto;width:var(--product-card-size);text-decoration:none;color:#fff}.product-image{width:100%;height:var(--product-card-size);border-radius:var(--border-radius);object-fit:cover}.product-price{text-decoration:none;font-size:20px;font-weight:300;margin-top:8px}.section-arrow{position:relative;width:10px;height:16px;margin:auto 0}.arrow-container{position:relative;width:10px;height:16px}.arrow-down{width:6px;height:4px;position:absolute;transform:rotate(-45deg);outline:2px white solid;outline-offset:-1px;top:6px;left:0}.arrow-up{width:6px;height:4px;position:absolute;transform:rotate(45deg);outline:2px white solid;outline-offset:-1px;top:0;left:2.83px}.subscription-grid{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:20px;margin-bottom:-20px}.region-icon{width:35px;height:29px;overflow:hidden;cursor:pointer;border-radius:6px}.region-flag{width:100%;height:100%;object-fit:cover}.region-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#00000040}.region-menu{position:absolute;width:min(440px,calc(100vw - 24px));box-sizing:border-box;padding:16px 16px 18px;border-radius:25px;background:#0000;box-shadow:0 4px 4px #00000040,0 521px 75.3px 620px #00000040;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.region-menu-arrow{position:absolute;top:-10px;width:0;height:0;transform:translate(-50%);border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:10px solid rgba(128,128,128,.35)}.region-menu-title{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:15px;font-weight:800;margin:0 0 14px}.region-menu-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;align-items:center;justify-items:start}.region-menu-btn{min-height:30px;border:0;border-radius:15px;cursor:pointer;background:linear-gradient(90deg,#dbe4ec,#939faf);box-shadow:0 4px 4px #00000040,0 4px 4px #00000040 inset;color:#000;font-family:Inter,Archivo,SST,sans-serif;font-size:12px;font-weight:500;line-height:1.2;white-space:normal;text-align:center;transition:transform .12s ease,filter .12s ease}.region-menu-btn:hover{transform:translateY(-1px);filter:brightness(1.03)}.region-menu-btn:active{transform:translateY(0);filter:brightness(.98)}.region-menu-btn--half{width:190px;max-width:100%;border-radius:15px;background:linear-gradient(90deg,#dbe4ec,#939faf)}.region-menu-btn--faq{width:193px;max-width:100%;grid-column:1 / -1;justify-self:center}.region-menu-btn--help{padding:0 35px;width:133px;max-width:100%;grid-column:1 / -1;justify-self:center}@media (max-width: 520px){.region-menu{padding:14px 12px 16px}.region-menu-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;justify-items:stretch}.region-menu-btn,.region-menu-btn--half{width:100%}.region-menu-btn--faq,.region-menu-btn--help{width:auto;min-width:0;justify-self:center}.region-menu-btn--faq,.region-menu-btn--help{grid-column:1 / -1}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:var(--secondary-bg);padding:20px;border-radius:var(--border-radius);width:80%;max-width:400px;max-height:80vh;overflow-y:auto}.modal-content h3{margin-top:0;text-align:center}.region-list{display:flex;flex-direction:column;gap:10px;margin-top:20px}.region-item{display:flex;align-items:center;gap:15px;padding:10px;cursor:pointer;transition:background-color .3s}.region-item:hover{background-color:#ffffff1a}.region-item.active{background-color:var(--accent-light)}.region-item .region-flag{width:30px;height:30px}.sales-banners{display:flex;overflow-x:auto;gap:15px;padding:20px;margin-bottom:20px;scrollbar-width:none;flex-wrap:wrap}.sales-banners::-webkit-scrollbar{display:none}.sale-banner{flex:0 0 auto;width:150px;border-radius:12px;overflow:hidden;position:relative}.sale-image{width:100%;height:150px}.sale-info{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:10px;height:30px}.sale-info h3{margin:0;font-size:10px}.sale-info p{margin:5px 0 0;font-size:8px}.sale-banner-large{margin:15px;border-radius:12px;overflow:hidden;position:relative}.sale-banner-large img{width:60px;height:60px;object-fit:cover}.sale-banner-large p{position:absolute;bottom:10px;right:10px;background:#000000b3;color:#fff;padding:5px 10px;border-radius:20px;font-size:12px}.steam-games-page.main-content.games-page{min-height:100vh;width:100%;max-width:none;margin:0;padding-bottom:0;position:relative;color:#fff;font-family:Archivo,SST,sans-serif;overflow-x:hidden}.steam-games-page .games-container{width:100%;max-width:440px;margin:0 auto;padding:80px 14px;box-sizing:border-box;position:relative;z-index:1;overflow-x:clip}.steam-games-page .page-header{display:flex;justify-content:space-between;align-items:center}.steam-games-page .logo-container{display:flex;align-items:center;gap:12px}.steam-games-page .store-title{font-size:20px;font-family:Inter,Archivo,SST,sans-serif;font-weight:800;margin:0;white-space:nowrap}@media (max-width: 440px){.steam-games-page .store-title{font-size:18px}}.steam-games-page .header-action-icon,.steam-games-page .header-cart-icon{position:relative}.steam-games-page .cart-badge{position:absolute;width:11px;height:11px;right:-6px;top:-4px;border-radius:50%;color:#fff;font-size:7px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:2px}.steam-games-header{padding:14px 14px 10px}.steam-logo-icon{width:30px;height:30px;margin-bottom:10px}.steam-header-actions{background:#ffffff0a;box-shadow:0 3px 6.2px -1px #0000003b}.steam-header-actions .header-action-icon img{width:25px;height:25px}.steam-header-actions .cart-badge{background:var(--accent-color)}.steam-games-page .category-tabs.steam-category-tabs{display:grid;grid-template-columns:1fr 1fr;align-items:center;height:53px;margin-top:4px;padding:4px 15px;gap:6px;border-radius:50px;background:#ffffff0d;box-sizing:border-box;width:100%;max-width:411px;margin-left:auto;margin-right:auto;overflow:hidden}.steam-games-page .steam-category-tabs .tab-item{border:0;background:transparent;padding:0 6px;height:100%;border-radius:50px;cursor:pointer;display:flex;align-items:center;justify-content:center}.steam-games-page .steam-category-tabs .tab-item.active{border-radius:50px;background:#0000000a;box-shadow:inset 0 14px 14px #00000038,inset 0 5px #00000029,-3px 4px 7px #0000002e}.steam-games-page .steam-category-tabs .tab-item-content{color:#fff;font-size:15px;font-family:Inter,Archivo,SST,sans-serif;font-weight:800;letter-spacing:-.5px;opacity:.92;transition:opacity .12s ease}.steam-games-page .steam-category-tabs .tab-item.active .tab-item-content{opacity:1}.steam-games-page .steam-category-tabs .tab-item:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:-2px}.steam-games-body{margin-top:18px;padding-bottom:120px}.steam-games-tab-stage{display:block;overflow:clip;contain:paint;position:relative}.steam-games-tab-pane,.steam-games-tab-pane--current{min-width:0}.steam-games-tab-stage.is-transitioning{display:grid;align-items:start;overflow:hidden}.steam-games-tab-stage.is-transitioning .steam-games-tab-pane{grid-area:1 / 1;width:100%;will-change:transform}.steam-games-tab-stage.is-transitioning.is-forward .steam-games-tab-pane--previous{animation:games-tab-slide-out-left .42s cubic-bezier(.22,.61,.36,1) both}.steam-games-tab-stage.is-transitioning.is-forward .steam-games-tab-pane--active{animation:games-tab-slide-in-right .42s cubic-bezier(.22,.61,.36,1) both}.steam-games-tab-stage.is-transitioning.is-backward .steam-games-tab-pane--previous{animation:games-tab-slide-out-right .42s cubic-bezier(.22,.61,.36,1) both}.steam-games-tab-stage.is-transitioning.is-backward .steam-games-tab-pane--active{animation:games-tab-slide-in-left .42s cubic-bezier(.22,.61,.36,1) both}@keyframes games-tab-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes games-tab-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes games-tab-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes games-tab-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.steam-games-tab-stage.is-transitioning .steam-games-tab-pane{animation-duration:1ms}}.steam-games-page .games-empty{padding:14px 16px;border-radius:18px;border:.5px solid rgba(255,255,255,.22);background:#ffffff08;box-shadow:0 4px 12px #00000040;color:#ffffffc7;font-size:13px;font-weight:600;letter-spacing:-.2px}.steam-games-page .offers-hero{margin:8px 0 18px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overscroll-behavior-y:contain;scrollbar-width:none}.steam-games-page .offers-hero::-webkit-scrollbar{display:none}.steam-games-page .offers-hero-track{display:inline-flex;width:max-content;gap:10px;align-items:center;padding:0 clamp(14px,calc(50% - 119px),120px) 2px}.steam-games-page .offers-hero-card{flex:0 0 238px;width:238px;height:278px;scroll-snap-align:center;border-radius:20px;overflow:hidden;display:block;box-shadow:0 4px 4px #00000042;border-left:.3px rgba(255,255,255,.35) solid;border-top:.5px rgba(255,255,255,.35) solid;border-right:.5px rgba(255,255,255,.35) solid;border-bottom:.2px rgba(255,255,255,.35) solid;opacity:.72;transform:scale(.72);transform-origin:center;transition:transform .26s ease,opacity .26s ease;background:#ffffff0a}.steam-games-page .offers-hero-card img{width:100%;height:100%;object-fit:cover;display:block}.steam-games-page .offers-hero-card-placeholder{width:100%;height:100%;display:block;background:#ffffff14}.steam-games-page .offers-hero-card.is-center{opacity:1;transform:scale(1)}.steam-games-page .store-section{margin-top:16px}.steam-games-page .store-section-pill{height:36px;width:100%;max-width:411px;display:flex;align-items:center;padding:0 22px;box-sizing:border-box;border-radius:50px;background:#ffffff0d;box-shadow:inset 0 10px 14px #00000038,inset 0 1px #00000029,0 4px 4px #0000002e;font-size:20px;font-weight:600;letter-spacing:-.5px}.steam-games-page .store-section-pill--extra{background:linear-gradient(90deg,#2b1f3a,#3a2b5a)}.steam-games-page .store-section-row{margin-top:10px;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 6px;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;overscroll-behavior-y:contain}.steam-games-page .store-section-row::-webkit-scrollbar{display:none}.steam-games-page .store-product-card{--store-card-bg: linear-gradient(120deg, rgb(0, 58, 104) 11.183%, rgb(0, 114, 206) 100%);--store-cta-bg: linear-gradient(71.33390662456287deg, rgb(0, 114, 206) 1.9178%, rgb(0, 58, 104) 99.947%);--store-cta-color: #ffffff;--store-cta-border: rgba(255, 255, 255, .66);--store-subtitle-color: rgba(255, 255, 255, .75);flex:0 0 auto;width:148px;height:143px;border-radius:24px;text-decoration:none;color:#fff;overflow:hidden;position:relative;border:.5px solid rgba(255,255,255,.65);box-shadow:0 3px 4.7px 1px #00000054;background:var(--store-card-bg)}.steam-games-page .store-product-card--netflix{--store-card-bg: linear-gradient(135.30297331362019deg, rgb(109, 0, 0) 14.89%, rgb(245, 6, 4) 89.96%);--store-cta-bg: linear-gradient(102.10260134237768deg, rgb(0, 0, 0) .65701%, rgb(113, 0, 1) 99.384%)}.steam-games-page .store-product-card--spotify{--store-card-bg: linear-gradient(148.75675616518302deg, rgb(39, 53, 40) 11.183%, rgb(46, 117, 47) 100%);--store-cta-bg: #282828}.steam-games-page .store-product-card--valorant{--store-card-bg: linear-gradient(144.361209245083deg, rgb(224, 4, 40) 11.183%, rgb(11, 2, 3) 100%);--store-cta-bg: linear-gradient(100.29082493964731deg, rgb(16, 24, 35) .65701%, rgb(230, 54, 70) 99.384%)}.steam-games-page .store-product-card--xbox{--store-card-bg: linear-gradient(148.18283296156488deg, rgb(26, 26, 26) 11.183%, rgb(7, 83, 8) 100%);--store-cta-bg: #117c0d}.steam-games-page .store-product-card--nintendo{--store-card-bg: linear-gradient(230.63155361150646deg, rgb(230, 0, 18) 50.18%, rgb(184, 0, 14) 60.399%);--store-cta-bg: #ffffff;--store-cta-color: #000000;--store-cta-border: #0a1220}.steam-games-page .store-product-card--blizzard{--store-card-bg: linear-gradient(144.88639239559274deg, rgb(0, 58, 104) 11.183%, rgb(0, 114, 206) 100%);--store-cta-bg: linear-gradient(46.6342170617025deg, rgb(0, 114, 206) 1.9178%, rgb(0, 58, 104) 99.947%)}.steam-games-page .store-product-card:not(.store-product-card--wide){width:147px;height:250px;border:0;background:transparent;box-shadow:none;overflow:visible}.steam-games-page .store-product-card:not(.store-product-card--wide) .store-product-card-img{position:absolute;left:0;right:0;top:0;height:148px;width:100%;object-fit:cover;opacity:1;z-index:2;border-radius:24px;box-shadow:0 3px 4.7px 1px #00000054}.steam-games-page .store-product-card:not(.store-product-card--wide) .store-product-card-img--placeholder{position:absolute;left:0;right:0;top:0;height:148px;z-index:2;border-radius:24px;box-shadow:0 3px 4.7px 1px #00000054}.steam-games-page .store-product-card:not(.store-product-card--wide) .store-product-card-body{position:absolute;left:0;right:0;top:91px;bottom:0;z-index:1;padding:62px 9px 10px;justify-content:flex-start;gap:6px;border-radius:24px;border:.5px solid rgba(255,255,255,.65);background:var(--store-card-bg);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.steam-games-page .store-product-card:not(.store-product-card--wide) .store-product-card-title{font-size:12px;font-weight:700;line-height:13px;letter-spacing:-.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.steam-games-page .store-product-card:not(.store-product-card--wide) .store-product-card-subtitle{display:-webkit-box;font-size:12px;line-height:13px;letter-spacing:-.4px;color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.steam-games-page .store-product-card:not(.store-product-card--wide) .store-product-card-chip{height:14px;border-radius:5px;padding:0 10px;border:.5px solid rgba(255,255,255,.6);background:#00296c;font-size:12px;line-height:14px;font-weight:500;letter-spacing:-.5px}.steam-games-page .store-product-card:not(.store-product-card--wide) .store-product-card-cta{margin-top:auto;height:27px;border-radius:20px;font-size:13px}.steam-games-page .store-product-card--wide{width:min(411px,calc(100% - 4px));max-width:100%;height:250px;border:0;background:transparent;box-shadow:none}.steam-games-page .store-product-card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.9}.steam-games-page .store-product-card-img--placeholder{background:#ffffff14}.steam-games-page .store-product-card-body{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;background:linear-gradient(180deg,#0000 20%,#00000073);box-sizing:border-box}.steam-games-page .store-product-card-title{font-size:14px;font-weight:700;letter-spacing:-.5px;line-height:17px}.steam-games-page .store-product-card-subtitle{font-size:12px;color:var(--store-subtitle-color);letter-spacing:-.5px;line-height:17px}.steam-games-page .store-product-card-chip{align-self:flex-start;height:14px;padding:0 8px;border-radius:5px;border:.5px solid rgba(255,255,255,.6);background:#00296cd9;font-size:12px;line-height:14px}.steam-games-page .store-product-card-cta{margin-top:4px;align-self:stretch;height:24px;border-radius:20px;border:.5px solid var(--store-cta-border);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;letter-spacing:-.5px;color:var(--store-cta-color);background:var(--store-cta-bg);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.steam-games-page .store-product-card--wide .store-product-card-img{top:0;bottom:auto;height:148px;opacity:1;z-index:2;border-radius:24px;box-shadow:0 3px 4.7px 1px #00000054}.steam-games-page .store-product-card-body--wide{top:90px;bottom:0;z-index:1;padding:60px 14px 12px;justify-content:flex-start;gap:0;border-radius:24px;border:.5px solid rgba(255,255,255,.65);background:var(--store-card-bg);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.steam-games-page .store-product-card--wide .store-product-card-title{margin:3px 0;font-size:16px}.steam-games-page .store-product-card--wide .store-product-card-subtitle{margin-top:1px}.steam-games-page .store-product-card--wide .store-product-card-chip{margin-top:2px}.steam-games-page .store-product-card-cta--wide{margin-top:auto;height:23px}.steam-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.steam-service-card{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:16px;text-decoration:none;color:#fffffff2;background:#ffffff0a;box-shadow:0 4px 12px #00000040;border:.5px solid rgba(255,255,255,.18)}.steam-service-card-img{width:100%;aspect-ratio:1 / 1;border-radius:14px;object-fit:cover;background:#ffffff0f}.steam-service-card-img-placeholder{display:block}.steam-service-card-title{font-size:13px;font-weight:800;letter-spacing:-.2px}.notifications-container{width:100%;padding:clamp(90px,12vh,120px) 16px calc(130px + env(safe-area-inset-bottom,0px));box-sizing:border-box;position:relative;display:flex;flex-direction:column;min-height:100vh}.notifications-title{margin:0 0 26px;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:26px;font-weight:900;line-height:17px}.notifications-list{display:flex;flex-direction:column;gap:32px}.notification-card{width:100%;min-height:183px;box-sizing:border-box;display:flex;align-items:flex-start;gap:20px;padding:5px 18px;background:#0a337959;box-shadow:0 4px 4px #00000040;border-radius:25px}.notification-icon{width:35px;height:35px;flex:0 0 35px;margin-top:10px}.notification-icon img{width:35px;height:35px;display:block;object-fit:contain}.notification-content{flex:1 1 auto;min-width:0;padding-top:2px;border-left:2px solid rgba(255,255,255,.9)}.notification-line{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:12px;font-weight:500;line-height:17px;margin-left:10px;text-align:left}.notification-divider{height:1px;width:100%;background:#ffffffe6;margin:10px 0}.notification-body{margin-top:2px}.notification-body .notification-text+.notification-text{margin-top:10px}.notification-footer{margin-top:0}.no-notifications{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:14px;font-weight:500;text-align:center;margin-top:40px}.notifications-footer{margin-top:auto;display:flex;flex-direction:column;align-items:center;padding-top:24px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.notifications-page{min-height:100vh;display:flex;flex-direction:column}.main-content.bonus-page{min-height:100vh;width:100%;max-width:none;margin:0;padding-bottom:0;position:relative;color:#fff;font-family:Archivo,Inter,SST,sans-serif}.bonus-container{width:100%;max-width:440px;margin:0 auto;padding:80px 16px 40px;box-sizing:border-box;position:relative;z-index:1}.bonus-header{width:100%;height:41px;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.bonus-user-pill{display:flex;align-items:center;gap:10px;padding:3px 12px 3px 6px;border-radius:24px;background:#0000;box-shadow:0 4px 4px #00000040}.bonus-avatar{width:34px;height:34px;border-radius:38px;object-fit:cover;box-shadow:0 4px 4px #00000040}.bonus-name{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:16px;line-height:17px}.bonus-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.bonus-title{color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-weight:900;font-size:18px;letter-spacing:.5px;margin-top:8px}.bonus-balance-card{width:166px;height:40px;border-radius:10px;background:linear-gradient(90deg,#01478954,#00113654);border:.5px solid rgba(255,255,255,.6);box-shadow:0 4px 4px #00000040;color:#fff;display:flex;align-items:center;justify-content:flex-start;padding:7px 10px;box-sizing:border-box;position:relative;overflow:hidden}.bonus-balance-caption{position:absolute;left:8px;top:7px;color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-weight:600;font-size:12px;line-height:1.1;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bonus-balance-value{position:absolute;left:74px;top:22px;color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-weight:600;font-size:13px;line-height:1;text-shadow:0px 4px 4px rgba(0,0,0,.25);white-space:nowrap}.bonus-plan{width:100%;border-radius:15px;background:linear-gradient(90deg,#0057a3bf,#00296cbf);box-shadow:0 4px 4px #00000040;border:.6px solid rgba(255,255,255,.6);display:flex;overflow:hidden;margin-top:10px}.bonus-plan-deluxe{min-height:138px}.bonus-plan-side{width:122px;border-right:.6px solid rgba(255,255,255,.75);box-shadow:0 3px 6.2px -1px #0000003b;display:flex;flex-direction:column;box-sizing:border-box;min-height:100%}.bonus-plan-side-top{height:100%;padding:6px 5px 3px;min-height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.bonus-plan-side-top .bonus-plan-name{width:108px}.bonus-plan-side-bottom{margin-top:auto;border-top:.6px solid rgba(255,255,255,.7);background:#00000070;box-shadow:0 3px 6.2px -1px #0000003b,inset 0 4px 4px #00000040;padding:5px 5px 4px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.bonus-plan-side-bottom-tall .bonus-plan-side-price{width:100%;line-height:17px;margin:0}.bonus-plan-side-bottom .bonus-plan-price-pill{margin:0 auto}.bonus-plan-side-bottom .bonus-plan-cta{margin:0 auto;background:#0000;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.bonus-plan-side-bottom .bonus-plan-price-pill.ring-border:before{display:none}.bonus-plan-name{color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-weight:500;font-size:13px}.bonus-plan-price-pill{margin:0;width:100px;height:28px;border-radius:50px;box-shadow:0 4px 4px #00000040;display:flex;align-items:center;justify-content:center;background:transparent}.bonus-plan-price-pill.ring-border{background:#0000;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.bonus-plan-price-pill span{font-family:Inter,Archivo,SST,sans-serif;font-weight:300;font-size:9px}.bonus-plan-side-price{font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:11px;text-align:center}.bonus-plan-cta{margin:0;width:100px;height:28px;border-radius:50px;border:none;background:transparent;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:300;font-size:8px;cursor:pointer;box-shadow:0 4px 4px #00000040;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.bonus-plan-cta:disabled{opacity:.7;cursor:default}.bonus-plan-cta-static{cursor:default;pointer-events:none}.bonus-plan-cta-label{position:relative;z-index:2}.bonus-plan-main{flex:1;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.bonus-plan-standard .bonus-plan-main{display:grid;grid-template-rows:repeat(2,1fr)}.bonus-plan-standard .bonus-plan-row+.bonus-plan-row{padding-top:0}.bonus-plan-row{padding:3px 5px;display:flex;align-items:center;gap:10px;font-family:Archivo,Inter,SST,sans-serif;font-weight:400;font-size:10px}.bonus-plan-row+.bonus-plan-row{border-top:1px solid rgba(255,255,255,.65);padding-top:5px}.bonus-plan-check{width:16px;height:20px;border-radius:5px;background:#d9d9d94d;border:.5px solid rgba(255,255,255,.6);box-shadow:0 4px 4px #00000040;display:flex;align-items:center;justify-content:center;flex:0 0 20px}.bonus-plan-check img{width:16px;height:16px;display:block}.bonus-hint{width:85%;margin:8px 0 12px;color:#ffffffa8;font-family:Archivo,Inter,SST,sans-serif;font-weight:400;font-size:11px}.bonus-buy-error{margin:2px 0 12px;color:#ffd4d4;font-family:Archivo,Inter,SST,sans-serif;font-size:12px;font-weight:500}.bonus-referral-card{width:100%;border-radius:15px;background:#0072ce;box-shadow:0 4px 4px #00000040;border:.6px solid rgba(255,255,255,.6);display:flex;align-items:center;padding:10px 12px;box-sizing:border-box;gap:10px;margin-top:10px}.bonus-referral-card-compact{height:46px}.bonus-referral-card-mini{height:33px;position:relative;overflow:hidden}.bonus-referral-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.bonus-referral-icon.small{width:20px;height:20px;margin-left:2px;background:#fff3;border-radius:6px}.bonus-referral-icon img{width:20px;height:20px;display:block}.bonus-referral-text{flex:1;min-width:0}.bonus-referral-title{font-family:Archivo,Inter,SST,sans-serif;font-weight:500;font-size:14px;color:#fff;line-height:1.1}.bonus-referral-title.dark{color:#013c7d}.bonus-referral-subtitle{margin-top:4px;font-family:Archivo,Inter,SST,sans-serif;font-weight:400;font-size:8px;color:#ffffffbf}.bonus-referral-subtitle.code{font-size:12px;color:#fff;margin-top:2px;width:100%;display:block;white-space:nowrap;overflow:hidden;overflow-wrap:anywhere;line-height:1.25}.bonus-referral-link-btn{border:0;background:transparent;text-align:left;padding:0;cursor:pointer;display:block;width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.bonus-referral-copy-notice{margin-top:2px;font-family:Archivo,Inter,SST,sans-serif;font-size:11px;font-weight:600;color:#d9f4ff}.bonus-referral-amount{font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:20px;color:#fff}.bonus-referral-mini-count{margin-left:auto;font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:14px;line-height:1;color:#013c7d}.bonus-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:300;padding:20px;box-sizing:border-box}.bonus-modal-card{width:min(400px,100%);border-radius:16px;background:linear-gradient(180deg,#0f2552,#0a1b3f);border:.6px solid rgba(255,255,255,.65);box-shadow:0 8px 30px #00000059;padding:14px;box-sizing:border-box}.bonus-modal-title{font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:18px;color:#fff;margin-bottom:10px}.bonus-modal-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:Archivo,Inter,SST,sans-serif;font-size:13px;color:#ffffffe6;padding:6px 0;border-bottom:.5px solid rgba(255,255,255,.2)}.bonus-modal-row strong{color:#fff;font-weight:700}.bonus-modal-code{margin-top:10px;font-family:Inter,Archivo,SST,sans-serif;font-size:12px;color:#fff;background:#ffffff14;border-radius:8px;padding:8px 10px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bonus-modal-code-btn{border:0;text-align:left;cursor:pointer}.bonus-modal-note{margin-top:10px;font-family:Archivo,Inter,SST,sans-serif;font-size:12px;color:#ffffffc7;line-height:1.3}.bonus-modal-close{margin-top:12px;width:100%;height:34px;border-radius:18px;border:0;color:#fff;background:#00000024;font-family:Inter,Archivo,SST,sans-serif;font-weight:700;cursor:pointer}.bonus-referral-arrow span{display:block;width:8px;height:15px;background:#ffffffe6;clip-path:polygon(0 0,0 100%,100% 50%)}.bonus-referral-arrow img,.bonus-referral-chevron img{width:20px;height:20px;display:block}.bonus-subscribe-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:500;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;padding:calc(80px + var(--onesys-safe-top)) 10px 16px;box-sizing:border-box;overscroll-behavior:contain}.bonus-subscribe-modal-card{position:relative;width:min(100%,430px);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;border-radius:20px;margin:0 0 16px;max-height:calc(100vh - 96px);padding:30px 0 16px;box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bonus-subscribe-modal-card::-webkit-scrollbar{display:none}.bonus-plan-purchase-modal{width:min(100%,421px);padding:48px 18px 16px}.bonus-plan-purchase-modal.ring-border:before{padding:.6px;background:linear-gradient(180deg,#ffffff85,#ffffff24)}.bonus-subscribe-modal-close{position:absolute;right:12px;top:12px;border:0;background:transparent;padding:0;width:14px;height:14px;cursor:pointer}.bonus-subscribe-modal-close img{width:100%;height:100%;object-fit:contain}.bonus-subscribe-modal-title{text-align:center;margin:0;font-family:Archivo,Inter,SST,sans-serif;font-size:22px;line-height:1;font-weight:900;color:#fff;letter-spacing:.5px}.bonus-plan-purchase-summary{margin-top:22px;display:grid;gap:10px}.bonus-plan-purchase-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-size:22px;font-weight:400;line-height:1.1;letter-spacing:.5px}.bonus-plan-purchase-summary-row span:last-child{text-align:right}.bonus-plan-purchase-summary-row-muted{color:#fff6}.bonus-plan-purchase-summary-row-accent{color:#0e82e7}.bonus-plan-purchase-summary-row-total{color:#fff;font-weight:600}.bonus-plan-purchase-summary-note{color:#ffffffb8;font-family:Archivo,Inter,SST,sans-serif;font-size:13px;line-height:1.2}.bonus-plan-purchase-features{margin-top:16px;display:grid;gap:8px}.bonus-plan-purchase-feature{display:flex;align-items:flex-start;gap:8px;color:#ffffffe0;font-family:Archivo,Inter,SST,sans-serif;font-size:13px;line-height:1.2}.bonus-plan-purchase-feature-dot{width:6px;height:6px;margin-top:5px;border-radius:999px;background:#fff;flex:0 0 auto}.bonus-subscribe-modal-text{color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-size:12px;line-height:1.12;margin:20px}.bonus-subscribe-modal-text p{margin:0 0 6px}.bonus-subscribe-modal-text p:last-child{margin-bottom:0}.bonus-subscribe-modal-card .payment-block{margin-top:18px;border-radius:25px;padding:9px 21px 16px;background:linear-gradient(90deg,#17171740,#00000040);border:1px solid rgba(255,255,255,.23);box-shadow:inset 0 4px 12px #00000040}.bonus-subscribe-modal-card .payment-methods-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.bonus-subscribe-modal-card .payment-method-card{position:relative;height:75px;border-radius:25px;border:1px solid rgba(255,255,255,.6);background:#152034;color:#fff;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.bonus-subscribe-modal-card .payment-method-card.active{background:#152034;background-image:linear-gradient(#ffffff14,#ffffff14);border:.5px solid #ffffff;box-shadow:0 4px 18.5px 5px #002d7fad,0 4px 4px #00000040;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px)}.bonus-subscribe-modal-card .payment-method-active-corner{position:absolute;top:0;width:33px;height:24.64px;background:#d9d9d9;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:.5px;color:#02173e}.bonus-subscribe-modal-card .payment-method-active-corner.left{left:0;border-top-left-radius:25px;border-bottom-right-radius:25px}.bonus-subscribe-modal-card .payment-method-active-corner.right{right:0;border-top-right-radius:25px;border-bottom-left-radius:25px;pointer-events:none}.bonus-subscribe-modal-card .payment-method-card.active .payment-method-active-corner.left:after{content:"";position:absolute;left:12px;top:8px;width:6px;height:10px;border-right:2px solid #0040b7;border-bottom:2px solid #0040b7;transform:rotate(45deg)}.bonus-subscribe-modal-card .payment-method-card>:not(.payment-method-active-corner){position:relative;z-index:2}.bonus-subscribe-modal-card .payment-method-icon{width:33px;height:33px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.bonus-subscribe-modal-card .payment-method-icon img{width:35px;height:24px;object-fit:contain}.bonus-subscribe-modal-card .payment-method-card.active .payment-method-icon{width:38px;height:30.55px;border-radius:0}.bonus-subscribe-modal-card .payment-method-card.active .payment-method-icon img{width:100%;height:100%}.bonus-subscribe-modal-card .payment-method-name{font-size:11px;text-align:center}.bonus-subscribe-modal-card .payment-method-card.active .payment-method-name{font-size:12px;font-weight:100;letter-spacing:.5px}.bonus-subscribe-modal-card .payment-inline-banner{margin-top:12px;border-radius:150px;padding:12px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 4px #00000040;background:#0000002e;border:none;width:100%;text-align:left;cursor:pointer;position:relative;overflow:hidden}.bonus-subscribe-modal-card .payment-inline-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/background-color-C6vt03Sz.png) center/cover no-repeat;filter:blur(5px);z-index:0}.bonus-subscribe-modal-card .payment-inline-icon{width:30px;height:30px;border-radius:999px;background:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;z-index:1}.bonus-subscribe-modal-card .payment-inline-icon img{width:16px;height:16px;object-fit:contain}.bonus-subscribe-modal-card .payment-inline-text{display:flex;flex-direction:column;gap:2px;position:relative;z-index:1}.bonus-subscribe-modal-card .payment-inline-title{color:#fff;font-size:14px;font-weight:700}.bonus-subscribe-modal-card .payment-inline-subtitle{font-size:12px;color:#ffffffb8}.bonus-subscribe-modal-card .payment-inline-arrow{margin-left:auto;width:7px;height:16px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);position:relative;z-index:1}.bonus-subscribe-modal-card .dolyame-expanded{margin-top:16px;display:grid;gap:12px}.bonus-payment-name-field{width:100%}.bonus-payment-name-input{width:100%;max-width:100%;box-sizing:border-box;height:44px;border-radius:15px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(59deg,#0072ce 2%,#003a68);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-family:Inter,Archivo,SST,sans-serif;padding:0 14px;font-size:14px;font-weight:400}.bonus-payment-name-input::placeholder{color:#ffffffd9}.bonus-subscribe-modal-card .dolyame-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bonus-subscribe-modal-card .dolyame-card-left,.bonus-subscribe-modal-card .dolyame-card-right{height:85px;box-sizing:border-box;padding:12px;border-radius:25px;border:1px solid rgba(255,255,255,.23);background:#00000040;box-shadow:0 4px 4px #00000040;display:flex;align-items:center;gap:10px;position:relative;overflow:hidden}.bonus-subscribe-modal-card .dolyame-card-left{box-shadow:0 4px 18.5px 5px #002d80ad}.bonus-subscribe-modal-card .dolyame-card-left:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/background-color-C6vt03Sz.png) center/cover no-repeat;filter:blur(12px);opacity:.65;z-index:0}.bonus-subscribe-modal-card .dolyame-mini-icon{width:30px;height:30px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;z-index:1}.bonus-subscribe-modal-card .dolyame-mini-icon img{width:16px;height:16px;object-fit:contain}.bonus-subscribe-modal-card .dolyame-mini-text{flex:1 1 auto;min-width:0;font-size:10px;position:relative;z-index:1}.bonus-subscribe-modal-card .dolyame-mini-text div:first-child{font-weight:700;color:#fff}.bonus-subscribe-modal-card .dolyame-mini-text div:last-child{color:#ffffffb8}.bonus-subscribe-modal-card .dolyame-mini-arrow{flex:0 0 auto;width:7px;height:16px;margin-left:auto;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.bonus-subscribe-modal-card .dolyame-card-right{justify-content:space-between;border:none;background:#152034;cursor:pointer;text-align:left}.bonus-subscribe-modal-card .dolyame-card-right-content{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.bonus-subscribe-modal-card .dolyame-card-right-text{color:#fff;font-size:12px;font-weight:500}.bonus-subscribe-modal-card .dolyame-card-right-icons{display:flex;gap:6px;align-items:center}.bonus-subscribe-modal-card .dolyame-card-right-icons img{width:18px;height:18px;object-fit:contain}.bonus-subscribe-modal-card .dolyame-card-right-arrow{width:50px;height:50px;max-width:60%;object-fit:contain;flex:0 0 auto;margin-left:auto}.bonus-subscribe-pay-btn{margin:28px auto 0;display:block;width:min(245px,100%);height:36px;border-radius:15px;border:1px solid #0072ce;background:#fff;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#000;font-family:Inter,Archivo,SST,sans-serif;font-size:16px;font-weight:600;line-height:17px;letter-spacing:-.5px;cursor:pointer}.bonus-subscribe-pay-btn:disabled{opacity:.7;cursor:not-allowed}.bonus-subscribe-actions{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bonus-subscribe-action-btn{border:.5px solid rgba(255,255,255,.5);border-radius:15px;background:linear-gradient(90deg,#0057a3bf,#00296cbf);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;min-height:50px;padding:0 10px;display:flex;align-items:center;gap:10px;cursor:pointer;color:#fff;text-decoration:none}.bonus-subscribe-action-btn:disabled{opacity:.7;cursor:not-allowed}.bonus-subscribe-action-btn span:last-child{font-family:Archivo,Inter,SST,sans-serif;font-size:12px;line-height:1.05;font-weight:600;letter-spacing:.5px;color:#fff;text-align:left}.bonus-subscribe-action-icon{width:40px;height:40px;min-width:40px;border-radius:10px;border:.5px solid rgba(255,255,255,.6);background:#d9d9d94d;box-shadow:inset 0 4px 4px #00000040,0 4px 4px #00000040;display:inline-flex;align-items:center;justify-content:center}.bonus-subscribe-action-icon img{width:24px;height:24px;object-fit:contain}.bonus-subscribe-modal-card.cart-payment-modal{display:flex;flex-direction:column;height:min(86vh,720px)}.bonus-payment-frame-wrap{margin-top:12px;flex:1 1 auto;min-height:320px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#050e1fb3}.bonus-payment-frame{width:100%;height:100%;min-height:320px;border:none;display:block;background:#fff}.bonus-payment-actions{margin-top:10px;display:flex;justify-content:center}.bonus-payment-actions .bonus-subscribe-action-btn{min-height:30px;padding:0 12px;justify-content:center}@media (max-width: 420px){.bonus-plan-purchase-modal{padding-inline:14px}.bonus-subscribe-modal-title{font-size:20px}.bonus-plan-purchase-summary-row{font-size:18px}.bonus-subscribe-pay-btn{font-size:15px}}.bonus-footer{margin-top:24px}.empty-cart-footer{display:flex;justify-content:center;align-items:center;gap:12px}.empty-cart-logo{width:84px;height:auto;object-fit:contain}.empty-cart-buttons{width:126px;height:auto;object-fit:contain}.profile-container{width:100%;padding:80px 16px;box-sizing:border-box}.profile-header{width:100%;height:41px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.profile-user-pill{display:flex;align-items:center;gap:10px;padding:3px 12px 3px 6px;border-radius:24px;background:#0000;box-shadow:0 4px 4px #00000040}.profile-avatar{margin:0 5px;width:34px;height:34px;border-radius:38px;object-fit:cover;box-shadow:0 4px 4px #00000040}.profile-name{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:16px;line-height:17px}.profile-top-cards{display:flex;gap:10px;margin-bottom:15px}.profile-mini-card{height:57px;border-radius:10px;background:linear-gradient(90deg,#01478954,#00113654);border:.5px solid rgba(255,255,255,.6);box-shadow:0 6px 12px #0000004d;color:#fff;display:flex;align-items:center;position:relative;padding:0 15px 10px;box-sizing:border-box}.profile-mini-card-wide{width:166px;cursor:pointer;background:linear-gradient(90deg,#01478954,#00113654)}.profile-mini-title{width:128px;text-align:center;font-family:Archivo,Inter,SST,sans-serif;font-weight:600;font-size:12px}.profile-mini-arrow{position:absolute;right:10px;bottom:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.profile-mini-arrow img{width:20px;height:20px}.profile-mini-card-balance{width:166px;height:40px;padding:7px 10px;justify-content:flex-start;margin-left:auto}.profile-mini-caption{position:absolute;left:8px;right:8px;top:7px;font-family:Archivo,Inter,SST,sans-serif;font-weight:600;font-size:clamp(9px,2.7vw,12px);line-height:1;text-align:center;white-space:nowrap}.profile-mini-balance{position:absolute;left:50%;top:22px;font-family:Archivo,Inter,SST,sans-serif;font-weight:600;font-size:13px;text-shadow:0px 4px 4px rgba(0,0,0,.25);transform:translate(-50%)}.profile-region-card{--profile-region-illustration-width: 96px;--profile-region-content-gap: 16px;width:100%;min-height:76px;border-radius:24px;background:#0000004d;border:.5px solid rgba(255,255,255,.6);box-shadow:0 4px 4px #00000040;display:flex;align-items:center;padding:0;box-sizing:border-box;cursor:pointer;margin-bottom:12px;position:relative;text-decoration:none;color:#fff;overflow:hidden}.profile-region-illustration{opacity:.4;width:var(--profile-region-illustration-width);height:100%;position:absolute;left:0;top:0;bottom:0;object-fit:cover;object-position:left center;pointer-events:none}.profile-region-chip{position:absolute;width:44px;height:44px;border-radius:16px;background:#ffffff1f;box-shadow:0 4px 4px #00000040}.profile-region-text{flex:1 1 auto;min-width:0;padding:10px 34px 10px calc(var(--profile-region-illustration-width) + var(--profile-region-content-gap))}.profile-region-title{font-family:Archivo,Inter,SST,sans-serif;text-align:left;font-weight:600;font-size:16px;line-height:1.15;overflow-wrap:anywhere}.profile-region-subtitle{font-family:Archivo,Inter,SST,sans-serif;text-align:left;font-weight:400;font-size:12px;line-height:1.2;margin-top:6px;overflow-wrap:anywhere}@media (max-width: 440px){.profile-region-card{--profile-region-illustration-width: 96px;--profile-region-content-gap: 14px;min-height:76px;height:auto;align-items:flex-start}.profile-region-illustration{width:var(--profile-region-illustration-width);height:100%;object-fit:contain}.profile-region-text{padding:10px 20px 10px calc(var(--profile-region-illustration-width) + var(--profile-region-content-gap))}.profile-region-title{font-size:15px;line-height:1.2}.profile-region-subtitle{font-size:12px;line-height:1.2}}.profile-section-title{margin:10px 0 10px 2px;font-family:Archivo,Inter,SST,sans-serif;font-weight:600;font-size:22px;letter-spacing:.5px;color:#ffffffbf}.profile-input{width:100%;height:37px;border-radius:15px;background:linear-gradient(90deg,#0057a3bf,#00296cbf);border:.6px solid rgba(255,255,255,.6);box-shadow:inset 0 10px 14px #00000038,inset 0 1px #00000029,0 4px 4px #0000002e;display:flex;align-items:center;padding:0 12px;box-sizing:border-box;margin-bottom:10px}.profile-input input{width:100%;background:transparent;border:none;outline:none;color:#ffffffeb;font-family:Archivo,Inter,SST,sans-serif;font-weight:500;font-size:11px;letter-spacing:.5px}.profile-input input::placeholder{color:#fff9}.profile-save-row{width:100%;display:flex;align-items:center;gap:10px;background:transparent;border:none;padding:0;cursor:pointer}.profile-checkbox{width:30px;height:30px;border-radius:5px;border:3px solid transparent;background:transparent;box-sizing:border-box;opacity:1;position:relative;transition:border-color .2s ease}.profile-checkbox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;padding:3px;background:linear-gradient(135deg,#0057a3,#00296c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.profile-checkbox.checked{border-color:transparent}.profile-checkbox.checked:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:13px;border-right:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:translate(-50%,-58%) rotate(45deg)}.profile-save-text{opacity:.71;color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-weight:600;font-size:11px;letter-spacing:.5px}.profile-hint{margin:6px 0 12px;color:#ffffffa8;font-family:Archivo,Inter,SST,sans-serif;font-weight:400;font-size:11px;letter-spacing:.5px}.profile-row{width:100%;height:44px;border-radius:15px;background:linear-gradient(90deg,#0057a3bf,#00296cbf);border:.6px solid rgba(255,255,255,.6);box-shadow:inset 0 10px 14px #00000038,inset 0 1px #00000029,0 4px 4px #0000002e;display:flex;align-items:center;gap:10px;padding:0 12px;box-sizing:border-box;color:#fff9;text-decoration:none;position:relative;margin-bottom:8px}.profile-row-wide{padding-right:42px}.profile-row-button{border:.6px solid rgba(255,255,255,.6);font:inherit;text-align:left;cursor:default}.profile-row-tall{height:44px}.profile-row-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#d9d9d94d;box-shadow:0 4px 4px #00000040;border-radius:10px;border:.5px solid rgba(255,255,255,.6);flex:0 0 30px}.profile-row-icon img{width:22px;height:22px;display:block}.profile-row-label{flex:1 1 auto;min-width:0;font-family:Archivo,Inter,SST,sans-serif;font-weight:500;font-size:12px;letter-spacing:.5px;line-height:1.15}.profile-row-arrow{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center}.profile-row-arrow img{width:20px;height:20px;display:block}.profile-row-stack{width:100%;display:flex;flex-direction:column;gap:0;margin-top:8px;border-radius:15px;overflow:hidden;background:linear-gradient(90deg,#0057a3bf,#00296cbf);border:.6px solid rgba(255,255,255,.6);box-shadow:inset 0 10px 14px #00000038,inset 0 1px #00000029,0 4px 4px #0000002e}.profile-row-stack .profile-row{margin-bottom:0;border:0;border-radius:0;box-shadow:none;background:transparent}.profile-row-stack .profile-row+.profile-row{position:relative}.profile-row-stack .profile-row+.profile-row:before{content:"";position:absolute;left:12px;right:12px;top:0;height:1px;background:#ffffff59}.profile-bonus-modal-overlay{align-items:center;padding:24px 16px 96px}.profile-bonus-modal{width:min(356px,100%);padding:48px 14px 24px;overflow:hidden;background:linear-gradient(180deg,#255b99c7,#0f2951e0),url(/assets/background-color-C6vt03Sz.png) center/cover no-repeat;box-shadow:0 18px 40px #00000073,inset 0 1px #ffffff38}.profile-bonus-modal.ring-border:before{padding:.6px;background:linear-gradient(180deg,#ffffffa3,#ffffff38)}.profile-bonus-modal>*{position:relative;z-index:1}.profile-bonus-modal .bonus-subscribe-modal-close{position:absolute;top:14px;right:14px;width:28px;height:28px;z-index:2}.profile-bonus-modal .bonus-subscribe-modal-close img{display:none}.profile-bonus-modal .bonus-subscribe-modal-close:before,.profile-bonus-modal .bonus-subscribe-modal-close:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:1.5px;border-radius:999px;background:#fff;transform-origin:center}.profile-bonus-modal .bonus-subscribe-modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.profile-bonus-modal .bonus-subscribe-modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.profile-bonus-modal-title{font-size:18px;font-weight:700}.profile-bonus-modal-text{margin:24px 14px 0;font-size:12px;font-weight:400;line-height:1.12;letter-spacing:.2px}.profile-bonus-confirm{margin-top:24px;color:#101010;font-family:Archivo,Inter,SST,sans-serif;font-size:14px;font-weight:700}.profile-bonus-actions{margin-top:45px}.main-content.categories-page{min-height:100vh;width:100%;max-width:none;margin:0;padding-bottom:0;position:relative;color:#fff;font-family:Archivo,Inter,SST,sans-serif}.categories-container{width:100%;max-width:440px;margin:0 auto;padding:90px 16px 120px;box-sizing:border-box;position:relative;z-index:1}.categories-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.categories-title{margin:0;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:24px;font-weight:800}.categories-sort-button{width:26px;height:26px;border-radius:9999px;background:linear-gradient(93deg,#0072ce,#00296c);border:.6px solid rgba(255,255,255,.65);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.categories-sort-button img{width:16px;height:16px;display:block}.categories-grid{display:grid;grid-template-columns:repeat(2,170px);justify-content:center;gap:22px clamp(10px,calc(100vw - 360px),30px)}.categories-card{width:170px;height:278px;box-sizing:border-box;position:relative;text-decoration:none;color:#fff;background:linear-gradient(91deg,#00296c26,#0057a326);flex:0 0 170px;border-radius:20px;overflow:hidden;box-shadow:2px 0 6.4px 2px #00000040 inset,0 4px 4px #00000040;display:flex;flex-direction:column}.categories-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='170' height='278' viewBox='0 0 170 278' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3CradialGradient id='cutL' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(0 262) rotate(0) scale(20 13)'%3E%3Cstop offset='0' stop-color='black'/%3E%3Cstop offset='0.3' stop-color='black' stop-opacity='0.98'/%3E%3Cstop offset='0.68' stop-color='black' stop-opacity='0.52'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/radialGradient%3E%3CradialGradient id='cutR' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(170 262) rotate(180) scale(20 13)'%3E%3Cstop offset='0' stop-color='black'/%3E%3Cstop offset='0.3' stop-color='black' stop-opacity='0.98'/%3E%3Cstop offset='0.68' stop-color='black' stop-opacity='0.52'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/radialGradient%3E%3Cmask id='borderMask'%3E%3Crect width='170' height='278' rx='20' fill='white'/%3E%3Crect x='0' y='251' width='20' height='24' fill='url(%23cutL)'/%3E%3Crect x='150' y='251' width='20' height='24' fill='url(%23cutR)'/%3E%3C/mask%3E%3C/defs%3E%3Crect x='0.5' y='0.5' width='169' height='277' rx='19.5' stroke='white' stroke-opacity='0.24' mask='url(%23borderMask)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;background-position:center;z-index:2}.categories-card:after{content:none}.categories-card-media{position:relative;flex:0 0 158px}.categories-card-media img{width:100%;height:158px;object-fit:cover;display:block;border-radius:20px;box-shadow:0 4px 4px #00000042;transform:translateY(-2px)}.categories-discount-badge{position:absolute;right:12px;bottom:12px;width:40px;height:14px;border-radius:3px;background:#000000eb;border:1px solid rgba(255,255,255,.9);color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:500;font-size:12px;line-height:14px;display:flex;align-items:center;justify-content:center}.categories-card-overlay{flex:1 1 auto;border-radius:0 0 20px 20px;padding:8px 10px 9px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;min-height:0;position:relative}.categories-card-title{font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:12px;line-height:17px;margin-bottom:0;min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.categories-card-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:0;min-height:14px;align-content:flex-start}.categories-chip{height:14px;padding:0 8px;max-width:100%;border-radius:5px;border:.5px rgba(255,255,255,.43) solid;background:#00296c;font-family:Inter,Archivo,SST,sans-serif;font-weight:500;font-size:10px;line-height:14px;display:inline-flex;align-items:center;justify-content:left;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.categories-chip-wide{padding:0 10px}.categories-price-pill{margin-top:auto;width:100%;height:26px;border-radius:20px;background:linear-gradient(90deg,#003a68,#0072ce);display:flex;align-items:center;justify-content:center}.categories-price{font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:11px;line-height:17px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.categories-price-old{opacity:.51;text-decoration:line-through}.categories-price-sep{opacity:.9}.categories-price-new{color:#fff}.categories-loading{text-align:center;padding:18px 0 0;opacity:.75}@media (max-width: 390px){.categories-container{padding-left:10px;padding-right:10px}}.categories-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1000}.categories-filter-overlay{animation:categories-filter-fade-in .26s ease forwards}.categories-filter-overlay.is-closing{animation:categories-filter-fade-out .26s ease forwards}.categories-filter-sheet{position:fixed;left:0;right:0;top:calc(70px + var(--onesys-safe-top));bottom:0;background:linear-gradient(180deg,#001b4d,#05122c);box-shadow:0 4px 71.6px #0d1b32;border-radius:35px 35px 0 0;overflow-y:auto;padding:26px 20px 110px;box-sizing:border-box}.categories-filter-sheet{animation:categories-filter-sheet-in .26s cubic-bezier(.22,.61,.36,1) forwards}.categories-filter-overlay.is-closing .categories-filter-sheet{animation:categories-filter-sheet-out .26s cubic-bezier(.4,0,1,1) forwards}@keyframes categories-filter-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes categories-filter-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes categories-filter-fade-in{0%{opacity:0}to{opacity:1}}@keyframes categories-filter-fade-out{0%{opacity:1}to{opacity:0}}.categories-filter-title{text-align:center;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:24px;font-weight:800;margin-bottom:26px}.categories-filter-section{margin-bottom:22px}.categories-filter-section-title{font-family:Inter,Archivo,SST,sans-serif;font-size:16px;font-weight:500;margin-bottom:12px}.categories-price-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.categories-price-preset{height:31px;border-radius:7px;border:1px solid rgba(255,255,255,.4);background:linear-gradient(93deg,#0072ce99,#00296c99);color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:14px;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 6px;white-space:nowrap}.categories-price-preset.active{outline:2px solid rgba(255,255,255,.65);outline-offset:-2px}.categories-price-range{margin-top:14px;display:flex;align-items:flex-start;gap:12px;justify-content:flex-start}.categories-price-range-field{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.categories-price-range-label{display:block;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:13px;font-weight:500;line-height:1}.categories-price-range-field input{width:100%;height:31px;border-radius:7px;border:1px solid rgba(255,255,255,.4);background:linear-gradient(93deg,#0072ce99,#00296c99);color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:14px;font-weight:400;padding:0 12px;box-sizing:border-box}.categories-price-range-field input::placeholder{color:#ffffffbf}.categories-price-range-sep{display:none}.categories-filter-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;font-family:Inter,Archivo,SST,sans-serif;font-size:14px;font-weight:400}.categories-filter-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:9999px;background:#171523;border:2px solid rgba(255,255,255,.5);position:relative}.categories-filter-row input[type=checkbox]{border-radius:9999px}.categories-filter-row input:checked{border-color:#0072ce}.categories-filter-row input:checked:after{content:"";position:absolute;width:8px;height:8px;background:linear-gradient(93deg,#0072ce,#00296c);border-radius:9999px;left:50%;top:50%;transform:translate(-50%,-50%)}.categories-filter-confirm{position:fixed;left:50%;bottom:22px;transform:translate(-50%);width:238px;height:36px;border-radius:50px;background:#072a65;box-shadow:inset 0 10px 14px #00000040,inset 0 1px #00000029,0 4px 4px #0000002e;border:1px solid rgba(255,255,255,.65);color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:16px;font-weight:800;line-height:17px;cursor:pointer}.search-page{min-height:100vh;margin-bottom:75px}.search-container{width:100%;padding:80px 16px;box-sizing:border-box}.search-box{width:100%;height:40px;display:flex;align-items:center;gap:12px;padding:0 16px;box-sizing:border-box;background:#0d2d5f;box-shadow:0 3px 6.2px -1px #0000003b;border-radius:24px}.search-icon{width:22px;height:22px;margin-left:10px;opacity:.7;flex:0 0 22px}.search-input{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;color:#fff;font-size:18px;font-family:Actor,Inter,Archivo,SST,sans-serif}.search-input::placeholder{color:#ffffff87}.search-content{min-height:55vh;display:flex;flex-direction:column}.search-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:36px 8px 0;box-sizing:border-box}.search-state img{width:64px;height:64px;opacity:.35}.search-state-title{opacity:.35;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:24px;line-height:1.1}.search-state-subtitle{opacity:.55;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:600;font-size:14px;line-height:1.2}.search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:18px}.search-results--steam{grid-template-columns:repeat(2,170px);justify-content:center;gap:22px 30px}.search-loading{grid-column:1 / -1;text-align:center;padding:6px 0 2px;opacity:.55;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:600;font-size:14px;line-height:1.2}.search-result-card{text-decoration:none;color:#fff;display:flex;flex-direction:column;gap:10px}.search-result-card--steam{gap:0}.search-result-card--steam .categories-card-title{margin-bottom:10px;max-height:34px;overflow:hidden}.search-result-card--steam .categories-price-pill{width:100%}.search-result-image{width:100%;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;box-shadow:0 4px 12px #00000040}.search-result-image img{width:100%;height:100%;object-fit:cover;display:block}.search-result-title{font-family:Inter,Archivo,SST,sans-serif;font-weight:600;font-size:13px;line-height:17px;opacity:.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-container{width:100%;padding:80px 16px 0;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh}.settings-title{margin:0 0 28px 6px;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:36px;font-weight:900;line-height:1}.settings-list{display:flex;flex-direction:column;gap:22px}.settings-card{height:50px;width:100%;display:flex;align-items:center;gap:12px;padding:0 14px 0 12px;box-sizing:border-box;background:#0a3379;box-shadow:0 3px 8.5px #0000003d;border-radius:24px;border-top:.9px solid rgba(255,255,255,.21);border-right:.9px solid rgba(255,255,255,.21);text-decoration:none;color:#fff;cursor:pointer;transition:transform .14s ease,filter .14s ease}.settings-card:hover{transform:translateY(-1px);filter:brightness(1.02)}.settings-card:active{transform:translateY(0);filter:brightness(.98)}.settings-card-leading{width:35px;height:35px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;background:#d9d9d94d;box-shadow:0 4px 4px #00000040;border-radius:10px;border:.5px solid rgba(200,200,200,.75)}.settings-card-leading img{width:25px;height:25px;display:block}.settings-card-text{flex:1 1 auto;min-width:0;font-family:Inter,Archivo,SST,sans-serif;font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-card-trailing{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center}.settings-card-trailing img{width:30px;height:30px;display:block}.settings-footer{margin-top:auto;display:flex;flex-direction:column;align-items:center;padding-top:24px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.main-content.transactions-page{min-height:100vh;width:100%;margin:0;position:relative;overflow-x:hidden;color:#fff;font-family:Archivo,SST,sans-serif}.transactions-container{position:relative;z-index:1;width:100%;max-width:440px;margin:0 auto;padding:86px 5px 120px;box-sizing:border-box}.transactions-title{margin:0 0 30px 11px;color:#fff;font-size:26px;font-weight:900;letter-spacing:-.5px;line-height:1}.transactions-list{display:flex;flex-direction:column;gap:24px}.transaction-card-group{display:flex;flex-direction:column;gap:8px}.transaction-order-label{padding-left:1px;color:#fff;font-size:15px;font-weight:600;letter-spacing:-.5px;line-height:17px}.transaction-card{display:flex;border-radius:25px;border:.6px solid rgba(255,255,255,.6);background:linear-gradient(267.67deg,#163855c7 2.35%,#141c29c7 95.14%);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;overflow:hidden}.transaction-card-media{border:1px solid rgba(255,255,255,.7);flex:0 0 146px;width:146px;min-width:146px;height:146px;margin:20px 20px 20px 0;align-self:flex-start;border-radius:0 25px 25px 0;overflow:hidden;background:#0a0f17}.transaction-card-image{display:block;width:100%;height:100%;object-fit:cover}.transaction-card-image--placeholder{background:linear-gradient(180deg,#ffffff1f,#ffffff08)}.transaction-card-content{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 14px 10px 0;min-width:0}.transaction-card-title{color:#fff;font-size:14px;font-weight:500;letter-spacing:-.5px;line-height:15px;word-break:break-word}.transaction-card-price,.transaction-card-meta{color:#fff;font-size:13px;font-weight:400;letter-spacing:-.5px;line-height:15px}.transaction-card-price{font-weight:500}.transaction-card-actions{margin-top:auto;display:flex;gap:11px;width:100%}.transaction-card-btn{flex:1 1 0;height:24px;border:0;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21);border-radius:24px;background:linear-gradient(263.85deg,#163855 2.35%,#141c29 95.14%);box-shadow:0 3px 6.2px -1px #0000003b,0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:-.5px;line-height:1;cursor:pointer}.transaction-card-btn:disabled{opacity:.56;cursor:default}.transactions-empty{margin:20px 8px 0;padding:18px 16px;border-radius:20px;border:.6px solid rgba(255,255,255,.22);background:#ffffff0a;color:#ffffffd1;text-align:center;font-size:14px;font-weight:500;letter-spacing:-.3px}.transactions-empty--error{color:#ffd8d8}@media (max-width: 420px){.transactions-container{padding-left:5px;padding-right:5px}.transaction-card-content{gap:5px;padding-top:12px;padding-right:12px}.transaction-card-actions{gap:8px}}.main-content.wishlist-page{max-width:440px;min-height:100vh;box-sizing:border-box;margin:0 auto;padding:149px 14px 120px}.wishlist-shell{position:relative}.wishlist-title{padding:50px 10px 0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:1}.wishlist-content{margin-top:38px}.wishlist-items{display:grid;gap:18px}.wishlist-item{position:relative;width:100%;min-height:154px;display:grid;grid-template-columns:132px minmax(0,1fr);border-radius:25px;border:1px solid #d9d9d9;overflow:hidden;background:linear-gradient(227deg,#163855,#141c29);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;cursor:pointer}.wishlist-item:nth-child(odd){background-image:url(/assets/card1-DZSfcvVm.png)}.wishlist-item:nth-child(2n){background-image:url(/assets/card2-BcAc0y_i.png)}.wishlist-item-image{width:132px;height:154px;border-radius:25px;border:1px solid rgba(255,255,255,.6);object-fit:cover;box-sizing:border-box}.wishlist-item-details{position:relative;padding:13px 18px 10px}.wishlist-item-title{margin:0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:16px;font-weight:500;line-height:17px;white-space:normal;overflow:visible;text-overflow:clip;max-width:none;word-break:break-word}.wishlist-item-edition{margin:6px 0 0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:10px;font-weight:300;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.wishlist-item-meta{margin-top:9px;display:flex;align-items:center;gap:12px}.wishlist-platform-chip{min-width:29px;height:14px;border-radius:5px;border:.5px solid rgba(255,255,255,.43);background:#00296c;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Inter,Archivo,sans-serif;font-size:11px;font-weight:500;line-height:1;padding:0 6px;box-sizing:border-box}.wishlist-discount-chip{min-width:40px;height:14px;border-radius:3px;border:1px solid #fff;background:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Inter,Archivo,sans-serif;font-size:12px;font-weight:500;line-height:1;padding:0 5px;box-sizing:border-box}.wishlist-item-price{margin:9px 0 0;min-width:0;display:flex;align-items:baseline;gap:4px;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:16px;font-weight:500;line-height:17px}.wishlist-price-old{color:#ffffff82;text-decoration:line-through;white-space:nowrap}.wishlist-price-new{color:#fff;white-space:nowrap}.wishlist-item-action{position:absolute;left:50%;bottom:9px;transform:translate(-50%);width:107px;height:20px;border-radius:24px;border:0;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21);background:linear-gradient(227deg,#111f2f,#122c44);box-shadow:0 3px 6.2px -1px #0000003b,inset 0 4px 4px #00000040;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:12px;font-weight:600;line-height:17px;cursor:pointer}.wishlist-item-remove{position:absolute;right:19px;bottom:4px;width:30px;height:30px;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.wishlist-empty{margin-top:58px;display:grid;justify-items:center}.wishlist-empty-lead{margin:0;color:#fff;text-align:center;font-family:Inter,Archivo,sans-serif;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.5px;max-width:362px}.wishlist-empty-icon{width:78px;height:73px;margin-top:29px;object-fit:contain}.wishlist-empty-info{width:auto;margin:16px 10px 0;border-radius:13px;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21);background:linear-gradient(227deg,#16385580,#141c2980);box-shadow:0 3px 6.2px -1px #0000003b,0 4px 4px #00000040,inset 0 4px 4px #00000040;padding:10px 20px 14px;box-sizing:border-box}.wishlist-empty-info-title{margin:0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:15px;font-weight:400;letter-spacing:.5px;line-height:1.3}.wishlist-empty-list{margin:4px 0 0;padding-left:0;list-style:none}.wishlist-empty-list li{position:relative;padding-left:12px;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:15px;font-weight:400;letter-spacing:.5px;line-height:1.3}.wishlist-empty-list li:before{content:"";position:absolute;left:0;top:.56em;width:5px;height:5px;border-radius:50%;transform:translateY(-50%);background:#d9d9d98c}.wishlist-empty-note{margin:8px 0 0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:15px;font-weight:400;letter-spacing:.5px;line-height:1.3}.wishlist-empty-note span{color:#d9d9d999}.wishlist-catalog-btn{margin-top:52px;width:292px;max-width:100%;height:84px;border-radius:25px;border:1px solid rgba(255,255,255,.23);background:linear-gradient(90deg,#17171724,#00000024);box-shadow:0 4px 4px #0000005e;color:#fff;text-align:center;font-family:Inter,Archivo,sans-serif;font-size:20px;font-weight:700;line-height:1;cursor:pointer}.wishlist-page .back-button{left:30px;transform:none;z-index:15}@media (max-width: 420px){.main-content.wishlist-page{padding:132px 14px 120px}.wishlist-item{grid-template-columns:118px minmax(0,1fr);min-height:142px}.wishlist-item-image{width:118px;height:142px}.wishlist-item-title,.wishlist-item-edition{max-width:145px}.wishlist-item-details{padding-right:12px}.wishlist-item-action{right:54px}.wishlist-item-remove{right:13px;bottom:5px}}.main-content.wishlist-page{position:relative;max-width:none;min-height:100vh;padding:70px 0 0}.wishlist-shell{position:relative;z-index:1;min-height:calc(100vh - 70px)}.wishlist-shell.is-empty{min-height:calc(100vh - 70px);border-top-left-radius:50px;border-top-right-radius:50px;background:linear-gradient(227deg,#16385580,#141c2980)}@media (max-width: 420px){.wishlist-shell{min-height:calc(100vh - 70px)}}.main-content.cart-page{min-height:100vh;width:100%;max-width:none;margin:0;padding-bottom:0;position:relative;color:#fff;font-family:Archivo,Arial,sans-serif}.cart-page{font-family:Archivo,Arial,sans-serif}.cart-loading-overlay{position:absolute;inset:0 16px auto;z-index:20;display:flex;justify-content:center;padding-top:84px;pointer-events:none}.cart-loading-card{padding:12px 18px;border-radius:18px;color:#ffffffd1;font-size:14px;font-weight:600}.cart-container{width:100%;max-width:440px;margin:0 auto;padding:80px 16px 5px;box-sizing:border-box;position:relative;z-index:1}.cart-title{font-size:22px;font-weight:900;letter-spacing:.5px;margin:0 0 16px}.cart-form{display:flex;flex-direction:column;gap:20px}.cart-summary-block{display:grid;gap:10px}.summary-row{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:600}.summary-row.muted{color:#fff6;font-weight:500}.summary-row.accent{color:#0e82e7;font-weight:500}.summary-row.strong{color:#fff;font-weight:700}.section-title-cart{font-size:20px;font-weight:600;letter-spacing:.5px;margin:8px 0 0}.cart-items-grid{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;overscroll-behavior-y:contain;padding-bottom:8px;margin-bottom:4px;scroll-snap-type:x mandatory}.cart-items-grid::-webkit-scrollbar{height:4px}.cart-items-grid::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}.cart-item-card{width:153px;flex:0 0 auto;border-radius:20px;background:#14243d;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 16px #00000059;scroll-snap-align:start;overflow:hidden;position:relative}.cart-item-media{position:relative}.cart-item-image{width:100%;height:156px;object-fit:cover;display:block;border-radius:18px;border:1px solid rgba(255,207,112,.45);box-shadow:0 6px 12px #00000059}.cart-item-meta{padding:6px 12px}.cart-item-title{font-size:10px;font-weight:600;letter-spacing:.5px;color:#fff9;min-height:22px}.cart-item-prices{display:flex;align-items:center;gap:8px}.cart-item-price{font-size:18px;font-weight:600;color:#fff}.cart-original-price{font-size:12px;font-weight:600;color:#fff6;text-decoration:line-through}.cart-item-remove{position:absolute;left:0;top:0;width:32px;height:32px;border-radius:9999px;border:1px solid rgba(255,255,255,.35);background:#ffffff14;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.remove-icon{width:25px;height:25px}.buy-button{width:min(403px,100%);height:62px;border-radius:150px;border:none;background:linear-gradient(227deg,#03163b59,#0666ba59);color:#fff;font-size:20px;font-weight:700;letter-spacing:.5px;cursor:pointer;box-shadow:0 4px 4px #00000040;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 0 0}.buy-button{position:relative;z-index:1}.buy-button:disabled{opacity:.6;cursor:not-allowed}.buy-button-cis-offer{border:none}.buy-button-cis-offer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff38,#ffffff38) padding-box,radial-gradient(32% 95% at 0% 38%,#cfdefbeb,#cfdefb7a 28%,#cfdefb00 72%) border-box,radial-gradient(32% 95% at 100% 66%,#9ba9c4e0,#9ba9c46b 28%,#9ba9c400 72%) border-box;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:0}.payment-block{border-radius:25px;padding:20px 16px 16px;background:linear-gradient(90deg,#17171740,#00000040);border:1px solid rgba(255,255,255,.23);box-shadow:inset 0 4px 12px #00000040}.payment-methods-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.payment-method-card{position:relative;height:75px;border-radius:25px;border:1px solid rgba(255,255,255,.6);background:#152034;color:#fff;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.payment-method-card.active{background:#152034;background-image:linear-gradient(#ffffff14,#ffffff14);border:.5px solid #ffffff;box-shadow:0 4px 18.5px 5px #002d7fad,0 4px 4px #00000040;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px)}.payment-method-active-corner{position:absolute;top:0;width:33px;height:24.64px;background:#d9d9d9;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:.5px;color:#02173e}.payment-method-active-corner.left{left:0;border-top-left-radius:25px;border-bottom-right-radius:25px}.payment-method-active-corner.right{right:0;border-top-right-radius:25px;border-bottom-left-radius:25px;pointer-events:none}.payment-method-card.active .payment-method-active-corner.left{position:absolute}.payment-method-card.active .payment-method-active-corner.left:after{content:"";position:absolute;left:12px;top:8px;width:6px;height:10px;border-right:2px solid #0040b7;border-bottom:2px solid #0040b7;transform:rotate(45deg)}.payment-method-card>:not(.payment-method-active-corner){position:relative;z-index:2}.payment-method-icon{width:33px;height:33px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.payment-method-icon img{width:35px;height:30px;object-fit:contain}.payment-method-card.active .payment-method-icon{width:38px;height:30.55px;border-radius:0}.payment-method-card.active .payment-method-icon img{width:100%;height:100%}.payment-method-card.active .payment-method-icon.placeholder{background:transparent}.payment-method-icon.placeholder{background:#ffdd2d}.payment-method-icon-text{font-size:14px;font-weight:700;color:#333}.payment-method-name{font-size:10px;text-align:center}.payment-method-card.active .payment-method-name{font-size:12px;font-weight:500;letter-spacing:.5px}.payment-method-fee{display:none}.payment-inline-banner{margin-top:12px;border-radius:150px;padding:12px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 4px #00000040;background:linear-gradient(#0000002e,#0000002e) padding-box,radial-gradient(120% 180% at 0% 0%,#cfdefbc7,#cfdefb6b 14%,#cfdefb00 36%) border-box,radial-gradient(120% 180% at 100% 100%,#9ba9c4b8,#9ba9c457 16%,#9ba9c400 38%) border-box;border:1px solid transparent;width:100%;text-align:left;cursor:pointer;position:relative;overflow:hidden}.payment-inline-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/background-color-C6vt03Sz.png) center/cover no-repeat;filter:blur(5px);z-index:0}.payment-inline-icon{width:30px;height:30px;border-radius:999px;background:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;z-index:1}.payment-inline-icon img{width:30px;height:30px;object-fit:contain}.dolyame-expanded{margin-top:16px;display:grid;gap:12px}.dolyame-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dolyame-card-left,.dolyame-card-right{height:85px;box-sizing:border-box;padding:12px;border-radius:25px;border:1px solid rgba(255,255,255,.23);background:#00000040;box-shadow:inset 0 10px 14px #00000040,inset 0 1px #00000029,0 4px 4px #0000002e;display:flex;align-items:center;gap:10px;position:relative;overflow:hidden}.dolyame-card-left{box-shadow:0 4px 18.5px 5px #002d80ad}.dolyame-card-left:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/background-color-C6vt03Sz.png) center/cover no-repeat;filter:blur(12px);opacity:.65;z-index:0}.dolyame-mini-icon{width:30px;height:30px;border-radius:50%;aspect-ratio:1 / 1;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;z-index:1}.dolyame-mini-icon img{width:16px;height:16px;object-fit:contain}.dolyame-mini-text{flex:1 1 auto;min-width:0;font-size:10px;position:relative;z-index:1}.dolyame-mini-text div:first-child{font-weight:700;color:#fff}.dolyame-mini-text div:last-child{color:#ffffffb8}.dolyame-mini-arrow{flex:0 0 auto;width:7px;height:16px;margin-left:auto;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.dolyame-card-right{justify-content:space-between;border:none;background:#152034;cursor:pointer;text-align:left}.dolyame-card-right-content{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.dolyame-card-right-text{color:#fff;font-size:12px;font-weight:500}.dolyame-card-right-icons{display:flex;gap:6px;align-items:center}.dolyame-card-right-icons img{width:18px;height:18px;object-fit:contain}.dolyame-card-right-arrow{width:60px;height:60px;max-width:100%;object-fit:contain;flex:0 0 auto;margin-left:auto}.dolyame-schedule{padding:25px;border-radius:25px;background:#0000002e;box-shadow:0 4px 4px #00000040;outline:1px solid rgba(255,255,255,.23);outline-offset:-1px}.dolyame-schedule-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px}.dolyame-step{display:grid;gap:4px;font-size:12px;color:#ffffff80}.dolyame-step span{height:6px;border-radius:6px;background:linear-gradient(180deg,#b6b6b6,#505050);box-shadow:0 4px 4px #00000040}.dolyame-step.active{color:#fff}.dolyame-step.active span{background:linear-gradient(180deg,#428bf9,#275293)}.dolyame-schedule-note{font-size:10px;color:#fff;text-align:center}@media (max-width: 360px){.dolyame-row{grid-template-columns:1fr}}.buy-flag{width:100px;height:62px;object-fit:cover;border-top-left-radius:150px;border-bottom-left-radius:150px;margin-right:8px}.buy-arrow{width:22px;height:22px;object-fit:contain}.payment-inline-text{display:flex;flex-direction:column;gap:2px;position:relative;z-index:1}.payment-inline-title{color:#fff;font-size:14px;font-weight:700}.payment-inline-subtitle{font-size:12px;color:#ffffffb8}.payment-inline-arrow{margin-left:auto;width:7px;height:16px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);position:relative;z-index:1}.account-choice{display:grid;gap:8px;font-size:11px;font-weight:600;letter-spacing:.5px;color:#ffffffb5}.wallet-balance-block{display:grid;gap:8px}.wallet-balance-toggle{font-size:11px;font-weight:600;letter-spacing:.5px;color:#ffffffe6}.wallet-balance-input-row input{width:100%;height:37px;border-radius:15px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(90deg,#0057a3bf,#00296cbf);color:#fff;font-size:12px;padding:0 12px;box-sizing:border-box}.wallet-balance-input-row input::placeholder{color:#fff9}.choice-item{display:flex;align-items:center;gap:10px;position:relative;cursor:pointer}.choice-item input{position:absolute;opacity:0;pointer-events:none}.manager-card{padding:16px;border-radius:25px;border:1px solid rgba(255,255,255,.23);background:linear-gradient(90deg,#17171740,#00000040);font-size:11px;font-weight:600;letter-spacing:.5px;text-align:center;box-shadow:0 4px 4px #00000040}.account-section{display:grid;gap:12px}.account-grid{display:grid;gap:10px}.account-grid input{box-shadow:inset 0 10px 14px #00000040,inset 0 1px #00000029,0 4px 4px #0000002e;width:100%;height:37px;border-radius:15px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(90deg,#0057a3bf,#00296cbf);color:#fff;font-size:12px;padding:0 12px;box-sizing:border-box}.account-grid input::placeholder{color:#fff9}.reserve-codes-card{color:#fff;padding:16px;border-radius:15px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(180deg,#000d2d,#0e1f3d);text-align:center;font-size:12px;display:flex;flex-direction:column;color:inherit;text-decoration:none}.cart-reserve-codes-title{font-weight:500;margin:auto 0}.reserve-codes-link-row{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px}.reserve-codes-link{font-weight:600}.reserve-codes-arrow{width:18px;height:18px;object-fit:contain}.consent{display:flex;align-items:flex-start;gap:10px;font-size:10px;font-weight:500;letter-spacing:.5px;color:#ffffffb5;position:relative;cursor:pointer}.consent input{position:absolute;opacity:0;pointer-events:none}.choice-item .profile-checkbox,.consent .profile-checkbox{width:30px;height:30px;flex:0 0 30px;border-radius:5px;border:3px solid transparent;background:transparent;box-sizing:border-box;position:relative}.choice-item .profile-checkbox:before,.consent .profile-checkbox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;padding:3px;background:linear-gradient(135deg,#0057a3,#00296c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.choice-item .profile-checkbox.checked:after,.consent .profile-checkbox.checked:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:13px;border-right:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:translate(-50%,-58%) rotate(45deg)}.pay-button-final{width:70%;height:50px;border-radius:150px;border:none;background:#16243e;color:#fff;font-size:24px;font-weight:800;letter-spacing:.5px;cursor:pointer;box-shadow:0 4px 4px #00000040;margin:0 auto}.pay-button-final:disabled{opacity:.6;cursor:not-allowed}.empty-cart{display:flex;flex-direction:column;align-items:center;text-align:center;padding:80px,16px;gap:16px}.empty-cart-title{font-size:16px;font-weight:600;letter-spacing:.5px;margin:0}.empty-cart-illustration{position:relative;width:88px;height:88px;margin:0 auto 20px}.empty-cart-icon{position:absolute;width:72px;height:72px;left:8px;top:8px;object-fit:contain}.empty-cart-logo{width:70px;height:auto}.empty-cart-buttons{width:120px;height:auto;opacity:.25}.empty-cart-footer{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.back-to-shop{display:inline-block;width:min(292px,90%);height:70px;line-height:70px;border-radius:25px;border:1px solid rgba(255,255,255,.23);background:linear-gradient(90deg,#18181824,#00000024);color:#fff;font-size:14px;font-weight:800;letter-spacing:.5px;text-decoration:none;box-shadow:0 4px 4px #0000005e}.pay-row{display:flex;align-items:center;gap:12px;justify-content:center;margin-bottom:calc(24px + env(safe-area-inset-bottom))}.pay-row .back-button{width:50px;height:50px;flex:0 0 50px}.back-button-inline{position:static}.back-button-fixed{position:fixed;left:16px;bottom:calc(24px + env(safe-area-inset-bottom));transform:none}.pay-row .pay-button-final{display:flex;align-items:center;justify-content:center}.error-message{background:#ff3b3033;border:1px solid rgba(255,59,48,.5);color:#ff3b30;padding:12px 16px;border-radius:12px;margin-bottom:24px;font-size:14px;position:relative}.error-close{position:absolute;right:8px;top:6px;background:none;border:none;color:inherit;font-size:16px;cursor:pointer;padding:0}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;overflow-y:auto;padding:70px 16px 16px;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:16px;box-sizing:border-box;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-cis-modal{min-height:300px;width:min(100%,430px);border-radius:24px;padding:52px 20px 20px;position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center;margin:auto}.cart-cis-modal--error{height:auto;min-height:240px}.cart-cis-modal-close{position:absolute;top:14px;right:14px;width:24px;height:24px;border:none;background:transparent;padding:0;cursor:pointer}.cart-cis-modal-close img{width:24px;height:24px}.cart-cis-modal-title{margin:0;color:#fff;font-size:20px;line-height:1;letter-spacing:-.5px;font-weight:700}.cart-cis-modal-title--error{color:#ff5b57}.cart-cis-modal--success{height:auto;min-height:240px;align-items:center;gap:0}.cart-cis-modal--success .cart-cis-modal-title{line-height:1.15;margin-bottom:8px}.cart-cis-modal--success .cart-cis-modal-text{margin-bottom:16px}.cart-cis-modal-text{margin:0;color:#ffffffeb;font-size:13px;line-height:1.45;text-align:center;max-width:320px}.cart-cis-modal-note{color:#fff;font-weight:600}.cart-cis-modal-main-btn{margin:4px auto 0;width:min(260px,100%);min-height:44px;padding:0 20px;border-radius:16px;border:1px solid #0072ce;background:#fff;color:#000;font-size:16px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 5px 18px #0006}.cart-cis-modal-main-btn:disabled{opacity:.6;cursor:not-allowed}.cart-cis-modal-actions{margin-top:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cart-cis-modal-link-btn{min-height:50px;border-radius:15px;border:.6px solid #ffffff;background:linear-gradient(90deg,#0057a3bf,#00296cbf);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-size:12px;font-weight:600;line-height:1.05;letter-spacing:.5px;display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:10px;padding:6px 10px;cursor:pointer;margin:0}.cart-payment-modal .cart-cis-modal-actions{display:flex;justify-content:center}.cart-payment-modal .cart-cis-modal-link-btn{width:fit-content;justify-self:center}.cart-cis-modal-link-btn span:last-child{display:block}.cart-cis-modal-link-icon{width:40px;height:40px;border-radius:10px;border:.5px solid rgba(255,255,255,.6);background:#d9d9d94d;box-shadow:inset 0 4px 4px #00000040,0 4px 4px #00000040;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px}.cart-cis-modal-link-icon img{width:20px;height:20px;object-fit:contain}.success-modal,.error-modal,.info-modal{padding:24px;border-radius:16px;max-width:320px;width:90%;text-align:center;box-shadow:0 4px 20px #00000040}.success-modal{border:1px solid #472E96}.error-modal{border:1px solid #FF3B30}.success-modal h2,.error-modal h2,.info-modal h2{color:#fff;font-size:20px;margin-bottom:16px}.error-modal h2{color:#ff3b30}.success-modal p,.error-modal p{color:#fffc;font-size:16px;margin-bottom:12px}.modal-close-button{background:#472e96;color:#fff;border:none;padding:12px 24px;border-radius:12px;font-size:16px;cursor:pointer}.indian-region-explanation{margin:16px 0;text-align:left}.amount-comparison{background:#ffffff1a;border-radius:12px;padding:16px;margin:16px 0}.amount-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px}.amount-row:last-child{margin-bottom:0}.amount-row span:first-child{color:#ffffffb3}.amount-row span:last-child{color:#fff;font-weight:500}.cart-payment-modal{height:min(86vh,720px)}.bonus-subscribe-modal-card.cart-payment-modal{display:flex;flex-direction:column;align-items:center}.cart-payment-modal-frame-wrap,.cart-payment-widget-wrap{margin-top:12px;flex:1 1 auto;min-height:320px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#050e1fb3}.bonus-subscribe-modal-card.cart-payment-modal .bonus-subscribe-actions{margin-top:10px;display:flex;justify-content:center}.bonus-subscribe-modal-card.cart-payment-modal .bonus-subscribe-action-btn{min-height:30px;padding:0 12px}.cart-payment-modal-frame{width:100%;height:100%;min-height:320px;border:none;display:block;background:#fff}.cart-payment-widget-wrap{padding:14px;box-sizing:border-box;overflow:auto}.cart-payment-widget-loading,.cart-payment-widget-error{text-align:center;font-size:14px;line-height:1.3;color:#fff}.cart-payment-widget-error{color:#ffd1d1}.cart-payment-widget-container{min-height:180px}.cart-payment-widget-container.is-loading{opacity:.5}.cart-payment-widget-container iframe{min-height:320px;height:320px!important}.amount-row.difference{border-top:1px solid rgba(255,255,255,.2);padding-top:12px;margin-top:12px;font-weight:600}.rounded-amount{color:#4cd964!important;font-weight:600!important}.difference-amount{color:#007aff!important;font-weight:600!important}.modal-buttons{display:flex;gap:12px;margin-top:20px}.modal-cancel-button,.modal-confirm-button{flex:1;padding:12px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer}.modal-cancel-button{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3)}.modal-confirm-button{background:#472e96;color:#fff;border:none}@media (max-width: 360px){.cart-container{padding:88px 12px}.cart-title,.section-title-cart{font-size:18px}.summary-row,.buy-button{font-size:16px}}.cart-page .cart-form{gap:8px}.cart-page .cart-summary-block{gap:6px}.cart-page .summary-row{font-size:clamp(13px,3.4vw,15px)}.cart-page .cart-title{font-size:clamp(18px,4.4vw,20px);margin-bottom:12px}.cart-page .section-title-cart{font-size:clamp(16px,4.1vw,18px)}.cart-page .cart-items-grid{gap:8px}.cart-page .cart-item-card{width:clamp(130px,32vw,153px);border-radius:20px}.cart-page .cart-item-image{height:clamp(120px,32vw,156px);border-radius:18px}.cart-page .cart-item-price{font-size:14px}.cart-page .cart-original-price{font-size:10px}.cart-page .buy-button{height:62px;font-size:18px}.cart-page .payment-block{padding:14px 12px 12px}.cart-page .payment-method-card{height:75px;border-radius:25px}.cart-page .payment-method-name{font-size:11px;letter-spacing:.5px}.cart-page .payment-method-fee{font-size:12px;padding:2px 6px}.cart-page .payment-inline-banner{padding:8px 10px}.cart-page .payment-inline-title{font-size:12px}.cart-page .payment-inline-subtitle,.cart-page .account-choice,.cart-page .wallet-balance-toggle{font-size:10px}.cart-page .wallet-balance-input-row input,.cart-page .account-grid input{height:32px;font-size:11px}.cart-page .pay-button-final{height:50px;font-size:16px}.account-layout{display:flex;gap:12px;align-items:stretch}.account-layout .account-grid{flex:0 1 70%;min-width:0}.account-layout .reserve-codes-card{flex:0 1 30%;width:auto;min-width:0;align-self:stretch}@media (max-width: 360px){.account-layout{flex-direction:column}.account-layout .reserve-codes-card{width:100%}}.tbank-installment-banner{margin-top:12px;width:100%;border-radius:51px;padding:8px 18px 8px 8px;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.5);background:#92d4ff80;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000024;cursor:pointer;text-align:left}.tbank-installment-banner.active{border:1px solid #ffffff;box-shadow:0 4px 18px 4px #002d7f8c,inset 0 4px 4px #00000024}.tbank-installment-logos{display:flex;align-items:center;flex:0 0 auto}.tbank-logo-circle{position:relative;width:40px;height:40px;border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.tbank-logo-circle:nth-child(1){z-index:3}.tbank-logo-circle:nth-child(2){z-index:2;margin-left:-8px}.tbank-logo-circle:nth-child(3){z-index:1;margin-left:-8px}.tbank-logo-circle img{width:60%;height:60%;object-fit:contain;display:block}.tbank-logo-more{background:#92d4ff59;border:2px solid rgba(0,0,0,.72);font-size:14px;font-weight:500;color:#000000c7}.tbank-installment-text{display:flex;flex-direction:column;gap:2px;min-width:0}.tbank-installment-title{font-size:19px;font-weight:600;line-height:20px;color:#fffffff0;white-space:nowrap}.tbank-installment-subtitle{font-size:13px;line-height:18px;color:#fff;white-space:nowrap}.card-page{min-height:100vh}.card-container{width:100%;margin:0 auto;padding-inline:4px;box-sizing:border-box}.figma-card-page{padding-bottom:120px}.figma-card-layout{position:relative;padding-top:80px}.figma-card-hero{width:100%;height:300px;box-sizing:border-box;border:1px solid rgba(255,255,255,.5);border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden;box-shadow:inset 0 -20px 24px #00000052}.figma-hero-image{width:100%;height:100%}.figma-card-content{margin-top:-1px;background:linear-gradient(180deg,#07245a,#061a43);border-radius:0 0 16px 16px;border:1px solid rgba(255,255,255,.16);padding:14px 9px 16px}.figma-dlc-page{padding-bottom:120px}.figma-dlc-layout{position:relative}.figma-dlc-hero{width:100%;height:370px;box-sizing:border-box;border:1px solid rgba(255,255,255,.6);border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden;box-shadow:66px 59px 4px #00000040,inset 0 -26px 12.2px 5px #00000040}.figma-dlc-content{margin-top:-36px;border-radius:35px;background:linear-gradient(180deg,#001b4d,#05122c);box-shadow:0 4px 71.6px #0d1b32,inset 0 5px 14.6px #00000040;padding:26px 9px 16px;position:relative;z-index:1}.figma-dlc-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.figma-dlc-title{margin:0;font-size:20px;font-weight:600;line-height:1.08;color:#fff}.figma-dlc-price-box{margin-top:10px;padding:13px 9px 10px}.figma-dlc-price-row{display:grid;grid-template-columns:188px 1fr;gap:8px}.figma-dlc-price-row.has-subscription{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-dlc-price-row.no-subscription.is-single{grid-template-columns:1fr}.figma-dlc-price-row.no-subscription.is-single .figma-dlc-price-option-base-solo{width:172px}.figma-dlc-price-option{border:.6px solid rgba(255,255,255,.65);border-radius:15px;min-height:89px;position:relative;padding:10px 8px 26px;box-shadow:0 4px 4px #00000040,inset 0 -12px 19.8px -5px #00000059;text-align:left;color:#fff}.figma-dlc-price-option-base{background:linear-gradient(180deg,#1653b5,#0062ff)}.figma-dlc-price-option-subscription{background:linear-gradient(180deg,#0d1043 27%,#86223b)}.figma-dlc-price-option .figma-edition-radio{top:14px;right:11px}.figma-dlc-price-label{color:#ffffff8f;font-family:Archivo,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1}.figma-dlc-price-value{margin-top:9px;font-size:38px;font-size:clamp(24px,5.4vw,38px);font-weight:700;line-height:1}.figma-dlc-price-sub-label-row{display:flex;align-items:center;gap:8px;padding-right:16px}.figma-dlc-price-sub-logo{width:42px;height:14px;object-fit:contain}.figma-dlc-price-sub-name{font-size:14px;font-weight:700}.figma-dlc-price-badges{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}.figma-dlc-price-badge{height:22px;padding:0 10px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(90deg,#153678,#061a3d);color:#fff;display:inline-flex;align-items:center;font-size:10px;line-height:1}.figma-dlc-price-badge-discount{border-radius:0 4px 0 15px;border-top:0}.figma-dlc-price-badge-discount:empty{display:none}.figma-dlc-price-badge-cashback{border-radius:6px 0 15px;border-top:0}.figma-dlc-price-row:not(.has-subscription) .figma-dlc-price-option-base{min-height:66px;padding:12px 8px 24px}.figma-dlc-price-row:not(.has-subscription) .figma-dlc-price-option-base .figma-dlc-price-badges{justify-content:flex-end}.figma-dlc-price-option-base-solo{min-height:89px;padding:10px 8px 22px;display:flex;align-items:center;justify-content:center;text-align:center}.figma-dlc-price-option-base-solo .figma-dlc-price-value{margin-top:0}.figma-dlc-price-option-base-solo .figma-dlc-price-badges{justify-content:stretch}.figma-dlc-price-badge-cashback.is-full{width:100%;height:22px;border-left:0;border-right:0;border-bottom:0;border-top:.6px solid rgba(255,255,255,.65);border-radius:0 0 15px 15px;justify-content:center}.figma-dlc-cis-option{border:0;border-radius:15px;min-height:66px;background:linear-gradient(227deg,#b0132f91,#6c001691);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040,inset 0 4px 4px 4px #00000040;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:3px;font-family:Archivo,Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.figma-dlc-cis-option strong{background:linear-gradient(107deg,#8912ad,#dff800);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.figma-dlc-cis-arrow{width:20px;height:20px}.figma-dlc-promo-full{margin-top:12px}.figma-dlc-cis-side{margin-top:0;min-height:89px;height:auto;border-radius:15px}.figma-dlc-subscription-prices{margin-top:0}.figma-dlc-free-label{font-size:24px;font-weight:800;line-height:1;color:#fff;text-align:center;padding:6px 0}.figma-dlc-expiry{margin-top:10px;display:flex;justify-content:space-between;gap:8px;color:#fff;font-size:16px;line-height:17px}.figma-dlc-expiry span:first-child{color:#fff9}.figma-dlc-composition{margin-top:10px}.figma-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.figma-card-title{margin:0;font-size:24px;font-weight:700;line-height:1;color:#fff}.figma-wishlist-icon{width:20px;height:20px}.figma-editions-row{margin-top:14px;display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:contain;padding-bottom:6px;align-items:flex-start;scrollbar-width:none}.figma-editions-row::-webkit-scrollbar{display:none}.figma-edition-picker-btn{width:100%;margin-top:2px;border:.6px solid rgba(255,255,255,.65);background:#153678;border-radius:17px;min-height:57px;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;display:grid;grid-template-columns:1fr auto;grid-template-areas:"label arrow" "value arrow";row-gap:2px;text-align:left;padding:8px 14px;cursor:pointer}.figma-edition-picker-label{grid-area:label;font-size:14px;color:#ffffffb3;line-height:1.1}.figma-edition-picker-value{grid-area:value;font-size:14px;line-height:1.1}.figma-edition-picker-arrow{grid-area:arrow;width:10px;height:18px;align-self:center;justify-self:end;transition:transform .2s ease}.figma-edition-picker-arrow.is-open{transform:rotate(90deg)}.figma-edition-card{flex:0 0 172px;min-width:172px;height:89px;position:relative;border-radius:14px;border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 10px 14px #00000040,inset 0 1px #00000029,0 4px 4px #0000002e;color:#fff;padding:8px;text-align:left;cursor:pointer}.figma-edition-1{background:linear-gradient(180deg,#1653b5,#0062ff)}.figma-edition-2{background:linear-gradient(180deg,#6017a3,#b66cff)}.figma-edition-3{background:linear-gradient(180deg,#7a0022,#d81e5b)}.figma-edition-card.is-selected{outline:none}.figma-edition-name{min-height:30px;padding-right:20px;font-size:14px;font-weight:700;line-height:.95;color:#ffffffb3}.figma-edition-radio{position:absolute;top:14px;right:14px;width:12px;height:12px;border-radius:50%;background:#d9d9d900;border:2px solid #fff;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;isolation:isolate;overflow:hidden}.figma-edition-radio-dot{position:static;width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#fff;display:block;opacity:0}.figma-edition-radio.is-active .figma-edition-radio-dot{opacity:1}.figma-edition-price{margin-top:4px;font-size:20px;font-weight:700;line-height:1}.figma-edition-price-row{margin-top:4px;display:flex;align-items:flex-end;gap:6px}.figma-edition-price-row .figma-edition-price{margin-top:0}.figma-edition-price-old{font-size:11px;line-height:1;color:#ffffffa6;text-decoration:line-through;text-decoration-thickness:1px}.figma-promo-card{margin-top:10px;height:62px;border-radius:20px;border:1px solid rgba(255,255,255,.16);background-image:url(/assets/sngCard-C9i3rhsU.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 4px 4px #00000040;display:flex;align-items:center;justify-content:center;gap:3px;font-size:18px;font-weight:700;letter-spacing:.2px;text-transform:uppercase}.figma-promo-card strong{color:#dff800}.figma-promo-arrow{margin-left:10px;width:30px;height:30px}.figma-addons-row{box-shadow:inset 0 10px 14px #00000040,inset 0 1px #00000029,0 4px 4px #0000002e;width:100%;margin-top:10px;border:1px solid rgba(255,255,255,.6);background:#153678;border-radius:17px;color:#fff;height:39px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:20px;line-height:1;cursor:pointer}.figma-addons-arrow{width:20px;height:25px;transition:transform .2s ease}.figma-addons-arrow.is-open{transform:rotate(90deg)}.figma-info-card{margin-top:14px;background:#0f2552;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21);border-radius:13px;box-shadow:0 3px 6.2px -1px #0000003b;padding:14px 18px 12px}.figma-editions-info-card{padding:10px 12px 12px}.figma-editions-info-card .figma-editions-row{padding-bottom:2px}.figma-editions-info-card .figma-promo-card{margin-top:8px}.figma-subscription-prices{margin-top:8px;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none}.figma-subscription-prices::-webkit-scrollbar{display:none}.figma-sub-price-card{flex:0 0 max(188px,calc((100% - 10px)/2));min-width:max(188px,calc((100% - 10px)/2));height:89px;position:relative;box-sizing:border-box;border-radius:15px;border:.6px solid rgba(255,255,255,.65);box-shadow:0 5px 8px #00000061,0 -14px 22px -5px #00000080 inset;padding:8px 8px 24px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;text-align:left;cursor:pointer}.figma-sub-price-card-base{background:linear-gradient(180deg,#1a5bc3,#0a78ff)}.figma-sub-price-card-offer{background:linear-gradient(180deg,#0d1043,#86223b)}.figma-sub-price-card-offer.is-selected{border-color:#ffffffa6}.figma-sub-price-card .figma-edition-radio{top:12px;right:12px}.figma-sub-price-label-row{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding-right:20px}.figma-sub-price-logo{width:24px;height:24px;object-fit:contain;flex:0 0 24px;margin-left:2px}.figma-sub-price-card-theme-ps-plus{background:linear-gradient(0deg,#e9b21d,#e9b21d)}.figma-sub-price-card-theme-ea{background:linear-gradient(180deg,#0d1043 26.63%,#86223b)}.figma-sub-price-card-theme-ubisoft{background:linear-gradient(90deg,#06acb2,#5195d6)}.figma-sub-price-card-theme-default{background:linear-gradient(180deg,#0d1043,#86223b)}.figma-sub-price-label{color:#ffffffb3;font-size:14px;font-weight:700;line-height:.95;min-height:30px;display:flex;flex-direction:column;gap:2px}.figma-sub-price-label-base{font-size:16px}.figma-sub-price-prefix{font-size:12px}.figma-sub-price-value{margin-top:4px;font-size:24px;font-weight:700;line-height:1}.figma-sub-price-cashback{position:absolute;right:0;bottom:0;min-width:92px;height:24px;padding:0 10px;border-top-left-radius:10px;border-bottom-right-radius:15px;background:#061534b8;color:#fff;font-size:12px;font-weight:500;line-height:24px;text-align:center;pointer-events:none}.figma-editions-page{position:relative;min-height:100vh;display:flex;flex-direction:column;padding:0 8px 20px;box-sizing:border-box}.figma-editions-page-panel{position:absolute;top:123px;left:0;width:100%;bottom:0;border-top-left-radius:50px;border-top-right-radius:50px;background:linear-gradient(227deg,#16385580,#141c2980);pointer-events:none;z-index:0}.figma-editions-page-header{position:relative;display:flex;align-items:center;justify-content:space-between;margin:118px 6px 16px;z-index:1}.figma-editions-page-title{margin:0;font-size:24px;font-weight:800;line-height:17px;color:#fff}.figma-editions-page-close{width:28px;height:28px;border:0;background:transparent;position:absolute;right:14px;top:-42px;cursor:pointer;padding:0}.figma-editions-page-close span{position:absolute;left:3px;top:13px;width:22px;height:2px;background:#fff;transform-origin:center}.figma-editions-page-close span:first-child{transform:rotate(45deg)}.figma-editions-page-close span:last-child{transform:rotate(-45deg)}.figma-editions-page-list{position:relative;display:grid;gap:18px;padding-bottom:16px;z-index:1}.figma-edition-page-card{width:100%;border:1px solid #d9d9d9;border-radius:25px;overflow:hidden;background:linear-gradient(227deg,#163855,#141c29);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;padding:0;text-align:left}.figma-editions-page-list .figma-edition-page-card:nth-child(odd){background-image:url(/assets/card1-DZSfcvVm.png)}.figma-editions-page-list .figma-edition-page-card:nth-child(2n){background-image:url(/assets/card2-BcAc0y_i.png)}.figma-edition-page-main{min-height:134px;display:grid;grid-template-columns:132px 1fr auto;align-items:center;border:1px solid #d9d9d9;border-radius:25px}.figma-edition-page-image{width:132px;height:134px;object-fit:cover;border:1px solid rgba(255,255,255,.6);border-radius:25px}.figma-edition-page-info{padding:10px 10px 10px 18px}.figma-edition-page-name{font-size:16px;font-weight:500;line-height:17px}.figma-edition-page-price-row{margin-top:10px;display:flex;align-items:center;gap:6px;font-size:16px;line-height:17px}.figma-edition-page-price{color:#fff;font-weight:500}.figma-edition-page-price-old{color:#ffffff82;text-decoration:line-through;font-weight:500}.figma-edition-page-price-dot{color:#fff}.figma-edition-page-platforms{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.figma-edition-page-chip{min-width:29px;height:14px;padding:0 4px;border-radius:5px;border:.5px solid rgba(255,255,255,.43);background:#00296c;color:#fff;font-size:11px;font-weight:500;line-height:14px;text-align:center}.figma-edition-page-card .figma-edition-radio{position:static;margin-right:16px}.figma-edition-page-details{border-left:1px solid rgba(255,255,255,.65);border-right:1px solid rgba(255,255,255,.65);border-bottom:1px solid rgba(255,255,255,.65);border-bottom-left-radius:25px;border-bottom-right-radius:25px;background:linear-gradient(227deg,#16385580,#141c2980);padding:12px 16px 14px 24px}.figma-edition-page-detail-line{position:relative;color:#ffffffa6;font-size:16px;font-weight:500;line-height:17px;padding-left:10px;margin-top:4px}.figma-edition-page-detail-line:before{content:"";width:5px;height:5px;border-radius:50%;background:#d9d9d9;position:absolute;left:0;top:6px}.figma-editions-page-submit{position:sticky;bottom:6px;margin-top:auto;width:238px;align-self:center;height:36px;background:transparent;box-shadow:none;border:1px solid rgba(255,255,255,.6);border-radius:50px;color:#fff;font-size:20px;font-weight:800;line-height:17px;cursor:pointer;z-index:2}.figma-subscription-free-list{margin-top:8px;display:grid;gap:8px}.figma-subscription-free-row{margin:0 15px;border:.6px solid rgba(255,255,255,.65);border-radius:20px;height:45px;background:linear-gradient(90deg,#06acb2,#5195d6);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;display:flex;align-items:center;gap:10px;padding:7px 12px;cursor:pointer}.figma-subscription-free-row-theme-ps-plus{background:linear-gradient(90deg,#fdd635,#b98029)}.figma-subscription-free-row-theme-gta-plus{background:linear-gradient(90deg,#a43a8a,#3e1634)}.figma-subscription-free-row-theme-ea{background:linear-gradient(90deg,#0d1140,#662443)}.figma-subscription-free-row-theme-ubisoft{border-radius:20px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(90deg,#06acb2,#5195d6)}.figma-subscription-free-icon{width:35px;object-fit:contain;flex:0 0 30px}.figma-subscription-free-text{flex:1;color:#fff;font-size:14px;font-weight:500;line-height:1.1}.figma-subscription-free-row-theme-ps-plus .figma-subscription-free-text{color:#1f1a06}.figma-subscription-free-arrow-wrap{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.figma-subscription-free-arrow{margin-right:50px;width:30px;height:30px;object-fit:contain;filter:brightness(0) saturate(100%) invert(100%)}.figma-info-card h3{margin:0 0 10px;font-size:20px;font-weight:600}.figma-info-card ul{margin:0 0 2px;padding-left:18px}.figma-info-card li{margin-bottom:2px;font-size:18px}.figma-metric-row{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px;font-size:18px}.figma-metric-row span:first-child{color:#ffffff9e;flex:0 0 40%}.figma-metric-row span:last-child{text-align:right;color:#fff}.figma-info-card .figma-metric-row:nth-of-type(3) span:last-child,.figma-info-card .figma-metric-row:nth-of-type(4) span:last-child{font-size:14px}.figma-metric-row-small{display:grid;grid-template-columns:93px 1fr;column-gap:12px;align-items:start}.figma-metric-row-small span:first-child{width:auto;flex:none}.figma-metric-row-small span:last-child{font-size:11px;line-height:1.15;text-align:left;justify-self:start}.figma-bottom-cta-wrap{position:fixed;left:50%;right:auto;bottom:30px;transform:translate(-50%);width:min(339px,calc(100vw - 24px));z-index:40}.figma-card-page .back-button{left:12px;bottom:80px;transform:none;z-index:41}.figma-bottom-cta{width:100%;height:38px;border:1px solid rgba(255,255,255,.6);border-radius:18px;background:linear-gradient(90deg,#071a39,#06235b);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-size:20px;font-weight:700;cursor:pointer}.figma-bottom-cta.is-in-cart{border-radius:18px;border:.6px solid #fff;background:#0072ce;box-shadow:inset 0 4px 4px #00000040,0 4px 4px #00000040}.figma-bottom-cta:disabled{opacity:.65;cursor:not-allowed}.card-header{position:relative;width:100%;max-height:350px}.card-image{width:100%;border-top-left-radius:19px;border-top-right-radius:19px;max-height:350px}.card-header-info{padding:15px 40px 5px;background:linear-gradient(180deg,#191627,#231f36)}.card-title{font-size:20px;margin:0}.addons-section{margin-top:14px}.figma-addons-list{margin:14px 0 0}.addon-item{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:10px;background:#0f2552;border:1px solid rgba(255,255,255,.6);border-radius:12px}.addon-image{width:72px;height:72px;border-radius:9px;object-fit:cover}.addon-details{flex:1}.addon-title{font-size:14px;font-weight:600;margin-bottom:4px}.addon-price-container{display:flex;align-items:center;gap:6px}.addon-price-discount{color:#fff;font-weight:700}.addon-price-original{text-decoration:line-through;color:#ffffffb3;font-size:.9em}.addon-discount-badge{background-color:#472e96;color:#fff;padding:2px 6px;border-radius:4px;font-size:.8em;font-weight:700}.addon-arrow{width:10px;height:18px}.no-addons{color:#fffc;padding:14px;background:#0f2552;border-radius:12px}@media (max-width: 390px){.figma-bottom-cta-wrap{width:calc(100vw - 24px);max-width:280px}.figma-card-title{font-size:22px}.figma-edition-price{font-size:16px}.figma-info-card h3{font-size:18px}.figma-metric-row{font-size:14px}.figma-addons-row{font-size:18px}.figma-metric-row{font-size:16px}.figma-metric-row-small span:last-child{font-size:10px}.figma-subscription-free-text{font-size:13px}}.subscription-page{min-height:100vh;padding-bottom:120px}.subscription-layout{position:relative}.subscription-hero{width:100%;aspect-ratio:440 / 370;height:auto;box-sizing:border-box;border:1px solid rgba(255,255,255,.6);border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden;box-shadow:66px 59px 4px #00000040,inset 0 -26px 12.2px 5px #00000040}.subscription-hero-image{width:100%;height:100%;object-fit:cover}.subscription-content{margin-top:-35px;border-radius:35px;background:linear-gradient(180deg,#001b4d,#05122c);box-shadow:0 4px 71.6px #0d1b32,inset 0 5px 14.6px #00000040;padding:26px 15px 18px;position:relative;z-index:1}.subscription-title{margin:0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:24px;font-weight:600;line-height:1.05}.subscription-period{margin-top:16px;width:100%;padding:8px 10px;border-radius:24px;background:linear-gradient(97.9deg,#00296c 2%,#0057a3 97%);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;display:grid;gap:8px;box-sizing:border-box;position:relative;overflow:hidden}.subscription-period:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;z-index:2;background:conic-gradient(from 0deg,#ffffff59,#ffffff59 80deg,#fff0,#ffffff59 100deg,#ffffff59 260deg,#fff0,#ffffff59 280deg,#ffffff59 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.subscription-period-1{grid-template-columns:1fr;width:46%}.subscription-period-2{grid-template-columns:repeat(2,minmax(0,1fr));width:70%}.subscription-period-3,.subscription-period-4,.subscription-period-5{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.subscription-period-option{position:relative;min-width:0;width:100%;min-height:40px;border:0;border-radius:24px;background:transparent;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:20px;font-weight:400;line-height:17px;cursor:pointer}.subscription-period-option.active{background:#0000;box-shadow:0 4px 4px #00000040 inset,0 4px 4px #00000040}.subscription-period-option.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from 0deg,#ffffff2b,#fff0 86deg,#fff0 102deg,#ffffff59 116deg,#fff0 238deg,#fff0 258deg,#ffffff59 272deg,#ffffff2b 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.subscription-buy-card{margin-top:18px;border-radius:24px;border:1px solid rgba(255,255,255,.6);background-image:linear-gradient(36deg,#1554bad1,#092654d1),url(/assets/subBackground-BMgOuWYg.png);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;min-height:150px;padding:14px 20px 10px;position:relative}.subscription-buy-card:before,.subscription-buy-card:after{content:"";position:absolute;width:490px;height:290px;border-radius:50%;border:1px solid rgba(69,141,255,.28);pointer-events:none}.subscription-buy-card:before{top:-208px;left:-120px;transform:rotate(-18deg)}.subscription-buy-card:after{top:-144px;left:24px;transform:rotate(12deg)}.subscription-platform-chips{display:inline-flex;gap:8px}.subscription-platform-chip{min-width:33px;height:18px;border-radius:5px;border:.5px solid rgba(255,255,255,.43);background:#00296c;box-shadow:0 4px 4px #00000040;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:10px;font-weight:500;line-height:17px}.subscription-favorite{position:absolute;top:14px;right:20px;width:38px;height:38px;border-radius:19px;border:.5px solid rgba(255,255,255,.4);background:linear-gradient(90deg,#1353bd,#103377);box-shadow:0 4px 34.5px -6px #00000012;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.subscription-favorite img{width:22px;height:22px;object-fit:contain}.subscription-price{margin-top:30px;text-align:center;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:40px;font-weight:700;line-height:1}.subscription-price-caption{margin-top:4px;text-align:center;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:20px;font-weight:400;line-height:17px}.subscription-cashback{width:fit-content;margin:10px auto 0;min-width:98px;height:29px;padding:0 14px;border-radius:10px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(90deg,#153678,#061a3d);box-shadow:0 4px 4px #00000040;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Inter,Archivo,sans-serif;font-size:10px;font-weight:400;line-height:19px}.subscription-cart-button{margin:14px auto 0;width:245px;height:37px;border-radius:50px;border:1px solid #001b4d;background:#fff;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#001b4d;font-family:Inter,Archivo,sans-serif;font-size:16px;font-weight:600;line-height:19px;display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;position:relative;z-index:2}.subscription-cart-button img{width:20px;height:20px;object-fit:contain;filter:brightness(0) saturate(100%) invert(10%) sepia(25%) saturate(1805%) hue-rotate(191deg) brightness(89%) contrast(102%)}.subscription-card{margin-top:15px;border-radius:13px;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21);background:#0f2552;box-shadow:0 3px 6.2px -1px #0000003b;padding:13px 16px}.subscription-card h2{margin:0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:20px;font-weight:700;letter-spacing:.5px}.subscription-benefits-card ul,.subscription-notes-list{margin:12px 0 0;padding-left:16px;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:13px;font-weight:500;letter-spacing:.5px}.subscription-benefits-card li,.subscription-notes-list li{margin-bottom:2px}.subscription-info-card{padding:13px 10px}.subscription-info-text{margin:0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:13px;font-weight:500;letter-spacing:.2px;line-height:1.22}.subscription-info-divider{margin:11px 0 10px;border-top:1px solid rgba(255,255,255,.9)}.subscription-notes-list{margin-top:0}.subscription-spec-row{margin-top:2px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:18px;font-weight:400}.subscription-spec-row span:first-child{color:#fff9}.subscription-page .back-button{left:15px;bottom:30px;transform:none;z-index:20}.subscription-page-ea .subscription-content{padding-bottom:20px}.subscription-page-ea .subscription-info-card{margin-top:9px}.subscription-loading,.subscription-error{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;box-sizing:border-box;color:#fff;font-family:Inter,Archivo,sans-serif}.subscription-error{flex-direction:column;gap:12px}@media (max-width: 430px){.subscription-period{padding:8px;gap:6px}.subscription-content{padding-left:10px;padding-right:10px}.subscription-period-option{font-size:16px}.subscription-price{font-size:34px}.subscription-price-caption{font-size:18px}.subscription-spec-row{font-size:16px}.subscription-page .back-button{left:10px;bottom:20px}}#root .regions-title-row,#root .regions-title-row *,#root .regions-list,#root .regions-list *{font-family:Archivo,Noto Sans,SST,sans-serif!important}.regions-container{width:100%;padding:80px 16px 0;box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100vh - var(--onesys-safe-top, 0px));position:relative}.regions-header{width:100%;height:41px;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.regions-user-pill{display:flex;align-items:center;gap:10px;padding:3px 12px 3px 6px;border-radius:24px;background:#0000;box-shadow:0 4px 4px #00000040}.regions-avatar{width:34px;height:34px;border-radius:38px;object-fit:cover;box-shadow:0 4px 4px #00000040}.regions-name{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:16px;line-height:17px}.regions-title-row{display:flex;align-items:center;gap:12px;margin-bottom:20px}.regions-title-icon{width:32px;height:32px;border-radius:25px;border-left:.1px solid rgba(255,255,255,.39);border-top:.3px solid rgba(255,255,255,.39);border-right:.3px solid rgba(255,255,255,.39);border-bottom:.1px solid rgba(255,255,255,.39);object-fit:cover;flex:none}.regions-title{color:#fff;font-weight:900;font-size:20px;line-height:24px;letter-spacing:.1px}.regions-subtitle{margin-top:3px;color:#fff;font-weight:400;font-size:15px;line-height:1}.regions-list{display:flex;flex-direction:column;gap:17px}.regions-card{position:relative;width:100%;height:95px;border:none;background:transparent;padding:0;cursor:pointer;color:#fff;overflow:visible;isolation:isolate}.regions-card:disabled{cursor:default;opacity:.9}.regions-card-panel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;border:1px solid rgba(255,255,255,.24);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;overflow:hidden;z-index:0}.regions-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;background:#ffffff14;border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(12.5px);-webkit-backdrop-filter:blur(12.5px);opacity:.08;pointer-events:none;z-index:1}.regions-card-cis .regions-card-panel{background:linear-gradient(90deg,#0055fc33,#0e1f4033)}.regions-card-turkey .regions-card-panel{background:linear-gradient(90deg,#860101d6,#4a0000d6)}.regions-card-india .regions-card-panel{background:linear-gradient(90deg,#ff800099,#47250499)}.regions-flag-wrap{position:absolute;left:-6px;top:50%;width:130.93px;height:130.93px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.regions-flag{width:92.58px;height:92.58px;object-fit:cover;transform:rotate(135deg) scaleY(-1)}.regions-card-turkey .regions-flag{border-radius:25px}.regions-card-title{position:absolute;right:14px;top:12px;z-index:3;font-weight:900;font-size:20px;line-height:1;letter-spacing:.5px;text-align:right}.regions-card-desc{position:absolute;right:14px;top:40px;left:118px;z-index:3;opacity:.48;font-weight:400;font-size:13px;line-height:16px;text-align:right}.regions-divider{width:calc(100% - 12px);align-self:center;height:0;border-top:1px solid rgba(255,255,255,.65);filter:drop-shadow(0 4px 2px rgba(0,0,0,.25));margin:18px 0}.regions-card-steam .regions-card-panel{background:linear-gradient(180deg,#0a1220,#0f1e3a)}.regions-card-steam .regions-card-overlay{background:#ffffff80}.regions-steam-icon{position:absolute;left:24px;top:12px;width:70px;height:70px;object-fit:contain;z-index:2;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.regions-card-steam .regions-card-title{right:14px;top:12px}.regions-card-steam .regions-card-desc{left:147px;right:14px;top:40px;width:auto;opacity:.74;text-align:left;color:#ffffffbd}.regions-saving{margin-top:14px;text-align:center;color:#ffffffb3;font-family:Archivo,Inter,SST,sans-serif;font-size:13px}.regions-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:22px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.regions-bottom-chip{width:98px;height:90px;border-radius:21px;background:#0000;box-shadow:0 4px 4px #00000040;position:relative;display:flex;align-items:center;justify-content:center}.regions-bottom-chip-img{width:68px;height:68px;display:block;object-fit:contain;filter:drop-shadow(0 4px 0 rgba(0,0,0,.38))}.regions-bottom-buttons{width:122px;height:auto;display:block}.platform-container{width:100%;padding:80px 16px 0;box-sizing:border-box}.platform-title{margin:0 0 18px;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;font-weight:800;line-height:17px}.platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:60px 0}.platform-card{height:162px;border-radius:20px;border:1px solid rgba(255,255,255,.43);background:#d9d9d903;box-shadow:0 4px 4px #00000040;color:#fff;cursor:pointer;padding:14px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.platform-card.selected{position:relative;isolation:isolate;border:2px solid transparent;background:#d9d9d908;box-shadow:inset 0 4px 4px #00000040,inset 0 4px 4px #00000040,0 4px 4px #00000040}.platform-card.selected:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(180deg,#0072ce,#0067be 35%,#004f97 68%,#00345f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:1;pointer-events:none}.platform-card.selected:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;background:transparent;box-shadow:0 0 0 1px #0072ce2e,0 0 18px #202bbf59,0 0 31.6px #202bbf8c;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25)) drop-shadow(0 0 31.6px #202BBF);z-index:-1;pointer-events:none}.platform-card:disabled{cursor:default;opacity:.7}.platform-card-icon{opacity:.55;display:block}.platform-card-icon.ps5{width:110px;height:110px}.platform-card-icon.ps4{width:100px;height:100px}.platform-card-label{opacity:.55;text-align:center;font-family:Inter,Archivo,SST,sans-serif;font-size:18px;font-weight:400;line-height:17px;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.platform-warning{width:100%;background:#0f2552;box-shadow:0 3px 6.2px -1px #0000003b;border-radius:13px;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21);padding:16px 16px 18px;box-sizing:border-box}.platform-warning-title{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;font-weight:600;line-height:17px;margin-bottom:12px}.platform-warning-list{display:flex;flex-direction:column;gap:14px}.platform-warning-item{position:relative;padding-left:14px;color:#ffffffbf;font-family:Inter,Archivo,SST,sans-serif;font-size:14px;font-weight:400;line-height:17px}.platform-warning-item:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:9999px;background:#d9d9d9bf}.platform-warning-item.underline{text-underline-offset:3px;text-decoration:underline}.platform-saving{margin-top:12px;text-align:center;color:#ffffffb3;font-family:Inter,Archivo,SST,sans-serif;font-size:13px}.psplus-page{background:linear-gradient(180deg,#001b4d,#05122c)}.psplus-container{width:100%;margin:0 auto;padding:88px 0 92px;box-sizing:border-box;display:flex;flex-direction:column;gap:18px}.psplus-top-bar{display:flex;align-items:center;justify-content:space-between;gap:10px}.psplus-top-logo-wrap{display:flex;align-items:center;gap:9px}.psplus-top-icon{width:30px;height:30px;object-fit:contain}.psplus-top-title{color:#fff;font-size:14px;font-weight:600;line-height:17px;text-shadow:0 4px 4px rgba(0,0,0,.25)}.psplus-top-buy{position:relative;width:194px;height:25px;border:0;border-radius:24px;padding:0;background:#d9a604;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-size:12.5px;font-weight:700;line-height:17px;white-space:nowrap}.psplus-top-buy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from 0deg,#ffffff59,#ffffff59 80deg,#fff0,#ffffff59 100deg,#ffffff59 260deg,#fff0,#ffffff59 280deg,#ffffff59 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.psplus-tab-item{flex:0 0 auto;height:100%;border-radius:50px}.psplus-tab-button{border:0;background:transparent;height:100%;display:flex;align-items:center;justify-content:center;padding:0 8px}.psplus-tabs .tab-item-content{position:relative;color:#fff;font-size:15px;font-family:Inter,Archivo,SST,sans-serif;font-weight:800;padding:2px 14px;border-radius:50px;transition:background .12s ease,box-shadow .12s ease,opacity .12s ease;opacity:.9;z-index:1;white-space:nowrap}.psplus-tab-stage{position:relative;overflow:clip;contain:paint}.psplus-tab-pane{min-width:0}.psplus-tab-stage.is-transitioning{display:grid;align-items:start;overflow:hidden}.psplus-tab-stage.is-transitioning .psplus-tab-pane{grid-area:1 / 1;width:100%;will-change:transform}.psplus-tab-stage.is-transitioning.direction-left .psplus-tab-pane--previous{animation:psplus-tab-slide-out-left .42s cubic-bezier(.22,.61,.36,1) forwards}.psplus-tab-stage.is-transitioning.direction-left .psplus-tab-pane--active{animation:psplus-tab-slide-in-right .42s cubic-bezier(.22,.61,.36,1) forwards}.psplus-tab-stage.is-transitioning.direction-right .psplus-tab-pane--previous{animation:psplus-tab-slide-out-right .42s cubic-bezier(.22,.61,.36,1) forwards}.psplus-tab-stage.is-transitioning.direction-right .psplus-tab-pane--active{animation:psplus-tab-slide-in-left .42s cubic-bezier(.22,.61,.36,1) forwards}@keyframes psplus-tab-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes psplus-tab-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes psplus-tab-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes psplus-tab-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.psplus-hero{display:flex;flex-direction:column;gap:10px}.psplus-hero-card{aspect-ratio:432 / 251;border-radius:20px;overflow:hidden;position:relative}.psplus-hero-banner-link{width:100%;height:100%;border:0;padding:0;margin:0;display:block;background:transparent;cursor:pointer}.psplus-hero-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.psplus-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:38px 24px 16px 22px;display:flex;flex-direction:column;justify-content:flex-start;gap:7px;background:transparent}.psplus-hero-title-row{display:flex;align-items:center;gap:6px}.psplus-hero-icon{width:50px;height:50px;object-fit:contain}.psplus-hero-title{color:#000;font-size:14px;font-weight:700}.psplus-hero-text{max-width:176px;color:#000;font-size:14px;font-weight:500;line-height:17px;text-shadow:0 4px 4px rgba(0,0,0,.25)}.psplus-hero-subtext{max-width:171px;color:#000000bf;font-size:8px;font-weight:400;line-height:10px}.psplus-buy-btn{width:107px;height:20px;border:0;border-radius:24px;background:#d9a604;color:#fff;font-size:12px;font-weight:600;line-height:17px;box-shadow:0 3px 6.2px -1px #0000003b}.psplus-section{display:flex;flex-direction:column;gap:9px}.psplus-section-title{margin:0;color:#fff;font-size:16px;font-weight:600;line-height:17px}.psplus-overview .psplus-section-title{margin:20px 10px;color:#fff}.psplus-overview .psplus-plan-card{flex:0 0 201px;border-radius:24px}.psplus-overview .psplus-plan-list{font-size:12px}.psplus-overview .psplus-plan-buy{width:107px;height:20px;border-radius:24px;padding:0;box-shadow:0 3px 6.2px -1px #0000003b,inset 0 3px 4px -1px #00000080,inset 0 -3px 5px -1px #ffffff1c,inset 0 1px #ffffffb8,inset 0 -1px #ffffff2e}.psplus-overview .psplus-perks-title{margin:10px 10px 0;color:#000;font-size:11px;font-weight:600}.psplus-overview .psplus-perk-card{flex:0 0 127px;height:151px;border-radius:15px}.psplus-overview .psplus-perk-image{width:119px;height:63px;margin:4px auto 0;display:block;border-radius:15px}.main-content.psplus-page{padding-left:0;padding-right:0}.psplus-overview{--psplus-u: calc(min(100vw, 440px) / 440)}.psplus-overview .psplus-about-section{width:calc(440 * var(--psplus-u));margin:0 auto;gap:0;-webkit-text-size-adjust:100%;text-size-adjust:100%}.psplus-overview .psplus-about-section .psplus-section-title{margin:calc(20 * var(--psplus-u)) 0 calc(20 * var(--psplus-u)) calc(14 * var(--psplus-u));color:#fff;font-size:calc(16 * var(--psplus-u));font-weight:600;line-height:calc(17 * var(--psplus-u));letter-spacing:calc(-.5 * var(--psplus-u))}.psplus-about{position:relative;width:calc(411 * var(--psplus-u));height:calc(213 * var(--psplus-u));margin:0 0 0 calc(14 * var(--psplus-u));border-radius:calc(15 * var(--psplus-u));box-shadow:0 4px 4px #00000040}.psplus-about-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.psplus-about-bg img{position:absolute;left:-6.66%;top:-4.23%;width:113.32%;height:104.23%;max-width:none}.psplus-panel-inset{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 4px 4px #00000040;pointer-events:none}.psplus-about-head{position:absolute;left:calc(13 * var(--psplus-u));top:calc(11 * var(--psplus-u));width:calc(318 * var(--psplus-u));color:#000;font-size:calc(15 * var(--psplus-u));font-weight:700;line-height:normal}.psplus-mini-card{position:absolute;top:calc(55 * var(--psplus-u));width:calc(127 * var(--psplus-u));height:calc(151 * var(--psplus-u));box-sizing:border-box;background:#fff;border:.4px solid #0072ce;border-radius:calc(15 * var(--psplus-u));box-shadow:0 4px 4px #00000040,0 4px 4px #00000040,inset 0 4px 4px #00000040,inset 0 4px 4px #00000040}.psplus-mini-card-1{left:calc(5 * var(--psplus-u))}.psplus-mini-card-2{left:calc(142 * var(--psplus-u))}.psplus-mini-card-3{left:calc(279 * var(--psplus-u))}.psplus-mini-image{position:absolute;left:calc(3.6 * var(--psplus-u));top:calc(3.6 * var(--psplus-u));width:calc(119 * var(--psplus-u));height:calc(63 * var(--psplus-u));box-sizing:border-box;object-fit:cover;border:.4px solid #000;border-radius:calc(15 * var(--psplus-u));box-shadow:0 4px 4px #00000040}.psplus-mini-title{position:absolute;left:calc(8.6 * var(--psplus-u));top:calc(68.6 * var(--psplus-u));color:#000;font-size:calc(6 * var(--psplus-u));font-weight:500;line-height:normal}.psplus-mini-card-1 .psplus-mini-title,.psplus-mini-card-2 .psplus-mini-title{width:calc(110 * var(--psplus-u))}.psplus-mini-card-3 .psplus-mini-title{width:calc(114 * var(--psplus-u))}.psplus-mini-text{position:absolute;left:calc(8.6 * var(--psplus-u));width:calc(109 * var(--psplus-u));color:#000000a6;font-size:calc(5 * var(--psplus-u));font-weight:400;line-height:normal}.psplus-mini-card-1 .psplus-mini-text{top:calc(82 * var(--psplus-u))}.psplus-mini-card-2 .psplus-mini-text{top:calc(89 * var(--psplus-u))}.psplus-mini-card-3 .psplus-mini-text{top:calc(95 * var(--psplus-u))}.psplus-mini-chip{position:absolute;left:50%;transform:translate(-50%);top:calc(130.6 * var(--psplus-u));height:calc(16 * var(--psplus-u));padding:0;box-sizing:border-box;border:.5px solid #0072ce;border-radius:calc(15 * var(--psplus-u));background:#0072ce00;box-shadow:0 4px 4px #00000040}.psplus-mini-card-1 .psplus-mini-chip{width:calc(69 * var(--psplus-u))}.psplus-mini-card-2 .psplus-mini-chip{width:calc(118 * var(--psplus-u))}.psplus-mini-card-3 .psplus-mini-chip{width:calc(71 * var(--psplus-u))}.psplus-mini-chip-fill{position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:calc(15 * var(--psplus-u));background:#0072ce;box-shadow:inset 0 4px 4px #00000040}.psplus-mini-chip-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:calc(9 * var(--psplus-u));font-weight:500;white-space:nowrap}.psplus-mini-card-2 .psplus-mini-chip-label{font-size:calc(8 * var(--psplus-u))}.psplus-wide-btn{position:relative;display:flex;align-items:center;justify-content:center;width:calc(288 * var(--psplus-u));height:calc(30 * var(--psplus-u));margin:calc(20 * var(--psplus-u)) auto calc(40 * var(--psplus-u));padding:0;border:0;border-radius:calc(15 * var(--psplus-u));background:#0072ce80;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-size:calc(13 * var(--psplus-u));font-weight:500;line-height:normal;white-space:nowrap;cursor:pointer}.psplus-wide-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from 0deg,#ffffff2b,#ffffff1a 70deg,#fff0 80deg,#fff0 91deg,#ffffff59 99deg,#fff3 235deg,#ffffff1a 259deg,#fff0,#fff0 268deg,#ffffff59 274deg,#ffffff2b 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.psplus-library{position:relative;width:calc(444 * var(--psplus-u));height:calc(330 * var(--psplus-u));margin-left:calc(50% - 222 * var(--psplus-u));overflow:hidden;border-radius:calc(15 * var(--psplus-u));box-shadow:0 4px 4px #00000040;-webkit-text-size-adjust:100%;text-size-adjust:100%}.psplus-library-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.psplus-library-hero{position:absolute;left:calc(256 * var(--psplus-u));top:calc(31 * var(--psplus-u));width:calc(146.6 * var(--psplus-u));height:calc(74.2 * var(--psplus-u));object-fit:cover}.psplus-library-title{position:absolute;left:calc(15 * var(--psplus-u));top:calc(36 * var(--psplus-u));width:calc(182 * var(--psplus-u));margin:0;color:#000;font-size:calc(15 * var(--psplus-u));font-weight:700;line-height:normal}.psplus-library-desc{position:absolute;left:calc(15 * var(--psplus-u));top:calc(82 * var(--psplus-u));width:calc(199 * var(--psplus-u));margin:0;color:#000000a6;font-size:calc(10 * var(--psplus-u));font-weight:400;line-height:normal}.psplus-library-tabs{position:absolute;left:calc(262 * var(--psplus-u));top:calc(129 * var(--psplus-u));width:calc(157 * var(--psplus-u));height:calc(29 * var(--psplus-u));box-sizing:border-box;border:.6px solid #0072ce;border-radius:calc(15 * var(--psplus-u));background:#000}.psplus-library-pill{position:absolute;left:calc(3.4 * var(--psplus-u));top:calc(1.4 * var(--psplus-u));width:calc(73 * var(--psplus-u));height:calc(24 * var(--psplus-u));border-radius:calc(15 * var(--psplus-u));background:#d9d9d926;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;transition:transform .18s ease}.psplus-library-pill-new{transform:translate(calc(77.2 * var(--psplus-u)))}.psplus-library-pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from 0deg,#ffffff2b,#fff0 86deg,#fff0 102deg,#ffffff59 116deg,#fff0 238deg,#fff0 258deg,#ffffff59 272deg,#ffffff2b 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.psplus-library-tab{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#fff;font-size:calc(10 * var(--psplus-u));font-weight:400;line-height:1;cursor:pointer}.psplus-library-tab-popular{left:calc(3.4 * var(--psplus-u));width:calc(73 * var(--psplus-u))}.psplus-library-tab-new{left:calc(76.4 * var(--psplus-u));width:calc(78 * var(--psplus-u))}.psplus-library-cards{position:absolute;left:0;top:calc(163 * var(--psplus-u));width:100%;box-sizing:border-box;display:flex;gap:calc(11 * var(--psplus-u));padding:0 calc(5 * var(--psplus-u)) calc(6 * var(--psplus-u));overflow-x:auto;overscroll-behavior:contain;overscroll-behavior-y:contain;scrollbar-width:none}.psplus-library-cards::-webkit-scrollbar{display:none}.psplus-game-card{position:relative;flex:0 0 auto;width:calc(107 * var(--psplus-u));height:calc(162 * var(--psplus-u));box-sizing:border-box;text-decoration:none;background:#1e1e1e;border:.4px solid #0072ce;border-radius:calc(15 * var(--psplus-u));box-shadow:0 4px 4px #00000040,0 4px 4px #00000040,inset 0 4px 4px #00000040,inset 0 4px 4px #00000040}.psplus-game-image{position:absolute;left:calc(2.6 * var(--psplus-u));top:calc(3.6 * var(--psplus-u));width:calc(100.6 * var(--psplus-u));height:calc(94 * var(--psplus-u));box-sizing:border-box;object-fit:cover;border:.4px solid #fff;border-radius:calc(15 * var(--psplus-u));box-shadow:0 4px 4px #00000040}.psplus-game-info{position:absolute;left:calc(7.6 * var(--psplus-u));top:calc(103.6 * var(--psplus-u));width:calc(96 * var(--psplus-u))}.psplus-game-genre{color:#0072ce;font-size:calc(5 * var(--psplus-u));font-weight:400;line-height:calc(6 * var(--psplus-u))}.psplus-game-title{margin-top:calc(2 * var(--psplus-u));color:#fff;font-size:calc(6 * var(--psplus-u));font-weight:500;line-height:calc(7 * var(--psplus-u))}.psplus-game-text{margin-top:calc(5 * var(--psplus-u));color:#fff;font-size:calc(5 * var(--psplus-u));font-weight:400;line-height:calc(6 * var(--psplus-u))}.psplus-plans{margin:8px 0 2px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x}@media (hover: hover) and (pointer: fine){.psplus-plans{scroll-snap-type:none}}.psplus-plans::-webkit-scrollbar{display:none}.psplus-plans-track{display:inline-flex;width:max-content;gap:10px;align-items:center;padding:0 clamp(14px,calc(50% - 100px),120px) 2px}.psplus-plan-card{position:relative;flex:0 0 201px;width:201px;scroll-snap-align:center;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.65);background:linear-gradient(77.4deg,#1554ba 3%,#092654 74%);color:#fff;opacity:.72;transform:scale(.72);transform-origin:center;transition:transform .26s ease,opacity .26s ease;box-shadow:0 4px 10px #00000059;display:flex;flex-direction:column}.psplus-plan-looper{position:absolute;z-index:0;width:592px;height:592px;display:flex;align-items:center;justify-content:center;pointer-events:none}.psplus-plan-looper-inner{flex:0 0 auto;width:484px;height:484px;transform:rotate(-104.88deg)}.psplus-plan-looper-inner img{display:block;width:100%;height:100%}.psplus-plan-head{position:relative;z-index:2;height:127px;border-radius:24px;overflow:hidden;border:.6px solid rgba(255,255,255,.75)}.psplus-plan-head-img{display:block;width:100%;height:100%;object-fit:cover}.psplus-plan-list{position:relative;z-index:2;margin:0;padding:12px 9px 6px 27px;list-style:disc}.psplus-plan-list li{font-size:12px;line-height:1.3;letter-spacing:-.5px;margin-bottom:3px;color:#fff}.psplus-plan-card--deluxe .psplus-plan-list li{color:#ffffffa6}.psplus-plan-footer{position:relative;z-index:2;margin:6px auto 16px;display:flex;justify-content:center;align-items:center}.psplus-plan-buy{border:0;border-radius:24px;color:#fff;font-size:12px;font-weight:600;letter-spacing:-.5px;padding:0;box-shadow:0 3px 6.2px -1px #0000003b,inset 0 3px 4px -1px #00000080,inset 0 -3px 5px -1px #ffffff1c,inset 0 1px #ffffffb8,inset 0 -1px #ffffff2e}.psplus-plan-buy--extra{background:#d9a604}.psplus-plan-buy--deluxe{background:#262729}.psplus-plan-buy--essential{background:#727275}.psplus-plan-card.is-center{opacity:1;transform:scale(1)}.psplus-perks-title{color:#000;font-size:11px;font-weight:600}.psplus-perks-grid{display:flex;align-items:stretch;gap:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;overscroll-behavior-y:contain;padding:8px 8px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x}.psplus-perks-grid::-webkit-scrollbar{display:none}.psplus-perk-card{flex:0 0 127px;height:151px;border-radius:15px;overflow:hidden;background:#fff;color:#000;border:.4px solid #0072ce;display:flex;flex-direction:column;padding-bottom:4px;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.psplus-perk-image{width:119px;height:63px;margin:0 auto;object-fit:cover;border-radius:15px;border:.4px solid #000}.psplus-perk-name{margin:6px 5px 0;font-size:9px;font-weight:600;line-height:10px;min-height:10px}.psplus-perk-text{margin:6px 5px 0;color:#000000bf;font-size:8px;line-height:8px;flex:1}.psplus-perk-btn{--btn-ring-color: #0072ce;position:relative;display:inline-flex;align-items:center;justify-content:center;margin:6px auto 0;width:78px;height:14px;border:1px solid var(--btn-ring-color);border-radius:15px;background:var(--btn-ring-color);color:#fff;font-size:9px;line-height:12px;box-shadow:inset 0 10px 14px #00000040,inset 0 1px #00000029,0 4px 4px #0000002e}.psplus-perk-btn:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid var(--btn-ring-color);border-radius:17px;pointer-events:none}.psplus-perks-section{background:#dadce9;border-radius:15px;margin-top:30px}.psplus-news-tab{--psplus-u: calc(min(100vw, 440px) / 440);display:flex;flex-direction:column;gap:30px}.psnf-s1{position:relative;width:calc(440 * var(--psplus-u));height:calc(384 * var(--psplus-u))}.psnf-s1-panel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(20 * var(--psplus-u));border:.5px solid #fff;box-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040;overflow:hidden}.psnf-s1-panel>img{width:100%;height:100%}.psnf-inset-1,.psnf-inset-2{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.psnf-inset-1{box-shadow:inset 0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040}.psnf-inset-2{box-shadow:inset 0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040,inset 0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040}.psnf-s1-logo{position:absolute;left:calc(36.33 * var(--psplus-u));top:calc(23 * var(--psplus-u));width:calc(28.54 * var(--psplus-u));height:calc(30 * var(--psplus-u))}.psnf-s1-logo img{position:absolute;left:-14.02%;top:0;width:128.04%;height:126.67%}.psnf-s1-title{position:absolute;left:calc(75 * var(--psplus-u));top:calc(29 * var(--psplus-u));width:calc(111 * var(--psplus-u));height:calc(17 * var(--psplus-u));display:flex;align-items:center;justify-content:center;font-weight:600;font-size:calc(14 * var(--psplus-u));line-height:calc(17 * var(--psplus-u));letter-spacing:calc(-.5 * var(--psplus-u));color:#000;text-align:center;text-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) rgba(0,0,0,.25)}.psnf-s1-h{position:absolute;left:calc(36.33 * var(--psplus-u));top:calc(79.5 * var(--psplus-u));transform:translateY(-50%);width:calc(183.6 * var(--psplus-u));font-weight:500;font-size:calc(14 * var(--psplus-u));line-height:calc(17 * var(--psplus-u));letter-spacing:calc(-.5 * var(--psplus-u));color:#000;text-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) rgba(0,0,0,.25)}.psnf-s1-desc{position:absolute;left:calc(36.33 * var(--psplus-u));top:calc(129 * var(--psplus-u));transform:translateY(-50%);width:calc(179.67 * var(--psplus-u));font-weight:400;font-size:calc(8 * var(--psplus-u));line-height:calc(10 * var(--psplus-u));color:#000000bf}.psnf-s1-collage{position:absolute;left:calc(267 * var(--psplus-u));top:calc(43 * var(--psplus-u));width:calc(160 * var(--psplus-u));height:calc(98 * var(--psplus-u))}.psnf-s1-collage img{width:100%;height:100%;object-fit:cover}.psnf-s1-cards{position:absolute;left:0;top:calc(177 * var(--psplus-u));width:100%;height:calc(197 * var(--psplus-u));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.psnf-s1-cards::-webkit-scrollbar{display:none}.psnf-s1-strip{position:relative;width:calc(967 * var(--psplus-u));height:100%}.psnf-s1-card{position:absolute;top:0;width:calc(304 * var(--psplus-u));height:calc(187 * var(--psplus-u));border-radius:calc(10 * var(--psplus-u));box-shadow:0 calc(4 * var(--psplus-u)) calc(2 * var(--psplus-u)) #00000040;overflow:hidden;color:#fff}.psnf-s1-card-bf{left:0}.psnf-s1-card-mirage{left:calc(328 * var(--psplus-u))}.psnf-s1-card-bo{left:calc(663 * var(--psplus-u))}.psnf-s1-card>.psnf-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.psnf-s1-card-bo>.psnf-bg{left:-32.57%;width:165.14%;height:100%;object-fit:fill}.psnf-s1-card .psnf-c-title{position:absolute;transform:translateY(-50%);font-weight:500;font-size:calc(10 * var(--psplus-u));line-height:calc(12 * var(--psplus-u))}.psnf-s1-card .psnf-c-desc{position:absolute;transform:translateY(-50%);font-weight:500;font-size:calc(7 * var(--psplus-u));line-height:calc(10 * var(--psplus-u));color:#ffffffbf}.psnf-s1-card .psnf-c-genre{position:absolute;transform:translateY(-50%);font-weight:500;font-size:calc(10 * var(--psplus-u));line-height:calc(10 * var(--psplus-u));letter-spacing:calc(-.5 * var(--psplus-u));width:calc(174 * var(--psplus-u))}.psnf-s1-card .psnf-c-logo{position:absolute;overflow:hidden}.psnf-s1-card .psnf-c-logo .psnf-li{box-shadow:inset 0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040;position:absolute;top:0;right:0;bottom:0;left:0}.psnf-bf-logo{left:calc(15 * var(--psplus-u));top:calc(13 * var(--psplus-u));width:calc(134 * var(--psplus-u));height:calc(19 * var(--psplus-u))}.psnf-bf-logo img{width:100%;height:100%;object-fit:cover}.psnf-bf-title{left:calc(15 * var(--psplus-u));top:calc(58 * var(--psplus-u));width:calc(142 * var(--psplus-u))}.psnf-bf-desc{left:calc(15 * var(--psplus-u));top:calc(117 * var(--psplus-u));width:calc(133 * var(--psplus-u))}.psnf-bf-genre{left:calc(30 * var(--psplus-u));top:calc(170 * var(--psplus-u))}.psnf-mp-icon{position:absolute;left:calc(15 * var(--psplus-u));top:calc(166 * var(--psplus-u));width:calc(9 * var(--psplus-u));height:calc(9.57 * var(--psplus-u))}.psnf-mp-icon img{position:absolute;left:-21.27%;top:0;width:121.27%;height:100%}.psnf-mir-logo{left:calc(11 * var(--psplus-u));top:calc(8 * var(--psplus-u));width:calc(83 * var(--psplus-u));height:calc(34 * var(--psplus-u))}.psnf-mir-logo img{position:absolute;left:0;top:.67%;width:100%;height:98.66%}.psnf-mir-title{left:calc(11 * var(--psplus-u));top:calc(66 * var(--psplus-u));width:calc(130 * var(--psplus-u))}.psnf-mir-desc{left:calc(11 * var(--psplus-u));top:calc(117.5 * var(--psplus-u));width:calc(119 * var(--psplus-u))}.psnf-mir-label{position:absolute;left:calc(30 * var(--psplus-u));top:calc(165.5 * var(--psplus-u));transform:translateY(-50%);font-weight:500;font-size:calc(10 * var(--psplus-u));line-height:calc(17 * var(--psplus-u));letter-spacing:calc(-.5 * var(--psplus-u));white-space:nowrap}.psnf-mir-icon{position:absolute;left:calc(11 * var(--psplus-u));top:calc(161 * var(--psplus-u));width:calc(11 * var(--psplus-u));height:calc(7.86 * var(--psplus-u))}.psnf-mir-icon img{width:100%;height:100%}.psnf-bo-logo{left:calc(16 * var(--psplus-u));top:calc(8 * var(--psplus-u));width:calc(83 * var(--psplus-u));height:calc(34 * var(--psplus-u))}.psnf-bo-logo img{position:absolute;left:0;top:.67%;width:100%;height:98.66%}.psnf-bo-title{left:calc(16 * var(--psplus-u));top:calc(68 * var(--psplus-u));width:calc(153 * var(--psplus-u))}.psnf-bo-desc{left:calc(16 * var(--psplus-u));top:calc(122 * var(--psplus-u));width:calc(191 * var(--psplus-u))}.psnf-bo-genre{left:calc(31 * var(--psplus-u));top:calc(170 * var(--psplus-u))}.psnf-bo-mp{left:calc(16 * var(--psplus-u))}.psnf-s2{position:relative;width:calc(440 * var(--psplus-u));height:calc(350 * var(--psplus-u))}.psnf-s2-head{position:absolute;left:0;top:0;width:calc(440 * var(--psplus-u));height:calc(112 * var(--psplus-u));border-radius:calc(15 * var(--psplus-u));border:.5px solid #fff;overflow:hidden}.psnf-s2-head>img{width:100%;height:100%;object-fit:cover}.psnf-s2-h{position:absolute;left:calc(60 * var(--psplus-u));top:calc(22 * var(--psplus-u));transform:translateY(-50%);width:calc(319 * var(--psplus-u));text-align:center;font-weight:700;font-size:calc(15 * var(--psplus-u));line-height:calc(17 * var(--psplus-u));letter-spacing:calc(-.5 * var(--psplus-u));color:#000}.psnf-s2-sub{position:absolute;left:calc(69 * var(--psplus-u));top:calc(55 * var(--psplus-u));transform:translateY(-50%);width:calc(301 * var(--psplus-u));text-align:center;font-weight:400;font-size:calc(8 * var(--psplus-u));line-height:calc(10 * var(--psplus-u));color:#000000bf}.psnf-s2-panel{position:absolute;left:calc(-2 * var(--psplus-u));top:calc(71 * var(--psplus-u));width:calc(443 * var(--psplus-u));height:calc(258 * var(--psplus-u));border-radius:calc(15 * var(--psplus-u));border-top:.5px solid #fff;border-bottom:.5px solid #fff;overflow:hidden}.psnf-s2-panel>img{position:absolute;left:-50.11%;top:-.17%;width:167.6%;height:100%}.psnf-s2-icon{position:absolute;left:calc(14 * var(--psplus-u));top:calc(91 * var(--psplus-u));width:calc(29 * var(--psplus-u));height:calc(20.71 * var(--psplus-u))}.psnf-s2-icon img{width:100%;height:100%}.psnf-s2-title{position:absolute;left:calc(98 * var(--psplus-u));top:calc(128 * var(--psplus-u));transform:translate(-50%,-50%);white-space:nowrap;text-align:center;font-weight:600;font-size:calc(13 * var(--psplus-u));line-height:calc(10 * var(--psplus-u));color:#fff}.psnf-s2-desc{position:absolute;left:calc(14 * var(--psplus-u));top:calc(159 * var(--psplus-u));transform:translateY(-50%);width:calc(164 * var(--psplus-u));font-weight:400;font-size:calc(8 * var(--psplus-u));line-height:calc(10 * var(--psplus-u));color:#fff}.psnf-s2-pill{position:absolute;top:calc(223 * var(--psplus-u));width:calc(74 * var(--psplus-u));height:calc(17 * var(--psplus-u));border-radius:calc(10 * var(--psplus-u));border:.5px solid #fff;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:calc(8 * var(--psplus-u));line-height:calc(10 * var(--psplus-u))}.psnf-s2-pill .psnf-pi{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040}.psnf-s2-pill-dark{left:calc(14 * var(--psplus-u));background:#000;color:#fff}.psnf-s2-pill-gold{left:calc(96 * var(--psplus-u));background:#f5b51b;color:#000}.psnf-s2-card{position:absolute;left:calc(323 * var(--psplus-u));top:calc(182 * var(--psplus-u));width:calc(107 * var(--psplus-u));height:calc(168 * var(--psplus-u));border-radius:calc(15 * var(--psplus-u));box-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040;overflow:hidden;-webkit-backdrop-filter:blur(calc(2.5 * var(--psplus-u)));backdrop-filter:blur(calc(2.5 * var(--psplus-u)))}.psnf-s2-card-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;border:.5px solid rgba(255,255,255,.35)}.psnf-s2-cover{position:absolute;left:calc(3 * var(--psplus-u));top:calc(3 * var(--psplus-u));width:calc(101 * var(--psplus-u));height:calc(94 * var(--psplus-u));border-radius:calc(12 * var(--psplus-u));border:solid rgba(255,255,255,.35);border-width:.7px .7px .3px .3px;overflow:hidden}.psnf-s2-cover img{width:100%;height:100%;object-fit:cover}.psnf-s2-game{position:absolute;left:calc(8 * var(--psplus-u));top:calc(102 * var(--psplus-u));width:calc(64 * var(--psplus-u));font-weight:500;font-size:calc(6 * var(--psplus-u));line-height:normal;color:#fff}.psnf-s2-ps5{position:absolute;left:calc(8 * var(--psplus-u));top:calc(126 * var(--psplus-u));width:calc(28 * var(--psplus-u));height:calc(13 * var(--psplus-u));border-radius:calc(5 * var(--psplus-u));background:#fff;border:.3px solid #0072ce;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:calc(8 * var(--psplus-u));color:#000}.psnf-s2-get-ring{position:absolute;left:calc(19 * var(--psplus-u));top:calc(148 * var(--psplus-u));width:calc(69 * var(--psplus-u));height:calc(16 * var(--psplus-u));border-radius:calc(15 * var(--psplus-u));border:.5px solid #0072ce;box-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040}.psnf-s2-get{position:absolute;left:calc(21 * var(--psplus-u));top:calc(150 * var(--psplus-u));width:calc(65 * var(--psplus-u));height:calc(12 * var(--psplus-u));border-radius:calc(15 * var(--psplus-u));background:#0072ce;box-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040;display:flex;align-items:center;justify-content:center}.psnf-s2-get .psnf-pi{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040}.psnf-s2-get span{font-weight:500;font-size:calc(9 * var(--psplus-u));color:#fff}.psnf-s1,.psnf-s2{align-self:center;box-sizing:border-box}.psnf-s1-card,.psnf-s2-card{cursor:pointer}.psnf-s1 *,.psnf-s2 *{box-sizing:border-box}.psnf-s1 img,.psnf-s2 img{display:block;max-width:none}.psnc{position:relative;width:calc(440 * var(--psplus-u));height:calc(217 * var(--psplus-u));align-self:center}.psnc *{box-sizing:border-box}.psnc-panel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(10 * var(--psplus-u));border:1px solid #0072ce;box-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040;overflow:hidden}.psnc-panel>img{position:absolute;left:0;top:-3.55%;width:100%;height:105.1%;max-width:none;display:block;object-fit:cover}.psnc-title{position:absolute;left:calc(11 * var(--psplus-u));top:calc(12 * var(--psplus-u));margin:0;width:calc(422 * var(--psplus-u));font-weight:600;font-size:calc(14 * var(--psplus-u));line-height:calc(16 * var(--psplus-u));letter-spacing:calc(-.2 * var(--psplus-u));color:#000}.psnc-cards{position:absolute;left:0;top:calc(44 * var(--psplus-u));width:100%;height:calc(170 * var(--psplus-u));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.psnc-cards::-webkit-scrollbar{display:none}.psnc-strip{display:flex;gap:calc(11 * var(--psplus-u));width:max-content;padding:0 calc(4 * var(--psplus-u)) 0 calc(3 * var(--psplus-u))}.psnc-card{position:relative;flex:0 0 auto;width:calc(107 * var(--psplus-u));height:calc(162 * var(--psplus-u));border-radius:calc(15 * var(--psplus-u));background:#fff;border:.4px solid #0072ce;box-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040,0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040,inset 0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040;text-decoration:none;color:#000}.psnc-cover{position:absolute;left:calc(3.18 * var(--psplus-u));top:calc(4 * var(--psplus-u));width:calc(100.644 * var(--psplus-u));height:calc(94 * var(--psplus-u));border-radius:calc(15 * var(--psplus-u));border:.4px solid #fff;overflow:hidden;box-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040}.psnc-cover img{width:100%;height:100%;object-fit:cover;display:block}.psnc-text{position:absolute;left:calc(8 * var(--psplus-u));top:calc(103 * var(--psplus-u));width:calc(96 * var(--psplus-u))}.psnc-genre{color:#0072ce;font-weight:400;font-size:calc(5 * var(--psplus-u));line-height:calc(7 * var(--psplus-u))}.psnc-card-title{margin-top:calc(1 * var(--psplus-u));color:#000;font-weight:500;font-size:calc(6 * var(--psplus-u));line-height:calc(7 * var(--psplus-u))}.psnc-desc{margin:calc(2 * var(--psplus-u)) 0 0;color:#000;font-weight:400;font-size:calc(5 * var(--psplus-u));line-height:calc(6 * var(--psplus-u))}.psnt{position:relative;width:calc(440 * var(--psplus-u));height:calc(622 * var(--psplus-u));align-self:center}.psnt *{box-sizing:border-box}.psnt img{display:block;max-width:none}.psnt-hero{position:absolute;left:0;top:0;width:calc(440 * var(--psplus-u));height:calc(242 * var(--psplus-u));border-radius:calc(10 * var(--psplus-u));overflow:hidden}.psnt-hero>img{width:100%;height:100%;object-fit:cover}.psnt-gamepad{position:absolute;left:calc(11 * var(--psplus-u));top:calc(39 * var(--psplus-u));width:calc(20 * var(--psplus-u));height:calc(14.8 * var(--psplus-u))}.psnt-pivot{position:absolute;left:calc(22 * var(--psplus-u));top:calc(28 * var(--psplus-u));width:calc(17.8 * var(--psplus-u));height:calc(17.95 * var(--psplus-u))}.psnt-h{position:absolute;left:calc(12 * var(--psplus-u));top:calc(60 * var(--psplus-u));margin:0;font-weight:600;font-size:calc(13 * var(--psplus-u));line-height:calc(16 * var(--psplus-u));color:#fff;white-space:nowrap}.psnt-lead{position:absolute;left:calc(12 * var(--psplus-u));top:calc(87 * var(--psplus-u));margin:0;width:calc(214 * var(--psplus-u));font-weight:400;font-size:calc(10 * var(--psplus-u));line-height:calc(12 * var(--psplus-u));color:#ffffffbf}.psnt-deluxe{position:absolute;left:calc(12 * var(--psplus-u));top:calc(187 * var(--psplus-u));width:calc(74 * var(--psplus-u));height:calc(17 * var(--psplus-u));display:flex;align-items:center;justify-content:center;border-radius:calc(10 * var(--psplus-u));background:#000;border:.5px solid #fff;box-shadow:inset 0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040}.psnt-deluxe span{color:#f5b51b;font-size:calc(8 * var(--psplus-u));line-height:calc(10 * var(--psplus-u))}.psnt-more{position:absolute;left:0;top:calc(328 * var(--psplus-u));width:calc(440 * var(--psplus-u));height:calc(244 * var(--psplus-u));border-radius:calc(10 * var(--psplus-u));background:#212121;border:.5px solid #fff;box-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040}.psnt-more-title{position:absolute;left:0;top:calc(348 * var(--psplus-u));width:100%;margin:0;text-align:center;font-weight:600;font-size:calc(15 * var(--psplus-u));line-height:calc(17 * var(--psplus-u));color:#fff}.psnt-cards{position:absolute;left:0;top:calc(393 * var(--psplus-u));width:100%;height:calc(160 * var(--psplus-u));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.psnt-cards::-webkit-scrollbar{display:none}.psnt-strip{display:flex;gap:calc(11 * var(--psplus-u));width:max-content;padding:0 calc(6 * var(--psplus-u)) 0 calc(8 * var(--psplus-u))}.psnt-card{position:relative;flex:0 0 auto;width:calc(107 * var(--psplus-u));height:calc(152 * var(--psplus-u));border-radius:calc(15 * var(--psplus-u));background:#000;border:.4px solid #0072ce;box-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040,inset 0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040;text-decoration:none}.psnt-cover{position:absolute;left:calc(3.18 * var(--psplus-u));top:calc(8 * var(--psplus-u));width:calc(100.644 * var(--psplus-u));height:calc(94 * var(--psplus-u));border-radius:calc(15 * var(--psplus-u));border:.4px solid #fff;overflow:hidden;box-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040}.psnt-cover img{width:100%;height:100%;object-fit:cover}.psnt-card-title{position:absolute;left:calc(8 * var(--psplus-u));top:calc(106 * var(--psplus-u));width:calc(95 * var(--psplus-u));color:#fff;font-weight:500;font-size:calc(6 * var(--psplus-u));line-height:calc(7 * var(--psplus-u))}.psnt-try{position:absolute;left:50%;transform:translate(-50%);top:calc(128 * var(--psplus-u));display:flex;align-items:center;justify-content:center;width:calc(69 * var(--psplus-u));height:calc(16 * var(--psplus-u));border-radius:calc(15 * var(--psplus-u));background:#d26c2a;color:#fff;font-weight:500;font-size:calc(9 * var(--psplus-u));line-height:1;box-shadow:inset 0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040,0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040}.psnt-cta{position:absolute;left:calc(84 * var(--psplus-u));top:calc(592 * var(--psplus-u));width:calc(271 * var(--psplus-u));height:calc(30 * var(--psplus-u));border:0;border-radius:calc(15 * var(--psplus-u));cursor:pointer;background:#0072ce80;box-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040,inset 0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040;display:flex;align-items:center;justify-content:center}.psnt-cta span{position:relative;color:#fff;font-weight:500;font-size:calc(13 * var(--psplus-u));line-height:normal;white-space:nowrap}.psnt-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from 0deg,#ffffff2b,#ffffff1a 70deg,#fff0 80deg,#fff0 91deg,#ffffff59 99deg,#fff3 235deg,#ffffff1a 259deg,#fff0,#fff0 268deg,#ffffff59 274deg,#ffffff2b 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.psnt-clair{position:absolute;left:0;top:calc(221 * var(--psplus-u));width:calc(440 * var(--psplus-u));height:calc(121 * var(--psplus-u));border-radius:calc(10 * var(--psplus-u));background:#212121;border:.5px solid #fff}.psnt-clair-img{position:absolute;left:calc(9 * var(--psplus-u));top:calc(5 * var(--psplus-u));width:calc(151 * var(--psplus-u));height:calc(110 * var(--psplus-u));border-radius:calc(10 * var(--psplus-u));border:.5px solid #fff;overflow:hidden}.psnt-clair-img img{width:100%;height:100%;object-fit:cover}.psnt-clair-title{position:absolute;left:calc(170 * var(--psplus-u));top:calc(8 * var(--psplus-u));width:calc(262 * var(--psplus-u));color:#fff;font-weight:600;font-size:calc(13 * var(--psplus-u));line-height:calc(15 * var(--psplus-u))}.psnt-clair-desc{position:absolute;left:calc(170 * var(--psplus-u));top:calc(42 * var(--psplus-u));width:calc(255 * var(--psplus-u));margin:0;color:#fff;font-weight:400;font-size:calc(10 * var(--psplus-u));line-height:calc(12 * var(--psplus-u))}.psnt-get{position:absolute;left:calc(263 * var(--psplus-u));top:calc(99 * var(--psplus-u));display:flex;align-items:center;justify-content:center;width:calc(69 * var(--psplus-u));height:calc(16 * var(--psplus-u));border:0;border-radius:calc(15 * var(--psplus-u));background:#d26c2a;cursor:pointer;color:#fff;font-weight:500;font-size:calc(9 * var(--psplus-u));line-height:1;box-shadow:inset 0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040,0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040}.psplus-news-monthly-head,.psplus-news-monthly{position:relative;border-radius:10px}.psplus-news-plan-pills{margin-top:16px;display:flex;align-items:center;gap:8px}.psplus-news-pill{min-width:74px;height:17px;border-radius:10px;font-size:8px;line-height:10px;display:inline-flex;align-items:center;justify-content:center;border:.5px solid #fff}.psplus-news-pill-dark{background:#000;color:#f5b51b}.psplus-news-pill-gold{background:#f5b51b;color:#000}.psplus-news-pill-light{background:#fff;border-color:#000;color:#000}.psplus-news-monthly-head-bg,.psplus-news-classics-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.psplus-news-mini-row{position:relative;z-index:1;margin-top:10px;display:flex;gap:11px;overflow-x:auto;overscroll-behavior:contain;overscroll-behavior-y:contain;padding-bottom:2px;scrollbar-width:none}.psplus-news-mini-row::-webkit-scrollbar{display:none}.psplus-news-mini-row a,.psplus-news-mini-row a:visited,.psplus-news-mini-row a:hover,.psplus-news-mini-row a:active{text-decoration:none}.psplus-news-monthly-head{aspect-ratio:432 / 164;background:#dadce9}.psplus-news-monthly-head-content{position:relative;z-index:1;padding:17px 12px;text-align:center}.psplus-news-monthly-head-title{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.psplus-news-monthly-head-title img{width:24px;height:24px}.psplus-news-monthly-head-title h3{margin:0;color:#000;font-size:15px;font-weight:700}.psplus-news-monthly-head-content p{margin:10px auto 0;max-width:316px;color:#000000bf;font-size:8px;line-height:1.25}.psplus-news-monthly-head .psplus-news-plan-pills{justify-content:center;margin-top:10px}.psplus-news-monthly{aspect-ratio:432 / 210;margin-top:8px}.psplus-news-monthly-feature{position:relative;z-index:1;display:grid;grid-template-columns:198px 1fr;gap:10px;border-radius:15px;padding:9px;overflow:hidden}.psplus-news-monthly-feature-banner{display:block;padding:0;border-radius:15px}.psplus-news-monthly-feature-banner .psplus-news-monthly-feature-image{width:100%;height:172px;border-radius:15px;display:block}.psplus-news-monthly-feature-image{width:198px;height:154px;border-radius:15px;object-fit:cover;border:.5px solid #fff;position:relative;z-index:1}.psplus-news-monthly-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.psplus-news-monthly-feature>*:not(.psplus-news-monthly-bg){position:relative;z-index:1}.psplus-news-monthly-feature-name{margin:10px 0 0;color:#000;font-size:15px;font-weight:600;line-height:1}.psplus-news-monthly-feature p{margin:26px 0 0;color:#000;font-size:10px;line-height:10px}.psplus-news-monthly-card{flex:0 0 107px;min-height:172px;border-radius:15px;background:#000;border:.4px solid #0072ce;color:#fff;padding:4px;display:flex;flex-direction:column}.psplus-news-monthly-feature>div:last-child{position:relative;padding-bottom:24px}.psplus-news-mini-card{flex:0 0 107px;min-height:141px;background:#000;border-radius:15px;overflow:hidden;padding:4px;display:flex;flex-direction:column;gap:4px;border:1px solid #0f3a5b}.psplus-news-mini-image{width:100%;height:94px;object-fit:cover;border-radius:12px;box-shadow:0 6px 14px #0003}.psplus-news-mini-title{margin:5px;color:#fff;font-size:8px;line-height:8px}.psplus-news-monthly-card .psplus-news-mini-title{min-height:16px}.psplus-news-monthly .psplus-news-monthly-card .psplus-news-mini-title{color:#fff}.psplus-news-mini-action{margin:auto auto 5px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:69px;height:13px;border:0;border-radius:15px;background:#d26c2a;color:#fff;font-size:9px;line-height:1;box-shadow:inset 0 10px 14px #00000029,inset 0 1px #00000029,0 4px 4px #0000002e}.psplus-news-mini-action:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:.5px solid #d26c2a;border-radius:17px;pointer-events:none}.psplus-news-main-btn{box-shadow:inset 0 10px 14px #00000040,inset 0 1px #00000029,0 4px 4px #0000002e;display:block;width:271px;max-width:100%;height:30px;margin:12px auto 0;border:0;border-radius:15px;background:#0072ce;color:#fff;font-size:13px;font-weight:500}.psplus-news-classics{position:relative;width:calc(440 * var(--psplus-u));height:calc(383 * var(--psplus-u));align-self:center;border-radius:calc(10 * var(--psplus-u));overflow:visible}.psplus-news-classics *{box-sizing:border-box}.psplus-news-classics-panel{position:absolute;left:0;top:0;width:calc(440 * var(--psplus-u));height:calc(333 * var(--psplus-u));border-radius:calc(10 * var(--psplus-u));overflow:hidden;background:#121314;box-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040}.psplus-news-classics-logo{position:absolute;z-index:1;left:calc(24 * var(--psplus-u));top:calc(23 * var(--psplus-u));width:calc(29 * var(--psplus-u));height:calc(20.714 * var(--psplus-u));object-fit:contain}.psplus-news-classics-title{position:absolute;z-index:1;margin:0;left:calc(24 * var(--psplus-u));top:calc(47 * var(--psplus-u));width:calc(190 * var(--psplus-u));color:#fff;font-weight:600;font-size:calc(14 * var(--psplus-u));line-height:calc(17 * var(--psplus-u))}.psplus-news-classics-text{position:absolute;z-index:1;margin:0;left:calc(24 * var(--psplus-u));top:calc(103 * var(--psplus-u));width:calc(158 * var(--psplus-u));color:#fff;font-weight:400;font-size:calc(10 * var(--psplus-u));line-height:calc(13 * var(--psplus-u))}.psplus-news-classics-badge{position:absolute;z-index:1;left:calc(24 * var(--psplus-u));top:calc(161 * var(--psplus-u));width:calc(74 * var(--psplus-u));height:calc(17 * var(--psplus-u));display:flex;align-items:center;justify-content:center;border-radius:calc(10 * var(--psplus-u));background:#000;border:.5px solid #fff;box-shadow:inset 0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040;color:#f5b51b;font-size:calc(8 * var(--psplus-u));line-height:calc(10 * var(--psplus-u))}.psplus-news-classics-cards{position:absolute;z-index:1;left:0;top:calc(188 * var(--psplus-u));width:100%;height:calc(150 * var(--psplus-u));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.psplus-news-classics-cards::-webkit-scrollbar{display:none}.psplus-news-classics-strip{display:flex;gap:calc(14 * var(--psplus-u));width:max-content;padding:0 calc(24 * var(--psplus-u)) 0 calc(8 * var(--psplus-u))}.psplus-news-classics-card{position:relative;flex:0 0 auto;width:calc(107 * var(--psplus-u));height:calc(141 * var(--psplus-u));border-radius:calc(15 * var(--psplus-u));overflow:hidden;text-decoration:none;background:linear-gradient(180deg,#ffffff2b,#ffffff0f);-webkit-backdrop-filter:blur(calc(3 * var(--psplus-u)));backdrop-filter:blur(calc(3 * var(--psplus-u)));border:.5px solid rgba(255,255,255,.4);box-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040}.psplus-news-classics-cover{position:absolute;left:calc(3.18 * var(--psplus-u));top:calc(4 * var(--psplus-u));width:calc(100.644 * var(--psplus-u));height:calc(94 * var(--psplus-u));border-radius:calc(15 * var(--psplus-u));border:.4px solid #fff;overflow:hidden;box-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040}.psplus-news-classics-cover img{width:100%;height:100%;object-fit:cover;display:block}.psplus-news-classics-card-title{position:absolute;left:calc(8 * var(--psplus-u));top:calc(102 * var(--psplus-u));width:calc(95 * var(--psplus-u));color:#fff;font-weight:500;font-size:calc(6 * var(--psplus-u));line-height:calc(7 * var(--psplus-u))}.psplus-news-classics-badges{position:absolute;left:calc(8 * var(--psplus-u));top:calc(121 * var(--psplus-u));display:flex;gap:calc(1 * var(--psplus-u))}.psplus-news-classics-plat{min-width:calc(28 * var(--psplus-u));height:calc(13 * var(--psplus-u));display:inline-flex;align-items:center;justify-content:center;border-radius:calc(5 * var(--psplus-u));border:.3px solid #fff;background:#000;color:#fff;font-weight:500;font-size:calc(8 * var(--psplus-u));line-height:1}.psplus-news-classics-plat-light{background:#fff;color:#000}.psplus-news-classics-card-inset{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040}.psplus-news-classics-cta{position:absolute;left:calc(84 * var(--psplus-u));top:calc(353 * var(--psplus-u));width:calc(271 * var(--psplus-u));height:calc(30 * var(--psplus-u));border:0;border-radius:calc(15 * var(--psplus-u));cursor:pointer;background:#0072ce80;box-shadow:0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040,inset 0 calc(4 * var(--psplus-u)) calc(4 * var(--psplus-u)) #00000040;display:flex;align-items:center;justify-content:center}.psplus-news-classics-cta span{position:relative;color:#fff;font-weight:500;font-size:calc(13 * var(--psplus-u));line-height:normal;white-space:nowrap}.psplus-news-classics-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from 0deg,#ffffff2b,#ffffff1a 70deg,#fff0 80deg,#fff0 91deg,#ffffff59 99deg,#fff3 235deg,#ffffff1a 259deg,#fff0,#fff0 268deg,#ffffff59 274deg,#ffffff2b 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.psplus-news-platform-pills{margin-top:4px;display:flex;gap:4px}.psplus-news-platform-pill{border-radius:5px;background:#000;border:.3px solid #fff;color:#fff;font-size:8px;padding:1px 6px}.psplus-news-platform-pill-light{background:#fff;color:#000;border-color:#fff}.psplus-news-monthly,.psplus-news-monthly-head{box-shadow:0 4px 4px #00000040}.psplus-games-tab{display:flex;flex-direction:column;gap:0}.psplus-games-hero{position:relative;border-radius:10px 10px 0 0;overflow:hidden;aspect-ratio:432 / 252;height:auto}.psplus-games-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.psplus-games-hero-content{position:relative;z-index:1;padding:23px 11px 0}.psplus-games-head{display:flex;align-items:center;gap:8px;color:#111;font-size:14px;font-weight:600;text-shadow:0 4px 4px rgba(0,0,0,.25)}.psplus-games-head-icon{width:30px;height:30px;object-fit:contain}.psplus-games-head-preview{position:absolute;right:6px;top:24px;width:224px;height:99px;object-fit:cover}.psplus-games-title{margin:18px 0 0;color:#000;font-size:14px;font-weight:500;line-height:17px;text-shadow:0 4px 4px rgba(0,0,0,.25)}.psplus-games-text{margin:12px 0 0;color:#000000bf;font-size:14px;font-size:10px;line-height:12px;max-width:256px}.psplus-games-filters{margin-bottom:20px;position:absolute;z-index:1;left:11px;right:11px;bottom:12px;display:flex;gap:9px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.psplus-games-filters::-webkit-scrollbar{display:none}.psplus-games-filter{flex:0 0 87px;height:37px;border-radius:8px;border:.3px solid #0072ce;background:#fff;color:#000;font-size:8px;font-weight:500;padding:4px 5px;box-shadow:0 4px 4px #00000040,0 4px 4px #00000040;display:flex;align-items:center;gap:3px}.psplus-games-filter img{width:15px;height:11px;object-fit:contain}.psplus-games-search{position:relative;z-index:3;background:#121314;margin-top:-8px;padding:18px 14px}.psplus-games-search-title{margin:0;color:#fff;font-size:18px;font-weight:600;letter-spacing:-.5px;line-height:17px;text-align:center;text-transform:uppercase}.psplus-games-search-text{margin:10px auto 0;max-width:324px;color:#ffffffbf;text-align:center;font-size:10px;line-height:17px}.psplus-games-selects-wrap{width:300px;max-width:100%;margin:14px auto 0;position:relative;overflow:visible;z-index:35}.psplus-games-selects{width:100%;margin:0;border-radius:50px;background:#1e1e1e;box-shadow:inset 0 10px 14px #00000040,inset 0 1px #00000029,0 4px 4px #0000002e;overflow:hidden}.psplus-games-selects-top,.psplus-games-selects-bottom{display:grid;grid-template-columns:1fr 1fr}.psplus-games-selects-top{border-bottom:.3px solid rgba(255,255,255,.3)}.psplus-games-selects-top>:first-child,.psplus-games-selects-bottom>:first-child{border-right:.3px solid rgba(255,255,255,.3)}.psplus-games-select-label{border:0;background:transparent;cursor:pointer;padding:0;height:31px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;font-size:13px;font-weight:500}.psplus-games-select-arrow{width:18px;height:18px;border-radius:5px;background:#fff;border:.6px solid rgba(255,255,255,.65);display:inline-flex;align-items:center;justify-content:center;position:relative}.psplus-games-select-arrow:before{content:"";width:5px;height:5px;border-bottom:1.4px solid #111;border-right:1.4px solid #111;transform:rotate(45deg) translate(-2px,-1px);transform-origin:center;transition:transform .2s ease}.psplus-games-select-label.is-open .psplus-games-select-arrow:before{transform:rotate(-135deg) translate(0)}.psplus-games-selects-bottom span{height:26px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;line-height:17px}.psplus-games-dropdown{width:420px;max-width:calc(100vw - 24px);position:absolute!important;left:50%;top:calc(100% + 34px);transform:translate(-50%);border-radius:22px;background:#14172075;backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%);box-shadow:0 4px 14px #0000006b;padding:10px 15px;z-index:30}.psplus-games-dropdown-type,.psplus-games-dropdown-platform{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.psplus-games-dropdown-pill{height:29px;border-radius:10px;border:.5px solid #0072ce;background:#1e1e1ebf;color:#fff;font-size:11px;font-weight:600;letter-spacing:-.2px;line-height:17px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 8px;transition:border-color .2s ease,background-color .2s ease}.psplus-games-dropdown-pill.is-active{border-color:#ffffffeb;background:#000}.psplus-games-grid-wrap{border-radius:15px;background:#121314;padding:30px 14px 28px}.psplus-games-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}.psplus-games-card{width:100%;max-width:107px;box-sizing:border-box;height:150px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#ffffff1f,#ffffff0a);color:#fff;text-decoration:none;box-shadow:0 4px 4px #00000040;position:relative;margin:0 auto}.psplus-games-card:visited,.psplus-games-card:hover,.psplus-games-card:active{color:#fff;text-decoration:none}.psplus-games-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='107' height='150' viewBox='0 0 107 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3CradialGradient id='cutL' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(0 138) rotate(0) scale(18 12)'%3E%3Cstop offset='0' stop-color='black'/%3E%3Cstop offset='0.3' stop-color='black' stop-opacity='0.98'/%3E%3Cstop offset='0.68' stop-color='black' stop-opacity='0.52'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/radialGradient%3E%3Cmask id='borderMask'%3E%3Crect width='107' height='150' rx='14' fill='white'/%3E%3Crect x='0' y='126' width='18' height='20' fill='url(%23cutL)'/%3E%3C/mask%3E%3C/defs%3E%3Crect x='0.5' y='0.5' width='106' height='149' rx='13.5' stroke='white' stroke-opacity='0.24' mask='url(%23borderMask)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;background-position:center;z-index:2}.psplus-games-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 4px 4px #00000040;pointer-events:none;border-radius:inherit}.psplus-games-card-image{width:calc(100% - 6px);display:block;box-sizing:border-box;height:94px;margin:3px;object-fit:cover;border-radius:12px;border-top:.7px solid rgba(255,255,255,.35);border-right:.7px solid rgba(255,255,255,.35);border-left:.3px solid rgba(255,255,255,.35);border-bottom:.3px solid rgba(255,255,255,.35)}.psplus-games-card-title{margin:2px 8px 0;font-size:8px;line-height:8px;min-height:16px;text-decoration:none}.psplus-games-platforms{margin:4px 8px 0;display:flex;flex-wrap:wrap;gap:4px}.psplus-games-platform{display:inline-block;border-radius:5px;border:.3px solid #fff;background:#000;font-size:8px;padding:1px 7px;line-height:10px}.psplus-games-more{display:block;width:max-content;margin:12px auto 0;border:0;background:transparent;color:#ffffffb3;font-size:12px;font-weight:600;line-height:17px;letter-spacing:-.5px}.psplus-games-loading{margin-top:10px;text-align:center;color:#ffffffb8;font-size:12px}.psplus-games-catalog-page{padding-bottom:32px}.psplus-games-catalog-header{display:flex;align-items:center;justify-content:space-between;margin:6px 6px 0}.psplus-games-catalog-title{margin:0;color:#fff;font-size:20px;font-weight:700;line-height:1.2}.psplus-games-catalog-filter-btn{border:0;border-radius:999px;padding:8px 14px;background:#0072ce;color:#fff;font-size:12px;font-weight:600}.psplus-games-catalog-meta{margin:8px 6px 0;display:flex;gap:8px}.psplus-games-catalog-meta span{border-radius:999px;border:1px solid rgba(255,255,255,.36);color:#fff;font-size:11px;padding:3px 10px}.psplus-games-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#000000bf;display:flex;align-items:flex-end}.psplus-games-filter-sheet{width:100%;max-height:88vh;overflow:auto;background:#111318;border-radius:18px 18px 0 0;padding:18px 16px 16px;box-sizing:border-box}.psplus-games-filter-title{margin:0 0 12px;color:#fff;font-size:17px;font-weight:700;text-align:center}.psplus-games-filter-section{margin-top:14px}.psplus-games-filter-section-title{margin-bottom:8px;color:#ffffffd1;font-size:13px;font-weight:700}.psplus-games-filter-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding:9px 0;color:#fff;font-size:13px}.psplus-games-filter-row input{accent-color:#0072ce}.psplus-games-filter-confirm{margin-top:14px;width:100%;border:0;border-radius:999px;height:44px;background:#0072ce;color:#fff;font-size:13px;font-weight:700}.psplus-banner-slot-placeholder{width:100%;min-height:120px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px dashed rgba(255,255,255,.45);background:#00000059;color:#fff;font-size:14px;line-height:1.3;padding:16px;border-radius:inherit}@media (max-width: 440px){.psplus-news-monthly-head,.psplus-news-monthly{aspect-ratio:auto;min-height:0}.psplus-news-monthly-feature{grid-template-columns:1fr;gap:8px}.psplus-news-monthly-feature-banner,.psplus-news-monthly-feature-image,.psplus-news-monthly-feature-banner .psplus-news-monthly-feature-image{width:100%;max-width:100%;height:auto;display:block;box-sizing:border-box}.psplus-news-monthly-head-content{padding:16px 12px 14px}.psplus-tabs{gap:4px;padding:4px 6px}.psplus-tabs .tab-item-content{font-size:13px;padding:2px 10px}.psplus-top-title{font-size:17px}.psplus-top-buy{font-size:11px;padding:0 11px}.psplus-news-mini-card{flex-basis:103px}.psplus-news-main-btn{font-size:10px}}.ubisoft-page{background:linear-gradient(180deg,#001b4d,#05122c)}.ubisoft-container{width:100%;margin:0 auto;padding:92px 0 90px;box-sizing:border-box}.ubisoft-head{padding:8px 14px 0;display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:8px}.ubisoft-head-icon{width:50px;height:50px;object-fit:contain}.ubisoft-head-title{color:#fff;font-size:14px;font-weight:600}.ubisoft-join-btn{box-shadow:inset 0 10px 14px #00000040,inset 0 1px #00000029,0 4px 4px #0000002e;height:26px;padding:0 12px;border-radius:20px;border:0;background:#003a44;color:#fff;font-size:11px;font-weight:600;white-space:nowrap}.ubisoft-hero-purchase{margin-top:10px;border-radius:20px;overflow:hidden;background:#fff}.ubisoft-hero{margin-top:0;aspect-ratio:440 / 251;height:auto;border-radius:20px;overflow:hidden;position:relative}.ubisoft-hero-banner-link{width:100%;height:100%;border:0;padding:0;margin:0;display:block;background:transparent;cursor:pointer}.ubisoft-story-bg{width:100%;height:100%;object-position:center;display:block}.ubisoft-hero-banner-link img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ubisoft-hero-logo{position:absolute;left:13px;top:38px;width:181px;height:46px;object-fit:cover}.ubisoft-hero-title{position:absolute;left:13px;top:98px;width:188px;color:#fff;font-size:14px;font-weight:500;line-height:1.2}.ubisoft-hero-text{position:absolute;left:13px;top:151px;width:210px;color:#fff;font-size:10px;line-height:1.1}.ubisoft-buy-mini{position:absolute;left:54px;bottom:19px;width:107px;height:22px;border-radius:24px;border:0;background:#0000;box-shadow:inset 0 4px 4px #00000040,0 4px 4px #00000040;color:#fff;font-size:12px;font-weight:600}.ubisoft-info{margin-top:0;border-radius:0;overflow:hidden;position:relative;height:160px}.ubisoft-info-title,.ubisoft-info-text{position:absolute;left:18px;right:18px;text-align:center;color:#000000db}.ubisoft-info-title{top:26px;font-size:13px;font-weight:600;line-height:1.2}.ubisoft-info-text{top:70px;font-size:9px;line-height:1.25}.ubisoft-purchase-block{background:transparent;padding-bottom:10px}.ubisoft-offer{margin:10px 14px 20px;border-radius:24px;border:1px solid rgba(255,255,255,.6);background:url(/assets/subBackrgound2-DOzIthgS.png) center / cover no-repeat,linear-gradient(90deg,#1353bd,#103377);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;min-height:218px;padding:14px 20px 10px;position:relative}.ubisoft-offer:before,.ubisoft-offer:after{content:"";position:absolute;width:490px;height:290px;border-radius:50%;border:1px solid rgba(69,141,255,.28);pointer-events:none}.ubisoft-offer:before{top:-208px;left:-120px;transform:rotate(-18deg)}.ubisoft-offer:after{top:-144px;left:24px;transform:rotate(12deg)}.ubisoft-period{position:relative;margin:10px 14px 0;padding:8px 10px;border-radius:24px;background:linear-gradient(97.9deg,#00296c 2%,#0057a3 97%);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;display:grid;gap:8px}.ubisoft-period:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;z-index:2;background:conic-gradient(from 0deg,#ffffff59,#ffffff59 80deg,#fff0,#ffffff59 100deg,#ffffff59 260deg,#fff0,#ffffff59 280deg,#ffffff59 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ubisoft-period-1{width:46%}.ubisoft-period-2{width:70%}.ubisoft-period-3{width:100%}.ubisoft-period-option{position:relative;min-height:40px;border:0;border-radius:24px;background:transparent;color:#fff;font-size:20px;font-weight:400;line-height:17px}.ubisoft-period-option.active{background:#0000;box-shadow:0 4px 4px #00000040 inset,0 4px 4px #00000040}.ubisoft-period-option.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from 0deg,#ffffff2b,#fff0 86deg,#fff0 102deg,#ffffff59 116deg,#fff0 238deg,#fff0 258deg,#ffffff59 272deg,#ffffff2b 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ubisoft-platform-chips{display:flex;gap:8px}.ubisoft-platform-chip{min-width:33px;height:18px;border-radius:5px;border:.5px solid rgba(255,255,255,.43);background:linear-gradient(90deg,#1353bd,#103377);box-shadow:0 4px 4px #00000040;color:#fff;font-size:10px;font-weight:500;line-height:17px;display:inline-flex;align-items:center;justify-content:center}.ubisoft-favorite{position:absolute;top:14px;right:20px;width:38px;height:38px;border-radius:19px;border:0;background:linear-gradient(90deg,#1353bd,#103377);box-shadow:0 4px 34.5px -6px #00000012;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.ubisoft-favorite img{width:22px;height:22px;object-fit:contain}.ubisoft-price{margin-top:30px;text-align:center;color:#fff;font-size:40px;font-weight:700;line-height:1}.ubisoft-price-sub{margin-top:4px;text-align:center;color:#fff;font-size:20px;font-weight:400;line-height:17px}.ubisoft-cashback{width:fit-content;margin:10px auto 0;min-width:98px;height:29px;padding:0 14px;border-radius:10px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(90deg,#153678,#061a3d);box-shadow:0 4px 4px #00000040;color:#fff;font-size:10px;font-weight:400;line-height:19px;display:flex;align-items:center;justify-content:center}.ubisoft-add-btn{margin:14px auto 0;width:245px;height:37px;border-radius:50px;border:1px solid #001b4d;background:#fff;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#001b4d;font-size:16px;font-weight:600;line-height:19px;display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;position:relative;z-index:2}.ubisoft-add-btn img{width:20px;height:20px;object-fit:contain;filter:brightness(0) saturate(100%) invert(10%) sepia(25%) saturate(1805%) hue-rotate(191deg) brightness(89%) contrast(102%)}.ubisoft-promo{margin-top:10px;background:#fcc000;border-radius:20px;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 10px 12px 0}.ubisoft-promo-image{width:100%;height:140px;object-fit:contain;object-position:left center}.ubisoft-promo-right{display:flex;flex-direction:column;justify-content:center;gap:8px}.ubisoft-promo-title{color:#fff;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.ubisoft-promo-title-icon{width:30px;height:30px;object-fit:contain}.ubisoft-promo-text{color:#111;font-size:12px;line-height:1.2}.ubisoft-promo-btn{width:170px;height:30px;border:0;border-radius:15px;background:#0000;box-shadow:0 4px 4px #00000040 inset,0 4px 4px #00000040;color:#fff;font-size:13px}.ubisoft-story{margin-top:10px}.ubisoft-story-item{height:196px;position:relative;overflow:hidden}.ubisoft-story-link{width:100%;height:100%;border:0;padding:0;margin:0;display:block;background:transparent;cursor:pointer}.ubisoft-story-item:first-child{border-radius:20px 20px 0 0}.ubisoft-story-item:last-child{border-radius:0 0 20px 20px}.ubisoft-story-content{position:absolute;left:8px;bottom:14px;width:203px;color:#fff}.ubisoft-story-content--right{left:auto;right:14px;color:#111}.ubisoft-story-kicker{font-size:6px;font-weight:600}.ubisoft-story-title{margin-top:5px;font-size:12px;font-weight:600}.ubisoft-story-text{margin-top:7px;font-size:6px;line-height:1.3;color:#ffffffbf}.ubisoft-story-content--right .ubisoft-story-text{color:#000000bf}.ubisoft-story-btn{margin-top:8px;width:111px;height:30px;border:0;border-radius:15px;background:linear-gradient(90deg,#dbe4ec,#939faf);color:#000;font-size:13px}.ubisoft-story-btn--warm{background:linear-gradient(90deg,#8e0b08,#d09236);color:#fff}.ubisoft-story-btn--dark{background:linear-gradient(90deg,#5b646e,#0c1417);color:#fff}.ubisoft-popular{margin-top:10px}.ubisoft-popular-head{margin:15px;height:36px;border-radius:50px;border:0;background:#1e1e1e;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:15px;font-weight:600;width:calc(100% - 30px);cursor:pointer}.ubisoft-popular-arrow{font-size:22px;line-height:1}.ubisoft-popular-wrap{margin-top:8px;background:#dadde9;border-radius:20px;padding:14px 8px 8px}.ubisoft-popular-title{color:#111;font-size:16px;font-weight:600;margin:0 8px 10px}.ubisoft-popular-row{display:flex;gap:9px;overflow-x:auto;padding:0 0 6px;scrollbar-width:none}.ubisoft-popular-row::-webkit-scrollbar{display:none}.ubisoft-pop-card{flex:0 0 107px;display:block;border-radius:15px;background:#fff;border:.4px solid #0072ce;padding:4px 4px 7px;text-decoration:none;color:inherit}.ubisoft-pop-card-image{width:100%;height:94px;border-radius:12px;object-fit:cover}.ubisoft-pop-card-genre{margin-top:3px;color:#0072ce;font-size:5px}.ubisoft-pop-card-title{margin-top:4px;color:#111;font-size:8px;min-height:15px}.ubisoft-pop-card-btn{--btn-ring-color: #0072ce;position:relative;margin:10px;width:calc(100% - 20px);height:16px;border:1px solid var(--btn-ring-color);border-radius:15px;background:var(--btn-ring-color);box-shadow:0 4px 4px #00000040 inset,0 4px 4px #00000040;color:#fff;font-size:9px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.ubisoft-pop-card-btn:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid var(--btn-ring-color);border-radius:17px;pointer-events:none}.ubisoft-all-btn{margin-top:8px;width:100%;height:33px;border:0;border-radius:22px;background:#1e1e1e;color:#fff;font-size:12px;font-weight:600}.ubisoft-all-btn span{font-size:16px;vertical-align:middle}.earts-page{background:linear-gradient(180deg,#001b4d,#05122c)}.earts-container{width:100%;margin:0 auto;padding:94px 0 90px;box-sizing:border-box}.earts-head{padding:0 15px 0 13px;display:flex;align-items:center;justify-content:space-between}.earts-head-brand{display:flex;align-items:center;gap:8px}.earts-head-icon{width:50px;height:50px;object-fit:contain}.earts-head-title{color:#fff;font-size:20px;font-weight:600;line-height:17px}.earts-join-btn{width:194px;height:26px;border:0;border-radius:24px;padding:0;background:#c5005b;color:#fff;font-size:12px;font-weight:600;line-height:17px;box-shadow:inset 0 10px 14px #00000040,inset 0 1px #00000029,0 4px 4px #0000002e}.earts-hero{margin-top:18px;aspect-ratio:432 / 251;height:auto;border-radius:20px;border:.5px solid rgba(255,255,255,.65);box-shadow:0 4px 4px #00000040;overflow:hidden;position:relative}.earts-hero-banner-link{width:100%;height:100%;border:0;padding:0;margin:0;display:block;background:transparent;cursor:pointer}.earts-hero-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.earts-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:29px 12px 20px}.earts-logo{width:22px;height:22px}.earts-hero-title{margin-top:18px;width:130px;color:#fff;font-size:14px;font-weight:500;line-height:17px;text-shadow:0 4px 4px rgba(0,0,0,.25)}.earts-hero-text{margin-top:10px;width:165px;color:#ffffffbf;font-size:10px;font-weight:400;line-height:17px}.earts-hero-btn{margin-top:16px;width:107px;height:21.25px;border:0;border-radius:24px;background:#c5005b;color:#fff;font-size:12px;font-weight:600;line-height:17px;box-shadow:0 3px 6.2px -1px #0000003b,0 4px 4px #00000040 inset}.earts-intro{padding:30px 12px 8px;text-align:center}.earts-intro h2{margin:0;color:#000;font-size:14px;font-weight:600;line-height:17px}.earts-intro p{margin:10px auto 0;width:209px;color:#000;font-size:10px;font-weight:400;line-height:15px}.earts-duration{position:relative;margin:8px auto 0;width:277px;height:56px;border-radius:24px;background:linear-gradient(136deg,#00296c,#0057a3);display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px 10px;box-sizing:border-box;box-shadow:0 4px 4px #00000040,0 4px 4px #00000040 inset}.earts-duration:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;z-index:2;background:conic-gradient(from 0deg,#ffffff59,#ffffff59 80deg,#fff0,#ffffff59 100deg,#ffffff59 260deg,#fff0,#ffffff59 280deg,#ffffff59 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.earts-duration button{position:relative;border:0;border-radius:24px;background:transparent;color:#fff;font-size:20px;font-weight:400;line-height:17px}.earts-duration button.active{background:#0000;box-shadow:0 4px 4px #00000040 inset,0 4px 4px #00000040}.earts-duration button.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from 0deg,#ffffff2b,#fff0 86deg,#fff0 102deg,#ffffff59 116deg,#fff0 238deg,#fff0 258deg,#ffffff59 272deg,#ffffff2b 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.earts-purchase-block{margin-top:-20px;background:#fff;padding-bottom:10px}.earts-offer{margin:8px 15px 0;border-radius:24px;border:1px solid rgba(255,255,255,.6);background-image:linear-gradient(36deg,#1554bad1,#092654d1),url(/assets/subBackground-BMgOuWYg.png);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;min-height:218px;padding:14px 20px 10px;position:relative}.earts-offer:before,.earts-offer:after{content:"";position:absolute;width:490px;height:290px;border-radius:50%;border:1px solid rgba(69,141,255,.28);pointer-events:none}.earts-offer:before{top:-208px;left:-120px;transform:rotate(-18deg)}.earts-offer:after{top:-144px;left:24px;transform:rotate(12deg)}.earts-platform-chips{display:inline-flex;gap:8px}.earts-platform-chip{min-width:33px;height:18px;border-radius:5px;border:.5px solid rgba(255,255,255,.43);background:#00296c;box-shadow:0 4px 4px #00000040;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:500;line-height:17px}.earts-favorite{position:absolute;top:14px;right:20px;width:38px;height:38px;border-radius:19px;border:0;background:linear-gradient(90deg,#1353bd,#103377);box-shadow:0 4px 34.5px -6px #00000012;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.earts-favorite img{width:22px;height:22px;object-fit:contain}.earts-price{margin-top:30px;text-align:center;color:#fff;font-size:40px;font-weight:700;line-height:1}.earts-price-caption{margin-top:4px;text-align:center;color:#fff;font-size:20px;font-weight:400;line-height:17px}.earts-cashback{width:fit-content;margin:10px auto 0;min-width:98px;height:29px;padding:0 14px;border-radius:10px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(90deg,#153678,#061a3d);box-shadow:0 4px 4px #00000040;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:400;line-height:19px}.earts-cart-button{margin:14px auto 0;width:245px;height:37px;border-radius:50px;border:1px solid #001b4d;background:#fff;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#001b4d;font-size:16px;font-weight:600;line-height:19px;display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;position:relative;z-index:2}.earts-cart-button img{width:20px;height:20px;object-fit:contain;filter:brightness(0) saturate(100%) invert(10%) sepia(25%) saturate(1805%) hue-rotate(191deg) brightness(89%) contrast(102%)}.earts-fav-btn{border-radius:50%}.earts-features{background:#fff;padding:12px 7px}.earts-features h3{margin:0;text-align:center;color:#000;font-size:14px;font-weight:600;line-height:17px}.earts-feature-row{margin-top:19px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.earts-feature-row article{display:flex;flex-direction:column}.earts-feature-title{position:relative;min-height:34px;padding-left:8px;color:#000;font-size:10px;font-weight:600;line-height:17px}.earts-feature-title:before{content:"";position:absolute;left:0;top:6px;width:5px;height:5px;border-radius:9999px;background:#000}.earts-feature-row p{margin:8px 0 0;padding-left:8px;color:#000000bf;font-size:8px;font-weight:600;line-height:10px}.earts-playlist{background:#121314;border-radius:0 0 10px 10px;margin-top:0;padding:20px 14px 18px}.earts-playlist-title{color:#0072ce;text-align:center;font-size:14px;font-weight:600;line-height:17px}.earts-playlist-subtitle{margin-top:38px;color:#fff;text-align:center;font-size:14px;font-weight:600;line-height:17px}.earts-playlist-text{margin:9px auto 0;max-width:315px;color:#ffffffbf;text-align:center;font-size:10px;font-weight:400;line-height:12px}.earts-grid{margin-top:47px;display:grid;grid-template-columns:repeat(3,minmax(0,107px));justify-content:center;gap:24px 12px}.earts-game-card{width:107px;height:150px;border-radius:15px;overflow:hidden;background:transparent;box-shadow:0 4px 4px #00000040,0 4px 4px #00000040 inset;text-decoration:none}.earts-game-card img{width:101px;height:94px;margin:3px 3px 0;border-radius:12px;object-fit:cover;border-left:.3px solid rgba(255,255,255,.35);border-top:.7px solid rgba(255,255,255,.35);border-right:.7px solid rgba(255,255,255,.35);border-bottom:.3px solid rgba(255,255,255,.35);box-sizing:border-box}.earts-game-title{margin:5px 8px 0;color:#fff;font-size:10px;font-weight:500;line-height:1.2}.earts-grid-empty{grid-column:1 / -1;text-align:center;color:#fffc;font-size:10px}.earts-more-btn{margin:34px auto 0;display:block;border:0;background:transparent;color:#ffffffb3;font-size:12px;font-weight:600;line-height:17px}.reserve-codes-page{background:linear-gradient(180deg,#001b4d,#05122c)}.reserve-codes-container{padding-bottom:96px}.reserve-codes-title{margin:0;color:#fff;font-size:20px;line-height:1.1;letter-spacing:.5px}.reserve-codes-lead,.reserve-codes-sublead{margin:16px 0 0;color:#fff;font-size:16px;letter-spacing:.5px}.reserve-codes-sublead{margin-top:14px}.reserve-codes-instruction{margin-top:28px;border-radius:13px;background:#0f2552;box-shadow:0 3px 6.2px -1px #0000003b,inset 0 4px 4px #00000040;padding:14px 12px}.reserve-codes-instruction-head{display:flex;align-items:center;gap:10px}.reserve-codes-key-badge{width:35px;height:35px;border-radius:10px;border:.5px solid rgba(255,255,255,.6);background:#d9d9d94d;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.reserve-codes-key-badge img{width:24px;height:24px}.reserve-codes-instruction-title{color:#fff;font-size:16px;line-height:1.05;letter-spacing:-.5px}.reserve-codes-steps{margin:10px 0 0;padding-left:60px;color:#ffffffbf;font-size:14px;line-height:1.15;letter-spacing:-.5px}.reserve-codes-steps li{margin-top:8px}.reserve-codes-add-btn{display:block;margin:26px auto 0;width:245px;height:51px;border-radius:15px;border:1px solid #0072ce;background:#fff;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#000;font-size:16px;letter-spacing:-.5px}.reserve-codes-link-card{margin-top:56px}.reserve-codes-link-card+.reserve-codes-link-card{margin-top:11px}.reserve-codes-link-card img{width:24px;height:24px}.reserve-codes-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:40;padding:0 9px;box-sizing:border-box}.reserve-codes-modal{width:100%;max-width:421px;border-radius:20px;background:linear-gradient(180deg,#ffffff24,#21437f66);box-shadow:0 12px 30px #00000073;padding:55px 24px 36px;box-sizing:border-box;position:relative}.reserve-codes-modal-close{position:absolute;top:15px;right:18px;width:24px;height:24px;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center}.reserve-codes-modal-close img{width:24px;height:24px}.reserve-codes-modal-title{margin:0;color:#fff;font-size:16px;line-height:1.1;letter-spacing:.5px}.reserve-codes-modal-text{margin:22px 0 0;color:#fff;font-size:13px;line-height:1.2;letter-spacing:.5px}.reserve-codes-modal-input{margin-top:34px;width:100%;min-height:50px;border-radius:15px;border:.6px solid #fff;background:linear-gradient(90deg,#0057a3bf,#00296cbf);color:#fff;font-size:12px;line-height:1.2;letter-spacing:.5px;padding:14px;box-sizing:border-box;resize:none}.reserve-codes-modal-input::placeholder{color:#ffffff59}.reserve-codes-modal-save{display:block;margin:28px auto 0;width:245px;height:36px;border-radius:15px;border:1px solid #0072ce;background:#fff;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#000;font-size:16px;letter-spacing:-.5px}.invited-friends-page{background:linear-gradient(180deg,#001b4d,#05122c)}.invited-friends-container{width:100%;max-width:440px;margin:0 auto;padding:80px 16px 140px;box-sizing:border-box}.invited-friends-header{display:flex;justify-content:space-between;align-items:center}.invited-friends-user-pill{min-width:122px;height:40px;border-radius:24px;padding:3px 12px 3px 10px;box-sizing:border-box;display:inline-flex;align-items:center;gap:9px;background:#17284933;box-shadow:0 3px 6.2px -1px #0000003b}.invited-friends-avatar{width:34px;height:34px;border-radius:999px;object-fit:cover}.invited-friends-name{color:#fff;font-size:16px;letter-spacing:-.5px}.invited-friends-actions{width:98px;height:39px;border-radius:24px;display:flex;align-items:center;justify-content:center;gap:8px;background:#17284933;box-shadow:0 3px 6.2px -1px #0000003b}.invited-friends-action-btn{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.invited-friends-action-btn img{width:24px;height:24px}.invited-friends-title{margin:26px 0 0;color:#fff;font-size:20px;line-height:1.05;letter-spacing:.5px}.invited-friends-description{margin:18px 0 0;color:#fff;font-size:15px}.invited-friends-stats{margin-top:42px;border-radius:15px;border:.5px solid rgba(255,255,255,.6);background:#0f2552;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;overflow:hidden}.invited-friends-stat-row{min-height:47px;padding:0 18px 0 10px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:16px;border-bottom:1px solid rgba(255,255,255,.5)}.invited-friends-note{margin:12px 10px;color:#fff;font-size:13px;line-height:1.1;letter-spacing:-.5px}.invited-friends-ref-link{margin-top:36px;width:100%;min-height:46px;border-radius:15px;border:.6px solid rgba(255,255,255,.6);background:#0072ce;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;padding:6px 10px;box-sizing:border-box;display:flex;align-items:center;gap:8px;text-align:left}.invited-friends-ref-icon,.invited-friends-copy-icon{width:24px;height:24px;object-fit:contain}.invited-friends-ref-content{flex:1;min-width:0}.invited-friends-ref-title{font-size:14px;line-height:1}.invited-friends-ref-code{margin-top:4px;font-size:12px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psn-wallet-page{max-width:none!important;min-height:100vh;padding-top:80px;padding-bottom:108px}.psn-wallet-page .back-button{z-index:40}.psn-wallet-container{width:100%;margin:0 auto;padding-inline:4px;box-sizing:border-box}.psn-wallet-hero{width:100%;height:370px;box-sizing:border-box;border:1px solid rgba(255,255,255,.6);border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden;box-shadow:inset 0 -26px 12px 5px #00000040;position:relative;z-index:1}.psn-wallet-hero-image{width:100%;height:100%;object-fit:cover;display:block}.psn-wallet-content{margin-top:-35px;border-radius:35px;background:linear-gradient(180deg,#001b4d,#05122c);box-shadow:0 4px 71px #0d1b32,inset 0 5px 14px #00000040;padding:22px 5px 24px;position:relative;z-index:2}.psn-wallet-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.psn-wallet-title{margin:0;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;font-weight:600;line-height:1}.figma-wishlist-btn{width:38px;height:38px;border:0;border-radius:50%;color:#fff;background:linear-gradient(135deg,#1b61ca,#0f3d88);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.figma-wishlist-btn.is-active{opacity:.6}.figma-wishlist-icon{width:25px;height:25px}.psn-wallet-fields{margin-top:10px;display:flex;flex-direction:column;gap:13px}.psn-wallet-dropdown{position:relative}.psn-wallet-select,.psn-wallet-input{width:100%;height:44px;border-radius:15px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(59deg,#0072ce 2%,#003a68);box-shadow:inset 0 10px 14px #00000038,inset 0 1px #00000029,0 4px 4px #0000002e;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:14px;font-weight:400;padding:0 14px;box-sizing:border-box}.psn-wallet-select{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.psn-wallet-select-arrow-box{width:25px;height:25px;border-radius:5px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(86deg,#0072ce 2%,#003a68);display:inline-flex;align-items:center;justify-content:center}.psn-wallet-select-arrow{width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translate(-2px,-1px);transform-origin:center;transition:transform .12s ease}.psn-wallet-select-arrow-box.open .psn-wallet-select-arrow{transform:rotate(-135deg) translate(0)}.psn-wallet-select-menu{margin-top:3px;border-radius:15px;border:1px solid rgba(255,255,255,.6);overflow:hidden;background:linear-gradient(180deg,#001e58,#03153c)}.psn-wallet-select-item{width:100%;height:36px;border:0;border-bottom:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:16px;line-height:1;padding:0 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.psn-wallet-select-item:last-child{border-bottom:0}.psn-wallet-select-check{width:30px;height:30px;flex:0 0 auto}.psn-wallet-select-check.checked:after{width:6px;height:10px;border-right-width:2px;border-bottom-width:2px}.psn-wallet-input::placeholder{color:#ffffffd1}.psn-wallet-account{margin-top:20px}.psn-wallet-account-title{margin:0 0 11px;color:#ffffffbf;font-family:Archivo,Inter,sans-serif;font-size:22px;font-weight:600;line-height:1.15}.psn-wallet-account-grid{display:grid;grid-template-columns:1fr 122px;gap:11px 6px;align-items:stretch}.psn-wallet-account-grid .psn-wallet-input{height:37px;font-size:11px;border-radius:15px}.psn-wallet-help{grid-row:1 / span 3;grid-column:2 / 3;padding:16px;border-radius:15px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(180deg,#000d2d,#0e1f3d);text-align:center;font-size:12px;display:flex;flex-direction:column;text-decoration:none;color:#fff;box-sizing:border-box}.psn-wallet-help-title{font-weight:500;margin:auto 0}.psn-wallet-help-link{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600}.psn-wallet-help-link img{width:12px;height:12px;display:block}.psn-wallet-save-row{margin-top:25px;min-height:44px;border:1px solid rgba(255,255,255,.6);border-radius:15px;background:linear-gradient(59deg,#0072ce 2%,#003a68);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:14px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;position:relative}.psn-wallet-save-row input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.psn-wallet-save-row .profile-checkbox{width:30px;height:30px;flex:0 0 auto}.psn-wallet-save-row .profile-checkbox.checked:after{width:6px;height:11px;border-right-width:2px;border-bottom-width:2px}.psn-wallet-total-row{margin-top:30px;min-height:47px;border:.5px solid rgba(255,255,255,.5);border-radius:20px;box-shadow:0 4px 25px #00000040;background:#ffffff14;color:#ffffffbf;padding:0 10px;display:flex;align-items:center;justify-content:space-between;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;font-weight:700;line-height:1}.psn-wallet-total-row strong{color:#fff}.psn-wallet-actions{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:14px}.psn-wallet-status{margin-top:12px;border-radius:12px;border:1px solid rgba(255,255,255,.55);padding:8px 10px;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:13px;line-height:1.35}.psn-wallet-status.is-success{background:#209d5c40}.psn-wallet-status.is-error{background:#b8353540}.psn-wallet-pay-btn,.psn-wallet-cart-btn{padding:0px,15px;min-width:208px;height:38px;border-radius:18px;border:.6px solid rgba(255,255,255,.65);color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.psn-wallet-pay-btn:disabled,.psn-wallet-cart-btn:disabled{opacity:.7;cursor:default}.psn-wallet-pay-btn{background:linear-gradient(90deg,#071a39,#06235b)}.psn-wallet-cart-btn{min-width:242px;background:linear-gradient(90deg,#1353bd,#103377)}.psn-wallet-purchase-modal .payment-block{border-radius:25px;padding:20px 16px 16px;background:linear-gradient(90deg,#17171740,#00000040);border:1px solid rgba(255,255,255,.23);box-shadow:inset 0 4px 12px #00000040}.psn-wallet-purchase-modal .payment-methods-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.psn-wallet-purchase-modal .payment-method-card{position:relative;height:75px;border-radius:25px;border:1px solid rgba(255,255,255,.6);background:#152034;color:#fff;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.psn-wallet-purchase-modal .payment-method-card.active{background:#152034;background-image:linear-gradient(#ffffff14,#ffffff14);border:.5px solid #ffffff;box-shadow:0 4px 18.5px 5px #002d7fad,0 4px 4px #00000040;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px)}.psn-wallet-purchase-modal .payment-method-active-corner{position:absolute;top:0;width:33px;height:24.64px;background:#d9d9d9;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:.5px;color:#02173e}.psn-wallet-purchase-modal .payment-method-active-corner.left{left:0;border-top-left-radius:25px;border-bottom-right-radius:25px}.psn-wallet-purchase-modal .payment-method-active-corner.right{right:0;border-top-right-radius:25px;border-bottom-left-radius:25px;pointer-events:none}.psn-wallet-purchase-modal .payment-method-card.active .payment-method-active-corner.left{position:absolute}.psn-wallet-purchase-modal .payment-method-card.active .payment-method-active-corner.left:after{content:"";position:absolute;left:12px;top:8px;width:6px;height:10px;border-right:2px solid #0040b7;border-bottom:2px solid #0040b7;transform:rotate(45deg)}.psn-wallet-purchase-modal .payment-method-card>:not(.payment-method-active-corner){position:relative;z-index:2}.psn-wallet-purchase-modal .payment-method-icon{width:33px;height:33px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.psn-wallet-purchase-modal .payment-method-icon img{width:30px;height:30px;object-fit:contain}.psn-wallet-purchase-modal .payment-method-card.active .payment-method-icon{width:38px;height:30.55px;border-radius:0}.psn-wallet-purchase-modal .payment-method-card.active .payment-method-icon img{width:100%;height:100%}.psn-wallet-purchase-modal .payment-method-name{font-size:10px;font-weight:600;text-align:center}.psn-wallet-purchase-modal .payment-method-card.active .payment-method-name{font-size:11px;font-weight:500;letter-spacing:.5px}.psn-wallet-purchase-modal .payment-inline-banner{margin-top:12px;border-radius:150px;padding:12px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 4px #00000040;background:#0000002e;border:none;width:100%;text-align:left;cursor:pointer;position:relative;overflow:hidden}.psn-wallet-purchase-modal .payment-inline-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/background-color-C6vt03Sz.png) center/cover no-repeat;filter:blur(5px);z-index:0}.psn-wallet-purchase-modal .payment-inline-icon{width:30px;height:30px;border-radius:999px;background:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;z-index:1}.psn-wallet-purchase-modal .payment-inline-icon img{width:16px;height:16px;object-fit:contain}.psn-wallet-purchase-modal .payment-inline-text{display:flex;flex-direction:column;gap:2px;position:relative;z-index:1}.psn-wallet-purchase-modal .payment-inline-title{color:#fff;font-size:14px;font-weight:700}.psn-wallet-purchase-modal .payment-inline-subtitle{font-size:12px;color:#ffffffb8}.psn-wallet-purchase-modal .payment-inline-arrow{margin-left:auto;width:7px;height:16px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);position:relative;z-index:1}.psn-wallet-purchase-modal .dolyame-expanded{margin-top:16px;display:grid;gap:12px}.psn-wallet-payment-name-field{width:100%}.psn-wallet-payment-name-input{width:100%;max-width:100%;box-sizing:border-box;min-height:46px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff0f;color:#fff;padding:0 14px;font-size:15px}.psn-wallet-payment-name-input::placeholder{color:#ffffff7a}.psn-wallet-purchase-modal .dolyame-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.psn-wallet-purchase-modal .dolyame-card-left,.psn-wallet-purchase-modal .dolyame-card-right{height:85px;box-sizing:border-box;padding:12px;border-radius:25px;border:1px solid rgba(255,255,255,.23);background:#00000040;box-shadow:0 4px 4px #00000040;display:flex;align-items:center;gap:10px;position:relative;overflow:hidden}.psn-wallet-purchase-modal .dolyame-card-left{box-shadow:0 4px 18.5px 5px #002d80ad}.psn-wallet-purchase-modal .dolyame-card-left:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/background-color-C6vt03Sz.png) center/cover no-repeat;filter:blur(12px);opacity:.65;z-index:0}.psn-wallet-purchase-modal .dolyame-mini-icon{width:30px;height:30px;border-radius:50%;aspect-ratio:1 / 1;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;z-index:1}.psn-wallet-purchase-modal .dolyame-mini-icon img{width:16px;height:16px;object-fit:contain}.psn-wallet-purchase-modal .dolyame-mini-text{flex:1 1 auto;min-width:0;font-size:9px;position:relative;z-index:1}.psn-wallet-purchase-modal .dolyame-mini-text div:first-child{font-weight:700;color:#fff}.psn-wallet-purchase-modal .dolyame-mini-text div:last-child{color:#ffffffb8}.psn-wallet-purchase-modal .dolyame-mini-arrow{flex:0 0 auto;width:7px;height:16px;margin-left:auto;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.psn-wallet-purchase-modal .dolyame-card-right{justify-content:space-between;border:none;background:#152034;cursor:pointer;text-align:left}.psn-wallet-purchase-modal .dolyame-card-right-content{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.psn-wallet-purchase-modal .dolyame-card-right-text{color:#fff;font-size:12px;font-weight:500}.psn-wallet-purchase-modal .dolyame-card-right-icons{display:flex;gap:6px;align-items:center}.psn-wallet-purchase-modal .dolyame-card-right-icons img{width:18px;height:18px;object-fit:contain}.bonus-subscribe-modal-card.psn-wallet-purchase-modal .dolyame-card-right-arrow{width:50px;height:50px;max-width:100%;object-fit:contain;flex:0 0 auto;margin-left:auto}.psn-wallet-purchase-summary{margin-top:22px;display:grid;gap:10px}.psn-wallet-purchase-modal .summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:18px;font-weight:600}.psn-wallet-purchase-modal .summary-row span:last-child{text-align:right}.psn-wallet-purchase-modal .summary-row.muted{color:#fff6;font-weight:500}.psn-wallet-purchase-modal .summary-row.accent{color:#0e82e7;font-weight:500}.psn-wallet-purchase-modal .summary-row.strong{color:#fff;font-weight:700}.psn-wallet-payment-modal{display:flex;flex-direction:column;height:min(86vh,720px)}.psn-wallet-payment-frame-wrap{margin-top:12px;flex:1 1 auto;min-height:320px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#050e1fb3}.psn-wallet-payment-frame{width:100%;height:100%;min-height:320px;border:none;display:block;background:#fff}.psn-wallet-payment-actions{margin-top:10px;display:flex;justify-content:center}.psn-wallet-payment-actions .bonus-subscribe-action-btn{min-height:30px;padding:0 12px;justify-content:center}.psn-wallet-or{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;line-height:1}.steam-wallet-page{min-height:100vh;display:flex;flex-direction:column;padding-top:70px;padding-bottom:20px}.steam-wallet-page .back-button{z-index:40}.steam-wallet-container{width:100%;margin:0 auto;min-height:calc(100vh - 100px);display:flex;flex-direction:column;box-sizing:border-box}.steam-wallet-hero{width:100%;height:370px;box-sizing:border-box;border:1px solid rgba(255,255,255,.6);border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden;box-shadow:inset 0 -26px 12px 5px #00000040;position:relative;z-index:1}.steam-wallet-hero-image{width:100%;height:100%;display:block}.steam-wallet-hero-fallback{width:100%;height:100%;background:#ffffff0f}.steam-wallet-content{margin-top:-35px;flex:1 1 auto;display:flex;flex-direction:column;width:100%;box-sizing:border-box;border-radius:35px 35px 0 0;background:linear-gradient(180deg,var(--app-grad-from) 0%,var(--app-grad-to) 100%);box-shadow:0 4px 71px #0d1b32,inset 0 5px 14px #00000040;padding:22px 0 0;position:relative;z-index:2}.steam-wallet-head-row{padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.steam-wallet-title{margin:0;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:24px;font-weight:600;line-height:1}.steam-wallet-icon-btn{width:38px;height:38px;border:0;border-radius:50%;color:#fff;background:#ffffff0a;box-shadow:0 3px 6.2px -1px #0000003b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.steam-wallet-icon-btn.ring-border:before{display:none}.steam-wallet-icon{width:18px;height:18px}.steam-wallet-form-panel{border-radius:15px;margin:10px 5px 15px;flex:1 1 auto;display:flex;flex-direction:column;background:#0a1936;padding:10px 10px 50px}.steam-wallet-divider{height:1px;margin:18px 0;background:#ffffff38;box-shadow:0 1px #00000040}.steam-wallet-fields{display:flex;flex-direction:column;gap:13px}.steam-wallet-dropdown{position:relative;z-index:1}.steam-wallet-dropdown--open{z-index:30}.steam-wallet-select--with-help{padding-right:56px}.steam-wallet-select,.steam-wallet-text-input,.steam-wallet-checkbox-row{width:100%;height:44px;border-radius:15px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(59deg,#0072ce 2%,#003a68);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:clamp(10px,3.4vw,16px);font-weight:400;line-height:1.1;gap:8px;padding:0 5px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.steam-wallet-text-input{cursor:text;outline:none}.steam-wallet-receipt-input{display:block;width:100%;height:32px;border-radius:15px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(90deg,#0057a3bf,#00296cbf);box-shadow:inset 0 10px 14px #00000040,inset 0 1px #00000029,0 4px 4px #0000002e;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:11px;font-weight:400;padding:0 12px;box-sizing:border-box;outline:none}.steam-wallet-select>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.steam-wallet-select-arrow-box{margin-right:6px;width:25px;height:25px;border-radius:5px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(86deg,#0072ce 2%,#003a68);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.steam-wallet-page--valorant .steam-wallet-select-arrow-box{background:var(--redddd, linear-gradient(269deg, rgba(176, 19, 47, .57) 2.35%, rgba(108, 0, 22, .57) 95.14%))}.steam-wallet-page--xbox .steam-wallet-select-arrow-box{background:var(--xbox, linear-gradient(180deg, rgba(29, 176, 19, .6) 0%, rgba(12, 74, 8, .6) 100%))}.steam-wallet-page--nintendo .steam-wallet-select-arrow-box{background:linear-gradient(180deg,#fa000099,#94000099)}.steam-wallet-select-arrow{width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-2px) rotate(45deg);transform-origin:50% 50%;transition:transform .12s ease}.steam-wallet-select-arrow-box.open .steam-wallet-select-arrow{transform:translateY(2px) rotate(-135deg)}.steam-wallet-select-menu{margin-top:3px;border-radius:15px;border:1px solid rgba(255,255,255,.6);overflow:hidden;background:linear-gradient(180deg,#001e58,#03153c);position:relative;z-index:31}.steam-game-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:flex-start;padding:calc(70px + var(--onesys-safe-top)) 10px 14px;box-sizing:border-box}.steam-game-search-panel{border-radius:35px;border:.4px solid rgba(255,255,255,1);background:#ffffff1a;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;overflow:hidden;min-height:calc(100vh - 110px);max-height:calc(100vh - 110px);display:flex;flex-direction:column}.steam-game-search-bar{height:40px;margin:16px 18px 12px;border-radius:24px;background:#0d2d5f;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21);box-shadow:0 3px 6.2px -1px #0000003b,inset 0 4px 4px #00000040;display:flex;align-items:center;gap:10px;padding:0 12px;box-sizing:border-box}.steam-game-search-icon{width:22px;height:25px;flex:0 0 22px;background:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='22'%20height='25'%20viewBox='0%200%2022%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.6776%2016.1648L20.9548%2023.9267M17.6551%2010.6759C17.1836%2015.1615%2013.1651%2018.4156%208.67952%2017.9442C4.19391%2017.4727%200.939785%2013.4542%201.41124%208.96861C1.8827%204.48299%205.90121%201.22887%2010.3868%201.70033C14.8724%202.17179%2018.1266%206.19029%2017.6551%2010.6759Z'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.steam-game-search-input{min-width:0;flex:1 1 auto;height:100%;border:0;outline:none;background:transparent;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:18px;letter-spacing:-.5px}.steam-game-search-input::placeholder{color:#ffffff8c}.steam-game-search-close{flex:0 0 28px;width:28px;height:28px;border:0;background:transparent;color:#ffffffe6;font-size:24px;line-height:1;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.steam-game-search-results{padding:0 18px 18px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;max-height:none;overflow:auto}.steam-game-search-item{width:100%;border:1px solid rgba(255,255,255,.35);border-radius:20px;background:linear-gradient(90deg,#061a39d9,#06235bd9);box-shadow:0 4px 4px #00000040;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;cursor:pointer;text-align:left}.steam-game-search-item--card{height:100px;min-height:100px;flex:0 0 auto;padding:0;border-radius:25px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(227deg,#1638557a,#141c297a);box-shadow:0 4px 4px #00000040,0 4px 4px #00000040,inset 0 4px 4px #00000040,inset 0 4px 4px #00000040;overflow:hidden;justify-content:flex-start;gap:0}.steam-game-card-img{width:127px;height:100px;flex:0 0 auto;border-top-left-radius:25px;border-bottom-left-radius:25px;border-right:1px solid rgba(255,255,255,.65)}.steam-game-card-img--placeholder{background:#ffffff14}.steam-game-card-body{position:relative;flex:1 1 auto;height:100px;padding:12px 10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.steam-game-card-title{color:#fff;font-size:18px;font-family:Inter,Archivo,SST,sans-serif;font-weight:400;letter-spacing:-.5px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.steam-game-card-subtitle{margin-top:4px;color:#fff;font-size:16px;font-family:Inter,Archivo,SST,sans-serif;font-weight:100;letter-spacing:-.3px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.steam-game-card-price{margin-top:auto;color:#fff;font-size:20px;font-family:Inter,Archivo,SST,sans-serif;line-height:17px}.steam-game-search-item-text{min-width:0;display:flex;flex-direction:column;gap:4px}.steam-game-search-item-title{font-size:18px;font-weight:600;letter-spacing:-.5px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.steam-game-search-item-subtitle{font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:16px;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.steam-game-search-item-price{flex:0 0 auto;font-size:18px;font-weight:600;letter-spacing:-.5px;line-height:18px;white-space:nowrap}.steam-game-search-empty{padding:14px 4px;color:#ffffffbf;font-size:16px;letter-spacing:-.3px}.steam-wallet-select-item{width:100%;min-height:36px;border:0;border-bottom:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:clamp(10px,3.4vw,16px);line-height:1;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.steam-wallet-select-item:disabled{opacity:.55;cursor:default}.steam-wallet-select-item:last-child{border-bottom:0}.steam-wallet-checkbox-row{width:100%;height:44px;border-radius:15px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(59deg,#0072ce 2%,#003a68);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:clamp(10px,3.4vw,16px);font-weight:400;line-height:1.1;gap:8px;padding:0 5px;box-sizing:border-box}.steam-wallet-text-with-help{position:relative}.steam-wallet-text-with-help .steam-wallet-text-input{padding-right:56px}.steam-wallet-help-btn{position:absolute;top:calc(50% - 12.5px);right:14px;width:25px;height:25px;border-radius:5px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(86deg,#0072ce 2%,#003a68);box-shadow:inset 0 4px 4px #00000040;display:inline-flex;align-items:center;justify-content:center;color:#fffffff2;font-family:Inter,Archivo,SST,sans-serif;font-size:18px;line-height:18px;font-weight:600;cursor:pointer;padding:0}.steam-wallet-help-btn.open{filter:brightness(1.06)}.steam-wallet-help-only-row{height:44px;display:flex;justify-content:flex-end;align-items:center}.steam-wallet-help-btn--inline{position:relative;top:auto;right:auto}.steam-wallet-text-input::placeholder,.steam-wallet-receipt-input::placeholder{color:#fff9}.steam-wallet-checkbox-row{display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.steam-product-guide-card{border:1px solid rgba(255,255,255,.95);border-radius:15px;background:linear-gradient(90deg,#131722,#13314a);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;padding:16px 14px;color:#fff}.steam-product-guide-card-title{margin:0 0 12px;font-family:Inter,Archivo,SST,sans-serif;font-size:18px;font-weight:700;line-height:1.1}.steam-product-guide-card-list{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px;font-family:Inter,Archivo,SST,sans-serif;font-size:10px}.steam-product-guide-card-note{margin:14px 0 0;font-family:Inter,Archivo,SST,sans-serif;font-size:12px;line-height:1.35}.steam-product-guide-card-image-wrap{margin:14px -14px -16px;border-radius:0 0 14px 14px;overflow:hidden;background:#ffffff0a}.steam-product-guide-card-image{display:block;width:100%;height:auto}.steam-wallet-select-check{width:30px;height:30px;flex:0 0 30px;border-radius:5px;border:3px solid transparent;background:transparent;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative}.steam-wallet-select-check:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;padding:3px;background:linear-gradient(135deg,#0057a3,#00296c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.steam-wallet-select-check.active:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:13px;border-right:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:translate(-50%,-58%) rotate(45deg)}.steam-wallet-nominal-label{flex:1 1 auto;min-width:0}.steam-wallet-nominal-price{flex:0 0 auto;font-weight:700;opacity:.95}.steam-wallet-empty{padding:10px 14px;color:#ffffffbf;font-family:Inter,Archivo,SST,sans-serif;font-size:13px}.steam-wallet-total-row{margin-top:auto;min-height:47px;border:0;border-radius:20px;box-shadow:0 4px 25px #00000040;background:#ffffff14;color:#ffffffbf;padding:0 10px;display:flex;align-items:center;justify-content:space-between;font-family:Inter,Archivo,SST,sans-serif;font-size:18px;font-weight:700;line-height:1}.steam-wallet-total-row strong{color:#fff;font-weight:400}.steam-wallet-total-row--service{margin-top:24px}.steam-wallet-form-panel .steam-wallet-total-row+.steam-wallet-total-row{margin-top:14px}.steam-wallet-actions{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:14px}.steam-wallet-status{margin-top:12px;border-radius:12px;border:1px solid rgba(255,255,255,.55);padding:8px 10px;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:13px;line-height:1.35}.steam-wallet-status.is-success{background:#209d5c40}.steam-wallet-status.is-error{background:#b8353540}.steam-wallet-pay-btn,.steam-wallet-cart-btn{min-width:208px;height:38px;border-radius:18px;border:.6px solid rgba(255,255,255,.65);color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.steam-wallet-pay-btn:disabled,.steam-wallet-cart-btn:disabled{opacity:.7;cursor:default}.steam-wallet-pay-btn{background:linear-gradient(90deg,#071a39,#06235b)}.steam-wallet-cart-btn{min-width:242px;background:linear-gradient(90deg,#1353bd,#103377)}.steam-wallet-or{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;line-height:1}.steam-wallet-loading{margin:30px 20px 0;color:#ffffffbf;font-family:Inter,Archivo,SST,sans-serif;font-size:13px}.steam-wallet-page--valorant{background:radial-gradient(95% 50% at 50% -10%,#395bbb8c,#06142e00 70%),linear-gradient(180deg,#091126,#0d2147)}.steam-wallet-fields--valorant{gap:10px}.steam-wallet-select-menu--compact{margin-top:2px;border-radius:6px 6px 10px 10px}.steam-wallet-select-menu--nominals{max-height:290px;overflow-y:auto}.steam-wallet-select-menu--valorant-nominals .steam-wallet-select-item{min-height:26px;padding-top:3px;padding-bottom:3px;border-bottom-color:#ffffff5c}.steam-wallet-select-menu--valorant-nominals .steam-wallet-nominal-label{font-size:clamp(10px,3.4vw,16px)}.valorant-account-top-row{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px;align-items:start}.valorant-account-top-left{grid-column:1;display:flex;flex-direction:column;gap:10px;min-width:0}.valorant-account-top-left:only-child{grid-column:1 / -1}.valorant-account-top-row>.valorant-help-card{grid-column:2;grid-row:1}.steam-wallet-dropdown--account-region .steam-wallet-select{min-width:0;height:44px}.valorant-help-card{min-height:100px;border-radius:15px;border:.4px solid rgba(255,255,255,.5);box-shadow:inset 0 4px 4px #00000040,0 4px 4px #00000040;padding:14px 10px 10px;background:#0000002e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.valorant-help-card-title{margin:0;color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.5px;text-align:center}.valorant-help-card-link{margin:0;color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px}.valorant-account-options{margin-top:2px;display:flex;flex-direction:column;gap:8px}.valorant-account-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.valorant-account-check input{position:absolute;opacity:0;pointer-events:none}.valorant-account-check-mark{flex:0 0 auto;width:24px;height:24px;border-radius:6px;border:2px solid #0089e4;box-sizing:border-box;position:relative;margin-top:1px}.valorant-account-check input:checked+.valorant-account-check-mark:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:13px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-58%) rotate(45deg)}.valorant-account-check span:last-child{margin:0;color:#ffffffb8;font-family:Archivo,Inter,SST,sans-serif;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.5px}.valorant-register-note{margin-top:4px;border-radius:25px;border:1px solid rgba(255,255,255,.23);background:linear-gradient(90deg,#18181840,#00000040);padding:14px 16px;color:#fff;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25);font-family:Archivo,Inter,SST,sans-serif;font-size:11px;font-weight:600;line-height:1.22;letter-spacing:.5px}.valorant-account-fields{margin-top:4px}.valorant-account-fields-title{margin:10px;color:#ffffffc7;font-family:Archivo,Inter,SST,sans-serif;font-size:20px;font-weight:600;line-height:1;letter-spacing:.5px}.valorant-account-fields-grid{display:grid;grid-template-columns:1fr 110px;gap:8px;align-items:start}.valorant-account-fields-inputs{display:flex;flex-direction:column;gap:10px}.valorant-account-input{width:100%;height:37px;border-radius:15px;border:.6px solid rgba(255,255,255,.95);background:linear-gradient(90deg,#0057a3bf,#00296cbf);box-shadow:inset 0 4px 4px #00000040,0 4px 4px #00000040;box-sizing:border-box;padding:0 10px;color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-size:10px;font-weight:500;letter-spacing:.5px;outline:none}.valorant-account-input::placeholder{color:#fff9}.steam-product-modal-field{margin-top:12px}.steam-product-modal-input{width:100%;box-sizing:border-box;max-width:100%;min-height:46px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff0f;color:#fff;padding:0 14px;font-size:15px}.steam-product-modal-input::placeholder{color:#ffffff7a}.steam-product-payment-modal{display:flex;flex-direction:column}.steam-product-payment-frame-wrap{width:100%;min-height:420px;border-radius:22px;overflow:hidden;background:#ffffff0a}.steam-product-payment-frame{width:100%;height:420px;border:0;display:block;background:transparent}html,body,#root,#root *{font-family:Inter,Archivo,SST,sans-serif!important}html,body,#root{width:100%;max-width:100%;overflow-x:clip}:root{--app-viewport-width: 100vw;--primary-bg: #191627;--secondary-bg: #0E0C16;--accent-color: #47328D;--accent-light: #352D54;--text-color: white;--border-radius: 14px;--product-card-size: 140px;--onesys-safe-top: max( calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px)), env(safe-area-inset-top, 0px) );--app-grad-from: #001B4D;--app-grad-to: #05122C;--top-arc-bg: #113D84;--top-arc-shadow: 0 20px 58px rgba(10, 81, 197, .26);--nav-oval-grad-from: #001B4D;--nav-oval-grad-mid: #001A4B;--nav-oval-grad-to: #05122C;--nav-label-glow: 0px 4px 19px 9px #0057A3}:root[data-storefront=steam]{--primary-bg: #0b1323;--secondary-bg: #0a1220;--accent-color: #1b4fb4;--accent-light: #112244;--app-grad-from: #0a1121;--app-grad-to: #0f1d39;--top-arc-bg: #0e1531;--top-arc-shadow: 0 20px 58px rgba(0, 0, 0, .35);--nav-oval-grad-from: #141B3A;--nav-oval-grad-mid: #0D1530;--nav-oval-grad-to: #0D1530;--nav-label-glow: 0px 4px 19px 9px rgba(38, 141, 255, .45)}body{margin:0;padding:0;font-family:Archivo,SST,sans-serif;background:linear-gradient(180deg,var(--app-grad-from) 0%,var(--app-grad-to) 100%);color:var(--text-color);position:relative;min-height:100vh;overflow-x:hidden;overscroll-behavior-x:none}body:before{content:"";position:absolute;top:min(calc(-149px + var(--onesys-safe-top, 0px)),-25px);left:50%;transform:translate(-50%);width:calc(var(--app-viewport-width, 100vw) * 1.66);max-width:none;height:clamp(150px,44vw,197px);background:var(--top-arc-bg);border-radius:0 0 50% 50%/0 0 62% 62%;box-shadow:var(--top-arc-shadow);pointer-events:none;z-index:0;border:1px solid rgba(255,255,255,.1)}.app{position:relative;min-height:100vh;width:100%;max-width:100%;padding-top:var(--onesys-safe-top);box-sizing:border-box;background:transparent;overflow-x:hidden;overflow-y:visible;z-index:1}.app-route-stage{position:relative;min-height:100vh;width:min(100%,var(--app-viewport-width));max-width:min(100%,var(--app-viewport-width));overflow-x:clip}.app-route-pane{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip}.app-route-pane--enter{animation:app-route-fade-in var(--dur-route) var(--ease-soft) both;will-change:opacity}@keyframes app-route-fade-in{0%{opacity:0}to{opacity:1}}.main-content{position:relative;width:100%;max-width:min(450px,var(--app-viewport-width));margin:auto auto 50px;padding-left:1px;padding-right:1px;box-sizing:border-box;background:transparent;color:var(--text-color);font-family:Archivo,SST,sans-serif;z-index:1}.page-loading-state{padding-top:80px;text-align:center}.header-actions-pill{display:flex;align-items:center;gap:15px;height:40px;padding:0 15px;border-radius:24px;background:#17284900;box-shadow:0 10px 6.2px -1px #0000003b}.header-action-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.header-action-icon img{width:25px;height:25px;display:block}.glass-modal-surface{position:relative;background:#ffffff15;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff1a,0 8px 20px #00000029;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bottom-nav{position:fixed;bottom:0;left:0;right:0;height:76px;z-index:100;overflow:hidden}.bottom-nav:before,.bottom-nav:after{content:"";position:absolute;left:50%;transform:translate(-50%);pointer-events:none;border-radius:50%}.bottom-nav:before{width:120%;height:150px;bottom:-88px;background:linear-gradient(180deg,var(--nav-oval-grad-from) 0%,var(--nav-oval-grad-mid) 50%,var(--nav-oval-grad-to) 100%);box-shadow:0 -7px 5px -1px #00000040;z-index:-4}.bottom-nav:after{width:130%;height:195px;bottom:-160px;background:linear-gradient(180deg,var(--nav-oval-grad-from) 0%,var(--nav-oval-grad-mid) 50%,var(--nav-oval-grad-to) 100%);box-shadow:0 -7px 5px -1px #00000040;z-index:-2}.nav-background{position:absolute;bottom:0;left:0;right:0;height:129px;background:linear-gradient(180deg,#231c3e,#191627);box-shadow:0 -7px 5px -1px #00000040;border-radius:9999px;z-index:-1}.nav-oval,.nav-oval-primary,.nav-oval-secondary{display:none}.nav-items{display:flex;justify-content:space-around;position:absolute;bottom:22px;left:0;right:0;padding:0 20px;z-index:1}.nav-item{padding-top:2px;position:relative;transition:transform .16s ease;text-decoration:none;color:#fff;display:flex;flex-direction:column;align-items:center;transform:translateY(4px)}.nav-item.active{transform:translateY(0)}.nav-item.inactive{transform:translateY(6px)}.nav-item.active:before{content:none}.nav-icon-container{display:flex;align-items:center;justify-content:center;height:35px;position:relative;top:15px}.nav-item[data-nav-key=catalog] .nav-icon-container{top:10px}.nav-icon{display:block}.nav-label{margin-top:6px;font-family:Inter,Archivo,SST,sans-serif;font-size:13px;font-weight:600;line-height:17px;opacity:0;transform:translateY(1px);transition:opacity .12s ease,transform .12s ease;position:relative;z-index:0}.nav-item.active .nav-label{opacity:1;transform:translateY(14px)}.nav-label-glow{position:absolute;width:49.68px;height:17px;background:#fff;box-shadow:var(--nav-label-glow);border-radius:6px;transform:translate(-50%,-50%) rotate(-2deg);pointer-events:none;z-index:-3}.nav-label-glow--catalog{transform:translate(calc(-50% - 2px),calc(-50% - 11px))}.back-button{width:50px;height:50px;border-radius:9999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:.82;position:fixed;left:10%;bottom:30px;transform:translate(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.back-button{border:1px solid transparent;background:#39373761;background-blend-mode:plus-lighter}.ring-border{position:relative}.ring-border:before,.back-button:before{margin:0;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:radial-gradient(120% 120% at 0% 0%,#cfdefb,#cfdefb00 55%),radial-gradient(120% 120% at 100% 0%,#cfdefb00,#cfdefb00 70%),radial-gradient(120% 120% at 80% 94%,#9ba9c4,#9ba9c400 58%),radial-gradient(90% 120% at 35% 0%,#cfdefbe6,#cfdefb00 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.back-button img{width:20px;height:20px;display:block;pointer-events:none}@media (min-width: 768px){.main-content{max-width:700px}}
