.wear-meter{position:absolute;right:0;bottom:0;left:0;height:6px;overflow:visible;border:1px solid rgba(255,255,255,.5);background:linear-gradient(90deg,#4f7d27 0,#4f7d27 7%,#91b775 7%,#91b775 15%,#d4ab5a 15%,#d4ab5a 38%,#b86458 38%,#b86458 46%,#7e3f3a 46%,#7e3f3a);box-sizing:border-box}.wear-marker{position:absolute;z-index:1;top:-5px;left:var(--wear-position);width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid #fff;filter:drop-shadow(0 1px 1px rgba(22,32,48,.45));transform:translate(-50%)}.profile-summary h1 button svg{width:16px;height:16px}.profile-summary h1 button.pending{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:0;border-radius:4px;color:#9a6700;background:#fff8db;font-size:14px;font-weight:600;cursor:pointer}.profile-summary h1 button.pending:hover,.profile-summary h1 button.pending:focus-visible{background:#ffefad;outline:2px solid rgba(154,103,0,.25);outline-offset:2px}:root{color:#111827;background:#f4f7fb;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;font-synthesis:none;--bg: #f4f7fb;--surface: #fff;--surface-soft: #f6f8fb;--ink: #111827;--muted: #667085;--line: #dfe5ee;--primary: #1769e8;--primary-dark: #0d57c8;--primary-soft: #edf4ff;--price: #df3038;--success: #16845b;--navy: #0d1929;--radius: 6px;--container: 1300px;--shadow: 0 8px 24px rgba(14, 35, 64, .08)}html,body,#root{width:100%;height:100%}html{overflow-y:scroll;scrollbar-gutter:stable}.modal-backdrop .login-visual{background:#eaf3ff url(/assets/login-visual-user-security.png) center bottom / cover no-repeat}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:1120px;margin:0;background:var(--bg);color:var(--ink);line-height:1.5;letter-spacing:0}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}:focus-visible{outline:3px solid rgba(23,105,232,.24);outline-offset:2px}.app-container{width:min(calc(100% - 48px),var(--container));margin:0 auto}.app-shell{min-height:100vh;display:flex;flex-direction:column}.page-stage{min-height:calc(100vh - 196px);padding-top:68px}.primary-button,.quiet-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 18px;border:0;border-radius:6px;font-weight:700}.primary-button{color:#fff;background:linear-gradient(100deg,#347eee,#115bd4);box-shadow:0 7px 18px #1769e82e}.primary-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.quiet-button{color:#41516a;background:#f3f6fa}.site-header{position:fixed;z-index:100;top:0;right:0;left:0;height:68px;border-bottom:1px solid transparent;color:#fff;background:#0a1422f0;box-shadow:0 4px 15px #060f1a29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header-home{background:#0a14220d;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .2s ease,border-color .2s ease}.site-header-home:not(.site-header-home-scrolled) .brand,.site-header-home:not(.site-header-home-scrolled) .nav-link,.site-header-home:not(.site-header-home-scrolled) .header-help,.site-header-home:not(.site-header-home-scrolled) .global-user-trigger{text-shadow:0 1px 4px rgba(0,0,0,.5)}.site-header-home.site-header-home-scrolled{border-bottom-color:#ffffff1a;background:#0a1422;box-shadow:none}@media(prefers-reduced-motion:reduce){.site-header-home,.global-user-login{transition-duration:.01ms}}.header-inner{height:100%;display:flex;align-items:center;gap:26px}.brand{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:20px;font-weight:800;white-space:nowrap}.brand-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:6px;color:#fff;background:#2e70e8;box-shadow:0 6px 15px #1769e840}.brand-mark svg{width:21px;height:21px}.main-nav{align-self:stretch;display:flex;align-items:stretch;gap:12px}.nav-link{display:flex;align-items:center;flex:0 0 auto;min-width:max-content;padding:0 13px;color:#ffffffc2;font-size:16px;font-weight:500;white-space:nowrap;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,text-shadow .18s ease}.nav-link:hover{color:#8bb7ff;background:transparent;box-shadow:none}.nav-link.active{position:relative;color:#8bb7ff;background:transparent;box-shadow:none;font-weight:500}.nav-link.active:after{position:absolute;right:50%;bottom:8px;width:30px;height:3px;border-radius:999px;background:currentColor;content:"";transform:translate(50%)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.header-help{padding:10px;color:#fffc;font-size:16px;transition:color .18s ease,background-color .18s ease}.header-help:hover{color:#8bb7ff;background:transparent;box-shadow:none}.icon-button{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:6px;color:#fff;background:transparent}.notification{position:relative;cursor:pointer}.notification svg{width:21px;height:21px}.notification .notification-badge{position:absolute;top:2px;right:1px;min-width:17px;height:17px;display:grid;place-items:center;border:2px solid #fff;border-radius:9px;background:#e34848;font-size:9px;font-weight:800}.global-user-login{height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:0;border-radius:6px;color:#fff;background:transparent;cursor:pointer;font-size:16px;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.34);-webkit-user-select:none;user-select:none;transition:color .18s ease,opacity .18s ease}.global-user-login:hover{color:#8bb7ff;background:transparent}.global-user-login:focus-visible{outline:3px solid rgba(91,153,255,.42);outline-offset:2px;background:transparent}.global-user-login:active{opacity:.78}.global-user-menu{position:relative;align-self:stretch;display:flex;align-items:center}.global-user-menu:after{position:absolute;top:100%;left:-97px;width:230px;height:18px;content:""}.global-user-trigger{height:40px;display:flex;align-items:center;gap:8px;padding:0 6px;border:0;border-radius:5px;color:#fff;background:transparent;font-weight:650}.global-user-trigger:hover,.global-user-trigger:focus-visible,.global-user-menu.menu-open .global-user-trigger{background:#ffffff0e}.global-user-trigger-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1769e8;box-shadow:0 4px 12px #1769e833}.global-user-trigger-avatar svg{width:16px;height:16px}.global-user-trigger-name{max-width:76px;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.global-user-popover{position:absolute;z-index:120;top:calc(100% + 18px);left:-97px;width:230px;border:1px solid #e5eaf1;border-radius:8px;color:#27364a;background:#fff;box-shadow:0 16px 38px #071a3233;opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.global-user-popover:before{position:absolute;z-index:1;top:-7px;left:calc(50% + 3px);width:12px;height:12px;border-top:1px solid #dbe3ee;border-left:1px solid #dbe3ee;background:#f8fafc;content:"";transform:translate(-50%) rotate(45deg)}.global-user-menu:hover .global-user-popover,.global-user-menu.menu-open .global-user-popover{opacity:1;visibility:visible;transform:translateY(0)}.global-user-profile{width:100%;min-height:64px;display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 14px;border:0;border-bottom:1px solid #edf0f4;border-radius:7px 7px 0 0;color:#27364a;background:#f8fafc;text-align:left}.global-user-profile:hover,.global-user-profile:focus-visible{background:#f3f7fc}.global-user-profile-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1769e8;box-shadow:0 4px 12px #1769e833}.global-user-profile-copy{min-width:0;display:grid;gap:1px}.global-user-profile-copy strong{overflow:hidden;color:#172033;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.global-user-profile-copy span{color:#7a8799;font-size:12px}.global-user-profile>svg{width:15px;color:#b2bdcc}.global-user-actions{padding:6px 10px 10px}.global-user-action-list{display:grid}.global-user-action{width:100%;min-height:40px;display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:5px;color:#344054;background:transparent;font-size:13px;text-align:left}.global-user-action>svg:first-child{width:17px;height:17px;color:#748196}.global-user-action>svg:last-child{width:15px;height:15px;color:#b2bdcc}.global-user-action:hover,.global-user-action:focus-visible{color:#155fc0;background:#f1f6ff}.global-user-action:hover>svg,.global-user-action:focus-visible>svg{color:#1769e8}.global-user-logout{width:calc(100% + 20px);min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;margin:6px -10px -10px;border:0;border-top:1px solid #edf0f4;border-radius:0 0 8px 8px;color:#8792a3;background:#fff;font-size:13px}.global-user-logout:hover,.global-user-logout:focus-visible{color:#b42318;background:#fff0ed}@media(prefers-reduced-motion:reduce){.global-user-popover{transition-duration:.01ms}}.hero{position:relative;height:480px;overflow:hidden;background:#071625}.hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .65s ease}.hero>img.active{opacity:1}.hero:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(3,13,26,.78),rgba(3,13,26,.32) 40%,transparent 72%);content:""}.hero-content{position:relative;z-index:2;top:50%;color:#fff;transform:translateY(-50%)}.hero-content h1{max-width:640px;margin:0;font-size:36px;line-height:1.2}.hero-content p{margin:15px 0 0;color:#ffffffd6;font-size:17px}.hero-dots{position:absolute;z-index:3;right:0;bottom:18px;left:0;display:flex;gap:4px}.hero-dots button{width:20px;height:18px;padding:0;border:0;background:transparent}.hero-dots button:before{width:7px;height:7px;display:block;margin:auto;border-radius:50%;background:#bcc4cfc7;content:"";transition:.18s ease}.hero-dots button.active:before{width:18px;border-radius:4px;background:#fff}.home-main{padding-bottom:36px}.trust-bar{min-height:84px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border-radius:7px;background:#fff;box-shadow:0 2px 9px #0e23400f}.trust-bar>div{display:flex;align-items:center;justify-content:center;gap:12px}.trust-bar svg{width:28px;height:28px;color:var(--primary)}.trust-bar span{display:grid;gap:2px}.trust-bar b{font-size:16px}.trust-bar small{color:#8993a4}.home-section{margin-top:34px}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title h2{margin:0;font-size:22px}.section-title button{border:0;color:#667085;background:transparent}.product-grid,.catalog-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.product-card{min-width:0;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 2px 8px #0e23400f;transition:transform .18s ease,box-shadow .18s ease}.product-card[role=button]{cursor:pointer}.product-card:hover{transform:translateY(-2px);box-shadow:0 9px 22px #132d501f}.product-body{padding:11px 12px 12px}.product-body h3{margin:0;overflow:hidden;font-size:14px;line-height:20px;white-space:nowrap;text-overflow:ellipsis}.product-body p{margin:5px 0 0;color:#697386;font-size:12px}.price{color:var(--price);font-size:17px;font-style:normal}.price-line{display:flex;align-items:baseline;gap:9px;margin-top:6px}.price-line del{color:#a2a9b5;font-size:12px}.tag-list{display:flex;gap:5px;margin-top:7px}.tag-list span{padding:2px 6px;border-radius:4px;color:#5f6c80;background:#f3f6f9;font-size:10px}.game-art{height:150px;overflow:hidden;background:#e8edf3}.game-art img{width:100%;height:100%;object-fit:cover}.box-art,.contract-art{height:150px;display:grid;place-items:center;background:#717884 url(/assets/cs2-contract-media-bg.png) center/cover no-repeat}.box-art img,.contract-art img{width:160px;height:120px;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(17,25,38,.24))}.contract-art{position:relative;display:block;height:190px}.contract-art>span{position:absolute;z-index:2;top:9px;right:9px;padding:4px 7px;border-radius:4px;color:#fffffff0;background:#26384ead;font-size:10px;font-weight:600}.contract-art img{width:100%;height:150px;padding:13px}.contract-art>div{position:absolute;right:0;bottom:0;left:0;height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:#fff;background:#1b2b40e0}.contract-art strong{display:grid;text-align:right}.contract-art em{font-size:8px;font-style:normal}.recharge-art{position:relative;height:150px;display:grid;place-items:center;background:#162c50}.recharge-art.teal{background:#2a6577}.recharge-art.wine,.recharge-art.red{background:#843642}.recharge-art.blue{background:#344e7d}.recharge-art.steel{background:#465c73}.recharge-art img{width:54px;height:54px;filter:brightness(0) invert(1)}.recharge-art strong{position:absolute;right:13px;bottom:10px;color:#fff;font-size:18px}.recharge-assistant{min-width:0;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:6px;background:#f0f5fb;box-shadow:0 2px 8px #0e23400d}.recharge-assistant h3{margin:0 0 4px;font-size:16px}.recharge-assistant select,.recharge-assistant input{height:44px;padding:0 11px;border:1px solid #cfd8e6;border-radius:6px;background:#fff}.recharge-assistant button{height:42px;margin-top:auto;border:0;border-radius:6px;color:#fff;background:var(--primary);font-weight:700}.partner-band{padding:30px 0 36px;background:#fff}.partner-band h2{display:flex;align-items:center;gap:22px;margin:0 0 24px;color:#667085;font-size:19px;font-weight:500}.partner-band h2:before,.partner-band h2:after{height:1px;flex:1;background:#e4e7ec;content:""}.partner-list{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.partner-list span{height:72px;display:grid;place-items:center;border-radius:6px;background:#f5f7fa;font-size:17px;font-weight:800}.catalog-page{padding-top:24px;padding-bottom:48px}.catalog-hero{height:230px;display:flex;flex-direction:column;justify-content:center;padding:0 40px;border-radius:7px;color:#fff;background-position:center;background-size:cover}.catalog-hero h1{margin:0;font-size:30px}.catalog-hero p{margin:8px 0 0;color:#ffffffdb}.filter-panel{position:sticky;z-index:20;top:73px;margin-top:18px;padding:16px 20px 13px;border-radius:7px;background:#fffffff5;box-shadow:0 8px 24px #0e234017;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.filter-top,.sort-row{display:flex;align-items:center;gap:12px}.category-tabs{display:flex;gap:8px}.category-tabs button,.sort-row button{height:38px;padding:0 16px;border:0;border-radius:5px;color:#42516a;background:#f3f5f8}.category-tabs button.active{color:#fff;background:#17263a;font-weight:700}.search-field{width:260px;height:38px;display:flex;align-items:center;margin-left:auto;padding:0 12px;border:1px solid #d4dce8;border-radius:5px}.search-field input{min-width:0;flex:1;border:0;outline:0}.search-field svg{color:#7a8799}.catalog-search-group{display:flex;align-items:center;margin-left:auto}.catalog-search-group .search-field{margin-left:0}.catalog-search-group.has-button .search-field{border-radius:5px 0 0 5px}.catalog-search-button{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 13px;border:0;border-radius:0 5px 5px 0;color:#fff;background:#243249;font-size:12px}.catalog-search-button svg{width:14px;height:14px}.catalog-search-button:hover{background:#17263a}.sort-row{margin-top:12px}.sort-row button{height:32px;padding:0 10px;background:transparent}.sort-row button.active{color:var(--primary);font-weight:700}.sort-row button span{margin-left:7px;font-size:15px}.sort-row small{margin-left:auto;color:#8a95a5}.price-range{display:flex;align-items:center;gap:7px;margin-left:auto;color:#8993a4}.price-range input{width:105px;height:32px;padding:0 9px;border:1px solid #d8e0eb;border-radius:5px}.price-range+small{margin-left:8px}.catalog-grid{margin-top:18px}.solution-panel,.recharge-catalog{margin-top:24px;border-radius:7px;background:#fff;box-shadow:var(--shadow)}.recharge-page{padding-bottom:48px}.solution-heading{display:flex;align-items:center;padding:18px 24px 8px}.solution-heading h1{margin:0;font-size:20px}.solution-heading span{margin-left:15px;color:#7a8799}.solution-heading a{margin-left:auto;color:var(--primary);font-weight:700}.solution-form{display:flex;gap:10px;padding:8px 24px 18px}.solution-form select,.solution-form input{width:240px;height:44px;padding:0 12px;border:1px solid #ccd6e4;border-radius:6px}.solution-form button{padding:0 22px;border:0;border-radius:6px;color:#fff;background:var(--primary);font-weight:700}.solution-table{border-top:1px solid #e7ebf1}.solution-head,.solution-row{display:grid;grid-template-columns:1.15fr 1.35fr .8fr .85fr .85fr .55fr;align-items:center;min-height:56px;padding:0 24px}.solution-head{min-height:48px;color:#637086;background:#f6f8fb;font-weight:700}.solution-row+.solution-row{border-top:1px solid #edf0f4}.solution-row strong{color:var(--success)}.solution-row em{color:var(--price);font-style:normal;font-weight:700}.solution-row button{width:72px;height:34px;border:1px solid #b8cdf3;border-radius:5px;color:var(--primary);background:#fff;font-weight:700}.solution-empty{height:90px;display:grid;place-items:center;color:#97a1b1}.recharge-catalog{display:grid;grid-template-columns:190px minmax(0,1fr);overflow:hidden}.category-rail{padding:20px 12px;background:#f6f8fb}.category-rail h2{margin:0 10px 15px;font-size:18px}.category-rail button{width:100%;height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:0;border-radius:5px;color:#4c5a70;background:transparent}.category-rail button.active{color:var(--primary);background:#fff;box-shadow:0 4px 12px #0e234012;font-weight:700}.region-workspace{min-width:0;padding:20px}.region-toolbar{display:flex;align-items:center;margin-bottom:16px}.region-toolbar h2{margin:0;font-size:20px}.region-toolbar label{width:260px;height:38px;display:flex;align-items:center;margin-left:auto;padding:0 11px;border:1px solid #d7dfe9;border-radius:5px}.region-toolbar input{min-width:0;flex:1;border:0;outline:0}.region-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.region-grid button{position:relative;min-width:0;height:116px;display:grid;grid-template-columns:1fr auto;align-content:space-between;gap:5px;padding:14px;border:1px solid #dbe2ec;border-radius:6px;text-align:left;background:#fff}.region-grid button.active{border-color:#77a4f3;box-shadow:0 6px 18px #1769e81a}.region-grid b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.region-grid span{color:#8792a3;font-size:12px}.region-grid strong{color:var(--price);font-size:16px}.region-grid svg{position:absolute;right:11px;bottom:13px;color:#93a0b2}.specification-panel{margin-top:18px;padding:16px;border-radius:6px;background:#f6f8fb}.specification-panel>div{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.specification-panel h3{margin:0}.specification-panel>div span{color:#7b8799;font-size:12px}.specification-panel>button{width:calc(20% - 10px);min-height:50px;margin:5px;border:1px solid #dce3ed;border-radius:5px;background:#fff}.specification-panel>button b{display:block;margin-top:2px;color:var(--price)}.account-page{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;padding-top:24px;padding-bottom:48px}.account-sidebar{min-height:650px;padding:12px 10px;border-radius:7px;background:#fff;box-shadow:var(--shadow)}.account-sidebar button{width:100%;height:44px;border:0;border-radius:5px;color:#47556b;background:transparent;text-align:left}.account-sidebar button.active{color:#155fc0;background:#eaf2ff;font-weight:700}.account-sidebar .account-home{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding:0 12px}.account-sidebar section h3{height:40px;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0 12px;font-size:14px}.account-sidebar section h3 svg{width:13px}.account-sidebar section button{padding-left:22px}.account-content{min-width:0}.account-section-frame{height:650px;min-width:0;overflow:hidden}.account-section-frame>.orders-panel,.account-section-frame>.account-workspace,.account-section-frame>.account-empty{height:100%;margin-top:0}.account-section-frame>.orders-panel{display:flex;flex-direction:column;overflow:hidden}.account-section-frame>.orders-panel .order-list{min-height:0;max-height:none;flex:1}.profile-summary{min-height:112px;display:flex;align-items:center;gap:15px;padding:18px 22px;border-radius:7px;background:#fff;box-shadow:var(--shadow)}.profile-avatar{width:66px;height:66px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--primary);font-size:20px}.profile-summary h1{display:flex;align-items:center;gap:8px;margin:0;font-size:21px}.profile-summary h1 button{display:grid;place-items:center;padding:0;border:0;color:#8b97a8;background:transparent}.profile-summary h1 span{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:4px;color:#08a56a;background:#e9f9f2;font-size:14px;font-weight:600}.profile-summary p{margin:4px 0 0;color:#7b8798}.profile-stats{height:72px;display:grid;grid-template-columns:repeat(3,1fr);margin-left:auto;border-radius:7px;background:#f5f7fa}.profile-stats button{min-width:115px;display:grid;place-items:center;align-content:center;border:0;background:transparent}.profile-stats b{font-size:18px}.profile-stats span{color:#536177;font-size:12px}.orders-panel,.account-empty{margin-top:14px;border-radius:7px;background:#fff;box-shadow:var(--shadow)}.orders-panel>header{padding:18px 20px 14px}.orders-panel h2{margin:0 0 14px;font-size:21px}.status-tabs,.business-tabs{display:flex;gap:22px}.status-tabs button,.business-tabs button{height:34px;padding:0 5px;border:0;color:#58667b;background:transparent}.status-tabs button.active{color:var(--primary);font-weight:700}.order-status-tabs{width:100%;overflow-x:auto;gap:24px;padding-bottom:3px;scrollbar-width:thin;scrollbar-color:#d5dde8 transparent}.order-status-tabs button{min-width:max-content;flex:0 0 auto;white-space:nowrap}.business-tabs{gap:10px;margin-top:12px}.business-tabs button{padding:0 14px;border-radius:5px;background:#f3f5f8}.business-tabs button.active{color:var(--primary);background:#edf4ff;font-weight:700}.order-list{max-height:474px;overflow-y:auto;padding:0 12px;background:#fff}.order-card{margin:10px 0;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 5px 16px #0e23401f}.order-meta{height:42px;display:flex;align-items:center;gap:26px;padding:0 14px;color:#718096;background:#fff;font-size:12px}.order-meta span:first-child{color:#425169}.order-meta button{padding:0;border:0;color:#8b97a8;background:transparent}.order-body{min-height:108px;display:grid;grid-template-columns:112px minmax(260px,1fr) 100px 110px 92px 118px;align-items:center;gap:14px;padding:12px 16px}.order-body img{width:110px;height:86px;border-radius:5px;object-fit:contain;background:#eef2f6}.order-body h3{margin:0;font-size:14px}.order-body p{margin:7px 0 0;color:#778497;font-size:11px}.order-body>span{color:#7a8698;text-align:center;font-size:11px}.order-body>span b{color:#344054;font-size:13px}.order-body>strong{color:var(--price);text-align:center}.order-body>em{font-style:normal;text-align:center}.order-status{display:inline-flex;min-height:26px;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.order-status.warning{color:#b54708;background:#fff4e5}.order-status.processing{color:#175cd3;background:#eff4ff}.order-status.success{color:#067647;background:#ecfdf3}.order-status.refund{color:#b42318;background:#fef3f2}.order-status.muted{color:#667085;background:#f2f4f7}.pagination{height:56px;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:0 16px}.pagination>span{margin-right:auto;color:#7a8698;font-size:12px}.pagination button{width:34px;height:34px;border:0;border-radius:5px;color:#5f6c80;background:#f5f7fa}.pagination button.active{color:#fff;background:var(--primary)}.account-empty{min-height:540px;padding:20px}.account-empty h2{margin:0}.account-empty>div{height:400px;display:grid;place-items:center;align-content:center;color:#7c8798;text-align:center}.account-empty b{color:#35445a}.order-status.payment{color:#b42318;background:#fef3f2}.order-status-cell{min-width:0;display:grid;justify-items:center;gap:6px;text-align:center}.order-status-cell small{min-height:20px;display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:0 7px;border-radius:4px;color:#b54708;background:#fff7e8;font-size:10px;line-height:1.2;white-space:nowrap}.order-status-cell small.exception{color:#175cd3}.order-status-cell small.pending-payment-countdown{color:#b42318;background:#fef3f2}.order-status-cell .order-status{border-radius:6px}.order-body{grid-template-columns:112px minmax(260px,1fr) 110px 132px 118px}.order-product-info{min-width:0;display:grid;align-content:center;gap:7px}.order-product-title{min-width:0;display:flex;align-items:center;gap:8px}.order-product-info h2{min-width:0;flex:1;overflow:hidden;font-size:16px;line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.order-quantity-badge{flex:0 0 auto;padding:2px 6px;border-radius:4px;color:#536177;background:#f1f4f8;font-size:11px;font-weight:600}.order-product-tag{width:max-content;max-width:100%;overflow:hidden;margin-top:3px;padding:4px 9px;border-radius:4px;color:#536277;background:#f2f5f8;font-size:12px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.order-unit-line{display:flex;align-items:baseline;gap:7px;margin:0;color:#98a2b3;font-size:12px}.order-unit-line b{color:#536177;font-weight:600}.order-unit-line i{color:#98a2b3;font-style:normal}.buyer-business-tabs{width:100%;display:flex;flex-wrap:wrap;overflow:visible;gap:46px;border-bottom:1px solid #d4d9e1}.orders-panel>header .buyer-business-tabs{gap:32px}.orders-panel>header .buyer-status-toolbar{padding-right:0}.buyer-business-tabs button{position:relative;flex:0 0 auto;min-width:max-content;height:46px;padding:0 4px;border:0;color:#3f444c;background:transparent;white-space:nowrap}.buyer-business-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px 2px 0 0;background:transparent}.buyer-business-tabs button.active{color:#2f3338;font-weight:700}.buyer-business-tabs button.active:after{height:3px;background:var(--primary)}.buyer-status-toolbar{display:flex;align-items:flex-end;gap:16px;margin-top:12px;padding-right:72px}.buyer-status-filters{min-width:0;flex:1;display:flex;flex-wrap:wrap;align-items:center;overflow:visible;gap:10px}.buyer-status-filters button{flex:0 0 auto;min-width:max-content;height:36px;padding:0 16px;border:1px solid #dfe4ec;border-radius:4px;color:#596575;background:#fff;white-space:nowrap}.buyer-status-filters button.active{color:#fff;border-color:#303236;background:#303236;font-weight:600}.buyer-order-search{width:300px;flex:0 0 300px;display:grid;gap:6px;color:#475467;font-size:12px}.buyer-order-search>div{display:flex;position:relative;overflow:hidden;height:38px;border:1px solid #d4dce8;border-radius:5px;background:#fff}.buyer-order-search input{min-width:0;width:100%;height:100%;flex:1;padding:0 12px;border:0;outline:0;color:#344054;background:#fff;font-size:13px}.buyer-order-search button{min-width:69px;height:38px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;padding:0 13px;border:0;border-radius:0 5px 5px 0;color:#fff;background:#243249;font-size:12px}.buyer-order-search button svg{width:14px;height:14px}.buyer-order-search button:hover{background:#17263a}.seller-products-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.seller-products-title .seller-publish-button{min-height:36px;padding:0 14px}.seller-product-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.seller-product-business-buttons{min-width:0;display:flex;flex-wrap:wrap;gap:10px}.seller-product-business-buttons button{min-height:36px;padding:0 16px;border:1px solid #dfe4ec;border-radius:4px;color:#596575;background:#fff;font-size:13px}.seller-product-business-buttons button:hover{border-color:#b9c8dc;color:#303236;background:#f7f9fc}.seller-product-business-buttons button.active{border-color:#303236;color:#fff;background:#303236;font-weight:600;box-shadow:none}.seller-product-toolbar .buyer-order-search{width:300px;flex:0 1 300px}.product-order-card .order-meta b{color:#344054}.account-section-frame.fluid .product-order-card .order-body{grid-template-columns:80px minmax(180px,1fr) 156px 82px 142px 104px}.product-business-label{display:block;margin-top:7px;color:#98a2b3;font-size:11px}.product-platform-cell,.product-sales-cell,.product-operation-cell{min-width:0;display:grid;gap:5px;align-content:center}.product-platform-cell small,.product-sales-cell small,.product-operation-cell>small{color:#98a2b3;font-size:11px}.product-platform-cell b{overflow:hidden;color:#475467;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-platform-cell span{color:#667085;font-size:11px}.product-sales-cell{text-align:center}.product-sales-cell strong{color:var(--price);font-size:15px}.product-operation-cell{justify-items:center}.product-operation-cell>div{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.product-operation-cell .order-status{min-height:22px;padding:0 7px;font-size:11px}.pagination-page-size{display:inline-flex;align-items:center;gap:6px;margin-right:6px;color:#667085;font-size:12px}.pagination-page-size select{height:32px;padding:0 26px 0 9px;border:1px solid #dfe4ec;border-radius:5px;color:#475467;background:#fff;font:inherit}.data-empty{min-height:220px;display:grid;place-items:center;color:#8b97a8}.order-meta{height:44px;background:#fafbfd}.order-meta .order-detail-link{min-height:36px;display:inline-flex;align-items:center;gap:3px;margin-left:auto;padding:0 2px;color:#526176}.order-meta .order-detail-link:hover{color:var(--primary)}.order-meta .order-detail-link svg{width:14px;height:14px}.order-number-cell{display:inline-flex;align-items:center}.order-number-link{padding:0;color:#344054;font-weight:700}.order-number-link:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.order-number-copy{display:inline-grid;place-items:center;margin-left:2px}.order-number-copy svg{width:13px;height:13px}body:has(.account-page){min-width:1120px}.account-section-frame.fluid{height:auto;min-height:650px;overflow:visible}.account-section-frame.fluid>.orders-panel{height:auto;min-height:650px;display:block;overflow:visible}.account-section-frame.fluid>.orders-panel .order-list{min-height:0;max-height:none;overflow:visible;flex:none;padding-top:10px;padding-bottom:10px;background:#f7f9fc}.account-section-frame.fluid>.seller-products-panel,.account-section-frame.fluid>.seller-orders-view{height:650px;min-height:650px;display:flex;flex-direction:column;overflow:hidden}.account-section-frame.fluid>.seller-products-panel .order-list,.account-section-frame.fluid>.seller-orders-view .order-list{flex:1;min-height:0;overflow:auto}.account-section-frame.fluid>.seller-products-panel>.pagination,.account-section-frame.fluid>.seller-orders-view>.pagination{flex:0 0 auto}.account-section-frame.fluid .seller-products-panel>header,.account-section-frame.fluid .seller-orders-view>header{position:static}.account-section-frame.fluid>.orders-panel .order-list>.order-card:first-child{margin-top:0}.account-section-frame.fluid>.orders-panel .order-list>.order-card:last-child{margin-bottom:0}.account-section-frame.fluid .orders-panel:not(.seller-products-panel):not(.seller-orders-view)>header{position:sticky;z-index:20;top:68px;background:#fff;box-shadow:none;border-bottom:0}.account-section-frame.fluid .order-body{min-height:110px;grid-template-columns:112px minmax(180px,1fr) 82px 132px 104px;gap:10px;padding:10px 12px}.account-section-frame.fluid .order-body img{width:110px;height:86px}.account-section-frame.fluid .order-body>button{white-space:nowrap}.account-section-frame.fluid>.orders-panel:not(.seller-orders-view) .order-body>strong{position:relative;left:-15px}.account-section-frame.fluid>.orders-panel:not(.seller-orders-view) .order-status-cell{position:relative;left:-5px}.pagination button:disabled{opacity:.42;cursor:not-allowed}@media not (min-width:0px){.account-section-frame.fluid .order-body{grid-template-columns:72px minmax(150px,1fr) 88px;gap:8px}.account-section-frame.fluid .order-body img{grid-row:1/3;width:68px;height:58px}.account-section-frame.fluid .order-body>span{display:none}.account-section-frame.fluid .order-body>strong{grid-column:3;grid-row:1}.account-section-frame.fluid .order-status-cell{grid-column:2;grid-row:2;justify-items:start}.account-section-frame.fluid .order-body>button{grid-column:3;grid-row:2}.account-section-frame.fluid .product-order-card .product-platform-cell{display:none}.account-section-frame.fluid .product-order-card .product-sales-cell{grid-column:3;grid-row:1}.account-section-frame.fluid .product-order-card .product-operation-cell{grid-column:2;grid-row:2;justify-items:start}.account-section-frame.fluid .product-order-card .product-operation-cell>div{justify-content:flex-start}}.overview-panel{height:524px;overflow-y:auto;margin-top:14px;border-radius:7px;background:#f7f9fc}.overview-orders{margin-bottom:12px;overflow:hidden;border-radius:7px;background:#fff;box-shadow:var(--shadow)}.overview-orders>header{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 18px}.overview-orders>header button{display:flex;align-items:center;gap:4px;padding:0;border:0;color:#172033;background:transparent;font-size:16px;font-weight:800}.overview-orders>header span{color:#8792a3;font-size:11px}.overview-order{min-height:78px;display:grid;grid-template-columns:54px minmax(0,1fr) 100px 76px 76px;align-items:center;gap:12px;padding:9px 18px}.overview-order:nth-child(odd){background:#fbfcfe}.overview-order img{width:48px;height:48px;border-radius:5px;object-fit:contain;background:#edf1f5}.overview-order div{min-width:0}.overview-order div b,.overview-order div span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.overview-order div b{font-size:13px}.overview-order div span{margin-top:4px;color:#8792a3;font-size:10px}.overview-order strong{color:var(--price);text-align:right}.overview-order em{color:#275da9;font-size:12px;font-style:normal;text-align:center}.overview-order .quiet-button{min-height:32px;padding:0 10px}.overview-order-status{display:grid;justify-items:center;gap:4px}.overview-order-status small{min-height:18px;display:inline-flex;align-items:center;padding:0 6px;border-radius:4px;color:#b54708;background:#fff7e8;font-size:9px;white-space:nowrap}.overview-order{grid-template-columns:54px minmax(0,1fr) 100px 132px 88px}.account-workspace{height:524px;min-width:0;overflow:auto;margin-top:14px;border-radius:7px;background:#fff;box-shadow:var(--shadow)}.seller-orders-view{height:auto;min-height:650px;overflow:visible}.workspace-title{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px}.workspace-title h2{margin:0;font-size:21px}.workspace-title>span,.workspace-title>div>span{color:#8490a1;font-size:12px}.workspace-title>div{display:flex;align-items:center;gap:8px}.seller-order-tabs{gap:46px;padding:0 22px 12px}.seller-orders-view .workspace-filter select{min-width:140px}.workspace-filter{display:flex;align-items:center;gap:10px;margin:0 18px 14px;padding:14px;border-radius:6px;background:#f7f9fc}.workspace-filter input,.workspace-filter select{height:38px;padding:0 12px;border:1px solid #d6deea;border-radius:5px;background:#fff}.workspace-filter input{min-width:250px}.workspace-filter .primary-button,.workspace-filter .quiet-button{min-height:38px}.seller-orders-view>.buyer-business-tabs{width:auto;margin-inline:22px;gap:32px}.seller-orders-view>.buyer-status-toolbar{margin-inline:22px;margin-bottom:14px;padding-right:0}.seller-table{padding:0;overflow:hidden;border-radius:0;background:#fff}.seller-orders-view .seller-table{margin:12px 12px 0}.seller-row{min-height:70px;display:grid;grid-template-columns:1.2fr 1.65fr 1fr .85fr .9fr 1fr 1fr;align-items:center;gap:0;padding:8px 14px;color:#536177}.seller-row:nth-child(odd):not(.seller-head){background:#fafbfd}.seller-head{min-height:40px;color:#8692a4;background:#f5f7fa;font-size:11px}.seller-row>span:first-child{display:grid;gap:3px}.seller-row small{color:#95a0b0}.seller-row strong{color:var(--price);text-align:center}.seller-row em{color:#275da9;font-style:normal;text-align:center}.seller-row>span:nth-child(4),.seller-row>button{justify-self:center;text-align:center}.seller-head>span:nth-child(n+4){text-align:center}.seller-row .quiet-button{width:108px;min-height:32px;padding:0 10px}.seller-product{min-width:0;display:flex!important;align-items:center;gap:10px}.seller-product img{width:48px;height:42px;flex:0 0 48px;border-radius:5px;object-fit:contain;background:#edf1f5}.seller-product b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.products-table .seller-row{grid-template-columns:2fr 1fr 1fr 1fr .7fr}.seller-orders-view .seller-pagination{min-height:60px;margin:0 12px 12px;border-top:1px solid #edf0f4}.seller-orders-view .seller-order-list{min-height:0;max-height:none;overflow:visible;padding:10px 12px 12px;background:#f7f9fc}.seller-orders-view .seller-order-list .order-card{margin:0 0 10px}.seller-orders-view .seller-order-list .order-card:last-child{margin-bottom:0}.seller-orders-view .seller-order-list .order-body{min-height:110px;grid-template-columns:112px minmax(180px,1fr) 82px 132px 104px;gap:10px;padding:10px 12px}.seller-orders-view .seller-order-list .order-body img{width:110px;height:86px}.seller-orders-view .seller-order-list .order-body>button{white-space:nowrap}.seller-orders-view>.pagination{margin:0 12px 12px;border-top:1px solid #edf0f4}.backpack-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 22px 14px}.backpack-summary>div{padding:12px 14px;border-radius:6px;background:#f6f8fb}.backpack-summary span{display:block;color:#8490a1;font-size:11px}.backpack-summary strong{display:block;margin-top:5px;color:var(--price);font-size:16px}.backpack-toolbar{padding:0 22px 10px}.backpack-toolbar .status-tabs{display:flex;flex-wrap:wrap;gap:32px;border-bottom:1px solid #d4d9e1;overflow:visible}.backpack-toolbar .status-tabs button{position:relative;flex:0 0 auto;min-width:max-content;height:46px}.backpack-toolbar .status-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:2px 2px 0 0;background:var(--primary);content:""}.backpack-filters{display:flex;gap:8px;margin-top:8px}.backpack-filters select{height:34px;padding:0 26px 0 9px;border:1px solid #dce3ec;border-radius:5px;background:#fff}.backpack-filters .quiet-button{min-height:34px;padding:0 12px}.selection-row{min-height:48px;display:flex;align-items:center;justify-content:space-between;margin-top:10px}.selection-row b,.selection-row strong{color:var(--primary)}.selection-row .primary-button{min-height:36px}.selection-row button:disabled{opacity:.45}.backpack-view{display:flex;flex-direction:column}.backpack-grid{min-height:0;flex:1;align-content:start;align-items:start;display:grid;grid-auto-rows:minmax(230px,max-content);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;overflow-y:auto;padding:12px 18px 18px;background:#f7f9fc}.backpack-card{position:relative;min-width:0;min-height:230px;height:auto;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 2px 8px #0e23400f}.backpack-card>label{position:absolute;z-index:2;top:8px;right:8px;left:8px;display:flex;align-items:center;justify-content:space-between}.backpack-card>label span{padding:3px 6px;border-radius:4px;color:#16805a;background:#eaf8f2;font-size:10px}.backpack-card img{width:100%;height:120px;object-fit:contain;background:#68717d url(/assets/cs2-contract-media-bg.png) center/cover no-repeat}.wear-row{position:relative;display:flex;justify-content:space-between;padding:6px 9px 14px;color:#718096;font-size:10px}.backpack-card h3{margin:10px 10px 7px;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.backpack-card>strong{display:inline-block;margin:0 10px 12px;color:var(--price)}.backpack-card>small{float:right;margin:3px 10px 0 0;color:#8993a4}.settings-view{padding-bottom:22px}.setting-line{min-height:92px;display:grid;grid-template-columns:140px minmax(0,1fr) 120px;align-items:center;gap:18px;margin:0 24px;padding:12px 4px}.setting-line b{color:#526174}.setting-line>span:not(.profile-avatar){color:#27364b}.setting-line input{width:320px;height:40px;padding:0 12px;border:1px solid #ccd6e4;border-radius:6px}.setting-line .verified{color:#08a56a}.setting-line .pending{color:#d92d20;font-weight:600}.inline-dialog{width:460px;display:grid;gap:12px;margin:10px auto;padding:20px;border-radius:7px;background:#f7f9fc}.inline-dialog h3{margin:0 0 4px}.inline-dialog input{height:42px;padding:0 12px;border:1px solid #d5deea;border-radius:5px}.inline-dialog>div{display:flex;justify-content:flex-end;gap:8px}.steam-search{width:360px;height:40px;display:flex;align-items:center;gap:8px;margin:0 22px 16px;padding:0 11px;border:1px solid #d6deea;border-radius:5px}.steam-search input{min-width:0;flex:1;border:0;outline:0}.steam-list{padding:0 22px 20px}.steam-row{min-height:92px;display:grid;grid-template-columns:minmax(320px,1.6fr) 120px 140px 210px;align-items:center;gap:18px;padding:10px 14px}.steam-head{min-height:38px;color:#8792a3;background:#f5f7fa;font-size:11px}.steam-row:nth-child(odd):not(.steam-head){background:#fafbfd}.steam-row>span:first-child{display:grid;grid-template-columns:46px 1fr;column-gap:11px}.steam-row img{grid-row:1/3;width:42px;height:42px;padding:7px;border-radius:6px;background:#1d314f;filter:brightness(0) invert(1)}.steam-row small{color:#8a96a8}.steam-row em{color:#6550a0;font-style:normal}.steam-row>div{display:flex;justify-content:flex-end;gap:6px}.steam-row>div button{height:30px;padding:0 8px;border:0;border-radius:4px;color:#526174;background:#f1f4f7}.message-tabs{height:62px;display:flex;align-items:center;gap:32px;padding:0 22px}.message-tabs button{height:100%;border:0;color:#68768a;background:transparent}.message-tabs button.active{color:var(--primary);font-weight:700;box-shadow:inset 0 -2px var(--primary)}.messages-view>div{padding:4px 16px 16px;background:#f7f9fc}.message-card{min-height:110px;display:grid;grid-template-columns:8px minmax(0,1fr) 80px;align-items:center;gap:14px;margin:10px 0;padding:14px 18px;border-radius:6px;background:#fff;box-shadow:0 2px 8px #0e23400d}.message-card>span{width:6px;height:6px;border-radius:50%;background:var(--primary)}.message-card>span.read{visibility:hidden}.message-card h3{margin:0;font-size:14px}.message-card p{margin:6px 0;color:#56657a}.message-card small{color:#8b97a8}.message-card .quiet-button{min-height:32px}.service-view{padding:22px}.service-view>h2{margin:0}.service-view>div{height:360px;display:grid;place-items:center;align-content:center;text-align:center}.service-view>div b{font-size:18px}.service-view>div p{color:#718096}.help-page{padding:24px 0 48px}.help-shell{min-height:650px;display:grid;grid-template-columns:240px minmax(0,1fr) 170px;gap:30px;padding:22px;border-radius:7px;background:#fff;box-shadow:var(--shadow)}.help-shell aside{padding-right:18px;border-right:1px solid #edf0f4}.help-shell aside label{height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #d7dfe9;border-radius:5px}.help-shell aside input{min-width:0;flex:1;border:0;outline:0}.help-shell aside section>button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border:0;border-radius:5px;color:#445269;background:transparent;text-align:left}.help-shell aside section>button.active{color:var(--primary);font-weight:700}.help-shell aside section>button.selected{color:#155fc0;background:#eaf2ff}.help-shell article{padding:2px 8px}.article-path,.article-meta{color:#8a95a5;font-size:12px}.help-shell article h1{margin:18px 0 4px;font-size:28px}.help-shell article h2{margin-top:34px;font-size:19px}.help-shell article p,.help-shell article li{color:#445269;line-height:1.9}.article-toc{position:sticky;top:92px;align-self:start;display:grid;gap:12px;padding-left:18px;border-left:1px solid #edf0f4}.article-toc a{color:#7b8798;font-size:12px}.pickup-page{width:min(calc(100% - 48px),1100px);margin:0 auto;padding:24px 0 60px}.pickup-card{padding:24px 30px;border-radius:7px;background:#fffffff0;box-shadow:0 12px 30px #0e234017;background-image:linear-gradient(130deg,rgba(23,105,232,.025),transparent 42%),url(/assets/pickup-micro-weave.png)}.pickup-card+.pickup-card{margin-top:20px}.pickup-card header{display:flex;align-items:center;gap:12px}.pickup-card header>span{width:36px;height:36px;display:grid;place-items:center;border-radius:6px;color:var(--primary);background:#edf4ff}.pickup-card h1,.pickup-card h2{margin:0;font-size:20px}.notice-list{width:720px;margin:24px auto 0}.notice-list p{display:grid;grid-template-columns:86px 1fr;margin:0;padding:12px 0}.notice-list b{color:#1f2d42}.notice-list span{color:#536177}.code-card form{width:780px;margin:24px auto 0}.code-card input{width:100%;height:52px;padding:0 14px;border:1px solid #ccd7e6;border-radius:6px}.code-card button{width:320px;height:46px;display:flex;margin:28px auto 0}.checkout-flow,.order-total{border-radius:7px;background:#fff;box-shadow:var(--shadow)}.checkout-flow>h1{margin:0;padding:20px 24px 6px;font-size:22px}.checkout-flow>section{padding:18px 24px 22px}.checkout-flow>section+section{border-top:1px solid #edf0f4}.checkout-flow h2{display:flex;align-items:center;gap:9px;margin:0 0 16px;font-size:16px}.checkout-flow h2 i{width:24px;height:24px;display:grid;place-items:center;border-radius:4px;color:var(--primary);background:#edf4ff;font-size:12px;font-style:normal}.checkout-product{display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:20px}.checkout-product img{width:190px;height:118px;border-radius:6px;object-fit:cover}.checkout-product h3{margin:0 0 8px}.checkout-product p{margin:0 0 8px;color:#637086}.checkout-product span{color:#667085;font-size:12px}.checkout-product>strong{color:var(--price);font-size:20px}.account-select{width:100%;height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #cfd8e6;border-radius:6px;color:#3e4d63;background:#fff;text-align:left}.account-select span{margin-left:auto}.payment-options{display:flex;gap:12px}.payment-options button{width:190px;height:64px;display:flex;align-items:center;gap:10px;padding:0 15px;border:1px solid #d6deea;border-radius:6px;background:#fff;text-align:left}.payment-options button.active{border-color:#5f99f5;background:#f5f9ff;box-shadow:inset 0 0 0 1px #5f99f5}.payment-options svg{width:27px;height:27px;color:var(--primary)}.payment-options span{display:grid}.payment-options small{color:#8993a4}.order-total{display:grid;grid-template-columns:1fr 1fr 340px;align-items:end;gap:20px;margin-top:18px;padding:20px 24px 24px}.order-total h2{grid-column:1/-1;margin:0;font-size:18px}.order-total>div{display:grid;gap:7px;padding:13px 15px;border-radius:6px;background:#f6f8fb}.order-total span{color:#68758a;font-size:12px}.order-total strong{color:var(--price);font-size:18px}.order-total button{height:48px}.detail-page{padding-top:24px;padding-bottom:48px}.detail-summary{display:grid;grid-template-columns:380px minmax(0,1fr);gap:46px;padding:34px;border-radius:7px;background:#fff;box-shadow:var(--shadow)}.detail-art,.contract-detail-art,.recharge-detail-art{width:380px;height:300px;display:grid;place-items:center;border-radius:6px;overflow:hidden;background:#e7ecf2}.detail-art img{width:100%;height:100%;object-fit:cover}.contract-detail-art{background:#717884 url(/assets/cs2-contract-media-bg.png) center/cover no-repeat}.contract-detail-art img{width:300px;height:230px;object-fit:contain}.recharge-detail-art{background:#20395f}.recharge-detail-art img{width:110px;filter:brightness(0) invert(1)}.detail-info{min-width:0}.detail-info h1{margin:0;font-size:26px}.detail-info>p{color:#657286}.detail-price{display:block;margin:12px 0 22px;color:var(--price);font-size:30px}.detail-info>label{min-height:48px;display:flex;align-items:center;gap:28px;font-weight:700}.detail-info select{width:260px;height:36px;margin-left:12px;padding:0 10px;border:1px solid #ced7e4;border-radius:5px}.stepper{height:36px;display:grid;grid-template-columns:46px 120px 46px;margin-left:12px;border:1px solid #ced7e4;border-radius:5px;overflow:hidden}.stepper button{border:0;background:#f5f7fa}.stepper b{display:grid;place-items:center}.detail-info footer{display:flex;align-items:end;gap:12px;margin-top:32px}.detail-info footer>div{display:grid;gap:3px;margin-right:auto}.detail-info footer>div span{color:#7b8798}.detail-info footer>div strong{color:var(--price);font-size:22px}.detail-tabs{margin-top:18px;border-radius:7px;background:#fff;box-shadow:var(--shadow)}.detail-tabs nav{display:flex;gap:40px;padding:0 26px}.detail-tabs nav button{height:60px;padding:0 8px;border:0;color:#57657b;background:transparent;font-weight:700}.detail-tabs nav button.active{color:var(--primary);box-shadow:inset 0 -3px var(--primary)}.detail-tabs article{min-height:260px;padding:24px 34px;border-top:1px solid #edf0f4}.detail-tabs article h2{margin-top:0}.detail-tabs article li{padding:5px 0;color:#536177}.site-footer{margin-top:auto;color:#9fb0c7;background:#071a32}.footer-main{min-height:88px;display:flex;align-items:center}.footer-main .brand{font-size:17px}.footer-main .brand-mark{width:32px;height:32px}.footer-main nav{display:flex;gap:34px;margin-left:auto}.footer-main a:hover{color:#fff}.copyright{padding:14px 0 18px;border-top:1px solid rgba(255,255,255,.08);text-align:center;font-size:12px}.modal-backdrop{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#040c16b3}.login-dialog{width:760px;min-height:452px;display:grid;grid-template-columns:288px 1fr;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 28px 70px #030c1857}.login-visual{display:flex;flex-direction:column;justify-content:space-between;padding:22px;color:#15305a;background:#d9f1f7 url(/assets/login-visual-glass-mint.png) center/cover no-repeat}.login-visual .brand{color:#24466c;font-size:14px}.login-visual .brand-mark{width:30px;height:30px}.login-visual h2{margin:0;font-size:23px}.login-visual p{margin:5px 0 0;color:#476985}.login-form-panel{position:relative;padding:40px}.modal-close{position:absolute;top:16px;right:16px;border:0;color:#788598;background:transparent}.modal-close svg{width:20px;height:20px}.login-tabs{width:276px;display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-bottom:28px}.login-tabs button{position:relative;min-width:0;padding:0 0 10px;border:0;color:#7a8494;background:transparent;font-size:18px;font-weight:700;text-align:center}.login-tabs button.active{color:#17243a;font-weight:700}.login-tabs button.active:after{position:absolute;right:12px;bottom:0;left:12px;height:3px;border-radius:2px;background:var(--primary);content:""}.login-form-panel form{display:grid;gap:8px}.login-auth-form{min-height:318px;grid-template-rows:66px 66px minmax(42px,auto) 18px 48px 20px}.login-helper-slot{min-height:20px;display:grid;place-items:center}.login-field{min-width:0;display:grid;grid-template-rows:50px 16px}.login-field>input,.inline-input{height:50px;border:1px solid #cbd6e6;border-radius:7px;transition:border-color .18s ease,box-shadow .18s ease}.login-field>input{min-width:0;padding:0 14px}.inline-input{display:flex;align-items:center}.inline-input input{min-width:0;height:100%;flex:1;padding:0 14px;border:0;outline:0;background:transparent}.inline-input button{padding:0 14px;border:0;color:var(--primary);background:transparent;font-weight:700}.login-field>input:focus,.inline-input:focus-within{border-color:#6ea7ff;outline:0;box-shadow:0 0 0 3px #1e6fe526,0 4px 14px #1e6fe517}.login-field>input.is-invalid,.inline-input.is-invalid{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.login-field>input.is-invalid:focus,.inline-input.is-invalid:focus-within{border-color:#dc2626;box-shadow:0 0 0 3px #ef444426,0 4px 14px #ef444414}.login-field-error{min-height:16px;display:block;overflow:hidden;color:#dc2626;font-size:12px;line-height:16px;white-space:nowrap}.agreement{display:flex;align-items:flex-start;gap:8px;margin-top:4px;color:#58667a;font-size:12px}.agreement input{margin-top:3px}.react-login-error{min-height:18px;margin:0;color:#dc2626;font-size:12px;line-height:18px}.login-submit{height:48px;margin-top:0;border-radius:24px}.toast{position:fixed;z-index:400;top:90px;left:50%;padding:12px 20px;border-radius:6px;color:#fff;background:#111827e6;box-shadow:var(--shadow);transform:translate(-50%)}.checkout-warning{padding:12px 14px;border-radius:6px;color:#9a6700;background:#fff8db}.checkout-success{min-height:420px;display:grid;place-items:center;align-content:center;gap:14px;padding:40px;border-radius:8px;background:#fff;box-shadow:var(--shadow);text-align:center}.checkout-success>svg{width:64px;height:64px;color:var(--success)}.checkout-success h1,.checkout-success p{margin:0}.checkout-success p{max-width:560px;color:var(--muted)}.checkout-success div{display:flex;gap:12px;margin-top:8px}@media not (min-width:0px){body{min-width:0}.app-container{width:calc(100% - 28px)}.site-header{height:60px}.page-stage{padding-top:60px}.header-inner{gap:8px}.brand{flex:0 0 auto;font-size:15px}.brand-mark{width:32px;height:32px}.main-nav{min-width:0;overflow-x:auto;gap:0;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.nav-link{flex:0 0 auto;padding:0 10px;font-size:12px;white-space:nowrap}.header-actions{flex:0 0 auto}.header-help,.notification,.global-user-trigger-name{display:none}.global-user-popover{position:fixed;top:64px;right:14px;left:auto;width:min(230px,calc(100vw - 28px))}.global-user-popover:before{display:none}.hero{height:310px}.hero-content h1{max-width:88%;font-size:27px}.hero-content p{font-size:14px}.trust-bar{grid-template-columns:1fr;padding:10px 0}.trust-bar>div{justify-content:flex-start;padding:8px 20px}.product-grid,.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-assistant{grid-column:1/-1}.partner-list{grid-template-columns:repeat(2,1fr)}.catalog-hero{height:190px;padding:0 22px}.filter-panel{position:static;padding:12px}.filter-top{align-items:flex-start;flex-direction:column}.category-tabs{width:100%;overflow-x:auto}.search-field{width:100%;margin:0}.sort-row{overflow-x:auto}.price-range{display:none}.solution-form{flex-wrap:wrap}.solution-form select,.solution-form input{width:calc(50% - 5px)}.solution-form button{width:100%;height:44px}.solution-table{overflow-x:auto}.solution-head,.solution-row{min-width:880px}.recharge-catalog{grid-template-columns:1fr}.category-rail{display:flex;overflow-x:auto}.category-rail h2{display:none}.category-rail button{min-width:110px}.region-grid{grid-template-columns:repeat(2,1fr)}.specification-panel>button{width:calc(50% - 10px)}.account-page{grid-template-columns:1fr}.account-sidebar{min-height:auto;display:grid;grid-auto-columns:max-content;grid-auto-flow:column;grid-template-rows:44px;align-items:center;padding:8px;overflow-x:auto;scrollbar-width:none}.account-sidebar::-webkit-scrollbar{display:none}.account-sidebar .account-home{min-width:104px;margin:0 4px 0 0;padding:0 10px}.account-sidebar section{display:contents}.account-sidebar section h3{min-width:96px;padding:0 10px}.account-sidebar section h3 svg{margin-left:7px}.account-sidebar section button{display:none}.account-sidebar section:has(button.active) button.active{display:block;min-width:102px;padding:0 10px}.profile-summary{align-items:flex-start;flex-wrap:wrap}.profile-stats{width:100%;margin:0}.profile-stats button{min-width:0}.order-body{grid-template-columns:74px minmax(0,1fr) 86px}.order-body img{width:70px;height:58px}.order-body>span{display:none}.order-body>strong{grid-column:3;grid-row:1}.order-body>em{grid-column:2}.order-body>button{grid-column:3}.orders-panel>header{overflow:hidden;padding-right:14px;padding-left:14px}.status-tabs,.business-tabs{width:100%;overflow-x:auto;gap:18px;scrollbar-width:none}.status-tabs::-webkit-scrollbar,.business-tabs::-webkit-scrollbar{display:none}.status-tabs button,.business-tabs button{min-width:max-content;flex:0 0 auto;white-space:nowrap}.business-tabs{gap:8px}.business-tabs button{padding:0 13px}.overview-order{grid-template-columns:48px minmax(0,1fr) 76px}.overview-order strong{grid-column:3}.overview-order em{grid-column:2}.overview-order>button{grid-column:3}.account-section-frame{height:524px}.backpack-summary{grid-template-columns:repeat(2,1fr)}.backpack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-filter{align-items:stretch;flex-direction:column}.workspace-filter input{min-width:0}.seller-table,.steam-list{min-width:920px}.account-workspace{overflow:auto}.setting-line{grid-template-columns:100px minmax(0,1fr)}.setting-line>button{grid-column:2;width:max-content}.setting-line input{width:100%}.help-shell{grid-template-columns:1fr;padding:14px}.help-shell aside{border:0}.article-toc{display:none}.pickup-page{width:calc(100% - 28px)}.pickup-card{padding:20px}.notice-list,.code-card form{width:100%}.notice-list p{grid-template-columns:76px 1fr}.code-card button{width:100%}.checkout-product{grid-template-columns:110px 1fr}.checkout-product img{width:110px;height:76px}.checkout-product>strong{grid-column:2}.order-total{grid-template-columns:1fr}.order-total h2{grid-column:1}.detail-summary{grid-template-columns:1fr;gap:24px;padding:20px}.detail-art,.contract-detail-art,.recharge-detail-art{width:100%}.detail-info footer{flex-wrap:wrap}.detail-info footer>div{width:100%}.footer-main{align-items:flex-start;flex-direction:column;gap:20px;padding:24px 0}.footer-main nav{flex-wrap:wrap;gap:14px 24px;margin:0}.login-dialog{width:calc(100% - 28px);grid-template-columns:1fr}.login-visual{display:none}.login-form-panel{padding:36px 24px}}.order-fill-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#09162885}.order-fill-dialog{width:min(460px,100%);padding:22px;border-radius:8px;background:#fff;box-shadow:0 24px 70px #09162847}.order-fill-dialog header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.order-fill-dialog header h2{margin:0;font-size:20px}.order-fill-dialog header p{margin:6px 0 0;color:#778497;font-size:13px}.order-fill-dialog header>button{width:32px;height:32px;border:0;color:#718096;background:transparent;font-size:24px}.order-fill-dialog label{display:grid;gap:7px;margin-top:14px;color:#344054;font-size:13px;font-weight:700}.order-fill-dialog select,.order-fill-dialog textarea{width:100%;border:1px solid #d8e0ea;border-radius:6px;color:#344054;background:#fff;font:inherit;font-weight:400}.order-fill-dialog select{height:42px;padding:0 12px}.order-fill-dialog textarea{height:82px;padding:11px 12px;resize:none}.order-fill-tip{margin:12px 0 0;color:#667085;font-size:12px}.order-fill-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.order-fill-dialog footer button{min-width:88px}.order-detail-page{padding-top:22px;padding-right:90px;padding-bottom:52px}.order-detail-breadcrumb{height:38px;display:flex;align-items:center;gap:9px;color:#8a96a7;font-size:13px}.order-detail-breadcrumb button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:#526176;background:transparent}.order-detail-breadcrumb .order-detail-back-button{min-height:32px;flex:0 0 auto;margin-left:auto;padding:0 10px;border:1px solid #d8e1ec;border-radius:5px;color:#526176;background:#fff;font-size:12px}.order-detail-back-button:hover{border-color:#a9c4ed;color:#1769e8;background:#f5f9ff}.order-detail-back-button:focus-visible{outline:2px solid #1769e8;outline-offset:2px}.order-detail-back-button svg{width:14px;height:14px}.order-detail-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:16px}.order-detail-main{display:grid;gap:16px}.order-detail-primary,.order-detail-section{border-radius:8px;background:#fff;box-shadow:var(--shadow)}.order-detail-section>header{height:54px;display:flex;align-items:center;gap:9px;padding:0 22px;border-bottom:1px solid #edf1f6}.order-detail-section>header svg{color:#1769e8}.order-detail-section>header h2{margin:0;font-size:16px}.order-detail-order-bar{min-height:58px;display:grid;grid-template-columns:minmax(190px,1.35fr) minmax(150px,1fr);align-items:center;gap:16px 24px;padding:10px 22px;border-bottom:1px solid #edf1f6}.order-detail-order-bar>div{min-width:0;display:flex;align-items:center;gap:7px}.order-detail-order-bar span{flex:0 0 auto;color:#7a8698;font-size:11px}.order-detail-order-bar>div:first-child>span{font-size:12px}.order-detail-order-bar strong{min-width:0;overflow:hidden;color:#344054;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.order-detail-order-bar .order-detail-time{justify-content:flex-end;gap:7px;text-align:right}.order-detail-order-bar .order-detail-time small{display:inline-flex;align-items:center;gap:7px;color:#98a2b3;font-size:11px;font-weight:400;white-space:nowrap}.order-detail-order-bar .order-detail-time small b{color:#c0c7d1;font-weight:400}.order-detail-order-bar div>button{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;color:#7b8798;background:transparent}.order-detail-order-bar div>button:hover{color:#1769e8;background:#edf4ff}.order-detail-order-bar div>button:focus-visible{outline:2px solid #1769e8;outline-offset:2px}.order-detail-order-bar>.order-detail-refund-summary{grid-column:1/-1;min-height:36px;margin:0 -22px -10px;padding:9px 22px;border-top:1px solid #f3e6d8;background:#fffaf5}.order-detail-order-bar .order-detail-refund-summary span{color:#b54708;font-weight:600}.order-detail-order-bar .order-detail-refund-summary strong{overflow:visible;color:#6f4929;font-weight:500;text-overflow:clip;white-space:normal}.order-detail-order-bar .order-detail-refund-summary small{margin-left:auto;color:#8a6a4d;font-size:12px;white-space:nowrap}.order-detail-product{min-height:132px;display:grid;grid-template-columns:112px minmax(0,1fr) 150px 100px;align-items:center;gap:18px;padding:18px 22px}.order-detail-product img{width:110px;height:86px;object-fit:cover;border-radius:6px;background:#eef2f6}.order-detail-product-copy{min-width:0;height:100%;display:grid;grid-template-rows:1fr auto 1fr;align-items:center;gap:0}.order-detail-product h1{margin:0;font-size:16px}.order-detail-product p{margin:8px 0;color:#667085;font-size:12px}.order-detail-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.order-detail-title-row small{padding:2px 6px;border-radius:4px;color:#667085;background:#f2f4f7;font-size:11px;font-weight:600}.order-detail-tags{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin-top:0;transform:translateY(-3px)}.order-detail-title-row{align-self:start}.order-detail-product .order-detail-unit-line{align-self:end}.order-detail-tags span{display:inline-flex;padding:4px 8px;border-radius:4px;color:#475467;background:#f2f4f7;font-size:12px}.order-detail-product .order-detail-unit-line{display:flex;width:max-content;align-items:baseline;justify-content:flex-start;gap:7px;margin:0;padding:0;border-radius:0;color:#98a2b3;background:transparent;font-size:12px}.order-detail-unit-line strong{color:#536177;font-weight:600}.order-detail-unit-line i{color:#98a2b3;font-style:normal}.order-detail-paid{position:relative;left:-280px;width:100%;height:100%;display:grid;place-items:center;margin:0;text-align:center;transform:none}.order-detail-paid span{color:#7a8698;font-size:12px}.order-detail-paid strong{color:var(--price);font-size:18px}.order-detail-current-status{display:grid;place-items:center}.order-detail-current-status .order-status{min-height:32px;padding:0 12px;border-radius:5px;font-size:13px;font-style:normal;white-space:nowrap}.order-detail-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:8px 22px 20px}.order-detail-info-grid>div{min-height:58px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center}.order-detail-info-grid dt{color:#7a8698;font-size:12px}.order-detail-info-grid dd{display:flex;align-items:center;gap:7px;margin:0;color:#344054;font-size:13px}.order-detail-info-grid dd.price{color:var(--price);font-weight:700}.order-detail-info-grid dd button{display:grid;place-items:center;padding:0;border:0;color:#7b8798;background:transparent}.order-delivery-heading{min-height:64px;display:flex;align-items:center;gap:11px;margin:0 22px;padding-top:8px}.order-delivery-heading>svg{width:20px;height:20px;color:#1769e8}.order-delivery-heading h2{margin:0 0 3px;font-size:15px}.order-delivery-heading p{margin:0;color:#8a96a7;font-size:11px}.order-delivery-heading{justify-content:space-between}.order-delivery-heading>strong{color:#1769e8;font-size:26px}.order-delivery-tip{min-height:38px;display:flex;align-items:center;gap:8px;margin:0 22px 2px;padding:0 12px;border-radius:5px;color:#8a4b08;background:#fff8eb;font-size:12px}.order-delivery-tip svg{flex:0 0 auto;width:15px;height:15px;color:#d97706}.order-delivery-tip strong{font-weight:600}.delivery-result,.delivery-state,.order-detail-fill-form,.account-recharge-progress,.account-recharge-complete,.steam-delivery-panel,.cs2-operation-panel,.cs2-contract-panel{padding:8px 22px 24px}.recharge-card-result{padding-top:0}.account-recharge-progress{padding:13px 27px 29px}.delivery-callout{padding:11px 13px;border-radius:5px}.delivery-callout.success{color:#067647;background:#ecfdf3}.delivery-callout.warning{color:#b54708;background:#fff4e5}.delivery-exception-notice{margin:0 22px 8px;padding:11px 13px;border-radius:5px;color:#b54708;background:#fff4e5;font-size:12px}.delivery-code{min-height:52px;display:grid;grid-template-columns:76px minmax(0,auto) max-content 1fr;align-items:center;gap:12px;border-bottom:1px solid #edf1f6}.delivery-code span{color:#7a8698;font-size:12px}.delivery-code code{color:#27364a;font-size:13px;font-weight:700}.delivery-code button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;border:1px solid #c9d8ed;border-radius:4px;color:#1769e8;background:#fff}.delivery-state{min-height:126px;display:flex;align-items:flex-start;gap:16px}.delivery-state>svg{flex:0 0 auto;width:38px;height:38px;padding:8px;border-radius:50%;color:#1769e8;background:#edf4ff}.delivery-state>div{min-width:0;flex:1}.delivery-state h3{margin:0 0 7px;font-size:16px}.delivery-state p{margin:0;color:#6f7d91}.delivery-state span{display:block;margin-top:12px;color:#44546a;font-size:12px}.delivery-state.is-stopped{min-height:92px}.delivery-state.is-stopped>svg{color:#667085;background:#f2f4f7}.recharge-card-processing{display:grid;gap:14px;padding:10px 22px 24px}.recharge-processing-note{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:6px;color:#526176;background:#f6f8fb}.recharge-processing-spinner{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;color:#1769e8}.recharge-processing-spinner svg{width:17px;height:17px;animation:recharge-spin 1.2s linear infinite}.recharge-processing-spinner.is-complete{color:#067647}.recharge-processing-spinner.is-complete svg{animation:none}.recharge-processing-note p{display:grid;gap:3px;margin:0;font-size:11px;line-height:1.5}.recharge-processing-note strong{color:#44546a}.recharge-processing-note span{color:#7a8698}@keyframes recharge-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.recharge-processing-spinner svg{animation:none}}.account-recharge-progress>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.account-recharge-progress h3{margin:0 0 6px;font-size:16px}.account-recharge-progress header p,.steam-delivery-detail>p,.cs2-operation-copy p,.contract-execution>p{margin:0;color:#748196;font-size:12px;line-height:1.6}.account-recharge-progress>header>strong{color:#1769e8;font-size:24px}.recharge-progress-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;margin-top:24px;border-radius:6px;background:#f6f8fb}.recharge-progress-amounts>div{position:relative;min-height:70px;display:grid;align-content:center;gap:6px;padding:13px 14px}.recharge-progress-amounts>div+div:before{position:absolute;top:14px;bottom:14px;left:0;width:1px;background:#dfe5ed;content:""}.recharge-progress-amounts span{color:#7a8698;font-size:11px}.recharge-progress-amounts span small{margin-left:8px;color:#98a2b3;font-size:11px;font-weight:400}.recharge-progress-amounts strong{color:#344054;font-size:15px}.recharge-progress-amounts .credited{background:transparent}.recharge-progress-amounts .credited strong{color:#1769e8}.recharge-progress-track{position:relative;height:10px;overflow:hidden;margin-top:0;border-radius:999px;background:#e8edf4}.recharge-progress-track>span{display:block;height:100%;border-radius:inherit;background:#1769e8;transition:width .25s ease}.recharge-progress-track>strong{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:9px;font-weight:600;line-height:1}.recharge-progress-track>strong.is-low{color:#1769e8}.credited-meta{min-height:24px;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.credited-meta small{color:#98a2b3;font-size:11px;font-weight:400}.credited-meta button{min-height:24px;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0 5px;border:0;border-radius:4px;color:#1769e8;background:transparent;font-size:11px;cursor:pointer}.credited-meta button:hover{background:#eaf3ff}.credited-meta button:focus-visible{outline:2px solid #1769e8;outline-offset:2px}.credited-meta svg{width:12px;height:12px}.recharge-stage-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:18px 0 0;padding:0;list-style:none}.recharge-stage-progress li{position:relative;display:grid;justify-items:center;gap:7px;color:#98a2b3;font-size:11px;text-align:center}.recharge-stage-progress li:nth-child(1){transform:translate(-24px)}.recharge-stage-progress li:nth-child(2){transform:translate(-8px)}.recharge-stage-progress li:nth-child(3){transform:translate(8px)}.recharge-stage-progress li:nth-child(4){transform:translate(24px)}.recharge-stage-progress.is-three-step{grid-template-columns:repeat(3,minmax(0,1fr))}.recharge-stage-progress.is-three-step li:nth-child(1){transform:translate(-18px)}.recharge-stage-progress.is-three-step li:nth-child(2){transform:none}.recharge-stage-progress.is-three-step li:nth-child(3){transform:translate(18px)}.recharge-stage-progress li:before{position:absolute;z-index:0;top:13px;right:calc(50% + 14px);left:calc(-50% - 2px);height:2px;background:#e4e9f0;content:""}.recharge-stage-progress li:first-child:before{display:none}.recharge-stage-progress li.complete:before,.recharge-stage-progress li.active:before{background:#8fb7f1}.recharge-stage-progress li>span{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;border:2px solid #d5dce6;border-radius:50%;background:#fff;font-weight:700}.recharge-stage-progress li.complete>span{border-color:#85ad70;color:#43842f;background:#f3faef}.recharge-stage-progress li.active>span{border-color:#1769e8;color:#fff;background:#1769e8;box-shadow:0 0 0 4px #1769e81a}.recharge-stage-progress li.complete b,.recharge-stage-progress li.active b{color:#344054}.recharge-stage-progress svg{width:14px;height:14px;stroke-width:3}.recharge-stage-progress li[data-tooltip]{cursor:help}.recharge-stage-progress li[data-tooltip]:after{position:absolute;z-index:4;top:calc(100% + 8px);left:50%;padding:6px 9px;border-radius:4px;color:#fff;background:#344054;box-shadow:0 4px 12px #10182829;content:attr(data-tooltip);font-size:11px;font-weight:400;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease}.recharge-stage-progress li[data-tooltip]:hover:after,.recharge-stage-progress li[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.account-recharge-progress>.recharge-stage-progress:first-child{margin:4px 0 28px}.account-recharge-state{display:flex;align-items:flex-start;gap:14px;margin:8px 22px 24px;padding:17px 18px;border-radius:8px}.account-recharge-state>svg{width:22px;height:22px;flex:0 0 22px;margin-top:1px}.account-recharge-state strong{display:block;margin-bottom:5px;font-size:15px}.account-recharge-state p{margin:0;font-size:13px;line-height:1.65}.account-recharge-state small{display:block;margin-top:7px;color:#667085;font-size:11px}.account-recharge-state.uncertain{color:#7a4f01;background:#fffaeb}.account-recharge-state.shortfall{color:#b42318;background:#fef3f2}.account-recharge-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 0;padding:0}.account-recharge-meta dt,.account-recharge-complete dt,.steam-delivery-detail dt,.cs2-operation-panel dt,.contract-execution dt{margin-bottom:5px;color:#8793a5;font-size:11px}.account-recharge-meta dd,.account-recharge-complete dd,.steam-delivery-detail dd,.cs2-operation-panel dd,.contract-execution dd{margin:0;color:#344054;font-size:12px;font-weight:600}.account-recharge-meta>div:first-child,.account-recharge-meta>div:last-child{padding-left:10px}.account-recharge-complete{display:flex;align-items:flex-start;gap:14px}.account-recharge-complete>svg{width:38px;height:38px;padding:8px;border-radius:50%;color:#067647;background:#ecfdf3}.account-recharge-complete>div{flex:1}.account-recharge-complete>div>strong{display:block;margin-top:14px;color:#067647;font-size:22px}.account-recharge-complete dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0}.steam-delivery-detail{padding:16px;border-radius:6px;background:#f6f8fb}.steam-delivery-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0}.cs2-operation-panel{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);gap:24px}.cs2-operation-copy{padding:16px;border-radius:6px;background:#f6f8fb}.cs2-operation-panel>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;align-content:center;margin:0}.cs2-contract-panel{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:22px}.contract-recipe{display:grid;align-content:center;gap:7px;min-height:120px;padding:17px;border-radius:6px;color:#fff;background:#1d385b}.contract-recipe span{color:#bfd1e8;font-size:11px}.contract-recipe strong{font-size:16px}.contract-recipe small{color:#d8e4f2}.contract-execution{padding:5px 0}.contract-execution dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 0}.order-detail-fill-form{display:grid;grid-template-columns:1fr 1fr 128px;align-items:end;gap:12px}.order-detail-fill-form>p{grid-column:1/-1;margin:0}.order-detail-fill-form label{display:grid;gap:6px;color:#526176;font-size:12px}.order-detail-fill-form select,.order-detail-fill-form input{width:100%;height:40px;padding:0 11px;border:1px solid #d5dde8;border-radius:5px;color:#344054;background:#fff}.order-detail-fill-form>button{height:40px}.account-recharge-fill-form{grid-template-columns:repeat(3,minmax(0,1fr))}.account-recharge-fill-form>button{grid-column:1/-1;width:240px}.fulfillment-task-card{display:grid;gap:14px;padding:8px 22px 24px}.fulfillment-task-intro{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 16px;border:1px solid #d9e6f8;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#eef5ff)}.fulfillment-task-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#1769e8;background:#fff;box-shadow:0 4px 12px #1769e81f}.fulfillment-task-icon svg{width:20px;height:20px}.fulfillment-task-intro strong{color:#24364d;font-size:15px}.fulfillment-task-intro p{margin:4px 0 0;color:#667085;font-size:12px;line-height:1.6}.fulfillment-task-intro>em{padding:5px 9px;border-radius:999px;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.fulfillment-task-intro>em.missing{color:#b54708;background:#fff4e5}.fulfillment-task-intro>em.complete{color:#067647;background:#dcfae6}.fulfillment-missing-list{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 12px;border-radius:6px;color:#667085;background:#f7f9fc;font-size:12px}.fulfillment-missing-list b{padding:4px 8px;border-radius:4px;color:#b54708;background:#fff4e5;font-size:11px}.fulfillment-ready-note{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:6px;color:#067647;background:#ecfdf3;font-size:12px}.fulfillment-ready-note svg{flex:0 0 auto}.fulfillment-account-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:10px;row-gap:6px}.fulfillment-account-picker.has-action{grid-template-columns:minmax(0,1fr) auto 104px}.fulfillment-account-picker .account-manage-button{height:44px;padding:0 15px;border:1px solid #c9d8ed;border-radius:6px;color:#1769e8;background:#fff;font-weight:650;white-space:nowrap}.fulfillment-account-picker .account-manage-button:hover{background:#f5f9ff}.fulfillment-account-select{display:grid;gap:7px;color:#526176;font-size:12px}.fulfillment-account-select select{width:100%;height:44px;padding:0 12px;border:1px solid #ccd7e5;border-radius:6px;outline:0;color:#344054;background:#fff}.fulfillment-account-select select:focus{border-color:#77a5ea}.fulfillment-account-picker .account-confirm-button{width:104px;height:44px}.fulfillment-account-picker .account-confirm-button:disabled{cursor:not-allowed;opacity:.5}.fulfillment-account-summary{min-height:64px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;border:1px solid #e1e7ef;border-radius:7px;background:#fff}.fulfillment-account-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:6px;color:#1769e8;background:#edf4ff}.fulfillment-account-avatar svg{width:20px;height:20px}.fulfillment-account-summary>div{display:grid;gap:4px}.fulfillment-account-summary strong{color:#344054;font-size:13px}.fulfillment-account-summary small{color:#667085;font-size:11px}.fulfillment-account-summary em{padding:5px 8px;border-radius:4px;font-size:11px;font-style:normal;white-space:nowrap}.fulfillment-account-summary em.complete{color:#067647;background:#ecfdf3}.fulfillment-account-summary em.missing{color:#b54708;background:#fff4e5}.fulfillment-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fulfillment-field-grid.digital-life-fields{grid-template-columns:repeat(var(--digital-life-field-count,3),minmax(0,1fr)) 150px;align-items:end}.digital-life-submit-button{min-width:150px;height:42px}.digital-life-submit-button:disabled{cursor:not-allowed;opacity:.5}.fulfillment-field-grid.single{grid-template-columns:minmax(0,560px)}.fulfillment-field-grid label{display:grid;gap:6px;color:#526176;font-size:12px}.fulfillment-field-grid input{width:100%;height:42px;padding:0 11px;border:1px solid #ccd7e5;border-radius:6px;outline:0;color:#344054;background:#fff}.fulfillment-field-grid input:focus{border-color:#77a5ea}.fulfillment-field-grid small{display:flex;align-items:center;gap:5px;color:#7a8698;font-size:11px;line-height:1.5}.fulfillment-task-actions{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px}.fulfillment-task-actions-end{justify-content:flex-end}.fulfillment-task-actions>span{display:flex;align-items:center;gap:6px;color:#667085;font-size:11px}.fulfillment-task-actions>span svg{flex:0 0 auto;color:#1769e8}.fulfillment-task-actions button{min-width:150px;height:42px}.fulfillment-task-actions button:disabled{cursor:not-allowed;opacity:.5}.verification-task-card .fulfillment-task-intro{border-color:#f2d5a7;background:linear-gradient(135deg,#fffaf2,#fff4e5)}.verification-task-card .fulfillment-task-icon{color:#b54708}.verification-inline-entry{display:grid;grid-template-columns:145px minmax(320px,480px) 132px;align-items:start;gap:14px}.verification-inline-label{min-height:42px;display:flex;align-items:center;color:#344054;font-size:13px;font-weight:600}.verification-inline-control input{width:100%;height:42px;padding:0 12px;border:1px solid #ccd7e5;border-radius:6px;outline:0;color:#344054;background:#fff}.verification-inline-control input:focus{border-color:#77a5ea;box-shadow:0 0 0 3px #1769e814}.verification-inline-control small{display:block;margin-top:6px;color:#7a8698;font-size:11px;line-height:1.4}.verification-inline-entry>button{width:132px;height:42px}.verification-inline-entry>button:disabled{cursor:not-allowed;opacity:.5}.fulfillment-task-card>.recharge-stage-progress{width:min(860px,calc(100% - 80px));justify-self:center;margin:0 0 10px}.digital-life-recharge-info{display:grid;grid-template-columns:repeat(var(--digital-life-field-count,3),minmax(0,1fr));gap:0;margin:0 0 16px;padding:14px 0;border-radius:6px;background:#f6f8fb}.digital-life-recharge-info>div{min-width:0;padding:0 16px}.digital-life-recharge-info>div+div{border-left:1px solid #dfe5ed}.digital-life-recharge-info dt{margin-bottom:6px;color:#7a8698;font-size:11px}.digital-life-recharge-info dd{overflow-wrap:anywhere;margin:0;color:#344054;font-size:13px;font-weight:600}.order-stage-action{min-width:96px;height:40px;margin-top:16px}.order-copy-toast{position:fixed;z-index:1300;bottom:34px;left:50%;transform:translate(-50%);padding:9px 16px;border-radius:5px;color:#fff;background:#142338e6;font-size:13px;box-shadow:0 8px 24px #09162833}.order-detail-empty{min-height:520px;display:grid;place-items:center;align-content:center;gap:12px;margin-top:30px;border-radius:8px;background:#fff;box-shadow:var(--shadow);text-align:center}.order-detail-empty h1,.order-detail-empty p{margin:0}.order-detail-empty p{color:#748196}.order-detail-empty button{margin-top:10px}@media not (min-width:0px){.order-detail-page{width:calc(100% - 28px);padding-top:14px;padding-right:0}.order-detail-layout{grid-template-columns:1fr}.order-detail-order-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-product{grid-template-columns:90px minmax(0,1fr) 120px auto}.order-detail-product img{width:88px;height:70px}.steam-delivery-detail,.cs2-operation-panel,.cs2-contract-panel{grid-template-columns:1fr}.account-recharge-meta,.account-recharge-complete dl{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-info-grid{grid-template-columns:1fr}.order-detail-info-grid>div{grid-template-columns:86px minmax(0,1fr)}.order-detail-fill-form{grid-template-columns:1fr}.order-detail-fill-form>p{grid-column:auto}.fulfillment-field-grid,.fulfillment-field-grid.digital-life-fields,.digital-life-recharge-info{grid-template-columns:1fr}.digital-life-recharge-info>div{padding:8px 14px}.digital-life-recharge-info>div+div{border-top:1px solid #dfe5ed;border-left:0}.footer-legal{width:100%;flex-wrap:wrap;gap:6px 10px;white-space:normal}}@media not (min-width:0px){.order-detail-order-bar{grid-template-columns:1fr;padding-inline:14px}.order-detail-product{grid-template-columns:76px minmax(0,1fr);padding:14px}.order-detail-product img{width:72px;height:64px}.order-detail-paid{grid-column:2;grid-row:2;justify-content:flex-start}.order-detail-current-status{grid-column:2;grid-row:3;justify-self:start}.recharge-progress-amounts{gap:6px}.recharge-progress-amounts>div{padding:11px 8px}.recharge-progress-amounts strong{font-size:12px}.account-recharge-meta,.account-recharge-complete dl,.steam-delivery-detail dl,.cs2-operation-panel>dl,.contract-execution dl{grid-template-columns:1fr 1fr}.fulfillment-task-intro{grid-template-columns:38px minmax(0,1fr);padding:13px}.fulfillment-task-icon{width:38px;height:38px}.fulfillment-task-intro>em{grid-column:2;justify-self:start}.fulfillment-account-picker{grid-template-columns:1fr}.fulfillment-account-picker>button{width:100%}.fulfillment-account-summary{grid-template-columns:36px minmax(0,1fr)}.fulfillment-account-avatar{width:36px;height:36px}.fulfillment-account-summary em{grid-column:2;justify-self:start}.fulfillment-task-actions{align-items:stretch;flex-direction:column}.fulfillment-task-actions button{width:100%}}.skip-link{position:fixed;z-index:2000;top:8px;left:8px;transform:translateY(-160%);padding:10px 14px;border-radius:5px;color:#fff;background:#183795;font-weight:700;transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}.page-stage:focus{outline:none}.orders-panel h1{margin:0 0 14px;font-size:21px}.order-body h2{margin:0;font-size:14px}.buyer-business-tabs button{min-height:44px;padding-inline:5px;color:#475467}.buyer-status-filters button{min-height:36px;display:inline-flex;align-items:center;gap:0;color:#596575}.order-body p,.order-body>span{color:#667085;font-size:12px}.order-body>button{min-height:40px}.order-status{min-height:28px}.order-status-cell small{min-height:24px;font-size:12px}.overview-orders>header span,.overview-order div span,.overview-order-status small{font-size:12px}.data-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;color:#667085;text-align:center}.data-empty strong{color:#344054;font-size:15px}.data-empty span{font-size:12px}.data-empty button{min-height:40px;margin-top:4px}.empty-state{min-height:240px;display:grid;place-items:center;align-content:center;gap:12px;padding:36px 20px;color:#98a2b3;text-align:center}.empty-state-icon{width:40px;height:40px;color:#98a2b3;stroke-width:1.6}.empty-state>strong{color:#667085;font-size:15px;font-weight:500;line-height:1.45}.empty-state>p{max-width:420px;margin:0;color:#98a2b3;font-size:12px;line-height:1.65}.empty-state.error .empty-state-icon{color:#d92d20}.empty-state.error>strong{color:#344054}.empty-state>button{min-width:120px;margin-top:4px}.seller-data-empty{height:100%;min-height:0}.order-number-link{min-height:40px;padding-inline:3px}.order-number-copy{width:40px;height:40px}.pagination{min-height:60px;height:auto;padding-block:8px}.pagination>span{color:#667085}.pagination button{min-width:40px;width:40px;height:40px}.order-detail-section>header{min-height:56px;height:auto;padding-block:8px}.order-detail-info-grid dt{color:#667085}.order-detail-info-grid dd{min-width:0}.order-detail-info-grid dd.refund-amount{color:#b54708;font-weight:700}.order-detail-info-grid dd button{width:40px;height:40px}.mono-number{overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.order-delivery-heading h2{font-size:16px}.order-delivery-heading p{color:#667085;font-size:12px}.delivery-code code{overflow:hidden;text-overflow:ellipsis}.delivery-code button{height:40px}.delivery-code .delivery-copy-button{width:24px;height:24px;display:grid;flex:0 0 24px;place-items:center;padding:0;border:0;border-radius:4px;color:#667085;background:transparent;cursor:pointer}.delivery-code .delivery-copy-button:hover{color:#1769e8;background:#edf4ff}.delivery-code .delivery-copy-button svg{width:15px;height:15px}.recharge-card-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 8px;padding:13px;border-radius:6px;background:#f7f9fc}.recharge-card-meta dt{margin-bottom:5px;color:#667085;font-size:12px}.recharge-card-meta dd{margin:0;color:#344054;font-size:13px;line-height:1.5}.recharge-processing-note p{font-size:12px}.recharge-processing-note strong{color:#344054}.recharge-processing-note span{color:#667085}.recharge-progress-amounts span{color:#667085;font-size:12px}.account-recharge-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.account-recharge-meta dt,.account-recharge-complete dt,.steam-delivery-detail dt{color:#667085;font-size:12px}.account-recharge-meta dd,.account-recharge-complete dd,.steam-delivery-detail dd{font-size:13px}.steam-delivery-panel{display:grid;gap:12px}.steam-delivery-status{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #d9e6f8;border-radius:7px;background:#f7faff}.steam-stage-dot{width:12px;height:12px;flex:0 0 auto;margin-top:4px;border:3px solid #b9d2f8;border-radius:50%;background:#1769e8}.steam-stage-dot.is-complete{border-color:#b7e5d2;background:#067647}.steam-delivery-status strong{color:#24364d;font-size:15px}.steam-delivery-status p{margin:5px 0 0;color:#667085;font-size:12px;line-height:1.6}.steam-next-action{margin:0;padding:10px 12px;border-radius:5px;color:#475467;background:#f7f9fc;font-size:12px;line-height:1.6}.steam-next-action strong{color:#344054}@media not (min-width:0px){.buyer-order-search{width:240px;flex-basis:240px}}@media not (min-width:0px){.buyer-business-tabs{gap:24px}.buyer-status-toolbar{flex-wrap:wrap;padding-right:0}.buyer-status-filters,.buyer-order-search{width:100%;flex-basis:100%}.seller-product-toolbar{align-items:stretch;flex-direction:column}.seller-product-toolbar .buyer-order-search{width:100%;flex-basis:auto}.order-meta{min-height:52px;height:auto;flex-wrap:wrap;gap:0 14px;padding-block:6px}.order-number-cell{max-width:100%}.order-number-link{overflow:hidden;max-width:180px;text-overflow:ellipsis;white-space:nowrap}.pagination{flex-wrap:wrap}.pagination>span{width:100%;margin-right:0}.account-recharge-meta,.recharge-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-stage-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.recharge-stage-progress li:nth-child(3):before{display:none}}@media not (min-width:0px){.buyer-order-search input{font-size:16px}.order-detail-info-grid{padding-inline:14px}.order-detail-info-grid>div{grid-template-columns:86px minmax(0,1fr)}.order-detail-section>header{padding-inline:14px}.recharge-card-meta,.account-recharge-meta,.account-recharge-complete dl,.steam-delivery-detail dl{grid-template-columns:1fr}.delivery-code{grid-template-columns:60px minmax(0,1fr) max-content}.delivery-code button{grid-column:3;width:auto;margin-bottom:0}}.detail-tabs nav button{position:relative;height:50px;font-size:16px;font-weight:400}.detail-page .detail-tabs nav button,.exact-detail-page .detail-tabs nav button{height:50px}.detail-tabs nav button.active{box-shadow:none}.detail-tabs nav button.active:after{position:absolute;right:8px;bottom:0;left:8px;height:3px;border-radius:2px;background:var(--primary);content:""}.order-detail-title-row small{padding:0;border-radius:0;background:transparent}.orders-panel:not(.seller-products-panel) .order-body img{object-fit:cover}.orders-panel:not(.seller-products-panel) .order-product-info{height:100%;display:grid;grid-template-rows:1fr auto 1fr;align-items:center;gap:0}.orders-panel:not(.seller-products-panel) .order-product-title{align-self:start}.orders-panel:not(.seller-products-panel) .order-product-tag{align-self:center;margin-top:0;padding:4px 8px;color:#475467;background:#f2f4f7;transform:translateY(-2px)}.orders-panel:not(.seller-products-panel) .order-unit-line{align-self:end}@media(prefers-reduced-motion:reduce){.skip-link,.recharge-progress-track span{transition:none}}.notification .notification-badge,.tag-list span,.contract-art>span,.contract-art em,.order-status-cell small,.overview-order div span,.overview-order-status small,.backpack-card>label span,.wear-row,.recharge-progress-track>strong{font-size:12px}body.modal-open{overflow:hidden}.header-help.active{color:#82b1ff;background:transparent}.global-user-menu:focus-within .global-user-popover{opacity:1;visibility:visible;transform:translateY(0)}.profile-summary h1>span.pending{color:#9a6700;background:#fff8db}.site-footer{height:auto;border-top:1px solid rgba(96,165,250,.18);background:linear-gradient(180deg,#081c35,#06172d)}.site-footer .footer-main{min-height:152px;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:12px;padding:18px 0 11px}.footer-rich-top{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(118px,.72fr)) minmax(300px,1.2fr);gap:42px;align-items:start}.footer-brand{min-width:0}.footer-brand-intro{width:240px;max-width:100%;display:block}.footer-brand-intro p{margin:0;color:#96a8bd;font-size:10px;line-height:1.5}.footer-contact{min-width:0}.footer-contact h2{margin:1px 0 8px;color:#e4ebf4;font-size:12px;line-height:1.4}.footer-contact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.footer-contact-item{min-width:0;display:grid;justify-items:start;gap:8px;color:#92a3b8;font-size:10px}.footer-contact-item img{width:80px;height:80px;padding:4px;border-radius:5px;background:#fff;object-fit:contain}.footer-contact-item span{overflow:hidden;color:#e4ebf4;font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.footer-link-group{min-width:0}.footer-link-group h2{margin:1px 0 8px;color:#e4ebf4;font-size:12px;line-height:1.4}.site-footer .footer-link-group nav{min-height:0;display:grid;justify-content:start;gap:5px;margin:0}.site-footer .footer-link-group nav a{width:max-content;max-width:100%;color:#92a3b8;font-size:10px;line-height:1.45;transition:color .18s ease,transform .18s ease}.site-footer .footer-link-group nav a:hover,.site-footer .footer-link-group nav a:focus-visible{color:#fff;outline:0;transform:translate(2px)}.footer-legal{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid rgba(159,176,199,.13);color:#758aa4;font-size:10px;line-height:1.5;white-space:normal}.footer-legal>div:last-child{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0 10px;text-align:right}.checkout-page{padding-top:24px;padding-bottom:50px}.checkout-breadcrumb{min-height:30px;display:flex;align-items:center;gap:9px;margin-bottom:13px;color:#7d8999;font-size:13px}.checkout-breadcrumb a{color:#526174}.checkout-breadcrumb a:hover{color:var(--primary)}.checkout-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px}.checkout-heading h1{margin:0;color:#172033;font-size:26px;line-height:1.3}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.checkout-panel,.checkout-summary-panel{border-radius:8px;background:#fff;box-shadow:0 8px 26px #122a4812}.checkout-panel{overflow:hidden}.checkout-section{padding:20px 28px}.checkout-section+.checkout-section{padding-top:16px}.checkout-account-section{padding-top:18px!important;padding-bottom:16px}.checkout-section-heading{display:flex;align-items:center;gap:9px;margin-bottom:14px}.checkout-section-heading>span{width:22px;height:22px;display:grid;place-items:center;border-radius:5px;color:var(--primary);background:var(--primary-soft);font-size:11px;font-weight:800}.checkout-section-heading h2{margin:0;color:#202c3e;font-size:16px;line-height:1.4}.checkout-section-heading h2 small{margin-left:5px;color:#8a95a5;font-size:11px;font-weight:500}.checkout-product-row{display:grid;grid-template-columns:176px minmax(0,1fr) auto;align-items:center;gap:20px}.checkout-product-image{width:176px;height:108px;overflow:hidden;border-radius:6px;background:#e4e9f0}.checkout-product-image img{width:100%;height:100%;object-fit:cover}.checkout-product-copy{min-width:0}.checkout-product-copy h3{margin:0 0 10px;overflow:hidden;color:#172033;font-size:17px;font-weight:750;line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.checkout-product-specs{display:flex;flex-wrap:wrap;gap:7px}.checkout-product-specs span{height:26px;display:inline-flex;align-items:center;padding:0 9px;border-radius:4px;color:#536277;background:#f2f5f8;font-size:12px}.checkout-product-price{min-width:112px;text-align:right}.checkout-product-price span{display:block;margin-bottom:5px;color:#8b95a4;font-size:12px}.checkout-product-price strong{color:var(--price);font-size:22px}.checkout-payment-unavailable{margin:10px 0 0;color:#b42318;font-size:12px}.checkout-plan-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0 0;overflow:hidden;border:1px solid #e4e9f0;border-radius:6px;background:#e4e9f0}.checkout-plan-summary>div{min-width:0;display:grid;gap:5px;padding:12px 14px;background:#f8fafc}.checkout-plan-summary dt{color:#8a95a5;font-size:11px}.checkout-plan-summary dd{margin:0;overflow:hidden;color:#344054;font-size:13px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.checkout-account-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.checkout-select-wrap{position:relative}.checkout-select-wrap>svg{position:absolute;z-index:1;top:50%;left:15px;width:18px;height:18px;color:#758196;pointer-events:none;transform:translateY(-50%)}.checkout-select-wrap:after{position:absolute;top:50%;right:16px;width:7px;height:7px;border-right:1.5px solid #667085;border-bottom:1.5px solid #667085;pointer-events:none;content:"";transform:translateY(-68%) rotate(45deg)}.checkout-select-wrap select{width:100%;height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 44px 0 16px;border:1px solid transparent;border-radius:6px;outline:0;color:#29384d;background:#f5f7fa;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.checkout-select-wrap select:hover{border-color:#d8e0ea;background:#fff}.checkout-select-wrap select:focus{border-color:#7da9ea;box-shadow:0 0 0 4px #1769e814}.checkout-account-manage{height:48px;display:inline-flex;align-items:center;gap:7px;padding:0 17px;border:0;border-radius:6px;color:#245fae;background:#edf4ff;font-weight:650;white-space:nowrap}.checkout-account-manage svg{width:17px;height:17px}.checkout-account-manage:hover{color:#0c54c6;background:#e2edff}.checkout-field-error{min-height:20px;margin:8px 0 0;color:#d92d20;font-size:12px}.checkout-field-error:empty{display:none}.checkout-field-hint{margin:8px 0 0;color:#7d8999;font-size:12px}.checkout-payment-options{display:flex;gap:12px}.checkout-payment-option{position:relative;min-width:176px;height:56px;display:flex;align-items:center;gap:11px;padding:0 42px 0 14px;border:1px solid transparent;border-radius:6px;color:#344054;background:#f4f6f9;transition:background .16s ease,box-shadow .16s ease}.checkout-payment-option:hover:not(:disabled){background:#edf2f8}.checkout-payment-option.active{background:#dceaff;box-shadow:inset 0 0 0 1px #79a8ef,0 5px 14px #1769e824}.checkout-payment-option:disabled{cursor:not-allowed}.checkout-pay-mark{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border-radius:6px;color:#fff;font-size:16px;font-weight:800}.checkout-pay-mark.alipay{background:#1677ff}.checkout-pay-mark.wechat{background:#19ad62}.checkout-payment-copy{display:grid;gap:2px;text-align:left}.checkout-payment-copy strong{font-size:14px}.checkout-payment-copy small{color:#8a95a5;font-size:11px}.checkout-payment-check{position:absolute;top:50%;right:14px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--primary);transform:translateY(-50%)}.checkout-payment-check svg{width:12px;height:12px;stroke-width:3}.checkout-summary-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 340px;align-items:center;padding:21px 28px}.checkout-summary-panel h2{grid-column:1 / -1;margin:0 0 14px;color:#202c3e;font-size:17px}.checkout-summary-list{grid-column:1 / span 2;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;margin:0;padding:0;list-style:none}.checkout-summary-list li{min-height:58px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 20px;color:#657185}.checkout-summary-list li:first-child{padding-left:0}.checkout-summary-list strong{color:#2f3e52;font-size:17px;font-weight:700}.checkout-summary-list .payable{color:var(--price);font-size:22px;font-weight:800}.checkout-pay-button{grid-column:3;grid-row:2;align-self:center;width:calc(100% - 20px);height:48px;margin-left:20px;border:0;border-radius:6px;color:#fff;background:linear-gradient(100deg,#4a8df6,#1769e8 56%,#0b53c7);box-shadow:0 8px 20px #1769e838;font-weight:750}.checkout-pay-button:hover:not(:disabled){background:linear-gradient(100deg,#3f83ed,#1062df 56%,#084bb8);box-shadow:0 10px 24px #1769e845}.checkout-pay-button:disabled{cursor:default;opacity:.65}.checkout-payment-modal{position:fixed;z-index:320;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#11182794}.checkout-payment-dialog{position:relative;width:440px;height:471px;max-height:calc(100vh - 48px);overflow:auto;border-radius:14px;background:#fff;box-shadow:0 28px 80px #0f172a47;text-align:center}.checkout-payment-dialog:focus{outline:none}.checkout-payment-dialog-head{position:relative;min-height:70px;display:flex;align-items:center;justify-content:center;padding:14px 60px;border-bottom:1px solid #eaecf0}.checkout-payment-close{position:absolute;top:15px;right:16px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:#7b8491;background:transparent}.checkout-payment-close:hover{color:#111827;background:#f2f4f7}.checkout-payment-close svg{width:22px;height:22px;stroke-width:1.8}.checkout-payment-dialog h2{margin:0;color:#17191d;font-size:22px;font-weight:800;letter-spacing:.01em}.checkout-payment-dialog-body{padding:16px 40px 18px}.checkout-qr-placeholder{position:relative;width:200px;height:200px;display:grid;place-items:center;overflow:hidden;margin:0 auto 10px;border-radius:4px;background:#fff}.checkout-qr-placeholder>img{width:100%;height:100%;display:block;object-fit:contain}.checkout-qr-placeholder.expired>img{filter:grayscale(1);opacity:.42}.checkout-qr-refresh{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;border:0;color:#fff;background:#344054c2}.checkout-qr-refresh:hover{background:#344054d1}.checkout-qr-refresh svg{width:28px;height:28px;margin-bottom:2px}.checkout-qr-refresh span{font-size:14px;font-weight:700}.checkout-qr-refresh small{font-size:12px;opacity:.88}.checkout-payment-amount{display:grid;gap:4px;margin-bottom:12px}.checkout-payment-amount span{color:#344054;font-size:14px;font-weight:500}.checkout-payment-amount strong{color:#17191d;font-size:25px;line-height:1.1;font-weight:800}.checkout-payment-instruction{margin:0;color:#303641;font-size:14px;line-height:1.55}.checkout-payment-status{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;border-radius:6px;color:#536277;background:#f5f7fa;font-size:13px}.checkout-payment-status svg{width:17px;height:17px;color:#708098;animation:checkout-payment-spin 1.2s linear infinite}.checkout-payment-status.success{color:#067647;background:#ecfdf3}.checkout-payment-status.success svg{color:#12b76a;animation:none}.checkout-payment-result-icon{width:92px;height:92px;display:grid;place-items:center;margin:32px auto 28px;border-radius:50%;color:#1769e8;background:#edf4ff}.checkout-payment-result-icon svg{width:44px;height:44px}.checkout-payment-result-icon.processing svg{animation:checkout-payment-spin 1.2s linear infinite}.checkout-payment-result-icon.success{color:#079455;background:#ecfdf3}.checkout-payment-result-icon.warning{color:#b54708;background:#fffaeb}.checkout-payment-result-icon.error{color:#d92d20;background:#fef3f2}.checkout-payment-status.warning{color:#b54708;background:#fffaeb}.checkout-payment-status.error{color:#b42318;background:#fef3f2}.checkout-payment-status.success svg,.checkout-payment-status.warning svg,.checkout-payment-status.error svg{animation:none}.checkout-payment-actions{display:flex;justify-content:center;gap:10px;margin-top:20px}.checkout-payment-actions button{min-width:136px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 20px;border:1px solid #d0d5dd;border-radius:8px;color:#344054;background:#fff;font-size:14px;font-weight:650}.checkout-payment-actions button.primary{border-color:var(--primary);color:#fff;background:var(--primary)}.checkout-payment-actions button.primary:hover{border-color:#0b5ed7;background:#0b5ed7}.checkout-payment-actions .checkout-payment-confirm{width:100%;height:44px}.checkout-payment-actions svg{width:16px;height:16px}@keyframes checkout-payment-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.checkout-payment-status svg{animation:none}}@media(max-height:760px){.checkout-payment-dialog{height:min(471px,calc(100vh - 32px))}}@media not (min-width:0px){body{min-width:0}.app-container{width:calc(100% - 32px)}.header-inner{gap:10px}.brand{font-size:17px}.main-nav{min-width:0;overflow-x:auto;gap:0;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.nav-link{flex:0 0 auto;padding-inline:10px;font-size:12px;white-space:nowrap}.header-help{display:none}.checkout-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-summary-panel{grid-template-columns:minmax(0,1fr) 280px}.checkout-summary-list{grid-column:1}.checkout-pay-button{grid-column:2}}@media not (min-width:0px){.checkout-page{padding-top:18px}.checkout-heading{align-items:flex-start;flex-direction:column;gap:14px}.checkout-heading h1{font-size:23px}.checkout-section{padding:18px}.checkout-product-row{grid-template-columns:112px minmax(0,1fr);gap:14px}.checkout-product-image{width:112px;height:78px}.checkout-product-copy h3{font-size:15px}.checkout-product-price{grid-column:2;min-width:0;text-align:left}.checkout-product-price span{display:inline;margin-right:8px}.checkout-product-price strong{font-size:18px}.checkout-payment-options{flex-wrap:wrap}.checkout-payment-option{min-width:min(176px,100%);flex:1}.checkout-summary-panel{grid-template-columns:1fr;padding:18px}.checkout-summary-list{grid-column:1;grid-row:auto}.checkout-pay-button{grid-column:1;grid-row:auto;width:100%;margin:16px 0 0}.checkout-payment-dialog{width:min(440px,calc(100vw - 24px))}}@media not (min-width:0px){.checkout-plan-summary,.checkout-summary-list{grid-template-columns:1fr}.checkout-product-row{grid-template-columns:84px minmax(0,1fr)}.checkout-product-image{width:84px;height:64px}.checkout-product-specs{gap:5px}.checkout-product-specs span{padding-inline:7px;font-size:11px}.checkout-payment-option{width:100%;min-width:100%}.checkout-summary-list li{padding-inline:0}.checkout-payment-dialog-head{min-height:66px;padding:13px 56px}.checkout-payment-dialog h2{font-size:22px}.checkout-payment-close{top:13px;right:12px}.checkout-payment-dialog-body{padding:18px 24px 22px}.checkout-qr-placeholder{width:200px;height:200px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.page-stage>.hero:first-child{margin-top:-68px}.hero-content .hero-kicker{margin:0 0 12px;color:#9fc7ff;font-size:14px;font-weight:700}.hero-content .hero-description{margin:13px 0 0}.home-main{padding:0}.home-main .home-section{margin-top:0;padding:34px 0 38px}.home-main .home-section:last-child{padding-bottom:20px}.home-section-muted{background:var(--bg)}.home-section-plain{background:#fff}.section-title button{display:inline-flex;align-items:center;gap:4px;color:var(--primary)}.section-title button svg{width:12px;height:12px}.home-section-inner>.product-grid{--home-recharge-card-height:228.5px}.home-section-inner>.product-grid>.recharge-card,.home-section-inner>.product-grid>.recharge-assistant{height:var(--home-recharge-card-height);align-self:start;box-sizing:border-box}.recharge-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.recharge-card-footer>span{display:inline-flex;align-items:center;gap:4px;color:#8993a4;font-size:12px}.recharge-card-footer svg{width:15px;height:15px}.recharge-assistant{position:relative;z-index:2;gap:6px;padding:10px;background:#fff}.recharge-assistant h3{margin-bottom:0}.recharge-assistant-form>button[type=submit]{height:40px}.recharge-assistant-form>button[type=submit]:disabled{color:#98a2b3;background:#e4e9f1;box-shadow:none;cursor:not-allowed}.recharge-assistant-form{display:contents}.recharge-assistant-field{position:relative;height:58px;display:grid;box-sizing:border-box;gap:2px;padding:8px 10px 6px;border:1px solid #cfd8e6;border-radius:6px;background:#fff}.recharge-assistant-field:first-of-type{margin-top:2px}.recharge-assistant-field+.recharge-assistant-field{margin-top:2px}.recharge-assistant-field:has(.assistant-dropdown.open){z-index:151;border-color:#8ab8ff;box-shadow:0 0 0 2px #1769e814}.recharge-assistant-field.invalid{border-color:#e5484d;box-shadow:0 0 0 2px #e5484d14}.recharge-assistant-field>span:first-child{color:#98a2b3;font-size:11px}.recharge-assistant-field input{height:28px;padding:0;border:0;outline:0}.recharge-assistant-field>.assistant-amount{width:100%;min-width:0;box-sizing:border-box}.assistant-amount{display:flex;align-items:center;min-width:0}.assistant-amount input{min-width:0;flex:1;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.assistant-amount input::-webkit-outer-spin-button,.assistant-amount input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.assistant-dropdown{min-width:0}.assistant-amount>.assistant-dropdown{flex:0 0 66px}.recharge-assistant .assistant-dropdown-trigger{width:100%;height:28px;display:flex;align-items:center;gap:6px;margin:0;padding:0;border:0;border-radius:4px;color:#344054;background:transparent;font-size:12px;font-weight:500;text-align:left}.recharge-assistant .assistant-dropdown-trigger:focus-visible{color:var(--primary);background:#f5f8fd;outline:0}.assistant-dropdown-trigger>span:first-child{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-assistant .assistant-amount>.assistant-dropdown .assistant-dropdown-trigger>span:first-child{text-align:right}.assistant-dropdown-trigger>span:first-child.placeholder{color:#98a2b3}.assistant-dropdown-arrow{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;color:#667085}.assistant-dropdown-arrow svg{width:11px;height:11px;transition:transform .16s ease}.assistant-dropdown.open .assistant-dropdown-arrow svg{transform:rotate(180deg)}.assistant-dropdown-menu{position:absolute;z-index:150;top:calc(100% + 6px);right:-1px;left:-1px;display:grid;gap:7px;padding:8px;border:1px solid #cbd6e6;border-radius:7px;background:#fff;box-shadow:0 14px 30px #0e23402e,0 3px 8px #0e234014}.assistant-dropdown-search{height:32px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #d7dfea;border-radius:5px;background:#f8fafc}.assistant-dropdown-search svg{width:14px;height:14px;flex:0 0 auto;color:#98a2b3}.recharge-assistant .assistant-dropdown-search input{width:100%;min-width:0;height:30px;padding:0;border:0;color:#344054;background:transparent;font-size:12px;outline:0}.recharge-assistant .assistant-dropdown-search input::placeholder{color:#98a2b3}.assistant-dropdown-options{max-height:156px;display:grid;gap:2px;overflow-y:auto;scrollbar-color:#b8c4d4 transparent;scrollbar-width:thin}.recharge-assistant .assistant-dropdown-options>button{width:100%;min-height:36px;height:auto;display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;margin:0;padding:5px 8px;border:0;border-radius:5px;color:#344054;background:#fff;font-size:12px;font-weight:400;text-align:left}.recharge-assistant .assistant-dropdown-options>button:hover,.recharge-assistant .assistant-dropdown-options>button:focus-visible{color:#175fcb;background:#f3f7fd;outline:0}.recharge-assistant .assistant-dropdown-options>button[aria-selected=true]{color:#175fcb;background:#edf4ff}.assistant-dropdown-option-copy{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.assistant-dropdown-option-copy strong{overflow:hidden;flex:0 1 auto;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.assistant-dropdown-option-copy small,.assistant-dropdown-option-copy em{flex:0 0 auto;color:#8993a4;font-size:12px;font-style:normal;font-weight:400}.assistant-dropdown-options>button>svg{width:14px;height:14px;color:var(--primary);stroke-width:2.3}.assistant-dropdown-empty{padding:15px 8px;color:#98a2b3;font-size:11px;text-align:center}.recharge-assistant-error{margin:-6px 2px -3px;color:#d92d3a;font-size:11px;line-height:1.4}.home-main .recharge-assistant-form>button[type=submit]{clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.site-header-home .brand-mark{clip-path:none;border-radius:8px;background:#2563eb}.home-main{--home-primary:#2563eb;--home-primary-soft:#eff6ff;--home-muted:#64748b}.home-main .section-title button{color:var(--home-primary)}.home-main .product-card{border:1px solid transparent;border-radius:8px;box-shadow:0 2px 8px #0f172a0f;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-main .product-card:hover,.home-main .product-card:focus-visible{border-color:var(--home-primary);box-shadow:0 8px 20px #2563eb26;outline:0;transform:translateY(-2px)}.home-main .price{display:inline-flex;align-items:center;gap:8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums}.home-main .price:before{width:2px;height:.7em;flex:0 0 2px;background:var(--home-primary);content:""}.home-main .recharge-assistant{border:1px solid #dbe6f5;border-radius:8px;box-shadow:0 8px 24px #0f172a14}.home-main .recharge-assistant-field{border-color:#d6deea;border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease}.home-main .recharge-assistant-field:focus-within,.home-main .recharge-assistant-field:has(.assistant-dropdown.open){border-color:var(--home-primary);box-shadow:0 0 20px #2563eb26}.home-main .recharge-assistant-field.invalid,.home-main .recharge-assistant-field.invalid:hover,.home-main .recharge-assistant-field.invalid:focus-within{border-color:#e5484d;box-shadow:0 0 0 2px #e5484d14}.home-main .recharge-assistant-form>button[type=submit]{border-radius:8px 8px 0;background:var(--home-primary);box-shadow:0 8px 20px #2563eb33;transition:background-color .18s ease,box-shadow .18s ease}.home-main .recharge-assistant-form>button[type=submit]:disabled{color:#8a98ad;background:#e7edf6;box-shadow:none;cursor:not-allowed}.home-main .recharge-assistant-form>button[type=submit]:hover:not(:disabled),.home-main .recharge-assistant-form>button[type=submit]:focus-visible:not(:disabled){background:var(--home-primary);box-shadow:0 10px 24px #2563eb47;outline:0}.home-main .recharge-assistant-form>button[type=submit]:focus-visible:not(:disabled){box-shadow:0 0 0 3px #2563eb33,0 10px 24px #2563eb47}@media(prefers-reduced-motion:reduce){.home-main .product-card,.home-main .recharge-assistant-field,.home-main .recharge-assistant-form>button[type=submit]{transition-duration:.01ms}.home-main .product-card:hover,.home-main .product-card:focus-visible{transform:none}}.trust-strip{margin-top:0;background:#fff}.trust-list{min-height:82px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.trust-list>div{display:flex;align-items:center;justify-content:center;gap:9px;color:#344054;white-space:nowrap}.trust-list>div:first-child{justify-content:flex-start}.trust-list>div:last-child{justify-content:flex-end}.trust-list svg{width:23px;height:23px;color:var(--primary)}.partner-band{background:var(--bg)}.partner-list span{background:#fff}.home-showcase{--showcase-blue:#2563eb;--showcase-dark:#081321;--carousel-motion:.28s;--carousel-ease:cubic-bezier(.22,1,.36,1);width:100%;margin:-68px 0 0;color:#111827;background:#f5f7fb;overflow:hidden}.home-hero-shell{position:relative;height:520px;overflow:hidden;color:#fff;background:#07111e}.home-hero-shell>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1);transition:opacity .6s ease,transform 6s linear}.home-hero-shell>img.active{opacity:1;transform:scale(1.035)}.home-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030a14f2,#030a14a6 34%,#030a141f 66%,#030a14b8)}.home-hero-copy{position:absolute;z-index:2;top:162px;left:max(24px,calc((100% - 1300px)/2));max-width:520px}.home-hero-copy h1{margin:0;font-size:44px;line-height:1.18;letter-spacing:-1px}.home-hero-copy h1 span{color:#4d7cff}.home-hero-copy>p{max-width:470px;margin:18px 0 0;color:#ffffffe0;font-size:15px;line-height:1.7}.home-hero-dots{position:absolute;z-index:3;bottom:24px;left:max(24px,calc((100% - 1300px)/2));display:flex;gap:6px}.home-hero-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#8190a5;transition:width .22s cubic-bezier(.2,.8,.2,1),background .22s ease,transform .18s ease}.home-hero-dots button:hover{background:#dbe7f8;transform:scale(1.15)}.home-hero-dots button.active{width:24px;border-radius:999px;background:#fff}.home-showcase-body{width:min(calc(100% - 48px),1300px);display:grid;gap:16px;margin:0 auto;padding:22px 0 20px}.showcase-section{padding:18px;border:1px solid #e4e9f2;border-radius:10px;background:#fff;box-shadow:0 4px 16px #0f172a0a}.home-showcase-body>.showcase-section:first-child{padding-bottom:26px}.showcase-section-dark{color:#fff;border-color:#1d3049;background:linear-gradient(135deg,#07111e,#101d2e)}.showcase-heading{height:34px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.showcase-heading>div{display:flex;align-items:baseline;gap:8px}.showcase-heading h2{margin:0;font-size:20px}.showcase-heading p{margin:0;color:#7c899c;font-size:10px}.showcase-section-dark .showcase-heading p{color:#8391a5}.showcase-heading button{display:flex;align-items:center;gap:3px;border:0;color:#2563eb;background:transparent;font-size:11px}.showcase-heading button svg{width:12px}.showcase-catalog-section{padding:18px}.showcase-catalog-section .showcase-heading{height:34px;align-items:flex-start;margin-bottom:14px}.showcase-catalog-section .showcase-heading button{min-height:24px;justify-content:flex-end;padding:0;white-space:nowrap}.showcase-catalog-section>.showcase-carousel-shell{width:100%;margin:0}.recharge-showcase-grid{height:320px;display:block}.recharge-product-stage{position:relative;width:100%;height:100%;min-width:0;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:10px}.recharge-stage-mini-grid{width:100%;height:100%;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.recharge-product-stage .recharge-featured-body{grid-template-rows:minmax(0,1fr) 76px}.recharge-product-stage .recharge-featured-art{height:100%;min-height:0;aspect-ratio:auto}.recharge-stage-mini-grid .recharge-stage-mini{height:155px}.recharge-stage-mini-grid .recharge-mini-media{min-height:0;height:94px;aspect-ratio:auto;flex:0 0 94px}.recharge-stage-featured,.recharge-stage-mini,.box-feature,.box-mini-list button,.contract-product-card,.showcase-game-card{padding:0;overflow:hidden;border:1px solid #dde4ee;border-radius:8px;color:inherit;background:#fff;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.8,.2,1),opacity .32s ease}.box-feature:hover,.box-mini-list button:hover,.contract-product-card:hover,.showcase-game-card:hover{border-color:#2563eb;box-shadow:0 10px 24px #2563eb26;transform:translateY(-2px)}.recharge-stage-featured,.recharge-stage-mini{position:relative;z-index:1;min-width:0;min-height:0;cursor:pointer}.recharge-stage-featured{color:#172033;border-color:#dce5f1;background:#fff;box-shadow:0 10px 26px #09182c24}.recharge-stage-featured:hover{z-index:4;border-color:#2563eb;box-shadow:0 14px 30px #2563eb2e,0 0 0 1px #2563eb14;transform:translateY(-2px)}.recharge-stage-mini:hover{z-index:4;border-color:#2563eb;box-shadow:0 10px 24px #2563eb2b,0 0 0 1px #2563eb14;transform:translateY(-2px)}.recharge-featured-body{width:100%;height:100%;display:grid;grid-template-rows:auto minmax(58px,1fr)}.recharge-featured-art{width:100%;aspect-ratio:16/9;min-width:0;overflow:hidden;background:#0b1829}.recharge-featured-art img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transform:scale(1);transition:transform var(--carousel-motion) var(--carousel-ease),filter .22s ease}.recharge-featured-art.is-logo-art,.recharge-mini-media.is-logo-art{background:#eef2f7}.recharge-featured-art.is-logo-art img,.recharge-mini-media.is-logo-art img{object-fit:contain;padding:15%}.recharge-stage-featured:hover .recharge-featured-art img{filter:brightness(1.04);transform:scale(1.02)}.recharge-featured-copy{min-width:0;display:flex;align-items:stretch;justify-content:center;flex-direction:column;gap:6px;padding:10px 16px}.recharge-featured-copy h3{max-width:100%;margin:0;overflow:hidden;color:#172033;font-size:16px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.recharge-featured-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.recharge-featured-meta>strong{flex:0 0 auto;color:#ef573c;font-size:18px;font-variant-numeric:tabular-nums}.recharge-featured-seller{min-width:0;display:inline-flex;align-items:center;gap:5px;color:#66758a;font-size:10px;font-weight:600}.recharge-featured-seller svg{width:18px;height:18px;flex:0 0 18px;color:#4b78c8;stroke-width:1.8}.recharge-featured-seller span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recharge-mini-body{height:100%;display:flex;flex-direction:column;color:#172033;background:#fff}.recharge-mini-media{width:100%;aspect-ratio:16/9;flex:0 0 auto;overflow:hidden;background:#0b1829}.recharge-mini-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transform:scale(1);transition:transform var(--carousel-motion) var(--carousel-ease),filter .22s ease}.recharge-stage-mini:hover .recharge-mini-media img{filter:brightness(1.025);transform:scale(1.025)}.recharge-mini-body h3{margin:7px 9px 6px;overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.recharge-mini-body p{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:7px;margin:0 9px 7px}.recharge-mini-body strong{flex:0 0 auto;color:#ef573c;font-size:12px;font-variant-numeric:tabular-nums}.recharge-mini-body del{color:#a0a9b7;font-size:8px}.recharge-mini-seller{min-width:0;display:inline-flex;align-items:center;gap:3px;overflow:hidden;color:#758398;font-size:8px;font-weight:600}.recharge-mini-seller svg{width:13px;height:13px;flex:0 0 13px;color:#4b78c8;stroke-width:1.8}.recharge-mini-seller span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recharge-mini-body h3,.recharge-mini-body>p{flex-shrink:0}.platform-seller-badge{padding:2px 6px;border-radius:999px;color:#1f65c4;background:#edf5ff;font-weight:700}.recharge-featured-seller.platform-seller-badge{gap:4px}.recharge-mini-seller.platform-seller-badge{gap:3px}.recharge-entry-kind{color:#65758b;font-size:9px;font-weight:600}.platform-seller-badge svg{color:#2874d2;stroke-width:2.2}.platform-seller-chip{border:1px solid #b9cff1;color:#245fae;background:#edf4ff;font-weight:700}.recharge-showcase-grid{align-items:stretch}.home-assistant-card{height:100%;min-height:0;align-self:stretch;gap:8px;margin:0;padding:14px;border:1px solid #dce5f1;border-radius:8px;box-shadow:none}.home-assistant-card h3{color:#2563eb;font-size:16px}.home-assistant-card>p{margin:0 0 2px;color:#69778c;font-size:9px}.home-assistant-card .recharge-assistant-field,.home-assistant-card .recharge-assistant-field:first-child{height:70px;padding-top:11px;padding-bottom:9px}.home-assistant-card .assistant-dropdown-trigger,.home-assistant-card .recharge-assistant-field input{height:32px}.home-assistant-card .assistant-amount>input{position:relative;top:-1px;width:auto;min-width:0;flex:1 1 auto;font-size:12px}.home-assistant-card .assistant-amount>.assistant-dropdown{flex:0 0 70px}.home-assistant-card .recharge-assistant-form>button[type=submit]{height:44px;margin-top:auto}.home-assistant-card>small{min-height:22px;display:grid;place-items:center;color:#8b97a8;font-size:8px;line-height:1.5;text-align:center}.showcase-carousel-shell{position:relative;min-width:0}.showcase-paged-rail{width:100%;overflow:hidden;touch-action:pan-y}.showcase-paged-track{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:100%;transform:translate3d(calc(var(--track-position) * -100%),0,0);transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform}.showcase-paged-track.is-static{transition:none}.showcase-paged-track>.paged-showcase-page{min-width:0;width:100%}.carousel-edge-buttons{position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;pointer-events:none}.carousel-edge-button{position:absolute;top:50%;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(203,214,229,.86);border-radius:50%;color:#526176;background:#ffffffe0;box-shadow:0 6px 18px #0f172a21;opacity:.72;pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(-50%) scale(.96);transition:opacity var(--carousel-motion) ease,transform var(--carousel-motion) var(--carousel-ease),border-color .18s ease,box-shadow .18s ease,color .18s ease,background-color .18s ease}.carousel-edge-button.previous{left:8px}.carousel-edge-button.next{right:8px}.showcase-carousel-shell:hover .carousel-edge-button:not(:disabled),.showcase-carousel-shell:focus-within .carousel-edge-button:not(:disabled){color:#344054;background:#fffffff5;opacity:1;transform:translateY(-50%) scale(1)}.carousel-edge-button:hover,.carousel-edge-button:focus-visible{color:#2563eb;border-color:#2563eb;box-shadow:0 10px 26px #2563eb38;outline:0;transform:translateY(calc(-50% - 2px)) scale(1.04)!important}.carousel-edge-button:disabled{opacity:0;pointer-events:none}.carousel-edge-button svg{width:17px;height:17px;stroke-width:2.4}.carousel-edge-buttons.is-dark .carousel-edge-button{color:#d6e1ef;border-color:#7089aba3;background:#0c1a2cd1;box-shadow:0 8px 22px #00000040;opacity:.78}.showcase-carousel-shell:hover .carousel-edge-buttons.is-dark .carousel-edge-button:not(:disabled),.showcase-carousel-shell:focus-within .carousel-edge-buttons.is-dark .carousel-edge-button:not(:disabled){color:#f3f7fc;background:#0c1a2cf0}.carousel-edge-buttons.is-dark .carousel-edge-button:hover,.carousel-edge-buttons.is-dark .carousel-edge-button:focus-visible{color:#fff;border-color:#4c7ff5;box-shadow:0 10px 28px #00000061,0 0 0 3px #4c7ff524}.paged-showcase-page.page-forward{animation:showcase-page-forward var(--carousel-motion) var(--carousel-ease) both}.paged-showcase-page.page-backward{animation:showcase-page-backward var(--carousel-motion) var(--carousel-ease) both}.region-rail{height:48px;display:grid;grid-template-columns:1.25fr 1fr .85fr;align-items:center;margin-top:12px;padding:0 14px;border:1px solid #ebeff5;border-radius:6px;color:#64748b;background:#fff}.region-rail-standalone{margin-top:0;box-shadow:0 4px 16px #0f172a0a}.region-rail-group{min-width:0;display:flex;align-items:center;gap:9px;padding:0 14px;border-right:1px solid #edf1f6;white-space:nowrap}.region-rail-group:first-child{padding-left:0}.region-rail-group:last-child{justify-content:flex-end;padding-right:0;border-right:0}.region-rail-purchase{border-right:0}.region-rail-group>svg{width:16px;height:16px;flex:0 0 auto;color:#4d77bd;stroke-width:2}.region-rail-group>span{color:#68758a;font-size:9px;font-weight:700}.region-rail-group>b{display:inline-flex;align-items:center;gap:4px;color:#344054;font-size:9px;font-weight:600}.region-rail-group>small{color:#8b97a8;font-size:8px}.region-rail-group em{color:#f05a3c;font-style:normal;font-weight:800}.country-flag{position:relative;width:16px;height:10px;display:inline-block;flex:0 0 16px;overflow:hidden;border-radius:1px;box-shadow:0 0 0 1px #0f172a1f}.flag-cn{background:#de2910}.flag-cn:after{position:absolute;top:-2px;left:2px;color:#ffde00;content:"★";font-size:7px}.flag-tr{background:#e30a17}.flag-tr:after{position:absolute;top:-3px;left:3px;color:#fff;content:"☾";font-size:10px}.flag-nz{background:#012169}.flag-nz:after{position:absolute;top:2px;right:2px;width:2px;height:2px;border-radius:50%;background:#ef3340;box-shadow:-4px 2px #ef3340,-2px 5px #ef3340,1px 5px #ef3340;content:""}.flag-my,.flag-us{background:repeating-linear-gradient(to bottom,#c8102e 0,#c8102e 1.2px,#fff 1.2px,#fff 2.4px)}.flag-my:before,.flag-us:before{position:absolute;top:0;left:0;width:7px;height:6px;background:#173f8a;content:""}.purchase-ticker{min-width:0;height:16px;flex:1;overflow:hidden}.purchase-ticker-track{display:grid;animation:purchase-marquee-vertical 9s cubic-bezier(.4,0,.2,1) infinite;will-change:transform}.purchase-ticker-item{min-width:0;height:16px;display:flex;align-items:center;gap:9px;color:#68758a;font-size:8px}.purchase-ticker-item b,.purchase-ticker-item small{flex:0 0 auto}.purchase-ticker-item b{color:#344054;font-size:9px}.purchase-ticker-item span{min-width:0;overflow:hidden;color:#56657a;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.purchase-ticker-item small{margin-left:auto;color:#8b97a8;font-size:8px}.purchase-ticker-item small{margin-left:0}.home-showcase .region-rail-speed{padding-right:52px}.box-showcase{height:236px;display:grid;grid-template-columns:1.1fr 1fr;gap:12px}.box-feature{position:relative;display:grid;grid-template-columns:1.05fr .95fr;border-color:#2b3d57;color:#fff;background:#111e2f}.box-feature>span{position:absolute;z-index:2;top:9px;left:9px;padding:3px 7px;border-radius:3px;background:#253c5e;font-size:9px}.box-feature>img{width:100%;height:100%;padding:22px;object-fit:contain;background:radial-gradient(circle,#714d1e,#0b1523 68%)}.box-feature>div{display:grid;align-content:center;padding:16px}.box-feature h3{margin:0;font-size:18px}.box-feature p{color:#8e9db1;font-size:9px}.box-feature strong{color:#ff7148}.box-feature em{width:max-content;margin-top:15px;padding:8px 14px;border-radius:5px;background:#2563eb;font-size:10px;font-style:normal;font-weight:700}.box-mini-list{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.box-mini-list button{display:grid;align-content:end;padding:9px;border-color:#2b3d57;color:#fff;background:#132033}.box-mini-list img{width:100%;height:126px;object-fit:contain}.box-mini-list h3{margin:9px 0 5px;overflow:hidden;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.box-mini-list strong{color:#ff7148;font-size:11px}.box-showcase.box-accordion{height:236px;display:flex;gap:8px}.box-accordion-card{position:relative;min-width:0;flex:1 1 0;overflow:hidden;padding:0;border:1px solid #2b3d57;border-radius:8px;color:#fff;background:#111e2f;text-align:left;cursor:pointer;transition:flex-grow var(--carousel-motion) var(--carousel-ease),border-color .2s ease,box-shadow .2s ease,opacity var(--carousel-motion) ease}.box-accordion-card.active{flex-grow:3.2;border-color:#3b82f6;box-shadow:0 10px 28px #0000003d,0 0 0 1px #3b82f62e}.box-accordion-card>span{position:absolute;z-index:4;top:9px;left:9px;padding:3px 7px;border-radius:3px;color:#d9e8ff;background:#253c5e;font-size:9px;white-space:nowrap}.box-accordion-card>img{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:24px 12px 56px;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(0,0,0,.32));transform:scale(.94);transition:transform var(--carousel-motion) var(--carousel-ease),filter .22s ease}.box-accordion-card.active>img{filter:drop-shadow(0 14px 16px rgba(0,0,0,.38));transform:translate(-20%) scale(1.02)}.box-accordion-card:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 48% 42%,#8f642494,#0b1523f5 70%);content:""}.box-accordion-card:after{position:absolute;z-index:3;top:-35%;bottom:-35%;left:-36%;width:24%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);content:"";transform:translate(-180%) skew(-18deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.box-accordion-card.active:after{transform:translate(620%) skew(-18deg)}.box-accordion-summary{position:absolute;z-index:4;right:9px;bottom:10px;left:9px;display:grid;gap:5px;transition:opacity .16s ease,transform var(--carousel-motion) var(--carousel-ease)}.box-accordion-summary h3{margin:0;overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.box-accordion-summary strong{color:#ff7148;font-size:11px}.box-accordion-card.active .box-accordion-summary{opacity:0;transform:translateY(8px)}.box-accordion-detail{position:absolute;z-index:4;top:0;right:0;bottom:0;width:46%;display:grid;align-content:center;padding:18px;border-left:1px solid rgba(95,123,160,.2);background:linear-gradient(90deg,#101d2ed6,#101d2efa);opacity:0;pointer-events:none;transform:translate(14px);transition:opacity .2s ease .04s,transform var(--carousel-motion) var(--carousel-ease)}.box-accordion-detail h3{margin:0;font-size:18px;white-space:nowrap}.box-accordion-detail p{margin:8px 0 12px;color:#8e9db1;font-size:9px}.box-accordion-detail strong{color:#ff7148;font-size:15px}.box-accordion-detail em{width:max-content;margin-top:16px;padding:8px 14px;border-radius:5px;color:#fff;background:#2563eb;box-shadow:0 8px 18px #2563eb38;font-size:10px;font-style:normal;font-weight:700}.box-accordion-card.active .box-accordion-detail{opacity:1;pointer-events:auto;transform:translate(0)}.box-accordion-card:focus-visible{z-index:5;outline:2px solid #60a5fa;outline-offset:2px}.showcase-product-accordion{height:236px;display:flex;gap:8px}.accordion-product-card{position:relative;min-width:0;flex:1 1 0;overflow:hidden;padding:0;border:1px solid #dbe3ee;border-radius:8px;color:#172033;background:#fff;text-align:left;cursor:pointer;transition:flex-grow var(--carousel-motion) var(--carousel-ease),border-color .2s ease,box-shadow .2s ease,opacity var(--carousel-motion) ease}.accordion-product-card.active{flex-grow:3.2;z-index:2;border-color:#2563eb;box-shadow:0 12px 28px #2563eb26,0 0 0 1px #2563eb1a}.accordion-product-card:after{position:absolute;z-index:5;top:-35%;bottom:-35%;left:-36%;width:24%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);content:"";transform:translate(-180%) skew(-18deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.accordion-product-card.active:after{transform:translate(620%) skew(-18deg)}.accordion-product-badge{position:absolute;z-index:6;top:9px;left:9px;padding:3px 7px;border-radius:3px;color:#fff;background:#e84d4d;font-size:9px;white-space:nowrap}.accordion-product-badge.label-hot{background:#e84d4d}.accordion-product-badge.label-recommended{background:#2563eb}.accordion-product-media{position:absolute;z-index:1;top:0;right:0;bottom:68px;left:0;overflow:hidden}.accordion-product-media img{width:100%;height:100%;object-fit:contain;transition:transform var(--carousel-motion) var(--carousel-ease),filter .22s ease}.accordion-product-summary{position:absolute;z-index:4;right:0;bottom:0;left:0;min-height:68px;display:grid;align-content:center;gap:7px;padding:9px;transition:opacity .16s ease,transform var(--carousel-motion) var(--carousel-ease)}.accordion-product-summary h3,.accordion-product-detail h3{margin:0;overflow:hidden;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.accordion-product-summary h3{font-size:10px}.accordion-product-card.active .accordion-product-summary{opacity:0;transform:translateY(8px)}.accordion-product-detail{position:absolute;z-index:4;top:0;right:0;bottom:0;width:46%;display:grid;align-content:center;padding:18px;opacity:0;pointer-events:none;transform:translate(14px);transition:opacity .2s ease .04s,transform var(--carousel-motion) var(--carousel-ease)}.accordion-product-detail h3{font-size:16px;line-height:1.35}.accordion-product-card.active .accordion-product-detail{opacity:1;pointer-events:auto;transform:translate(0)}.accordion-product-card:focus-visible{z-index:6;outline:2px solid #2563eb;outline-offset:2px}.contract-accordion .accordion-product-card{border-color:#d8e2ef;background:#f7faff;box-shadow:0 5px 14px #2337520a;transition:flex-grow var(--carousel-motion) var(--carousel-ease),border-color .18s ease,box-shadow .18s ease,opacity var(--carousel-motion) ease}.contract-accordion .accordion-product-card.active{flex-grow:3.45;border-color:#4f83e6;background:#fff;box-shadow:0 16px 36px #234b8929,0 0 0 1px #2563eb1f}.contract-accordion .accordion-product-card:after{display:none}.contract-accordion .accordion-product-media{top:0;right:0;bottom:0;left:0;background:#8f96a3 url(/assets/cs2-contract-media-bg.png) center/cover no-repeat}.contract-accordion .accordion-product-media:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#ffffff0d;content:""}.contract-accordion .accordion-product-media img{position:absolute;z-index:2;top:50%;left:50%;width:min(78%,230px);height:min(64%,150px);padding:0;filter:drop-shadow(0 12px 12px rgba(34,51,76,.18));transform:translate(-50%,-50%) scale(.96);transition:left var(--carousel-motion) var(--carousel-ease),transform var(--carousel-motion) var(--carousel-ease),filter .22s ease}.contract-accordion .accordion-product-card.active .accordion-product-media img{left:27%;filter:drop-shadow(0 16px 15px rgba(34,51,76,.22));transform:translate(-50%,-50%) scale(1.08)}.contract-accordion .accordion-product-summary{min-height:72px;gap:8px;padding:10px;border-top:1px solid #dfe8f3;background:#fffffff0;box-shadow:0 -8px 18px #3a4f6c0a}.contract-accordion .accordion-product-summary>div,.contract-accordion .accordion-product-detail>div{display:flex;justify-content:space-between;gap:10px;color:#8793a5;font-size:8px}.contract-accordion .accordion-product-summary span,.contract-accordion .accordion-product-detail span{min-width:0;display:grid;gap:2px}.contract-accordion .accordion-product-summary span:last-child{text-align:right}.contract-accordion strong{color:#f05a3c;font-size:12px;font-variant-numeric:tabular-nums}.contract-accordion b{color:#25344b;font-size:10px;font-variant-numeric:tabular-nums}.contract-accordion .accordion-product-detail{top:14px;right:14px;bottom:14px;width:42%;display:flex;flex-direction:column;justify-content:center;padding:16px 16px 12px;border:1px solid rgba(190,207,231,.9);border-radius:12px;background:#fffffff0;box-shadow:0 12px 28px #2a47701f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .18s ease .04s,transform .24s cubic-bezier(.22,1,.36,1) .03s}.contract-accordion .accordion-product-detail h3{color:#172033;font-size:16px;font-weight:800;letter-spacing:-.2px}.contract-accordion .accordion-product-detail>div{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:13px;border-top:1px solid #e5ebf3}.contract-accordion .accordion-product-detail span{position:relative;min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0 9px 14px;overflow:hidden;border:0;border-bottom:1px solid #e5ebf3;border-radius:0;color:#6f7e92;background:transparent;box-shadow:none;font-size:9px;text-align:left;white-space:nowrap}.contract-accordion .accordion-product-detail span:last-child{border-bottom:0}.contract-accordion .accordion-product-detail span:before{position:absolute;top:50%;left:0;width:6px;height:6px;border-radius:50%;background:#f97316;content:"";transform:translateY(-50%)}.contract-accordion .accordion-product-detail span:last-child:before{background:#0f9f7b}.contract-accordion .accordion-product-detail strong{color:#e85932;font-size:17px}.contract-accordion .accordion-product-detail b{color:#0d7f68;font-size:15px}.game-carousel-shell{overflow:visible}body:has(.home-showcase) .floating-toolbar{right:6px}.game-poster-shelf{height:244px;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(206px,22%,240px);gap:10px;overflow-x:auto;overflow-y:hidden;padding:4px 44px 4px 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.game-poster-shelf::-webkit-scrollbar{display:none}.game-poster-shelf:focus-visible{outline:2px solid rgba(96,165,250,.8);outline-offset:4px}.game-poster-card{position:relative;min-width:0;height:236px;display:grid;grid-template-rows:154px minmax(0,1fr);overflow:hidden;padding:0;border:1px solid #2b3d57;border-radius:8px;color:#fff;background:#111e2f;text-align:left;cursor:pointer;scroll-snap-align:start;box-shadow:0 6px 18px #0000001f;transition:border-color .2s ease,box-shadow .22s ease,transform var(--carousel-motion) var(--carousel-ease),opacity var(--carousel-motion) ease}.game-poster-card:hover{z-index:2;border-color:#4c7ff5;box-shadow:0 14px 30px #00000047,0 0 0 1px #3b82f62e;transform:translateY(-4px)}.game-poster-card:focus-visible{z-index:3;border-color:#4c7ff5;outline:2px solid #60a5fa;outline-offset:3px;box-shadow:0 0 0 5px #3b82f629}.game-poster-media{position:relative;width:100%;height:154px;overflow:hidden;background:#0d1725}.game-poster-media:after{position:absolute;inset:auto 0 0;height:22%;background:linear-gradient(0deg,rgba(5,12,21,.3),transparent);content:"";transition:opacity .22s ease}.game-poster-media img{width:100%;height:100%;object-fit:cover;filter:brightness(.84) saturate(.98);transform:scale(1);transition:transform var(--carousel-motion) var(--carousel-ease),filter .24s ease}.game-poster-card:hover .game-poster-media img{filter:brightness(.92) saturate(1.04);transform:scale(1.004)}.game-poster-info{position:relative;z-index:3;min-width:0;display:grid;align-content:center;gap:6px;padding:8px 11px 9px;border-top:1px solid rgba(121,145,177,.18);background:linear-gradient(180deg,#13243a,#0f1d30);transform:none;transition:background-color .2s ease}.game-poster-card:hover .game-poster-info{transform:none}.game-poster-info h3{margin:0;overflow:hidden;font-size:11px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.game-poster-info>div{display:flex;align-items:baseline;gap:8px}.game-poster-info strong{color:#ff7148;font-size:13px;font-variant-numeric:tabular-nums}.game-poster-info del{color:#8290a4;font-size:10px;font-variant-numeric:tabular-nums;text-decoration-color:#94a3b8;text-decoration-thickness:1px}.contract-product-grid{height:236px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.contract-product-card{position:relative;min-width:0;height:236px;padding-bottom:9px;cursor:pointer}.contract-product-art{position:relative;height:154px;overflow:hidden;color:#fff;background:#111c2b url(/assets/cs2-contract-media-bg.png) center/cover no-repeat}.contract-product-art>img{width:100%;height:100%;padding:19px 17px;object-fit:contain;filter:drop-shadow(0 9px 8px rgba(0,0,0,.35));transition:transform var(--carousel-motion) var(--carousel-ease),filter .22s ease}.contract-risk{position:absolute;z-index:2;top:7px;left:7px;padding:3px 6px;border-radius:3px;color:#fff;background:#e84d4d;font-size:8px}.contract-risk.label-hot{background:#e84d4d}.contract-risk.label-recommended{background:#2563eb}.contract-product-card h3{margin:8px 9px 6px;overflow:hidden;color:#182235;font-size:11px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.contract-product-meta{display:flex;justify-content:space-between;gap:8px;padding:0 9px 2px;color:#8b97a8;font-size:8px}.contract-product-meta span{min-width:0;display:grid;gap:2px}.contract-product-meta span:last-child{text-align:right}.contract-product-meta strong{color:#f05a3c;font-size:12px;font-variant-numeric:tabular-nums}.contract-product-meta b{color:#344054;font-size:10px;font-variant-numeric:tabular-nums}.contract-product-card:hover .contract-product-art>img{filter:drop-shadow(0 12px 10px rgba(0,0,0,.42));transform:translateY(-2px) scale(1.035)}.game-showcase-grid{display:grid;grid-template-columns:1.65fr repeat(4,1fr);gap:9px}.showcase-game-card{position:relative;height:210px;color:#fff;background:#111b29}.showcase-game-card>img{width:100%;height:100%;object-fit:cover}.showcase-game-card:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(5,12,21,.96),transparent 63%);content:""}.showcase-game-card>div{position:absolute;z-index:2;right:9px;bottom:9px;left:9px}.showcase-game-card h3{margin:0 0 7px;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.showcase-game-card.featured h3{font-size:16px}.showcase-game-card div span{display:flex;align-items:baseline;gap:7px}.showcase-game-card strong{color:#ff7048}.showcase-game-card del{color:#9ba6b5;font-size:8px}.showcase-game-card b{margin-left:auto;padding:2px 5px;border-radius:3px;background:#2563eb;font-size:8px}.showcase-assurance{width:min(calc(100% - 48px),1300px);margin:0 auto;padding:6px 0 26px;border:0;background:transparent}.showcase-trust{width:100%;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:48px;margin:0;padding:10px 2px;border:0;border-radius:0;background:transparent;box-shadow:none}.showcase-trust>div{min-width:0;min-height:52px;display:flex;flex:0 1 auto;align-items:center;gap:12px;padding:8px 0;color:#24354c}.showcase-trust svg{width:22px;height:22px;flex:0 0 22px;color:#2f6fed}.showcase-trust span{min-width:0;overflow:hidden;font-size:11px;font-weight:700;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}body:has(.home-showcase) .header-inner,body:has(.home-showcase) .footer-main{width:min(calc(100% - 48px),1300px)}body:has(.home-showcase) .site-footer .footer-main{min-height:172px;gap:16px;padding:24px 0 12px}body:has(.home-showcase) .footer-rich-top{grid-template-columns:repeat(3,minmax(120px,.68fr)) minmax(300px,1.2fr);gap:42px}body:has(.home-showcase) .footer-brand-intro{gap:4px}body:has(.home-showcase) .footer-brand-intro p{line-height:1.7}body:has(.home-showcase) .footer-link-group h2{margin-bottom:10px}body:has(.home-showcase) .site-footer .footer-link-group nav{gap:7px}body:has(.home-showcase) .site-footer .footer-link-group nav a{line-height:1.6}body:has(.home-showcase) .footer-legal{padding-top:12px}.home-showcase .motion-ready{opacity:0;transform:translateY(12px);transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay,0ms)}.home-showcase .motion-ready.motion-visible{opacity:1;transform:translateY(0)}.showcase-section.motion-ready .recharge-stage-featured,.showcase-section.motion-ready .recharge-stage-mini,.showcase-section.motion-ready .home-assistant-card,.showcase-section.motion-ready .box-accordion-card,.showcase-section.motion-ready .accordion-product-card,.showcase-section.motion-ready .game-poster-card{opacity:0}.showcase-section.motion-visible .recharge-stage-featured,.showcase-section.motion-visible .recharge-stage-mini,.showcase-section.motion-visible .home-assistant-card,.showcase-section.motion-visible .box-accordion-card,.showcase-section.motion-visible .accordion-product-card,.showcase-section.motion-visible .game-poster-card{opacity:1;animation:card-reveal .32s cubic-bezier(.2,.8,.2,1) both}.showcase-section.motion-visible .recharge-stage-featured,.showcase-section.motion-visible .box-accordion-card:nth-child(1),.showcase-section.motion-visible .accordion-product-card:nth-child(1),.showcase-section.motion-visible .game-poster-card:nth-child(1){animation-delay:40ms}.showcase-section.motion-visible .recharge-stage-mini:nth-child(1),.showcase-section.motion-visible .box-accordion-card:nth-child(2),.showcase-section.motion-visible .accordion-product-card:nth-child(2),.showcase-section.motion-visible .game-poster-card:nth-child(2){animation-delay:80ms}.showcase-section.motion-visible .recharge-stage-mini:nth-child(2),.showcase-section.motion-visible .box-accordion-card:nth-child(3),.showcase-section.motion-visible .accordion-product-card:nth-child(3),.showcase-section.motion-visible .game-poster-card:nth-child(3){animation-delay:.12s}.showcase-section.motion-visible .recharge-stage-mini:nth-child(3),.showcase-section.motion-visible .box-accordion-card:nth-child(4),.showcase-section.motion-visible .accordion-product-card:nth-child(4),.showcase-section.motion-visible .game-poster-card:nth-child(4){animation-delay:.16s}.showcase-section.motion-visible .recharge-stage-mini:nth-child(4),.showcase-section.motion-visible .box-accordion-card:nth-child(5),.showcase-section.motion-visible .accordion-product-card:nth-child(5),.showcase-section.motion-visible .game-poster-card:nth-child(5){animation-delay:.2s}.showcase-section.motion-visible .home-assistant-card{animation-delay:.24s}.box-feature>img,.box-mini-list img,.box-accordion-card>img,.contract-product-art>img,.showcase-game-card>img,.showcase-trust svg,.showcase-partner-list svg,.showcase-heading button svg,.recharge-featured-copy strong,.recharge-mini-body strong,.contract-product-meta strong,.contract-product-meta b,.showcase-game-card strong,.showcase-game-card b{transition:transform .22s cubic-bezier(.2,.8,.2,1),color .18s ease,filter .22s ease}.box-feature:after{position:absolute;z-index:3;top:-35%;bottom:-35%;left:-36%;width:24%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);content:"";transform:translate(-180%) skew(-18deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.box-feature:hover:after{transform:translate(620%) skew(-18deg)}.box-feature:hover>img,.box-mini-list button:hover img{transform:scale(1.05)}.contract-product-card:hover .contract-product-art>img{transform:translateY(-3px) scale(1.04)}.contract-product-card:hover .contract-product-meta strong{transform:translateY(-1px)}.contract-product-card:hover .contract-product-meta b{color:#2563eb;transform:translateY(-1px)}.showcase-game-card>img{transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .22s ease}.showcase-game-card:after{opacity:.88;transition:opacity .22s ease}.showcase-game-card:hover>img{filter:saturate(1.08);transform:scale(1.035)}.showcase-game-card:hover:after{opacity:1}.showcase-game-card:hover strong,.showcase-game-card:hover b{transform:translateY(-1px)}.showcase-heading button{transition:color .18s ease}.showcase-heading button:hover{color:#174fc5}.showcase-heading button:hover svg{transform:translate(3px)}.purchase-ticker:hover .purchase-ticker-track{animation-play-state:paused}.home-assistant-card .recharge-assistant-form>button[type=submit]{transition:background .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.home-assistant-card .recharge-assistant-form>button[type=submit]:not(:disabled):hover{box-shadow:0 8px 18px #2563eb33;transform:translateY(-2px)}.home-assistant-card .recharge-assistant-form>button[type=submit]:not(:disabled):active,.recharge-stage-featured:active,.recharge-stage-mini:active,.box-feature:active,.box-mini-list button:active,.box-accordion-card:active,.accordion-product-card:active,.game-poster-card:active{transform:translateY(0) scale(.99);transition-duration:.08s}.recharge-stage-featured:focus-visible,.recharge-stage-mini:focus-visible,.box-feature:focus-visible,.box-mini-list button:focus-visible,.box-accordion-card:focus-visible,.accordion-product-card:focus-visible,.game-poster-card:focus-visible,.showcase-heading button:focus-visible,.home-hero-dots button:focus-visible{z-index:6;outline:2px solid #2563eb;outline-offset:3px;box-shadow:0 0 0 5px #2563eb21}@keyframes card-reveal{0%{opacity:0}to{opacity:1}}@keyframes showcase-page-forward{0%{opacity:.68;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes showcase-page-backward{0%{opacity:.68;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes purchase-marquee-vertical{0%,25%{transform:translateY(0)}33%,58%{transform:translateY(-16px)}66%,91%{transform:translateY(-32px)}to{transform:translateY(-48px)}}@media(max-width:1260px){.home-hero-copy,.home-hero-dots{left:32px}}@media(hover:none),(pointer:coarse){.carousel-edge-button:not(:disabled){width:36px;height:36px;color:#344054;background:#fffffff5;opacity:.86;transform:translateY(-50%) scale(1)}.carousel-edge-buttons.is-dark .carousel-edge-button:not(:disabled){color:#fff;background:#0c1a2cf0;opacity:.9}.game-poster-shelf{scroll-snap-type:x mandatory}}@media(prefers-reduced-motion:reduce){.home-showcase .motion-ready,.home-showcase .motion-ready.motion-visible{opacity:1;transform:none;transition:none}.showcase-section.motion-ready .recharge-stage-featured,.showcase-section.motion-ready .recharge-stage-mini,.showcase-section.motion-ready .home-assistant-card,.showcase-section.motion-ready .box-feature,.showcase-section.motion-ready .box-mini-list button,.showcase-section.motion-ready .contract-product-card,.showcase-section.motion-ready .showcase-game-card{opacity:1;animation:none}.home-hero-shell>img{transform:none!important;transition:opacity .01ms}.hero-actions button,.recharge-stage-featured,.recharge-stage-mini,.recharge-featured-body,.recharge-mini-body,.recharge-featured-art img,.recharge-mini-media img,.box-feature,.box-mini-list button,.contract-product-card,.showcase-game-card,.showcase-partner-list>div{transition-duration:.01ms}.recharge-featured-copy,.recharge-featured-copy>div{animation:none}.recharge-flight-image{display:none}.hero-actions button:hover,.recharge-stage-mini:hover,.recharge-featured-art img,.recharge-mini-media img,.box-feature:hover,.box-mini-list button:hover,.contract-product-card:hover,.showcase-game-card:hover,.box-feature:hover>img,.box-mini-list button:hover img,.contract-product-card:hover .contract-product-art>img,.showcase-game-card:hover>img{transform:none}.box-feature:after{display:none}.purchase-ticker-track{animation:none}}@media(prefers-reduced-motion:reduce){.showcase-section.motion-ready .box-accordion-card,.showcase-section.motion-visible .box-accordion-card{opacity:1;animation:none}.box-accordion-card,.box-accordion-card>img,.box-accordion-summary,.box-accordion-detail{transition:none}.box-accordion-card:after{display:none}.box-accordion-card.active>img{transform:translate(-20%) scale(1.02)}}@media(prefers-reduced-motion:reduce){.showcase-section.motion-ready .accordion-product-card,.showcase-section.motion-visible .accordion-product-card{opacity:1;animation:none}.accordion-product-card,.accordion-product-media img,.accordion-product-summary,.accordion-product-detail{transition:none}.accordion-product-card:after{display:none}}@media(prefers-reduced-motion:reduce){.paged-showcase-page.page-forward,.paged-showcase-page.page-backward{animation:none}.showcase-section.motion-ready .game-poster-card,.showcase-section.motion-visible .game-poster-card{opacity:1;animation:none}.showcase-paged-track,.game-poster-shelf{scroll-behavior:auto;transition:none}.game-poster-card,.game-poster-media img,.game-poster-info,.carousel-edge-button{transition:none}.game-poster-card:hover,.game-poster-card:hover .game-poster-media img,.game-poster-card:hover .game-poster-info{transform:none}}.catalog-hero{height:230px}.catalog-kicker{margin-bottom:4px;font-size:14px;font-weight:700}.catalog-hero h1{font-size:30px}.recharge-catalog-card{border:1px solid #e3e9f2;box-shadow:0 4px 14px #0e23400f}.recharge-catalog-card:hover{border-color:#b8cff3;box-shadow:0 10px 24px #1442821f}.recharge-catalog-art{position:relative;height:168px;overflow:hidden;background:#182d4f}.recharge-catalog-art.is-cover{background:#182d4f}.recharge-catalog-art.is-cover:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0712220a,#0712228f);content:""}.recharge-catalog-art.is-cover>img{width:100%;height:100%;object-fit:cover;filter:saturate(1.04) contrast(1.02);transition:transform .24s ease,filter .24s ease}.recharge-catalog-card:hover .recharge-catalog-art.is-cover>img{filter:saturate(1.12) contrast(1.04);transform:scale(1.035)}.recharge-catalog-art.is-logo{display:grid;place-items:center}.recharge-catalog-art.navy{background:linear-gradient(135deg,#19345d,#102341)}.recharge-catalog-art.teal{background:linear-gradient(135deg,#276b7c,#1e5268)}.recharge-catalog-art.blue{background:linear-gradient(135deg,#3a6298,#253e6d)}.recharge-catalog-art.wine{background:linear-gradient(135deg,#904054,#67283a)}.recharge-catalog-art.steel{background:linear-gradient(135deg,#536d88,#344c68)}.recharge-catalog-logo{width:74px;height:74px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:20px;background:#ffffff1f;box-shadow:0 12px 24px #040f1e33}.recharge-catalog-logo img{width:44px;height:44px;filter:brightness(0) invert(1)}.recharge-catalog-art>span{position:absolute;z-index:2;top:10px;left:10px;padding:4px 7px;border-radius:4px;color:#fff;background:#0712228a;font-size:10px;font-weight:700}.recharge-catalog-card .product-body{padding:12px 13px 13px}.recharge-catalog-card .product-body h3{font-size:14px}.recharge-catalog-footer{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:8px}.recharge-catalog-seller{max-width:52%;font-size:10px}.recharge-catalog-seller svg{width:14px;height:14px;flex:0 0 14px}.recharge-catalog-seller.platform-seller-badge{padding:2px 6px;border-radius:999px}.recharge-subcategory-row{gap:8px}.recharge-subcategory-row button{height:34px;min-width:58px;padding:0 14px;border:0;border-radius:6px;color:#42516a;background:#f3f5f8}.recharge-subcategory-row button:hover{color:#2563eb;background:#f3f5f8}.recharge-subcategory-row button.active{color:#1769e8;background:#f3f5f8;font-weight:700;box-shadow:none}.recharge-subcategory-row button:before{display:none}.box-card-footer{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:7px;color:#8a95a5;font-size:12px}.box-card-footer small{color:#97a1af}.game-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.game-card-footer .price-line{display:flex;align-items:baseline;gap:7px}.game-card-footer button{height:34px;padding:0 18px;border:0;border-radius:5px;color:#fff;background:#24334a}.game-filter-row{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:0;padding:0 20px}.game-filter-row>div{display:flex;align-items:center;gap:24px}.game-filter-row>div strong{color:#27354a;font-size:14px}.game-filter-row>div span{color:#8490a1;font-size:12px}.game-filter-row .search-field{width:360px;margin-left:auto;border-radius:6px 0 0 6px}.game-filter-row .search-field>svg{position:static;margin-left:13px;color:#9aa6b6}.game-filter-row .search-field input{padding-left:10px}.game-search-button{width:58px;height:38px;display:grid;place-items:center;border:0;border-radius:0 5px 5px 0;color:#fff;background:#243249}.account-page{grid-template-columns:176px minmax(0,1fr);column-gap:16px;row-gap:0;padding-top:0}.account-breadcrumb{grid-column:1 / -1;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#8a95a5;font-size:13px}.account-breadcrumb-path{min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden}.account-breadcrumb-path>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-breadcrumb a{color:#536176}.account-back-button{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid #d8e1ec;border-radius:5px;color:#526176;background:#fff;font-size:12px}.account-back-button svg{width:14px;height:14px}.account-back-button:hover{border-color:#a9c4ed;color:#1769e8;background:#f5f9ff}.order-detail-page{padding-top:0}.order-detail-breadcrumb{height:56px}.order-detail-layout{margin-top:0}.order-detail-product-copy>p{display:inline-flex;align-items:center;min-height:26px;margin:8px 7px 0 0;padding:0 9px;border-radius:4px;color:#536277;background:#f2f5f8;font-size:12px;vertical-align:middle}.order-delivery-mode{flex:0 0 auto;display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:4px;color:#1769e8;background:#edf4ff;font-size:11px;font-weight:600;white-space:nowrap}.order-product-title:has(.order-delivery-mode) h2{flex:0 1 auto}.order-detail-product-copy>.order-detail-tags{display:inline-flex;margin-top:8px;vertical-align:middle}.order-detail-product-copy>.order-detail-tags span{height:26px;align-items:center;padding:0 9px;color:#536277;background:#f2f5f8}.overview-panel{height:auto;overflow:visible}.overview-order{min-height:70px}.exact-detail-page{padding-top:0}.detail-breadcrumb{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#8994a4;font-size:13px}.detail-breadcrumb-path{min-width:0;display:flex;align-items:center;gap:9px;overflow:hidden}.detail-breadcrumb-path>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-breadcrumb a{color:#59677b}.detail-back-button{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid #d8e1ec;border-radius:5px;color:#526176;background:#fff;font-size:12px}.detail-back-button svg{width:14px;height:14px}.detail-back-button:hover{border-color:#a9c4ed;color:#1769e8;background:#f5f9ff}.exact-detail-page .detail-summary{grid-template-columns:380px minmax(0,1fr);gap:54px;min-height:386px;padding:30px 22px}.exact-detail-art{position:relative;width:380px;height:300px;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:#e7ecf2}.exact-detail-art img{max-width:100%;max-height:100%;object-fit:contain}.exact-detail-art.box-detail-art img{width:100%;height:100%;object-fit:contain}.exact-detail-art.game-detail-art img{width:100%;height:100%;object-fit:cover}.exact-detail-art.recharge-detail-art{background:#263f68 radial-gradient(circle at 50% 50%,rgba(255,255,255,.03) 0 32%,transparent 32% 46%,rgba(255,255,255,.025) 46% 61%,transparent 61%)}.exact-detail-art.recharge-detail-art img{width:112px;filter:brightness(0) invert(1)}.exact-detail-art.recharge-detail-art .detail-region{position:absolute;top:14px;left:14px;padding:6px 10px;border-radius:3px;color:#fff;background:#0c1f3b99;font-size:11px;font-weight:700}.exact-detail-art.recharge-detail-art>strong{position:absolute;right:18px;bottom:16px;color:#fff;font-size:27px}.exact-detail-art.platform-detail-art{background:#0b1829}.exact-detail-art.platform-detail-art img{width:100%;height:100%;object-fit:cover}.exact-detail-art.platform-detail-art.platform-logo-art{background:#eef2f7}.exact-detail-art.platform-detail-art.platform-logo-art img{width:44%;height:44%;object-fit:contain}.exact-detail-art.contract-detail-art{background:#717985 url(/assets/cs2-contract-media-bg.png) center/cover no-repeat}.exact-detail-art.contract-detail-art>img{width:300px;height:220px}.detail-rate{position:absolute;z-index:1;top:10px;right:10px;padding:5px 8px;border-radius:4px;color:#fff;background:#27374e;font-size:11px;font-weight:700}.detail-art-metrics{position:absolute;right:0;bottom:0;left:0;min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#eef3f8;background:#26384e;font-size:11px}.detail-art-metrics b{color:#fff;font-size:15px}.exact-detail-info{position:relative;min-width:0;min-height:300px;padding:2px 10px 0 0}.exact-detail-info h1{margin:0 0 5px;color:#111b2c;font-size:26px;line-height:1.35}.exact-detail-info>p{margin:0 0 13px;color:#748092;font-size:13px;line-height:1.7}.exact-detail-info .detail-price{margin:10px 0 23px;color:var(--price);font-size:30px}.detail-field{min-height:48px;display:flex;align-items:center;gap:18px;color:#536075;font-size:13px}.detail-field>b{width:62px;flex:0 0 62px;color:#2d394c}.detail-field select{width:260px;height:36px;padding:0 12px;border:1px solid #cfd7e2;border-radius:5px;color:#4a576b;background:#fff}.detail-segments{min-width:0;display:flex;flex-wrap:wrap;gap:10px}.detail-segments button{min-width:94px;height:34px;padding:0 14px;border:1px solid #d3dae4;border-radius:5px;color:#5b6678;background:#fff}.detail-segments button.active{color:#2768ca;border-color:#78a5ea;background:#f4f8ff;box-shadow:inset 0 0 0 1px #437dd51f;font-weight:700}.platform-spec-field{align-items:flex-start}.platform-spec-field>b{margin-top:7px}.platform-spec-field .detail-segments{width:0;flex:1 1 0;margin-top:7px;row-gap:10px}.platform-spec-field .detail-segments>button.is-last-row{margin-bottom:10px}.detail-stepper{height:34px;display:grid;grid-template-columns:40px 88px 40px;overflow:hidden;border:1px solid #d1d9e4;border-radius:5px}.detail-stepper button{border:0;color:#566378;background:#f7f8fa}.detail-stepper b{display:grid;place-items:center;border-right:1px solid #e1e6ed;border-left:1px solid #e1e6ed}.detail-chip{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border-radius:4px;color:#647186;background:#f5f7fa}.detail-chip svg{width:15px}.detail-stock{color:#8a95a5;font-size:12px}.detail-actions{display:flex;align-items:center;gap:10px}.detail-actions button{min-width:118px;height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.detail-actions .primary-button{min-width:152px}.detail-buy-row{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between}.detail-buy-row>span{display:flex;align-items:baseline;gap:8px;color:#8993a3;font-size:12px;white-space:nowrap}.detail-buy-row>span strong{color:var(--price);font-size:22px}.contract-detail-info .detail-field .detail-chip,.game-detail-info .detail-field .detail-chip{border:1px solid #b9cff1;color:#245fae;background:#edf4ff;font-weight:700}.box-price-line{display:flex;align-items:baseline;gap:12px;margin:12px 0 21px}.box-price-line .detail-price{margin:0}.box-price-line span{color:#7e8999;font-size:12px}.contract-price-line{display:flex;align-items:center;gap:14px;margin:11px 0 14px}.contract-price-line span{color:#536075;font-weight:700}.contract-price-line strong{color:var(--price);font-size:29px}.contract-detail-info .detail-field{min-height:47px}.game-detail-info .detail-price{margin:15px 0 8px}.game-delivery-note{position:absolute;bottom:3px;left:0;display:flex;align-items:center;gap:7px;color:#8a95a5;font-size:12px}.game-delivery-note svg{width:16px;color:#7691b5}.game-detail-info>.detail-actions{position:absolute;right:0;bottom:0}.recharge-detail-info .detail-price{margin:11px 0 18px}.exact-detail-page .detail-tabs{margin-top:18px}.exact-detail-page .detail-tabs nav{gap:38px;padding:0 40px}.exact-detail-page .detail-tabs nav button{height:60px;min-width:86px}.exact-detail-page .detail-tabs article{padding:25px 28px}.exact-detail-page .detail-tabs article h2{font-size:16px}.seller-preview{padding:22px 30px 36px;border-top:1px solid #edf0f4}.seller-preview>div{min-height:54px;display:grid;grid-template-columns:1.2fr 2fr .6fr .7fr .45fr;align-items:center;gap:14px;padding:0 18px;color:#6c788b;font-size:12px}.seller-preview>div:first-child{min-height:42px;background:#f5f7fa}.seller-preview em{color:#22845e;font-style:normal}.seller-preview strong{color:var(--price)}.seller-preview button{height:32px;border:1px solid #92a8c7;border-radius:4px;color:#2865be;background:#fff}.detail-copy-panel{min-height:300px;padding:28px 34px 34px!important}.detail-copy-panel h2,.detail-card-content h2,.game-intro-panel h2,.detail-spec-panel h2{margin:0;color:#172033;font-size:18px}.detail-copy-intro,.detail-card-content header p{margin:8px 0 0;color:#7c8899;font-size:12px}.detail-step-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 0!important;padding:0!important;list-style:none}.detail-step-list li{min-height:112px;display:flex;gap:12px;padding:16px!important;border:1px solid #e3e8ef;border-radius:6px;background:#fafbfd}.detail-step-list li>span{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--primary);font-size:11px;font-weight:700}.detail-step-list strong{display:block;margin:2px 0 7px;color:#2c394c;font-size:13px}.detail-step-list p{margin:0;color:#728094;font-size:12px;line-height:1.65}.detail-note-box{display:flex;gap:12px;margin-top:20px;padding:14px 16px;border-radius:6px;color:#68768b;background:#f4f7fb}.detail-note-box>svg{width:20px;height:20px;flex:0 0 20px;color:#3274d7}.detail-note-box strong{display:block;margin-bottom:4px;color:#344257}.detail-note-box p{margin:3px 0;font-size:12px}.detail-rule-panel{min-height:316px;padding:28px 32px 30px!important;border-top:1px solid #edf0f4}.detail-rule-panel h2{margin:0 0 14px;color:#273449;font-size:17px}.exact-rule-list{margin:0;padding-left:22px;color:#485568;line-height:1.72}.exact-rule-list li{margin-bottom:8px;padding-left:5px}.operation-heading{margin:30px 0 16px!important}.exact-operation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.exact-operation-grid section{position:relative;min-height:218px;display:grid;align-content:center;gap:10px;padding:58px 22px 22px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 5px 18px #122a4817;text-align:center}.exact-operation-grid section>span{position:absolute;top:0;left:0;padding:8px 13px;border-radius:0 0 6px;color:#fff;background:#2f6fc6;font-size:11px;font-weight:750}.exact-operation-grid section>strong{color:#273449;font-size:15px}.exact-operation-grid section>p{margin:0;color:#697487;font-size:12px;line-height:1.7}.detail-data-table{min-height:258px;padding:22px 28px 32px;border-top:1px solid #edf0f4}.detail-table-row{min-height:62px;display:grid;grid-template-columns:1.05fr 1.8fr .8fr .9fr .75fr .55fr;align-items:center;gap:14px;padding:8px 16px;color:#59677b;font-size:12px}.detail-table-row.seller-cols-5{grid-template-columns:280px minmax(0,1fr) 130px 130px 120px;column-gap:24px}.detail-table-row.seller-cols-4{grid-template-columns:minmax(0,1fr) 160px 140px 120px;column-gap:24px}.detail-table-row:nth-child(odd):not(.detail-table-head){background:#fafbfd}.detail-table-head{min-height:40px;color:#8793a5;background:#f5f7fa}.detail-seller{display:flex;align-items:center;gap:9px;color:#27364a}.detail-seller>b{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#326dcc}.detail-seller>span{min-width:0;display:grid;gap:3px}.detail-seller small{display:flex;align-items:center;gap:4px;color:#778399;font-size:11px}.detail-seller small svg{width:13px;height:13px;color:#3476d4}.merchant-badges{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.merchant-badge{height:20px;display:inline-flex;align-items:center;padding:0 7px;border-radius:3px;color:#fff;font-size:11px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0;box-shadow:inset 0 1px #fff3,0 1px 2px #1528421a}.merchant-badge-trusted{background:linear-gradient(135deg,#4abf90,#23835f)}.merchant-badge-gold{background:linear-gradient(135deg,#efc45c,#c88a18)}.merchant-badge-pro{background:linear-gradient(135deg,#5f8ff0,#365fbd)}.merchant-badge-stable{background:linear-gradient(135deg,#38b9bd,#24828f)}.merchant-badge-fast{background:linear-gradient(135deg,#f07a62,#d34f3f)}.detail-product-info{min-width:0;display:grid;gap:8px}.detail-product-info>strong{overflow:hidden;color:#263449;text-overflow:ellipsis;white-space:nowrap}.detail-product-info>small{display:flex;flex-wrap:wrap;gap:7px}.detail-product-info i{height:25px;display:inline-flex;align-items:center;padding:0 9px;border-radius:4px;color:#526176;background:#f1f4f8;font-size:11px;font-style:normal}.detail-table-row em{color:#16845b;font-style:normal}.detail-table-price{color:var(--price)}.detail-table-row>button{height:32px;border:0;border-radius:4px;color:#fff;background:linear-gradient(100deg,#347eee,#115bd4);box-shadow:0 5px 12px #1769e824;font-weight:700}.detail-card-content{min-height:300px;padding:26px 28px 34px;border-top:1px solid #edf0f4}.detail-card-content header{margin-bottom:18px}.drop-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.drop-grid article{position:relative;min-width:0;overflow:hidden;border:1px solid #e2e7ee;border-radius:6px;background:#fff}.drop-grid article>div{height:128px;display:grid;place-items:center;background:#68717d url(/assets/cs2-contract-media-bg.png) center/cover no-repeat}.drop-grid img{width:88%;height:105px;object-fit:contain}.drop-grid article>span{display:inline-block;margin:10px 12px 2px;color:#6b7890;font-size:10px}.drop-grid h3{margin:2px 12px 7px;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.drop-grid article>strong{display:block;margin:0 12px 12px;color:var(--price);font-size:12px}.record-table .detail-table-row{grid-template-columns:.7fr 1.6fr 1.15fr 1.1fr .75fr}.record-table .detail-table-row em{display:flex;align-items:center;gap:5px}.record-table .detail-table-row em svg{width:14px}.best-result-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.best-result-grid article{min-width:0;overflow:hidden;border-radius:6px;background:#f7f9fc}.best-result-grid img{width:100%;height:132px;object-fit:contain;background:#717884 url(/assets/cs2-contract-media-bg.png) center/cover}.best-result-grid article>div{min-width:0;padding:12px 13px 14px}.best-result-grid span,.best-result-grid small{display:block;margin-top:5px;color:#16845b;font-size:12px}.best-result-grid h3{margin:0;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.best-result-grid strong{color:var(--price)}.game-intro-panel{min-height:212px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;padding:22px 30px 30px!important}.game-intro-panel>img{width:230px;height:142px;object-fit:cover;border-radius:6px}.game-intro-panel>div>p{color:#657388;line-height:1.8}.game-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.game-tags span{padding:5px 9px;border-radius:4px;color:#3c67a7;background:#edf4ff;font-size:11px}.game-intro-panel section{padding:18px 20px;border-radius:6px;background:#f6f8fb}.game-intro-panel h3{margin:0 0 12px;font-size:14px}.game-intro-panel dl{margin:0}.game-intro-panel dl>div{display:grid;grid-template-columns:90px 1fr;gap:10px;padding:8px 0;border-top:1px solid #e4e9f0;font-size:11px}.game-intro-panel dt{color:#8792a3}.game-intro-panel dd{margin:0;color:#4c5b70}.detail-spec-panel{min-height:300px;padding:28px 34px 34px;border-top:1px solid #edf0f4}.detail-spec-panel>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.detail-spec-panel section{min-height:76px;display:grid;align-content:center;gap:6px;padding:12px 15px;border:1px solid #e2e7ee;border-radius:6px;background:#fafbfd}.detail-spec-panel section span{color:#8994a5;font-size:11px}.detail-spec-panel section strong{color:#324055;font-size:13px}.detail-spec-panel>p{display:flex;align-items:center;gap:8px;margin:18px 0 0;padding:12px 14px;border-radius:5px;color:#66758a;background:#f3f7fd;font-size:12px}.detail-spec-panel>p svg{width:17px;color:#3274d7}.box-detail-page .detail-summary,.contract-detail-page .detail-summary{min-height:435px}.game-detail-page .detail-summary,.recharge-detail-page .detail-summary,.platform-detail-page .detail-summary{min-height:396px}.floating-toolbar{position:fixed;z-index:250;top:52%;right:20px;width:74px;padding:10px 0;overflow:visible;border:1px solid #eef1f5;border-radius:8px;background:#fffffffa;box-shadow:0 10px 28px #10233e1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-50%)}.floating-tool{width:100%;height:66px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:0;border:0;border-radius:8px;color:#667085;background:transparent;font-size:12px;line-height:1;white-space:nowrap}.floating-tool:hover,.floating-tool:focus-visible{color:#475467;background:transparent;outline:0}.floating-tool.active{color:#475467;background:transparent}.floating-tool-icon{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:0;color:#667085;background:transparent;box-shadow:none;transition:color .18s ease,transform .18s ease}.floating-tool-icon{position:relative}.floating-tool-unread{position:absolute;top:-5px;right:-6px;min-width:16px;height:16px;display:grid;place-items:center;padding:0 4px;border:2px solid #fff;border-radius:9px;color:#fff;background:#e5484d;font-size:9px;line-height:1}.floating-tool:hover .floating-tool-icon,.floating-tool:focus-visible .floating-tool-icon{color:#475467;background:transparent;box-shadow:none;transform:translateY(-1px) scale(1.12)}.floating-tool:active .floating-tool-icon{transform:translateY(0) scale(.96)}.floating-tool.active .floating-tool-icon{color:#475467;background:transparent}.floating-tool-icon svg{width:30px;height:30px;stroke-width:1.8}#customer-service-panel{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0714246b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#customer-service-panel:has(>.customer-service-panel.is-hidden){display:none}#customer-service-panel.is-hidden,.customer-service-panel.is-hidden{display:none}.customer-service-panel{position:relative;width:min(620px,calc(100vw - 32px));height:min(670px,calc(100vh - 48px));overflow:hidden;display:flex;flex-direction:column;border:0;border-radius:3px;background:#fff;box-shadow:none}.customer-file-input{display:none}.customer-service-head{min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:12px;padding:0 14px 0 22px;color:#27364a;background:#fff;border-bottom:1px solid #e3e7ed}.customer-service-head h2{margin:0;font-size:15px;font-weight:600;line-height:1.35}.customer-service-head p{display:none;align-items:center;gap:6px;margin:3px 0 0;color:#7a8798;font-size:11px}.customer-service-head p span{width:6px;height:6px;border-radius:50%;background:#31c48d;box-shadow:0 0 0 3px #31c48d1f}.customer-service-head p span.waiting{background:#f5a524;box-shadow:0 0 0 3px #f5a52421}.customer-service-close{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:6px;color:#7d8999;background:transparent}.customer-service-close:hover,.customer-service-close:focus-visible{color:#1769e8;background:#edf4ff;outline:0}.customer-service-close svg{width:18px;height:18px}.customer-context-row{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid #e9edf3;color:#7b8798;background:#fbfcfe;font-size:11px}.customer-context-row strong{overflow:hidden;color:#344054;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.customer-context-row small{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#16845b;white-space:nowrap}.customer-context-row small:not(:has(svg)){max-width:118px;overflow:hidden;color:#8995a6;text-overflow:ellipsis}.customer-context-row small svg{width:13px;height:13px}.customer-service-body{min-height:0;flex:1;display:flex;overflow:hidden;flex-direction:column;padding:18px 22px 12px;background:#fff}.customer-order-select{display:grid;gap:7px;margin-bottom:14px}.customer-order-select>span{color:#526174;font-size:12px;font-weight:650}.customer-order-select>span small{margin-left:5px;color:#929dac;font-size:10px;font-weight:400}.customer-order-select>div{position:relative;height:38px;display:flex;align-items:center}.customer-order-select select{width:100%;height:100%;padding:0 34px 0 11px;border:1px solid #dce3ec;border-radius:6px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#3c4a5f;background:#fff;font-size:12px}.customer-order-select select:focus{border-color:#7aa7ee;box-shadow:0 0 0 3px #1769e814}.customer-order-select select:disabled{color:#778497;background:#f3f5f8;cursor:not-allowed}.customer-order-select svg{position:absolute;right:11px;width:15px;color:#8e9bad;pointer-events:none}.customer-start-flow{min-height:0;display:flex;flex:1;flex-direction:column}.customer-welcome-message{display:flex;align-items:flex-start;gap:9px;margin-bottom:16px}.customer-welcome-message>div{min-width:0;max-width:78%}.customer-welcome-message p{margin:0;padding:10px 12px;border:0;border-radius:4px 10px 10px;color:#3e4c61;background:#f4f6f9;font-size:12px;line-height:1.65;box-shadow:none}.customer-welcome-message time{display:block;margin-top:4px;color:#9ba5b2;font-size:10px}.customer-start-composer{overflow:hidden;display:flex;flex:0 0 180px;flex-direction:column;margin-top:auto;margin-right:-22px;margin-left:-22px;border:0;border-top:1px solid #dce3ec;border-radius:0;background:#fff;box-shadow:none}.customer-start-tools{min-height:34px;display:flex;align-items:center;padding:0 8px}.customer-start-tools button,.customer-composer-tools button{min-width:32px;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 7px;border:0;border-radius:5px;color:#778497;background:transparent;font-size:10px}.customer-start-tools button:hover,.customer-composer-tools button:hover{color:#1769e8;background:#edf4ff}.customer-start-tools svg,.customer-composer-tools svg{width:17px;height:17px}.customer-image-preview{min-height:46px;display:flex;align-items:center;gap:8px;padding:6px 9px;border-bottom:1px solid #edf0f4;color:#667085;font-size:10px}.customer-image-preview img{width:38px;height:38px;object-fit:cover;border-radius:5px}.customer-image-preview span{min-width:0;overflow:hidden;flex:1;white-space:nowrap;text-overflow:ellipsis}.customer-image-preview button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:4px;color:#8995a6;background:transparent}.customer-image-preview button:hover{color:#d92d20;background:#fff1f0}.customer-image-preview button svg{width:14px;height:14px}.customer-image-preview.compact{margin:4px 0 0;padding:5px 0;border-bottom:0;background:#fafbfc}.customer-inline-order{min-height:40px;display:flex;align-items:center;gap:7px;padding:0 10px;border-bottom:1px solid #edf0f4;color:#778497;font-size:11px}.customer-inline-order>svg{width:15px;height:15px;flex:0 0 15px}.customer-inline-order>span{flex:0 0 auto}.customer-inline-order>div{position:relative;min-width:0;flex:1}.customer-inline-order select{width:100%;height:30px;padding:0 22px 0 5px;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#1769e8;background:transparent;font-size:11px;font-weight:650;text-overflow:ellipsis}.customer-inline-order div>svg{position:absolute;top:50%;right:3px;width:13px;height:13px;transform:translateY(-50%);color:#8d99a9;pointer-events:none}.customer-start-composer .customer-start-question{min-height:0;flex:1}.customer-start-composer .customer-start-question textarea{height:100%;min-height:0;padding:11px 12px;border:0;border-radius:0;box-shadow:none}.customer-start-composer .customer-start-question textarea:focus{border-color:transparent;box-shadow:none}.customer-start-actions{min-height:48px;display:flex;align-items:center;gap:10px;padding:7px 15px}.customer-start-actions>span{margin-right:auto;color:#a0a9b7;font-size:10px}.customer-start-question{display:grid;gap:7px}.customer-start-question>span{color:#526174;font-size:12px;font-weight:650}.customer-start-question textarea{width:100%;min-height:92px;resize:none;padding:10px 11px;border:1px solid #dce3ec;border-radius:6px;outline:0;color:#26354a;background:#fff;font:inherit;font-size:13px;line-height:1.6}.customer-start-question textarea:focus{border-color:#7aa7ee;box-shadow:0 0 0 3px #1769e814}.customer-start-question textarea::placeholder{color:#a0a9b7}.customer-start-count{display:flex;justify-content:space-between;margin:6px 1px 10px;color:#9aa4b2;font-size:10px}.customer-start-submit{min-width:112px;height:34px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:0;border-radius:6px;color:#fff;background:#1769e8;font-size:12px;font-weight:700}.customer-start-submit:hover:not(:disabled){background:#0d57c8}.customer-start-submit:disabled{color:#9eabb9;background:#e8ecf1;cursor:not-allowed}.customer-start-submit svg{width:15px;height:15px}.customer-active-context{min-height:34px;display:flex;align-items:center;gap:9px;margin-bottom:10px;padding:0 10px;border:1px solid #e0e6ee;border-radius:5px;color:#7c8798;background:#fff;font-size:10px}.customer-active-context strong{min-width:0;overflow:hidden;flex:1;color:#425169;font-size:11px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.customer-active-context button{flex:0 0 auto;padding:4px 0 4px 9px;border:0;border-left:1px solid #e3e8ef;color:#7b8798;background:transparent;font-size:10px}.customer-active-context button:hover{color:#d92d20}.customer-queue-banner{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:10px 11px;border:1px solid #f2dfb7;border-radius:6px;color:#71561d;background:#fff9ec}.customer-queue-banner>i{width:16px;height:16px;flex:0 0 16px;border:2px solid #f3b33d;border-right-color:transparent;border-radius:50%;animation:customer-queue-spin .8s linear infinite}.customer-queue-banner span{min-width:0}.customer-queue-banner strong,.customer-queue-banner small{display:block}.customer-queue-banner strong{font-size:11px}.customer-queue-banner small{margin-top:2px;color:#947941;font-size:10px}.customer-queue-banner button{flex:0 0 auto;margin-left:auto;padding:4px 7px;border:1px solid #e6c983;border-radius:4px;color:#80601e;background:#fffdf7;font-size:10px}.customer-queue-banner button:hover{border-color:#d7ad4e;background:#fff7df}.customer-day-divider{height:22px;display:flex;align-items:center;justify-content:center;color:#9aa4b2;font-size:10px}.customer-day-divider:before,.customer-day-divider:after{content:"";height:1px;flex:1;background:#e4e9f0}.customer-day-divider span{padding:0 10px}.customer-start-card{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px;padding:13px 14px;border:1px solid #dce6f3;border-radius:7px;background:#f7faff}.customer-start-card>span{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:50%;color:#1769e8;background:#e9f2ff}.customer-start-card svg{width:16px;height:16px}.customer-start-card h3{margin:1px 0 4px;color:#2e3d52;font-size:13px}.customer-start-card p{margin:0;color:#718096;font-size:11px;line-height:1.6}.customer-message-list{min-height:0;display:flex;overflow-y:auto;flex:1;flex-direction:column;gap:12px;padding-right:3px;scroll-behavior:smooth}.customer-system-message{align-self:center;max-width:86%;padding:5px 18px;border-radius:12px;color:#fff;background:#aeb3bb;font-size:10px;font-weight:650;text-align:center}.customer-system-message.queue{position:sticky;z-index:1;top:0;background:#8e96a2;box-shadow:0 2px 8px #122a481f}.customer-message{max-width:84%;display:flex;align-items:flex-start;gap:9px}.customer-message.user{align-self:flex-end;flex-direction:row-reverse}.customer-message-avatar{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid #d7e3f2;border-radius:50%;color:#1769e8;background:#edf4ff}.customer-message-avatar.agent{color:#16845b;border-color:#d6e9df;background:#edf8f2}.customer-message-avatar svg{width:20px;height:20px;stroke-width:1.9}.customer-message>div{min-width:0}.customer-message-column{display:flex;flex-direction:column;align-items:flex-start}.customer-message.user .customer-message-column{align-items:flex-end}.customer-agent-name{margin:0 0 4px 2px;color:#6f7b8c;font-size:10px}.customer-message-bubble{min-width:0;max-width:100%}.customer-message p{margin:0;padding:10px 12px;border:0;border-radius:4px 10px 10px;color:#3e4c61;background:#f4f6f9;font-size:13px;line-height:1.65;box-shadow:none}.customer-message.user p{border-color:#1769e8;border-radius:10px 4px 10px 10px;color:#fff;background:#1769e8}.customer-message-image{display:block;max-width:220px;max-height:180px;object-fit:cover;border:1px solid #dfe5ed;border-radius:8px;background:#fff}.customer-order-card{width:300px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #dce4ee;border-radius:8px;color:#44546a;background:#fff;box-shadow:0 2px 8px #122a480f;text-align:left}.customer-order-card>svg{width:24px;height:24px;flex:0 0 24px;color:#1769e8}.customer-order-card>span{min-width:0;display:grid;gap:2px;flex:1}.customer-order-card strong{overflow:hidden;font-size:13px;line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.customer-order-card small{color:#7d8999;font-size:11px;line-height:1.4}.customer-order-card b{color:#e02c37;font-size:14px;white-space:nowrap}.customer-message time{display:block;margin-top:4px;color:#9ba5b2;font-size:10px}.customer-message.user time{text-align:right}.customer-ended-card{flex:0 0 auto;display:grid;justify-items:center;gap:6px;margin-top:12px;padding:15px 12px;border:1px solid #dfe6ef;border-radius:7px;color:#657287;background:#fff;text-align:center}.customer-ended-card>svg{width:24px;height:24px;color:#27a474}.customer-ended-card strong{color:#334155;font-size:13px}.customer-ended-card span{font-size:11px}.customer-ended-card button{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:3px;padding:0 14px;border:1px solid #8eb4ed;border-radius:5px;color:#1769e8;background:#f7faff;font-size:11px;font-weight:650}.customer-ended-card button:hover{border-color:#1769e8;background:#edf5ff}.customer-ended-card button svg{width:13px;height:13px}.customer-message-typing p{min-width:54px;display:flex;align-items:center;gap:4px;padding-top:14px;padding-bottom:14px}.customer-message-typing i{width:5px;height:5px;border-radius:50%;background:#a3afbe;animation:customer-typing 1s ease-in-out infinite}.customer-message-typing i:nth-child(2){animation-delay:.14s}.customer-message-typing i:nth-child(3){animation-delay:.28s}.customer-security-note{display:flex;align-items:flex-start;gap:7px;margin-top:auto;padding:10px 2px 0;color:#8a7560;font-size:10px;line-height:1.55}.customer-security-note.compact{flex:0 0 auto;margin-top:8px;padding-top:8px;border-top:1px solid #e3e8ef;color:#8a96a6}.customer-security-note svg{width:14px;height:14px;flex:0 0 14px;margin-top:1px;color:#b7791f}.customer-security-note.compact svg{color:#7f8b9c}.customer-quick-questions{margin-top:16px;padding-top:13px;border-top:1px solid #e1e6ed}.customer-quick-questions>span{display:block;margin-bottom:8px;color:#758195;font-size:11px}.customer-quick-questions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.customer-quick-questions button{min-height:34px;padding:7px 9px;border:1px solid #dfe6ef;border-radius:5px;color:#526174;background:#fff;font-size:11px;text-align:left}.customer-quick-questions button:hover,.customer-quick-questions button:focus-visible{border-color:#98b9eb;color:#155fc0;background:#f7faff;outline:0}.customer-reply-area{flex:0 0 auto;padding:0;border-top:0;background:#fff}.customer-composer{overflow:hidden;height:180px;display:flex;flex-direction:column;border:0;border-radius:0;background:#fff;box-shadow:none}.customer-composer-actions{min-height:51px!important;display:flex;align-items:flex-start;gap:8px;padding:10px 10px 0;border-bottom:1px solid #e7eaf0}.customer-composer-actions button{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #8eb4ed;border-radius:5px;color:#1769e8;background:#fff;font-size:11px}.customer-composer-actions button:hover{border-color:#1769e8;background:#edf5ff}.customer-composer-actions button svg{width:14px;height:14px}.customer-composer-tools{min-height:34px!important;display:flex;align-items:center;padding:0 10px;border:0}.customer-composer-tools button{padding:0 7px}.customer-composer-toolbar{min-height:28px!important;padding-bottom:7px;border-bottom:1px solid #edf0f4}.customer-composer-order{min-width:0;display:flex;align-items:center;gap:6px;flex:1;color:#7b8798;font-size:10px}.customer-composer-order svg{width:14px;height:14px;flex:0 0 14px}.customer-composer-order strong{min-width:0;overflow:hidden;color:#1769e8;font-size:10px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.customer-composer-toolbar>button{flex:0 0 auto;margin-left:auto;padding:4px 0 4px 9px;border:0;border-left:1px solid #e3e8ef;color:#7b8798;background:transparent;font-size:10px}.customer-composer-toolbar>button:hover{color:#d92d20}.customer-composer textarea{width:100%;min-height:0;resize:none;flex:1;padding:11px 22px;border:0;outline:0;color:#26354a;background:transparent;font:inherit;font-size:12px;line-height:1.55}.customer-composer textarea::placeholder{color:#a0a9b7}.customer-composer-footer{min-height:48px;display:flex;align-items:center;gap:9px;padding:7px 22px}.customer-composer-footer>span{margin-right:auto;color:#a0a9b7;font-size:10px}.customer-attach{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;color:#778497;background:#f3f5f8}.customer-attach:hover,.customer-attach:focus-visible{color:#1769e8;background:#edf4ff;outline:0}.customer-attach svg{width:16px;height:16px}.customer-send{min-width:78px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:5px;color:#fff;background:#1769e8;font-size:12px;font-weight:650}.customer-send:hover:not(:disabled){background:#0d57c8}.customer-send:disabled{color:#9eabb9;background:#edf0f4;cursor:not-allowed}.customer-send svg{width:14px;height:14px}.customer-order-picker-backdrop{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#07142452}.customer-order-picker{width:100%;max-height:560px;overflow:hidden;display:flex;flex-direction:column;border:0;border-radius:8px;background:#fff;box-shadow:0 18px 48px #0714243d}.customer-order-picker>header{min-height:54px;display:flex;align-items:center;gap:12px;padding:0 14px 0 18px}.customer-order-picker>header>div{min-width:0;display:grid;gap:2px}.customer-order-picker>header strong{color:#243348;font-size:16px;line-height:1.4}.customer-order-picker>header button{width:32px;height:32px;display:grid;place-items:center;margin-left:auto;border:0;border-radius:5px;color:#7b8798;background:transparent}.customer-order-picker>header button:hover{color:#1769e8;background:#edf4ff}.customer-order-picker>header svg{width:17px;height:17px}.customer-order-picker-list{min-height:310px;display:flex;flex-direction:column;gap:8px;padding:0 16px 8px}.customer-order-picker-list>article{min-height:70px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:6px;color:#425169;background:#f7f9fc}.customer-order-picker-list>article:hover{background:#f1f5fb}.customer-order-picker-info{min-width:0;display:grid;gap:6px}.customer-order-picker-list strong{overflow:hidden;color:#243348;font-size:13px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.customer-order-picker-list small{display:flex;align-items:center;gap:8px;color:#7d8999;font-size:11px;line-height:1.4;white-space:nowrap}.customer-order-picker-list small span+span:before{margin-right:8px;color:#c2c8d1;content:"·"}.customer-order-picker-list small em{padding:2px 7px;border-radius:999px;color:#1769e8;background:#eaf2ff;font-size:10px;font-style:normal;font-weight:650}.customer-order-picker-list b{color:#e02c37;font-size:14px;white-space:nowrap}.customer-order-picker-send{display:flex;align-items:center;gap:12px}.customer-order-picker-send button{height:30px;padding:0 11px;border:1px solid #1769e8;border-radius:5px;color:#1769e8;background:#fff;font-size:12px;font-weight:650;white-space:nowrap}.customer-order-picker-send button:hover{color:#fff;background:#1769e8}.customer-order-picker>footer{min-height:54px;display:flex;align-items:center;padding:0 16px 4px}.customer-order-picker-pagination{display:flex;align-items:center;gap:8px}.customer-order-picker-pagination button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #dce3ec;border-radius:5px;color:#526174;background:#fff}.customer-order-picker-pagination button:disabled{color:#b0b8c4;background:#f5f6f8}.customer-order-picker-pagination svg{width:15px;height:15px}.customer-order-picker-pagination span{min-width:40px;color:#526174;font-size:12px;text-align:center}.customer-order-picker-pagination small{margin-left:4px;color:#758195;font-size:12px}.tools-page{min-height:calc(100vh - 136px);display:grid;place-items:center;padding:64px 24px}.tools-coming-soon{width:min(660px,100%);display:grid;justify-items:center;padding:64px 32px;border-radius:9px;background:transparent;box-shadow:none;text-align:center}.tools-coming-soon>span{width:64px;height:64px;display:grid;place-items:center;margin-bottom:20px;border-radius:16px;color:#1769e8;background:#edf4ff}.tools-coming-soon>span svg{width:30px;height:30px}.tools-coming-soon h1{margin:0;color:#17253a;font-size:24px;line-height:1.4}.tools-coming-soon p{margin:12px 0 0;color:#7a8798;font-size:14px;line-height:1.6}#feedback-suggestion-panel.is-hidden{display:none}.feedback-modal-backdrop{position:fixed;z-index:121;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0714246b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.feedback-modal{width:min(560px,calc(100vw - 32px));overflow:hidden;border-radius:7px;background:#fff;box-shadow:0 24px 72px #07142447,0 8px 24px #07142424}.feedback-modal>header{min-height:60px;display:flex;align-items:center;padding:0 14px 0 22px}.feedback-modal>header h2{margin:0;color:#243348;font-size:17px;font-weight:650}.feedback-modal>header button{width:36px;height:36px;display:grid;place-items:center;margin-left:auto;border:0;border-radius:6px;color:#7d8999;background:transparent}.feedback-modal>header button:hover,.feedback-modal>header button:focus-visible{color:#1769e8;background:#edf4ff;outline:0}.feedback-modal>header svg{width:18px;height:18px}.feedback-modal form{padding:20px 22px 0}.feedback-field-heading,.feedback-upload-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.feedback-field-heading label,.feedback-upload-heading strong{color:#344054;font-size:13px;font-weight:650}.feedback-field-heading span,.feedback-upload-heading>span{color:#8a96a6;font-size:12px}.feedback-upload-heading{margin-top:18px}.feedback-upload-heading small{margin-left:4px;color:#98a2b3;font-size:11px;font-weight:400}.feedback-modal textarea{width:100%;height:150px;resize:none;padding:13px 14px;border:0;border-radius:7px;outline:0;color:#344054;background:#f5f7fa;font:inherit;font-size:14px;line-height:1.7}.feedback-modal textarea::placeholder{color:#98a2b3}.feedback-modal textarea:focus{background:#f8faff;box-shadow:0 0 0 2px #1769e82e}.feedback-upload-list{display:flex;flex-wrap:wrap;gap:10px}.feedback-upload-list figure,.feedback-upload-trigger{position:relative;width:78px;height:78px;overflow:hidden;flex:0 0 78px;margin:0;border:0;border-radius:7px;background:#f3f6fa}.feedback-upload-list figure img{width:100%;height:100%;display:block;object-fit:cover}.feedback-upload-list figure button{position:absolute;top:4px;right:4px;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:5px;color:#fff;background:#142031b8}.feedback-upload-list figure button:hover,.feedback-upload-list figure button:focus-visible{background:#d92d3a;outline:2px solid #fff}.feedback-upload-list figure svg{width:14px;height:14px}.feedback-upload-trigger{display:grid;place-items:center;align-content:center;gap:5px;color:#64748b;font-size:11px;cursor:pointer}.feedback-upload-trigger:hover,.feedback-upload-trigger:focus-visible{color:#1769e8;background:#eaf2ff;outline:0;box-shadow:0 0 0 2px #1769e829}.feedback-upload-trigger svg{width:22px;height:22px}.feedback-file-input{display:none}.feedback-helper{min-height:18px;margin:8px 0 12px;color:#8a96a6;font-size:11px;line-height:1.5}.feedback-helper.error{color:#d92d3a}.feedback-modal form>footer{min-height:62px;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 -22px;padding:0 22px}.feedback-modal form>footer button{min-width:82px;height:36px;padding:0 15px;border:0;border-radius:6px;color:#526174;background:#f2f4f7;font-size:13px;font-weight:600}.feedback-modal form>footer button:last-child{color:#fff;background:#1769e8}.feedback-modal form>footer button:last-child:hover:not(:disabled),.feedback-modal form>footer button:last-child:focus-visible:not(:disabled){background:#0d57c8;outline:0}.feedback-modal form>footer button:last-child:disabled{color:#9eabb9;background:#edf0f4;cursor:not-allowed}.feedback-success{min-height:420px;display:grid;place-items:center;align-content:center;padding:40px;text-align:center}.feedback-success>span{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:#16845b;background:#e9f8f2}.feedback-success>span svg{width:30px;height:30px}.feedback-success h3{margin:17px 0 7px;color:#243348;font-size:19px}.feedback-success p{margin:0;color:#7a8798;font-size:13px}.feedback-success>button{min-width:96px;height:36px;margin-top:24px;border:0;border-radius:6px;color:#fff;background:#1769e8;font-size:13px;font-weight:650}@keyframes customer-typing{0%,70%,to{transform:translateY(0);opacity:.45}35%{transform:translateY(-3px);opacity:1}}@keyframes customer-queue-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.customer-message-typing i,.customer-queue-banner>i{animation:none}}.pickup-page{width:min(calc(100% - 48px),var(--container))}.pickup-card{padding:22px 34px 28px}.notice-list{width:min(100%,1040px);margin:18px 0 0 30px}.notice-list>div{display:grid;grid-template-columns:108px minmax(0,1fr);gap:20px;padding:10px 0}.notice-list dt{color:#27384f;font-weight:750;text-align:right}.notice-list dd{margin:0;color:#526174;line-height:1.7}.code-card form{position:relative}.code-card .form-error{min-height:21px;margin:7px 0;color:#e5484d;font-size:12px}.code-card form>button{margin-top:0}.pickup-success{width:780px;display:flex;align-items:center;gap:12px;margin:20px auto 0;padding:14px 16px;border-radius:6px;color:#16875b;background:#f3faf6}.pickup-success svg{width:22px;height:22px}.pickup-success div{display:grid;gap:2px}.pickup-success span{color:#627367;font-size:12px}.current-help-page{min-height:calc(100vh - 128px);padding:24px 0 46px}.help-current-shell{min-height:680px;margin-right:68px;overflow:clip;border-radius:8px;background:#fff;box-shadow:0 8px 26px #122a4812}.help-current-body{min-height:680px;display:grid;grid-template-columns:220px minmax(0,1fr) 220px;align-items:stretch;background:#fff}.help-directory{padding:28px 16px;border-right:1px solid #edf0f4;background:#fbfcfe}.help-directory nav{display:grid;gap:9px}.help-category-group{min-width:0}.help-category-button{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border:0;color:#303d50;background:transparent;font-size:14px;font-weight:700;text-align:left}.help-category-button:hover{color:#172033;background:#f3f5f8}.help-category-group.active>.help-category-button{color:#303d50}.help-category-button svg{width:15px;height:15px;flex:0 0 auto;color:#9aa5b3;transform:rotate(-90deg);transition:transform .18s ease}.help-category-button[aria-expanded=true] svg{transform:rotate(0)}.help-category-articles{margin:1px 0 5px;padding:0 8px 0 26px;color:#66758a;font-size:14px}.help-category-articles li{padding-left:1px}.help-category-articles li+li{margin-top:2px}.help-category-articles button{width:100%;padding:5px 0;overflow:hidden;border:0;color:#66758a;background:transparent;font-size:14px;line-height:1.45;text-align:left;text-overflow:ellipsis;white-space:nowrap}.help-category-articles button:hover,.help-category-articles button.active{color:#155fc0}.help-category-articles button.active{font-weight:400}.help-document-panel{min-width:0;background:#fff}.help-document-content{width:min(calc(100% - 80px),760px);margin:0 auto;padding:42px 0 52px;text-align:left}.help-document-header{margin-bottom:24px}.help-document-header h2{margin:0;color:#121b2d;font-size:28px;line-height:1.35}.help-document-section{padding:32px 0 34px;border-top:1px solid #edf0f4;scroll-margin-top:92px}.help-document-section h3{margin:0 0 15px;color:#202d41;font-size:19px;line-height:1.45}.help-document-section p{margin:0 0 20px;color:#46566b;font-size:14px;line-height:1.9}.help-document-section h4{margin:0 0 10px;color:#27364a;font-size:14px}.help-document-section ol{margin:0;padding-left:22px;color:#46566b;font-size:13px;line-height:1.8}.help-document-section li+li{margin-top:6px}.help-toc{padding:42px 22px 32px;border-left:1px solid #edf0f4;background:#fff}.help-toc-inner{position:sticky;top:92px}.help-toc-inner>strong{display:block;margin-bottom:12px;color:#27364a;font-size:13px}.help-toc nav{display:grid;gap:3px}.help-toc button{width:100%;padding:7px 0;overflow:hidden;border:0;color:#7b8798;background:transparent;font-size:13px;line-height:1.45;text-align:left;text-overflow:ellipsis;white-space:nowrap}.help-toc button:hover,.help-toc button.active{color:#155fc0}@media not (min-width:0px){.floating-toolbar,#customer-service-panel,#feedback-suggestion-panel{display:none}.help-current-shell{margin-right:0}.help-current-body{grid-template-columns:1fr}.help-directory{padding:12px;overflow-x:auto;border-right:0;border-bottom:1px solid #edf0f4}.help-directory nav{width:max-content;display:flex;gap:6px}.help-category-group{width:auto}.help-category-button{width:auto;min-width:max-content;padding:8px 14px;border-radius:5px;font-weight:500}.help-category-group.active>.help-category-button{background:#eaf2ff;font-weight:700}.help-category-button svg,.help-category-articles{display:none}.help-document-content{width:min(calc(100% - 36px),760px);padding-top:30px}.help-toc{display:none}.pickup-success{width:100%}.detail-step-list,.drop-grid,.detail-spec-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.game-intro-panel{grid-template-columns:1fr}.detail-data-table{overflow-x:auto}.detail-table-row{min-width:860px}}@media not (min-width:0px){.app-container{width:calc(100% - 32px)}}.open-box-page{padding:18px 0 58px}.open-box-page-head{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:10px}.open-box-breadcrumb{min-height:30px;display:flex;align-items:center;gap:8px;color:#8a96a7;font-size:12px}.open-box-breadcrumb button{padding:0;border:0;color:#536277;background:transparent}.open-box-breadcrumb button:hover{color:var(--primary)}.open-box-progress{display:flex;align-items:center;gap:9px;margin:0;padding:0;color:#98a2b3;font-size:11px;list-style:none}.open-box-progress li{display:flex;align-items:center;gap:5px;white-space:nowrap}.open-box-progress li[aria-hidden=true]{color:#cbd5e1}.open-box-progress svg{width:14px;height:14px}.open-box-progress .complete{color:#16845b}.open-box-progress .active{color:#1769e8;font-weight:750}.open-box-hero{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(340px,.86fr);gap:16px;align-items:stretch}.open-box-account-card,.open-box-order-card,.open-box-inventory-card{border:1px solid rgba(220,227,237,.86);border-radius:10px;background:#fffffffa;box-shadow:0 10px 30px #122a4813}.open-box-account-card{border-top:3px solid #4e8dec}.open-box-order-card{border-top:3px solid #59aa8a}.open-box-account-card,.open-box-order-card{min-height:504px}.open-box-card-title{min-height:68px;display:flex;align-items:center;padding:0 24px;border-bottom:1px solid #edf1f6}.open-box-section-heading>svg{color:#16845b}.open-box-card-title>div{display:grid;gap:2px}.open-box-card-title strong{color:#172236;font-size:15px}.open-box-card-title small{color:#8290a2;font-size:11px}.open-box-card-title em{margin-left:auto;padding:4px 9px;border-radius:999px;color:#175cd3;background:#eff4ff;font-size:11px;font-style:normal;font-weight:700}.open-box-product{min-height:138px;display:grid;grid-template-columns:138px minmax(0,1fr) auto;align-items:center;gap:20px;padding:17px 24px}.open-box-product-art{width:138px;height:102px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:#f1f4f8 url(/assets/cs2-case-media-bg.png) center/cover no-repeat}.open-box-product-art img{width:116px;height:86px;object-fit:contain;filter:drop-shadow(0 10px 10px rgba(21,35,54,.18))}.open-box-product p{margin:0 0 4px;color:#1769e8;font-size:11px;font-weight:700}.open-box-product h1{margin:0;color:#172236;font-size:21px}.open-box-product-copy>span{display:block;margin-top:7px;color:#7a8799;font-size:12px}.open-box-product-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.open-box-product-tags em{padding:3px 7px;border-radius:4px;color:#526174;background:#f2f5f8;font-size:9px;font-style:normal;font-weight:650}.open-box-product-tags em:first-child{color:#067647;background:#ecfdf3}.open-box-paid{display:grid;justify-items:end;align-content:center;gap:4px;padding-left:18px}.open-box-paid span{color:#8995a5;font-size:11px}.open-box-paid strong{color:var(--price);font-size:24px}.open-box-expiry{min-height:44px;display:flex;align-items:center;gap:8px;margin:0 24px 10px;padding:0 12px;border-radius:6px;color:#66758a;background:#f7f9fc;font-size:12px}.open-box-expiry svg{width:15px;height:15px;color:#f79009}.open-box-expiry strong{color:#344054}.open-box-expiry small{margin-left:auto;color:#98a2b3}.open-box-credentials{padding:6px 24px 18px}.open-box-section-heading{min-height:46px;display:flex;align-items:center;gap:8px}.open-box-section-heading svg{width:17px;height:17px}.open-box-section-heading strong{color:#202d41;font-size:14px}.open-box-section-heading>span{margin-left:auto;color:#8b97a8;font-size:11px}.open-box-credential-row{min-height:44px;display:grid;grid-template-columns:112px minmax(0,1fr) 92px;align-items:center;border-top:1px solid #edf1f5}.open-box-credential-row>span{color:#7b8798;font-size:13px}.open-box-credential-row code{color:#344054;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:13px;text-align:right}.open-box-credential-row code.strong{color:#1769e8;font-weight:750}.open-box-credential-row button{min-width:76px;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;justify-self:end;border:1px solid #c8d8f0;border-radius:5px;color:#1769e8;background:#fff;font-size:11px}.open-box-credential-row button:hover{border-color:#76a7f3;background:#f5f9ff}.open-box-credential-row button svg{width:13px;height:13px}.open-box-order-card{padding:12px 22px 22px}.open-box-order-card>.open-box-section-heading{border-bottom:1px solid #edf1f5}.order-complete-dot{padding:3px 8px;border-radius:999px;color:#067647!important;background:#ecfdf3;font-weight:700}.open-box-order-card dl{margin:2px 0 16px}.open-box-order-card dl>div{min-height:41px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf1f5}.open-box-order-card dt{color:#7c8899;font-size:12px}.open-box-order-card dd{display:flex;align-items:center;gap:5px;margin:0;color:#455468;font-size:12px;text-align:right}.open-box-order-card dd strong{color:var(--price)}.open-box-order-card dd button{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;color:#1769e8;background:transparent}.open-box-notice{padding:15px 16px 14px;border-radius:7px;color:#56657a;background:#f7f9fc}.open-box-notice header{display:flex;align-items:center;gap:7px;color:#27364a;font-size:12px}.open-box-notice header svg{color:#1769e8}.open-box-notice ul{margin:11px 0 0;padding-left:18px}.open-box-notice li{padding:3px 0;font-size:11px;line-height:1.6}.open-box-notice button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;color:#1769e8;background:transparent;font-size:11px;font-weight:700}.open-box-inventory-card{margin-top:16px;padding:0 22px 24px;border-top:3px solid #78a6ee}.open-box-inventory-heading{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #edf1f5}.open-box-inventory-heading>div{display:flex;align-items:center}.open-box-inventory-heading h2{margin:0;color:#172236;font-size:18px}.open-box-inventory-heading p{margin:3px 0 0;color:#8592a4;font-size:11px}.open-box-inventory-heading>.open-box-inventory-total{min-width:142px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:0 12px;padding:9px 12px;border-radius:7px;background:#f5f8fd;text-align:right}.open-box-inventory-total>span{grid-row:1/3;align-self:center;justify-self:start;padding:3px 7px;border-radius:999px;color:#175cd3;background:#e8f1ff;font-size:9px;font-weight:750}.open-box-inventory-total strong{color:#1769e8;font-size:20px;line-height:1}.open-box-inventory-total small{color:#8c98a8;font-size:9px}.open-box-quote{padding:16px 0 13px}.open-box-quote label{display:block;margin-bottom:7px;color:#344054;font-size:12px;font-weight:700}.open-box-quote>div{display:flex;gap:8px}.open-box-quote input{min-width:0;height:42px;flex:1;padding:0 13px;border:1px solid #d6deea;border-radius:6px;outline:0;color:#344054;background:#fbfcfe;font-size:12px}.open-box-quote input:focus{border-color:#7eacf3;background:#fff;box-shadow:0 0 0 3px #1769e817}.open-box-quote>div button{width:96px;border:0;border-radius:6px;color:#1769e8;background:#edf4ff;font-weight:700}.open-box-quote>p{margin:6px 0 0;color:#98a2b3;font-size:10px}.open-box-actions{position:sticky;z-index:8;top:76px;display:grid;grid-template-columns:1.12fr repeat(6,1fr);gap:9px;margin:0 -10px;padding:9px 10px 0;border-radius:8px;background:transparent}.open-box-actions>button{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid #c9d6e8;border-radius:6px;color:#4b5b71;background:#fff;font-size:11px;font-weight:650;white-space:nowrap}.open-box-actions>button:hover{border-color:#82acf0;color:#1769e8;background:#f8fbff}.open-box-actions>button svg{flex:0 0 auto;width:14px;height:14px}.open-box-actions>.primary-button{border:0;color:#fff;background:linear-gradient(100deg,#347eee,#115bd4)}.open-box-actions>.primary-button:disabled{color:#98a2b3;background:#eef1f5}.open-box-selection-bar{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:10px;padding:0 14px;border-radius:6px 6px 0 0;color:#66758a;background:#f7f9fc;font-size:11px}.open-box-selection-bar label{display:flex;align-items:center;gap:8px;color:#344054;font-weight:700}.open-box-selection-bar input{accent-color:#1769e8}.open-box-selection-stats{display:flex;align-items:center;gap:7px}.open-box-selection-stats>span{padding:4px 8px;border-radius:999px;color:#66758a;background:#fff}.open-box-selection-stats strong{margin-left:2px;color:#1769e8}.open-box-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px;border-radius:0 0 6px 6px;background:#f7f9fc}.open-box-item{position:relative;min-width:0;min-height:204px;display:grid;grid-template-rows:124px 24px auto 22px;align-content:start;overflow:hidden;padding:0;border:1px solid #e2e8f0;border-radius:6px;color:#344054;background:#fff;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.open-box-item:hover{border-color:#9abcf1;box-shadow:0 7px 18px #122a481a;transform:translateY(-1px)}.open-box-item.selected{border-color:#1769e8;box-shadow:0 0 0 2px #1769e81f}.open-box-item.selected>small{color:#1769e8;font-weight:750}.open-box-item.received{opacity:.58;cursor:default}.open-box-rarity{position:absolute;z-index:2;top:0;left:0;padding:3px 7px;border-radius:5px 0;color:#fff;background:#64748b;font-size:9px;font-weight:750}.rarity-red .open-box-rarity{background:#c43c4c}.rarity-purple .open-box-rarity{background:#7b55c7}.rarity-gold .open-box-rarity{background:#b67720}.rarity-amber .open-box-rarity{background:#bd7c12}.rarity-blue .open-box-rarity{background:#3974bd}.open-box-check{position:absolute;z-index:2;top:8px;right:8px;width:19px;height:19px;display:grid;place-items:center;border:1px solid #cbd5e1;border-radius:50%;color:#fff;background:#ffffffeb}.open-box-item.selected .open-box-check,.open-box-item.received .open-box-check{border-color:#1769e8;background:#1769e8}.open-box-check svg{width:12px;height:12px}.open-box-art{display:grid;place-items:center;overflow:hidden;background:#e8edf3 url(/assets/cs2-case-media-bg-v2.png) center/cover no-repeat}.open-box-art img{width:90%;height:92px;object-fit:contain;filter:drop-shadow(0 9px 9px rgba(8,19,33,.22))}.open-box-value{align-self:center;padding:0 8px;color:#1769e8;font-size:10px;font-weight:750}.open-box-item>strong{min-width:0;display:-webkit-box;overflow:hidden;padding:2px 8px 0;color:#28364a;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.open-box-item>small{align-self:end;padding:3px 8px 6px;color:#8290a2;font-size:9px}.open-box-toast{position:fixed;z-index:1300;bottom:32px;left:50%;padding:10px 18px;border-radius:6px;color:#fff;background:#142338ed;box-shadow:0 8px 24px #09162838;transform:translate(-50%)}@media not (min-width:0px){body:has(.open-box-page){min-width:0}body:has(.open-box-page) .header-inner{gap:12px}body:has(.open-box-page) .main-nav{min-width:0;gap:0}body:has(.open-box-page) .nav-link{padding:0 9px;font-size:12px}body:has(.open-box-page) .header-help{display:none}.open-box-page{width:calc(100% - 28px)}.open-box-hero{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}.open-box-grid,.open-box-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not (min-width:0px){.open-box-hero{grid-template-columns:1fr}.open-box-account-card,.open-box-order-card{min-height:0}.open-box-page-head{align-items:flex-start;flex-direction:column;gap:2px}.open-box-progress{width:100%;justify-content:flex-end}}@media not (min-width:0px){.open-box-page{width:calc(100% - 28px);padding-top:14px}.open-box-page-head{margin-bottom:8px}.open-box-progress{justify-content:flex-start;gap:6px;overflow-x:auto;padding-bottom:4px}.open-box-progress li[aria-hidden=true]{display:none}.open-box-progress li{padding:4px 7px;border-radius:999px;background:#f1f4f8}.open-box-card-title,.open-box-product,.open-box-credentials{padding-right:16px;padding-left:16px}.open-box-product{grid-template-columns:92px minmax(0,1fr);gap:12px}.open-box-product-art{width:92px;height:76px}.open-box-product-art img{width:82px;height:62px}.open-box-paid{grid-column:2;align-items:center;justify-items:start;grid-auto-flow:column;justify-content:start;gap:8px;padding:0}.open-box-expiry{align-items:flex-start;flex-wrap:wrap;margin-right:16px;margin-left:16px;padding:10px 12px}.open-box-expiry small{width:100%;margin-left:23px}.open-box-credential-row{grid-template-columns:88px minmax(0,1fr) 82px}.open-box-credential-row code{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.open-box-inventory-card{padding-right:14px;padding-left:14px}.open-box-inventory-heading{align-items:flex-start;padding:14px 0}.open-box-inventory-heading>div:last-child{flex:0 0 auto}.open-box-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.open-box-selection-bar{align-items:flex-start;flex-direction:column;justify-content:center;padding:10px 12px}.open-box-selection-stats{width:100%;justify-content:space-between}.open-box-selection-stats>span{padding:4px 6px}.open-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.open-box-item{min-height:190px}}.messages-view.account-workspace{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;margin-top:0;border-radius:8px;background:#fff;box-shadow:0 8px 26px #122a4812}.messages-view .messages-toolbar{flex:0 0 64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#fff}.messages-view .message-tabs{height:100%;display:flex;align-items:center;gap:34px;padding:0}.messages-view .message-tab{position:relative;height:100%;padding:0 2px;border:0;color:#68768a;background:transparent;font-size:14px;cursor:pointer;box-shadow:none}.messages-view .message-tab:hover{color:#155fc0}.messages-view .message-tab.active{color:#155fc0;font-weight:700;box-shadow:none}.messages-view .message-tab.active:after{content:"";position:absolute;right:2px;bottom:0;left:2px;height:2px;border-radius:2px 2px 0 0;background:#1769e8}.messages-view .mark-all-read{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:5px;color:#526174;background:#f2f5f8;font-size:12px;cursor:pointer}.messages-view .mark-all-read:hover{color:#155fc0;background:#eaf2ff}.messages-view .mark-all-read svg{width:14px;height:14px}.messages-view>.message-list{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding:2px 16px 18px;background:#f8fafc}.messages-view .message-list::-webkit-scrollbar{width:6px}.messages-view .message-list::-webkit-scrollbar-thumb{border-radius:6px;background:#cbd4df}.messages-view .message-item{min-height:126px;display:grid;grid-template-columns:46px minmax(0,1fr) 88px;align-items:center;gap:16px;margin-top:12px;padding:17px 20px;border-radius:7px;background:#fff;box-shadow:0 3px 12px #162a4611}.messages-view .message-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:#1769e8;background:#edf4ff}.messages-view .message-icon.system{color:#7652ae;background:#f2eefb}.messages-view .message-icon.service{color:#16805a;background:#eaf8f2}.messages-view .message-icon svg{width:21px;height:21px}.messages-view .message-main{min-width:0}.messages-view .message-title-row{display:flex;align-items:center;gap:9px;min-height:25px}.messages-view .message-unread-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#1769e8}.messages-view .message-item.read .message-unread-dot{visibility:hidden}.messages-view .message-title-row h2{margin:0;color:#1e2a3c;font-size:15px;font-weight:700}.messages-view .message-status{min-width:50px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border-radius:11px;color:#5e6c80;background:#f1f4f7;font-size:11px}.messages-view .message-status.pending{color:#b4690e;background:#fff5e6}.messages-view .message-status.complete{color:#16805a;background:#eaf8f2}.messages-view .message-status.system{color:#7652ae;background:#f2eefb}.messages-view .message-description{margin:7px 0 9px;overflow:hidden;color:#44536a;font-size:13px;line-height:1.55;white-space:nowrap;text-overflow:ellipsis}.messages-view .message-meta{display:flex;align-items:center;gap:24px;color:#919cac;font-size:11px}.messages-view .message-meta strong{margin-right:5px;color:#7e8a9b;font-weight:400}.messages-view .message-action{justify-self:end;min-width:76px;height:32px;border:0;border-radius:5px;color:#41516a;background:#f3f6fa;box-shadow:none;font-size:12px;font-weight:700;cursor:pointer}.messages-view .message-action:hover{color:#155fc0;background:#eaf2ff}.messages-view .message-action.secondary{color:#536176;background:#f1f4f7}.messages-view .message-action.secondary:hover{color:#155fc0;background:#eaf2ff}.steam-view{display:flex;min-height:0;flex-direction:column;overflow:hidden}.steam-title>div{display:flex;align-items:center;gap:12px}.steam-title>div h2{margin:0}.steam-title>div>span{color:#8a96a8;font-size:12px;font-weight:500}.steam-title .primary-button,.steam-account-actions button,.account-modal footer button,.steam-authorize-step button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.steam-account-list{display:grid;min-height:0;gap:12px;padding:2px 22px 22px;overflow:auto}.steam-account-card{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(280px,1.4fr) auto;align-items:center;gap:14px;padding:18px;border:1px solid #edf0f4;border-radius:7px;background:#fff;box-shadow:0 4px 14px #15263f0f}.steam-account-main{display:flex;min-width:0;align-items:center;gap:14px}.steam-logo{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border-radius:7px;background:#1a304d}.steam-logo img{width:32px;height:32px;filter:brightness(0) invert(1)}.steam-account-main>div,.steam-credential-state{min-width:0}.steam-account-name{display:flex;min-width:0;align-items:center;gap:8px}.steam-account-name h3{margin:0;overflow:hidden;color:#14213a;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.steam-account-name em,.steam-account-name span{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:4px;font-size:11px;font-style:normal;font-weight:600;white-space:nowrap}.steam-account-name em{color:#1769e8;background:#edf4ff}.steam-account-name span{color:#087443;background:#edf9f3}.steam-account-main p,.steam-account-main small{display:block;margin:5px 0 0;overflow:hidden;color:#8a96a8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.steam-account-main small{margin-top:3px;color:#5e6c80}.steam-credential-state{display:grid;grid-template-columns:minmax(140px,1.15fr) minmax(130px,.85fr);gap:0;align-items:center}.steam-credential-row{display:flex;min-width:0;align-items:center;gap:10px;padding-right:14px}.steam-credential-row+.steam-credential-row{padding-left:14px}.steam-credential-heading{display:flex;flex:0 0 auto;align-items:center;gap:6px;color:#667085;font-size:12px;font-weight:600;white-space:nowrap}.steam-credential-value{display:flex;min-width:0;align-items:center;gap:6px;font-size:12px}.steam-credential-value>span{max-width:150px;min-width:0;overflow:hidden;color:#344054;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.steam-credential-value em{flex:0 0 auto;font-size:12px;font-style:normal;font-weight:600;white-space:nowrap}.credential-bind-action{padding:0;border:0;color:#b06b12;background:transparent;font:inherit;font-weight:600;cursor:pointer}.credential-bind-action:hover{color:#1769e8;text-decoration:underline}.steam-credential-row.verified .steam-credential-heading svg,.steam-credential-row.verified .steam-credential-value em{color:#087443}.steam-credential-row.missing .steam-credential-heading svg,.steam-credential-row.missing .steam-credential-value em{color:#b06b12}.steam-credential-row .icon-button{display:grid;width:30px;height:30px;padding:0;place-items:center;border:0;border-radius:5px;color:#667085;background:#f3f5f8;cursor:pointer}.steam-credential-value .icon-button{width:24px;height:24px}.steam-credential-value .icon-button svg{width:14px;height:14px}.steam-credential-row .icon-button:hover:not(:disabled){color:#1769e8;background:#eaf2ff}.steam-credential-row .icon-button:disabled{opacity:.35;cursor:not-allowed}.steam-account-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.steam-account-actions .quiet-button{min-width:88px;height:34px}.steam-account-actions .view-button{min-width:56px;padding:0 14px}.steam-account-actions .icon-button,.account-modal .icon-button{width:34px;height:34px;padding:0;border:0;border-radius:5px;color:#667085;background:#f3f5f8;cursor:pointer}.steam-account-actions .icon-button:hover,.account-modal .icon-button:hover{color:#1769e8;background:#edf4ff}.steam-account-actions .icon-button.danger:hover{color:#d92d20;background:#fff0ef}.account-modal-backdrop{position:fixed;z-index:1300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0d18279e}.account-modal{width:min(520px,calc(100vw - 32px));overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 20px 55px #0814273d}.account-modal.compact{width:min(460px,calc(100vw - 32px))}.account-modal.steam-add-modal{width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid #dce6f2;border-radius:14px;background:#fff;box-shadow:0 28px 80px #08182c47}.steam-add-modal form{display:grid;gap:18px;padding:24px;background:#fff}.account-modal.steam-add-modal>header{min-height:84px;padding:16px 24px;border-bottom:1px solid #e7edf5;background:linear-gradient(135deg,#f7fbff,#eef5ff)}.steam-add-heading{display:flex;min-width:0;align-items:center;gap:13px}.steam-add-logo{display:grid!important;width:46px;height:46px;flex:0 0 46px;margin:0!important;place-items:center;border-radius:12px;background:linear-gradient(145deg,#1c385a,#10233b);box-shadow:0 8px 18px #13314f33}.steam-add-logo img{width:28px;height:28px;filter:brightness(0) invert(1)}.steam-add-heading>div{min-width:0}.account-modal.steam-add-modal>header h2{font-size:19px;letter-spacing:-.2px}.account-modal.steam-add-modal>header span:not(.steam-add-logo){margin-top:5px;color:#66768a;font-size:12px}.account-modal.steam-add-modal>header .icon-button{width:44px;height:44px;flex:0 0 44px;border-radius:9px;color:#617086;background:#fffc}.steam-form-section-heading,.steam-fields-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.steam-form-section-heading>div,.steam-fields-heading{min-width:0}.steam-form-section-heading strong,.steam-fields-heading strong{display:block;color:#1d2939;font-size:14px;line-height:1.4}.steam-form-section-heading small,.steam-fields-heading small{display:block;margin-top:3px;color:#667085;font-size:12px;line-height:1.45}.steam-form-section-heading>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;color:#087443;background:#edf9f3;font-size:11px;font-weight:700}.steam-form-section-heading>span svg{width:14px;height:14px}.steam-login-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.steam-login-mode label{position:relative;display:grid;min-height:82px;min-width:0;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px;border:1px solid #d9e2ee;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.steam-login-mode label:hover{border-color:#a9c5ed;background:#fbfdff}.steam-login-mode label.active{border-color:#4f8fe9;background:#f4f8ff;box-shadow:0 0 0 3px #1769e817}.steam-login-mode input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.steam-login-mode input:focus-visible+.steam-mode-icon{outline:3px solid rgba(23,105,232,.2);outline-offset:2px}.steam-mode-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;color:#52657c;background:#f1f4f8}.steam-login-mode label.active .steam-mode-icon{color:#1769e8;background:#e6f0ff}.steam-mode-icon svg{width:20px;height:20px}.steam-mode-copy{display:grid;min-width:0;gap:5px}.steam-mode-copy b{display:flex;align-items:center;gap:7px;color:#29384c;font-size:13px}.steam-mode-copy b em{padding:2px 6px;border-radius:999px;color:#1769e8;background:#e6f0ff;font-size:10px;font-style:normal;font-weight:700}.steam-mode-copy small{overflow:hidden;color:#667085;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.steam-mode-check{width:18px;height:18px;color:#b9c3d0}.steam-login-mode label.active .steam-mode-check{color:#1769e8;fill:#dceaff}.steam-login-notice{display:flex;align-items:flex-start;gap:9px;margin-top:-4px;padding:10px 12px;border:1px solid #dce9f9;border-radius:8px;color:#526176;background:#f7faff;font-size:12px;line-height:1.55}.steam-login-notice>svg{width:16px;height:16px;flex:0 0 16px;margin-top:1px;color:#1769e8}.steam-login-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;border:1px solid #e5eaf1;border-radius:10px;background:#f8fafc}.steam-fields-heading,.steam-login-fields .full-width{grid-column:1 / -1}.steam-fields-heading{justify-content:flex-start;align-items:baseline;gap:8px}.steam-fields-heading small{margin:0}.steam-login-fields label{display:grid;min-width:0;gap:7px}.steam-login-fields label>span{color:#344054;font-size:12px;font-weight:650}.steam-login-fields label>span em{margin-left:4px;color:#98a2b3;font-size:11px;font-style:normal;font-weight:500}.steam-login-fields input{height:44px;background:#fff}.steam-login-fields label>small{min-height:16px;color:#667085;font-size:11px;line-height:1.45}.steam-login-fields .full-width>small{margin-top:-23px;text-align:right;pointer-events:none}.steam-login-terms{display:flex!important;align-items:flex-start;gap:9px!important;color:#667085;font-size:12px;line-height:1.55;cursor:pointer}.steam-login-terms input{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:#1769e8}.steam-login-terms a{color:#1769e8;text-decoration:none}.steam-login-terms a:hover{text-decoration:underline}.steam-add-modal form>footer{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px;margin:2px -24px -24px;padding:0 24px;border-top:1px solid #e8edf4;background:#f8fafc}.steam-form-assurance{display:inline-flex;align-items:center;gap:6px;color:#667085;font-size:11px}.steam-form-assurance svg{width:15px;height:15px;color:#087443}.steam-add-modal form>footer>div{display:flex;gap:10px}.steam-add-modal form>footer .quiet-button,.steam-add-modal form>footer .primary-button{width:104px;min-width:104px;height:44px;border-radius:7px}.steam-add-modal form>footer .primary-button{box-shadow:0 7px 16px #1769e829}.account-modal.steam-info-modal{width:min(700px,calc(100vw - 32px))}.steam-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:8px 24px 0}.steam-info-field{min-width:0;padding:15px 0;border-bottom:1px solid #edf0f4}.steam-info-field.wide{grid-column:1 / -1}.steam-info-field>span{display:block;margin-bottom:6px;color:#8a96a8;font-size:12px}.steam-info-field>div{display:flex;min-width:0;align-items:center;gap:8px}.steam-info-field strong{min-width:0;overflow:hidden;color:#1d2939;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.steam-info-field.wide strong{white-space:normal;overflow-wrap:anywhere}.steam-info-field .icon-button{width:30px;height:30px;flex:0 0 30px}.steam-info-modal>footer{margin:20px 0 0}.account-modal>header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;border-bottom:1px solid #edf0f4}.account-modal>header h2,.account-modal>header h3{margin:0;color:#14213a;font-size:18px}.account-modal>header span{display:block;margin-top:3px;color:#8a96a8;font-size:12px}.account-modal form{display:grid;gap:16px;padding:20px 24px 0}.account-modal label{display:grid;gap:8px}.account-modal label>span{color:#344054;font-size:13px;font-weight:600}.account-modal input,.account-modal textarea,.account-modal select{width:100%;border:1px solid #d3dce9;border-radius:6px;outline:0;color:#1d2939;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.account-modal input{height:44px;padding:0 13px}.account-modal textarea{min-height:98px;resize:vertical;padding:12px 13px;line-height:1.6}.account-modal select{height:44px;padding:0 36px 0 13px}.account-modal input:focus,.account-modal textarea:focus,.account-modal select:focus{border-color:#7aaaf3;box-shadow:0 0 0 3px #1769e81a}.real-name-modal form{gap:14px;padding-bottom:0}.real-name-modal label{gap:6px}.real-name-modal input[aria-invalid=true]{border-color:#d92d20;box-shadow:0 0 0 3px #d92d2014}.field-error{color:#d92d20;font-size:12px;line-height:1.4}.seller-publish-button{display:inline-flex;min-width:104px;align-items:center;justify-content:center;gap:6px}.seller-publish-button svg,.seller-publish-modal footer svg{width:16px;height:16px}.seller-permission-notice{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:14px;border-radius:6px;color:#8a4b08;background:#fff7e8}.seller-permission-notice>svg{width:22px;height:22px;margin-top:1px;color:#d97706}.seller-permission-notice div{display:grid;gap:4px}.seller-permission-notice strong{color:#7a4107;font-size:14px}.seller-permission-notice span{color:#9a5b19;font-size:13px;line-height:1.55}.seller-publish-modal footer .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.account-modal footer{display:flex;min-height:70px;align-items:center;justify-content:flex-end;gap:10px;margin:20px -24px 0;padding:0 24px;background:#f8fafc}.account-modal footer button,.steam-authorize-step button{min-width:92px;height:38px}.steam-authorize-step{display:flex;min-height:330px;flex-direction:column;align-items:center;justify-content:center;padding:30px 24px;text-align:center}.steam-authorize-step>span{display:grid;width:68px;height:68px;place-items:center;border-radius:9px;background:#1a304d}.steam-authorize-step img{width:42px;filter:brightness(0) invert(1)}.steam-authorize-step h3{margin:20px 0 8px;color:#14213a;font-size:19px}.steam-authorize-step p{margin:0 0 26px;color:#7b8798;font-size:13px}.steam-authorize-step>div{display:flex;gap:10px}.steam-client-step{display:flex;min-height:390px;flex-direction:column;align-items:center;justify-content:center;padding:28px 24px;text-align:center}.steam-client-logo{display:grid;width:68px;height:68px;place-items:center;border-radius:9px;background:#1a304d}.steam-client-logo img{width:42px;filter:brightness(0) invert(1)}.steam-client-step h3{margin:18px 0 7px;color:#14213a;font-size:19px}.steam-client-step>p{margin:0 0 18px;color:#7b8798;font-size:13px}.steam-collect-list{width:min(100%,430px);display:grid;gap:8px;padding:12px 14px;border-radius:7px;background:#f6f8fb;text-align:left}.steam-collect-list>div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:28px}.steam-collect-list>div>span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#087443;background:#e5f7ed}.steam-collect-list svg{width:13px;height:13px}.steam-collect-list b{color:#344054;font-size:12px;font-weight:500}.steam-collect-list em{color:#8490a1;font-size:11px;font-style:normal}.steam-client-note{margin:14px 0 20px}.steam-step-actions{display:flex;gap:10px}.field-help,.field-error{margin:-6px 0 0;font-size:12px;line-height:1.6}.field-help{color:#7b8798}.field-error{color:#d92d20}.confirm-content{padding:22px 24px 2px}.confirm-content p{margin:0;color:#344054;font-size:14px;line-height:1.7}.confirm-content span{display:block;margin-top:10px;color:#8a96a8;font-size:12px}.danger-button{border:0;border-radius:5px;color:#fff;background:#e5484d;cursor:pointer}.account-content .primary-button,.account-content .quiet-button,.account-content .danger-button,.account-modal .primary-button,.account-modal .quiet-button,.account-modal .danger-button,.messages-view .message-action,.order-support-link{width:92px;min-width:92px;height:32px;min-height:32px;padding:0 12px;white-space:nowrap}.service-view .quiet-button{width:110px;min-width:110px}.data-empty{display:grid;min-height:240px;place-items:center;align-content:center;gap:8px;color:#8a96a8}.data-empty strong{color:#344054}@media not (min-width:0px){.steam-account-card{grid-template-columns:1fr;gap:14px}.steam-credential-state{grid-template-columns:1fr 1fr}.steam-account-actions{justify-content:flex-start}}@media not (min-width:0px){.account-modal-backdrop{padding:12px}.account-modal.steam-add-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:12px}.account-modal.steam-add-modal>header{min-height:76px;padding:13px 16px}.steam-add-logo{width:42px;height:42px;flex-basis:42px}.account-modal.steam-add-modal>header h2{font-size:17px}.account-modal.steam-add-modal>header span:not(.steam-add-logo){max-width:225px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.steam-add-modal form{gap:16px;padding:20px 16px}.steam-form-section-heading{align-items:flex-start}.steam-form-section-heading>span{margin-top:1px}.steam-login-mode{grid-template-columns:1fr}.steam-login-mode label{min-height:76px}.steam-login-fields{grid-template-columns:1fr;gap:14px;padding:16px}.steam-fields-heading,.steam-login-fields .full-width{grid-column:1}.steam-add-modal form>footer{min-height:118px;flex-direction:column;align-items:stretch;justify-content:center;gap:10px;margin:0 -16px -20px;padding:14px 16px}.steam-form-assurance{justify-content:center}.steam-add-modal form>footer>div{display:grid;grid-template-columns:1fr 1fr}.steam-add-modal form>footer .quiet-button,.steam-add-modal form>footer .primary-button{width:100%;min-width:0}.steam-credential-state{grid-template-columns:1fr}.steam-credential-row{padding-right:0}.steam-credential-row+.steam-credential-row{margin-top:8px;padding:8px 0 0;border-top:1px solid #edf0f4;border-left:0}.steam-add-modal form{grid-template-columns:1fr}.steam-add-modal form .full-width{grid-column:1}.steam-add-modal form footer{grid-column:1}.steam-info-grid{grid-template-columns:1fr}.steam-info-field.wide{grid-column:1}}@media(prefers-reduced-motion:reduce){.steam-login-mode label{transition-duration:.01ms}}.account-modal.steam-add-modal{width:min(460px,calc(100vw - 32px));border-radius:10px}.steam-add-modal form{display:flex;flex-direction:column;gap:16px;padding:24px 28px 26px;background:#fff}.steam-login-fields{display:flex;flex-direction:column;gap:16px;order:1;padding:0;border:0;background:transparent}.steam-login-fields label{position:relative;display:block}.steam-login-fields label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.steam-login-fields label>small,.steam-fields-heading{display:none}.steam-login-fields input{width:100%;height:50px;padding:0 14px;border:1px solid #d7e0ec;border-radius:6px;color:#25354b;background:#f7f9fc;font-size:13px}.steam-login-fields input::placeholder{color:#a0abba}.steam-login-fields input:focus{border-color:#6ea3ee;background:#fff;box-shadow:0 0 0 3px #1769e81a;outline:0}.steam-password-field{position:relative}.steam-password-field input{padding-right:46px}.steam-password-field button{position:absolute;top:50%;right:12px;display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;color:#8a96a8;background:transparent;cursor:pointer;transform:translateY(-50%)}.steam-password-field button:hover{color:#1769e8}.steam-password-field button svg{width:17px;height:17px}.steam-login-mode{display:flex;flex-wrap:wrap;align-items:center;gap:18px;order:2}.steam-login-mode label,.steam-login-mode label.active,.steam-login-mode label:hover{display:inline-flex;min-height:0;align-items:center;gap:7px;padding:0;border:0;border-radius:0;color:#344054;background:transparent;box-shadow:none;cursor:pointer}.steam-login-mode input{position:static;width:16px;height:16px;flex:0 0 16px;overflow:visible;clip:auto;accent-color:#1769e8}.steam-login-mode label>span{color:#344054;font-size:13px;white-space:nowrap}.steam-login-notice{display:block;order:3;margin:-2px 0 0;padding:0;border:0;color:#7a8799;background:transparent;font-size:12px;line-height:1.6}.steam-add-modal form>footer{display:block;order:4;min-height:0;margin:2px 0 0;padding:0;border:0;background:transparent}.steam-add-modal form>footer>div{width:100%}.steam-add-modal form>footer .quiet-button{display:none}.steam-add-modal form>footer .primary-button{width:100%;min-width:0;height:46px;border-radius:6px;background:#1769e8;box-shadow:0 8px 18px #1769e829}.account-modal.steam-add-modal>header{min-height:72px;padding:12px 20px;background:#fff}.steam-add-heading{gap:10px}.steam-add-logo{width:40px;height:40px;flex-basis:40px;border-radius:10px}.steam-add-logo img{width:24px;height:24px}.account-modal.steam-add-modal>header h2{font-size:18px}.account-modal.steam-add-modal>header .icon-button{width:38px;height:38px;flex-basis:38px;border-radius:8px}.steam-add-heading{display:flex;align-items:center;gap:12px}.account-modal.steam-add-modal>header h2{margin:0;color:#14213a;font-size:18px;font-weight:700}.steam-account-card{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.35fr) auto;gap:20px;padding:16px 18px}.steam-account-main{display:grid;min-width:0;align-content:center;justify-items:start;gap:7px}.steam-account-field-label{color:#344054;font-size:12px}.steam-account-idline,.steam-account-password,.steam-account-tags{display:flex;align-items:center}.steam-account-idline{gap:8px}.steam-account-idline strong{color:#344054;font-size:14px;font-weight:600}.steam-account-idline .icon-button,.steam-account-password .icon-button{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:4px;color:#667085;background:transparent;cursor:pointer}.steam-account-idline .icon-button:hover,.steam-account-password .icon-button:hover{color:#1769e8;background:#edf4ff}.steam-account-idline .icon-button svg,.steam-account-password .icon-button svg{width:15px;height:15px}.steam-account-password{gap:7px;color:#344054;font-size:13px;letter-spacing:.4px}.steam-account-tags{gap:8px;margin-top:1px}.steam-account-tags span,.steam-account-tags em{display:inline-flex;min-height:22px;align-items:center;padding:0 9px;border-radius:3px;font-size:11px;font-style:normal}.steam-account-tags span{color:#526176;background:#f1f3f6}.steam-account-tags em{color:#48a62d;background:#eef9e9}.steam-account-actions{align-self:center}.steam-account-summary{display:grid;grid-template-columns:.8fr 1.15fr 1fr;min-width:0;align-items:center;gap:18px}.steam-account-summary>div{display:grid;min-width:0;gap:6px}.steam-account-summary span{color:#8490a1;font-size:11px}.steam-account-summary strong{overflow:hidden;color:#344054;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.steam-account-credentials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;align-items:center;gap:18px}.steam-account-credential{display:grid;min-width:0;gap:7px;padding-left:0}.steam-account-credential>span{display:inline-flex;align-items:center;gap:4px;color:#8490a1;font-size:11px}.steam-field-help{display:grid;width:16px;height:16px;place-items:center;padding:0;border:0;color:#98a2b3;background:transparent;cursor:help}.steam-field-help:hover{color:#1769e8}.steam-field-help svg{width:13px;height:13px}.steam-account-credential>div{display:flex;min-width:0;align-items:center;gap:7px}.steam-account-credential em,.steam-account-credential>div>button:not(.icon-button){overflow:hidden;color:#087443;font-size:12px;font-style:normal;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.steam-account-credential.missing em,.steam-account-credential.missing>div>button:not(.icon-button){color:#b06b12}.steam-account-credential>div>button:not(.icon-button){padding:0;border:0;background:transparent;cursor:pointer}.steam-account-credential>div>button:not(.icon-button):hover{color:#1769e8;text-decoration:underline}.steam-account-credential .icon-button{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;padding:0;border:0;border-radius:4px;color:#667085;background:transparent;cursor:pointer}.steam-account-credential .icon-button:hover:not(:disabled){color:#1769e8;background:#edf4ff}.steam-account-credential .icon-button:disabled{opacity:.35;cursor:not-allowed}.steam-account-credential .icon-button svg{width:14px;height:14px}@media not (min-width:0px){.steam-account-card{grid-template-columns:1fr}.steam-account-actions{justify-content:flex-start}}@media not (min-width:0px){.steam-account-credentials{width:100%;grid-template-columns:1fr 1fr;gap:10px}.steam-account-credential{padding-left:10px}}.steam-info-modal{width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto}.steam-info-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:10px 24px 22px}.steam-info-reference-field{display:grid;min-width:0;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;min-height:50px}.steam-info-reference-field.wide{grid-column:1 / -1;grid-template-columns:72px minmax(0,1fr) auto}.steam-info-reference-field.group-start{min-height:62px;margin-top:6px;padding-top:10px;border-top:1px solid #e8edf3}.steam-info-reference-field.group-start>div{display:block;line-height:1.55}.steam-info-reference-field.group-start>div strong{display:inline}.steam-info-reference-field.group-start>div .icon-button{display:inline-grid;margin-left:7px;vertical-align:middle}.steam-info-reference-field>span{color:#667085;font-size:12px;white-space:nowrap}.steam-info-reference-field>div{display:flex;min-width:0;align-items:center;gap:7px}.steam-info-reference-field strong{min-width:0;overflow:hidden;color:#1d2939;font-size:12px;font-weight:500;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.steam-info-reference-field.wide strong{overflow-wrap:anywhere;white-space:normal}.steam-info-reference-field .icon-button{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;padding:0;border:0;border-radius:4px;color:#667085;background:transparent;cursor:pointer}.steam-info-reference-field .icon-button:hover{color:#1769e8;background:#edf4ff}.steam-info-reference-field .icon-button svg{width:15px;height:15px}.steam-info-visibility-button{margin-left:2px}@media not (min-width:0px){.steam-info-reference-grid{grid-template-columns:1fr;gap:0;padding-right:16px;padding-left:16px}.steam-info-reference-field,.steam-info-reference-field.wide{grid-column:auto;grid-template-columns:64px minmax(0,1fr) auto}.steam-info-reference-field.wide>span{width:64px}}.exact-detail-page .detail-tabs nav button{height:50px}.agreement-page{min-height:calc(100vh - 128px);padding:28px 0 64px;background:#fff}.agreement-page-container{width:min(calc(100% - 48px),1050px)}.agreement-document{background:#fff}.agreement-document-header{padding:0}.agreement-document-header h1{margin:0 0 4px;color:#263142;font-size:22px;font-weight:600;line-height:1.5}.agreement-document-meta{margin:0 0 12px;color:#4b5565;font-size:14px;line-height:1.7}.agreement-document-body{padding:0 0 48px;color:#374151;font-size:14px;line-height:1.75}.agreement-document-body h2{scroll-margin-top:92px;margin:6px 0 0;padding:0;color:#2f3948;font-size:15px;font-weight:500;line-height:1.75}.agreement-document-body h3{scroll-margin-top:92px;margin:5px 0 0;color:#374151;font-size:14px;font-weight:600}.agreement-document-body p{margin:0}.agreement-document-body ul,.agreement-document-body ol{margin:0;padding-left:24px}.agreement-document-body li+li{margin-top:0}.agreement-document-body a,.agreement a{color:#1769e8}.agreement-document-body a:hover,.agreement a:hover{text-decoration:underline}.agreement-unavailable{min-height:440px;display:grid;place-items:center;align-content:center;gap:10px;border-radius:8px;background:#fff;box-shadow:var(--shadow);text-align:center}.agreement-unavailable h1,.agreement-unavailable p{margin:0}.agreement-unavailable p{color:#748196}.agreement-unavailable button{margin-top:12px}@media(max-width:760px){body:has(.agreement-page){min-width:0}body:has(.agreement-page) .site-header{height:60px}body:has(.agreement-page) .page-stage{padding-top:60px}body:has(.agreement-page) .header-inner{gap:8px}body:has(.agreement-page) .brand{font-size:15px}body:has(.agreement-page) .brand-mark{width:32px;height:32px}body:has(.agreement-page) .main-nav,body:has(.agreement-page) .header-help,body:has(.agreement-page) .notification{display:none}body:has(.agreement-page) .global-user-trigger-name{display:none}.agreement-page{padding:20px 0 32px}.agreement-page-container{width:calc(100% - 24px)}.agreement-document-body{padding:0 0 42px;font-size:14px;line-height:1.75}.agreement-document-body h2{font-size:15px}body:has(.agreement-page) .site-footer{height:auto}body:has(.agreement-page) .footer-main{align-items:flex-start;flex-direction:column;gap:16px;padding:22px 0}body:has(.agreement-page) .footer-main nav,body:has(.agreement-page) .footer-legal{flex-wrap:wrap;margin:0;white-space:normal}}.account-modal-backdrop:has(.steam-info-modal){padding:10px}.account-modal.steam-info-modal{width:min(630px,calc(100vw - 20px));min-height:468px;max-height:calc(100vh - 20px);border-radius:10px;overflow:auto}.account-modal.steam-info-modal>header{min-height:70px;padding:0 24px;border-bottom-color:#e3e5e8}.account-modal.steam-info-modal>header h2{color:#333;font-size:16px;font-weight:600}.account-modal.steam-info-modal>header .icon-button{width:32px;height:32px;border:0;color:#7d7d7d;background:transparent;font-size:20px}.account-modal.steam-info-modal>header .icon-button:hover,.account-modal.steam-info-modal>header .icon-button:focus,.account-modal.steam-info-modal>header .icon-button:focus-visible{outline:0;color:#7d7d7d;background:transparent;box-shadow:none}.steam-original-info{position:relative;min-height:398px;box-sizing:border-box;padding:5px 24px 24px;color:#3f3f3f;font-size:14px}.steam-original-info:after{position:absolute;right:24px;bottom:23px;left:24px;height:1px;background:#e3e5e8;content:""}.steam-original-info-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.steam-original-info-value{display:flex;min-width:0;min-height:42px;align-items:center}.steam-original-info-value>span{flex:0 0 auto}.steam-original-info-value>strong,.steam-original-action-row strong{min-width:0;color:#3f3f3f;font-weight:400}.steam-original-action-row{display:grid;min-height:52px;grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:24px}.steam-original-action-row:first-of-type{min-height:62px}.steam-original-action-row>div{display:flex;min-width:0;align-items:center}.steam-original-action-row>div>span{flex:0 0 70px}.steam-original-action-value{min-width:0;flex:1 1 auto!important;line-height:20px}.steam-original-action-value>strong{overflow-wrap:anywhere}.steam-original-action{width:116px;height:32px;padding:0 12px;border:1px solid #d9d9d9;border-radius:0;color:#444;background:#fff;font:inherit;cursor:pointer}.steam-original-action:hover,.steam-original-action:focus-visible{border-color:#1769e8;color:#1769e8}@media(max-width:640px){.account-modal.steam-info-modal,.steam-original-info{min-height:0}.steam-original-info-pairs{grid-template-columns:1fr}.steam-original-action-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.steam-original-action-row>div>span{flex-basis:64px}}.home-preview-mode{position:fixed;z-index:290;top:82px;left:50%;display:flex;align-items:center;gap:14px;min-height:42px;padding:7px 8px 7px 16px;color:#25324a;background:#fffffff5;border:1px solid #cbd8ee;border-radius:6px;box-shadow:0 8px 24px #1123412e;transform:translate(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-preview-mode strong{color:#0b57d0;font-size:14px}.home-preview-mode span{color:#69768d;font-size:13px;white-space:nowrap}.home-preview-mode button{min-height:30px;padding:0 12px;color:#0b57d0;background:#edf4ff;border:0;border-radius:4px;cursor:pointer}.home-preview-mode button:hover{background:#deebff}@media(max-width:760px){.home-preview-mode{top:72px;max-width:calc(100vw - 24px)}.home-preview-mode span{display:none}}.showcase-heading p,.showcase-heading button,.recharge-featured-seller,.recharge-mini-body h3,.recharge-mini-body del,.recharge-mini-seller,.home-assistant-card>p,.home-assistant-card>small,.home-assistant-card .recharge-assistant-field>span,.region-rail-group>span,.region-rail-group>b,.region-rail-group>small,.flag-cn:after,.flag-tr:after,.purchase-ticker-item,.purchase-ticker-item b,.purchase-ticker-item span,.purchase-ticker-item small,.box-feature>span,.box-feature p,.box-feature em,.box-mini-list h3,.box-accordion-card>span,.box-accordion-summary h3,.box-accordion-summary strong,.box-accordion-detail p,.box-accordion-detail em,.accordion-product-badge,.accordion-product-summary h3,.contract-accordion .accordion-product-summary>div,.contract-accordion .accordion-product-detail>div,.contract-accordion .accordion-product-detail span,.contract-accordion b,.contract-risk,.contract-product-meta,.game-poster-info h3,.game-poster-info del,.showcase-game-card del,.showcase-game-card b,.showcase-trust span,.showcase-partner-list span,.drop-grid article>span,.floating-tool-unread,.customer-order-select>span small,.customer-welcome-message time,.customer-start-tools button,.customer-composer-tools button,.customer-image-preview,.customer-start-actions>span,.customer-start-count,.customer-active-context,.customer-active-context button,.customer-queue-banner small,.customer-queue-banner button,.customer-day-divider,.customer-system-message,.customer-agent-name,.customer-message time,.customer-security-note,.customer-composer-order,.customer-composer-order strong,.customer-composer-toolbar>button,.customer-composer-footer>span,.customer-order-picker-list small em,.open-box-product-tags em,.open-box-inventory-total>span,.open-box-inventory-total small,.open-box-quote>p,.open-box-rarity,.open-box-value,.steam-mode-copy b em,.open-box-item>small{font-size:12px}.site-footer .footer-link-group h2{font-size:14px}.site-footer .footer-brand-intro p,.site-footer .footer-link-group nav a,.site-footer .footer-legal{font-size:13px}.exchange-rate-page{min-height:calc(100vh - 128px);padding:28px 0 52px;background:#f4f6fa}.exchange-rate-container{width:min(calc(100% - 64px),1200px)}.exchange-rate-card{padding:24px;border:1px solid #e2e8f1;border-radius:10px;background:#fff;box-shadow:0 6px 20px #0f233e0d}.exchange-rate-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.exchange-rate-heading h1{margin:0;color:#172033;font-size:24px;line-height:1.4}.exchange-rate-heading p{margin:6px 0 0;color:#7a8799;font-size:13px}.exchange-rate-update{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;margin-top:5px;color:#66758a;font-size:12px}.exchange-rate-update svg,.exchange-rate-summary svg{width:15px;height:15px;color:#3b73d1}.exchange-converter{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:end;gap:16px;padding:20px;border:1px solid #dfe7f2;border-radius:8px;background:#f8fafd}.exchange-currency-field{display:grid;gap:8px}.exchange-currency-field>span{color:#526176;font-size:12px;font-weight:600}.exchange-currency-field>div{height:58px;display:grid;grid-template-columns:minmax(180px,.9fr) minmax(120px,1fr);align-items:center;overflow:hidden;border:1px solid #cdd8e7;border-radius:6px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.exchange-currency-field>div:focus-within{border-color:#2b71e8;box-shadow:0 0 0 3px #2b71e81a}.exchange-currency-field select,.exchange-currency-field input,.exchange-currency-field output{width:100%;height:100%;min-width:0;border:0;color:#172033;background:transparent;font:inherit;outline:0}.exchange-currency-field select{padding:0 16px;border-right:1px solid #e3e9f1;color:#344054;font-size:13px;cursor:pointer}.exchange-currency-field input,.exchange-currency-field output{display:flex;align-items:center;justify-content:flex-end;padding:0 16px;color:#172033;font-size:18px;font-weight:700;text-align:right}.exchange-currency-field input::-webkit-outer-spin-button,.exchange-currency-field input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.exchange-swap{width:44px;height:44px;display:grid;place-items:center;margin:0 auto 7px;padding:0;border:1px solid #cfd9e8;border-radius:50%;color:#2b71e8;background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.exchange-swap:hover,.exchange-swap:focus-visible{border-color:#2b71e8;box-shadow:0 6px 16px #2b71e829;outline:0;transform:rotate(180deg)}.exchange-swap svg{width:20px;height:20px}.exchange-rate-summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#66758a;font-size:12px}.exchange-rate-summary span{display:inline-flex;align-items:center;gap:6px}.exchange-rate-table-wrap{overflow:hidden;border:1px solid #e1e7ef;border-radius:6px}.exchange-rate-table{width:100%;border-collapse:collapse;table-layout:fixed}.exchange-rate-table th{height:48px;padding:0 22px;color:#526176;background:#f0f3f8;font-size:13px;font-weight:600;text-align:center}.exchange-rate-table td{height:52px;padding:0 22px;border-top:1px solid #edf1f6;color:#25324a;font-size:13px;text-align:center;font-variant-numeric:tabular-nums}.exchange-rate-table tbody tr:hover{background:#f8faff}.exchange-rate-table td:first-child{display:flex;align-items:center;justify-content:center;gap:10px}.exchange-rate-table td:first-child strong{min-width:34px;color:#172033}.exchange-rate-table td:first-child span{color:#66758a}.exchange-rate-page{padding:38px 0 56px;background:#f7f8fa}.exchange-rate-container{width:min(calc(100% - 128px),1328px)}.exchange-rate-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.exchange-rate-heading{display:block;margin:0 0 22px}.exchange-rate-heading h1{color:#080808;font-size:24px;font-weight:700;line-height:1.35}.exchange-converter{width:800px;display:grid;grid-template-columns:350px 44px 350px;align-items:center;gap:28px;padding:0;border:0;border-radius:0;background:transparent}.exchange-currency-field{display:block}.exchange-currency-field>div{position:relative;width:350px;height:60px;display:grid;grid-template-columns:36px 100px minmax(0,1fr);align-items:center;padding:0 12px 0 20px;overflow:visible;border:1px solid #c8d2df;border-radius:4px;background:#fff;box-shadow:none}.exchange-currency-field>div>img{width:28px;height:20px;display:block;border-radius:2px;object-fit:cover}.exchange-currency-field select{height:100%;padding:0 8px;border:0;color:#4a5568;background:transparent;font-size:14px}.exchange-currency-field input,.exchange-currency-field output{height:32px;align-self:start;padding:7px 0 0;color:#111827;font-size:16px;font-weight:500}.exchange-currency-field small{position:absolute;right:12px;bottom:7px;color:#c1c8d4;font-size:14px;line-height:1}.exchange-swap{width:44px;height:44px;margin:0;border:0;border-radius:0;color:#111;background:transparent;box-shadow:none}.exchange-swap:hover,.exchange-swap:focus-visible{border:0;color:#111;background:transparent;box-shadow:none;transform:none}.exchange-swap svg{width:20px;height:20px;stroke-width:1.7}.exchange-rate-summary{min-height:36px;margin:0;color:#3e4a61;font-size:12px}.exchange-rate-summary .exchange-rate-update{margin:0;color:#3e4a61;font-size:12px}.exchange-rate-table-wrap{border:0;border-radius:0;overflow:visible}.exchange-rate-table th{height:48px;padding:0 20px;color:#536078;background:#eaedf3;font-size:13px;font-weight:500}.exchange-rate-table td{height:60px;padding:0 20px;border-top:1px solid #e8ebf0;color:#0a1730;font-size:12px}.exchange-rate-table tbody tr:hover{background:transparent}.exchange-rate-table td:first-child{gap:5px}.exchange-rate-table td:first-child strong{min-width:0;color:#0a1730;font-weight:500}.exchange-rate-table td:first-child span{color:#0a1730}.exchange-currency-field>div{grid-template-columns:140px minmax(0,1fr);padding-left:12px}.exchange-currency-picker{position:relative;align-self:stretch;min-width:0}.exchange-currency-field>div:has(.exchange-currency-picker):focus-within{border-color:#c8d2df;box-shadow:none}.exchange-currency-trigger{width:100%;height:100%;display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 8px;border:0;color:#667085;background:transparent;cursor:pointer}.exchange-currency-trigger img,.exchange-currency-option img{width:28px;height:20px;display:block;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #0f172a0f}.exchange-currency-trigger strong{overflow:hidden;font-size:14px;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap}.exchange-currency-trigger svg{width:16px;height:16px;transition:transform .15s ease}.exchange-currency-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.exchange-currency-trigger:focus-visible{border-radius:4px;outline:1px solid #98a2b3;outline-offset:-1px}.exchange-currency-menu{position:absolute;z-index:420;top:calc(100% - 2px);left:-8px;width:130px;max-height:284px;padding:4px;overflow-y:auto;border:1px solid #e1e5ec;border-radius:4px;background:#fff;box-shadow:0 8px 20px #0f172a24}.exchange-currency-option{width:100%;height:36px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:0 14px;border:0;border-radius:3px;color:#344054;background:#fff;cursor:pointer;font-size:14px;font-weight:600;text-align:left}.exchange-currency-option:hover,.exchange-currency-option:focus-visible{color:#1f3f7d;background:#f0f3f7;outline:0}.exchange-currency-option.is-selected{color:#fff;background:#2f4f91}.exchange-currency-menu::-webkit-scrollbar{width:6px}.exchange-currency-menu::-webkit-scrollbar-thumb{border-radius:3px;background:#e2e6ec}.exchange-currency-menu::-webkit-scrollbar-thumb:hover{background:#d6dbe3}.recharge-exact-page{padding:24px 0 48px}.assistant-panel{border:0;border-radius:10px;background:#fff;box-shadow:var(--shadow)}.recharge-workspace{border:0;border-radius:10px;background:var(--bg);box-shadow:var(--shadow)}.assistant-panel{margin-bottom:20px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px 15px}.panel-heading{display:flex;align-items:baseline;gap:12px;min-width:0}.panel-title{margin:0;font-size:16px;line-height:1.3}.panel-note{margin-left:5px;color:var(--muted);font-size:12px}.quote-timer{display:inline-flex;align-items:center;gap:6px;color:#5f6f83;font-size:12px;white-space:nowrap}.quote-timer svg{width:16px;height:16px;color:#7b8da4}.quote-timer strong{color:var(--primary);font-size:13px;font-variant-numeric:tabular-nums}.quote-timer.expired,.quote-timer.expired svg{color:#d92d3a}.assistant-form{display:grid;grid-template-columns:230px 230px 150px;column-gap:15px;row-gap:10px;padding:0 22px 18px}.assistant-form.has-error{padding-bottom:30px}.field-control{position:relative}.field-control select,.field-control input{width:100%;height:42px;padding:0 12px;border:1px solid #cfd7e3;border-radius:5px;color:#263348;background:#fff}.assistant-form .field-control>select:focus-visible{border-color:#7aaaf3;outline:0}.assistant-form .field-control>.assistant-dropdown{position:relative;width:100%;height:42px}.assistant-form .field-control>.assistant-dropdown>.assistant-dropdown-trigger{width:100%;height:42px;display:flex;align-items:center;gap:6px;margin:0;padding:0 12px;border:1px solid #cfd7e3;border-radius:5px;color:#263348;background:#fff;font-size:12px;font-weight:500;text-align:left}.assistant-form .field-control>.assistant-dropdown>.assistant-dropdown-trigger:hover,.assistant-form .field-control>.assistant-dropdown.open>.assistant-dropdown-trigger,.assistant-form .field-control>.assistant-dropdown>.assistant-dropdown-trigger:focus-visible{border-color:#7aaaf3;outline:0;box-shadow:none}.assistant-form .field-control>.assistant-dropdown .assistant-dropdown-arrow{color:#8792a3}.assistant-form .assistant-dropdown-menu{right:-1px;left:-1px}.assistant-form .assistant-dropdown-search input{width:100%;min-width:0;height:30px;padding:0;border:0;color:#344054;background:transparent;font-size:12px;outline:0}.assistant-form .assistant-dropdown-options>button{width:100%;min-height:36px;height:auto;display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;margin:0;padding:5px 8px;border:0;border-radius:5px;color:#344054;background:#fff;font-size:12px;font-weight:400;text-align:left}.assistant-form .assistant-dropdown-options>button:hover,.assistant-form .assistant-dropdown-options>button:focus-visible{color:#175fcb;background:#f3f7fd;outline:0}.assistant-form .assistant-dropdown-options>button[aria-selected=true]{color:#175fcb;background:#edf4ff}.assistant-form .assistant-dropdown-options>button>svg{width:14px;height:14px;color:var(--primary);stroke-width:2.3}.assistant-form .field-control>select.placeholder,.assistant-form .assistant-currency-picker>button.placeholder,.assistant-form .assistant-amount>input::placeholder{color:#98a2b3;font-size:12px;opacity:1}.field-control input{padding-right:50px}.assistant-form .assistant-amount{width:100%;display:flex;align-items:center}.assistant-form .amount-field>.assistant-amount{height:42px;box-sizing:border-box;overflow:visible;border:1px solid #cfd7e3;border-radius:5px;background:#fff}.assistant-form .amount-field>.assistant-amount:focus-within{border-color:#7aaaf3;box-shadow:none}.assistant-form .assistant-amount>input{width:1%;min-width:0;height:100%;flex:1 1 auto;padding-right:12px;border:0;border-radius:5px;box-shadow:none}.assistant-form .assistant-amount>input:focus{border:0;outline:0;box-shadow:none}.assistant-form .assistant-amount>.assistant-dropdown{position:static;height:100%;display:flex;flex:0 0 82px;align-items:center}.assistant-form .assistant-amount>.assistant-dropdown>.assistant-dropdown-trigger{width:100%;height:32px;display:flex;align-items:center;gap:6px;margin:0;padding:0 7px;border:0;border-radius:4px;background:transparent;font-size:12px;line-height:1;text-align:left}.assistant-form .assistant-amount>.assistant-dropdown>.assistant-dropdown-trigger>span:first-child{text-align:right}.assistant-form .assistant-amount>.assistant-dropdown>.assistant-dropdown-trigger:hover,.assistant-form .assistant-amount>.assistant-dropdown.open>.assistant-dropdown-trigger,.assistant-form .assistant-amount>.assistant-dropdown>.assistant-dropdown-trigger:focus-visible{border:0;background:#f5f8fd;box-shadow:none}.assistant-form .field-control.invalid>select,.assistant-form .field-control.invalid>.assistant-dropdown>.assistant-dropdown-trigger,.assistant-form .amount-field.invalid>.assistant-amount{border-color:#e5484d;box-shadow:0 0 0 2px #e5484d1a}.currency-suffix{position:absolute;top:50%;right:12px;color:#8792a3;transform:translateY(-50%);pointer-events:none}.assistant-field-error{position:absolute;top:46px;left:2px;color:#d92d3a;font-size:11px;font-weight:400;white-space:nowrap}.assistant-form .primary-button{height:42px;border-radius:5px}.plan-table-wrap{overflow:hidden}.plan-table{width:100%;border-collapse:collapse;table-layout:fixed}.plan-table th{height:44px;padding:0 16px;color:#667085;background:#f7f9fc;font-size:12px;font-weight:650;text-align:left}.plan-table td{height:62px;padding:0 16px;border-top:1px solid #f0f2f5;color:#27364a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-type{display:flex;align-items:center;gap:9px;font-weight:650}.plan-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:5px;color:var(--primary);background:var(--primary-soft)}.plan-icon svg{width:15px;height:15px}.plan-expand-button{width:100%;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:7px;padding:5px 9px;border:1px solid #d4dbe5;border-radius:5px;color:#344054;background:#fff;font-size:12px;text-align:left}.plan-expand-button:hover,.plan-expand-button:focus-visible{border-color:#8eb0e5;outline:0;box-shadow:0 0 0 3px #1769e81a}.plan-current-scheme,.plan-static-scheme{min-width:0;display:grid;gap:2px;overflow:hidden}.plan-current-scheme strong,.plan-static-scheme strong{overflow:hidden;color:#344054;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.plan-current-scheme span,.plan-static-scheme small{overflow:hidden;color:#667085;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.plan-expand-button small{color:var(--primary);font-size:11px;white-space:nowrap}.plan-expand-button svg{width:15px;height:15px;color:#8792a3;transition:transform .18s ease}.plan-expand-button.open svg{transform:rotate(180deg)}.plan-detail-row td{height:auto;padding:0;overflow:visible;border-top:0;white-space:normal;background:#f7faff}.plan-option-panel{padding:0 0 8px;border-top:1px solid #dce7f5;border-bottom:1px solid #dce7f5}.plan-option{width:100%;min-height:52px;display:grid;grid-template-columns:18% 28% 14% 15% 14% 11%;align-items:center;padding:0;border:0;border-top:1px solid #e5ebf3;color:#344054;background:transparent;font-size:12px;text-align:left}.plan-option:first-child{border-top:0}.plan-option:hover,.plan-option:focus-visible{background:#fff;outline:0}.plan-option.active{background:#fff;box-shadow:inset 3px 0 0 var(--primary)}.plan-option-radio{width:15px;height:15px;margin-left:16px;border:1px solid #b8c2cf;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px #fff}.plan-option.active .plan-option-radio{border-color:var(--primary);background:var(--primary)}.plan-option-scheme{min-width:0;display:inline-flex;align-items:center;gap:8px;padding:0 16px;font-weight:600}.plan-option-scheme>span:first-child{min-width:0;display:grid;gap:2px;overflow:hidden}.plan-option-scheme strong,.plan-option-scheme small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.plan-option-scheme small{color:#667085;font-size:10px;font-weight:500}.plan-recommend{flex:0 0 auto;padding:2px 5px;border-radius:3px;color:var(--primary);background:#edf4ff;font-size:10px;font-weight:700}.plan-option-arrival{padding:0 16px;color:var(--success);font-weight:700}.plan-option-time,.plan-option-price{padding:0 16px}.plan-option-price{color:var(--price);font-weight:750}.plan-empty-row td{height:72px;padding:0;text-align:center;background:#f8fafc}.plan-empty-state{display:inline-flex;align-items:center;gap:8px;color:#6f7f94;font-size:12px}.plan-empty-state svg{width:17px;height:17px;color:#9aa8ba}.arrival{color:var(--success)!important;font-weight:700}.pay-price{color:var(--price)!important;font-weight:750}.pay-link{height:32px;padding:0 13px;border:1px solid #b9cdf0;border-radius:5px;color:var(--primary);background:#fff;font-size:12px;font-weight:700}.pay-link:disabled{border-color:#d8dee7;color:#98a2b3;background:#f4f6f8;cursor:not-allowed}.recharge-workspace{overflow:hidden}.method-tabs{height:58px;display:flex;align-items:stretch;border-bottom:1px solid #e5ebf3;border-radius:10px 10px 0 0;background:#fff}.method-tab{position:relative;min-width:176px;padding:0 22px;border:0;color:#697789;background:transparent;font-size:15px}.method-tab:hover{color:var(--ink);background:#fafcff}.method-tab.active{color:var(--primary);font-weight:750}.method-tab.active:after{position:absolute;right:20px;bottom:-1px;left:20px;height:3px;border-radius:3px 3px 0 0;background:var(--primary);content:""}.selector-panel{padding:18px 0;background:transparent}.catalog-browser{position:relative;min-height:548px;display:grid;grid-template-columns:184px 292px minmax(0,1fr);margin-top:18px;overflow:hidden;border:0;border-radius:0;background:#f7f9fc;box-shadow:none}.catalog-browser:before{position:absolute;z-index:1;top:59px;right:0;left:0;height:1px;background:#e7ebf1;content:""}.catalog-categories{padding-right:0;border-right:1px solid #e7ebf1;background:#f1f6fc}.catalog-types{padding:0 15px;border-right:1px solid #e7ebf1;background:#f8fafc}.catalog-column-head{height:60px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;padding:0 15px;border-bottom:0;color:#17263c;background:transparent;font-size:15px;font-weight:750}.category-list{display:grid;gap:6px;padding:8px 0 0}.category-button{width:100%;height:44px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 15px;border:0;border-radius:8px;color:#526174;background:transparent;text-align:left;transition:background .16s ease,color .16s ease}.category-button:hover{color:#285eaa;background:#f0f5fb}.category-button.active{color:var(--primary);background:#e8f1ff;box-shadow:none;font-weight:750}.category-button svg{width:17px;height:17px}.type-column-head{height:60px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0;border-bottom:0;background:transparent}.type-column-head strong{min-width:0;overflow:hidden;color:#1f2d43;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.type-column-head span{flex:0 0 auto;color:#667085;font-size:11px;white-space:nowrap}.catalog-type-list{max-height:448px;display:grid;align-content:start;gap:2px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;padding:8px 0 12px}.catalog-type-button{width:100%;height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;border:0;border-radius:8px;color:#526174;background:transparent;text-align:left;transition:background .16s ease,color .16s ease}.catalog-type-button:hover{color:#285eaa;background:#f0f5fb}.catalog-type-button.active{color:var(--primary);background:#e8f1ff;box-shadow:none;font-weight:700}.catalog-type-button span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.catalog-type-button small{color:#77859a;font-size:11px}.catalog-empty-state{margin:18px 10px;color:#667085;font-size:12px;line-height:1.6;text-align:center}.catalog-products{min-width:0;display:flex;flex-direction:column;padding:0 0 20px 15px;background:#fff}.spec-workspace{min-height:0;display:flex;flex:1;flex-direction:column}.catalog-products-head{position:relative;height:60px;min-height:60px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:20px;border-bottom:0}.catalog-product-title-line{min-width:0;display:flex;align-items:center;gap:8px}.catalog-product-title-line>strong{min-width:0;overflow:hidden;color:#17263c;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.catalog-product-count{flex:0 0 auto;color:#667085;font-size:11px;font-weight:400;white-space:nowrap}.catalog-spec-search{position:relative;left:5px;width:180px;height:38px;box-sizing:border-box;display:flex;align-items:center;gap:8px;margin:0;padding:0 12px;border:1px solid #d4dce8;border-radius:5px;background:#fff}.catalog-spec-search svg{position:static;order:2;width:16px;height:16px;flex:0 0 16px;transform:none;color:#7a8799}.catalog-spec-search input{min-width:0;width:auto;height:auto;flex:1;order:1;padding:0;border:0;border-radius:0;color:#344054;background:transparent;font-size:13px;outline:0}.product-list-column-head{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:10px;height:34px;margin-top:14px;padding:0 12px;color:#8a96a7;background:#f7f9fb;font-size:10px}.plan-current-scheme span,.plan-static-scheme small,.plan-option-scheme small,.plan-recommend,.product-list-column-head{font-size:12px}.product-list-column-head span:last-child{text-align:right}.spec-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;max-height:278px;margin-top:16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;padding:2px 0 4px}.catalog-type-list::-webkit-scrollbar,.spec-workspace-grid::-webkit-scrollbar{width:8px}.catalog-type-list::-webkit-scrollbar-thumb,.spec-workspace-grid::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#b9c4d2;background-clip:padding-box}.catalog-type-list::-webkit-scrollbar-track,.spec-workspace-grid::-webkit-scrollbar-track{background:transparent}.catalog-products .workspace-product{position:relative;width:100%;height:44px;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 14px;border:1px solid #e6edf5;border-radius:8px;color:#344054;background:#fff;box-shadow:none;text-align:left;transition:border-color .16s ease,background .16s ease,color .16s ease}.catalog-products .workspace-product:hover{border-color:#c9d9ed;background:#f8fbff;box-shadow:none}.catalog-products .workspace-product.active{border-color:#82aff0;color:var(--primary);background:#edf5ff;box-shadow:none}.product-radio{width:16px;height:16px;flex:0 0 16px;display:grid;place-items:center;border:1px solid #b8c5d4;border-radius:50%;background:#fff;transition:border-color .16s ease,background .16s ease,transform .16s ease}.workspace-product.active .product-radio{border-color:var(--primary);background:var(--primary);transform:scale(1.04)}.workspace-product.active .product-radio:after{width:4px;height:7px;margin-top:-2px;border:solid #fff;border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.spec-choice-main{min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden}.spec-choice-copy{min-width:0;overflow:hidden;color:#26364c;font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.workspace-product.active .spec-choice-copy{color:var(--primary)}.product-list-price{color:#5b687a;font-size:13px;font-weight:750;text-align:right;white-space:nowrap}.workspace-product.active .product-list-price{color:var(--primary)}.spec-empty-state{min-height:104px;display:grid;place-items:center;margin:0}.catalog-products .spec-workspace-footer{min-height:72px;display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:auto;padding:12px 14px;border:0;border-radius:10px;background:#fff}.workspace-selection{min-width:0;display:flex;align-items:center;gap:8px;margin-right:auto;text-align:left}.workspace-selection>span{color:#667085;font-size:11px;white-space:nowrap}.workspace-selection strong{max-width:300px;overflow:hidden;color:#253246;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workspace-quantity{display:flex;align-items:center;gap:8px;color:#667085;font-size:11px;white-space:nowrap}.workspace-quantity>div{height:40px;display:grid;grid-template-columns:34px 38px 34px;align-items:center;overflow:hidden;border:1px solid #d6dee9;border-radius:6px;background:#fff}.workspace-quantity button{height:100%;padding:0;border:0;color:#536176;background:#f7f9fc;font-size:16px;line-height:1}.workspace-quantity button:hover{color:var(--primary);background:#edf4ff}.workspace-quantity b{color:#344054;font-size:13px;text-align:center}.workspace-total{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;min-width:92px;text-align:right}.workspace-total>span{color:#667085;font-size:11px}.workspace-price{color:var(--price);font-size:20px;font-weight:800;line-height:1.2}.workspace-buy{min-width:86px;height:44px;flex:0 0 auto;padding:0 18px;border:0;border-radius:7px;color:#fff;background:var(--primary);box-shadow:none;font-size:13px;font-weight:750;white-space:nowrap}.workspace-buy:hover{background:var(--primary-dark)}.category-button:focus-visible,.catalog-type-button:focus-visible,.workspace-product:focus-visible,.workspace-buy:focus-visible{position:relative;z-index:1;outline:0;box-shadow:var(--focus-ring,0 0 0 3px rgba(49,87,213,.22))}.recharge-workspace-account{background:transparent;box-shadow:none}.account-recharge-panel{min-height:0;padding:18px 0 24px;background:transparent;box-shadow:none}.account-panel-title{display:grid;gap:4px}.account-panel-title h3{margin:0}.account-exact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:0}.account-exact-grid .product-card{border:1px solid #e2e7ee;box-shadow:0 3px 12px #0e234012}.account-exact-grid .product-card:hover{border-color:#a9c4ed;box-shadow:0 10px 24px #1442821f}.account-exact-grid .recharge-art{height:150px}.account-exact-grid .product-body{min-height:76px}.development-panel{min-height:570px;display:grid;place-items:center;align-content:center;gap:10px;color:#758295;text-align:center}.development-panel svg{width:48px;height:48px}.development-panel h3,.development-panel p{margin:0}.recharge-workspace .development-panel.tools-coming-soon{width:min(660px,100%);margin:0 auto}.recharge-workspace .development-panel.tools-coming-soon h3{margin:0;color:#17253a;font-size:24px;line-height:1.4}.recharge-workspace .development-panel.tools-coming-soon p{margin:12px 0 0;color:#7a8798;font-size:14px;line-height:1.6}@media not (min-width:0px){.catalog-browser{grid-template-columns:160px 240px minmax(0,1fr)}.spec-workspace-grid{grid-template-columns:1fr}.catalog-products .spec-workspace-footer{flex-wrap:wrap;gap:12px}.workspace-selection{flex:1 1 100%;margin-right:0}}@media not (min-width:0px){.assistant-form{grid-template-columns:1fr}.selector-panel{padding:14px}.catalog-browser{grid-template-columns:1fr}.catalog-categories,.catalog-types{border-right:0;border-bottom:1px solid #e7ebf1}.catalog-products-head{grid-template-columns:1fr;gap:12px}.spec-workspace{min-height:0}.spec-workspace-grid{max-height:none;overflow:visible}.catalog-products .spec-workspace-footer{margin-top:18px}.workspace-selection{flex:1 1 100%}.account-exact-grid{grid-template-columns:repeat(2,1fr)}}@media not (min-width:0px){.method-tab{min-width:0;flex:1;padding:0 10px;font-size:13px}.method-tab.active:after{right:10px;left:10px}.catalog-products{padding:16px}.spec-workspace-grid{grid-template-columns:1fr}.catalog-products .spec-workspace-footer{align-items:stretch}.workspace-quantity,.workspace-total{flex:1 1 calc(50% - 6px)}.workspace-total{justify-content:center}.workspace-buy{width:100%}.workspace-selection strong{max-width:220px}}@media(prefers-reduced-motion:reduce){.category-button,.catalog-type-button,.catalog-products .workspace-product{transition-duration:.01ms}}
