.detail-art{height:430px;position:relative;overflow:hidden;border-radius:12px;border:1px solid #39313f}.detail-art>img{width:100%;height:100%;object-fit:cover;object-position:65%}.detail-art>div{position:absolute;inset:0;background:linear-gradient(0deg,#15131ded,transparent 90%);padding:30px;display:flex;flex-direction:column;justify-content:flex-end;gap:13px}.detail-art h2{font-size:30px;margin:0;font-weight:750}.detail-art svg{color:#cfbafc}.detail-guide{display:flex;align-items:center;gap:9px;font-size:14px;color:#aaa1b8;margin-top:12px}.purchase-panel{padding:10px 15px}.purchase-panel h1{font-size:34px;font-weight:750;margin:18px 0 10px}.category-badge{background:#302440;padding:3px 10px;color:#d4b3ff;border-radius:5px;font-size:14px}.price-box{background:linear-gradient(100deg,#24202f,#1b1a20);padding:20px 24px;border-radius:8px;margin:24px 0;border:1px solid #342a43}.price-box>span{display:block;font-size:12px;color:#b0a4bf}.price-box strong{display:block;font-size:30px;color:#c4a1ff;font-weight:700;margin:7px 0}.price-box small{color:#aaa0b9;font-size:12px}.purchase-panel h3{font-size:14px;color:#c0b3d0;margin-bottom:14px}.variant-grid{display:flex;flex-wrap:wrap;gap:12px}.variant-option{border:1px solid #3a3347;display:flex;align-items:center;gap:9px;padding:10px 16px;border-radius:7px;font-size:14px;cursor:pointer}.variant-option.chosen{border-color:#a77eeb;background:#2d223c;color:#d7b8ff}.purchase-action{margin-top:25px}.purchase-action>.btn{width:100%;padding:14px}.purchase-note{font-size:12px;margin:12px 0}.detail-links{font-size:14px;color:#b6a2cc;margin-top:22px}.detail-links>a{padding-right:20px;border-right:1px solid #3c3345}.product-info{margin:38px 0}.product-info [role=tab]{font-size:16px;padding:18px}.product-info .panel{margin-top:15px;min-height:175px;line-height:2}.external-host{padding:15px;background:#272035;border:1px solid #655081;border-radius:6px;font-size:19px;font-weight:650;overflow-wrap:anywhere}.page-intro{padding:15px 0 30px}.page-intro .eyebrow{margin-bottom:15px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:10px 0 30px}.steps>div{border-top:1px solid #453650;padding:25px 0}.steps span{font-size:28px;color:#9474b9;font-weight:700}.steps h3{font-size:18px;margin:14px 0 7px}.steps p{font-size:14px;color:#a59aad}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.help-layout{display:grid;grid-template-columns:270px 1fr;gap:28px}.help-toc{align-self:start;position:sticky;top:110px;font-size:14px}.help-toc h2{display:flex;gap:8px;align-items:center;font-size:18px;font-weight:650}.help-toc strong{display:block;color:#c8b1de;margin:22px 0 10px;font-size:13px}.help-toc a{display:flex;justify-content:space-between;align-items:center;color:#a9a0b5;margin:12px 0;font-size:14px}.help-toc a:hover{color:#d8b7ff}.help-article h2{font-size:24px;margin:15px 0 24px;font-weight:650}.help-article .pre-wrap{line-height:2;color:#c1b6ce}.table-sub{display:block;font-size:12px;color:#a397b0;margin-top:3px}@media(max-width:900px){.help-layout{grid-template-columns:220px 1fr}.channel-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.detail-art{height:310px}.detail-art h2{font-size:25px}.purchase-panel{padding:5px 0}.purchase-panel h1{font-size:29px}.steps{grid-template-columns:1fr;gap:0}.steps>div{padding:20px 0}.steps h3{display:inline-block;margin-left:20px}.steps p{margin-left:55px}.channel-grid,.help-layout{grid-template-columns:1fr}.help-toc{position:static}.help-article h2{font-size:21px}.breadcrumb{flex-wrap:wrap}}.category-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#a497b2;font-size:14px;margin-top:15px}.category-bottom>span:last-child{display:flex;align-items:center;gap:3px;color:#c3a5e8}.category-card .card-body h3{margin:0;font-size:21px}.catalog-pagination{margin:35px 0 10px}.category-intro{padding:28px 0;border-bottom:1px solid #332a3f}.category-intro>a{font-size:14px;display:block;margin-bottom:25px}.category-intro h1{font-size:40px;font-weight:750;margin:10px 0}.category-intro p{color:#a99abb}.category-list [data-slot=select-trigger]{margin-left:8px;margin-top:3px}.category-bottom{flex-wrap:wrap}@media(max-width:700px){.category-bottom{font-size:14px}.category-card .card-body h3{font-size:18px}.category-intro h1{font-size:30px}.category-list [data-slot=select-trigger]{margin-left:0}}.container{width:min(1440px,calc(100% - 80px))}.game-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 14px}.game-card{display:block;overflow:hidden;border:1px solid #29333e;background:#131b24;border-radius:8px;transition:border-color .18s,transform .18s}.game-card:hover{border-color:#9580bf;transform:translateY(-3px)}.game-cover{aspect-ratio:2.09;background:#1b222c;overflow:hidden}.game-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.game-card:hover .game-cover img{transform:scale(1.035)}.game-card-body{padding:12px}.game-card-title{display:flex;align-items:center;gap:6px;justify-content:space-between}.game-card-title h3{font-size:18px;line-height:1.4;font-weight:750;color:#f2f6fb;min-width:0;overflow-wrap:anywhere}.game-count{flex-shrink:0;color:#16d5a0;font-size:12px;font-weight:650}.game-count.zero{color:#8da5b6}.game-english{font-size:13px;color:#a697fb;line-height:1.5;margin:5px 0 9px;font-weight:600}.game-tags{display:flex;flex-wrap:wrap;gap:5px;min-height:22px}.genre-tag{font-size:12px;line-height:1.7;padding:0 5px;border:1px solid #40556a;color:#80b9e4;border-radius:4px;background:#182a39}.genre-0{color:#e1b952;border-color:#64501e;background:#342e1b}.genre-1{color:#57c7c8;border-color:#275c61;background:#18353b}.genre-2{color:#7fa8fb;border-color:#2e5278;background:#1a2c47}.genre-3{color:#7bca86;border-color:#325a3e;background:#1a3327}.genre-4{color:#c5a0f0;border-color:#5b3a80;background:#30203f}.cover-pending{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#9987b5;font-size:17px;font-weight:700;letter-spacing:1px}.game-filters{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.game-filters button{border:1px solid #343845;background:#1a1c27;color:#b5b6c4;border-radius:6px;font-size:13px;padding:7px 11px}.game-filters button.selected{background:#8465d8;color:#fff;border-color:#9b7cef}.game-filters+.filter-row{margin-top:14px}.game-grid+.catalog-pagination{margin-top:26px}@media(max-width:1250px){.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.container{width:calc(100% - 48px)}}@media(max-width:980px){.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-card-title h3{font-size:17px}}@media(max-width:700px){.container{width:calc(100% - 28px)}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-card-body{padding:10px}.game-card-title{flex-wrap:wrap;gap:3px}.game-card-title h3{font-size:16px}.game-count,.game-english,.genre-tag{font-size:12px}.genre-tag{padding:0 4px}.game-filters{gap:6px}.game-filters button{font-size:12px;padding:6px 9px}}@media(max-width:340px){.game-grid{grid-template-columns:1fr}}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.game-tile{position:relative;display:block;isolation:isolate;min-width:0;min-height:0;border:1px solid #41384e;border-radius:14px;overflow:hidden;background:#221d2c;transition:border-color .2s,transform .2s,box-shadow .2s}.game-tile-cover{position:relative;aspect-ratio:2.09;background:#17141f;pointer-events:none}.game-tile-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,#100c1a 80%)}.game-tile-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.game-tile-shade{inset:auto 0 0;height:100px;background:linear-gradient(180deg,transparent,#100c1a 28%)}.game-tile-count{position:absolute;top:13px;z-index:1;border:1px solid #ffffff2b;background:#15111ece;color:#e7def0;border-radius:6px;font-size:12px;line-height:1.5;padding:4px 8px;right:13px}.game-tile-info{position:relative;padding:16px 18px 18px;z-index:1;min-height:94px;background:linear-gradient(180deg,#17111f,#100c1a)}.game-tile-info p{font-size:12px;line-height:1.5;color:#dbd1e8;letter-spacing:.45px;margin:0 0 6px;overflow-wrap:anywhere;text-shadow:0 1px 4px #000}.game-tile-info h3{font-size:20px;line-height:1.35;font-weight:700;color:#fff;margin:0;overflow-wrap:anywhere;text-shadow:0 2px 6px #000}.game-tile:hover{border-color:#bc92ed;transform:translateY(-3px);box-shadow:0 12px 28px #08050e66}.game-tile:focus-visible{outline:2px solid #cca9ff;outline-offset:4px}.game-tile-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#bca5d2;font-size:13px}.catalog .list-summary{padding:15px 0 13px;margin:15px 0 10px;border-top:1px solid #2a2632}.catalog-pagination{margin-top:32px}.category-intro{border-radius:14px;background:linear-gradient(100deg,#231c30,#14131a);border:1px solid #35293e;padding:26px 32px}.category-intro h1{font-weight:700}.category-intro>a{margin-bottom:20px}@media(max-width:1100px){.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.game-tile-info{padding:16px}.game-tile-info h3{font-size:20px}}@media(max-width:800px){.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.game-grid{grid-template-columns:1fr;gap:14px}.game-tile-info{padding:17px 20px 20px}.game-tile-info h3{font-size:23px}.category-intro{padding:24px}.catalog .section-heading h2{font-size:23px}.catalog .list-summary{margin-top:18px}}@media(prefers-reduced-motion:reduce){.game-tile,.game-tile-cover img{transition:none}.game-tile:hover,.game-tile:hover .game-tile-cover img{transform:none}}.game-filters button{font-size:14px;max-width:100%;overflow-wrap:anywhere}.game-filters button:hover{border-color:#9576c7;color:#eee4ff}.game-filters button:focus-visible{outline:2px solid #c1a0f3;outline-offset:3px}.game-filters{align-items:center}.game-filters button{min-height:38px}.game-filters .game-filter-more{height:auto;min-height:38px;max-width:220px;box-shadow:none}.game-filter-more [data-slot=select-value]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-filters .game-filter-more{border:1px solid #b995f4;background:linear-gradient(120deg,#7950bd,#4a307b);color:#fff;font-weight:650;gap:9px;padding:8px 13px;box-shadow:0 0 0 3px #9d6ef01a,0 4px 14px #6e40bb26;margin-left:5px;transition:background .18s,box-shadow .18s,border-color .18s}.game-filters .game-filter-more:hover,.game-filters .game-filter-more[data-state=open]{color:#fff;border-color:#ddc6ff;background:linear-gradient(120deg,#9361df,#6541a4);box-shadow:0 0 0 3px #ab7df02b,0 6px 18px #7848c844}.game-filters .game-filter-more svg{color:#eee1ff;opacity:1;flex-shrink:0}.more-game-count{font-size:12px;font-weight:700;line-height:1.5;padding:0 5px;border-radius:4px;background:#ffffff20;color:#f0e4ff}.game-filters .game-filter-more:focus-visible{outline:2px solid #e5d4ff;outline-offset:4px}.hero-carousel{overflow:hidden;border-radius:12px;isolation:isolate;background:#191522}.hero-track{margin-left:0}.hero-slide{padding-left:0}.hero-slide .hero{border-radius:0}.hero-carousel{position:relative}.hero-carousel>[data-slot=carousel-content]{overflow:hidden}.hero-carousel .hero-track{display:flex;flex-direction:row;flex-wrap:nowrap}.hero-carousel .hero-slide{flex:0 0 100%;min-width:0}.hero .hero-title{font-size:46px;line-height:1.26;letter-spacing:1px;font-weight:800;margin:19px 0 13px}.hero .hero-title span{color:#b896fc}.hero-carousel .hero-content{max-width:70%}.hero-carousel-controls{position:absolute;bottom:16px;right:24px;z-index:2;display:flex;align-items:center;gap:9px;padding:5px 7px;border:1px solid #e2c9ff24;border-radius:9px;background:#15111ca8;backdrop-filter:blur(10px)}.hero-control{width:30px;height:30px;display:grid;place-items:center;border-radius:6px;background:transparent;color:#e5d9f7;padding:0}.hero-control:hover{background:#b28be630;color:#fff}.hero-control:focus-visible{outline-offset:2px}.hero-autoplay{border-left:1px solid #bfb0cd33;border-radius:0;padding-left:5px;width:34px}.hero-carousel-dots{display:flex;align-items:center;gap:3px}.hero-carousel-dots button{width:24px;height:30px;background:transparent;position:relative;border-radius:4px;padding:0}.hero-carousel-dots button:after{content:"";position:absolute;width:6px;height:6px;border-radius:5px;top:12px;left:9px;background:#c0afce80;transition:width .2s,left .2s,background .2s}.hero-carousel-dots button.active:after{width:20px;left:2px;background:#c5a4ff}.hero-slide-number{font-size:12px;white-space:nowrap;letter-spacing:1px;color:#e0d4f0;font-variant-numeric:tabular-nums;margin:0 3px}.benefits.benefit-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;padding:22px 0 0;border-bottom:0}.benefits.benefit-cards>div{padding:16px 18px!important;justify-content:flex-start;gap:14px;border:1px solid #253446;border-radius:8px;background:#101a24;min-width:0;min-height:84px}.benefits.benefit-cards>div:first-child{border-color:#304d70;background:#122030}.benefits.benefit-cards .benefit-icon{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border:1px solid #355177;border-radius:8px;background:#182b43;color:#76a9ff}.benefits.benefit-cards svg{width:25px;height:25px;color:#76a9ff;flex-shrink:0}.benefit-cards h2{font-size:16px;line-height:1.45;font-weight:700;color:#ecf4ff;margin:0 0 3px}.benefit-cards p{font-size:13px;line-height:1.6;color:#9eb4cc;margin:0;overflow-wrap:anywhere}@media(max-width:1150px){.benefits.benefit-cards{gap:12px}.benefits.benefit-cards>div{padding:14px 12px!important;gap:10px}.benefits.benefit-cards .benefit-icon{flex-basis:38px;width:38px;height:40px}}@media(max-width:950px){.benefits.benefit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-cards p{font-size:14px}}@media(max-width:700px){.hero-carousel .hero-content{max-width:none;left:24px;right:18px;top:31px}.hero .hero-title{font-size:32px;line-height:1.3;margin:24px 0 16px}.hero-carousel .hero-footer{display:none}.hero-carousel-controls{bottom:17px;right:18px}.hero-carousel .hero-content p{max-width:95%;font-size:14px}.benefits.benefit-cards{padding-top:17px;gap:12px}.benefit-cards h2{font-size:16px}.benefit-cards p{font-size:13px}}@media(max-width:500px){.benefits.benefit-cards{grid-template-columns:1fr;gap:10px}.benefits.benefit-cards>div{padding:14px 17px!important}.benefits.benefit-cards .benefit-icon{flex-basis:43px;width:43px;height:43px}}@media(max-width:360px){.hero .hero-title{font-size:29px}}.homepage-main{width:min(1440px,calc(100% - 160px))}.floating-services{position:fixed;top:50%;right:12px;transform:translateY(-50%);z-index:40;width:58px;border:1px solid #334354;border-radius:10px;overflow:hidden;background:#111b26;box-shadow:0 8px 28px #0005}.floating-services>a,.floating-services>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:68px;width:100%;padding:11px 6px;border-bottom:1px solid #2b3949;background:transparent;color:#aebdcd;font-size:12px;line-height:1.45;text-align:center}.floating-services>button:first-child{min-height:78px}.floating-services>button:first-child span{max-width:36px}.floating-services>a:last-child{border-bottom:0}.floating-services>a:hover,.floating-services>button:hover{background:#26334b;color:#dbcbff}.floating-services svg{flex-shrink:0}.floating-services :focus-visible{outline-offset:-4px}.service-dialog{max-width:460px}.service-domain{padding:12px 15px;border:1px solid #574267;border-radius:7px;background:#21182c;overflow-wrap:anywhere;color:#d1b4ee;font-weight:600}.qq-number{display:grid;gap:10px;justify-items:start;padding:18px;background:#1e1a27;border:1px solid #40324d;border-radius:8px}.qq-number>span{font-size:14px;color:#ac9cbd}.qq-number strong{font-size:28px;letter-spacing:1px;user-select:text}@media(max-width:950px){.homepage-main{width:calc(100% - 132px)}.floating-services{right:8px;width:53px}.floating-services>a,.floating-services>button{font-size:12px}}@media(max-width:700px){.homepage-main{width:calc(100% - 28px)}.floating-services{top:auto;bottom:12px;right:auto;left:50%;transform:translateX(-50%);width:min(370px,calc(100% - 28px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-radius:12px;backdrop-filter:blur(12px);background:#111b26ee}.floating-services>a,.floating-services>button,.floating-services>button:first-child{min-height:62px;padding:8px 3px;gap:4px;border-bottom:0;border-right:1px solid #2b3949}.floating-services>button:first-child span{max-width:none}.floating-services>a:last-child{border-right:0}.floating-services svg{width:19px;height:19px}.homepage-main+footer{padding-bottom:105px}}.benefits.benefit-cards{gap:18px;padding-top:20px}.benefits.benefit-cards>div,.benefits.benefit-cards>div:first-child{position:relative;overflow:hidden;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;padding:22px!important;min-height:164px;border:1px solid #3d304f;border-radius:14px;background:linear-gradient(145deg,#241b32,#18151f 75%);box-shadow:0 8px 22px #06040b24}.benefits.benefit-cards>div:before{content:"";position:absolute;top:0;left:22px;right:22px;height:1px;background:linear-gradient(90deg,transparent,#b28bea,transparent)}.benefits.benefit-cards .benefit-icon{flex:0 0 44px;width:44px;height:44px;border-radius:50%;border:1px solid #8f62c755;background:#8c5bc421;box-shadow:inset 0 0 16px #a46fd51a;color:#c49dee}.benefits.benefit-cards svg{width:23px;height:23px;color:#c49dee}.benefit-cards h2{font-size:17px;color:#f0e7fa;margin-bottom:5px}.benefit-cards p{font-size:14px;line-height:1.65;color:#b2a2c4}@media(max-width:1150px){.benefits.benefit-cards>div,.benefits.benefit-cards>div:first-child{padding:19px 17px!important}.benefits.benefit-cards{gap:13px}}@media(max-width:500px){.benefits.benefit-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.benefits.benefit-cards>div,.benefits.benefit-cards>div:first-child{min-height:188px;padding:19px 16px!important;gap:12px}.benefit-cards h2{font-size:16px}.benefit-cards p{font-size:14px}}.floating-services{right:17px;width:52px;display:flex;flex-direction:column;gap:11px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.floating-services>a,.floating-services>button,.floating-services>button:first-child{position:relative;width:52px;height:52px;min-height:52px;padding:0;gap:0;display:grid;place-items:center;border:1px solid #77539f88;border-radius:50%;background:linear-gradient(140deg,#372345,#21182e);box-shadow:0 5px 16px #0005;color:#d6b6f5;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.floating-services>a:last-child{border:1px solid #77539f88}.floating-services svg{width:22px;height:22px}.floating-services>a:focus-visible,.floating-services>a:hover,.floating-services>button:focus-visible,.floating-services>button:hover{background:linear-gradient(140deg,#68418d,#39224f);border-color:#d2aafa;color:#fff;transform:translateX(-3px);box-shadow:0 0 0 4px #9d70c61a,0 8px 22px #0006}.floating-services :focus-visible{outline-offset:4px}.floating-services>a>span,.floating-services>button:first-child span,.floating-services>button>span{position:absolute;right:calc(100% + 12px);top:50%;max-width:none;width:max-content;padding:7px 12px;border:1px solid #64457f;border-radius:7px;background:#2b1e3c;color:#edddff;font-size:13px;line-height:1.5;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translate(5px,-50%);transition:opacity .16s,transform .16s,visibility .16s;box-shadow:0 5px 16px #0005}.floating-services>a:focus-visible>span,.floating-services>a:hover>span,.floating-services>button:focus-visible>span,.floating-services>button:hover>span{opacity:1;visibility:visible;transform:translateY(-50%)}@media(max-width:700px){.floating-services{right:auto;width:min(370px,calc(100% - 28px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:6px;border:1px solid #62477966;border-radius:15px;background:#1d162aee;box-shadow:0 5px 24px #0006}.floating-services>a,.floating-services>button,.floating-services>button:first-child{width:100%;height:59px;min-height:59px;border:0;border-radius:10px;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:5px}.floating-services>a:last-child{border:0}.floating-services>a:focus-visible,.floating-services>a:hover,.floating-services>button:focus-visible,.floating-services>button:hover{transform:none;background:#70479840;box-shadow:none}.floating-services>a>span,.floating-services>button:first-child span,.floating-services>button>span{position:static;right:auto;top:auto;width:auto;border:0;background:none;box-shadow:none;padding:0;font-size:12px;opacity:1;visibility:visible;transform:none;white-space:nowrap}.floating-services>a:focus-visible>span,.floating-services>a:hover>span,.floating-services>button:focus-visible>span,.floating-services>button:hover>span{transform:none}}.order-page{padding-top:30px}.order-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px}.order-channel-panel,.order-quick-panel{background:#15141d;border:1px solid #352d40;border-radius:10px;padding:25px}.order-channel-panel h1{font-size:28px;font-weight:750;line-height:1.4;margin:0 0 12px;color:#f4ecfc}.order-intro{font-size:16px;line-height:1.75;margin:0 0 22px;color:#b5a4c6}.order-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.order-channel-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:174px;border:1px solid #554168;border-radius:8px;background:linear-gradient(125deg,#241c31,#191620);padding:22px}.order-channel-heading{display:flex;align-items:center;gap:10px;min-width:0;color:#bd99eb}.order-channel-heading svg{flex-shrink:0}.order-channel-heading h2{font-size:21px;font-weight:700;line-height:1.4;margin:0;color:#f0e8f8;overflow-wrap:anywhere}.order-channel-card>p{font-size:14px;color:#b5a2c9;margin:9px 0 17px}.order-channel-action{margin-top:auto;font-size:14px;padding:7px 13px;min-height:38px;background:#2d2240;border-color:#634578;color:#ddc5f5}.order-channel-card.pending{border-color:#3f334d}.order-channel-action:disabled{opacity:1;background:#221c2c;border-color:#3f344d;color:#a89ab6;cursor:default}.order-recovery{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:18px;padding:17px 19px;border:1px dashed #98475b;border-radius:8px;background:linear-gradient(100deg,#341c29,#291a24);color:#f1b8c5;text-align:left}.order-recovery strong{font-size:17px;font-weight:700;line-height:1.5}.order-recovery span{font-size:14px;line-height:1.6;color:#d99aac}.order-recovery:hover{background:#442132;border-color:#dc718b;color:#ffdae4}.order-quick-panel{position:sticky;top:110px;padding:23px}.order-quick-panel>h2{font-size:21px;line-height:1.4;font-weight:700;margin:0 0 19px;color:#eee5f7}.order-quick-links{display:grid;gap:11px}.order-quick-link{width:100%;font-size:15px;min-height:41px;padding:9px 11px;white-space:normal;overflow-wrap:anywhere}.order-quick-link:disabled{opacity:1;color:#a494b6;background:#211a2d;border-color:#3c2e50;cursor:default}.order-quick-link.primary:disabled{background:#493268;color:#d9c6ec;border-color:#6d4b95}.order-quick-note{font-size:13px;line-height:1.7;color:#9a8ba9;margin:16px 0 0}.order-support{background:#241d31;border-color:#493459;color:#dbcaee}.recovery-steps{padding-left:21px;margin:0;display:grid;gap:15px;color:#c0b0ce}.recovery-steps strong{font-size:16px;color:#e5d4f4}.recovery-steps p{font-size:14px;line-height:1.75;margin:6px 0 0;color:#b1a1c0}@media(max-width:1100px){.order-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.order-channel-panel{padding:22px}.order-channel-card{padding:19px}.order-channel-heading h2{font-size:19px}}@media(max-width:850px){.order-layout{grid-template-columns:1fr}.order-quick-panel{position:static}.order-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.order-support{grid-column:1/-1}.order-channel-panel h1{font-size:26px}}@media(max-width:550px){.order-page{padding-top:23px}.order-channel-panel,.order-quick-panel{padding:20px}.order-channel-grid{grid-template-columns:1fr;gap:13px}.order-channel-card{min-height:154px}.order-channel-panel h1{font-size:24px}.order-intro{font-size:14px}.order-quick-links{grid-template-columns:1fr}.order-recovery{padding:16px}.order-recovery strong{font-size:16px}}.disabled-external{opacity:.6;cursor:default;pointer-events:none}.order-channel-action[aria-disabled=true]{opacity:1;background:#221c2c;border-color:#3f344d;color:#a89ab6}.order-quick-link[aria-disabled=true]{opacity:1;color:#a494b6;background:#211a2d;border-color:#3c2e50}.order-quick-link.primary[aria-disabled=true]{background:#493268;color:#d9c6ec;border-color:#6d4b95}.brand-logo{width:42px;height:42px;object-fit:contain;border-radius:10px}.product-cover-image{width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.content-fields{display:grid;gap:4px}.content-toggle{display:flex;align-items:center;justify-content:space-between;max-width:560px;padding:12px 0}.content-array{padding:22px 0;border-top:1px solid var(--border)}.image-setting-row{display:flex;gap:18px;align-items:start}.image-setting-row>img{width:180px;max-height:120px;object-fit:contain;background:#090c10;border-radius:8px}.image-setting-row>.stack{flex:1;min-width:0}.upload-button{align-self:flex-start;position:relative;cursor:pointer}.upload-button input{position:absolute;width:1px;height:1px;opacity:0}.media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.media-grid img{height:160px;width:100%;object-fit:contain}.game-grid{grid-template-columns:repeat(var(--category-columns,4),minmax(0,1fr))}.benefits-minimal>div{background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;text-align:left;gap:18px}.benefits-minimal>div:before{display:none}.benefits-minimal .benefit-icon{margin:0;flex-shrink:0}.services-rail{gap:0;background:#141322;border:1px solid #393348;border-radius:14px;padding:6px}.services-rail>a,.services-rail>button{width:62px;height:67px;box-shadow:none;border-radius:8px;background:transparent;border:0;display:flex;flex-direction:column;gap:5px}.services-rail span{position:static;opacity:1;visibility:visible;transform:none;font-size:12px;pointer-events:none;background:transparent;border:0;padding:0}.purchase-lines-dialog{max-width:560px}.purchase-lines-product{color:#fff;font-weight:600;border-bottom:1px solid #35313f;padding-bottom:18px}.purchase-lines-product span{color:#a8a4b7;font-size:14px;font-weight:400}.purchase-lines-list{display:grid;gap:13px}.purchase-line{display:flex;justify-content:space-between;align-items:center;min-height:72px;border:1px solid #4a3d69;border-radius:10px;padding:20px;background:linear-gradient(105deg,#29213b,#191d2a);transition:border-color .18s,background .18s}.purchase-line:focus-visible,.purchase-line:hover{border-color:#b498ff;background:#33294a}.purchase-line strong{color:#d1bcff;font-size:17px}.purchase-line>span{color:#c1bcca;display:flex;gap:8px;align-items:center;font-size:14px}.purchase-lines-list{max-height:50vh;overflow:auto}.purchase-line-editors{margin:24px 0;border-top:1px solid #333042;padding-top:20px}.purchase-action>button{width:100%}@media(max-width:1100px){.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-setting-row{flex-direction:column}.image-setting-row>.stack{width:100%}.image-setting-row>img{width:100%;max-height:180px}.media-grid{grid-template-columns:1fr}.services-rail>a,.services-rail>button{height:52px}.benefits-minimal>div{gap:10px}.purchase-line{padding:18px 14px}}.product-card-new{border-radius:10px;overflow:hidden;background:#161922;border:1px solid #343044}.product-card-cover{position:relative;aspect-ratio:16/9;background:#0e1118;border-bottom:1px solid #272633;overflow:hidden}.product-card-cover>img{width:100%;height:100%;object-fit:contain}.product-card-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:radial-gradient(ellipse at 70% 10%,#392459,transparent 70%),#131724;color:#a38acb}.product-card-placeholder span{font-size:13px;letter-spacing:.08em}.product-card-badges{position:absolute;top:12px;right:12px;bottom:auto;left:12px;display:flex;gap:8px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.operation-badge,.recommended-badge{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:4px 8px;border:1px solid #6d52b9;border-radius:5px;background:#8f70e9;color:#140c29;font-size:12px;font-weight:700;box-shadow:0 2px 8px #0004}.operation-badge{margin-left:auto;background:#242b39;border-color:#617089;color:#d0dbec}.operation-updating{background:#aa96ef;border-color:#c1b2ff;color:#261741}.operation-undetected{background:#48d9a1;border-color:#81eac0;color:#073427}.operation-testing{background:#e4bb67;border-color:#f3d592;color:#382803}.product-card-new .card-body{padding:20px}.product-card-new .card-body h3{margin:0 0 13px;font-size:19px}.product-card-new .card-meta{font-size:13px;margin-bottom:10px;color:#a7a1b9}.product-card-new .card-body>p{min-height:42px;margin:0 0 12px;font-size:14px}.product-tag{display:inline-block;background:#232633;border:1px solid #363744;color:#c7c1d5;padding:3px 8px;border-radius:4px;font-size:12px}.product-card-new .card-bottom{margin-top:18px;padding-top:15px;border-top:1px solid #2a2a37;display:flex;align-items:center;justify-content:space-between}.product-card-new .card-bottom strong{font-size:22px}.product-card-new .card-bottom small{font-size:12px;color:#9e97af;font-weight:400}.product-view-link{font-size:13px;color:#bfb0e2}.detail-operational{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:18px}.detail-operational .operation-badge{margin-left:0}.product-card-new:hover{border-color:#8f70d6;transform:translateY(-3px)}@media(max-width:760px){.image-setting-row .stack input{max-width:100%}}.product-specifications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:18px 0;color:#d2cce0}.specification-row{display:flex;gap:10px;align-items:flex-start;min-width:0}.specification-row dt{display:flex;align-items:center;gap:7px;color:#91a8c6;font-size:13px;flex-shrink:0;min-width:74px;padding-top:2px}.specification-row dt svg{color:#8195ee;flex-shrink:0}.specification-row dd{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.specification-chip{display:inline-flex;align-items:center;gap:4px;border-radius:5px;border:1px solid #697393;background:#e2e8f5;color:#132540;font-size:12px;padding:2px 6px;font-weight:700}.system-chip{background:#cdeaff;border-color:#7ba9d9;color:#12416b}.specification-wide{grid-column:1/-1}.spec-operation-undetected,.specification-yes{color:#52d9a3}.specification-no{color:#ffa86b}.spec-operation-updating{color:#b7a2ff}.spec-operation-testing{color:#e7be71}.spec-operation-unconfirmed{color:#a7b2c5}.product-sale-meta{justify-content:flex-end!important;margin-top:-5px;margin-bottom:8px!important}.product-card-new .product-specifications{margin:10px 0 16px;gap:9px 12px;grid-template-columns:1fr}.product-card-new .specification-row dt{font-size:12px;min-width:68px}.product-card-new .specification-row dd{font-size:12px}.specification-options{display:flex;gap:12px 22px;flex-wrap:wrap;padding:13px 0}.specification-option{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:14px}.specification-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.specification-editor h2{margin-bottom:10px}.specification-editor>.row{margin-top:22px}.specification-editor .two-col{gap:18px}.product-card-new .card-body>p{font-size:13px;min-height:0}.product-specifications:not(.compact){padding:20px;background:#141621;border:1px solid #302d40;border-radius:10px}@media(min-width:1400px){.product-card-new .product-specifications{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card-new .specification-status{grid-column:1/-1}}@media(max-width:760px){.product-specifications,.specification-choices{grid-template-columns:1fr}.product-sale-meta{margin-top:8px}.specification-wide{grid-column:auto}}.specification-row dd{min-width:0}.specification-chip{max-width:100%;overflow-wrap:anywhere;white-space:normal}.product-card-new .card-body>p{height:auto}.specification-row dt{overflow-wrap:anywhere;max-width:45%}.benefits.benefit-cards.benefits-minimal>div,.benefits.benefit-cards.benefits-minimal>div:first-child{flex-direction:row;background:transparent;border:0;box-shadow:none;border-radius:0;min-height:90px;align-items:center;padding:16px!important}.benefits.benefit-cards.benefits-minimal>div:before{display:none}.floating-services.services-rail>a>span,.floating-services.services-rail>button:first-child span,.floating-services.services-rail>button>span{background:transparent;border:0;box-shadow:none}@media(max-width:640px){.product-grid{grid-template-columns:1fr}.product-card-new .card-body{padding:20px}.product-card-new .specification-row dd,.product-card-new .specification-row dt{font-size:13px}}.homepage-main .announcement{margin:18px 0 20px;min-height:48px;padding:0 4px;gap:13px;color:#a49fb2;font-size:13px}.homepage-main .announcement>svg{color:#baa2ef}.homepage-main .announcement strong{font-size:12px;letter-spacing:.05em;color:#d6c8f5;background:#aa83e610;border:1px solid #aa83e62b;padding:5px 9px;border-radius:5px}.homepage-main .announcement a{font-size:13px;color:#cdc0e7;display:flex;align-items:center;gap:8px}.homepage-featured{position:relative;overflow:hidden;border:1px solid #59516466;border-radius:20px;background:#14141c;box-shadow:0 28px 80px #0003}.homepage-featured .hero-carousel{border-radius:0;margin:0}.homepage-featured .hero{height:auto;min-height:510px;padding:58px 58px 98px;border-radius:0;background:#12131c}.homepage-featured .hero>img{object-fit:cover;object-position:70% 47%;filter:saturate(.85) brightness(.86)}.homepage-featured .hero-shade{background:linear-gradient(90deg,#10111ce8,#12131fc7 29%,#11121b44 61%,#11121b05 83%),linear-gradient(0deg,#11121db8,transparent 32%)}.homepage-featured .hero-content{position:relative;left:auto;right:auto;top:auto;max-width:640px;width:57%;padding:0}.homepage-featured .hero-content>.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.14em;line-height:1.6;color:#d2bfef;background:#16142166;border:1px solid #cdb9eb33;padding:7px 12px;border-radius:5px;backdrop-filter:blur(8px)}.homepage-featured .hero-content>.eyebrow i{width:5px;height:5px;border-radius:1px;background:#c5a1ff;box-shadow:0 0 12px #b38aef99}.homepage-featured .hero .hero-title{font-size:clamp(42px,4.5vw,68px);font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:26px 0 20px;color:#fcfaff;overflow-wrap:anywhere;max-width:100%}.homepage-featured .hero-emphasis{color:#d4baf5;background:linear-gradient(100deg,#f5ecff 5%,#d7bafb 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.homepage-featured .hero-content p{font-size:15px;line-height:1.85;color:#bdb5d0;max-width:460px;margin:0 0 28px}.homepage-featured .hero-content .primary{min-height:50px;min-width:176px;padding:13px 23px;gap:10px;border:1px solid #d2b7ff69;border-radius:8px;background:linear-gradient(110deg,#a180eb,#8259c7);box-shadow:0 8px 28px #7347ac44,inset 0 1px 0 #efdfff33;font-size:14px}.homepage-featured .hero-content .primary:hover{background:linear-gradient(110deg,#b393f3,#9168d5);box-shadow:0 10px 30px #8954c755}.homepage-featured .hero-footer{left:58px;bottom:34px;right:auto;color:#b2a8c3;font-size:12px;letter-spacing:.1em;display:flex;align-items:center;gap:13px}.homepage-featured .hero-footer:before{content:"";height:1px;width:30px;background:#af92d1}.homepage-featured .hero-carousel-controls{right:32px;bottom:22px;max-width:calc(100% - 64px);padding:5px 8px;gap:10px;border:1px solid #b09aca33;border-radius:9px;background:#191522a6;box-shadow:0 8px 30px #0003;backdrop-filter:blur(16px)}.homepage-featured .hero-control{width:34px;height:34px;border-radius:6px;color:#ddd3ed}.homepage-featured .hero-control:hover{background:#c5a4ec1c;color:#fff}.homepage-featured .hero-slide-number{font-size:12px;letter-spacing:.08em;color:#d1c6e0;font-variant-numeric:tabular-nums}.homepage-featured .hero-carousel-dots{gap:3px;flex-wrap:wrap;justify-content:center;max-width:320px}.homepage-featured .hero-carousel-dots button,.homepage-featured .hero-carousel-dots button.active{display:grid;place-items:center;background:transparent;border-radius:4px;width:26px;min-width:26px;height:28px}.homepage-featured .hero-carousel-dots button:after{content:"";display:block;width:5px;height:5px;border-radius:20px;background:#d2bbef77;transition:width .2s,background .2s}.homepage-featured .hero-carousel-dots button.active:after{width:20px;background:#d9b5ff}.homepage-featured .hero-autoplay{border-left:1px solid #c8b5df2a;border-radius:0;padding-left:7px}.homepage-featured .benefits.benefit-cards{margin:0;gap:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));background:linear-gradient(100deg,#1b1823,#13151c);border-top:1px solid #a58cbd2b}.homepage-featured .benefits.benefit-cards>div,.homepage-featured .benefits.benefit-cards>div:first-child{display:grid;grid-template-columns:1fr 32px;align-content:start;align-items:start;gap:12px;padding:24px 28px 25px!important;min-height:146px;background:transparent;border:0;border-right:1px solid #a697bd20;border-radius:0;box-shadow:none;transition:background .2s}.homepage-featured .benefits.benefit-cards>div:last-child{border-right:0}.homepage-featured .benefits.benefit-cards>div:before{display:none}.homepage-featured .service-index{grid-column:1;font-size:12px;letter-spacing:.15em;font-variant-numeric:tabular-nums;color:#746a83;align-self:center}.homepage-featured .benefits.benefit-cards .benefit-icon{grid-column:2;width:32px;height:32px;min-height:0;border:0;border-radius:8px;background:#be98ef0c;color:#b29bcf;box-shadow:none;margin:0}.homepage-featured .benefits.benefit-cards svg{width:22px;height:22px;color:#ba9fe1}.homepage-featured .service-feature-content{grid-column:1/-1}.homepage-featured .benefit-cards h2{font-size:18px;font-weight:650;letter-spacing:.01em;margin:0 0 7px;color:#eeebf6}.homepage-featured .benefit-cards p{font-size:13px;line-height:1.8;margin:0;color:#958ca5}.homepage-featured .service-feature:hover{background:#a180d109!important}.homepage-featured .benefits.benefit-cards.benefits-minimal{background:#12141b}.homepage-featured .benefits.benefit-cards.benefits-minimal>div{grid-template-columns:32px 1fr;gap:13px;align-items:center;min-height:110px}.homepage-featured .benefits-minimal .service-index{display:none}.homepage-featured .benefits.benefit-cards.benefits-minimal .benefit-icon{grid-column:1;grid-row:1}.homepage-featured .benefits-minimal .service-feature-content{grid-column:2;grid-row:1}.homepage-featured.without-hero{margin-top:15px}.homepage-featured.without-hero .benefits{border-top:0}@media(max-width:1100px){.homepage-featured .hero{padding:48px 38px 94px;min-height:470px}.homepage-featured .hero-content{width:65%;max-width:620px}.homepage-featured .hero-footer{left:38px}.homepage-featured .benefits.benefit-cards>div,.homepage-featured .benefits.benefit-cards>div:first-child{padding:20px!important;min-height:148px}.homepage-featured .benefit-cards h2{font-size:17px}.homepage-featured .hero .hero-title{font-size:48px}}@media(max-width:900px){.homepage-featured .benefits.benefit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-featured .benefits.benefit-cards>div{border-bottom:1px solid #a697bd20}.homepage-featured .benefits.benefit-cards>div:nth-child(2n){border-right:0}.homepage-featured .benefits.benefit-cards>div:nth-last-child(-n+2){border-bottom:0}.homepage-featured .hero-content{width:75%}.homepage-featured .hero .hero-title{font-size:44px}.homepage-featured .hero>img{object-position:65% 50%}}@media(max-width:700px){.homepage-main .announcement{margin:10px 0 15px;gap:8px;line-height:1.7;min-height:58px;font-size:12px}.homepage-main .announcement strong{padding:4px 6px;font-size:12px}.homepage-main .announcement a{display:none}.homepage-featured{border-radius:14px}.homepage-featured .hero{padding:34px 24px 90px;min-height:470px}.homepage-featured .hero-content{width:100%;max-width:none}.homepage-featured .hero-content>.eyebrow{letter-spacing:.06em;font-size:12px;padding:6px 9px;max-width:100%}.homepage-featured .hero .hero-title{font-size:clamp(30px,6.8vw,42px);margin:25px 0 19px;line-height:1.25}.homepage-featured .hero-content p{font-size:14px;line-height:1.85;max-width:280px;margin-bottom:24px}.homepage-featured .hero-content .primary{min-height:48px;min-width:164px}.homepage-featured .hero>img{object-position:66% 50%;filter:saturate(.8) brightness(.75)}.homepage-featured .hero-shade{background:linear-gradient(90deg,#10111cdd,#11121c6b 70%),linear-gradient(0deg,#11121db3,transparent 50%)}.homepage-featured .hero-footer{display:none}.homepage-featured .hero-carousel-controls{left:24px;right:24px;bottom:20px;max-width:none;justify-content:center;gap:6px;padding:5px 6px}.homepage-featured .hero-carousel-dots{flex:1;max-width:none;gap:0}.homepage-featured .hero-carousel-dots button,.homepage-featured .hero-carousel-dots button.active{width:22px;min-width:22px}.homepage-featured .hero-control{width:30px;height:32px}.homepage-featured .hero-slide-number{font-size:12px;letter-spacing:0}.homepage-featured .benefits.benefit-cards>div,.homepage-featured .benefits.benefit-cards>div:first-child{padding:18px 16px 20px!important;min-height:148px;gap:10px}.homepage-featured .benefit-cards h2{font-size:16px}.homepage-featured .benefit-cards p{font-size:13px}.homepage-featured .benefits.benefit-cards.benefits-minimal>div{grid-template-columns:1fr;gap:8px}.homepage-featured .benefits.benefit-cards.benefits-minimal .benefit-icon{display:none}.homepage-featured .benefits-minimal .service-feature-content{grid-column:1}}@media(prefers-reduced-motion:reduce){.homepage-featured .hero-carousel-dots button:after,.homepage-featured .service-feature{transition:none}}.homepage-featured .hero{position:relative;min-height:400px;padding:34px 50px 76px;isolation:isolate}.homepage-featured .hero>img{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0}.homepage-featured .hero-shade{position:absolute;inset:0;z-index:1}.homepage-featured .hero-content{z-index:2}.homepage-featured .hero .hero-title{font-size:clamp(40px,3.8vw,54px);line-height:1.16;margin:18px 0 13px}.homepage-featured .hero-content>.eyebrow{padding:4px 9px}.homepage-featured .hero-content p{font-size:14px;line-height:1.7;margin-bottom:19px}.homepage-featured .hero-content .primary{min-height:46px;padding:11px 21px}.homepage-featured .hero-footer{z-index:2;left:50px;bottom:27px}.homepage-featured .hero-carousel-controls{z-index:3;bottom:17px}.homepage-featured .benefits.benefit-cards>div,.homepage-featured .benefits.benefit-cards>div:first-child{min-height:128px;padding:18px 26px 20px!important;gap:9px}@media(max-width:1100px){.homepage-featured .hero{padding:32px 36px 76px;min-height:390px}.homepage-featured .hero .hero-title{font-size:43px}.homepage-featured .hero-footer{left:36px}}@media(max-width:700px){.homepage-featured .hero{padding:29px 24px 83px;min-height:430px}.homepage-featured .hero .hero-title{font-size:clamp(29px,6.5vw,38px);line-height:1.25;margin:22px 0 17px}.homepage-featured .hero-content p{font-size:14px;line-height:1.8;margin-bottom:22px}.homepage-featured .hero-content .primary{min-height:46px}.homepage-featured .hero-carousel-controls{bottom:18px}.homepage-featured .benefits.benefit-cards>div,.homepage-featured .benefits.benefit-cards>div:first-child{min-height:132px;padding:17px 16px 20px!important}}.status-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 210px 200px;gap:15px;margin-bottom:20px}.status-toolbar .search{width:100%;margin:0}.status-summary{display:flex;align-items:center;justify-content:space-between;color:#958ba6;font-size:13px;margin:12px 0 22px;gap:15px}.status-summary>span{display:flex;align-items:center;gap:12px}.status-summary i{height:12px;width:1px;background:#4c435e}.status-groups{column-count:2;column-gap:20px}.status-group{break-inside:avoid;margin:0 0 20px;background:#171923;border:1px solid #343142;border-radius:11px;overflow:hidden}.status-group>header{background:#21232e;border-bottom:1px solid #383542;display:flex;align-items:center;justify-content:space-between;padding:18px 21px;gap:12px}.status-group>header>a{display:flex;align-items:center;gap:12px;min-width:0}.status-group h2{font-size:16px;margin:0;color:#f2edf9}.status-group img{width:42px;height:28px;object-fit:contain;border-radius:4px;background:#101219}.status-group>header>span{color:#958ca5;font-size:12px;flex-shrink:0}.status-group ul{list-style:none;margin:0;padding:8px 19px}.status-group li{display:flex;align-items:center;gap:12px;padding:13px 0;min-width:0;border-bottom:1px solid #36304255}.status-group li:last-child{border:0}.status-product-name{font-size:14px;font-weight:600;flex:1;min-width:0;overflow-wrap:anywhere}.status-group time{font-size:12px;color:#8d859a;white-space:nowrap}.status-group .operation-badge{margin-left:0;box-shadow:none;font-size:12px;white-space:nowrap}.status-legend{display:flex;gap:25px;flex-wrap:wrap;color:#aca1bd;font-size:13px;margin-top:30px}.status-legend>span{display:flex;gap:7px;align-items:center}@media(max-width:900px){.status-groups{column-count:1}.status-toolbar{grid-template-columns:1fr 1fr}.status-toolbar .search{grid-column:1/-1}}@media(max-width:500px){.status-group>header{padding:16px}.status-group ul{padding:6px 15px}.status-group li{flex-wrap:wrap;gap:10px}.status-product-name{flex:1 1 100%}.status-group time{flex:1}.status-summary{align-items:flex-start;font-size:12px}.status-summary>span{flex-wrap:wrap}.status-toolbar{gap:10px}}.status-group .operation-badge{max-width:65%;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.status-page .nav{flex-wrap:wrap}.product-card-new .product-specifications,.product-specifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 18px;padding:13px;background:linear-gradient(135deg,#11151d,#141620);border:1px solid #343c504d;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff04}.product-specifications .specification-row{gap:10px;align-items:center;min-width:0}.product-specifications .specification-row dt{color:#909db1;font-size:12px;min-width:0;max-width:none;line-height:1.6;font-weight:400}.product-specifications .specification-row dt svg{color:#9d9bdd;width:14px;height:14px}.product-specifications .specification-row dd{font-size:12px;line-height:1.6;gap:5px;font-weight:600;min-width:0}.product-specifications .specification-status{grid-column:1/-1;padding:0 0 11px;margin-bottom:2px;border-bottom:1px solid #6c769825;justify-content:space-between}.product-specifications .specification-status dd{padding:3px 8px;border:1px solid;border-radius:5px;background:#ffffff03;font-size:11px;gap:6px}.specification-status-dot{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px #6d9bbd22;flex-shrink:0}.product-specifications .specification-wide{padding:5px 0;align-items:flex-start;display:grid;grid-template-columns:minmax(65px,auto) minmax(0,1fr)}.product-specifications .specification-wide dt{padding-top:3px;max-width:105px}.product-specifications .specification-chip{background:#242936;border:1px solid #525b724d;color:#d8e1f0;border-radius:5px;padding:3px 8px;line-height:1.5;font-size:11px;font-weight:600;box-shadow:inset 0 1px 0 #ffffff04}.product-specifications .system-chip{background:#1b2c3a;border-color:#386c904d;color:#a9d4f0}.product-specifications .specification-flag{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:9px 10px;background:#7483a009;border:1px solid #5e6b8829;border-radius:6px}.product-specifications .specification-flag dt{padding:0}.product-specifications .specification-flag dd{font-size:12px;gap:5px;padding-left:20px}.product-specifications .spec-operation-undetected,.product-specifications .specification-yes{color:#65d6ab}.product-specifications .specification-no{color:#e7a578}.product-specifications:not(.compact){padding:18px;gap:11px}.product-specifications:not(.compact) .specification-row dd,.product-specifications:not(.compact) .specification-row dt{font-size:13px}.product-specifications:not(.compact) .specification-flag{padding:12px 14px}.product-specifications:not(.compact) .specification-status dd{font-size:12px}@media(max-width:400px){.product-card-new .product-specifications,.product-specifications{padding:11px;gap:7px}.product-specifications .specification-wide{grid-template-columns:65px minmax(0,1fr)}.product-specifications .specification-flag{padding:8px}.product-specifications .specification-status dd{max-width:60%;white-space:normal}}.category-manager{display:grid;grid-template-columns:minmax(330px,1fr) minmax(340px,1.05fr);gap:22px;align-items:start}.category-manager-list>.search{width:100%;margin:20px 0 14px}.category-manager-list>p{font-size:13px;line-height:1.8}.category-position{display:flex;gap:12px;align-items:center}.category-position .field{flex:1}.category-position input{max-width:100%}.category-position button{margin-top:20px;white-space:nowrap}.category-manager-editor{position:sticky;top:90px}.category-manager-editor .image-setting img{max-height:200px}.category-delete-confirm{background:#472935;border-color:#83485d;color:#ffdce5}.status-sales-hint{font-size:13px}.header-inner{gap:28px}.language-switch{width:130px;flex-shrink:0;margin-left:auto;font-size:13px;background:#1c1923}.language-switch+.support-link{margin-left:0}.language-switch>svg:first-child{color:#b99ede;flex-shrink:0}.homepage-main .announcement>span{min-width:0}.product-card-new .product-card-cover{height:190px;aspect-ratio:auto}.product-card-new .card-body{padding:16px 19px}.product-card-new .card-body h3{margin:0 0 6px;font-size:17px}.product-card-new .product-sale-meta{margin:0 0 7px!important}.product-card-new .product-specifications{margin:8px 0 10px;padding:10px 12px;gap:6px}.product-card-new .specification-status{padding-bottom:7px;margin-bottom:0}.product-card-new .specification-wide{padding:2px 0}.product-card-new .specification-chip{padding:2px 6px}.product-card-new .specification-flag{flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 8px;padding:6px 8px}.product-card-new .specification-flag dd{padding-left:0;margin-left:auto}.product-card-new .specification-flag dt{font-size:11px;gap:5px}.product-card-new .specification-flag dd{font-size:11px}.product-card-new .card-body>p{margin:7px 0;line-height:1.6}.product-card-new .card-body>p:empty{display:none}.product-card-new .card-bottom{padding-top:12px;margin-top:12px}.product-card-new .card-bottom strong{font-size:20px}@media(max-width:640px){.product-card-new .product-card-cover{height:185px}.product-card-new .card-body{padding:16px}.product-card-new .specification-row dd,.product-card-new .specification-row dt{font-size:12px}}.product-card-new .product-card-cover>img{object-fit:cover;object-position:center}@media(max-width:1100px){.header-inner{gap:18px}.nav{gap:20px}.language-switch{width:115px}.support-link{padding:8px 11px}}@media(max-width:700px){.header-inner{gap:10px}.language-switch{width:102px;padding:6px 8px}.language-switch>svg:first-child{display:none}.brand{font-size:18px;letter-spacing:1px}.homepage-main .announcement{flex-wrap:wrap}.homepage-main .announcement>span{flex:1;min-width:150px}.homepage-featured .hero-content p{max-width:100%}}@media(max-width:1050px){.category-manager{grid-template-columns:1fr}.category-manager-editor{position:static}.category-position{max-width:420px}}@media(max-width:640px){.category-position{align-items:flex-end}.category-position button{margin-bottom:13px;font-size:12px;padding:10px}}@media(max-width:360px){.header-inner{gap:6px}.header-inner .brand{font-size:17px;gap:7px}.header-inner .brand small{font-size:8px;letter-spacing:.6px}.header-inner .brand-symbol>svg{width:27px}.language-switch{width:86px;font-size:12px}.support-link{padding:6px}.nav.open{flex-wrap:wrap}}.category-intro{position:relative;overflow:hidden;isolation:isolate;min-height:224px;background:#17161e;border-color:#4e425961;box-shadow:0 14px 35px #00000015}.category-intro-backdrop{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;width:calc(100% + 32px);height:calc(100% + 32px);object-fit:cover;filter:blur(16px) saturate(.7);opacity:.32;z-index:0;pointer-events:none}.category-intro-background{left:auto;width:68%;height:100%;object-fit:contain;object-position:right center;filter:saturate(.85);opacity:.9;z-index:1}.category-intro-background,.category-intro-shade{position:absolute;top:0;right:0;bottom:0;pointer-events:none}.category-intro-shade{left:0;z-index:2;background:linear-gradient(90deg,#17141ff2,#181522e8 26%,#181522a8 45%,#15121b18 72%,#15121b22),linear-gradient(0deg,#17131b38,transparent 65%)}.category-intro-content{position:relative;z-index:3;max-width:58%;overflow-wrap:anywhere}.category-intro-content>a{font-size:14px;display:block;margin-bottom:20px;color:#cbb9e6}.category-intro-content .eyebrow{color:#c3b1d6;line-height:1.6}.category-intro-content h1{color:#fff;text-shadow:0 2px 15px #00000045}.category-intro-content p{color:#c0b5d0;margin-bottom:0}@media(max-width:900px){.category-intro-background{width:75%}.category-intro-content{max-width:68%}.category-intro-content h1{font-size:34px}}@media(max-width:700px){.category-intro{min-height:224px}.category-intro-background{width:100%;opacity:.65}.category-intro-shade{background:linear-gradient(90deg,#17141fe8,#181522b8 58%,#15121b55)}.category-intro-content{max-width:100%}.category-intro-content>a{margin-bottom:16px}.category-intro-content .eyebrow{letter-spacing:1px}.category-intro-content h1{font-size:30px}.category-intro-content p{font-size:14px}}.product-sale-meta .status,.purchase-panel .status{--sale-color:#c5b3ef;--sale-glow:#a78bfa;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:4px 11px;border:1px solid color-mix(in srgb,var(--sale-color) 30%,transparent);border-radius:6px;min-height:29px;font-size:15px;font-weight:750;line-height:1.35;letter-spacing:.3px;color:var(--sale-color);background:color-mix(in srgb,var(--sale-color) 9%,#161922);text-shadow:0 0 12px color-mix(in srgb,var(--sale-glow) 42%,transparent);box-shadow:inset 0 0 12px color-mix(in srgb,var(--sale-glow) 4%,transparent),0 0 12px color-mix(in srgb,var(--sale-glow) 9%,transparent)}.product-sale-meta .status:before,.purchase-panel .status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor;flex-shrink:0}.product-sale-meta .status.active,.purchase-panel .status.active{--sale-color:#79f3c2;--sale-glow:#36dea0}.product-sale-meta .status.paused,.purchase-panel .status.paused{--sale-color:#ffcc8c;--sale-glow:#ffab59}.product-sale-meta .status.preview,.purchase-panel .status.preview{--sale-color:#ccb6ff;--sale-glow:#b390ff}@media(max-width:640px){.product-sale-meta .status,.purchase-panel .status{font-size:14px;padding:4px 10px}}.status-inline-controls{display:grid;grid-template-columns:210px minmax(200px,1fr);gap:12px;align-items:center;max-width:750px}.status-inline-controls>input{padding:9px 12px;border:1px solid #3b3546;border-radius:6px;background:#13141b;min-width:0}@media(max-width:500px){.status-inline-controls{grid-template-columns:1fr}}.product-detail-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:start}.product-detail-visual{min-width:0}.product-gallery-main{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;max-height:620px;background:#0b0d11;border:1px solid #31323e;border-radius:12px;overflow:hidden}.product-gallery-main>img{width:100%;height:100%;object-fit:contain;min-height:0}.product-gallery-counter{position:absolute;bottom:15px;left:16px;display:flex;align-items:center;gap:7px;background:#13131bd9;border:1px solid #5950606b;backdrop-filter:blur(10px);border-radius:6px;padding:5px 10px;font-size:12px;color:#d3c6e5}.product-gallery-arrows{position:absolute;right:12px;bottom:11px;display:flex;gap:6px}.product-gallery-arrows button{width:44px;height:44px;display:grid;place-items:center;background:#13131bd9;border:1px solid #5950606b;border-radius:7px;color:#dbc6fa}.product-gallery-thumbnails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:11px}.product-gallery-thumbnails button{position:relative;aspect-ratio:16/10;min-height:44px;overflow:hidden;border:2px solid #2e303a;background:#111319;border-radius:7px;padding:2px;opacity:.65}.product-gallery-thumbnails button.selected{border-color:#b18bff;box-shadow:0 0 0 1px #ae82f430;opacity:1}.product-gallery-thumbnails img{width:100%;height:100%;object-fit:contain}.product-gallery-guide{display:flex;align-items:flex-start;gap:9px;padding:17px 2px;color:#958da3;font-size:12px;line-height:1.8}.product-gallery-guide svg{margin-top:2px;flex-shrink:0;color:#aa8acf}.product-gallery-guide p{margin:0}.purchase-panel.product-detail-summary{padding:0;border:1px solid #31323d;border-radius:12px;overflow:hidden;background:#12141c}.product-detail-title{padding:25px 26px 21px;border-bottom:1px solid #2f3039;background:linear-gradient(120deg,#1b1926,#14151d)}.product-detail-title .row{justify-content:space-between;gap:10px}.product-detail-title h1{font-size:33px;line-height:1.3;margin:16px 0 10px;overflow-wrap:anywhere;letter-spacing:-.5px}.product-detail-title .subtitle{font-size:14px;line-height:1.8;margin:10px 0 12px;overflow-wrap:anywhere}.product-detail-title .recommended-badge{font-size:12px;padding:3px 7px}.product-detail-summary .product-specifications:not(.compact){margin:0;border:0;border-radius:0;border-bottom:1px solid #2f3039;background:#12151d;padding:22px 25px;gap:14px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-summary .specification-status{grid-column:auto;border:0;padding:0;margin:0;align-items:center;flex-wrap:wrap}.product-detail-summary .specification-wide{grid-column:auto;display:flex;flex-wrap:wrap;gap:7px}.product-detail-summary .specification-row dt{font-size:12px;min-width:0;padding:0}.product-detail-summary .specification-row dd{font-size:13px}.product-detail-summary .specification-flag{padding:0;border:0;background:none;gap:7px}.product-detail-summary .specification-status dd{max-width:100%;padding:2px 6px;font-size:12px}.product-detail-purchase{padding:23px 25px 24px}.product-variant-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.product-variant-heading h2{font-size:16px;font-weight:650;margin:0}.product-variant-heading>span{font-size:12px;color:#90869e}.product-variant-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-variant-card{position:relative;display:grid;grid-template-columns:1fr auto;gap:10px;align-content:center;background:#1a1d27;border:1px solid #353744;border-radius:7px;padding:15px;min-height:87px;cursor:pointer;overflow-wrap:anywhere}.product-variant-card.chosen{border-color:#b495ff;background:linear-gradient(120deg,#2c2542,#1f2030);box-shadow:inset 0 0 0 1px #ad8fff3b}.product-variant-card>[role=radio]{position:absolute;right:12px;top:12px;width:16px;height:16px;opacity:0}.product-variant-card:has(:focus-visible){outline:2px solid #c1a2ff;outline-offset:3px}.product-variant-name{grid-column:1/-1;padding-right:18px;font-size:13px;color:#bdb2cb}.product-variant-card strong{font-size:20px;color:#f1e9ff;line-height:1.25;grid-column:1}.variant-check{position:absolute;top:12px;right:12px;width:16px;height:16px;border:1px solid #625870;border-radius:50%;display:grid;place-items:center;color:transparent}.chosen .variant-check{background:#bb9afc;color:#211532;border-color:#bb9afc}.product-detail-summary .purchase-action{margin-top:17px}.product-detail-summary .purchase-action button{width:100%;min-height:48px;font-size:15px}.product-price-note{color:#847a91;font-size:11px;text-align:center;margin:10px 0 0}.product-detail-summary .purchase-note{font-size:12px;line-height:1.8;margin:13px 0}.product-detail-summary .detail-links{justify-content:center;padding-top:14px;border-top:1px solid #30313a;gap:24px}.product-detail-summary .detail-links a{display:flex;align-items:center;gap:5px;font-size:12px}.product-detail-content{display:grid;gap:20px}.product-detail-content>h3{font-size:23px;margin:8px 0 0;color:#f0e6ff;overflow-wrap:anywhere}.product-detail-content>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.9;margin:0;color:#c3b9cf}.product-detail-content figure{margin:0;min-width:0}.product-detail-content figure img,.product-detail-content video{display:block;width:100%;max-height:720px;object-fit:contain;border-radius:9px;background:#0d1015}.product-detail-content figcaption{margin-top:9px;font-size:13px;color:#93889f;line-height:1.6}.product-details-editor{border-top:1px solid #3c3449;padding-top:22px;margin-top:12px}.product-details-editor>.row h2{margin:0}.product-details-editor>p{font-size:13px;line-height:1.8}@media(max-width:1000px){.product-detail-layout{grid-template-columns:1fr 1fr;gap:18px}.product-detail-summary .product-specifications:not(.compact){grid-template-columns:1fr;padding:20px}.product-detail-purchase,.product-detail-title{padding:21px 20px}.product-detail-title h1{font-size:28px}.product-gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}.product-variant-card{padding:14px 11px}.product-variant-card strong{font-size:18px}}@media(max-width:760px){.product-detail-layout{grid-template-columns:1fr}.product-gallery-main{aspect-ratio:16/10;max-height:400px}.product-gallery-thumbnails{display:flex;overflow-x:auto;padding-bottom:3px;gap:8px;scrollbar-width:thin}.product-gallery-thumbnails button{flex:0 0 88px;height:58px}.product-gallery-guide{padding:12px 0 0}.product-detail-summary .product-specifications:not(.compact){grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px}.product-detail-title h1{font-size:29px}.product-detail-purchase{padding:21px}.product-detail-content{padding:22px 18px;gap:17px}.product-detail-content>h3{font-size:20px}.product-detail-content>p{font-size:14px}}@media(max-width:380px){.product-detail-summary .product-specifications:not(.compact),.product-variant-cards{grid-template-columns:1fr}.product-detail-title h1{font-size:26px}}.product-detail-summary .specification-flag{flex-direction:row;align-items:center;flex-wrap:wrap}.product-detail-summary .specification-row{align-items:center;gap:7px}.product-information{padding:21px 25px;border-bottom:1px solid #2f3039;background:#11151d}.product-information>h2{font-size:17px;font-weight:700;margin:0 0 17px;color:#f0e9fa}.product-detail-summary .product-information .product-specifications:not(.compact){padding:0;border:0;gap:13px 17px}.product-information .specification-wide{grid-column:1/-1!important;display:flex;flex-wrap:nowrap!important}.product-information .specification-wide dd{flex:1;min-width:0}.product-information .specification-row dt{min-width:76px!important;flex-shrink:0}.product-information .specification-row:not(.specification-wide){flex-wrap:wrap;gap:6px!important}.product-information .specification-status dd{margin-left:3px}.specification-value{display:inline-flex;align-items:center;gap:5px;color:#c3e0ec}.requirement-unknown,.specification-pending{color:#7f8da4;font-weight:400}.requirement-enabled{color:#72dcb5}.requirement-disabled{color:#ffba7a}.requirement-none{color:#bbc2d1}.product-card-new .specification-status dd>span{display:flex;align-items:center;gap:6px}.product-information .specification-chip{background:#202635;color:#d8e5f8;border-color:#39465c}.product-information .system-chip{background:#183044;color:#b7deff;border-color:#2b4d65}@media(max-width:1000px){.product-information{padding:20px}.product-detail-summary .product-information .product-specifications:not(.compact){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.product-information{padding:20px}.product-information .specification-row dt{min-width:68px!important}.product-information .specification-row dd{font-size:12px}}.product-detail-page{padding-top:24px}.product-detail-page .breadcrumb{margin-bottom:18px}.product-detail-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:22px}.product-gallery-main{aspect-ratio:2/1;max-height:460px}.product-gallery-thumbnails{gap:7px;margin-top:8px}.product-gallery-thumbnails button{aspect-ratio:16/9}.product-gallery-guide{padding:10px 1px;font-size:11px}.product-detail-visual .product-info{margin:14px 0 0}.product-detail-visual .product-info [data-slot=tabs-content]{margin-top:13px}.product-detail-visual .product-info .panel{padding:22px;font-size:14px;line-height:1.85}.product-detail-summary{position:sticky;top:104px}.product-detail-title{padding:18px 20px 17px}.product-detail-title .row{justify-content:flex-start;gap:7px}.product-detail-title .row>.status{margin-left:auto}.product-detail-title h1{font-size:28px;line-height:1.25;margin:13px 0 0}.product-detail-title .subtitle{font-size:13px;margin:9px 0 0}.product-information{padding:18px 20px;background:linear-gradient(125deg,#111820,#11151d)}.product-information>h2{font-size:15px;letter-spacing:.3px;margin:0 0 13px;display:flex;align-items:center;gap:8px}.product-information>h2:before{content:"";width:3px;height:14px;border-radius:2px;background:#ae89ee;box-shadow:0 0 10px #9e6cde55}.product-detail-summary .product-information .product-specifications:not(.compact){gap:8px 9px}.product-information .specification-row:not(.specification-wide):not(.specification-status){min-height:42px;padding:9px 10px;border:1px solid #33415170;border-radius:7px;background:#1b253042;display:flex;align-items:center;justify-content:space-between;gap:6px!important}.product-information .specification-row:not(.specification-wide) dt{min-width:0!important;font-size:11px}.product-information .specification-row:not(.specification-wide) dd{font-size:12px}.product-information .specification-status{grid-column:1/-1;min-height:44px;padding:8px 11px;border:1px solid #48625455!important;border-radius:7px;background:linear-gradient(90deg,#1d2d284f,#1d23332e);display:flex;justify-content:space-between;align-items:center}.product-information .specification-status dt{font-size:12px!important}.product-information .specification-status dd{flex:0 0 auto!important;max-width:75%;border:0!important;background:none!important;box-shadow:none!important;padding:0!important}.product-information .specification-status dd>span{display:inline-flex;align-items:center;gap:6px;white-space:normal;border:1px solid;border-radius:5px;padding:3px 8px;font-size:11px;background:color-mix(in srgb,currentColor 9%,transparent)}.product-information .specification-wide{padding:9px 1px;border-top:1px solid #2c384652;gap:10px!important;align-items:flex-start!important}.product-information .specification-wide dt{min-width:75px!important;line-height:22px}.product-information .specification-wide dd{gap:5px;align-items:center;font-size:12px}.product-information .specification-chip{font-size:11px;border-radius:4px;padding:2px 6px;line-height:18px;background:#25303c;border:1px solid #40556877;color:#c9d9ed}.product-information .system-chip{background:#183145;border-color:#31556d;color:#b4defa}.product-detail-purchase{padding:18px 20px}.product-variant-heading{margin-bottom:10px}.product-variant-heading h2{font-size:14px}.product-variant-card{min-height:72px;padding:11px 13px;gap:7px}.product-variant-card strong{font-size:19px}.product-detail-summary .purchase-action{margin-top:13px}.product-detail-summary .purchase-action button{min-height:44px}.product-detail-summary .purchase-note{margin:8px 0;font-size:11px}.product-detail-summary .detail-links{padding-top:10px}.product-detail-page>.product-detail-layout+section{margin-top:34px}@media(max-width:1100px){.product-detail-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px}.product-information .specification-row:not(.specification-wide):not(.specification-status){flex-direction:column;align-items:flex-start;gap:5px!important}.product-detail-title h1{font-size:25px}.product-information .specification-status{flex-direction:row!important}.product-detail-purchase,.product-detail-title,.product-information{padding-left:17px;padding-right:17px}}@media(max-width:760px){.product-detail-layout{display:flex;flex-direction:column}.product-detail-summary,.product-detail-visual{width:100%}.product-detail-visual{display:contents}.product-gallery{order:0;width:100%}.product-gallery-guide{order:1;width:100%;padding-bottom:0}.product-detail-summary{order:2;position:static}.product-detail-visual .product-info{order:3;width:100%;margin-top:5px}.product-gallery-main{aspect-ratio:2/1;max-height:320px}.product-gallery-thumbnails button{height:52px;flex-basis:82px}.product-detail-title h1{font-size:27px}.product-information .specification-row:not(.specification-wide):not(.specification-status){flex-direction:row;align-items:center}.product-detail-visual .product-info .panel{padding:20px 17px}.product-detail-page>.product-detail-layout+section{margin-top:28px}}@media(max-width:400px){.product-information .specification-row:not(.specification-wide):not(.specification-status){flex-direction:column;align-items:flex-start}.product-information .specification-status{flex-direction:row!important}.product-information .specification-status dt{font-size:11px!important}.product-information .specification-wide dt{min-width:65px!important}.product-detail-title h1{font-size:25px}}.product-price-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:9px;margin:0}.product-price-item{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:12px 14px;border:1px solid #36425280;border-radius:7px;background:linear-gradient(120deg,#1c2330,#171b24)}.product-price-item dt{font-size:13px;color:#b5bed0;overflow-wrap:anywhere}.product-price-item dd{margin:0;font-size:19px;line-height:1.3;font-weight:700;white-space:nowrap;color:#ece6fc;font-variant-numeric:tabular-nums}.purchase-line>div{display:grid;gap:4px;min-width:0}.purchase-line small{font-size:11px;color:#a49aae;line-height:1.6;overflow-wrap:anywhere}.purchase-line>span{white-space:nowrap;flex-shrink:0}@media(max-width:400px){.product-price-item{flex-direction:column;align-items:flex-start;gap:5px;padding:11px 12px}.product-price-item dd{font-size:18px}}.product-detail-visual .product-info .product-notice-panel{padding:19px 21px;border:1px solid #94633a66;border-radius:9px;background:linear-gradient(120deg,#32241b,#211b18);color:#e8bc91}.product-notice-panel h3{margin:0 0 12px;font-size:15px;font-weight:700;color:#ffc48c}.product-notice-panel ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.product-notice-panel li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.75;overflow-wrap:anywhere}.product-notice-panel li svg{flex-shrink:0;margin-top:3px;color:#ffb764}.product-notice-panel li span{min-width:0;white-space:pre-wrap}.specification-overlay-options .specification-option:has([data-state=checked]){border-color:#a684e6;background:#302740;color:#e7d7ff}.product-detail-summary .detail-links>a:last-child{border-right:0;padding-right:0}.product-detail-summary .detail-links{margin-top:13px}.homepage-main.tech-homepage{position:relative;isolation:isolate}.homepage-main.tech-homepage:before{content:"";position:absolute;top:0;left:0;right:0;height:1240px;max-height:100%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 9% 29%,#3185b619,transparent 52%),radial-gradient(ellipse at 86% 14%,#8463c52a,transparent 51%),linear-gradient(#77a5cf08 1px,transparent 0),linear-gradient(90deg,#77a5cf08 1px,transparent 0);background-size:auto,auto,48px 48px,48px 48px;-webkit-mask-image:linear-gradient(#000 18%,#000b 61%,transparent);mask-image:linear-gradient(#000 18%,#000b 61%,transparent)}.homepage-main.tech-homepage .announcement>svg{color:#94c7ef;filter:drop-shadow(0 0 5px #51a9d24d)}.homepage-main.tech-homepage .announcement strong{color:#c8dcf5;background:#72b9df0b;border-color:#71a8ce36}.homepage-main.tech-homepage .homepage-featured{border-color:#719fba42;background:#10151f;box-shadow:0 24px 68px #05071055,0 0 42px #5d59a30a,inset 0 0 0 1px #ceeaff05}.homepage-main.tech-homepage .homepage-featured:before{content:"";position:absolute;inset:13px;z-index:4;pointer-events:none;background:linear-gradient(#9adfff8c,#9adfff8c) 0 0/25px 1px no-repeat,linear-gradient(#9adfff8c,#9adfff8c) 0 0/1px 25px no-repeat,linear-gradient(#c7a8f17a,#c7a8f17a) 100% 0/25px 1px no-repeat,linear-gradient(#c7a8f17a,#c7a8f17a) 100% 0/1px 25px no-repeat,linear-gradient(#84bbdd59,#84bbdd59) 0 100%/17px 1px no-repeat,linear-gradient(#84bbdd59,#84bbdd59) 0 100%/1px 17px no-repeat,linear-gradient(#bda5e759,#bda5e759) 100% 100%/17px 1px no-repeat,linear-gradient(#bda5e759,#bda5e759) 100% 100%/1px 17px no-repeat}.homepage-main.tech-homepage .homepage-featured:after{content:"";position:absolute;top:0;left:4%;right:4%;height:1px;z-index:4;pointer-events:none;background:linear-gradient(90deg,transparent 8%,#86d5fb77 28%,#c7a8f2ad 44%,transparent 65%);background-size:220% 100%;animation:homepage-boundary-light 18s ease-in-out infinite alternate}.homepage-main.tech-homepage .hero-content>.eyebrow{color:#c8d6ec;border-color:#81b4dc49;background:linear-gradient(110deg,#182633a3,#211c31a3);box-shadow:inset 0 1px 0 #d4edff0a;border-radius:3px}.homepage-main.tech-homepage .hero-content>.eyebrow i{background:#a5d9fa;box-shadow:0 0 9px #67bde580}.homepage-main.tech-homepage .hero-emphasis{background-image:linear-gradient(100deg,#f0f7ff 8%,#b8dcf5 38%,#d7bafa 88%)}.homepage-main.tech-homepage .hero-content .primary{background:linear-gradient(112deg,#748fd0,#9769d1 74%);border-color:#b8c6f280;box-shadow:0 6px 22px #7564c83d,inset 0 1px 0 #f3edff33}.homepage-main.tech-homepage .hero-content .primary:hover{background:linear-gradient(112deg,#89a5e3,#a87ce2 74%);box-shadow:0 7px 25px #7f86da4a,inset 0 1px 0 #f3edff44}.homepage-main.tech-homepage .hero-carousel-controls{border-color:#7ba4c445;background:linear-gradient(115deg,#13202cbf,#231c32bf);box-shadow:0 5px 20px #0003,inset 0 1px 0 #bfe5ff0b}.homepage-main.tech-homepage .hero-carousel-dots button.active:after{background:linear-gradient(90deg,#92d6f3,#c3a3f3);box-shadow:0 0 7px #9abef43d}.homepage-main.tech-homepage .homepage-featured .benefits.benefit-cards{border-top-color:#6c95b135;background:linear-gradient(112deg,#15202b,#171923 55%,#211b2b)}.homepage-main.tech-homepage .homepage-featured .benefits.benefit-cards>div{border-right-color:#7199bc20}.homepage-main.tech-homepage .homepage-featured .benefits.benefit-cards>div:before{content:"";display:block;position:absolute;top:0;left:26px;right:auto;width:28px;height:1px;background:linear-gradient(90deg,#7cbddda8,#b391de70);pointer-events:none}.homepage-main.tech-homepage .homepage-featured .service-index{color:#7697b5;letter-spacing:.12em}.homepage-main.tech-homepage .homepage-featured .benefits.benefit-cards .benefit-icon{border:1px solid #719abd30;border-radius:6px;background:linear-gradient(135deg,#7dbbe812,#ab86dd0e)}.homepage-main.tech-homepage .homepage-featured .benefits.benefit-cards svg{color:#adc8e7}.homepage-main.tech-homepage .homepage-featured .benefit-cards p{color:#a2aec1}.homepage-main.tech-homepage .homepage-featured .service-feature:hover{background:#7397c50a!important}.homepage-main.tech-homepage .catalog>.section-heading{position:relative}.homepage-main.tech-homepage .catalog>.section-heading .eyebrow{color:#98b9df;letter-spacing:.13em}.homepage-main.tech-homepage .catalog>.section-heading h2{color:#f0f3fa}.homepage-main.tech-homepage .catalog .search{border-color:#6989af45;background:#131b2699;box-shadow:inset 0 1px 0 #c5e0f706}.homepage-main.tech-homepage .catalog .search:focus-within{border-color:#8bc5eb;box-shadow:0 0 0 3px #72b2db10}.homepage-main.tech-homepage .game-filters button{border-color:#61789a3d;background:#151e29;color:#b7c4d7}.homepage-main.tech-homepage .game-filters button:hover{border-color:#83b5d27a;color:#eef4fe;background:#1d2a39}.homepage-main.tech-homepage .game-filters button.selected{border-color:#a29bdf88;background:linear-gradient(112deg,#344f75,#5b447f);color:#f6f5ff;box-shadow:inset 0 1px 0 #dce5ff16}.homepage-main.tech-homepage .game-filters .game-filter-more{background:linear-gradient(115deg,#36577a,#65478e);border-color:#a4b2e780;box-shadow:0 0 0 3px #8fa4e00d,0 4px 14px #35598926}.homepage-main.tech-homepage .catalog .list-summary{border-top-color:#739bc534;color:#a5b8cc}.homepage-main.tech-homepage .game-tile{border-color:#6884aa4d;background:#101923;box-shadow:0 5px 18px #05091122}.homepage-main.tech-homepage .game-tile:after{content:"";position:absolute;inset:7px;z-index:2;pointer-events:none;background:linear-gradient(#a5dafa6e,#a5dafa6e) 0 0/12px 1px no-repeat,linear-gradient(#a5dafa6e,#a5dafa6e) 0 0/1px 12px no-repeat,linear-gradient(#c0a4eb5c,#c0a4eb5c) 100% 100%/12px 1px no-repeat,linear-gradient(#c0a4eb5c,#c0a4eb5c) 100% 100%/1px 12px no-repeat;opacity:.65;transition:opacity .2s}.homepage-main.tech-homepage .game-tile-info{background:linear-gradient(120deg,#151f2b,#151422)}.homepage-main.tech-homepage .game-tile-info:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;pointer-events:none;background:linear-gradient(90deg,#89bdd94a,#b296d939,transparent 80%)}.homepage-main.tech-homepage .game-tile-info p{color:#a4bbd6}.homepage-main.tech-homepage .game-tile-shade{background:linear-gradient(180deg,transparent,#131a25 28%)}.homepage-main.tech-homepage .game-tile-count{background:#101c2adc;border-color:#aecded30;color:#d5e6f7}.homepage-main.tech-homepage .game-tile:focus-visible,.homepage-main.tech-homepage .game-tile:hover{border-color:#89badbd1;box-shadow:0 12px 27px #0409115c,0 0 18px #6e89ca1c}.homepage-main.tech-homepage .game-tile:hover:after{opacity:1}.homepage-main.tech-homepage .help-strip{border-color:#7295b343;background:linear-gradient(115deg,#162533,#201b2d)}.homepage-main.tech-homepage .floating-services>a,.homepage-main.tech-homepage .floating-services>button{border-color:#80acd45c;background:linear-gradient(140deg,#23384b,#251d34);color:#bbd3ee;box-shadow:0 4px 17px #03091055,inset 0 1px 0 #c0e5ff13}.homepage-main.tech-homepage .floating-services>a:focus-visible,.homepage-main.tech-homepage .floating-services>a:hover,.homepage-main.tech-homepage .floating-services>button:focus-visible,.homepage-main.tech-homepage .floating-services>button:hover{border-color:#9dcfed;background:linear-gradient(140deg,#38577b,#453360);box-shadow:0 0 0 4px #82b7dc12,0 6px 20px #0005}@keyframes homepage-boundary-light{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:700px){.homepage-main.tech-homepage:before{height:1040px;background-size:auto,auto,38px 38px,38px 38px}.homepage-main.tech-homepage .homepage-featured:before{inset:9px;background-size:15px 1px,1px 15px,15px 1px,1px 15px,12px 1px,1px 12px,12px 1px,1px 12px}.homepage-main.tech-homepage .homepage-featured .benefits.benefit-cards>div:before{left:16px;width:23px}.homepage-main.tech-homepage .homepage-featured .benefits.benefit-cards>div{border-bottom-color:#7199bc20}.homepage-main.tech-homepage .floating-services{background:#141e2bf0;border-color:#83aac843}.homepage-main.tech-homepage .floating-services>a,.homepage-main.tech-homepage .floating-services>button{border:0;box-shadow:none;background:transparent}.homepage-main.tech-homepage .floating-services>a:focus-visible,.homepage-main.tech-homepage .floating-services>a:hover,.homepage-main.tech-homepage .floating-services>button:focus-visible,.homepage-main.tech-homepage .floating-services>button:hover{background:#5886bd20;box-shadow:none}}@media(prefers-reduced-motion:reduce){.homepage-main.tech-homepage .homepage-featured:after{animation:none;background-position:50% 0}.homepage-main.tech-homepage .floating-services>a,.homepage-main.tech-homepage .floating-services>button,.homepage-main.tech-homepage .game-tile:after{transition:none}}.floating-services.services-rail{width:70px;gap:3px;overflow:hidden;border:1px solid #42556866;background:#101b25ed;box-shadow:0 10px 30px #0004;backdrop-filter:blur(14px)}.floating-services.services-rail>a,.floating-services.services-rail>button,.floating-services.services-rail>button:first-child{height:66px;padding:9px 3px;gap:6px;background:transparent;box-shadow:none;color:#c0d5e7}.floating-services.services-rail>a:last-child{border:0}.floating-services.services-rail>a>span,.floating-services.services-rail>button:first-child>span,.floating-services.services-rail>button>span{position:static;top:auto;right:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;width:auto;overflow:hidden;overflow-wrap:anywhere;white-space:normal;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font-size:12px;line-height:1.35;opacity:1;visibility:visible;transform:none}.floating-services.services-rail svg{width:22px;height:22px;flex-shrink:0}.floating-services.services-rail>a:focus-visible,.floating-services.services-rail>a:hover,.floating-services.services-rail>button:focus-visible,.floating-services.services-rail>button:hover{background:#80b9d91c;box-shadow:none;transform:none;color:#f0faff}.floating-services.services-rail :focus-visible{outline-offset:-3px}@media(max-width:700px){.floating-services.services-rail{width:min(370px,calc(100% - 28px));padding:5px;gap:3px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-radius:14px}.floating-services.services-rail>a,.floating-services.services-rail>button,.floating-services.services-rail>button:first-child{width:100%;height:57px;min-height:57px;padding:6px 2px;gap:4px}.floating-services.services-rail svg{width:20px;height:20px}.floating-services.services-rail>a>span,.floating-services.services-rail>button:first-child>span,.floating-services.services-rail>button>span{font-size:11px}}.floating-services.services-rail{width:78px;right:10px;padding:5px;gap:4px;border:1px solid #393348;border-radius:14px}.floating-services.services-rail>a,.floating-services.services-rail>button,.floating-services.services-rail>button:first-child{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;height:auto;min-height:66px;padding:8px 3px;gap:5px;border:0;border-radius:9px;text-align:center;transform:none}.floating-services.services-rail>a>span,.floating-services.services-rail>button:first-child span,.floating-services.services-rail>button>span{position:static;width:auto;max-width:100%;padding:0;font-size:13px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;opacity:1;visibility:visible;transform:none}.floating-services.services-rail>:is(a,button):is(:hover,:focus-visible){transform:none}.floating-services.services-rail>:is(a,button):is(:hover,:focus-visible)>span{transform:none}.floating-services.services-rail>:focus-visible{outline-offset:-3px}@media (min-width:701px){.homepage-main:has(.floating-services.services-rail){width:min(1440px,calc(100% - 192px))}}@media (max-width:700px){.floating-services.services-rail{width:min(370px,calc(100% - 28px));right:auto;bottom:max(12px,env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr))}.floating-services.services-rail>a,.floating-services.services-rail>button,.floating-services.services-rail>button:first-child{height:100%;min-height:60px;padding:7px 2px;gap:4px}.floating-services.services-rail>a>span,.floating-services.services-rail>button:first-child span,.floating-services.services-rail>button>span{font-size:12px}}@media(max-width:420px){.site-header .header-inner{gap:6px}.site-header .header-inner>.brand{min-width:0;font-size:17px;gap:7px;letter-spacing:1px}.site-header .header-inner>.brand>span:last-child{min-width:0;max-width:120px;overflow:hidden;text-overflow:ellipsis}.site-header .header-inner .brand small{font-size:8px;letter-spacing:.6px}.site-header .header-inner .brand-symbol>svg{width:27px}.site-header .language-switch{width:90px;font-size:12px;gap:5px;padding:6px 7px}.site-header .language-switch [data-slot=select-value]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header .support-link{padding:6px;flex-shrink:0}.site-header .mobile-menu{flex:0 0 24px;padding:0}}.catalog .game-filters>a.catalog-category-nav{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:7px 11px;border:1px solid var(--border);border-radius:6px;background:#101b25;color:var(--text-secondary);font-size:14px;overflow-wrap:anywhere}.catalog .game-filters>a.catalog-category-nav:hover{background:#17333f;border-color:#408b99;color:#dfffff}.catalog .game-filters>a.catalog-category-nav.selected{background:#0b3a44;border-color:#278a96;color:#a3f1ef}.cinematic-homepage .catalog .game-filters>a.catalog-category-nav{background:#101a24;border-color:#253746;color:#93a9bb}.cinematic-homepage .catalog .game-filters>a.catalog-category-nav:is(.selected,:hover){background:#0a343d;border-color:#218391;color:#85efee}.catalog .category-list>a.catalog-category-nav{display:inline-flex;align-items:center;padding:8px 14px;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:14px;white-space:nowrap}.catalog .category-list>a.catalog-category-nav:hover{background:var(--secondary);color:var(--brand-soft)}.catalog .category-list>a.catalog-category-nav.selected{background:var(--accent);color:var(--brand-soft)}.catalog .category-list>a.catalog-category-nav>span{margin-left:5px;padding:1px 5px;border-radius:3px;background:#245162;color:#d4f2f5;font-size:12px}.catalog a.catalog-category-nav:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.catalog-pagination [data-slot=pagination-content]{flex-wrap:wrap;justify-content:center}@media(max-width:1000px){.catalog .category-list>a.catalog-category-nav{padding-inline:10px}}@media(max-width:700px){.catalog .game-filters>a.catalog-category-nav{padding:6px 9px;font-size:12px}.catalog .category-list>a.catalog-category-nav{margin-right:5px;margin-bottom:5px;padding:7px 10px}}.storefront-home{--home-background:#070b12;--home-cyan:#03cbd7;--home-muted:#899bb2;background:var(--home-background)}.storefront-home .site-header{background:#070b12ef;border-bottom-color:#1a2631}.storefront-home .brand-symbol,.storefront-home .nav a:hover{color:#30d8dc}.storefront-home .support-link{background:#111820;border-color:#293541;color:#c9d5e0}.storefront-home .language-switch{background:#10171f;border-color:#23333e;color:#bdd0dc}.storefront-home .homepage-main.cinematic-homepage{width:100%;max-width:none;margin:0}.cinematic-homepage{--home-gutter:max(80px,calc((100% - 1440px) / 2))}.cinematic-homepage .benefits.benefit-cards,.cinematic-homepage>.announcement,.cinematic-homepage>.catalog,.cinematic-homepage>.help-strip{width:min(1440px,calc(100% - 192px));margin-left:auto;margin-right:auto}.cinematic-homepage>.announcement{min-height:58px;color:#8d9cad;font-size:12px}.cinematic-homepage>.announcement strong{color:#adc6d0}.cinematic-homepage>.announcement a,.cinematic-homepage>.announcement>svg{color:#69c2cc}.cinematic-homepage .homepage-featured{border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.cinematic-homepage .homepage-featured:after,.cinematic-homepage .homepage-featured:before{display:none}.cinematic-homepage .hero-carousel{border:0;border-radius:0;background:none;box-shadow:none}.cinematic-homepage .hero{position:relative;display:flex;align-items:center;height:auto;min-height:610px;padding:72px var(--home-gutter) 100px;border:0;border-radius:0;overflow:hidden;background:var(--home-background);isolation:isolate}.cinematic-homepage .hero>.hero-picture{display:contents}.cinematic-homepage .hero>.hero-picture>img,.cinematic-homepage .hero>img{position:absolute;top:0;right:0;bottom:0;left:auto;width:65%;height:100%;object-fit:cover;object-position:center 35%;opacity:.88;filter:saturate(.85) brightness(.86);z-index:-3}.cinematic-homepage .hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070b12,#070b12 28%,#070b12ef 39%,#070b1255 57%,#070b1200 75%),linear-gradient(0deg,#070b12,#070b1238 27%,#070b1200 60%);z-index:-1}.cinematic-homepage.cinematic-tech .hero:before{content:"";position:absolute;top:0;right:0;bottom:12%;left:30%;background:radial-gradient(ellipse at 74% 10%,#0bbbc025,transparent 67%);z-index:-2;pointer-events:none}.cinematic-homepage .hero-content{position:relative;top:auto;right:auto;bottom:auto;left:auto;max-width:680px;width:52%;min-width:0;z-index:1}.cinematic-homepage .hero .eyebrow{display:inline-flex;gap:9px;max-width:100%;padding:7px 14px;border:1px solid #33424d;border-radius:999px;background:#17212b75;color:#d5e4ee;font-size:12px;line-height:1.5;letter-spacing:1px;overflow-wrap:anywhere}.cinematic-homepage .hero .eyebrow svg{flex-shrink:0;color:#5ce4da}.cinematic-homepage .hero .hero-title{margin:26px 0 22px;font-size:clamp(40px,4.7vw,76px);font-weight:800;letter-spacing:-2px;line-height:1.28;color:#f3f7fa;text-wrap:balance;overflow-wrap:anywhere}.cinematic-homepage .hero .hero-emphasis{color:#00c8d7;background:linear-gradient(110deg,#05d3c9 10%,#00abed 98%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cinematic-homepage .hero-content p{max-width:540px;margin:0 0 27px;color:var(--home-muted);font-size:17px;line-height:1.85}.cinematic-homepage .hero-actions{display:flex;align-items:stretch;gap:13px;flex-wrap:wrap}.cinematic-homepage .hero-actions .btn{min-height:55px;padding:13px 26px;border-radius:9px;font-size:15px;border:1px solid #2b3742;color:#e7edf3;background:#131a22c7;box-shadow:none}.cinematic-homepage .hero-actions .btn.primary{background:#087b86;border-color:#108d98;color:#fff;min-width:200px}.cinematic-homepage .hero-actions .btn.primary:hover{background:#086b76;border-color:#36d9df}.cinematic-homepage .hero-footer{left:var(--home-gutter);bottom:34px;right:auto;color:#61798e;font-size:11px;letter-spacing:1.5px}.cinematic-homepage .hero-carousel-controls{right:var(--home-gutter);bottom:28px;border:1px solid #293c48;border-radius:999px;background:#0b141dc9;box-shadow:none;backdrop-filter:blur(10px)}.cinematic-homepage .hero-control{color:#adc3d1}.cinematic-homepage .hero-control:hover{background:#123340;color:#80e9e7}.cinematic-homepage .hero-carousel-dots button.active{background:transparent;box-shadow:none}.cinematic-homepage .hero-carousel-dots button.active:after{background:#36d6d7;box-shadow:0 0 12px #20c9cc33}.cinematic-homepage .hero-slide-number{color:#7196a8}.cinematic-homepage .homepage-featured .benefits.benefit-cards{gap:0;padding:27px 0;border-top:1px solid #1f2d37;border-bottom:1px solid #1f2d37;background:transparent}.cinematic-homepage .benefits.benefit-cards>div,.cinematic-homepage .benefits.benefit-cards>div:first-child{display:flex;min-height:80px;padding:8px 25px!important;flex-direction:row;align-items:center;gap:15px;border:0;border-right:1px solid #1f2d37;border-radius:0;box-shadow:none;background:none}.cinematic-homepage .benefits.benefit-cards>div:first-child{padding-left:0!important}.cinematic-homepage .benefits.benefit-cards>div:last-child{border-right:0}.cinematic-homepage .benefits.benefit-cards>div:before,.cinematic-homepage .service-index{display:none}.cinematic-homepage .benefits.benefit-cards .benefit-icon{background:#07373d55;border:1px solid #18515a;border-radius:11px;box-shadow:none;flex:0 0 42px;width:42px;height:42px}.cinematic-homepage .benefits.benefit-cards svg{color:#51d2d3;width:21px;height:21px}.cinematic-homepage .benefits.benefit-cards h2{font-size:16px;color:#dfe9ee}.cinematic-homepage .benefits.benefit-cards p{font-size:13px;color:#7d94a7}.cinematic-homepage>.catalog{padding-top:47px}.cinematic-homepage .section-heading .eyebrow{color:#5caab5}.cinematic-homepage .search{background:#0f1720;border-color:#283c49}.cinematic-homepage .game-filters{border-color:#1d2b36}.cinematic-homepage .game-filter-more,.cinematic-homepage .game-filters button{background:#101a24;border-color:#253746;color:#93a9bb;box-shadow:none}.cinematic-homepage .game-filter-more.selected,.cinematic-homepage .game-filters button.selected,.cinematic-homepage .game-filters button:hover{background:#0a343d;border-color:#218391;color:#85efee}.cinematic-homepage .list-summary{color:#728a9e}.cinematic-homepage .list-summary b{color:#63d2d5}.cinematic-homepage .game-tile{background:#101923;border-color:#263541;box-shadow:none}.cinematic-homepage .game-tile:hover{border-color:#4ba7b7;box-shadow:0 10px 25px #0004}.cinematic-homepage .game-tile-shade{background:linear-gradient(180deg,transparent,#0c1721 32%)}.cinematic-homepage .game-tile-info p{color:#829eb6}.cinematic-homepage .game-tile-count{background:#07131dd9;border-color:#2b4957;color:#b3cbd6}.cinematic-homepage>.help-strip{background:linear-gradient(110deg,#0d202b,#0c121b);border-color:#25414e;margin-block:44px 55px}.cinematic-homepage .help-strip>svg{color:#4ec9d0}.cinematic-homepage .help-strip p{color:#829aae}.cinematic-homepage .help-strip .btn{border-color:#31515e;background:#142833;color:#c1e1e8}.cinematic-homepage .floating-services.services-rail{background:#0c1720ed;border-color:#2b414f;box-shadow:0 8px 24px #0003}.cinematic-homepage .floating-services>a,.cinematic-homepage .floating-services>button{background:linear-gradient(145deg,#132a36,#111b27);border-color:#3c6977;color:#98ccd9}.cinematic-homepage .floating-services>:is(a,button):is(:hover,:focus-visible){background:#164450;border-color:#45b8c5;color:#d7ffff;box-shadow:none}.storefront-home>footer{border-color:#1d2d37;background:#090e16}@media(max-width:1100px){.cinematic-homepage{--home-gutter:65px}.cinematic-homepage .hero{min-height:550px;padding-top:60px;padding-bottom:85px}.cinematic-homepage .hero-content{width:62%}.cinematic-homepage .hero>.hero-picture>img,.cinematic-homepage .hero>img{width:72%;object-position:65% 35%}.cinematic-homepage .hero .hero-title{font-size:clamp(39px,5vw,56px)}.cinematic-homepage .hero-content p{font-size:16px}.cinematic-homepage .benefits.benefit-cards>div{padding:10px 15px!important;gap:12px}}@media(min-width:701px) and (max-width:950px){.cinematic-homepage .homepage-featured .benefits.benefit-cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.cinematic-homepage .benefits.benefit-cards>div:nth-child(2){border-right:0}.cinematic-homepage .benefits.benefit-cards>div:nth-child(3){padding-left:0!important}}@media(max-width:700px){.cinematic-homepage{--home-gutter:22px}.cinematic-homepage .benefits.benefit-cards,.cinematic-homepage>.announcement,.cinematic-homepage>.catalog,.cinematic-homepage>.help-strip{width:calc(100% - 36px)}.cinematic-homepage>.announcement{min-height:64px;font-size:12px}.cinematic-homepage .hero{align-items:flex-start;min-height:735px;padding:38px 22px 315px}.cinematic-homepage .hero-content{width:100%;max-width:540px}.cinematic-homepage .hero .eyebrow{font-size:10px;padding:6px 11px;letter-spacing:.6px}.cinematic-homepage .hero .hero-title{font-size:clamp(36px,8.8vw,55px);line-height:1.27;letter-spacing:-1px;margin:21px 0 17px;text-wrap:wrap}.cinematic-homepage .hero-content p{font-size:15px;line-height:1.8;max-width:100%;margin-bottom:23px}.cinematic-homepage .hero-actions{gap:10px}.cinematic-homepage .hero-actions .btn{font-size:14px;min-height:48px;padding:11px 17px}.cinematic-homepage .hero-actions .btn.primary{min-width:0}.cinematic-homepage .hero>.hero-picture>img,.cinematic-homepage .hero>img{top:auto;bottom:0;right:-9%;width:118%;height:420px;object-position:70% 35%;opacity:.84;filter:saturate(.8) brightness(.75)}.cinematic-homepage .hero-shade{background:linear-gradient(180deg,#070b12,#070b12 45%,#070b1260 59%,transparent 76%,#070b12 98%),linear-gradient(90deg,#070b1244,transparent 80%)}.cinematic-homepage .hero-footer{display:none}.cinematic-homepage .hero-carousel-controls{right:22px;bottom:16px;padding:4px 9px}.cinematic-homepage .homepage-featured .benefits.benefit-cards{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0;gap:18px 12px}.cinematic-homepage .benefits.benefit-cards>div,.cinematic-homepage .benefits.benefit-cards>div:first-child{flex-direction:column;align-items:flex-start;min-height:0;padding:4px 7px!important;gap:10px;border:0}.cinematic-homepage .benefits.benefit-cards .benefit-icon{width:37px;height:37px;flex-basis:37px}.cinematic-homepage .benefits.benefit-cards h2{font-size:15px}.cinematic-homepage .benefits.benefit-cards p{font-size:12px}.cinematic-homepage>.catalog{padding-top:34px}.cinematic-homepage .section-heading h2{font-size:23px}.cinematic-homepage .floating-services{background:#0d1923ee;border-color:#2d4858}.cinematic-homepage .floating-services>a,.cinematic-homepage .floating-services>button{background:transparent;box-shadow:none}.storefront-home>footer{padding-bottom:110px}}@media(prefers-reduced-motion:reduce){.cinematic-homepage *{scroll-behavior:auto!important}}