.catalog{--catalog-muted:#aeb6c3}.catalog .section-heading h2{font-size:clamp(28px,3vw,36px);font-weight:750;letter-spacing:-.045em}.catalog .eyebrow{font-size:11px;font-weight:650;letter-spacing:.15em}.catalog .count{color:var(--catalog-muted);font-size:13px}.console-picker{margin:8px 0 24px}.console-picker-heading{margin-bottom:10px;font-size:12px;font-weight:550;color:var(--catalog-muted)}.console-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.console-tab{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:72px;padding:12px 14px;border:0;border-bottom:2px solid #39414a;border-radius:8px 8px 0 0;background:#ffffff03;color:#f3f5f8;text-align:left;transition:background .18s,border-color .18s,color .18s}.console-tab>img{flex-shrink:0;width:28px;height:28px;object-fit:contain;filter:invert(1)}.console-tab-copy{display:flex;flex-direction:column;gap:3px}.console-tab-copy small{color:#aeb6c3;font-size:11px;line-height:1.3;font-weight:500}.console-tab-copy strong{font-size:18px;line-height:1.25;font-weight:700;letter-spacing:-.025em;white-space:nowrap}.console-tab-check{position:absolute;top:8px;right:9px;color:#d5fa70;font-size:12px;opacity:0}.console-tab[aria-pressed=true]{color:#d5fa70;border-bottom-color:#d5fa70;background:#d5fa7010}.console-tab[aria-pressed=true] .console-tab-check{opacity:1}.console-tab[aria-pressed=true] small{color:#c9d8ac}.console-tab:focus-visible{outline:2px solid #d5fa70;outline-offset:3px}@media(hover:hover){.console-tab:hover{background:#ffffff0a;border-bottom-color:#b8c1cd}.console-tab[aria-pressed=true]:hover{background:#d5fa701a;border-bottom-color:#d5fa70}}@media(max-width:1000px) and (min-width:761px){.console-tab{gap:8px;padding:12px 6px}.console-tab-copy strong{font-size:15px}.console-tab>img{width:23px;height:23px}}@media(max-width:760px){.console-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.console-tab{flex-direction:column;gap:8px;padding:12px 4px;min-height:96px;text-align:center}.console-tab-copy{gap:2px}.console-tab-copy strong{font-size:16px}.console-tab>img{width:24px;height:24px}.console-tab-copy small{font-size:10px}.console-picker{margin-bottom:20px}}.catalog .game-grid{gap:24px 20px;align-items:stretch}.catalog-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;text-align:left;background:#161b22;border:1px solid #303741;border-radius:14px;transition:border-color .18s,box-shadow .18s}.catalog-card-art{position:relative;width:100%;flex-shrink:0;overflow:hidden;background:#171e27}.catalog-card-art>img{width:100%;height:100%;object-fit:contain;object-position:center}.catalog-card-tag{position:absolute;top:12px;left:12px;border:1px solid #ffffff38;border-radius:6px;padding:5px 9px;background:#141820eb;color:#f5f6f8;font-size:11px;line-height:1.5;font-weight:750}.catalog-card-tag.is-new{background:#d5fa70;border-color:#d5fa70;color:#17200e}.catalog-card-info{display:flex;flex-direction:column;flex:1;padding:19px 18px 17px}.catalog-card h3{margin:0 0 12px;min-height:2.7em;color:#f6f7fa;font-size:18px;line-height:1.35;font-weight:750;letter-spacing:-.025em;overflow-wrap:anywhere}.game-platform-badges{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;margin-bottom:20px}.game-platform-badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:25px;padding:4px 7px;border-radius:5px;background:#ffffff06;border:1px solid #ffffff12;color:#c4cddb;font-size:12px;font-weight:650;line-height:1.4}.game-platform-badge img{flex-shrink:0;object-fit:contain;filter:invert(1);opacity:.9}.game-platform-badge.badge-ps{color:#b9cfff}.game-platform-badge.badge-nintendo{color:#ffc1c5}.game-platform-badge.badge-xbox{color:#b2dfbb}.catalog-card-offer{margin-top:auto;padding-top:13px;border-top:1px solid #ffffff12}.catalog-card-edition{margin:0 0 8px;color:var(--catalog-muted);font-size:12px;line-height:1.5}.catalog-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.catalog-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.catalog-card-price>span{color:var(--catalog-muted);font-size:12px}.catalog-card-price strong{color:#d5fa70;font-size:25px;font-weight:800;line-height:1.3;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.catalog-card-action{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid #495344;border-radius:50%;color:#d5fa70;background:#d5fa700a;transition:color .18s,background .18s}.catalog-card:focus-visible{outline:2px solid #d5fa70;outline-offset:4px}@media (hover:hover){.catalog-card:hover{border-color:#788c51;box-shadow:0 8px 30px #0003}.catalog-card:hover .catalog-card-action{background:#d5fa70;color:#17200e;border-color:#d5fa70}}@media (max-width:760px){.catalog .game-grid{gap:16px 12px}.catalog-card{border-radius:11px}.catalog-card-info{padding:14px 12px 12px}.catalog-card h3{font-size:16px;line-height:1.4;min-height:2.8em;margin-bottom:10px}.game-platform-badges{gap:5px;margin-bottom:14px}.game-platform-badge{font-size:11px;padding:3px 5px;gap:5px}.game-platform-badge img{width:12px;height:12px}.catalog-card-offer{padding-top:10px}.catalog-card-edition{font-size:11px}.catalog-card-price{gap:4px}.catalog-card-price strong{font-size:21px}.catalog-card-price>span{font-size:11px}.catalog-card-action{width:29px;height:29px}.catalog-card-action svg{width:17px;height:17px}.catalog-card-tag{top:8px;left:8px;font-size:10px;padding:4px 7px}}@media (max-width:420px){.catalog-card-info{padding:12px 10px}.catalog-card-price strong{font-size:20px}}@media (max-width:359px){.catalog .game-grid{grid-template-columns:1fr}.catalog-card h3{min-height:0;font-size:18px}}.all-games-heading h3{font-size:23px;font-weight:700;letter-spacing:-.035em;margin:12px 0 20px}.catalog-card{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.catalog-card-art>img{transition:transform .6s cubic-bezier(.2,.7,.3,1),filter .6s ease}.catalog-card-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(145deg,#ffffff12,transparent 45%,#00000016);opacity:0;transition:opacity .3s}.catalog-card-action svg{transition:transform .25s ease}.catalog-card:focus-visible .catalog-card-action{background:#d5fa70;color:#17200e}@media(hover:hover) and (pointer:fine){.catalog-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0005;border-color:#9dbf60}.catalog-card:hover .catalog-card-art>img{transform:scale(1.035);filter:brightness(1.045)}.catalog-card:hover .catalog-card-art:after{opacity:1}.catalog-card:hover .catalog-card-action svg{transform:translate(2px,-2px)}}@media(prefers-reduced-motion:reduce){.catalog-card,.catalog-card-action svg,.catalog-card-art:after,.catalog-card-art>img{transition:none}.catalog-card:hover,.catalog-card:hover .catalog-card-action svg,.catalog-card:hover .catalog-card-art>img{transform:none}.console-tab{transition:none}}.console-tab{justify-content:flex-start;padding-left:24px;background:color-mix(in srgb,var(--console-tone) 9%,#101419);border-bottom-color:color-mix(in srgb,var(--console-tone) 35%,#303640)}.console-tone-ps{--console-tone:#88adff}.console-tone-nintendo{--console-tone:#e59aa6}.console-tone-xbox{--console-tone:#9dd7ac}.console-tab-copy{text-align:left}.console-tab-copy small{line-height:15px}.console-tab-copy strong{line-height:24px}@media(hover:hover){.console-tab:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--console-tone) 16%,#101419)}}@media(max-width:1000px) and (min-width:761px){.console-tab{padding-left:10px}}@media(max-width:760px){.console-tab{padding:12px 4px;justify-content:center}.console-tab-copy{text-align:center}}body{font-synthesis:none}.brand{font-weight:var(--gb-weight-strong)}body{font-family:var(--font-gamebay),Arial,sans-serif;font-optical-sizing:auto}button,input,select,textarea{font-family:inherit}a,button,input,select,textarea{touch-action:manipulation}:focus-visible{outline:2px solid #d5fa70;outline-offset:4px}main:focus{outline:none}.skip-link{position:fixed;top:8px;left:16px;z-index:200;background:#d5fa70;color:#10130b;padding:12px 18px;border-radius:8px;transform:translateY(-160%);font-weight:700}.skip-link:focus{transform:none}.fineprint,.footer-bottom,.policy-version{color:#a9b2c1}.fineprint{line-height:1.65}.muted{line-height:1.6}.policy-section p{line-height:1.85}.policy-article{overflow-wrap:anywhere}.policy-section{scroll-margin-top:32px}.policy-layout>*{min-width:0;max-width:100%}.policy-nav nav{max-width:100%}.policy-section>div{min-width:0}.policy-label{flex-wrap:wrap}.auth-shell{max-width:1140px;margin:0 auto;padding:80px 32px 100px;display:grid;grid-template-columns:1fr 440px;gap:80px;align-items:center;min-height:72vh}.auth-story h1{font-size:clamp(2rem,4vw,3.6rem);font-weight:750;line-height:1.12;letter-spacing:-.055em;text-wrap:balance;margin:22px 0}.auth-story>p{font-size:17px;line-height:1.75;color:#b5becc;max-width:430px;margin-bottom:35px}.auth-feature{display:flex;gap:14px;align-items:center;margin:18px 0;color:#cbd2dc;font-size:14px}.auth-feature svg{color:#d5fa70;flex-shrink:0}.auth-card{padding:30px;background:linear-gradient(145deg,#1b2027,#12161b);border:1px solid #343d48;border-radius:20px;box-shadow:0 24px 70px #0003}.auth-card h2{font-size:25px;font-weight:700;letter-spacing:-.035em;margin:28px 0 8px}.auth-card>p{font-size:14px}.auth-tabs{display:flex;padding:4px;background:#0d1014;border:1px solid #303743;border-radius:10px;gap:4px}.auth-tabs button{flex:1;font-size:13px;font-weight:650;padding:11px 8px;border-radius:7px;color:#a9b3c1}.auth-tabs button[aria-pressed=true]{background:#303a2a;color:#dcff9c}.auth-card form{margin-top:26px}.auth-card form>label{display:block;margin:20px 0 9px;font-size:14px;font-weight:650}.auth-card input:not([type=hidden]){width:100%;background:#0e1218;border:1px solid #49515d;border-radius:9px;padding:13px 14px;color:#f1f4f8;min-height:49px;font-size:16px}.auth-card .fineprint{font-size:12px;margin:10px 0 24px}.password-field{position:relative}.password-field input{padding-right:50px!important}.password-field button{position:absolute;right:3px;top:3px;width:44px;height:44px;display:grid;place-items:center;color:#b8c1cf}.auth-terms{font-size:12px;line-height:1.8;color:#a9b3c1;margin-top:20px}.auth-terms a{color:#d5fa70;text-decoration:underline;text-underline-offset:3px}.system-page{max-width:800px;min-height:85vh;margin:auto;padding:80px 28px}.system-page .brand{display:block;margin-bottom:60px}.system-page h1{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;letter-spacing:-.04em;margin:20px 0}.system-page p{max-width:620px;color:#b8c2d0;line-height:1.8}.system-page>div{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.order-main p,.order-summary dd,.request-history p{overflow-wrap:anywhere}.care-form textarea{font:inherit;line-height:1.65}.member-header-links a,.member-header-links button{min-height:44px;display:inline-flex;align-items:center}.member-header-links{flex-wrap:wrap}.member-heading h1{line-height:1.15}.company-registry{display:inline-flex;gap:8px;align-items:center;color:#d5fa70;text-decoration:underline;text-underline-offset:4px;margin-top:16px}@media(max-width:800px){.auth-shell{grid-template-columns:1fr;gap:30px;padding:32px 20px 60px;max-width:510px}.auth-story h1{font-size:34px}.auth-story>p{margin-bottom:0;font-size:15px}.auth-feature{display:none}.auth-card{padding:24px}.member-header-links{gap:8px 14px}.member-header{flex-wrap:wrap;height:auto!important;min-height:80px;padding-top:12px!important;padding-bottom:12px!important}.member-header-links{font-size:12px}.info-header .text-link{margin-top:0;font-size:12px}.care-form textarea,.rental-dialog input{font-size:16px}.order-title h1{font-size:clamp(1.65rem,6vw,2.7rem)}.policy-section p{font-size:15px}}@media(max-width:380px){.auth-shell{padding:25px 14px 48px}.auth-card{padding:20px}.auth-tabs button{font-size:12px}.info-header{padding-left:16px!important;padding-right:16px!important;gap:10px}.info-header .header-tools{gap:8px}.info-header .brand{font-size:17px}.info-header .brandmark{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.auth-live-dot{display:inline-block;width:6px;height:6px;background:#d5fa70;border-radius:50%;margin:0 0 2px 10px}.auth-covers{display:flex;align-items:center;height:260px;max-width:430px;margin:22px 0 30px;padding:10px 24px;isolation:isolate}.auth-covers img{width:43%;height:230px;object-fit:cover;border:1px solid #ffffff24;border-radius:14px;box-shadow:0 16px 38px #0007;transform:rotate(-9deg)}.auth-covers img:nth-child(2){transform:translateY(-10px);margin-left:-14%;z-index:2}.auth-covers img:nth-child(3){transform:rotate(9deg);margin-left:-14%}.auth-benefits{display:flex;flex-wrap:wrap;gap:16px 24px;color:#b5becc;font-size:12px}.auth-benefits span{display:flex;align-items:center;gap:9px}.auth-benefits svg{color:#d5fa70}.auth-card .auth-submit{margin-top:25px;min-height:50px}.auth-card .fineprint+.auth-submit{margin-top:0}.auth-browse{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid #ffffff12;color:#a9b3c1;font-size:12px}@media(max-width:800px){.auth-benefits,.auth-covers{display:none}.auth-story .eyebrow{font-size:10px}.auth-story h1{margin:14px 0!important}.auth-story>p{max-width:360px}}.catalog-load-more{display:flex;justify-content:center;padding:32px 0 8px}.catalog-load-more span{color:#a9b3c1;margin-left:12px;font-size:12px}.help-documents summary{cursor:pointer;padding:12px 0}.help-documents details[open] summary{margin-bottom:18px}.product-page{padding-top:32px;padding-bottom:64px}.product-page-layout{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:64px;align-items:center;margin:32px 0 64px}.product-page-cover{width:100%;aspect-ratio:1;object-fit:contain;border-radius:16px;background:#171b22}.product-page h1{font-size:clamp(30px,4vw,54px);line-height:1.12;font-weight:800;letter-spacing:-.045em;margin:14px 0 22px}.product-page p{color:#b7c0cd;line-height:1.7;margin:16px 0;max-width:540px}.product-page-release{font-size:13px}.product-page-price{display:flex;align-items:baseline;gap:12px;margin-top:24px}.product-page-price small{color:#acb5c2}.product-page-price strong{color:#d5fa70;font-size:36px;font-weight:750;letter-spacing:-.04em}.product-page .primary{display:inline-flex;margin:10px 0}.product-page-points{display:grid;gap:12px;margin:24px 0;font-size:13px;color:#c2cbd6}.product-page-points li{display:flex;align-items:center;gap:10px}.product-page-points svg{color:#d5fa70}.product-related h2{font-size:24px;font-weight:700;margin-bottom:24px}.product-related>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.product-related .catalog-card-art>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.product-related strong{display:block;margin-top:12px;font-size:14px}.product-related a:hover{color:#d5fa70}@media(max-width:800px){.product-page-layout{grid-template-columns:1fr;gap:28px;margin-top:24px}.product-page-cover{max-width:420px;justify-self:center}.product-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}footer.info-footer{padding:34px max(24px,calc((100vw - 1340px)/2)) 24px}footer.info-footer .footer-groups{border:0;margin:0;padding:0 0 28px;gap:32px;max-width:none;width:100%}footer.info-footer .footer-groups section{gap:5px}footer.info-footer .footer-groups a{display:inline-flex;align-items:center;min-height:36px;color:#aeb8c7;text-decoration:none}footer.info-footer .footer-groups a:hover{color:#d5fa70}footer.info-footer .footer-bottom{padding-top:20px;border-top:1px solid #282f38;align-items:center;gap:16px}@media(max-width:600px){footer.info-footer{padding:28px 20px 90px}footer.info-footer .footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}footer.info-footer .footer-groups section:last-child{grid-column:1/-1}footer.info-footer .footer-bottom{flex-wrap:wrap;font-size:12px}}#all-games{scroll-margin-top:24px}.console-picker-heading button{font-size:14px;padding:9px 13px;border:1px solid #607244;border-radius:8px;background:#23301b;color:#d5fa70;min-height:40px}.catalog-platform-availability>small{display:block;font-size:10px;letter-spacing:.05em;color:#8e9bad;margin:0 0 6px}.release-platforms{color:#9daebf;font-size:12px;line-height:1.6;margin:14px 0}.reward-checkout-note{color:#caf582!important;font-size:13px}.reward-checkout-note del{color:#9ba9ba}.member-tabs [role=tabpanel],.rental-dialog .dialog-title{scroll-margin-top:24px}.rental-dialog .dialog-body{min-width:0}.rental-dialog .mode-option{align-items:flex-start;gap:12px}.rental-dialog .mode-option>div{flex:1;min-width:0}.rental-dialog .mode-option>b{white-space:nowrap;align-self:center}.rental-dialog .mode-option strong{line-height:1.45}.rental-dialog .mode-option p{line-height:1.6}.catalog-card-bottom{gap:12px}.catalog-card-action svg{opacity:1;stroke:currentColor}.catalog-card-edition{line-height:1.6;overflow-wrap:anywhere}.member-tabs [role=tablist]{height:auto;flex-wrap:wrap;gap:6px}.member-tabs [role=tab]{min-height:42px}.member-section-heading{scroll-margin-top:24px}@media(max-width:600px){.rental-dialog .mode-option{display:grid;grid-template-columns:20px minmax(0,1fr)}.rental-dialog .mode-option>b{grid-column:2;justify-self:start}.rental-dialog .dialog-total{gap:14px;flex-wrap:wrap}.rental-dialog .dialog-total>.primary{flex:1;min-width:160px}.care-heading{align-items:flex-start;flex-wrap:wrap}.care-heading>div{min-width:0;flex:1}.care-heading>button{flex-basis:100%}.message-meta{flex-wrap:wrap;gap:6px}.message-meta time{white-space:normal}.info-header nav,.member-header-links{flex-wrap:wrap}.catalog-card-info h3{overflow-wrap:anywhere}}.policy-mobile-nav{display:none}@media(max-width:800px){.policy-nav>.eyebrow,.policy-nav>nav{display:none!important}.policy-mobile-nav{display:grid;gap:8px;font-size:12px;color:#abb9c4}.policy-mobile-nav select{width:100%;min-width:0;border:1px solid #3c4852;border-radius:10px;padding:12px;background:#171e24;color:#eff3f7;font:inherit;font-size:15px}.policy-label{flex-wrap:wrap}.policy-section{gap:12px}.policy-section>div{min-width:0}.policy-article>h1{overflow-wrap:anywhere}}.header-search{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;min-height:42px;padding:8px 12px;border:1px solid #39414c;border-radius:10px;color:#e7edfa;background:#171d25}.header-search:hover{border-color:#d5fa70;color:#d5fa70}.code-age{display:grid;gap:6px;padding:12px 15px;border:1px solid #54633f;border-radius:10px;background:#cfff6910;margin:12px 0}.code-age>span{font-size:14px;color:#eaf5d7}.code-age strong{font-variant-numeric:tabular-nums;color:#d5fa70}.code-age small{font-size:12px;color:#b0bbc8;line-height:1.5}@media(max-width:1200px){.header-search span{display:none}.header-search{padding:8px}.header-tools{gap:7px}}@media(max-width:400px){.header-tools{gap:3px}.header-search{min-width:32px;padding:6px}.header .compact-select{padding:4px}}@media(max-width:760px){.mobile-nav{padding-bottom:env(safe-area-inset-bottom);gap:0}.mobile-nav>a,.mobile-nav>button{flex:1;min-width:0;font-size:10px;min-height:58px}.member-shell,.policy-shell,.product-page{padding-bottom:90px}.mobile-nav .active{color:#d5fa70}}body footer.info-footer{width:100%;max-width:none;margin:0;display:block;box-sizing:border-box;padding:38px max(24px,calc((100vw - 1340px)/2)) 28px}body footer.info-footer .footer-bottom,body footer.info-footer .footer-groups{width:100%;max-width:none;margin-left:0;margin-right:0}body footer.info-footer .footer-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.identity-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px}.showcase-link{display:inline-flex;align-items:center;gap:6px;background:#d5fa7015;border:1px solid #d5fa704a;border-radius:8px;padding:9px 12px;color:#ddff8e;font-size:13px}.social-profile-shortcut{display:flex;gap:16px;align-items:center;border:1px solid #3b4934;border-radius:14px;padding:20px 24px;margin:18px 0;background:linear-gradient(110deg,#1d291b,#121a1e);color:#d5fa70}.social-profile-shortcut span{flex:1}.social-profile-shortcut strong{display:block;color:#f0f3ec}.social-profile-shortcut small{display:block;color:#b3bdaa;margin-top:5px}.social-profile-shortcut:hover{border-color:#a5c759}@media(max-width:600px){body footer.info-footer{padding:28px 20px 90px}body footer.info-footer .footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.social-profile-shortcut{padding:16px}.identity-actions{gap:10px}}body footer.info-footer.compact-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;padding-bottom:24px;padding-right:max(210px,calc((100vw - 1340px)/2))}.footer-copyright{font-size:12px;color:#aab7c5;line-height:1.5}footer.info-footer .footer-compact-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;font-size:13px;line-height:1.5}footer.info-footer .footer-compact-links a{color:#bbc8d5;padding:6px 0}footer.info-footer .footer-compact-links a:hover{color:#d5fa70}footer.info-footer .footer-compact-links a:focus-visible{outline:2px solid #d5fa70;outline-offset:5px}#documents{scroll-margin-top:100px}@media(max-width:700px){body footer.info-footer.compact-footer{align-items:flex-start;flex-direction:column;gap:12px;padding:22px 20px 90px}footer.info-footer .footer-compact-links{gap:8px 20px;font-size:12px}}.order-care{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:14px;row-gap:14px;align-items:start}.order-care>.care-support-heading{display:contents}.order-care>.care-support-heading>svg{grid-column:1;grid-row:1;margin-top:3px}.order-care>.care-support-heading>div{grid-column:2;min-width:0}.order-care .care-support-heading h2{font-size:20px;line-height:1.3;font-weight:750;letter-spacing:-.025em;margin:0}.order-care .care-support-heading p{margin:6px 0 0;font-size:13px;line-height:1.6;color:#aebcca}.order-care>.care-chat-action{grid-column:2;justify-self:start;margin:0;min-height:40px;padding:9px 14px;gap:8px;font-size:13px}.order-care>.care-status-note{grid-column:2;margin:0;padding:0;border:0;font-size:12px;line-height:1.6;color:#a0b1bf}.order-care>.care-columns{grid-column:2;margin:0;min-width:0}.order-care>.care-columns:empty{display:none}.care-heading h2,.discovery-section-title h2,.home-how h3,.member-section-heading h2,.policy-bottom strong{font-weight:750;line-height:1.25;letter-spacing:-.025em}.care-heading>div{min-width:0}.care-heading h2{margin-top:0}.care-heading p{line-height:1.6}.discovery-section-title,.member-section-heading,.policy-bottom{gap:18px}.home-club .primary,.home-progress .secondary{margin-top:18px}@media(max-width:600px){.order-care{grid-template-columns:22px minmax(0,1fr);column-gap:10px;row-gap:12px}.order-care .care-support-heading h2{font-size:18px}.order-care>.care-columns{grid-column:1/-1}.order-care>.care-chat-action{max-width:100%;white-space:normal}.policy-bottom>a{align-self:flex-start}}main h1,main h2{font-weight:700}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}.consent-bar{position:fixed;left:16px;bottom:16px;z-index:60;max-width:460px;padding:16px 18px;border-radius:16px;border:1px solid var(--border);background:var(--popover);box-shadow:0 18px 48px rgba(0,0,0,.55);font-size:.875rem;line-height:1.5}.consent-bar p{margin:0 0 12px;color:var(--foreground)}.consent-bar a{color:var(--primary)}.consent-bar div{display:flex;gap:10px;justify-content:flex-end}.consent-bar button{min-height:44px;padding:0 18px;border-radius:12px;font-weight:700;border:1px solid var(--border);background:transparent;color:var(--foreground)}.consent-bar .consent-accept{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.footer-consent{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:650px){.consent-bar{left:12px;right:12px;bottom:calc(69px + 12px + env(safe-area-inset-bottom));max-width:none}}.pref-menu{min-width:232px;padding:6px;border-radius:16px;border:1px solid var(--border);background:var(--popover);box-shadow:0 18px 48px rgba(0,0,0,.55);max-height:none}.pref-menu [data-slot=select-label]{padding:8px 12px 6px;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.pref-menu .pref-item{min-height:44px;padding:8px 40px 8px 12px;border-radius:10px;font-size:.9375rem;cursor:pointer}.pref-menu .pref-item>span:last-child{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.pref-menu .pref-item[data-highlighted]{background:var(--accent)}.pref-menu .pref-item[data-state=checked],.pref-menu .pref-item[data-state=checked] svg{color:var(--primary)}.pref-name{flex:1;white-space:nowrap;margin-right:14px}.pref-code{font-size:.75rem;letter-spacing:.04em}.pref-code,.pref-sign{color:var(--muted-foreground)}.pref-sign{width:26px;flex:none;text-align:center;font-weight:700}.pref-item[data-state=checked] .pref-sign{color:var(--primary)}.pref-symbol{color:var(--muted-foreground);margin-right:-3px}.header .compact-select{border-radius:10px;min-height:36px;cursor:pointer;transition:background .15s}.header .compact-select:hover,.header .compact-select[data-state=open]{background:var(--accent)!important}@media(max-width:520px){.pref-symbol{display:none}.pref-menu{min-width:220px}}.contact-email{margin-right:22px}.footer-social{display:inline-flex;align-items:center;gap:14px;margin-left:auto}.footer-social a{display:inline-flex;padding:6px;color:#bbc8d5;border-radius:8px}.footer-social a:hover{color:#d5fa70}.footer-social a:focus-visible{outline:2px solid #d5fa70;outline-offset:2px}@media(max-width:700px){.footer-social{margin-left:0;width:100%;gap:8px}}@media(max-width:380px){.info-header .brandmark{display:block;width:22px;height:22px}.info-header .brand{gap:6px}}.order-row>div{flex:1;min-width:0}.order-row>svg{margin-left:0;flex-shrink:0}.order-status{margin-left:0;white-space:nowrap}.order-status[data-tone=action]{background:#3a3116;color:#ffd37d!important}.order-status[data-tone=warn]{background:#3b2419;color:#ffb48c!important}.order-status[data-tone=closed]{background:#1f242b;color:#9aa5b1!important}.order-row[data-tone=closed]{border-color:#262a33}.order-row[data-tone=closed] img{filter:grayscale(.55);opacity:.8}.order-cta{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:8px;background:var(--primary);color:#182208!important;font-size:.8125rem!important;font-weight:700;white-space:nowrap}.order-row:hover .order-cta{background:#e3ff9b}.order-history{margin-top:8px}.order-history>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:12px 4px;color:#a3acbc;font-size:.875rem}.order-history>summary::-webkit-details-marker{display:none}.order-history>summary:before{content:"+";display:grid;place-items:center;width:22px;height:22px;border:1px solid #3a404b;border-radius:6px;font-size:14px}.order-history[open]>summary:before{content:"−"}.order-history>summary:focus-visible{outline:2px solid #d5fa70;outline-offset:3px;border-radius:6px}.order-history .order-list{margin-top:4px}@media(max-width:800px){.order-status{max-width:none}}@media(max-width:520px){.order-cta{margin-left:8px;padding:6px 11px;font-size:.75rem!important}.order-row>svg{margin-left:auto}}.consent-bar p a{text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.order-row{display:grid;grid-template-columns:72px minmax(0,1fr) 18px;gap:10px 14px;padding:16px}.order-row>img{grid-column:1;grid-row:1;width:72px;height:88px;object-fit:cover;align-self:start}.order-row>div{grid-column:2;grid-row:1;min-width:0}.order-row>div small{display:block;line-height:1.6;overflow-wrap:anywhere}.order-row h3{font-size:1rem;line-height:1.35;margin:6px 0}.order-row>svg{grid-column:3;grid-row:1;width:18px;align-self:center;margin:0}.order-row>.order-status{grid-column:2/4;grid-row:2;justify-self:start;max-width:100%;white-space:normal;line-height:1.5}.order-row>.order-cta{grid-column:2/4;grid-row:3;justify-self:start;margin:0;min-height:40px;padding:8px 14px}}:root{--gb-type-display:clamp(2.25rem,5vw,4rem);--gb-type-h1:clamp(1.75rem,4vw,2.5rem);--gb-type-h2:clamp(1.375rem,3vw,1.75rem);--gb-type-h3:1.25rem;--gb-type-section:1.25rem;--gb-type-card:1rem;--gb-type-body-large:1.125rem;--gb-type-body:1rem;--gb-type-small:.875rem;--gb-type-caption:.75rem;--gb-type-label:.75rem;--gb-type-button:.875rem;--gb-type-price:1.75rem;--gb-type-stat:2rem;--gb-line-body:1.65;--gb-line-heading:1.2;--gb-weight-heading:700;--gb-weight-strong:800;--gb-tracking-heading:-.025em;--gb-content:90rem;--gb-reading:48rem;--gb-page-gutter:clamp(1rem,3.6vw,3.25rem);--gb-space-1:.25rem;--gb-space-2:.5rem;--gb-space-3:.75rem;--gb-space-4:1rem;--gb-space-6:1.5rem;--gb-space-8:2rem;--gb-page-top:18px;--gb-back-after:4px;--gb-eyebrow-h1:8px;--gb-heading-after:24px;--gb-surface:#151c22;--gb-surface-raised:#1b252c;--gb-text-muted:#b5c1cc;--gb-line:#3c4852;--gb-radius-control:.625rem;--gb-radius-card:1rem;--gb-shadow-dialog:0 24px 90px #0009;--gb-motion-fast:180ms;--gb-motion-normal:250ms;--gb-z-navigation:40;--gb-z-dialog:50;--gb-z-skip:200}@media (max-width:760px){:root{--gb-page-top:12px;--gb-back-after:0px;--gb-eyebrow-h1:6px;--gb-heading-after:18px}}.shell{max-width:var(--gb-content);padding-inline:var(--gb-page-gutter)}.primary,.secondary{font-size:var(--gb-type-button);line-height:1.4;min-height:48px;max-width:100%}.primary>svg,.secondary>svg,.text-link>svg{flex-shrink:0}.secondary{white-space:normal;text-wrap:pretty}.header-tools,.header-tools>a{flex-shrink:0}.header .library-btn{min-width:44px;min-height:44px}.discovery-heading h1,.game-head h1,.member-heading h1,.messages-page h1{font-size:var(--gb-type-h1);line-height:var(--gb-line-heading);letter-spacing:var(--gb-tracking-heading);text-wrap:balance}.home-intro h1{font-size:var(--gb-type-display)}.home-club h2,.home-intro h1,.home-progress h2{text-wrap:balance}.activity-feed h2,.member-section-heading h2,.public-player .member-section-heading h2,.showcase-editor h2{font-size:var(--gb-type-h2);line-height:1.25;letter-spacing:var(--gb-tracking-heading);text-wrap:balance}.discovery-heading>div,.member-heading>div,.member-identity,.social-card,.social-heading>div{min-width:0}.activity-content p,.member-identity :is(h1,h2),.notification-list strong,.social-person strong{overflow-wrap:anywhere}.member-section-heading h2,.trophy-room strong{overflow-wrap:anywhere}.member-identity :is(h1,h2){line-height:1.25;letter-spacing:var(--gb-tracking-heading)}.identity-actions .text-link{margin-top:0;min-height:44px}.member-shell .member-card .member-identity .identity-actions>a,.member-shell .member-card .member-identity .identity-actions>button{min-height:44px}.social-card{display:flex;flex-direction:column}.social-card .social-actions{margin-top:auto;padding-top:18px}.social-person>.player-avatar,.social-profile-shortcut>svg{flex-shrink:0}.social-actions :is(button,a),.social-local-nav a{font-size:var(--gb-type-small);min-height:44px;max-width:100%}.social-actions details{max-width:100%}.social-actions details[open]{flex-basis:100%;margin-left:0}.social-actions details[open]>:not(summary){margin:8px 8px 0 0}.social-actions summary{min-height:44px;padding-block:10px}.notification-list>a>span:first-child{min-width:0}.activity-content>a,.notification-list>a>span:last-child{flex-shrink:0}.activity-content>a{display:block;width:64px}.activity-title{font-size:var(--gb-type-card);line-height:1.5}.activity-reactions button{min-height:44px}.social-empty{background:linear-gradient(120deg,#19241e,#11191f);border:1px solid var(--gb-line);padding:24px;line-height:var(--gb-line-body);border-radius:var(--gb-radius-card)}.social-empty h2{font-size:var(--gb-type-h3);margin-bottom:8px}.wishlist-grid>.social-empty{grid-column:1/-1}.wishlist-action [role=alert]{display:block;margin-top:8px}.wishlist-action [role=alert] button{min-height:44px;padding-inline:8px;text-decoration:underline}.social-empty .secondary{margin-top:16px}.showcase-preview small{font-size:var(--gb-type-caption);color:var(--gb-text-muted)}.owned-games>a,.showcase-curated .featured-games>a,.wishlist-grid article{display:flex;flex-direction:column}.owned-games a>span{flex:1}.owned-games strong,.wishlist-grid strong{overflow-wrap:anywhere}.showcase-curated .featured-games:only-child{grid-column:1/-1;max-width:620px}.showcase-curated .featured-trophies:only-child{grid-column:1/-1}.showcase-slot{display:grid;grid-template-columns:20px minmax(0,1fr) repeat(3,40px)}.config-editions span,.config-modes span,.review-purchase strong{overflow-wrap:anywhere}.config-editions button>b,.config-modes button>b{margin-top:auto;padding-top:6px;white-space:nowrap}.catalog-card-price>strong,.config-price strong,.member-xp strong{font-variant-numeric:tabular-nums;white-space:nowrap}.game-configurator .error button{text-decoration:underline;text-underline-offset:3px;padding:8px;min-height:44px}.config-bottom>.primary{font-size:var(--gb-type-button)}.achievement-description,.achievement-dialog :is(h2,h3){text-wrap:pretty}.achievement-dialog p{overflow-wrap:anywhere}.achievement-dialog .achievement-related{max-width:100%;text-wrap:pretty}.profile-skeleton{display:grid;gap:24px}.profile-skeleton>div{border:1px solid var(--gb-line);border-radius:var(--gb-radius-card);background:linear-gradient(110deg,#151c22,#202a30,#151c22)}.profile-skeleton .skeleton-card{min-height:220px}.profile-skeleton .skeleton-stats{min-height:120px}.profile-skeleton .skeleton-content{min-height:360px}@media(max-width:1024px) and (min-width:701px){.header{padding-inline:24px;gap:20px}.header .desktop-nav{gap:16px}.game-detail-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}.game-configurator .config-editions,.game-configurator .config-modes{grid-template-columns:1fr}}@media(max-width:600px){.social-privacy label{align-items:flex-start;flex-direction:column;gap:8px}.social-privacy select{max-width:100%;width:100%}.showcase-slot{grid-template-columns:20px repeat(3,40px) minmax(0,1fr);gap:8px;padding:12px 0}.showcase-slot strong{grid-column:2/-1}.showcase-slot button:first-of-type{grid-column:2}.showcase-preview{gap:12px}.showcase-preview>div{padding:12px}.profile-skeleton .skeleton-card{min-height:320px}}@media(max-width:430px){.achievement-dialog header{flex-direction:column;align-items:flex-start;gap:14px;padding-right:0}.public-player.member-shell>.member-card{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.public-player.member-shell>.member-card>:is(.player-avatar,.member-identity,.member-xp){grid-column:1;grid-row:auto}.public-player.member-shell .member-card .member-identity h1{font-size:clamp(22px,6vw,26px)}.public-player .member-xp{max-width:100%}.showcase-curated .featured-trophies>a{grid-template-columns:48px minmax(0,1fr)}.showcase-curated .featured-trophies small{grid-column:2;margin-top:-10px}}