#catalog>.product-grid{align-items:start;gap:18px}#catalog>.product-grid>.product-card-new{min-width:0}#catalog>.product-grid>.product-card-new .product-card-cover{height:140px}#catalog>.product-grid>.product-card-new .product-card-badges{top:9px;right:10px;bottom:auto;left:10px;gap:6px}#catalog>.product-grid>.product-card-new .card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 9px;padding:12px 14px}#catalog>.product-grid>.product-card-new .card-body>h3{min-width:0;margin:0;font-size:17px;line-height:1.45;overflow-wrap:break-word;overflow-wrap:anywhere}#catalog>.product-grid>.product-card-new .product-sale-meta{max-width:112px;align-self:center;margin:0!important}#catalog>.product-grid>.product-card-new .card-body>.card-bottom,#catalog>.product-grid>.product-card-new .card-body>.product-tag,#catalog>.product-grid>.product-card-new .card-body>dl,#catalog>.product-grid>.product-card-new .card-body>p{grid-column:1/-1;min-width:0}#catalog>.product-grid>.product-card-new .product-specifications.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 7px;margin:0;padding:8px 10px;border-radius:7px}#catalog>.product-grid>.product-card-new .compact .specification-status{grid-column:1/-1;gap:8px;margin:0;padding-bottom:4px}#catalog>.product-grid>.product-card-new .compact .specification-status dd{max-width:65%;padding:1px 6px}#catalog>.product-grid>.product-card-new .compact .specification-wide{grid-column:1/-1;grid-template-columns:84px minmax(0,1fr);gap:6px;padding:0}#catalog>.product-grid>.product-card-new .compact .specification-wide dt{min-width:0;padding-top:1px}#catalog>.product-grid>.product-card-new .compact .specification-platforms dt,#catalog>.product-grid>.product-card-new .compact .specification-systems dt{white-space:nowrap}#catalog>.product-grid>.product-card-new .compact .specification-row dd{gap:4px}#catalog>.product-grid>.product-card-new .compact .specification-chip{padding:1px 5px;border-radius:4px}#catalog>.product-grid>.product-card-new .compact .specification-flag{gap:3px 5px;padding:4px 6px}#catalog>.product-grid>.product-card-new .compact .specification-flag dt{gap:4px}#catalog>.product-grid>.product-card-new .card-body>p{margin:0;height:auto;min-height:0;line-height:1.55;white-space:normal;overflow:visible;overflow-wrap:break-word;overflow-wrap:anywhere}#catalog>.product-grid>.product-card-new .product-tag{justify-self:start;max-width:100%;padding:2px 7px;overflow-wrap:break-word;overflow-wrap:anywhere}#catalog>.product-grid>.product-card-new .card-bottom{gap:6px 12px;flex-wrap:wrap;margin-top:2px;padding-top:8px}@media (max-width:1000px){#catalog>.product-grid{gap:12px}#catalog>.product-grid>.product-card-new .card-body{padding:11px 12px}}@media (min-width:701px) and (max-width:1000px){#catalog>.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){#catalog>.product-grid>.product-card-new .product-card-cover{height:132px}}.purchase-panel.product-detail-summary{container-type:inline-size;min-width:0;box-shadow:0 12px 36px #02090f26}.product-detail-summary .product-detail-title{padding:18px 20px;background:linear-gradient(120deg,#132b37,#0f1d28 80%)}.product-detail-summary .product-detail-title h1{margin:12px 0 0;font-size:clamp(24px,5.5cqi,30px);line-height:1.3}.product-detail-summary .product-information{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 12px;padding:17px 20px 18px;background:#0d1b25}.product-detail-summary .product-information>h2{margin:0;font-size:15px;letter-spacing:0}.product-detail-summary .product-information .product-specifications:not(.compact){margin:0;padding:0;border:0;background:transparent;box-shadow:none;gap:7px}.product-detail-summary .product-information .specification-overview{grid-template-columns:minmax(0,1fr)}.product-detail-summary .product-information .specification-status{min-height:0;margin:0;padding:0;gap:8px!important;background:transparent;border:0!important}.product-detail-summary .product-information .specification-status dt{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product-detail-summary .product-information .specification-status dd{margin:0;max-width:none}.product-detail-summary .specification-custom,.product-detail-summary .specification-group{grid-column:1/-1;min-width:0}.product-detail-summary .specification-group>h3{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:#96b5c3;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.06em}.product-detail-summary .specification-group>h3:after{content:"";height:1px;flex:1;background:#29435270}.product-detail-summary .product-information .specification-requirements{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-summary .product-information .specification-row:not(.specification-wide):not(.specification-status){min-height:36px;padding:7px 9px;flex-direction:row;align-items:center;justify-content:space-between;gap:5px 8px!important;border:1px solid #2c475766;border-radius:6px;background:#14293466}.product-detail-summary .product-information .specification-row dt{min-width:0!important;max-width:100%;padding:0;gap:6px;color:#91adbd;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.product-detail-summary .product-information .specification-row dd{min-width:0;margin:0;padding:0;font-size:12px;line-height:1.6}.product-detail-summary .product-information .product-specifications.specification-compatibility:not(.compact){grid-template-columns:minmax(0,1fr);gap:0}.product-detail-summary .product-information .specification-wide{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:start!important;gap:7px!important;padding:6px 0;border-top:0;border-bottom:1px solid #243e4b50}.product-detail-summary .product-information .specification-wide:last-child{padding-bottom:0;border-bottom:0}.product-detail-summary .product-information .specification-wide:first-child{padding-top:0}.product-detail-summary .product-information .specification-wide dt{padding-top:2px}.product-detail-summary .product-information .specification-wide dd{gap:4px}.product-detail-summary .product-information .specification-chip{max-width:100%;padding:2px 6px;border-radius:4px;border-color:#36536480;background:#172d3a;color:#c2dbe5;font-size:11px;line-height:17px;overflow-wrap:anywhere;box-shadow:none}.product-detail-summary .product-information .system-chip{background:#113241;border-color:#29607880;color:#a1dfe9}.product-detail-summary .product-information .product-specifications.specification-features{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-summary .product-information .specification-features .specification-flag dd{padding-left:0}.product-detail-summary .product-detail-purchase{padding:17px 20px 18px;background:linear-gradient(145deg,#11263380,transparent)}.product-detail-summary .product-price-list{grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:8px}.product-detail-summary .product-price-item{min-height:52px;padding:10px 12px;gap:8px;flex-wrap:wrap;background:#122c39;border-color:#32627488}.product-detail-summary .product-price-item dd{font-size:20px;letter-spacing:-.02em}.product-detail-summary .purchase-action{margin-top:11px}@container (max-width: 380px){.product-detail-summary .product-detail-purchase,.product-detail-summary .product-detail-title,.product-detail-summary .product-information{padding-left:14px;padding-right:14px}.product-detail-summary .product-information :is(.specification-requirements,.specification-features) .specification-row:not(.specification-wide):not(.specification-status){flex-direction:column;align-items:flex-start}.product-detail-summary .product-information .specification-wide{grid-template-columns:75px minmax(0,1fr)}.product-detail-summary .product-information .product-specifications.specification-features{gap:5px}.product-detail-summary .product-information .specification-features .specification-row:not(.specification-wide):not(.specification-status){padding:6px}}.xh-halloween{position:fixed;inset:0;z-index:12;overflow:hidden;pointer-events:none;contain:layout style}.xh-halloween *{pointer-events:none!important;user-select:none}.xh-halloween svg{display:block;position:absolute;overflow:visible}.xh-halloween-lantern{width:clamp(58px,calc((100vw - 1240px)/2 - 26px),112px);height:auto;bottom:max(17px,env(safe-area-inset-bottom));opacity:.94}.xh-halloween-lantern-west{left:10px;transform:rotate(-7deg)}.xh-halloween-lantern-east{right:10px;width:clamp(45px,calc((100vw - 1240px)/2 - 30px),84px);bottom:max(28px,env(safe-area-inset-bottom));transform:rotate(9deg);opacity:.77}.xh-halloween-lantern-flame{animation:xh-halloween-lantern-breathe 5.8s ease-in-out infinite}.xh-halloween-glow{position:absolute;width:90px;height:270px;bottom:0;opacity:.6;background:radial-gradient(ellipse at 0 100%,#b2592638,transparent 72%)}.xh-halloween-glow-west{left:0}.xh-halloween-glow-east{right:0;width:75px;height:230px;background:radial-gradient(ellipse at 100% 100%,#835f972a,transparent 72%)}.xh-halloween-web{left:0;top:86px;width:88px;height:auto;opacity:.7}.xh-halloween-bat{width:35px;height:auto;opacity:.7;animation:xh-halloween-bat-drift 9s ease-in-out infinite;transform-origin:center}.xh-halloween-bat-near{left:13px;bottom:174px;rotate:-15deg}.xh-halloween-bat-far{left:25px;bottom:234px;width:22px;opacity:.45;rotate:11deg;animation-delay:-4s}.xh-halloween-bat-east{right:19px;bottom:177px;width:27px;opacity:.54;rotate:17deg;animation-delay:-2s}@keyframes xh-halloween-lantern-breathe{0%,to{opacity:.82}48%{opacity:1}70%{opacity:.91}}@keyframes xh-halloween-bat-drift{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}}@media(max-width:1400px){.xh-halloween-lantern-west{left:-13px;width:61px}.xh-halloween-lantern-east{right:-13px;width:54px;opacity:.64}.xh-halloween-web{width:52px;opacity:.55}.xh-halloween-bat-near{left:2px;width:26px;bottom:127px}.xh-halloween-bat-far{left:8px;width:18px;bottom:171px}.xh-halloween-bat-east{right:4px;width:20px;bottom:134px}.xh-halloween-glow{width:48px;height:190px;opacity:.46}}@media(max-width:1100px){.xh-halloween .xh-halloween-bat-east,.xh-halloween .xh-halloween-bat-far,.xh-halloween .xh-halloween-web{display:none}.xh-halloween-lantern-east{right:-22px;width:48px;opacity:.52}.xh-halloween-lantern-west{left:-22px;width:53px;opacity:.78}.xh-halloween-bat-near{left:-7px;width:23px}.xh-halloween-glow{width:32px;opacity:.33}}@media(max-width:700px){.xh-halloween-lantern-west{left:-26px;width:44px;bottom:max(10px,env(safe-area-inset-bottom));opacity:.76}.xh-halloween .xh-halloween-glow-east,.xh-halloween .xh-halloween-lantern-east{display:none}.xh-halloween-bat-near{left:-7px;top:101px;bottom:auto;width:19px;opacity:.47}.xh-halloween-glow-west{width:20px;height:115px;opacity:.3}.xh-halloween .xh-halloween-web{display:none}}@media(prefers-reduced-motion:reduce){.xh-halloween *{animation:none!important;transition:none!important}}@media print{.xh-halloween{display:none}}:root body .game-tile.category-design-card{border:1px solid #36505e;border-radius:16px;background:#12212c;box-shadow:inset 0 1px 0 #d4eee90b,0 5px 16px #02090e24;transition:border-color .22s,box-shadow .22s,transform .22s}:root body .category-design-card:before{content:"";position:absolute;inset:1px;z-index:2;border:1px solid #e5faf005;border-radius:14px;pointer-events:none}:root body .category-design-card .game-tile-cover{aspect-ratio:2.09;background:#0f1b25}:root body .category-design-card .game-tile-cover img{object-fit:contain;object-position:center;transition:filter .25s}:root body .category-design-card .game-tile-shade{height:106px;background:linear-gradient(180deg,transparent,#12212c 36%)}:root body .category-design-card .game-tile-info{position:relative;min-height:106px;padding:18px 20px 20px;background:radial-gradient(ellipse at 0 0,#b8eee10a,transparent 70%),linear-gradient(120deg,#1a2e3b,#111e29)}:root body .category-design-card .game-tile-info:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#c5e9e51a,#c5e9e545 40%,#c5e9e50c);pointer-events:none}:root body .category-design-card .game-tile-info p{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 9px;font-size:11px;line-height:1.4;letter-spacing:.9px;color:#9fb9c8;text-shadow:none;overflow-wrap:anywhere}:root body .category-design-card .game-tile-info p:before{content:"";display:block;flex:0 0 17px;height:1px;background:#afded1a6}:root body .category-design-card .game-tile-english{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root body .category-design-card .game-tile-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}:root body .category-design-card .game-tile-info h3{min-width:0;margin:0;font-size:clamp(20px,1.7vw,25px);line-height:1.3;font-weight:750;letter-spacing:-.2px;color:#f0f7f9;text-shadow:none;overflow-wrap:anywhere}:root body .category-design-card .game-tile-action{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border:1px solid #abcfc337;border-radius:50%;color:#c6e9df;background:#bfe5dd08;transition:background .22s,color .22s,border-color .22s}:root body .category-design-card .game-tile-action svg{transition:transform .22s}:root body .category-design-card .game-tile-count{display:flex;align-items:center;gap:5px;top:12px;right:12px;padding:6px 8px;border:1px solid #9bbfc140;border-radius:6px;background:#091c28e0;box-shadow:inset 0 1px 0 #d6eee70b,0 2px 8px #0002;color:#dbeeea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root body .category-design-card .game-tile-count b{font-size:14px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums}:root body .category-design-card .game-tile-count>span{font-size:11px;line-height:1.2;color:#b4d0d2}:root body .category-design-card .game-tile-count[data-empty=true] b{color:#a9bfca}:root body .category-design-card .game-tile-placeholder{background:radial-gradient(ellipse at 50% 85%,#3c5e682b,transparent 72%),#101b25;color:#a6c0cc}:root body .category-design-card:focus-visible{border-color:#b7ddd0}@media(hover:hover) and (pointer:fine){:root body .game-tile.category-design-card:hover{transform:translateY(-4px);border-color:#9acabe;box-shadow:inset 0 1px 0 #d5f4e719,0 14px 28px #020b144a,0 0 18px #b9e8d70b}:root body .category-design-card:hover .game-tile-cover img{filter:brightness(1.07) saturate(1.04);transform:none}:root body .category-design-card:hover .game-tile-action{background:#c4e7df;color:#132e32;border-color:#c4e7df}:root body .category-design-card:hover .game-tile-action svg{transform:translate(1px,-1px)}}@media(max-width:1100px){:root body .category-design-card .game-tile-info{padding:17px 16px 18px}}@media(max-width:760px){:root body .category-design-card .game-tile-info{min-height:100px;padding:14px 13px 16px}:root body .category-design-card .game-tile-info p{font-size:11px;letter-spacing:.3px;gap:6px;margin-bottom:8px}:root body .category-design-card .game-tile-info p:before{flex-basis:12px}:root body .category-design-card .game-tile-info h3{font-size:18px;line-height:1.35}:root body .category-design-card .game-tile-title-row{gap:7px}:root body .category-design-card .game-tile-action{width:27px;height:27px;flex-basis:27px}:root body .category-design-card .game-tile-action svg{width:16px;height:16px}:root body .category-design-card .game-tile-count{top:9px;right:9px;padding:5px 7px}:root body .category-design-card .game-tile-count b{font-size:13px}}@media(max-width:500px){:root body .category-design-card .game-tile-info{min-height:94px;padding:14px 12px 16px}:root body .category-design-card .game-tile-info h3{font-size:18px}:root body .category-design-card .game-tile-title-row{gap:6px}:root body .category-design-card .game-tile-action{width:24px;height:24px;flex-basis:24px}}@media(max-width:380px){:root body .category-design-card .game-tile-info h3{font-size:17px}:root body .category-design-card .game-tile-action{display:none}}@media(prefers-reduced-motion:reduce){:root body .category-design-card .game-tile-action,:root body .category-design-card .game-tile-action svg,:root body .category-design-card .game-tile-cover img,:root body .game-tile.category-design-card{transition:none}:root body .category-design-card:hover .game-tile-action svg,:root body .game-tile.category-design-card:hover{transform:none}}:root body .storefront-home .category-editorial-heading .eyebrow{color:#96b9c9;font-size:11px;font-weight:500;letter-spacing:2px}:root body .storefront-home .category-editorial-heading h2{font-size:38px;line-height:1.15;font-weight:800;letter-spacing:-1.2px;color:#eff7f9}:root body .storefront-home .category-editorial-heading h2 .category-editorial-heading-accent{display:inline;color:#bcf17b;font:inherit}:root body .storefront-home .game-grid.category-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:root body .category-editorial-card{position:relative;display:flex;align-items:stretch;isolation:isolate;min-width:0;min-height:174px;overflow:hidden;border:1px solid #314b58;border-radius:16px;background:radial-gradient(ellipse at 85% 40%,#23404b4d,transparent 70%),#101e28;color:#f2f7f9;transition:border-color .22s,transform .22s}:root body .category-editorial-card:after{content:"";position:absolute;left:0;bottom:0;width:30%;height:3px;background:#bcf17b;pointer-events:none;z-index:2;transition:width .25s}:root body .category-editorial-number{position:absolute;top:8px;left:16px;color:#294450;font-size:62px;line-height:1;letter-spacing:-3px;font-weight:800;user-select:none;z-index:-1}:root body .category-editorial-text{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:9px;flex:0 0 43%;min-width:0;width:43%;padding:30px 0 23px 20px}:root body .category-editorial-text p{margin:0;font-size:11px;line-height:1.35;letter-spacing:.6px;color:#a2c0cc;font-weight:500;overflow-wrap:anywhere}:root body .category-editorial-text h3{margin:0;font-size:clamp(21px,2.1vw,28px);line-height:1.2;font-weight:750;letter-spacing:-.4px;color:#f2f7f9;overflow-wrap:anywhere}:root body .category-editorial-count{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;color:#bdd1d7;font-size:11px;line-height:1.4}:root body .category-editorial-count b{color:#bcf17b;font-size:17px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}:root body .category-editorial-count svg{color:#bcf17b;margin-left:3px;flex-shrink:0}:root body .category-editorial-art{display:flex;align-items:center;justify-content:center;position:relative;width:57%;flex:0 0 57%;min-width:0;overflow:hidden}:root body .category-editorial-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101e28,transparent 24%);pointer-events:none}:root body .category-editorial-art img{display:block;width:100%;height:auto;max-height:100%;object-fit:contain;transition:filter .25s}:root body .category-editorial-placeholder{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:16px;color:#9fb8c5;font-size:11px}:root body .category-editorial-card:focus-visible{border-color:#bcf17b;outline:2px solid #bcf17b;outline-offset:3px}@media(hover:hover) and (pointer:fine){:root body .category-editorial-card:hover{border-color:#b9eb80;transform:translateY(-2px)}:root body .category-editorial-card:hover:after{width:100%}:root body .category-editorial-card:hover .category-editorial-art img{filter:brightness(1.06)}}@media(max-width:900px) and (min-width:641px){:root body .category-editorial-card{min-height:164px}:root body .category-editorial-text{padding-left:16px}:root body .category-editorial-text h3{font-size:21px}}@media(max-width:640px){:root body .storefront-home .game-grid.category-editorial-grid{grid-template-columns:1fr;gap:12px}:root body .storefront-home .category-editorial-heading h2{font-size:32px}:root body .category-editorial-card{min-height:118px}:root body .category-editorial-number{font-size:48px;left:12px;top:6px}:root body .category-editorial-text{padding:18px 0 16px 16px;gap:6px;width:45%;flex-basis:45%}:root body .category-editorial-text h3{font-size:22px;line-height:1.2}:root body .category-editorial-count{margin-top:4px}:root body .category-editorial-art{width:55%;flex-basis:55%}}@media(max-width:380px){:root body .category-editorial-text{padding-left:13px}:root body .category-editorial-text h3{font-size:19px}}@media(prefers-reduced-motion:reduce){:root body .category-editorial-art img,:root body .category-editorial-card,:root body .category-editorial-card:after{transition:none}:root body .category-editorial-card:hover{transform:none}}:root body .catalog-explorer-toolbar{position:relative;margin:0 0 22px;padding:13px 14px 11px;border:1px solid #36515c;border-radius:13px;background:#101d28f2;box-shadow:inset 0 1px 0 #d1eee709,0 7px 24px #020a1224;z-index:12}:root body .catalog-explorer-top{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:14px}:root body .catalog-explorer-nav{display:flex;align-items:center;gap:5px;min-width:0}:root body .explorer-filter-strip{display:flex;align-items:center;gap:6px;flex:1;min-width:0;overflow-x:auto;padding:3px 1px 5px;scrollbar-width:thin;scrollbar-color:#3f626a transparent;overscroll-behavior-x:contain}:root body .explorer-filter,:root body .explorer-layout-switch button,:root body .explorer-more,:root body .explorer-scroll{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:1px solid #314b59;border-radius:7px;background:#162733;color:#acc3cf;font-size:12px;line-height:1.3;font-weight:500;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}:root body .explorer-filter{flex-shrink:0;padding:8px 11px}:root body .explorer-filter[aria-pressed=true]{color:#133239;background:#c4e7df;border-color:#c4e7df}:root body .explorer-filter-check{display:inline-flex;width:12px;opacity:0}:root body .explorer-filter[aria-pressed=true] .explorer-filter-check{opacity:1}:root body .explorer-scroll{flex:0 0 24px;width:24px;padding:0;border-color:transparent;background:transparent}:root body .explorer-scroll:disabled{opacity:.25;cursor:default}:root body .explorer-more{flex-shrink:0;padding:8px 10px;background:#213c44;border-color:#527d7c;color:#d3e9e4}:root body .explorer-more b{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:20px;padding:0 4px;border-radius:4px;background:#a5d8cc16;color:#d8ece8;font-size:10px;font-weight:600}:root body .explorer-more.is-active{border-color:#b5ded0;box-shadow:inset 0 -2px #b5ded0}:root body .explorer-picker-search,:root body .explorer-search{display:flex;align-items:center;gap:9px;min-width:0;min-height:41px;border:1px solid #36515f;border-radius:8px;padding:0 11px;background:#0b1721;color:#9fbbc9;transition:border-color .18s,box-shadow .18s}:root body .explorer-picker-search:focus-within,:root body .explorer-search:focus-within{border-color:#afded1;box-shadow:0 0 0 3px #bfe9db12}:root body .explorer-picker-search>svg,:root body .explorer-search>svg{flex-shrink:0}:root body .explorer-picker-search input,:root body .explorer-search input{width:100%;min-width:0;border:0;border-radius:0;outline:none;background:transparent;color:#e2edf2;padding:10px 0;font-size:12px;line-height:1.5}:root body .explorer-picker-search input::placeholder,:root body .explorer-search input::placeholder{color:#8da9ba}:root body .explorer-search button{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:5px;background:#b8ddd013;color:#cee8df}:root body .explorer-toolbar-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #2b414d}:root body .explorer-match-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#9eb8c7;font-size:12px;line-height:1.6}:root body .explorer-match-status b{color:#d9f1e9;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}:root body .explorer-match-status small{color:#7492a3;font-size:11px}:root body .explorer-status-dot{width:5px;height:5px;border-radius:50%;background:#b8e4d6}:root body .explorer-selected-name{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;background:#b8e4d610;color:#cbeade}:root body .explorer-layout-switch{display:flex;align-items:center;padding:3px;border:1px solid #304652;border-radius:7px;background:#0c1822;gap:2px}:root body .explorer-layout-switch button{min-height:28px;padding:5px 9px;border:0;border-radius:4px;background:transparent;color:#86a2b2;font-size:11px}:root body .explorer-layout-switch button[aria-pressed=true]{background:#28434b;color:#d9eee5}:root body .explorer-game-picker{display:flex;flex-direction:column;width:min(760px,calc(100% - 32px));max-width:min(760px,calc(100% - 32px));max-height:min(82vh,780px);gap:14px;background:#101d28;border:1px solid #42616c;border-radius:16px;padding:24px;color:#e7f1f4}:root body .explorer-game-picker [data-slot=dialog-header]{text-align:left}:root body .explorer-game-picker [data-slot=dialog-title]{font-size:22px;line-height:1.3;font-weight:700}:root body .explorer-game-picker [data-slot=dialog-description]{font-size:12px;line-height:1.6;color:#98b2c1}:root body .explorer-picker-search{min-height:42px;flex-shrink:0}:root body .explorer-picker-search input{font-size:14px}:root body .explorer-picker-count{font-size:11px;line-height:1.4;color:#8daaba}:root body .explorer-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;max-height:480px;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 4px 2px;scrollbar-width:thin;scrollbar-color:#40636a transparent}:root body .explorer-picker-grid button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:63px;padding:11px 13px;border:1px solid #304956;border-radius:8px;background:#152733;text-align:left;color:#d7e7ed;transition:border-color .18s,background .18s}:root body .explorer-picker-grid button[aria-pressed=true]{border-color:#a6d1c3;background:#27483f}:root body .explorer-picker-grid button>span:first-child{min-width:0}:root body .explorer-picker-grid strong{display:block;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}:root body .explorer-picker-grid small{display:block;margin-top:3px;font-size:11px;line-height:1.3;font-weight:400;color:#90aeba;overflow-wrap:anywhere}:root body .explorer-picker-quantity{display:flex;align-items:center;gap:4px;color:#c8eade;font-size:17px;font-weight:650;flex-shrink:0}:root body .explorer-picker-quantity small{margin:0;font-size:11px;color:#98b6bc}:root body .explorer-picker-empty{grid-column:1/-1;color:#a6bfcb;text-align:center;padding:24px 10px;font-size:13px}:root body .explorer-card{--card-rx:0deg;--card-ry:0deg;--card-light-x:50%;--card-light-y:50%;--card-light-opacity:0;transform-origin:center;transition:transform .18s ease-out,border-color .2s,box-shadow .2s}:root body .explorer-card-light{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(320px circle at var(--card-light-x) var(--card-light-y),#d2fff31c,transparent 75%);opacity:var(--card-light-opacity);transition:opacity .22s}:root body .explorer-card .game-tile-info p{position:relative}:root body .explorer-card .game-tile-english{transition:opacity .16s,transform .16s}:root body .explorer-card-hint{left:25px;top:0;gap:6px;transform:translateY(4px);letter-spacing:.4px;color:#c6eadb}:root body .explorer-card-hint,:root body .explorer-editorial-hint{position:absolute;display:flex;align-items:center;opacity:0;font-size:11px;line-height:1.4;transition:opacity .16s,transform .16s}:root body .explorer-editorial-hint{gap:5px;left:20px;bottom:9px;color:#c7eedc;transform:translateY(3px)}:root body .explorer-card .category-editorial-text{padding-bottom:34px}:root body .explorer-card:focus-visible .game-tile-english{opacity:0;transform:translateY(-4px)}:root body .explorer-card:focus-visible .explorer-card-hint,:root body .explorer-card:focus-visible .explorer-editorial-hint{opacity:1;transform:none}:root body .explorer-results{animation:explorer-results-in .24s ease-out}@keyframes explorer-results-in{0%{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1000px){:root body .catalog-explorer-toolbar{position:sticky;top:96px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media(hover:hover) and (pointer:fine){:root body .explorer-filter:hover:not([aria-pressed=true]),:root body .explorer-layout-switch button:hover,:root body .explorer-more:hover,:root body .explorer-scroll:hover:enabled{background:#28424d;color:#e0f1ec;border-color:#658f8b}:root body .explorer-search button:hover{background:#45685a;color:#effff8}:root body .explorer-picker-grid button:hover{border-color:#83b0a8;background:#203b44}:root body .explorer-card.category-editorial-card:hover,:root body .explorer-card.game-tile:hover{transform:perspective(1000px) translateY(-5px) rotateX(var(--card-rx)) rotateY(var(--card-ry));will-change:transform;border-color:#add4c6;box-shadow:0 13px 28px #020a164d}:root body .explorer-card:hover .game-tile-english{opacity:0;transform:translateY(-4px)}:root body .explorer-card:hover .explorer-card-hint,:root body .explorer-card:hover .explorer-editorial-hint{opacity:1;transform:none}}@media(max-width:1000px){:root body .catalog-explorer-top{grid-template-columns:minmax(0,1fr);gap:9px}:root body .explorer-search{width:100%}}@media(max-width:760px){:root body .catalog-explorer-toolbar{margin-bottom:18px;padding:10px;border-radius:10px}:root body .explorer-filter{min-height:44px;padding:8px 10px;font-size:12px}:root body .explorer-more{min-height:44px;padding:8px}:root body .explorer-more b{display:none}:root body .explorer-scroll{width:44px;min-height:44px;flex-basis:44px}:root body .explorer-filter-strip{gap:5px}:root body .explorer-picker-search input,:root body .explorer-search input{font-size:16px}:root body .explorer-search button{min-width:44px;height:44px}:root body .explorer-match-status{gap:6px;font-size:11px}:root body .explorer-layout-switch button{padding:6px 7px;min-width:44px;min-height:44px;gap:4px}:root body .explorer-card-hint{left:18px}:root body .explorer-game-picker{padding:21px 17px 18px;max-height:84vh;gap:12px}:root body .explorer-picker-grid{grid-template-columns:1fr}:root body .explorer-editorial-hint{left:16px;bottom:7px}}@media(max-width:380px){:root body .explorer-editorial-hint{left:13px}}@media(prefers-reduced-motion:reduce){:root body .explorer-card,:root body .explorer-card .game-tile-english,:root body .explorer-card-hint,:root body .explorer-card-light,:root body .explorer-editorial-hint,:root body .explorer-filter,:root body .explorer-layout-switch button,:root body .explorer-more{transition:none}:root body .explorer-card.category-editorial-card:hover,:root body .explorer-card.game-tile:hover{transform:none}:root body .explorer-results{animation:none}}:root body .storefront-home .cinematic-homepage>.designed-announcement{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:56px;margin:18px auto 20px;padding:10px 14px 10px 17px;border:1px solid #2e4652;border-radius:10px;background:linear-gradient(105deg,#172b3599,#101d2880 80%);box-shadow:inset 0 1px 0 #d5fff508}:root body .storefront-home .designed-announcement>svg{display:none}:root body .storefront-home .designed-announcement strong{display:inline-flex;align-items:center;gap:9px;align-self:center;min-height:24px;margin:0;padding:0 16px 0 0;border:0;border-right:1px solid #3d5660;border-radius:0;background:none;color:#d7e9e4;font-size:12px;font-weight:600;white-space:nowrap}:root body .storefront-home .designed-announcement strong:before{content:"";width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#b9e6d4;box-shadow:0 0 0 4px #b9e6d40b}:root body .storefront-home .designed-announcement>span{min-width:0;color:#aabfcd;font-size:12px;line-height:1.75;overflow-wrap:anywhere}:root body .storefront-home .designed-announcement a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:32px;margin:0;padding:5px 10px;border:1px solid #3d5960;border-radius:6px;background:#c4e7df08;color:#d1e6de;font-size:11px;line-height:1.6;white-space:nowrap}:root body .storefront-home .designed-announcement a svg{transition:transform .18s}:root body .storefront-home .cinematic-homepage .homepage-featured .service-assurances.benefit-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;margin-bottom:0;padding:0;border:0;background:none}:root body .storefront-home .cinematic-homepage .service-assurances.benefit-cards>.service-feature{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-content:start;align-items:start;gap:12px 10px;min-width:0;min-height:132px;padding:16px 18px 17px!important;overflow:hidden;border:1px solid #304652;border-radius:12px;background:linear-gradient(145deg,#172b3670,#111e28)!important;box-shadow:inset 0 1px 0 #e0fff508;cursor:default;text-align:left;transition:border-color .22s,box-shadow .22s}:root body .storefront-home .cinematic-homepage .service-assurances.benefit-cards>.service-feature:before{content:"";display:block;position:absolute;top:0;left:18px;right:auto;bottom:auto;width:35px;height:2px;opacity:.75;background:linear-gradient(90deg,#b9dfd1,#b9dfd100);pointer-events:none}:root body .storefront-home .cinematic-homepage .service-assurances .service-index{display:block;grid-column:2;grid-row:1;align-self:start;padding-top:2px;color:#46616e;font-size:21px;font-weight:350;line-height:1.1;letter-spacing:-.7px;font-variant-numeric:tabular-nums}:root body .storefront-home .cinematic-homepage .service-assurances .benefit-icon{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;width:32px;height:32px;min-height:0;margin:0;padding:0;border:1px solid #4b6a6c;border-radius:7px;background:#c2ebdb09;box-shadow:none;color:#bedfd5;transition:border-color .22s,background .22s}:root body .storefront-home .cinematic-homepage .service-assurances .benefit-icon svg{width:18px;height:18px;color:inherit}:root body .storefront-home .cinematic-homepage .service-assurances .service-feature-content{grid-column:1/-1;grid-row:2;min-width:0}:root body .storefront-home .cinematic-homepage .service-assurances h2{margin:0 0 5px;color:#e6f1f3;font-size:16px;font-weight:650;line-height:1.4;letter-spacing:.1px;overflow-wrap:anywhere}:root body .storefront-home .cinematic-homepage .service-assurances p{margin:0;color:#94adbd;font-size:12px;line-height:1.8;overflow-wrap:anywhere}@media(hover:hover) and (pointer:fine){:root body .storefront-home .designed-announcement a:hover{border-color:#a5cfc3;background:#b8e3d414;color:#edfff5}:root body .storefront-home .designed-announcement a:hover svg{transform:translateX(2px)}:root body .storefront-home .cinematic-homepage .service-assurances.benefit-cards>.service-feature:hover{border-color:#71988f;box-shadow:inset 0 1px 0 #d5fff515,0 7px 22px #020b132b}:root body .storefront-home .cinematic-homepage .service-assurances .service-feature:hover .benefit-icon{border-color:#a6d3bf;background:#c2ebdb13}}@media(max-width:1050px){:root body .storefront-home .cinematic-homepage .homepage-featured .service-assurances.benefit-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root body .storefront-home .cinematic-homepage .service-assurances.benefit-cards>.service-feature{min-height:132px}}@media(max-width:700px){:root body .storefront-home .cinematic-homepage>.designed-announcement{grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;margin-top:12px;margin-bottom:15px;padding:12px 13px}:root body .storefront-home .designed-announcement strong{grid-column:1;grid-row:1;justify-self:start;min-height:27px;border:0;padding:0}:root body .storefront-home .designed-announcement>span{grid-column:1/-1;grid-row:2;font-size:12px;line-height:1.8}:root body .storefront-home .designed-announcement a{grid-column:2;grid-row:1;min-height:29px;padding:3px 8px;font-size:11px;gap:5px}:root body .storefront-home .cinematic-homepage .homepage-featured .service-assurances.benefit-cards{margin-top:14px;gap:10px}:root body .storefront-home .cinematic-homepage .service-assurances.benefit-cards>.service-feature{gap:11px 8px;padding:14px 13px!important;min-height:148px;border-radius:10px}:root body .storefront-home .cinematic-homepage .service-assurances.benefit-cards>.service-feature:before{left:13px;width:28px}:root body .storefront-home .cinematic-homepage .service-assurances .service-index{font-size:19px}:root body .storefront-home .cinematic-homepage .service-assurances .benefit-icon{width:30px;height:30px;border-radius:7px}:root body .storefront-home .cinematic-homepage .service-assurances .benefit-icon svg{width:17px;height:17px}:root body .storefront-home .cinematic-homepage .service-assurances h2{font-size:15px}:root body .storefront-home .cinematic-homepage .service-assurances p{font-size:12px;line-height:1.75}}@media(max-width:380px){:root body .storefront-home .cinematic-homepage .service-assurances.benefit-cards>.service-feature{padding:13px!important}:root body .storefront-home .cinematic-homepage .service-assurances h2{font-size:15px}}@media(prefers-reduced-motion:reduce){:root body .storefront-home .designed-announcement a svg,:root body .storefront-home .service-assurances .benefit-icon,:root body .storefront-home .service-assurances .service-feature{transition:none}}:root body .skip-to-content{position:fixed;top:12px;left:16px;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:9px 16px;border:1px solid #c4e7df;border-radius:7px;background:#142b35;color:#f1fff9;font-size:14px;font-weight:650;transform:translateY(calc(-100% - 24px));transition:none}:root body .skip-to-content:focus{transform:none;outline:2px solid #c4e7df;outline-offset:3px}@media(max-width:850px){:root body .site-header .mobile-menu{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;border-radius:7px;touch-action:manipulation}:root body .site-header .mobile-menu:is(:hover,[aria-expanded=true]){background:#c4e7df16;color:#edfff9}:root body .site-header .header-inner>.brand{min-width:0;flex-shrink:1}:root body .site-header .header-inner>.brand>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}:root body .site-header .nav>a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:420px){:root body .site-header .header-inner{gap:6px}:root body .site-header .language-switch{flex-shrink:0;width:90px}:root body .site-header .header-inner>.brand>span:last-child{max-width:120px}}@media(forced-colors:active){:root body .skip-to-content{background:Canvas;color:LinkText;border-color:LinkText}:root body .skip-to-content:focus{outline-color:Highlight}}:root:root:root body .site-header .nav.site-main-nav{display:flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:4px;margin:0;padding:5px;border:1px solid var(--border);border-radius:10px;background:var(--surface-nav)}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:8px;margin:0;padding:10px 14px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-nav);-webkit-text-fill-color:currentColor;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4;text-shadow:none;transform:none;transition:color .16s ease-out,background-color .16s ease-out}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:var(--primary);opacity:0;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link:after{content:none}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link .site-nav-icon{flex-shrink:0;color:var(--text-nav-icon)}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link .site-nav-arrow{display:none}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link:hover{background:var(--surface-raised);color:var(--foreground);transform:none}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link:hover .site-nav-icon{color:var(--brand-bright)}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link[aria-current]{background:transparent;color:var(--primary-foreground)}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link[aria-current]:before{opacity:1}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link[aria-current] .site-nav-icon{color:var(--primary-foreground)}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link[aria-current]:hover:before{background:var(--primary-hover)}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(max-width:1250px){:root:root:root body .site-header .nav.site-main-nav{gap:2px;padding:4px}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link{gap:6px;padding-inline:10px;font-size:13px}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link .site-nav-icon{display:none}}@media(max-width:1050px){:root:root:root body .site-header .mobile-menu{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;border-radius:7px;touch-action:manipulation}:root:root:root body .site-header .nav.site-main-nav{display:none;position:absolute;top:100%;left:0;right:0;gap:4px;margin:0;padding:12px 16px;border-width:0 0 1px;border-radius:0;background:var(--card)}:root:root:root body .site-header .nav.site-main-nav.open{display:flex;flex-direction:column;align-items:stretch}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link{justify-content:flex-start;gap:12px;min-height:48px;margin:0;padding:12px 16px;font-size:14px}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link .site-nav-icon{display:block;width:17px;height:17px}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link .site-nav-arrow{display:block;margin-left:auto;color:inherit;opacity:.65}:root:root:root body .site-header .header-inner>.brand{min-width:0;flex-shrink:1}}@media(prefers-reduced-motion:reduce){:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link{transition:none}}@media(forced-colors:active){:root:root:root body .site-header .nav.site-main-nav{background:Canvas;border-color:CanvasText}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link{color:LinkText;-webkit-text-fill-color:currentColor}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link[aria-current]{color:LinkText;border-color:LinkText}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link:before{display:none}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link .site-nav-icon,:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link[aria-current] .site-nav-icon{color:inherit}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link:focus-visible{outline-color:Highlight}}:root:root:root{color-scheme:dark;--background:#0b0b0d;--foreground:#f1f1f3;--card:#151517;--surface-raised:#1e1e21;--surface-inset:#111113;--sidebar:#121214;--surface-nav:#101012;--surface-muted:#1a1a1d;--surface-hover-soft:#1d1d20;--surface-chip:#242427;--surface-detail:#262629;--surface-hover:#29292d;--surface-control-hover:#303034;--border:#303035;--decorative-number:#343437;--border-subtle:#393940;--border-control:#414148;--border-strong:#4a4a52;--decorative-line:#50505b;--border-chip:#55555e;--brand-rule:#596246;--scrollbar-thumb:#60606a;--brand-muted:#627047;--border-interactive:#66666f;--input:#6b6b75;--brand-border:#6c7b40;--brand-border-hover:#768840;--brand-outline:#8a9c4a;--text-disabled:#8f929c;--brand-border-strong:#a1b64c;--muted-foreground:#aeb0b8;--brand-decoration:#b4c280;--brand-detail:#bacb72;--text-caption:#bbbcc6;--brand-secondary:#bdca98;--text-secondary:#bfc1c9;--text-control:#c3c4cc;--text-nav-secondary:#c8cad1;--text-link:#cacbd2;--secondary-foreground:#d5d6dc;--brand-soft:#e5fb9b;--primary-hover:#e7ff91;--primary-foreground:#182008;--text-nav-icon:#92959f;--text-nav:#bdc0c9;--header-translucent:#111113f2;--toolbar-translucent:#121214f2;--inset-translucent:#111113e6;--card-translucent:#151517e6;--card-translucent-strong:#151517f2;--intro-shade-strong:#0b0b0def;--intro-shade:#0b0b0dc2;--intro-shade-faint:#0b0b0d60;--orbit-line:#9898a31a;--orbit-line-faint:#9898a312;--surface-light:#85858b0a;--grid-line:#b3b3bd04;--selected-count:#1820081c;--media-overlay-soft:#11111333;--media-overlay:#08080a57;--lightbox-overlay:#08080af0;--media-background:#09090b;--dialog-scrim:#000c;--brand-shadow:#b5c58033;--primary:#d9f65c;--brand-bright:#d9f65c;--ring:#d9f65c;--brand-hover-text:#e7ff91;--brand-tint-00:#d9f65c00;--brand-tint-06:#d9f65c06;--brand-tint-09:#d9f65c09;--brand-tint-0b:#d9f65c0b;--brand-tint-10:#d9f65c10;--brand-tint-12:#d9f65c12;--brand-tint-15:#d9f65c15;--brand-tint-19:#d9f65c19;--brand-tint-33:#d9f65c33;--brand-tint-80:#d9f65c80}:root:root:root.light{color-scheme:light;--background:#f5f5f1;--foreground:#1c2119;--card:#ffffff;--surface-raised:#eeefea;--surface-inset:#f8f9f5;--sidebar:#f2f3ee;--surface-nav:#eeefea;--surface-muted:#f0f1eb;--surface-hover-soft:#f7f8f2;--surface-chip:#e9ece3;--surface-detail:#e6e9df;--surface-hover:#e5e8dd;--surface-control-hover:#dfe4d4;--border:#c7ccbf;--decorative-number:#d5dbcc;--border-subtle:#d9ddd2;--border-control:#b5bca9;--border-strong:#aab29e;--decorative-line:#9fa991;--border-chip:#aab49d;--brand-rule:#9ca875;--scrollbar-thumb:#7f8974;--brand-muted:#6c7d44;--border-interactive:#8f9b7f;--input:#879477;--brand-border:#81934b;--brand-border-hover:#718531;--brand-outline:#697e1a;--text-disabled:#737b6a;--brand-border-strong:#5c7310;--muted-foreground:#5a6355;--brand-decoration:#657a28;--brand-detail:#526516;--text-caption:#5d6657;--brand-secondary:#536515;--text-secondary:#4f594a;--text-control:#515c48;--text-nav-secondary:#4d5846;--text-link:#48563d;--secondary-foreground:#38442f;--brand-soft:#425900;--primary-hover:#e7ff91;--primary-foreground:#182008;--text-nav-icon:#646e5b;--text-nav:#4e5847;--header-translucent:#f9faf6f2;--toolbar-translucent:#f6f7f1f2;--inset-translucent:#f7f8f2e6;--card-translucent:#ffffffe6;--card-translucent-strong:#fffffff2;--intro-shade-strong:#f5f5f1ef;--intro-shade:#f5f5f1c2;--intro-shade-faint:#f5f5f160;--orbit-line:#59694b29;--orbit-line-faint:#59694b1f;--surface-light:#657c1c08;--grid-line:#59694b09;--selected-count:#1820081c;--media-overlay-soft:#11111333;--media-overlay:#08080a57;--lightbox-overlay:#08080af0;--media-background:#09090b;--dialog-scrim:#11170acc;--brand-shadow:#71853133;--primary:#d9f65c;--brand-bright:#536316;--ring:#617817;--brand-hover-text:#3c5000;--brand-tint-00:#68801700;--brand-tint-06:#68801706;--brand-tint-09:#68801709;--brand-tint-0b:#6880170b;--brand-tint-10:#68801710;--brand-tint-12:#68801712;--brand-tint-15:#68801715;--brand-tint-19:#68801719;--brand-tint-33:#68801733;--brand-tint-80:#68801780;--card-foreground:var(--foreground);--popover:#fff;--popover-foreground:var(--foreground);--secondary:var(--surface-raised);--muted:var(--surface-muted);--accent:var(--surface-hover);--accent-foreground:var(--brand-bright);--sidebar-foreground:var(--secondary-foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--surface-hover);--sidebar-accent-foreground:var(--brand-bright);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}:root:root:root body .storefront-home{--home-background:var(--background);--home-cyan:var(--brand-bright);--home-muted:var(--muted-foreground)}:root:root:root body .appearance-switch{display:inline-flex;align-items:center;flex-shrink:0;gap:3px;padding:3px;border:1px solid var(--border-control);border-radius:8px;background:var(--surface-nav)}:root:root:root body .appearance-switch button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:60px;min-height:44px;padding:9px 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--text-nav);font-size:12px;font-weight:650;line-height:1.3;white-space:nowrap;touch-action:manipulation}:root:root:root body .appearance-switch button:hover{background:var(--surface-hover);color:var(--foreground)}:root:root:root body .appearance-switch button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}:root:root:root body .appearance-switch button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}:root:root:root body .appearance-switch svg{flex-shrink:0}:root:root:root body .site-header .appearance-switch--mobile{display:none}:root:root:root body .site-header .header-inner{gap:18px}:root:root:root body .site-header .support-link{margin-left:0;flex-shrink:0}@media(min-width:1051px) and (max-width:1450px){:root:root:root body .site-header .header-inner{gap:12px}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link{padding-inline:10px;font-size:13px}:root:root:root body .site-header .nav.site-main-nav>a.site-nav-link .site-nav-icon{display:none}:root:root:root body .appearance-switch--desktop button{min-width:44px;width:44px;padding:10px}:root:root:root body .appearance-switch--desktop button span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:1050px){:root:root:root body .site-header .appearance-switch--desktop{display:none}:root:root:root body .site-header .appearance-switch--mobile{display:flex;align-self:stretch;margin-top:8px;border-color:var(--border-control)}:root:root:root body .site-header .appearance-switch--mobile button{flex:1}}@media(max-width:700px){:root:root:root body .site-header .header-inner{gap:10px}}@media(max-width:420px){:root:root:root body .site-header .header-inner{gap:6px}}@media(forced-colors:active){:root:root:root body .appearance-switch{background:Canvas;border-color:CanvasText}:root:root:root body .appearance-switch button{background:ButtonFace;color:ButtonText}:root:root:root body .appearance-switch button[aria-pressed=true]{border-color:Highlight;color:Highlight}:root:root:root body .appearance-switch button:focus-visible{outline-color:Highlight}}:root.light.light.light body{--light-success:#14613f;--light-success-bg:#e7f5ed;--light-success-border:#9fc9b0;--light-caution:#805315;--light-caution-bg:#fff5de;--light-caution-border:#d9bd82;--light-danger:#a02942;--light-danger-bg:#fff0f3;--light-danger-border:#d5a3ae;--light-neutral:#535c68;--light-neutral-bg:#eef0f3;--light-neutral-border:#bec4ce}:root.light.light.light body :is(.empty h2,.empty h3,.section-heading h2,.game-tile-info h3,.related-products-heading h2,.download-card-copy>h3,.category-editorial-text h3,.help-article h2,.help-toc h2){color:var(--foreground)}:root.light.light.light body :is(.downloads-intro>p,.downloads-group>h2,.detail-guide,.purchase-note,.detail-links,.help-strip p,.help-toc a,.steps p,.order-intro,.order-channel-card>p,.order-quick-note,.recovery-steps,.recovery-steps p,.product-gallery-guide,.product-price-note,.product-variant-heading>span,.product-detail-content figcaption,.explorer-picker-empty){color:var(--muted-foreground)}:root.light.light.light body :is(.product-detail-content>p,.help-article .pre-wrap,.field,.price-box>span,.price-box small,.product-price-item dt,.product-variant-name,.purchase-panel h3,.purchase-lines-product,.purchase-line strong){color:var(--foreground)}:root.light.light.light body :is(.product-price-item,.product-detail-title,.product-information,.purchase-panel.product-detail-summary){box-shadow:none}:root.light.light.light body .downloads-intro h1{text-shadow:none}:root.light.light.light body :is(.help-toc a,.product-view-link):hover{color:var(--brand-bright)}:root.light.light.light body .help-strip h3{color:var(--foreground)}:root.light.light.light body :is(.steps>div,.product-detail-summary .detail-links,.detail-links>a,.purchase-lines-product){border-color:var(--border)}:root.light.light.light body .starcore-grid{background-image:linear-gradient(90deg,#252a1e08 1px,transparent 0)}:root.light.light.light body .starcore-copy h1{color:var(--foreground)}:root.light.light.light body .starcore-copy h1>span{color:var(--brand-bright)}:root.light.light.light body .category-editorial-heading h2{color:var(--foreground)}:root.light.light.light body .category-editorial-number{color:#dce0d4}:root.light.light.light body :is(.game-tile-english,.game-english,.cover-pending,.category-editorial-placeholder){color:var(--muted-foreground)}:root.light.light.light body .explorer-scroll{background:transparent;border-color:transparent;color:var(--muted-foreground)}:root.light.light.light body .operation-badge{background:var(--light-neutral-bg);border-color:var(--light-neutral-border);color:var(--light-neutral);box-shadow:none}:root.light.light.light body .operation-undetected{background:var(--light-success-bg);border-color:var(--light-success-border);color:var(--light-success)}:root.light.light.light body .operation-updating{background:var(--light-danger-bg);border-color:var(--light-danger-border);color:var(--light-danger)}:root.light.light.light body .operation-testing{background:var(--light-caution-bg);border-color:var(--light-caution-border);color:var(--light-caution)}:root.light.light.light body :is(.specification-yes,.spec-operation-undetected,.requirement-enabled,.success,.qq-contact-message){color:var(--light-success)}:root.light.light.light body :is(.specification-no,.requirement-disabled,.spec-operation-testing){color:var(--light-caution)}:root.light.light.light body :is(.spec-operation-updating,.danger){color:var(--light-danger)}:root.light.light.light body :is(.specification-pending,.requirement-unknown,.spec-operation-unconfirmed){color:var(--light-neutral)}:root.light.light.light body .requirement-none{color:var(--foreground)}:root.light.light.light body .status-legend-icon{background:var(--light-neutral-bg);border-color:var(--light-neutral-border);color:var(--light-neutral);box-shadow:none}:root.light.light.light body .status-legend-undetected{background:var(--light-success-bg);border-color:var(--light-success-border);color:var(--light-success)}:root.light.light.light body .status-legend-updating{background:var(--light-danger-bg);border-color:var(--light-danger-border);color:var(--light-danger)}:root.light.light.light body .status-legend-testing{background:var(--light-caution-bg);border-color:var(--light-caution-border);color:var(--light-caution)}:root.light.light.light body .status-summary i{background:var(--border)}:root.light.light.light body :is(.status.active,.product-sale-meta .status.active,.purchase-panel .status.active){--sale-color:var(--light-success);--sale-glow:transparent;background:var(--light-success-bg);border-color:var(--light-success-border);color:var(--light-success);text-shadow:none;box-shadow:none}:root.light.light.light body :is(.status.paused,.product-sale-meta .status.paused,.purchase-panel .status.paused){--sale-color:var(--light-caution);--sale-glow:transparent;background:var(--light-caution-bg);border-color:var(--light-caution-border);color:var(--light-caution);text-shadow:none;box-shadow:none}:root.light.light.light body :is(.status:not(.active):not(.paused),.product-sale-meta .status.preview,.purchase-panel .status.preview){--sale-color:var(--light-neutral);--sale-glow:transparent;background:var(--light-neutral-bg);border-color:var(--light-neutral-border);color:var(--light-neutral);text-shadow:none;box-shadow:none}:root.light.light.light body :is(.product-sale-meta .status,.purchase-panel .status):before{box-shadow:none}:root.light.light.light body .notice.success{background:var(--light-success-bg);border-color:var(--light-success-border);color:var(--light-success)}:root.light.light.light body .notice.danger{background:var(--light-danger-bg);border-color:var(--light-danger-border);color:var(--light-danger)}:root.light.light.light body .category-notice{background:#fff8e9;border-color:#d7c08e;color:#493a1b}:root.light.light.light body :is(.category-notice-icon,.category-notice-heading h3){color:#805b12}:root.light.light.light body .category-notice-heading>div>span{color:#77633b}:root.light.light.light body .category-notice-body{color:#493a1b}:root.light.light.light body .category-notice-body mark{background:linear-gradient(transparent 76%,#ecd7a6 0);color:#714408}:root.light.light.light body .category-notice-status-link{color:#714408;text-decoration-color:#a67b26}:root.light.light.light body .category-notice-status-link:is(:hover,:focus-visible){color:#442c06;text-decoration-color:currentColor;outline-color:#805b12}:root.light.light.light body .product-detail-visual .product-info .product-notice-panel{background:#fff8e9;border-color:#d7c08e;color:#705121}:root.light.light.light body :is(.product-notice-panel h3,.product-notice-panel li svg){color:#805315}:root.light.light.light body .product-detail-summary .product-information .specification-highlights{background:#fff8e9;border-color:#d7c08e;box-shadow:none}:root.light.light.light body .product-detail-summary .specification-highlights>h3{color:#805315}:root.light.light.light body .product-detail-summary .product-information .specification-highlights .specification-custom-item{background:transparent;border-color:#e0ccaa}:root.light.light.light body .product-detail-summary .product-information .specification-highlights .specification-custom-item dt{color:#77633b}:root.light.light.light body .product-detail-summary .product-information .specification-highlights .specification-custom-item dd{color:#5b3b0c;text-shadow:none}:root.light.light.light body .product-card-new .product-specifications.compact .specification-row.specification-custom-item{background:#fff5de;border-color:#b58a3a}:root.light.light.light body .product-card-new .product-specifications.compact .specification-custom-item dt{color:#77633b}:root.light.light.light body .product-card-new .product-specifications.compact .specification-custom-item dd{color:#5b3b0c}:root.light.light.light body .product-detail-summary .specification-group>h3{color:var(--muted-foreground)}:root.light.light.light body .product-detail-summary .specification-group>h3:after{background:var(--border)}:root.light.light.light body .product-detail-summary .product-information .specification-wide{border-color:var(--border)}:root.light.light.light body .order-recovery{color:var(--foreground)}:root.light.light.light body .order-recovery span{color:var(--muted-foreground)}:root.light.light.light body .order-recovery:hover{background:var(--secondary);border-color:var(--ring);color:var(--foreground)}:root.light.light.light body .qq-contact-message{color:var(--light-success)}:root.light.light.light body :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=select-content]){border-color:var(--border);box-shadow:0 18px 60px #26301824}:root.light.light.light body [data-slot=dialog-description]{color:var(--muted-foreground)}:root.light.light.light body :is([data-slot=select-item],[data-slot=dropdown-menu-item]):is([data-highlighted],[data-state=checked]){background:var(--accent);color:var(--foreground)}:root.light.light.light body .download-card-mark:has(>img[src="/download-logos/amd.svg"]){background:#1e1e21;border-color:#55555e}:root.light.light.light body .category-intro{background:#151517;color:#f1f1f3}:root.light.light.light body .category-intro-shade{background:linear-gradient(90deg,#0b0b0df5,#0b0b0dc2 58%,#0b0b0d60)}:root.light.light.light body :is(.category-intro h1,.category-intro-content h1){color:#f1f1f3}:root.light.light.light body :is(.category-intro p,.category-intro-content p){color:#d5d6dc}:root.light.light.light body :is(.category-intro-content>a,.category-intro-content .eyebrow){color:#e5fb9b}:root.light.light.light body .game-tile-count{background:#111113e6;border-color:#6b6b75;color:#f1f1f3}:root.light.light.light body .game-tile-shade{background:linear-gradient(180deg,transparent,#111113 32%)}:root.light.light.light body :is(.product-card-cover-auto,.product-card-new .product-card-cover-auto){background:linear-gradient(125deg,#262629,#121214 75%)}:root.light.light.light body .product-cover-design-plate{background:linear-gradient(130deg,#262629,#151517 75%);border-left-color:#bacb72}:root.light.light.light body .product-card-cover-auto:before{background:linear-gradient(0deg,#08080a57,transparent 55%),linear-gradient(90deg,transparent 33%,#11111333 57%,#111113 90%)}:root.light.light.light body :is(.product-cover-label,.product-cover-name,.product-cover-game,.product-cover-game-name){color:#f1f1f3}:root.light.light.light body .product-cover-ghost{color:#d9f65c0b;-webkit-text-stroke-color:#d9f65c19}:root.light.light.light body .product-card-cover-auto .operation-badge{background:#111113ed;border-color:#6b6b75;color:#d5d6dc}:root.light.light.light body .product-card-cover-auto .operation-undetected{background:#102b26ed;border-color:#396957;color:#77e7bc}:root.light.light.light body .product-card-cover-auto .operation-updating{background:#421722f0;border-color:#b84d62;color:#ff9ca8}:root.light.light.light body .product-card-cover-auto .operation-testing{background:#2b2519ed;border-color:#877349;color:#f2cf8b}:root.light.light.light body .product-card-cover-auto .recommended-badge{background:#d9f65c;border-color:#d9f65c;color:#182008}:root.light.light.light body :is(.detail-art,.product-gallery-main,.product-gallery-thumbnails button){background:#111113;border-color:#4a4a52;color:#f1f1f3}:root.light.light.light body .detail-art>div{background:linear-gradient(0deg,#111113ed,transparent 90%);color:#f1f1f3}:root.light.light.light body .detail-art svg{color:#e5fb9b}:root.light.light.light body :is(.product-gallery-counter,.product-gallery-arrows button,.product-gallery-zoom-hint){background:#151517e6;border-color:#66666f;color:#e5fb9b}:root.light.light.light body .product-gallery-open{color:#e5fb9b}:root.light.light.light body .gallery-lightbox-overlay{background:#08080af0}:root.light.light.light body .gallery-lightbox-dialog{background:#111113;border-color:#4a4a52;color:#f1f1f3}:root.light.light.light body :is(.gallery-lightbox-toolbar,.gallery-lightbox-footer){background:#1e1e21;border-color:#303035}:root.light.light.light body .gallery-lightbox-viewport{background:#09090b}:root.light.light.light body :is(.gallery-lightbox-counter,.gallery-lightbox-footer>p,.gallery-lightbox-help){color:#aeb0b8}:root.light.light.light body .gallery-lightbox-control{background:#1e1e21;border-color:#6b6b75;color:#f1f1f3}:root.light.light.light body .gallery-lightbox-control:is(:hover,[aria-pressed=true]){background:#29292d;border-color:#d9f65c;color:#e5fb9b}:root.light.light.light body .gallery-lightbox-status{background:#151517f2;border-color:#6b6b75;color:#bfc1c9}@media(forced-colors:active){:root.light.light.light body :is(.category-notice,.product-notice-panel,.operation-badge,.status-legend-icon,.product-sale-meta .status,.purchase-panel .status){background:Canvas;border-color:CanvasText;color:CanvasText}:root.light.light.light body :is(.category-notice-body,.category-notice-heading h3,.category-notice-icon,.category-notice-body mark){background:none;color:CanvasText}:root.light.light.light body .category-notice-status-link{color:LinkText}}body[data-public-protected=true],body[data-public-protected=true] *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body[data-public-protected=true] img{-webkit-user-drag:none}body[data-public-protected=true] [contenteditable=""],body[data-public-protected=true] [contenteditable=""] *,body[data-public-protected=true] [contenteditable=plaintext-only],body[data-public-protected=true] [contenteditable=plaintext-only] *,body[data-public-protected=true] [contenteditable=true],body[data-public-protected=true] [contenteditable=true] *,body[data-public-protected=true] [data-allow-copy=true],body[data-public-protected=true] [data-allow-copy=true] *,body[data-public-protected=true] input,body[data-public-protected=true] textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}body[data-public-protected=true] [data-allow-copy=true] img,body[data-public-protected=true] img[data-allow-copy=true]{-webkit-user-drag:auto}.dark,:root{color-scheme:dark;--background:#070b12;--foreground:#edf4f8;--card:#101923;--card-foreground:#edf4f8;--popover:#101d28;--popover-foreground:#edf4f8;--primary:#087b86;--primary-foreground:#fff;--secondary:#172734;--secondary-foreground:#d5e6ee;--muted:#152330;--muted-foreground:#95a9bb;--accent:#123c48;--accent-foreground:#9aeff1;--border:#293d4b;--input:#344c5c;--ring:#42cdd6;--sidebar:#0c141e;--sidebar-foreground:#d6e4ed;--sidebar-primary:#087b86;--sidebar-primary-foreground:#fff;--sidebar-accent:#12333e;--sidebar-accent-foreground:#9aeff1;--sidebar-border:#233846;--sidebar-ring:#42cdd6;--brand-bright:#54d9de;--brand-soft:#9de7ea;--surface-inset:#0b141e;--surface-raised:#142431;--text-secondary:#bdcedb}::selection{background:#12616d;color:#fff}:focus-visible{outline-color:var(--ring)}input,select,textarea{accent-color:var(--primary)}input::placeholder,textarea::placeholder{color:#8399ac;opacity:1}.site-header{background:#070b12ef;border-color:#1d2e3a}.brand-symbol,.language-switch>svg:first-child{color:var(--brand-bright)}.brand small,.nav{color:#9dadbe}.breadcrumb a:hover,.help-toc a:hover,.nav a:hover,footer a:hover{color:var(--brand-soft)}.site-header .nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 1px;font-weight:600;letter-spacing:.04em;white-space:nowrap;color:#bceff2;text-shadow:0 0 10px #36d9e43b;transition:color .2s,text-shadow .2s,transform .2s}.site-header .nav a:after{content:"";position:absolute;inset:auto 4px 3px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#57e7ee 25%,#a9fbff 50%,#57e7ee 75%,transparent);box-shadow:0 0 10px #36d9e480;opacity:0;transform:scaleX(.25);transition:opacity .2s,transform .2s;pointer-events:none}@supports (background-clip:text) or (-webkit-background-clip:text){.site-header .nav a{background-image:linear-gradient(180deg,#f1ffff 12%,#b8f1f3 52%,#49cbd6 88%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.site-header .nav a:is(:hover,:focus-visible){color:#eaffff;text-shadow:0 0 8px #60edfa80,0 0 20px #21bedf4d;transform:translateY(-1px)}.site-header .nav a:is(:hover,:focus-visible):after{opacity:1;transform:scaleX(1)}@media(max-width:700px){.site-header .nav.open{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.site-header .nav a,.site-header .nav a:after{transition:none}.site-header .nav a:is(:hover,:focus-visible){transform:none}}@media(forced-colors:active){.site-header .nav a{background:none;-webkit-text-fill-color:LinkText;text-shadow:none}.site-header .nav a:after{background:LinkText;box-shadow:none}}.language-switch,.support-link{background:#101b25;border-color:var(--border);color:var(--text-secondary)}.support-link:hover{background:var(--accent);border-color:#398692;color:#dfffff}.site-header .support-link{white-space:nowrap;flex-shrink:0}@media(min-width:701px) and (max-width:1050px){.site-header .header-inner{gap:16px}.site-header .nav{gap:14px}.site-header .support-link{width:40px;height:40px;padding:0;justify-content:center}.site-header .support-link>span{display:none}}@media(max-width:850px){.site-header .nav{display:none;position:absolute;top:100%;left:0;right:0;padding:18px 25px;justify-content:center;gap:14px 20px;background:#0c1721;border-bottom:1px solid var(--border)}.site-header .nav.open{display:flex;flex-wrap:wrap}.site-header .mobile-menu{display:block}}.admin-identity,.admin-kicker,.announcement,.breadcrumb,.card-body p,.card-bottom small,.card-bottom>span,.card-meta,.detail-guide,.detail-links,.empty,.help-strip p,.help-toc a,.list-summary,.muted,.purchase-note,.section-heading h2 span,.steps p,.subtitle,.table-sub{color:var(--muted-foreground)}.announcement a,.announcement>svg,.category-bottom>span:last-child,.detail-art svg,.eyebrow,.help-strip>svg,.list-summary b,.section-heading .eyebrow,.steps span{color:var(--brand-bright)}.announcement strong{color:var(--text-secondary)}.btn{background:#152b37;border-color:#31515e;color:#d3edf3;box-shadow:none}.btn:hover{background:#1b3d49;border-color:#4597a3;color:#efffff}.btn.primary{background:var(--primary);border-color:#13919b;color:#fff;box-shadow:0 4px 18px #00a6b316}.btn.primary:hover{background:#086b76;border-color:var(--brand-bright)}.btn.category-delete-confirm,.btn.danger{background:#351e28;border-color:#83485d;color:#ffc0cc}.btn.category-delete-confirm:hover,.btn.danger:hover{background:#4a2735;border-color:#d17a91;color:#ffe3e9}.search{background:var(--surface-inset);border-color:var(--border);color:var(--muted-foreground)}.search input{color:var(--foreground)}.cinematic-homepage .search:focus-within,.search:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px #42cdd61c}.game-card,.panel,.product-card,.product-card-new{background:var(--card);border-color:var(--border)}.game-card:hover,.product-card-new:hover,.product-card:hover{border-color:#4495a4;box-shadow:0 12px 28px #0004}.card-bottom,.catalog .list-summary,.filter-row,.product-card-cover,.product-card-new .card-bottom,.product-details-editor,.purchase-line-editors{border-color:var(--border)}.card-bottom strong,.price-box strong,.stats strong{color:var(--brand-bright)}.product-card-new .card-bottom small,.product-card-new .card-meta{color:var(--muted-foreground)}.product-view-link{color:var(--brand-soft)}.product-card-placeholder{background:radial-gradient(ellipse at 70% 10%,#145567,transparent 70%),#0e1924;color:#70c2d0}.category-badge,.product-tag{background:#12333f;border-color:#315260;color:#a7dde6}.recommended-badge{background:#a5263b;border-color:#e7667c;color:#fff0f3}.status:not(.active):not(.paused){background:#18384d;color:#acd8f7}.product-sale-meta .status.preview,.purchase-panel .status.preview{--sale-color:#9fd4ff;--sale-glow:#58b2f0}.operation-updating{background:#421722;border-color:#b84d62;color:#ff9ca8}.spec-operation-updating{color:#ff9ca8}.category-list button{color:var(--text-secondary)}.category-list button:hover{background:var(--secondary);color:var(--brand-soft)}.category-list button.selected{background:var(--accent);color:var(--brand-soft)}.category-list button span{background:#245162;color:#d4f2f5}.game-filters button{background:#101b25;border-color:var(--border);color:var(--text-secondary)}.game-filters button:hover{background:#17333f;border-color:#408b99;color:#dfffff}.game-filters button.selected{background:#0b3a44;border-color:#278a96;color:#a3f1ef}.game-filters button:focus-visible,.game-tile:focus-visible{outline-color:var(--ring)}.cover-pending,.game-english,.game-tile-placeholder{color:#90c8d7}.game-tile{background:var(--card);border-color:var(--border)}.game-tile-info{background:linear-gradient(180deg,#111f2b,#0b141e)}.game-tile-info p{color:var(--muted-foreground)}.game-tile-shade{background:linear-gradient(180deg,transparent,#0b141e 28%)}.game-tile-count{background:#07131ddd;border-color:#355260;color:#c2e4ed}.game-tile:hover{border-color:#4597a3;box-shadow:0 12px 28px #0004}.category-intro{background:#0d1924;border-color:var(--border)}.category-intro-shade{background:linear-gradient(90deg,#0b1722f5,#0b1722e8 26%,#0b1722a8 45%,#07111b18 72%,#07111b22),linear-gradient(0deg,#07111b38,transparent 65%)}.category-intro-content .eyebrow,.category-intro-content>a{color:#93d3df}.category-intro p,.category-intro-content p{color:var(--text-secondary)}.help-strip{background:linear-gradient(110deg,#0d2330,#0c151f);border-color:#294754}footer{background:#090f17;border-color:#1d2d3a;color:var(--muted-foreground)}.footer-inner .brand{color:var(--text-secondary)}.notice{background:#102d3b;border-color:#305a6b;color:#bce7f1}.notice.danger{background:#321d26;border-color:#7b4557;color:#ffc0cc}.notice.success{background:#12342b;border-color:#2c6c56;color:#9eeac8}.field{color:var(--text-secondary)}.field input,.field select,.field textarea,.status-admin-controls>input,.status-inline-controls>input{background:var(--surface-inset);border-color:var(--input);color:var(--foreground)}.field :is(input,textarea,select):focus{border-color:var(--ring)}.help-toc strong{color:var(--brand-soft)}.help-article .pre-wrap{color:var(--text-secondary)}.steps>div{border-color:var(--border)}.detail-art,.product-gallery-main,.product-gallery-thumbnails button{background:#0a121b;border-color:var(--border)}.detail-art>div{background:linear-gradient(0deg,#0b1722ed,transparent 90%)}.product-gallery-arrows button,.product-gallery-counter{background:#0d1c27e0;border-color:#365462;color:#b8e5ee}.product-gallery-arrows button:hover{background:var(--accent);border-color:var(--ring)}.product-gallery-thumbnails button.selected{border-color:var(--ring);box-shadow:0 0 0 1px #42cdd633}.product-gallery-guide{color:var(--muted-foreground)}.product-gallery-guide svg{color:var(--brand-bright)}.purchase-panel.product-detail-summary{background:var(--card);border-color:var(--border)}.product-detail-title{background:linear-gradient(120deg,#142b38,#101b26);border-color:var(--border)}.product-detail-summary .product-specifications:not(.compact),.product-information{background:#0e1b26;border-color:var(--border)}.product-detail-content>h3,.product-information>h2{color:var(--foreground)}.product-information>h2:before{background:var(--brand-bright);box-shadow:0 0 10px #42cdd644}.product-detail-content>p{color:var(--text-secondary)}.product-detail-content figcaption,.product-price-note,.product-variant-heading>span{color:var(--muted-foreground)}.detail-links>a,.product-detail-summary .detail-links{border-color:var(--border)}.product-card-new .product-specifications,.product-specifications{background:linear-gradient(135deg,#0c1923,#101f2b);border-color:#304b5b;color:#cbdde7}.product-specifications .specification-row dt{color:#99b3c6}.product-specifications .specification-row dt svg,.specification-row dt svg{color:#65cbd9}.product-specifications .specification-status{border-color:#37526277}.product-specifications .specification-flag{background:#1b344633;border-color:#3b5a7044}.price-box,.product-price-item,.product-variant-card{background:linear-gradient(120deg,#152c39,#101d28);border-color:#304e5e}.price-box small,.price-box>span,.product-price-item dt,.product-variant-name,.purchase-panel h3{color:var(--text-secondary)}.product-price-item dd,.product-variant-card strong{color:#b9f4f3}.variant-option{border-color:var(--border)}.product-variant-card.chosen,.variant-option.chosen{border-color:var(--ring);background:#143c48;color:var(--brand-soft);box-shadow:inset 0 0 0 1px #42cdd622}.product-variant-card:has(:focus-visible){outline-color:var(--ring)}.variant-check{border-color:#527280}.chosen .variant-check{background:var(--brand-bright);border-color:var(--brand-bright);color:#0a3039}.purchase-lines-product{color:var(--foreground);border-color:var(--border)}.purchase-line small,.purchase-line>span,.purchase-lines-product span{color:var(--muted-foreground)}.purchase-line{background:linear-gradient(105deg,#16323e,#0f1e29);border-color:#315767}.purchase-line:focus-visible,.purchase-line:hover{background:#1b414e;border-color:var(--ring)}.purchase-line strong{color:var(--brand-soft)}.external-host,.qq-number,.service-domain{background:#102733;border-color:#315564;color:#b8e9ef}.qq-number>span{color:var(--muted-foreground)}.order-channel-panel,.order-quick-panel,.status-group{background:var(--card);border-color:var(--border)}.order-channel-heading h2,.order-channel-panel h1,.order-quick-panel>h2,.status-group h2{color:var(--foreground)}.order-channel-card>p,.order-intro,.order-quick-note,.recovery-steps,.recovery-steps p,.status-group time,.status-group>header>span,.status-legend,.status-summary{color:var(--muted-foreground)}.status-page .status-legend{margin:0 0 24px;gap:12px}.status-legend-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;padding:0;border-radius:10px;color:#a7b2c5;background:#14212d;border:1px solid #3b4c60;cursor:help;transition:border-color .18s,box-shadow .18s}.status-legend-updating{color:#ff9ca8;background:#421722;border-color:#b84d62}.status-legend-undetected{color:#65d6ab;background:#102b26;border-color:#2c6552}.status-legend-testing{color:#e7be71;background:#2b2519;border-color:#6d5731}.status-legend-icon:is(:hover,:focus-visible,[data-state=delayed-open],[data-state=instant-open]){border-color:currentColor;box-shadow:0 0 12px #42cdd620}.status-legend-icon:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.status-legend-tooltip{background:#142431;color:#e4f1f5;border:1px solid #3a5969;box-shadow:0 4px 16px #0005}.status-legend-tooltip svg{background:#142431;fill:#142431}.order-channel-card{background:linear-gradient(125deg,#132c39,#101c27);border-color:#315260}.order-channel-heading,.recovery-steps strong{color:var(--brand-soft)}.order-channel-action,.order-support{background:#143440;border-color:#396673;color:#c6f0f3}.order-channel-card.pending{border-color:var(--border)}.order-channel-action:disabled,.order-channel-action[aria-disabled=true],.order-quick-link.primary:disabled,.order-quick-link.primary[aria-disabled=true],.order-quick-link:disabled,.order-quick-link[aria-disabled=true]{background:#15232e;border-color:#304452;color:#8ca1b1;box-shadow:none}.order-recovery{background:linear-gradient(110deg,#12313f,#10212d);border-color:#3a7181;color:#b4eaf1}.order-recovery span{color:#93bccd}.order-recovery:hover{background:#184354;border-color:var(--ring);color:#e4ffff}.status-group>header{background:var(--surface-raised);border-color:var(--border)}.status-group li{border-color:#293d4b77}.status-summary i{background:#385365}.category-order-actions button:not(.category-delete){color:var(--brand-soft)}.category-order-actions button:not(.category-delete):hover{background:#3dbccb22}.specification-overlay-options .specification-option:has([data-state=checked]){background:#17414b;border-color:var(--ring);color:var(--brand-soft)}[data-slot=tabs-trigger][data-state=active]{color:var(--brand-soft)}[data-slot=tabs-trigger][data-state=active]:after{background:var(--brand-bright)}[data-slot=alert-dialog-content],[data-slot=dialog-content],[data-slot=select-content]{border-color:#365563;box-shadow:0 24px 80px #0008}[data-slot=sidebar-menu-button][data-active=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.catalog-controls{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:22px;margin-top:24px}.catalog-controls>.filter-row,.catalog-controls>.game-filters{min-width:0;margin-top:0}.catalog-controls>.filter-row{border:0}.catalog-controls .category-list{padding-bottom:0}.catalog-controls>.search{width:100%;min-width:0;min-height:44px;margin:0;padding-block:10px}.catalog-controls .game-filters .game-filter-more,.catalog-controls .game-filters button{min-height:44px}.cinematic-homepage .game-filters .game-filter-more,.game-filters .game-filter-more{background:linear-gradient(115deg,#086778,#104858);border-color:#36d0db;color:#efffff;box-shadow:0 0 0 1px #3ee7ec26,0 0 22px #00cbd74d,inset 0 0 16px #21d7e01a}.cinematic-homepage .game-filters .game-filter-more:is(:hover,:focus-visible,[data-state=open],.selected),.game-filters .game-filter-more:is(:hover,:focus-visible,[data-state=open],.selected){background:linear-gradient(115deg,#087a89,#16576a);border-color:#89f7ff;color:#fff;box-shadow:0 0 0 3px #3ee7ec20,0 0 28px #00cbd766,inset 0 0 18px #55e9ee20}.game-filters .game-filter-more:focus-visible{outline-color:#a7fbff}.game-filters .game-filter-more svg,.game-filters .more-game-count{color:#e9ffff}.game-filters .more-game-count{background:#69e7ee24}.cinematic-homepage .homepage-featured .hero-footer:before{background:#407d88}.cinematic-homepage .homepage-featured .hero-carousel-dots button:after{background:#617c8d}.cinematic-homepage .homepage-featured .hero-autoplay{border-left-color:#35505e}.cinematic-homepage .homepage-featured .service-feature:hover{background:#3dbccb09!important}.cinematic-homepage .announcement strong{background:#35cadb0a;border-color:#35cadb2b}@media(min-width:701px){.floating-services.services-circles>:is(a,button)>span{background:#102733;border-color:#315564;color:#c5edf1}}@media(max-width:1100px){.catalog-controls{grid-template-columns:1fr;gap:16px}}@media(max-width:700px){.nav{background:#0c1721;border-color:var(--border)}.category-intro-shade{background:linear-gradient(90deg,#0b1722ed,#0b1722b8 58%,#07111b55)}.catalog-controls{margin-top:20px}}.site-header .nav{gap:0}.site-header .nav>a+a{margin-left:35px}@media(max-width:1100px){.site-header .nav>a+a{margin-left:20px}}@media(min-width:851px) and (max-width:1050px){.site-header .nav>a+a{margin-left:14px}}@media(max-width:850px){.site-header .nav{gap:0;padding:11px 15px}.site-header .nav>a,.site-header .nav>a+a{margin:7px 10px}}@supports not (aspect-ratio:1/1){.site-header .header-inner{gap:0}.site-header .header-inner>.brand{margin-right:18px}.site-header .language-switch+.support-link{margin-left:18px}.site-header .support-link+.mobile-menu{margin-left:10px}@media(max-width:700px){.site-header .header-inner>.brand{margin-right:10px}.site-header .language-switch+.support-link{margin-left:10px}}@media(max-width:420px){.site-header .header-inner>.brand{margin-right:6px}.site-header .language-switch+.support-link,.site-header .support-link+.mobile-menu{margin-left:6px}}}.container{width:calc(100% - 80px);max-width:1240px}@media(max-width:1000px){.container{width:calc(100% - 42px)}}@media(max-width:700px){.container{width:calc(100% - 32px)}}.catalog,.catalog-controls,.category-list,.filter-row{min-width:0;max-width:100%}.category-list{align-items:center}.catalog [data-slot=select-trigger],.site-header .language-switch{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:7px 12px;border:1px solid var(--input);border-radius:6px;background:var(--surface-inset);color:var(--text-secondary);font-size:13px;line-height:1.5;white-space:nowrap}.catalog [data-slot=select-trigger]>[data-slot=select-value],.site-header .language-switch>[data-slot=select-value]{display:block;flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis}.catalog [data-slot=select-trigger]>svg,.site-header .language-switch>svg{flex-shrink:0;width:16px;height:16px}.category-list .category-more{width:176px;max-width:100%}.category-list [data-slot=select-trigger]>span{font-size:inherit;background:none;color:inherit;padding:0;margin:0}.catalog [data-slot=select-trigger]:focus,.site-header .language-switch:focus{outline:2px solid var(--ring);outline-offset:2px}[data-slot=select-content]{position:relative;z-index:60;max-width:calc(100vw - 24px);min-width:8rem;max-height:360px;max-height:var(--radix-select-content-available-height,360px);overflow-x:hidden;overflow-y:auto;border:1px solid var(--border);border-radius:7px;background:var(--popover);color:var(--popover-foreground);box-shadow:0 12px 30px #0006}[data-radix-select-viewport]{padding:4px}[data-slot=select-item]{position:relative;display:flex;align-items:center;min-height:34px;padding:6px 30px 6px 10px;border-radius:4px;font-size:13px;outline:none;cursor:default}[data-slot=select-item][data-highlighted]{background:var(--accent);color:var(--accent-foreground)}[data-slot=select-item][data-disabled]{opacity:.5;pointer-events:none}[data-slot=select-item-indicator]{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:14px;height:14px}[data-slot=select-item-indicator] svg{width:14px;height:14px}[data-slot=select-scroll-down-button],[data-slot=select-scroll-up-button]{display:flex;align-items:center;justify-content:center;padding:4px}@supports not (aspect-ratio:1/1){.category-list{gap:0}.category-list>button{margin-right:5px;margin-bottom:5px}.catalog [data-slot=select-trigger],.site-header .language-switch{gap:0}.catalog [data-slot=select-trigger]>*+*,.site-header .language-switch>*+*{margin-left:8px}.catalog [data-slot=select-trigger]>[data-slot=select-value]{margin-left:0}.catalog .game-filter-more>[data-slot=select-value]{margin-left:8px}.catalog .product-card-badges{gap:0}.catalog .product-card-badges>span{margin-bottom:6px}.catalog .product-card-badges>span+span{margin-left:auto}.catalog .specification-row dt{gap:0}.catalog .specification-row dt>svg{margin-right:5px;flex-shrink:0}.catalog .specification-row dd{gap:0}.catalog .specification-row dd>.specification-chip{margin:2px 4px 2px 0}.catalog .specification-chip>svg,.catalog .specification-value>svg{margin-right:4px}.catalog .specification-status-dot{margin-right:5px}.catalog .card-bottom small{margin-left:4px}}@media (hover:hover) and (pointer:fine){body,html{cursor:url(/xinghe-cursor-arrow.svg) 4 3,default}html body :is(a[href],button,[role=button],summary,select,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file],input[type=color],.variant-option,.upload-button,.specification-option,.product-variant-card,.watermark-toggle label,.watermark-slider>input[type=range],.admin-workspace .product-order-controls .btn):where(:not(:disabled,[aria-disabled=true],[data-disabled],.disabled-external,.product-gallery-open,.status-legend-icon,[draggable=true],[role=slider],[contenteditable=""],[contenteditable=true],[contenteditable=plaintext-only],[class*=cursor-],[style*=cursor],.drag-handle,.resize-handle,[data-panel-resize-handle-id])){cursor:url(/xinghe-cursor-pointer.svg) 4 3,pointer}:is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,[contenteditable=""],[contenteditable=true],[contenteditable=plaintext-only]):where(:not(:disabled,[aria-disabled=true],[data-disabled],[class*=cursor-],[style*=cursor])){cursor:text}}