.game-assistant-page{padding-top:18px;padding-bottom:58px;color:#171b22}.ga-eyebrow{display:block;color:#8b95a4;font-size:10px;font-weight:800;letter-spacing:.15em}.ga-dark-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:0;border-radius:5px;color:#fff;background:#1b1e23;font-size:12px;font-weight:700;transition:background .18s ease,transform .18s ease}.ga-dark-button:hover{background:#353a42;transform:translateY(-1px)}.ga-dark-button svg{width:15px;height:15px}.ga-platform-section{margin-bottom:18px;padding:14px 14px 10px;border-radius:8px;color:#1b2027;background:#fff}.ga-section-label{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:#1b2027}.ga-section-label strong{font-size:16px;font-weight:750}.ga-section-label>span{color:#8b94a1;font-size:11px}.ga-platform-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.ga-platform-tab{min-width:0;height:62px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:1fr 1fr;align-items:center;gap:1px 10px;padding:6px 12px;border:0;border-radius:5px;color:#818995;background:transparent;text-align:left;transition:background .18s ease,color .18s ease}.ga-platform-tab:hover{color:#2b3037;background:#1c21280b}.ga-platform-tab.active{color:#1b2027;background:transparent}.ga-platform-mark{width:36px;height:36px;display:grid;grid-row:1 / 3;place-items:center;border-radius:50%;color:inherit;background:transparent}.ga-platform-image{width:28px;height:28px;display:block;background:currentColor;-webkit-mask:var(--platform-mask) center / contain no-repeat;mask:var(--platform-mask) center / contain no-repeat}.ga-platform-mark svg{width:26px;height:26px}.ga-platform-name{align-self:end;overflow:hidden;font-size:16px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.ga-platform-count{grid-column:2;align-self:start;color:#8b929d;font-size:12px;white-space:nowrap}.ga-platform-count.connected,.ga-platform-tab.active .ga-platform-count{color:#8b929d}.ga-account-panel{min-height:174px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(400px,.8fr);align-items:center;gap:32px;margin-bottom:34px;padding:20px 28px;border-radius:8px;color:#fff;background:radial-gradient(ellipse at 78% 14%,rgba(255,255,255,.105),transparent 33%),linear-gradient(115deg,#191c21,#282c32 60%,#1c1f24);box-shadow:0 10px 26px #15181e21}.ga-account-main{min-width:0;display:flex;align-items:center;gap:17px}.ga-account-avatar{width:68px;height:68px;flex:0 0 68px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#ffffff1a;font-size:20px;font-weight:800}.ga-account-avatar svg{width:30px;height:30px}.ga-account-avatar img{width:36px;height:36px;filter:brightness(0) invert(1)}.ga-account-copy{min-width:0}.ga-platform-caption{display:flex;align-items:center;gap:7px;color:#aeb4bc;font-size:11px}.ga-status-dot{width:7px;height:7px;border-radius:50%;background:#69c79a;box-shadow:0 0 0 3px #69c79a1f}.ga-account-name-row{display:flex;align-items:center;gap:9px;margin:4px 0 1px}.ga-account-name-row h2{max-width:300px;overflow:hidden;margin:0;color:#fff;font-size:23px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.ga-account-handle{color:#929ba7;font-size:11px}.ga-account-select-wrap{position:relative;width:24px;height:24px}.ga-account-select-wrap select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ga-account-select-wrap>svg{width:15px;height:15px;color:#abb2bc;pointer-events:none}.ga-account-select-wrap option{color:#20242a}.ga-manage-button{min-height:34px;display:flex;align-items:center;gap:6px;margin-left:auto;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:4px;color:#c9cdd3;background:#ffffff09;font-size:11px;white-space:nowrap}.ga-manage-button:hover{color:#fff;border-color:#fff6;background:#ffffff14}.ga-manage-button svg{width:13px;height:13px}.ga-account-stats{display:grid;grid-template-columns:repeat(var(--stat-count,3),minmax(0,1fr));gap:12px}.ga-account-stats>div{min-height:78px;display:grid;align-content:center;gap:4px;padding:12px 16px;border:0;border-radius:5px;background:#ffffff0e}.ga-account-stats strong{color:#fff;font-size:24px;font-weight:750;line-height:1;letter-spacing:-.035em}.ga-account-stats strong small{color:#a7aeb8;font-size:11px;font-weight:600}.ga-account-stats span{color:#a0a8b3;font-size:10px}.ga-section-heading{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.ga-section-heading>div{min-width:0;display:flex;align-items:baseline;gap:10px}.ga-section-index{color:#a3aab3;font-size:17px;font-weight:800;letter-spacing:.08em}.ga-section-heading h2{margin:0;color:#171b22;font-size:19px;font-weight:750;letter-spacing:-.025em}.ga-section-count{color:#8a929e;font-size:11px}.ga-text-button{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 2px;border:0;color:#707987;background:transparent;font-size:11px}.ga-text-button:hover{color:#15191f}.ga-text-button svg{width:13px;height:13px}.ga-library-section{margin-bottom:30px}.ga-game-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ga-game-card{min-width:0;padding:0;border:0;border-radius:6px;overflow:hidden;color:#21252c;background:transparent;text-align:left;transition:background .18s ease,transform .18s ease}.ga-game-card:hover{background:#f3f4f6;transform:translateY(-2px)}.ga-game-card.selected,.ga-game-card.selected .ga-game-card-copy{background:#eceef1}.ga-game-cover{position:relative;display:block;aspect-ratio:2.06;overflow:hidden;background:#151a20}.ga-game-cover:after{position:absolute;top:42%;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(8,10,13,.42),transparent);content:""}.ga-service-cover:after{top:0;right:0;bottom:0;left:0;background:#080a0d4d;transition:background .18s ease}.ga-game-card:hover .ga-service-cover:after,.ga-game-card:focus-visible .ga-service-cover:after{background:#080a0d14}.ga-game-cover img{width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.ga-game-card:hover .ga-game-cover img{transform:scale(1.035)}.ga-game-overlay{position:absolute;z-index:1;right:11px;bottom:10px;width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.4);border-radius:50%;color:#fff;opacity:0;transform:translateY(3px);transition:opacity .16s ease,transform .16s ease}.ga-game-overlay svg{width:13px;height:13px}.ga-game-card:hover .ga-game-overlay,.ga-game-card.selected .ga-game-overlay{opacity:1;transform:translateY(0)}.ga-game-card-copy{min-width:0;display:grid;gap:7px;padding:11px 13px 12px}.ga-game-card-copy strong{overflow:hidden;color:#20242b;font-size:12px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.ga-game-card-copy>span{display:flex;align-items:center;gap:4px;color:#87909c;font-size:10px}.ga-game-card-copy svg{width:12px;height:12px}.ga-service-tile:not([aria-pressed=true]):hover .ga-service-cover:after,.ga-service-tile:not([aria-pressed=true]):focus-visible .ga-service-cover:after{background:#080a0d4d}.ga-service-tile[aria-pressed=true] .ga-service-cover:after,.ga-service-tile[aria-pressed=true]:hover .ga-service-cover:after,.ga-service-tile[aria-pressed=true]:focus-visible .ga-service-cover:after{background:transparent}.ga-service-tile:focus-visible{outline:2px solid #2d333b;outline-offset:3px}.ga-service-panel{position:relative;height:240px;min-height:240px;box-sizing:border-box;display:flex;align-items:center;overflow:hidden;margin-top:18px;border-radius:8px;color:#fff;background-color:#181c22;background-position:center 42%;background-size:cover}.ga-service-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e1116f7,#0e1116e6 42%,#0e111675 75%,#0e111638);content:""}.ga-service-panel-content{position:relative;z-index:1;width:100%;min-width:0;max-width:750px;max-height:100%;box-sizing:border-box;overflow-y:auto;padding:28px 32px}.ga-service-panel.has-role-switch .ga-service-panel-title{padding-right:110px}.ga-service-panel-title{margin:0 0 10px;color:#fff;font-size:24px;font-weight:750;line-height:1.25}.ga-service-panel-title>span{display:block;margin-bottom:8px;color:#bcc3cf;font-size:12px;font-weight:500}.ga-service-panel-title h3{margin:0;color:inherit;font:inherit}.ga-service-panel-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;color:#d5d8df;font-size:13px;line-height:1.6}.ga-service-panel-status p{margin:0}.ga-service-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.ga-service-panel-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 17px;border:1px solid #fff;border-radius:5px;color:#1b1e23;background:#fff;font-size:13px;font-weight:700;text-decoration:none}.ga-service-panel-button:hover:not(:disabled){background:#e8eaed}.ga-service-panel-button.secondary{border-color:#ffffff59;color:#fff;background:#14171c59}.ga-service-panel-button.secondary:hover:not(:disabled){background:#ffffff21}.ga-service-panel-button:disabled{border-color:#ffffff29;color:#a2a7af;background:#ffffff14;cursor:not-allowed}.ga-owned-panel .ga-service-panel-content{max-width:850px}.ga-owned-stats{display:flex;flex-wrap:wrap;gap:16px 44px;margin-top:18px}.ga-owned-stat{min-width:96px;display:grid;gap:5px}.ga-owned-stat>span{color:#b7bec9;font-size:12px;line-height:1.4}.ga-owned-stat>strong{color:#fff;font-size:20px;font-weight:700;line-height:1.25}.ga-owned-stat>strong>small{color:#d2d6dd;font-size:12px;font-weight:500}.ga-role-form{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px;width:min(100%,520px);margin-top:20px}.ga-role-input{min-width:180px;min-height:44px;flex:1 1 250px;box-sizing:border-box;padding:0 14px;border:1px solid rgba(255,255,255,.38);border-radius:5px;outline:none;color:#fff;background:#0f121794;font:inherit;font-size:14px}.ga-role-input::placeholder{color:#c0c5cd;opacity:1}.ga-role-input:focus-visible{border-color:#fff;box-shadow:0 0 0 2px #ffffff38}.ga-role-button{min-height:44px;flex:0 0 auto;padding:0 20px;border:1px solid #fff;border-radius:5px;color:#1b1e23;background:#fff;font-size:14px;font-weight:700;cursor:pointer}.ga-role-button:hover:not(:disabled){background:#e8eaed}.ga-role-button:focus-visible,.ga-role-manage:focus-visible{outline:2px solid #fff;outline-offset:3px}.ga-role-button:disabled{border-color:#ffffff29;color:#a2a7af;background:#ffffff14;cursor:not-allowed}.ga-role-error{margin:8px 0 0;color:#ffd1d1;font-size:12px;line-height:1.5}.ga-role-summary{margin-top:16px}.ga-role-identity{color:#fff;font-size:15px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.ga-role-stats{display:flex;flex-wrap:wrap;gap:14px 38px;margin-top:16px}.ga-role-stat{min-width:88px;display:grid;gap:5px}.ga-role-stat>span{color:#c3cad4;font-size:12px;line-height:1.4}.ga-role-stat>strong{color:#fff;font-size:20px;font-weight:700;line-height:1.25}.ga-role-stat>strong>small{color:#d2d6dd;font-size:12px;font-weight:500}.ga-role-actions{position:absolute;z-index:2;top:28px;right:32px;display:flex;gap:10px}.ga-role-manage{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid rgba(255,255,255,.45);border-radius:5px;color:#fff;background:#1013187a;font-size:13px;font-weight:700;cursor:pointer}.ga-role-manage:hover{background:#ffffff24}@media(max-width:620px){.ga-service-panel{height:344px;min-height:344px;background-position:center}.ga-service-panel:before{background:linear-gradient(90deg,#0e1116f0,#0e1116a3)}.ga-service-panel-content{padding:22px 18px}.ga-role-actions{top:22px;right:18px}.ga-service-panel-title{font-size:20px}.ga-owned-stats{gap:14px 24px;margin-top:14px}.ga-owned-stat{min-width:80px}.ga-owned-stat>strong{font-size:18px}.ga-role-form{margin-top:16px}.ga-role-input{flex-basis:100%}.ga-role-button{width:100%}.ga-role-stats{gap:14px 22px}.ga-role-stat{min-width:76px}.ga-role-stat>strong{font-size:18px}}.ga-game-detail{min-height:222px;display:grid;grid-template-columns:320px minmax(0,1fr);margin-bottom:32px;overflow:hidden;border:0;border-radius:6px;background:#fff}.ga-detail-cover{position:relative;min-height:222px;overflow:hidden;background:#1e242c}.ga-detail-cover:after{position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(7,9,12,.6),transparent);content:""}.ga-detail-cover img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.ga-detail-cover>span{position:absolute;z-index:1;left:17px;bottom:15px;padding:4px 7px;border-radius:3px;color:#fff;background:#1013189e;font-size:10px}.ga-detail-content{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:24px 28px}.ga-detail-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.ga-detail-title h2{overflow:hidden;margin:3px 0 0;color:#1b2027;font-size:21px;font-weight:750;white-space:nowrap;text-overflow:ellipsis}.ga-platform-pill{display:flex;align-items:center;gap:6px;color:#6d7683;font-size:10px;white-space:nowrap}.ga-mini-mark{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;color:#252a31;background:transparent;font-size:9px;font-weight:800}.ga-mini-mark img{width:15px;height:15px}.ga-mini-mark svg{width:14px;height:14px}.ga-game-metrics{display:grid;grid-template-columns:repeat(var(--metric-count,3),minmax(0,1fr));gap:20px;margin-top:25px;padding-bottom:10px;border-bottom:0}.ga-game-metrics>div{display:grid;gap:6px}.ga-game-metrics>div>span{color:#89919d;font-size:10px}.ga-game-metrics strong{color:#22272f;font-size:22px;font-weight:720;line-height:1.1}.ga-game-metrics strong small{color:#8b929d;font-size:11px;font-weight:500}.ga-detail-footer{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:14px}.ga-detail-footer>span{display:flex;align-items:center;gap:5px;color:#8a929d;font-size:10px}.ga-detail-footer>span svg{width:14px;height:14px;color:#696f78}.ga-detail-footer a{display:flex;align-items:center;gap:6px;color:#252a31;font-size:11px;font-weight:700}.ga-detail-footer a:hover{color:#636a74}.ga-detail-footer a svg{width:14px;height:14px}.ga-service-grid{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(300px,.78fr);gap:16px;align-items:stretch}.ga-items-section{min-width:0;padding:20px 22px 18px;border:0;border-radius:6px;background:#fff}.ga-items-section .ga-section-heading{margin-bottom:10px}.ga-items-tabs{display:flex;gap:6px;margin-bottom:13px}.ga-items-tabs button{min-width:58px;height:34px;padding:0 12px;border:0;border-radius:4px;color:#777f8b;background:#f1f2f4;font-size:10px}.ga-items-tabs button:hover{color:#232830;background:#e7e9ec}.ga-items-tabs button.active.supported{color:#fff;background:#23272e}.ga-items-tabs button.unsupported:not(.active){color:#9aa1ab;background:#f6f7f8}.ga-items-tabs button.active.unsupported{color:#555d68;background:#e3e5e8}.ga-empty-items{min-height:100px;display:flex;align-items:center;gap:13px;padding:16px;border-radius:5px;background:#f6f7f8}.ga-empty-items.unsupported{min-height:78px}.ga-empty-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:5px;color:#666e78;background:#e9ebee}.ga-empty-icon svg{width:19px;height:19px}.ga-empty-items>div{min-width:0;display:grid;gap:3px}.ga-empty-items>div strong{color:#363c45;font-size:12px}.ga-empty-items>div span{overflow:hidden;color:#8a929e;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.ga-empty-items>button{min-height:32px;display:flex;align-items:center;gap:5px;margin-left:auto;padding:0 10px;border:0;border-radius:4px;color:#343a43;background:#fff;font-size:10px;font-weight:700;white-space:nowrap}.ga-empty-items>button:hover{background:#e7e9ec}.ga-empty-items>button svg{width:13px;height:13px}.ga-checkin-section{position:relative;min-height:196px;overflow:hidden;padding:22px 24px;border-radius:7px;color:#fff;background:linear-gradient(130deg,#272b31,#191c21)}.ga-checkin-section:after{position:absolute;right:-35px;bottom:-106px;width:235px;height:235px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 22px #ffffff06,0 0 0 48px #ffffff06;content:""}.ga-checkin-art{position:absolute;top:23px;right:22px;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;color:#d1d4d9;background:#ffffff12}.ga-checkin-art svg{width:20px;height:20px}.ga-checkin-section .ga-section-index{color:#848c97}.ga-checkin-game{position:relative;z-index:1;display:block;max-width:calc(100% - 54px);overflow:hidden;margin-top:6px;color:#a3a9b1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ga-checkin-section h2{position:relative;z-index:1;margin:2px 0 0;color:#fff;font-size:19px}.ga-checkin-section>button{position:relative;z-index:1;min-width:106px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:0 18px;border:0;border-radius:4px;color:#1f2329;background:#fff;font-size:15px;font-weight:750}.ga-checkin-section>button:hover{background:#e8eaed}.ga-checkin-section>button svg{width:15px;height:15px}.ga-checkin-unavailable{position:relative;z-index:1;min-height:46px;display:inline-flex;align-items:center;margin-top:14px;padding:0 2px;color:#a3a9b1;font-size:14px;font-weight:650}.ga-unbound-panel{min-height:148px;display:flex;align-items:center;gap:17px;margin-bottom:34px;padding:24px 30px;border:0;border-radius:6px;background:#fff}.ga-unbound-panel .ga-account-avatar{color:#6d7580;background:#f3f4f6}.ga-unbound-panel .ga-account-avatar img{filter:none;opacity:.82}.ga-unbound-panel .ga-account-avatar svg{width:25px;height:25px}.ga-unbound-panel h2{margin:0;color:#22272f;font-size:18px}.ga-unbound-panel p{margin:4px 0 0;color:#818a96;font-size:11px}.ga-unbound-panel>button{margin-left:auto}.ga-unbound-content{min-height:160px;display:grid;place-content:center;justify-items:center;margin-top:-18px;color:#8b939e;text-align:center}.ga-unbound-content>span{width:58px;height:58px;display:grid;place-items:center;margin-bottom:14px;border-radius:50%;color:#737b86;background:#e8eaed}.ga-unbound-content>span svg{width:28px;height:28px}.ga-unbound-content h2{margin:0;color:#444b55;font-size:16px}.ga-unbound-content p{margin:6px 0 14px;font-size:11px}.ga-unbound-content button{min-height:34px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #d5d9df;border-radius:4px;color:#343a43;background:#fff;font-size:10px;font-weight:700}.ga-unbound-content button svg{width:13px;height:13px}.ga-toast{position:fixed;z-index:200;left:50%;bottom:32px;display:flex;align-items:center;gap:8px;padding:11px 15px;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:#fff;background:#24282e;box-shadow:0 12px 30px #0d111738;font-size:12px;transform:translate(-50%);animation:ga-toast-in .2s ease-out}.ga-toast svg{width:15px;height:15px;color:#d5d9de}@keyframes ga-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.ga-modal-backdrop{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#0e11167a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ga-account-modal{width:min(100%,440px);padding:22px;border:1px solid #e5e8ec;border-radius:8px;background:#fff;box-shadow:0 24px 70px #090e163d}.ga-account-modal>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.ga-account-modal>header>div>span{color:#9ba3ad;font-size:9px;font-weight:800;letter-spacing:.14em}.ga-account-modal>header h2{margin:3px 0 0;color:#1b2027;font-size:20px}.ga-account-modal>header button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:4px;color:#737c88;background:#f4f5f6}.ga-account-modal>header button:hover{color:#161a20;background:#eaecf0}.ga-account-modal>header button svg{width:17px;height:17px}.ga-account-modal-count{margin:15px 0 8px;color:#7d8793;font-size:11px}.ga-account-modal-list{display:grid;gap:7px}.ga-account-modal-list>button{min-height:64px;display:flex;align-items:center;gap:11px;padding:9px 11px;border:1px solid #e7e9ed;border-radius:5px;color:#252a31;background:#fff;text-align:left}.ga-account-modal-list>button:hover{border-color:#bcc1c9;background:#fafafa}.ga-account-modal-list>button.active{border-color:#282d34;box-shadow:inset 0 0 0 1px #282d34}.ga-account-modal-avatar{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#353a42;font-size:12px;font-weight:750}.ga-account-modal-avatar.xbox{background:#218f47}.ga-account-modal-avatar.psn{background:#2354a5}.ga-account-modal-avatar.epic{background:#2b2e33}.ga-account-modal-avatar.switch{background:#e83c48}.ga-account-modal-copy{min-width:0;display:grid;gap:3px}.ga-account-modal-copy strong{overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.ga-account-modal-copy small{color:#87909c;font-size:10px}.ga-account-modal-current{margin-left:auto;color:#737c88;font-size:10px;white-space:nowrap}.ga-account-modal-list>button.active .ga-account-modal-current{color:#252a31;font-weight:700}.ga-account-modal-add{min-height:36px;display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:12px;border:1px dashed #cdd2d9;border-radius:4px;color:#545d69;background:#fafbfc;font-size:11px;font-weight:650}.ga-account-modal-add:hover{border-color:#818995;color:#252a31;background:#f5f6f7}.ga-account-modal-add svg{width:14px;height:14px}@media(max-width:1200px){.ga-account-panel{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:20px;padding:18px 24px}.ga-platform-tab{grid-template-columns:38px minmax(0,1fr);grid-template-rows:1fr 1fr;gap:1px 9px;padding:6px 10px}.ga-platform-mark{width:36px;height:36px}.ga-platform-count{grid-column:2;margin-top:0}.ga-game-detail{grid-template-columns:280px minmax(0,1fr)}}@media(min-width:1201px)and (max-width:1450px){.game-assistant-page{padding-right:clamp(0px,calc(1450px - 100vw),96px)}}@media(max-width:900px){.ga-platform-list{grid-template-columns:repeat(5,minmax(118px,1fr));overflow-x:auto;padding:1px 1px 2px}.ga-platform-tab{grid-template-columns:36px minmax(0,1fr);padding:6px 9px}.ga-account-panel{grid-template-columns:1fr}.ga-account-stats>div{min-height:75px}.ga-game-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-service-grid{grid-template-columns:1fr}}@media(max-width:620px){.game-assistant-page{padding-top:14px}.ga-account-panel{padding:20px 16px}.ga-account-main{gap:11px}.ga-account-avatar{width:48px;height:48px;flex-basis:48px}.ga-account-avatar svg{width:24px;height:24px}.ga-account-avatar img{width:27px;height:27px}.ga-account-name-row h2{font-size:19px}.ga-manage-button{padding:0 7px;font-size:10px}.ga-account-stats{gap:6px}.ga-account-stats>div{min-height:68px;padding:10px}.ga-account-stats strong{font-size:19px}.ga-section-heading h2{font-size:17px}.ga-game-detail{grid-template-columns:1fr}.ga-detail-cover{min-height:170px}.ga-detail-content{padding:19px 16px}.ga-game-metrics{gap:8px;margin-top:18px}.ga-game-metrics strong{font-size:17px}.ga-service-grid{gap:12px}.ga-items-section{padding:17px 14px}.ga-empty-items{padding:12px;gap:9px}.ga-checkin-section{min-height:188px;padding:20px}}.ga-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px}.ga-overview-heading>div{min-width:0;display:flex;align-items:baseline;gap:10px}.ga-overview-heading h1,.ga-overview-heading h2{margin:0;color:#171b22;font-size:19px;font-weight:750}.ga-overview-heading>div>span{color:#858d98;font-size:11px}.ga-overview-tabs{display:flex;align-items:center;gap:26px;overflow-x:auto;overflow-y:hidden;margin-bottom:20px;border-bottom:1px solid #e2e5e9}.ga-overview-tabs button{position:relative;flex:0 0 auto;min-height:42px;padding:0 1px;border:0;color:#828b97;background:transparent;font-size:15px;font-weight:600;white-space:nowrap}.ga-overview-tabs button:hover{color:#343a42}.ga-overview-tabs button.active,.ga-overview-tabs button[aria-selected=true]{color:#171b22;font-weight:750}.ga-overview-tabs button.active:after,.ga-overview-tabs button[aria-selected=true]:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:2px;background:#20242a;content:""}.ga-todo-section{margin:28px 0 0}.ga-todo-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.ga-todo-section>header h2,.ga-todo-section>header h3{margin:0;color:#171b22;font-size:18px;font-weight:750}.ga-todo-list{display:grid;gap:8px}.ga-todo-row{width:100%;min-height:64px;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;border-radius:6px;color:#2c323a;background:#fff;text-align:left}.ga-todo-row:hover{background:#f9fafb}.ga-todo-row>span,.ga-todo-row>div{min-width:0;display:grid;gap:4px}.ga-todo-row strong{color:#242a31;font-size:14px;font-weight:700}.ga-todo-row small{color:#808a96;font-size:12px}.ga-todo-row>svg{width:17px;height:17px;flex:0 0 auto;color:#78828e}.ga-todo-row>svg:last-child{margin-left:auto}.ga-todo-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:6px;color:#59636f;background:#f0f2f4}.ga-todo-icon svg{width:18px;height:18px}.ga-wishlist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ga-wish-price{color:#20252c;font-size:15px;font-weight:750;font-variant-numeric:tabular-nums}.ga-back-link{min-height:34px;display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;padding:0;border:0;color:#697381;background:transparent;font-size:12px;font-weight:600}.ga-back-link:hover{color:#1c2128}.ga-back-link svg{width:15px;height:15px}.ga-secondary-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.ga-secondary-heading h1,.ga-secondary-heading h2{margin:0;color:#171b22;font-size:20px;font-weight:750}.ga-secondary-heading span{color:#858d98;font-size:11px}.ga-gift-section{min-width:0;margin:0 0 16px;padding:20px 22px;border-radius:6px;background:#fff}.ga-gift-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.ga-gift-section>header h2,.ga-gift-section>header h3{margin:0;color:#171b22;font-size:18px;font-weight:750}.ga-gift-product{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;border-radius:5px;background:#f6f7f8}.ga-gift-product>img{width:150px;aspect-ratio:1.85;object-fit:cover;border-radius:4px}.ga-gift-product>div{min-width:0;display:grid;gap:6px}.ga-gift-product strong{color:#20252c;font-size:14px}.ga-gift-product>div>span{color:#818a96;font-size:11px}.ga-gift-product>div>b{color:#20252c;font-size:16px;font-weight:750;font-variant-numeric:tabular-nums}.ga-gift-product small{color:#818a96;font-size:11px}.ga-gift-product button,.ga-gift-product a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:0;border-radius:4px;color:#fff;background:#23272e;font-size:12px;font-weight:700;white-space:nowrap}.ga-gift-product button:hover,.ga-gift-product a:hover{background:#3c424a}.ga-no-data{min-height:100px;display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;border-radius:6px;color:#858e9a;background:#f6f7f8;font-size:12px;text-align:center}.ga-no-data svg{width:18px;height:18px;flex:0 0 auto}.ga-wish-picker{margin:0 0 20px;padding:16px;border-radius:6px;background:#fff}.ga-wish-picker-heading{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.ga-wish-picker-heading strong{color:#20252c;font-size:14px}.ga-wish-picker-heading span{color:#858e9a;font-size:11px}.ga-wish-picker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.ga-wish-picker-row{min-width:0;display:flex;align-items:center;gap:10px;padding:8px;border-radius:5px;background:#f6f7f8}.ga-wish-picker-row img{width:76px;aspect-ratio:1.85;object-fit:cover;border-radius:4px}.ga-wish-picker-row>span{min-width:0;display:grid;gap:4px}.ga-wish-picker-row strong{overflow:hidden;color:#242a31;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.ga-wish-picker-row small{color:#707987;font-size:11px}.ga-wish-picker-row button{min-height:32px;flex-shrink:0;margin-left:auto;padding:0 12px;border:0;border-radius:4px;color:#fff;background:#23272e;font-size:11px}.ga-wish-picker-row button[aria-pressed=true]{color:#69727d;background:#e7e9ec}@media(max-width:900px){.ga-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ga-wish-picker-list{grid-template-columns:1fr}.ga-overview-heading h1,.ga-overview-heading h2,.ga-secondary-heading h1,.ga-secondary-heading h2{font-size:17px}.ga-overview-tabs{gap:22px}.ga-todo-section>header h2,.ga-todo-section>header h3,.ga-gift-section>header h2,.ga-gift-section>header h3{font-size:16px}.ga-gift-section{padding:17px 14px}.ga-gift-product{grid-template-columns:100px minmax(0,1fr);gap:10px}.ga-gift-product>img{width:100px}.ga-gift-product button,.ga-gift-product a{grid-column:1 / -1;width:100%}}.ga-services-discovery{margin:30px 0}.ga-services-discovery>header{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:14px}.ga-services-discovery>header h2{margin:0;color:#171b22;font-size:19px;font-weight:750}.ga-services-discovery>header p,.ga-services-discovery>header>span{margin:0;color:#858d98;font-size:11px}.ga-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ga-services-card{min-width:0;min-height:78px;display:flex;align-items:center;gap:12px;padding:10px;border:0;border-radius:6px;color:#242a31;background:#fff;text-align:left;transition:background .18s ease,transform .18s ease}.ga-services-card:hover{background:#fafbfc;transform:translateY(-2px)}.ga-services-card:focus-visible{outline:2px solid #424952;outline-offset:2px}.ga-services-card>img{width:88px;height:56px;flex:0 0 88px;object-fit:cover;border-radius:4px;background:#e9ebee}.ga-services-card-copy{min-width:0;display:grid;gap:6px}.ga-services-card-copy strong{overflow:hidden;color:#20242b;font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.ga-services-card-copy small{overflow:hidden;color:#818a96;font-size:11px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.ga-services-card>svg{width:15px;height:15px;flex:0 0 15px;margin-left:auto;color:#89919c}.ga-game-binding{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:20px 22px;border-radius:6px;background:#fff}.ga-game-binding>div{min-width:0}.ga-game-binding h2{margin:0;color:#171b22;font-size:18px;font-weight:750}.ga-game-binding p{margin:7px 0 0;color:#818a96;font-size:12px;line-height:1.45}.ga-game-binding>button{min-height:36px;flex:0 0 auto;padding:0 14px;border:0;border-radius:4px;color:#fff;background:#23272e;font-size:12px;font-weight:700}.ga-game-binding>button:hover:not(:disabled){background:#3c424a}.ga-game-binding>button:disabled{color:#89919c;background:#f0f2f4;cursor:not-allowed}@media(max-width:900px){.ga-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ga-services-discovery{margin:24px 0}.ga-services-discovery>header h2,.ga-game-binding h2{font-size:16px}.ga-services-grid{grid-template-columns:1fr;gap:8px}.ga-game-binding{padding:17px 14px}}.case-roll-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#0b1319a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.case-roll-screen{--roll-step: 220px;--roll-height: 164px;--lens-size: min(460px, calc(100dvh - 190px) , 88vw);position:relative;width:min(960px,100%);height:min(640px,calc(100dvh - 48px));isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:6px;background:linear-gradient(rgba(102,137,177,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(102,137,177,.045) 1px,transparent 1px),radial-gradient(circle at 50% 45%,rgba(45,89,151,.26),transparent 38%),linear-gradient(180deg,#122238,#0c1b2e 54%,#081523);background-size:32px 32px,32px 32px,100% 100%,100% 100%;color:#fff;box-shadow:0 28px 100px #0006;outline:none;font-family:Arial,Microsoft YaHei,sans-serif;animation:case-roll-enter .3s ease-out both}.case-roll-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 52%,transparent 38%,rgba(3,10,19,.56) 100%),linear-gradient(112deg,transparent 12%,rgba(84,128,181,.06) 36%,transparent 58%),repeating-linear-gradient(0deg,rgba(255,255,255,.01) 0 1px,transparent 1px 4px);opacity:.78;pointer-events:none}.case-roll-close{position:absolute;top:20px;right:22px;z-index:5;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;color:#aab9ca;background:transparent;cursor:pointer;font-size:28px;font-weight:300;line-height:1;transition:color .18s ease,background .18s ease,transform .18s ease}.case-roll-close:hover{color:#fff;background:#8daed31a;transform:rotate(90deg)}.case-roll-close:focus-visible{outline:2px solid #79a1ff;outline-offset:3px}.case-roll-heading{position:absolute;top:24px;text-align:center;z-index:3}.case-roll-heading h2{margin:0;color:#f4f7fb;font-size:26px;line-height:34px;font-weight:500;letter-spacing:2px}.case-roll-stage{position:relative;width:100%;height:var(--lens-size);flex:0 0 auto;transform:translateY(-18px)}.case-roll-halo{position:absolute;width:var(--lens-size);height:var(--lens-size);left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 32%,#36629e38,#071220b3 75%);box-shadow:inset 0 1px #799fcd1f,0 0 70px #1a437921}.case-roll-crate{position:absolute;top:9%;left:50%;transform:translate(-50%);width:min(250px,48vw);height:32%;object-fit:contain;opacity:.25;filter:brightness(.7) saturate(.6)}.case-roll-periphery,.case-roll-focus{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.case-roll-periphery{filter:blur(4px);opacity:.42;-webkit-mask-image:linear-gradient(90deg,transparent 2%,#000 30%,#000 70%,transparent 98%);mask-image:linear-gradient(90deg,transparent 2%,#000 30%,#000 70%,transparent 98%)}.case-roll-focus{clip-path:circle(calc(var(--lens-size) / 2) at 50% 50%)}.case-roll-lane{position:absolute;left:50%;top:calc(50% - var(--roll-height) / 2);height:var(--roll-height)}.case-roll-track{display:flex;width:max-content;height:100%}.phase-loading .case-roll-track,.phase-rolling .case-roll-track{will-change:transform}.phase-settling .case-roll-track{will-change:transform,opacity}.phase-quick .case-roll-periphery,.phase-quick .case-roll-focus,.phase-quick .case-roll-pointer{opacity:0}.phase-quick .case-roll-crate{opacity:.72;animation:case-roll-quick-crate .52s cubic-bezier(.2,.72,.2,1) both}.phase-quick .case-roll-halo{animation:case-roll-quick-halo .52s ease-out both}.phase-quick .case-roll-stage:after{position:absolute;top:22%;right:24%;bottom:22%;left:24%;content:"";border-radius:50%;background:radial-gradient(circle,rgba(105,157,224,.34),rgba(56,103,168,.12) 36%,transparent 70%);opacity:0;animation:case-roll-quick-flash .52s ease-out both;pointer-events:none}.case-roll-slot{flex:0 0 var(--roll-step);width:var(--roll-step);height:100%;padding:0 4px;box-sizing:border-box}.case-roll-item{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-bottom:5px solid var(--item-color);background:linear-gradient(180deg,#97a9bd1a,#30435847 68%,color-mix(in srgb,var(--item-color) 35%,transparent));box-sizing:border-box;transition:opacity .28s ease,transform .28s ease,box-shadow .28s ease}.case-roll-item:before{position:absolute;top:10%;right:5%;bottom:12%;left:5%;content:"";border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--item-color) 50%,transparent) 0%,color-mix(in srgb,var(--item-color) 18%,transparent) 42%,transparent 72%);filter:blur(12px);opacity:0;transform:scale(.82);pointer-events:none}.case-roll-item img{position:relative;z-index:1;width:100%;height:92%;object-fit:contain;filter:drop-shadow(0 8px 8px #0005)}.case-roll-item>span{position:absolute;bottom:6px;left:8px;right:8px;color:#e8edf3;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .3s}.case-roll-pointer{position:absolute;left:calc(50% - 1px);top:calc(50% - var(--roll-height) / 2 - 10px);width:2px;height:calc(var(--roll-height) + 20px);background:#d0b67e;box-shadow:0 0 8px #d6b87555}.case-roll-pointer:before{content:"";position:absolute;top:-3px;left:-4px;border:5px solid transparent;border-top:7px solid #e3cc98}.case-roll-result{position:absolute;top:calc(50% + var(--roll-height) / 2 + 24px);width:min(90%,640px);left:50%;transform:translate(-50%);text-align:center}.case-roll-result h3{margin:9px 0 10px;font-size:22px;font-weight:500}.case-roll-result p{margin:0;color:#91a3b8;font-size:12px}.case-roll-actions{position:absolute;right:0;bottom:22px;left:0;height:40px;display:flex;align-items:center;justify-content:center}.case-roll-result-actions{display:flex;align-items:center;justify-content:center;gap:10px;transform:translateY(-5px)}.case-roll-result-actions button{width:160px;height:40px;padding:0 20px;border:0;border-radius:4px;color:#e5edf8;background:#354b67ad;box-shadow:0 6px 16px #03122333;cursor:pointer;font-size:14px;font-weight:600;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.case-roll-result-actions button:hover{color:#fff;background:#456083d1;transform:translateY(-1px)}.case-roll-result-actions button:active{transform:translateY(1px)}.case-roll-result-actions button:focus-visible{outline:2px solid #79a1ff;outline-offset:3px}.case-roll-result-actions .case-roll-continue,.case-roll-result-actions .case-roll-finish{color:#f3f7fc;background:#315376;box-shadow:0 6px 16px #03122338}.case-roll-result-actions .case-roll-continue:hover,.case-roll-result-actions .case-roll-finish:hover{background:#3a628b;box-shadow:0 8px 20px #0312234d}.case-roll-result-actions .case-roll-finish{width:190px}.case-roll-skip{position:absolute;right:28px;display:inline-flex;align-items:center;gap:7px;padding:6px 8px;color:#8393a7;background:transparent;font-size:11px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .18s ease}.case-roll-skip:hover{color:#dbe7f5}.case-roll-skip input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;width:14px;height:14px;margin:0;border:1px solid rgba(151,174,202,.55);border-radius:3px;background:#08142380;cursor:pointer;transition:background .16s ease,border-color .16s ease}.case-roll-skip input:before{width:7px;height:4px;border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .14s ease}.case-roll-skip input:checked{border-color:transparent;background:#2f6fe4}.case-roll-skip input:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}.case-roll-skip input:focus-visible{outline:2px solid #79a1ff;outline-offset:3px}.case-roll-skip input:disabled{opacity:.55;cursor:wait}.case-roll-screen.phase-result .case-roll-periphery{opacity:.24}.case-roll-screen.phase-result .case-roll-focus .case-roll-slot:not(.is-winner) .case-roll-item{opacity:.48}.case-roll-screen.phase-result .case-roll-focus .is-winner .case-roll-item{z-index:1;box-shadow:none}.case-roll-screen.phase-result .case-roll-focus .is-winner .case-roll-item:before{animation:case-roll-winner-glow .62s ease-out both}.case-roll-item.image-unavailable>span{opacity:1}.case-roll-screen.phase-result .case-roll-result{animation:case-roll-result-in .45s ease-out both}@keyframes case-roll-enter{0%{opacity:0}to{opacity:1}}@keyframes case-roll-result-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes case-roll-winner-glow{0%{opacity:0;transform:scale(.82)}to{opacity:.88;transform:scale(1.08)}}@keyframes case-roll-quick-crate{0%{opacity:.2;transform:translate(-50%) scale(.92);filter:brightness(.7) saturate(.65)}58%{opacity:.82;transform:translate(-50%) scale(1.035);filter:brightness(1.18) saturate(.9)}to{opacity:.3;transform:translate(-50%) scale(1);filter:brightness(.82) saturate(.7)}}@keyframes case-roll-quick-halo{0%{opacity:.35;transform:translate(-50%,-50%) scale(.86)}62%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}to{opacity:.72;transform:translate(-50%,-50%) scale(1)}}@keyframes case-roll-quick-flash{0%,30%{opacity:0;transform:scale(.7)}58%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.3)}}@media(max-width:600px){.case-roll-modal-backdrop{padding:12px}.case-roll-screen{--roll-step: 164px;--roll-height: 138px;--lens-size: min(390px, 88vw, calc(100dvh - 200px) );height:min(620px,calc(100dvh - 24px))}.case-roll-heading{top:18px}.case-roll-heading h2{font-size:25px}.case-roll-stage{transform:translateY(-10px)}.case-roll-result{top:calc(50% + var(--roll-height) / 2 + 25px)}.case-roll-result h3{font-size:18px}.case-roll-close{top:14px;right:14px}.case-roll-actions{bottom:8px;height:68px;align-items:flex-start}.case-roll-result-actions{gap:8px}.case-roll-result-actions button{width:132px;height:38px;padding:0 12px}.case-roll-result-actions .case-roll-finish{width:174px}.case-roll-skip{right:auto;bottom:0;left:50%;transform:translate(-50%);white-space:nowrap}}@media(max-height:540px)and (min-width:601px){.case-roll-screen{--roll-height: 130px;--lens-size: 310px}.case-roll-heading{top:12px}.case-roll-heading h2{margin:0 0 3px;font-size:22px}.case-roll-result{top:calc(50% + var(--roll-height) / 2 + 16px)}.case-roll-result h3{font-size:18px;margin:5px 0}.case-roll-actions{bottom:12px}}@media(prefers-reduced-motion:reduce){.case-roll-screen,.case-roll-screen.phase-result .case-roll-result,.phase-quick .case-roll-crate,.phase-quick .case-roll-halo,.phase-quick .case-roll-stage:after{animation:none}.case-roll-item,.case-roll-item>span,.case-roll-close,.case-roll-result-actions button{transition:none}}.pickup-demo-reset-trigger{flex:none;margin-left:12px;padding:4px 0;border:0;background:transparent;color:#667085;font:inherit;font-size:12px;line-height:20px;cursor:pointer}.pickup-demo-reset-trigger:hover{color:#1769e8}.pickup-demo-reset-dialog{width:min(440px,calc(100% - 32px));box-sizing:border-box;margin:auto;padding:24px;border:0;border-radius:10px;background:#fff;color:#344054;box-shadow:0 12px 40px #0f172a2e}.pickup-demo-reset-dialog::backdrop{background:#0f172a66}.pickup-demo-reset-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pickup-demo-reset-dialog h2{margin:0;font-size:18px}.pickup-demo-reset-dialog>header button{border:0;background:transparent;color:#667085;font-size:24px;cursor:pointer}.pickup-demo-reset-dialog>p{margin:16px 0;font-size:14px;line-height:1.7}.pickup-demo-reset-dialog>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.pickup-demo-reset-dialog>footer button{padding:8px 16px;border:1px solid #d0d5dd;border-radius:5px;background:#fff;color:#344054;font:inherit;font-size:14px;cursor:pointer}.pickup-demo-reset-dialog>footer .pickup-demo-reset-confirm{background:#1769e8;border-color:#1769e8;color:#fff}.pickup-demo-reset-dialog .pickup-demo-reset-error{color:#dc2626}.account-topup-page{padding-top:24px;padding-bottom:40px}.account-topup-heading h1{font-size:24px;margin:0 0 24px;color:var(--text, #1e293b)}.account-topup{min-width:0}.account-topup-workspace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:#fff;border:0;border-radius:10px;padding:28px;gap:28px;margin-top:16px}.account-topup h2{margin:0 0 20px;font-size:18px;color:var(--text, #1e293b)}.account-topup-product-grid{display:grid;gap:12px}.account-topup-product{width:100%;display:flex;align-items:center;gap:14px;min-height:84px;border:1px solid transparent;border-radius:8px;background:#f8fafc;padding:16px;text-align:left;color:#243449;cursor:pointer}.account-topup-product .account-topup-flag{width:38px;height:38px;flex:0 0 38px;padding:0;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:50%;object-fit:cover;object-position:center;background:#f1f5f9}.account-topup-product .account-topup-flag--usd,.account-topup-product .account-topup-flag--cny{object-position:left center}.account-topup-product>span{flex:1;min-width:0}.account-topup-product strong{display:block;font-size:14px;overflow-wrap:anywhere}.account-topup-product small{display:block;margin-top:6px;font-size:13px;color:#65748a}.account-topup-product.selected{border-color:var(--primary, #2563eb);background:#f0f6ff}.account-topup-product>svg{flex:none;color:var(--primary, #2563eb)}.account-topup-config{display:flex;flex-direction:column;border-left:1px dashed #d8e0ea;padding-left:28px;min-width:0}.account-topup fieldset{margin:0 0 26px;padding:0;border:0;min-width:0}.account-topup legend{padding:0;margin-bottom:12px;font-size:14px;font-weight:600}.account-topup legend>span{margin-left:6px;color:#66758b;font-size:12px;font-weight:400}.account-topup-options{display:flex;flex-wrap:wrap;gap:10px}.account-topup-options button{flex:0 0 auto;min-width:84px;min-height:42px;padding:8px 14px;border:1px solid transparent;border-radius:8px;background:#f1f3f5;color:#243449;cursor:pointer}.account-topup button[aria-pressed=true]{border-color:var(--primary, #2563eb);background:#eef5ff;color:#175ac2}.account-topup-options button[aria-pressed=true],.account-topup-methods button[aria-pressed=true]{border:1px solid var(--primary, #2563eb);background:#f0f6ff;color:#175ac2;box-shadow:none}.account-topup button:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.account-topup-custom{margin-top:16px}.account-topup-custom>label{display:block;font-size:13px;margin-bottom:8px}.account-topup-input{display:flex;align-items:center;gap:10px;border:1px solid #e6e8eb;border-radius:12px;padding:0 12px}.account-topup-input input{width:100%;min-width:0;border:0;height:44px;background:transparent;color:#263348;font-size:15px}.account-topup-input input:focus-visible{outline:none}.account-topup-input>span{color:#65748a;font-size:13px}.account-topup-input.invalid{border-color:#c73737}.account-topup-input input::placeholder{color:#aaa;opacity:1}.account-topup-custom small{display:block;color:#999;margin:8px 2px 0;font-size:13px}.account-topup-custom p{font-size:12px;color:#b42318;margin:8px 0 0}.account-topup-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-topup-methods button{display:flex;align-items:center;justify-content:center;gap:3px;min-height:52px;border:1px solid transparent;border-radius:8px;color:#243449;background:#f8fafc;cursor:pointer}.account-topup-methods strong{font-size:14px}.account-topup-methods span{font-size:12px}.account-topup-methods svg{margin-left:8px}.account-topup-notice{margin:0 0 20px;padding:14px 16px;border-radius:14px;background:#eaf4ff;color:#75869a;font-size:14px;line-height:1.7}.account-topup-notice-heading{display:flex;align-items:center;gap:8px;margin-bottom:3px}.account-topup-notice-heading>svg{flex:none;color:#7a8ca2}.account-topup-notice strong{color:#526781;font-size:14px}.account-topup-notice p{margin:0}.account-topup-confirm{margin-top:auto;border-top:1px solid #edf0f4;padding-top:20px}.account-topup-total{display:flex;justify-content:space-between;align-items:center;gap:16px}.account-topup-total span{display:block;color:#69778b;font-size:12px;margin-bottom:6px}.account-topup-total strong{font-size:24px;color:#64748b}.account-topup-total .primary-button{min-width:138px}.account-topup-total .primary-button:disabled{background:#e8edf3;color:#7a8798;box-shadow:none;cursor:not-allowed;border-color:#e8edf3}.account-topup-confirm-details{display:grid;gap:4px;margin-top:12px}.account-topup-confirm-details p{color:#69778b;font-size:12px;margin:0}.app-shell:has(.recharge-catalog-page) .page-stage>.app-container{width:calc(100% - 118px);margin-left:24px;margin-right:94px;max-width:1440px}@media(min-width:1600px){.app-shell:has(.recharge-catalog-page) .page-stage>.app-container{width:min(calc(100% - 138px),1440px);margin-left:auto;margin-right:114px}}.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}.app-shell-pickup>.page-stage{min-height:100vh}.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 var(--box-media-background, 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-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 input[aria-invalid=true],.code-card input[aria-invalid=true]:focus{border-color:#dc2626;outline:0;box-shadow:0 0 0 2px #dc26261f}.code-card .form-error{position:absolute;top:52px;left:0;margin:4px 0 0;color:#dc2626;font-size:12px;line-height:18px}.code-card form>button{margin-top:28px}.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)}}body:has(.open-box-page){background:#f4f7fb}.open-box-page{width:min(calc(100% - 56px),1300px);padding:16px 0 56px}.open-box-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;align-items:stretch}.open-box-overview-main{min-width:0;display:grid;grid-template-rows:auto 1fr;gap:0}.open-box-summary-card,.open-box-account-card,.open-box-notice-card,.open-box-inventory-card{overflow:hidden;border:1px solid #dde5ef;border-radius:8px;background:#fff;box-shadow:0 4px 16px #182d4b0b}.open-box-summary-card{border-bottom:0;border-radius:8px 8px 0 0;box-shadow:none}.open-box-summary-card>.open-box-panel-heading{min-height:48px;padding:0 24px;border-bottom:0}.open-box-account-card{display:flex;flex-direction:column;border-top:0;border-radius:0 0 8px 8px;box-shadow:none}.open-box-account-surface{flex:1;display:flex;flex-direction:column;margin:8px 24px 20px;background:transparent}.open-box-account-surface>.open-box-account-heading{min-height:46px;padding:0 14px}.open-box-account-surface>.open-box-credentials{flex:1;align-content:start;padding:8px 14px 16px;border:1px solid #e5eaf1;border-radius:4px}.open-box-panel-heading{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid #e8edf3}.open-box-panel-heading>div{min-width:0;display:flex;align-items:center;gap:8px}.open-box-panel-heading>div:has(small){display:grid;gap:2px}.open-box-panel-heading strong{color:#172236;font-size:16px;line-height:1.35}.open-box-panel-heading small{color:#8592a4;font-size:12px;line-height:1.4}.open-box-overview-main .open-box-panel-heading svg{width:17px;height:17px;color:#16845b}.open-box-summary-body{display:grid;grid-template-columns:1fr}.open-box-product{min-width:0;display:grid;grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 24px 16px}.open-box-product-art{width:108px;height:92px;display:grid;place-items:center;overflow:hidden;border-radius:6px;background-color:#eef2f6;background-image:var(--open-box-product-background, url(/assets/cs2-case-media-bg.png));background-position:center;background-size:cover;background-repeat:no-repeat}.open-box-product-art img{width:96px;height:76px;object-fit:contain;filter:drop-shadow(0 9px 9px rgba(21,35,54,.16))}.open-box-product p{margin:6px 0;color:#2563eb;font-size:12px;font-weight:700}.open-box-product-quantity{color:#7b8798;font-size:12px}.open-box-product-side{display:grid;justify-items:end;gap:8px}.open-box-product h1{margin:0;color:#172236;font-size:20px;line-height:1.35}.open-box-paid{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;padding-left:8px;white-space:nowrap}.open-box-paid span{color:#8995a5;font-size:12px}.open-box-paid strong{color:#e62f3d;font-size:23px;font-variant-numeric:tabular-nums}.open-box-order-facts{min-width:0;display:grid;grid-template-columns:1fr;margin:0;padding:0 24px 4px}.open-box-order-facts>div{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:14px}.open-box-order-facts>div:last-child{border-bottom:0}.order-complete-dot{margin-left:auto;padding:2px 7px;border-radius:999px;color:#067647;background:#ecfdf3;font-size:11px;font-weight:700}.open-box-order-facts dt{color:#7b8798;font-size:12px}.open-box-order-facts dd{min-width:0;display:flex;align-items:center;gap:4px;margin:0;color:#455468;font-size:12px;text-align:right}.open-box-order-facts dd strong{color:#e62f3d}.open-box-order-facts dd button{width:26px;height:26px;display:grid;flex:0 0 26px;place-items:center;padding:0;border:0;border-radius:4px;color:#2563eb;background:transparent}.open-box-order-facts dd button:hover{background:#eff5ff}.open-box-order-facts dd button svg{width:13px;height:13px}.open-box-account-heading>div{display:flex}.open-box-account-heading{min-height:50px;border-bottom:0;padding:0 24px}.open-box-account-heading svg{width:17px;height:17px;color:#16845b}.open-box-account-heading>small{margin-left:auto}.open-box-expiry{min-height:36px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 24px 8px;padding:6px 0;border:0;color:#66758a;background:transparent;font-size:12px}.open-box-expiry svg{width:15px;height:15px;color:#f79009}.open-box-expiry strong{color:#344054;font-variant-numeric:tabular-nums}.open-box-expiry small{margin-left:auto;color:#8b97a8}.open-box-account-heading>.open-box-account-title{flex-wrap:wrap;column-gap:16px;row-gap:4px;padding:8px 0}.open-box-account-title>strong{white-space:nowrap}.open-box-account-heading .open-box-expiry{min-height:0;margin:0;padding:0;gap:4px;align-items:center}.open-box-account-heading .open-box-expiry strong{font-size:12px;white-space:nowrap}.open-box-overview-main .open-box-account-heading .open-box-expiry svg{width:15px;height:15px;color:#f79009;flex-shrink:0}.open-box-credentials{display:grid;gap:4px;padding:0 24px 18px}.open-box-credential-row{min-width:0;min-height:40px;display:grid;grid-template-columns:80px minmax(0,1fr) auto;column-gap:10px;align-items:center}.open-box-credential-row>span{color:#66758a;font-size:12px}.open-box-credential-row code{min-width:0;overflow:hidden;padding:0;text-align:right;color:#344054;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.open-box-credential-row code.strong{color:#2563eb;font-weight:750}.open-box-credential-row button{min-width:76px;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #c9d8ed;border-radius:5px;color:#2563eb;background:#fff;font-size:11px;font-weight:650}.open-box-credential-row button:hover{border-color:#82acf0;background:#f7faff}.open-box-credential-row button svg{width:13px;height:13px}.open-box-credential-row button.icon-only{width:30px;min-width:30px;padding:0;border:0;background:transparent}.open-box-credential-row button.icon-only:hover{background:#eff5ff}.open-box-credential-row code.is-empty{color:#8b97a8}.open-box-notice-card{min-width:0;box-shadow:none}.open-box-notice-card .open-box-panel-heading{background:#fff}.open-box-notice-surface{margin:8px 20px 20px;background:#f6f6f6}.open-box-notice-surface>.open-box-panel-heading{min-height:46px;padding:0 14px;border:0;background:transparent}.open-box-notice-surface>.open-box-notice-content{padding:0 14px 16px}.open-box-notice-content{padding:8px 20px 14px}.open-box-notice-line{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:8px;margin:0 0 8px;padding:0;color:#607087;font-size:12px;line-height:1.75}.open-box-notice-line:last-child{margin-bottom:0}.open-box-notice-line>strong{color:#25364d;font-size:12px;line-height:inherit;white-space:nowrap}.open-box-notice-line>div{min-width:0;color:#607087;font-size:12px;line-height:1.75}.open-box-notice-line span{display:inline}.open-box-notice-card>.open-box-panel-heading{border-bottom:0;min-height:48px}.open-box-notice-card>.open-box-panel-heading svg{width:17px;height:17px;color:#16845b}.open-box-notice-card>.open-box-order-facts{padding:0 20px 8px}.open-box-notice-line ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.open-box-notice-line b{color:#455468}.open-box-cloud-copy{margin:0}.open-box-cloud-copy span{display:inline}.open-box-inventory-card{margin-top:14px;padding:0 20px 22px}.open-box-inventory-heading{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e8edf3}.open-box-inventory-heading>div{display:flex;align-items:center}.open-box-inventory-heading h2{margin:0;color:#172236;font-size:17px}.open-box-inventory-heading>.open-box-inventory-total{display:flex;align-items:baseline;gap:10px;text-align:right}.open-box-inventory-total>span{color:#66758a;font-size:12px;font-weight:650}.open-box-inventory-total strong{color:#e62f3d;font-size:19px;font-variant-numeric:tabular-nums}.open-box-inventory-total small{color:#8c98a8;font-size:12px}.open-box-quote{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:7px 10px;padding:14px 0 12px}.open-box-quote label{color:#344054;font-size:12px;font-weight:700}.open-box-quote>div{display:flex;gap:8px}.open-box-quote input{min-width:0;height:40px;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 #2563eb17}.open-box-quote input[aria-invalid=true]{border-color:#ef4444;background:snow;box-shadow:0 0 0 3px #ef444414}.open-box-quote>div button{width:96px;border:1px solid #c7d8f3;border-radius:6px;color:#2563eb;background:#edf4ff;font-size:12px;font-weight:700}.open-box-quote>div button:hover{border-color:#90b5ed;background:#e5efff}.open-box-quote>p{grid-column:2;margin:0;color:#8b97a8;font-size:12px}.open-box-quote>p.is-error{color:#dc2626;font-weight:600}.open-box-quote>p code{margin-left:3px;color:#667085;font:inherit;overflow-wrap:anywhere}.open-box-actions{display:grid;grid-template-columns:1.12fr repeat(5,1fr);gap:8px;padding:12px;border:1px solid #e5eaf1;border-radius:7px 7px 0 0;background:#f8fafc}.open-box-actions>button{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #cbd6e4;border-radius:6px;color:#46566d;background:#fff;font-size:12px;font-weight:650;white-space:nowrap}.open-box-actions>button:hover{border-color:#82acf0;color:#2563eb;background:#f8fbff}.open-box-actions>.primary-button{border-color:#2563eb;color:#fff;background:#2563eb}.open-box-actions>.primary-button:hover{border-color:#1d4ed8;color:#fff;background:#1d4ed8}.open-box-actions>.primary-button:disabled{border-color:#e1e6ed;color:#98a2b3;background:#edf0f4}.open-box-selection-bar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:6px 12px;border:1px solid #e5eaf1;border-top:0;color:#66758a;background:#fff;font-size:12px}.open-box-selection-bar label{min-height:34px;display:inline-flex;align-items:center;gap:8px;color:#344054;font-weight:700;cursor:pointer}.open-box-selection-bar input{width:15px;height:15px;margin:0;accent-color:#2563eb}.open-box-selection-stats{display:flex;align-items:center;gap:22px}.open-box-selection-stats>span{display:inline-flex;align-items:center;gap:4px;color:#66758a}.open-box-selection-stats strong{color:#2563eb;font-variant-numeric:tabular-nums}.open-box-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #e5eaf1;border-top:0;border-radius:0 0 7px 7px;background:#f6f8fb}.open-box-item{position:relative;min-width:0;min-height:216px;display:grid;grid-template-rows:126px 25px auto 28px;align-content:start;overflow:hidden;padding:0;border:1px solid #dce4ee;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:#8eb2e9;box-shadow:0 5px 14px #122a4814;transform:translateY(-1px)}.open-box-item.selected{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.open-box-item.selected .open-box-wear-meta>span:last-child{color:#2563eb;font-weight:750}.open-box-item.received{opacity:.58;cursor:default}.open-box-rarity{position:absolute;z-index:2;top:0;left:0;padding:4px 8px;border-radius:5px 0;color:#fff;background:#64748b;font-size:12px;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:9px;right:9px;width:20px;height:20px;display:grid;place-items:center;border:1px solid #b9c6d6;border-radius:50%;color:#fff;background:#fffffff0}.open-box-item.selected .open-box-check,.open-box-item.received .open-box-check{border-color:#2563eb;background:#2563eb}.open-box-check svg{width:12px;height:12px}.open-box-art{display:grid;place-items:center;overflow:hidden;border-bottom:1px solid #e7ecf2;background:#e8edf3 url(/assets/cs2-case-media-bg-v2.png) center/cover no-repeat}.open-box-art img{width:90%;height:94px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(8,19,33,.2))}.open-box-value{align-self:center;padding:0 9px;color:#2563eb;font-size:12px;font-weight:750}.open-box-item>strong{min-width:0;display:-webkit-box;overflow:hidden;padding:2px 9px 0;color:#28364a;font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.open-box-item:has(.open-box-wear){grid-template-rows:126px 25px auto 44px}.open-box-wear{display:grid;gap:7px;padding:5px 9px 11px}.open-box-wear-meta{display:flex;align-items:center;justify-content:space-between;gap:4px;color:#77869a;font-size:11px;line-height:16px;font-variant-numeric:tabular-nums}.open-box-wear-meta>span:last-child{color:#16845b}.open-box-wear-track{position:relative;display:block;height:5px;border-radius:2px;background:linear-gradient(to right,#43ad83,#43ad83 7%,#91bc55 7%,#91bc55 15%,#e4c353 15%,#e4c353 38%,#df9650 38%,#df9650 45%,#cc6263 45%,#cc6263)}.open-box-wear-marker{position:absolute;top:-3px;width:3px;height:11px;border:1px solid #fff;border-radius:2px;background:#26364b;box-shadow:0 0 0 1px #26364b40;transform:translate(-50%)}@media(max-width:1180px){body:has(.open-box-page){min-width:0}.open-box-page{width:calc(100% - 32px)}.open-box-hero{grid-template-columns:1fr}.open-box-notice-card{order:2}.open-box-notice-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.open-box-notice-line{grid-template-columns:84px minmax(0,1fr)}.open-box-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.open-box-summary-body{grid-template-columns:1fr}.open-box-product{border-right:0;border-bottom:1px solid #e8edf3}.open-box-notice-content{grid-template-columns:1fr}.open-box-actions,.open-box-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.open-box-page{width:calc(100% - 24px);padding-top:12px}.open-box-product{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:16px}.open-box-product-art{width:88px;height:76px}.open-box-product-art img{width:80px;height:64px}.open-box-paid{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start;gap:8px;padding:0}.open-box-paid strong{font-size:20px}.open-box-expiry{align-items:flex-start;flex-wrap:wrap;margin:12px 14px 0;padding:9px 10px}.open-box-expiry small{width:100%;margin-left:23px}.open-box-credentials{padding:12px 14px 16px}.open-box-notice-content{padding-right:14px;padding-left:14px}.open-box-notice-line{grid-template-columns:1fr;gap:1px}.open-box-inventory-card{padding-right:12px;padding-left:12px}.open-box-inventory-heading{align-items:flex-start;padding:13px 0}.open-box-inventory-total{flex-wrap:wrap;justify-content:flex-end}.open-box-quote{grid-template-columns:1fr}.open-box-quote>p{grid-column:auto}.open-box-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.open-box-selection-bar{align-items:flex-start;flex-direction:column;gap:8px;padding:9px 10px}.open-box-selection-stats{width:100%;justify-content:space-between;gap:8px}.open-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.open-box-item{min-height:202px;grid-template-rows:112px 24px auto 28px}.open-box-item:has(.open-box-wear){grid-template-rows:112px 24px auto 44px}}.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(2,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-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}.open-box-credential-row>.open-box-copy-value{grid-column:2 / -1}.open-box-copy-value{min-width:0;justify-self:end;overflow:hidden;padding:4px 0;border:0;color:#344054;background:transparent;font:inherit;font-size:13px;text-align:right;text-overflow:ellipsis;white-space:nowrap;cursor:copy}.open-box-copy-value:hover,.open-box-copy-value:focus-visible{color:#2563eb;text-decoration:underline;text-underline-offset:3px;outline:0}.open-box-copy-value.strong{color:#2563eb;font-weight:750}.open-box-order-facts dd .open-box-copy-value{max-width:100%;font-size:12px}.open-box-account-card{border:0}.open-box-credential-row:not(:last-child){border-bottom:1px solid #e8edf3}.open-box-order-facts>div:not(:last-child){border-bottom:1px solid #e8edf3}.open-box-summary-card,.open-box-account-card,.open-box-notice-card,.open-box-inventory-card{border:0}.open-box-account-surface>.open-box-credentials{border:0}.open-box-credential-row>.token-action{grid-column:2 / -1;justify-self:end}.open-box-credential-row button.open-box-copy-value{min-width:0;width:auto;height:auto;display:inline-block;justify-self:end;padding:4px 0;border:0;border-radius:0;color:#344054;background:transparent;font-size:13px;font-weight:400;text-align:right;box-shadow:none}.open-box-credential-row button.open-box-copy-value:hover,.open-box-credential-row button.open-box-copy-value:focus-visible{border:0;color:#2563eb;background:transparent;text-decoration:underline;text-underline-offset:3px;outline:0}.open-box-credential-row button.open-box-copy-value.strong{color:#344054;font-weight:650}.open-box-order-facts dd button.open-box-copy-value{width:auto;height:auto;min-width:0;flex:0 1 auto;display:inline-block;padding:4px 0;border:0;border-radius:0;color:#455468;background:transparent;font-size:12px;font-weight:400;text-align:right;box-shadow:none}.open-box-order-facts dd button.open-box-copy-value:hover,.open-box-order-facts dd button.open-box-copy-value:focus-visible{border:0;color:#2563eb;background:transparent;text-decoration:underline;outline:0}.open-box-summary-card,.open-box-account-card,.open-box-notice-card,.open-box-inventory-card{border:0;box-shadow:none}.open-box-credential-row{border-bottom:1px solid #e8edf3}.open-box-credential-row button.open-box-copy-value.strong{font-weight:400}.open-box-order-facts>div{border-bottom:1px solid #e8edf3}.open-box-order-facts>div{min-height:40px}.open-box-account-surface{margin-top:23px}.open-box-credential-row button.token-action{min-width:0;width:auto;height:auto;padding:4px 0;border:0;border-radius:0;color:#2563eb;background:transparent;box-shadow:none}.open-box-credential-row button.token-action:hover{border:0;color:#2563eb;background:transparent;text-decoration:underline;text-underline-offset:3px}.open-box-account-surface>.open-box-account-heading{border-top:1px solid #e5e7eb}.open-box-account-surface>.open-box-account-heading{border-top:2px solid #e5e7eb}.open-box-account-surface{margin-top:43px}.open-box-account-surface>.open-box-account-heading{border-top:4px solid #e5e7eb}.open-box-account-divider{width:100%;height:4px;background:#e5e7eb}.open-box-account-surface>.open-box-account-heading{border-top:0}.open-box-account-divider{margin-top:-20px;margin-bottom:20px}.open-box-account-divider{height:3px;margin-top:-25px;margin-bottom:25px}.open-box-account-surface>.open-box-account-heading{position:relative;top:-10px}.open-box-opening-reel{position:relative;width:min(650px,100%);height:124px;overflow:hidden;border:1px solid #dbe5f2;border-radius:10px;background:linear-gradient(180deg,#f7fbff,#eaf2fb);box-shadow:inset 0 0 22px #224c8014}.open-box-opening-track{display:flex;gap:10px;width:max-content;height:100%;align-items:center;padding:0 16px;animation:open-box-reel-roll 2.2s cubic-bezier(.12,.74,.18,1) forwards;will-change:transform}.open-box-opening-tile{width:104px;height:88px;flex:0 0 104px;display:grid;place-items:center;border:1px solid #d8e2ee;border-radius:8px;background:#fff;box-shadow:0 4px 10px #1e3c6414}.open-box-opening-tile img{width:92px;height:66px;object-fit:contain;filter:drop-shadow(0 7px 7px rgba(8,19,33,.18))}.open-box-opening-tile small{display:block;margin-top:-2px;color:#64748b;font-size:10px;font-weight:700}.open-box-opening-tile.rarity-red small{color:#c43c4c}.open-box-opening-tile.rarity-purple small{color:#7b55c7}.open-box-opening-tile.rarity-gold small,.open-box-opening-tile.rarity-amber small{color:#b67720}.open-box-opening-tile.rarity-blue small{color:#3974bd}.open-box-opening-pointer{position:absolute;z-index:2;left:50%;top:0;width:2px;height:100%;transform:translate(-50%);background:#2563eb;box-shadow:0 0 0 3px #2563eb1f,0 0 12px #2563eb59}.open-box-opening-pointer:before{content:"";position:absolute;left:50%;top:-1px;width:0;height:0;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:11px solid #2563eb}@keyframes open-box-reel-roll{0%{transform:translate(0)}to{transform:translate(var(--open-box-reel-stop))}}.open-box-account-surface>.open-box-credentials{transform:translateY(-10px)}.open-box-section-subtitle{margin:5px 0 0;color:#8b97a8;font-size:12px}.open-box-pending-actions{grid-template-columns:1.12fr repeat(6,1fr)}.open-box-case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;padding:14px 0 2px}.open-box-case-card{min-width:0;display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;align-items:center;padding:12px;background:#f8fafc}.open-box-case-art{height:86px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:#e8edf3 url(/assets/cs2-case-media-bg-v2.png) center/cover no-repeat}.open-box-case-art img{width:90%;height:72px;object-fit:contain;filter:drop-shadow(0 7px 7px rgba(8,19,33,.2))}.open-box-case-copy{min-width:0}.open-box-case-copy>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.open-box-case-copy strong{min-width:0;overflow:hidden;color:#28364a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.open-box-case-copy span{flex:0 0 auto;color:#d97706;font-size:11px}.open-box-case-card.opened .open-box-case-copy span{color:#16845b}.open-box-case-copy p{margin:8px 0 3px;color:#66758a;font-size:12px}.open-box-case-copy small{color:#8b97a8;font-size:11px}.open-box-case-card>button{grid-column:1 / -1;height:34px;border:1px solid #c7d8f3;border-radius:6px;color:#2563eb;background:#edf4ff;font-size:12px;font-weight:700;cursor:pointer}.open-box-case-card>button:hover{border-color:#90b5ed;background:#e5efff}.open-box-case-card>button:disabled{border-color:#e1e6ed;color:#98a2b3;background:#f1f3f6;cursor:default}.open-box-opening-stage{min-height:270px;display:grid;justify-items:center;align-content:center;gap:10px;padding:20px;background:linear-gradient(135deg,#f8fbff,#eef4fb);text-align:center}.open-box-opening-visual{position:relative;width:150px;height:110px;display:grid;place-items:center}.open-box-opening-visual img{position:relative;z-index:1;width:125px;height:96px;object-fit:contain;animation:open-box-case-float 1.1s ease-in-out infinite alternate;filter:drop-shadow(0 13px 10px rgba(8,19,33,.22))}.open-box-opening-ring{position:absolute;width:104px;height:104px;border:3px solid rgba(37,99,235,.22);border-top-color:#2563eb;border-radius:50%;animation:open-box-case-spin .8s linear infinite}.open-box-opening-stage strong{color:#1d2b40;font-size:15px}.open-box-opening-stage>span{color:#718096;font-size:12px}.open-box-opening-progress{width:min(280px,80%);height:5px;overflow:hidden;border-radius:99px;background:#dce7f5}.open-box-opening-progress span{display:block;width:45%;height:100%;border-radius:inherit;background:#2563eb;animation:open-box-progress 2.2s ease-in-out forwards}.open-box-result-stage{min-height:140px;display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;background:#f8fafc}.open-box-result-art{height:100px;display:grid;place-items:center;border-radius:7px;background:#e8edf3 url(/assets/cs2-case-media-bg-v2.png) center/cover no-repeat}.open-box-result-art img{width:95%;height:82px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(8,19,33,.2))}.open-box-result-stage>div:nth-child(2){display:grid;gap:5px}.open-box-result-stage>div:nth-child(2) span{color:#8b97a8;font-size:11px}.open-box-result-stage>div:nth-child(2) strong{color:#28364a;font-size:14px}.open-box-result-stage>div:nth-child(2) small{color:#2563eb;font-size:12px}.open-box-result-stage>button{height:34px;padding:0 14px;border:1px solid #c7d8f3;border-radius:6px;color:#2563eb;background:#edf4ff;font-size:12px;font-weight:700}@keyframes open-box-case-spin{to{transform:rotate(360deg)}}@keyframes open-box-case-float{0%{transform:translateY(3px) rotate(-2deg)}to{transform:translateY(-5px) rotate(2deg)}}@keyframes open-box-progress{0%{transform:translate(-110%)}to{transform:translate(170%)}}@media(max-width:600px){.open-box-pending-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.open-box-result-stage{grid-template-columns:88px minmax(0,1fr)}.open-box-result-stage>button{grid-column:1 / -1}}.open-box-case-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.open-box-case-tile{min-height:142px;display:grid;place-items:center;padding:12px;border:1px solid #e0e7f0;border-radius:10px;background:linear-gradient(145deg,#fbfdff,#f2f6fb);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.open-box-case-tile img{width:100%;max-width:170px;height:112px;object-fit:contain;filter:drop-shadow(0 9px 8px rgba(8,19,33,.2));transition:transform .2s ease}.open-box-case-tile:hover:not(:disabled){border-color:#8fb4ed;box-shadow:0 9px 18px #2563eb1f;transform:translateY(-2px)}.open-box-case-tile:hover:not(:disabled) img{transform:scale(1.04)}.open-box-case-tile.opened{opacity:.42;cursor:default}.open-box-case-tile:disabled{cursor:default}@media(max-width:600px){.open-box-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.open-box-case-tile{min-height:118px}.open-box-case-tile img{height:90px}}.order-pending-dot{margin-left:auto;padding:2px 7px;border-radius:999px;color:#9a6700;background:#fff7d6;font-size:11px;font-weight:700}@media(max-width:820px){.open-box-pending-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.open-box-pending-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.open-box-case-tile{border:0;background:transparent;box-shadow:none}.open-box-case-tile:hover:not(:disabled){border:0;background:transparent;box-shadow:none;transform:translateY(-2px)}.open-box-case-tile.opened{opacity:1}.open-box-case-tile.has-result img{filter:drop-shadow(0 13px 11px rgba(8,19,33,.28))}.open-box-case-result-rarity{display:block;margin-top:-4px;font-size:11px;font-weight:750}.open-box-case-result-rarity.rarity-red{color:#c43c4c}.open-box-case-result-rarity.rarity-purple{color:#7b55c7}.open-box-case-result-rarity.rarity-gold,.open-box-case-result-rarity.rarity-amber{color:#b67720}.open-box-case-result-rarity.rarity-blue{color:#3974bd}.open-box-opening-modal{position:fixed;z-index:1400;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.open-box-opening-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1322ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:open-box-modal-fade .18s ease-out}.open-box-opening-dialog{position:relative;z-index:1;width:min(760px,100%);overflow:hidden;border-radius:14px;background:#f8fbff;box-shadow:0 24px 70px #00000052;animation:open-box-modal-rise .22s ease-out}.open-box-opening-dialog .open-box-opening-stage{min-height:300px;padding:30px 24px 26px;background:linear-gradient(145deg,#f8fbff,#eaf2fb)}@keyframes open-box-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes open-box-modal-rise{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.open-box-pending-stats{border-top:0;border-radius:0;background:#fafafa}.open-box-pending-stats>span{color:#66758a;font-size:12px}.open-box-pending-stats>strong{margin-left:auto;color:#9a5bd3;font-size:12px;font-weight:650}.open-box-pending-check{width:14px;height:14px;display:inline-block;margin-right:7px;border:1px solid #d7dde7;border-radius:50%;background:#fff;vertical-align:-2px}@media(max-width:820px){.open-box-pending-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.open-box-pending-stats{align-items:flex-start;flex-wrap:wrap}.open-box-pending-stats>strong{margin-left:0;width:100%}}@media(max-width:600px){.open-box-pending-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.open-box-pending-stats{flex-direction:column;gap:7px}}.open-box-opening-modal{padding:20px}.open-box-opening-dialog{width:min(820px,100%);border:1px solid rgba(134,165,211,.34);border-radius:16px;background:radial-gradient(circle at 50% -20%,rgba(59,130,246,.22),transparent 48%),linear-gradient(145deg,#0c1729,#111f35 58%,#0a1425);box-shadow:0 28px 90px #02081494,0 0 0 1px #ffffff0a inset}.open-box-opening-dialog-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px 0;color:#edf5ff}.open-box-opening-dialog-header div{display:grid;gap:4px}.open-box-opening-dialog-header span{color:#77a3db;font-size:10px;font-weight:800;letter-spacing:.18em}.open-box-opening-dialog-header strong{font-size:18px;font-weight:750}.open-box-opening-dialog-header button{height:30px;padding:0 11px;border:1px solid rgba(151,181,223,.45);border-radius:6px;color:#c9dbf4;background:#ffffff0d;font-size:11px;cursor:pointer}.open-box-opening-dialog-header button:hover{border-color:#8ebaf4;color:#fff;background:#5d92e033}.open-box-opening-dialog .open-box-opening-stage{min-height:330px;padding:28px 22px 30px;background:transparent}.open-box-opening-dialog .open-box-opening-stage strong{color:#f3f7ff;font-size:16px}.open-box-opening-dialog .open-box-opening-stage>span{color:#8fa8c7}.open-box-opening-dialog .open-box-opening-reel{height:142px;border:1px solid rgba(128,165,219,.34);border-radius:12px;background:linear-gradient(180deg,#050d1ae6,#172b46c2);box-shadow:0 0 0 1px #ffffff08 inset,0 14px 32px #00000038}.open-box-opening-dialog .open-box-opening-tile{height:104px;border-color:#92b2dd3d;background:linear-gradient(145deg,#ffffff1a,#ffffff08);box-shadow:0 6px 16px #0003}.open-box-opening-dialog .open-box-opening-tile small{color:#b4c8e2}.open-box-opening-dialog .open-box-opening-pointer{width:3px;background:#f7c948;box-shadow:0 0 0 4px #f7c94824,0 0 18px #f7c948ad}.open-box-opening-dialog .open-box-opening-pointer:before{border-top-color:#f7c948}.open-box-opening-dialog .open-box-opening-progress{background:#9bbce833}.open-box-opening-dialog .open-box-opening-progress span{background:linear-gradient(90deg,#5f91e6,#f2c94c)}@media(max-width:600px){.open-box-opening-dialog-header{padding:15px 16px 0}.open-box-opening-dialog-header strong{font-size:16px}.open-box-opening-dialog .open-box-opening-stage{padding-right:12px;padding-left:12px}}.open-box-opening-dialog{width:min(1120px,calc(100vw - 96px))}.open-box-opening-dialog .open-box-opening-stage{min-height:500px;padding:54px 42px 46px;gap:16px}.open-box-opening-dialog .open-box-opening-reel{width:min(980px,100%);height:220px;border-radius:14px}.open-box-opening-dialog .open-box-opening-tile{width:150px;height:166px;flex-basis:150px;border-radius:10px}.open-box-opening-dialog .open-box-opening-tile img{width:138px;height:120px}.open-box-opening-dialog .open-box-opening-tile small{font-size:12px}.open-box-opening-dialog .open-box-opening-visual{width:min(980px,100%);height:220px}.open-box-opening-dialog .open-box-opening-progress{width:min(520px,80%);height:6px}.open-box-opening-dialog-header{padding-right:30px;padding-left:30px}@media(max-width:600px){.open-box-opening-modal{padding:10px}.open-box-opening-dialog{width:calc(100vw - 20px)}.open-box-opening-dialog .open-box-opening-stage{min-height:390px;padding:35px 10px 28px}.open-box-opening-dialog .open-box-opening-reel,.open-box-opening-dialog .open-box-opening-visual{height:160px}.open-box-opening-dialog .open-box-opening-tile{width:112px;height:126px;flex-basis:112px}.open-box-opening-dialog .open-box-opening-tile img{width:102px;height:88px}}.open-box-opening-dialog .open-box-opening-stage{min-height:560px;padding:52px 34px 42px}.open-box-opening-dialog .open-box-opening-reel,.open-box-opening-dialog .open-box-opening-visual{width:min(1040px,100%);height:292px}.open-box-opening-dialog .open-box-opening-tile{width:180px;height:240px;flex-basis:180px;border-radius:12px;align-content:start;padding-top:10px}.open-box-opening-dialog .open-box-opening-tile img{width:166px;height:194px}.open-box-opening-dialog .open-box-opening-tile small{margin-top:2px;font-size:12px}.open-box-opening-dialog .open-box-opening-reel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,14,28,.92),transparent 14%,transparent 86%,rgba(7,14,28,.92)),radial-gradient(280px 150px at 50% 35%,rgba(247,201,72,.14),transparent 72%)}@media(max-width:600px){.open-box-opening-dialog .open-box-opening-stage{min-height:430px}.open-box-opening-dialog .open-box-opening-reel,.open-box-opening-dialog .open-box-opening-visual{height:190px}.open-box-opening-dialog .open-box-opening-tile{width:132px;height:156px;flex-basis:132px}.open-box-opening-dialog .open-box-opening-tile img{width:120px;height:120px}}.open-box-case-tile.has-result{min-height:230px;display:grid;grid-template-rows:145px 24px minmax(30px,auto) 20px;align-content:start;overflow:hidden;padding:0;border:1px solid #dce4ee;border-radius:6px;color:#344054;background:#fff;text-align:left}.open-box-case-tile.has-result:hover:not(:disabled){border-color:#8eb2e9;background:#fff;box-shadow:0 5px 14px #122a4814}.open-box-case-result-art{position:relative;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid #e7ecf2;background:#e8edf3 url(/assets/cs2-case-media-bg-v2.png) center/cover no-repeat}.open-box-case-result-art img{width:92%;height:118px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(8,19,33,.22))}.open-box-case-result-rarity{position:absolute;z-index:1;top:0;left:0;padding:4px 8px;border-radius:5px 0;color:#fff;font-size:11px;font-weight:750}.open-box-case-result-rarity.rarity-red{background:#c43c4c}.open-box-case-result-rarity.rarity-purple{background:#7b55c7}.open-box-case-result-rarity.rarity-gold{background:#b67720}.open-box-case-result-rarity.rarity-amber{background:#bd7c12}.open-box-case-result-rarity.rarity-blue{background:#3974bd}.open-box-case-result-price{align-self:center;padding:0 9px;color:#2563eb;font-size:12px;font-weight:750}.open-box-case-result-name{min-width:0;display:-webkit-box;overflow:hidden;padding:0 9px;color:#28364a;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.open-box-case-result-status{padding:2px 9px 7px;color:#16845b;font-size:11px}@media(max-width:600px){.open-box-case-tile.has-result{min-height:205px;grid-template-rows:124px 22px minmax(28px,auto) 18px}.open-box-case-result-art img{height:100px}}.open-box-opening-track{animation-timing-function:cubic-bezier(.08,.72,.12,1)}.open-box-case-result-status.claimed{color:#8b97a8}.open-box-reveal-modal{position:fixed;z-index:1500;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px}.open-box-reveal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#070e1bc2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.open-box-reveal-dialog{position:relative;z-index:1;width:min(560px,100%);overflow:hidden;border:1px solid rgba(144,180,231,.36);border-radius:16px;color:#eff6ff;background:radial-gradient(circle at 50% 16%,rgba(90,148,237,.2),transparent 38%),linear-gradient(145deg,#0c172a,#12223b 64%,#0b1424);box-shadow:0 28px 90px #0000007a;animation:open-box-modal-rise .22s ease-out}.open-box-reveal-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px 0}.open-box-reveal-dialog>header div{display:grid;gap:4px}.open-box-reveal-dialog>header span{color:#79a8e6;font-size:10px;font-weight:800;letter-spacing:.16em}.open-box-reveal-dialog>header strong{font-size:20px}.open-box-reveal-dialog>header small{color:#9bb2d2;font-size:12px}.open-box-reveal-art{position:relative;height:230px;display:grid;place-items:center;margin:20px 22px 0;overflow:hidden;border:1px solid rgba(159,187,225,.26);border-radius:12px;background:#e8edf3 url(/assets/cs2-case-media-bg-v2.png) center/cover no-repeat;box-shadow:0 14px 32px #0000003d}.open-box-reveal-art img{width:80%;height:190px;object-fit:contain;filter:drop-shadow(0 16px 14px rgba(8,19,33,.3))}.open-box-reveal-art>span{position:absolute;z-index:1;top:0;left:0;padding:5px 10px;color:#fff;font-size:12px;font-weight:800;border-radius:6px 0}.open-box-reveal-art>span.rarity-red{background:#c43c4c}.open-box-reveal-art>span.rarity-purple{background:#7b55c7}.open-box-reveal-art>span.rarity-gold,.open-box-reveal-art>span.rarity-amber{background:#b67720}.open-box-reveal-art>span.rarity-blue{background:#3974bd}.open-box-reveal-copy{display:grid;gap:6px;padding:20px 24px 8px}.open-box-reveal-copy>span{color:#91a8c6;font-size:11px}.open-box-reveal-copy h3{margin:0;color:#fff;font-size:18px}.open-box-reveal-copy p{margin:0;color:#b4c6de;font-size:12px}.open-box-reveal-copy>strong{color:#f3c94e;font-size:16px}.open-box-reveal-copy small{color:#7f98b9;font-size:11px}.open-box-reveal-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px 22px}.open-box-reveal-dialog>footer button{min-width:100px;height:38px;border:1px solid rgba(145,177,219,.4);border-radius:6px;color:#c6d6ec;background:#ffffff0d;font-size:12px;cursor:pointer}.open-box-reveal-dialog>footer .primary-button{border-color:#397fe0;color:#fff;background:#2563eb}@media(max-width:600px){.open-box-reveal-dialog>header{padding:16px 16px 0}.open-box-reveal-art{height:190px;margin-right:16px;margin-left:16px}.open-box-reveal-art img{height:155px}.open-box-reveal-copy{padding-right:16px;padding-left:16px}.open-box-reveal-dialog>footer{padding-right:16px;padding-left:16px}}.open-box-case-tile.pending-confirmation{position:relative;opacity:1}.open-box-case-pending-badge{position:absolute;right:12px;bottom:10px;padding:4px 10px;border:1px solid #c99ee8;border-radius:999px;color:#8d4bbd;background:#fff;font-size:11px;font-weight:750;box-shadow:0 3px 10px #8d4bbd1f}.open-box-confirm-modal{position:fixed;z-index:1550;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.open-box-confirm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#12161e94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.open-box-confirm-dialog{position:relative;z-index:1;width:min(1060px,100%);max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 28px 80px #00000047;animation:open-box-modal-rise .2s ease-out}.open-box-confirm-dialog>header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px;border-bottom:1px solid #eceff3}.open-box-confirm-dialog>header div{display:flex;align-items:baseline;gap:12px}.open-box-confirm-dialog>header strong{color:#1f2937;font-size:18px}.open-box-confirm-dialog>header span{color:#8d4bbd;font-size:12px}.open-box-confirm-dialog>header button{width:32px;height:32px;border:0;color:#8792a2;background:transparent;font-size:24px;cursor:pointer}.open-box-confirm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px;overflow:auto;padding:18px 22px;background:#f6f7f9}.open-box-confirm-card{min-width:0;min-height:220px;display:grid;grid-template-rows:138px 24px minmax(30px,auto) 20px;overflow:hidden;border:1px solid #dce4ee;border-radius:4px;color:#344054;background:#fff}.open-box-confirm-card .open-box-case-result-art{height:auto}.open-box-confirm-card .open-box-case-result-art img{height:112px}.open-box-confirm-dialog>footer{min-height:70px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 22px;border-top:1px solid #eceff3;background:#fff}.open-box-confirm-dialog>footer button{min-width:110px;height:38px;border:1px solid #c7b0da;border-radius:4px;color:#7d4b9e;background:#fff;font-size:12px;cursor:pointer}.open-box-confirm-dialog>footer .primary-button{min-width:150px;border-color:#b978d9;color:#fff;background:linear-gradient(90deg,#c5a4e8,#ed9fba)}@media(max-width:600px){.open-box-confirm-modal{padding:10px}.open-box-confirm-dialog{max-height:calc(100vh - 20px)}.open-box-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.open-box-confirm-dialog>footer{padding:10px 12px}.open-box-confirm-dialog>footer button{flex:1;min-width:0}}.open-box-case-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;padding:14px 12px;background:#f7f7f7}.open-box-case-tile.has-result{min-height:188px;grid-template-rows:122px minmax(38px,auto) 24px;border:1px solid #d9d9d9;border-radius:2px;background:#fff;box-shadow:none}.open-box-case-tile.has-result:hover:not(:disabled){border-color:#c9c9c9;box-shadow:0 3px 10px #1d243014;transform:none}.open-box-case-result-art{border-bottom:0;background-color:#e4e4e4;background-size:cover}.open-box-case-result-art:after{content:"CSGAME";position:absolute;left:50%;top:50%;color:#ffffff8a;font-size:20px;font-weight:900;letter-spacing:-.06em;transform:translate(-50%,-50%)}.open-box-case-result-art img{z-index:1;width:90%;height:102px;filter:drop-shadow(0 7px 6px rgba(8,19,33,.2))}.open-box-case-condition{position:absolute;z-index:3;top:0;left:0;max-width:calc(100% - 8px);padding:3px 7px;overflow:hidden;color:#fff;background:#20252c;font-size:10px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.open-box-case-condition.condition-purple{background:#44314e}.open-box-case-condition.condition-red{background:#4c292d}.open-box-case-condition.condition-gold,.open-box-case-condition.condition-amber{background:#514216}.open-box-case-condition.condition-blue{background:#263b54}.open-box-case-result-price{position:absolute;z-index:3;left:0;bottom:0;min-width:58px;padding:3px 7px;color:#fff;background:linear-gradient(90deg,#a864cf,#cf70b7);font-size:10px;font-weight:700;line-height:1.25}.open-box-case-result-name{align-self:center;padding:5px 7px 2px;color:#333;font-size:11px;font-weight:600;line-height:1.35}.open-box-case-result-meta{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 7px 6px;color:#999;font-size:9px;white-space:nowrap}.open-box-case-result-meta>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.open-box-case-result-meta>span:last-child{color:#65a36d}.open-box-case-result-meta>span.claimed{color:#999}@media(max-width:0px){.open-box-terminal-modal-backdrop{--terminal-accent: #d6f36a;--terminal-ink: #0a0f0d;--terminal-panel: #111916;--terminal-panel-raised: #18221e;--terminal-line: rgba(210, 232, 221, .13);--terminal-muted: #84928c;padding:clamp(14px,2.2vw,34px);place-items:center;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(164,190,91,.11),transparent 27rem),radial-gradient(circle at 17% 88%,rgba(87,123,106,.1),transparent 31rem),var(--terminal-ink);font-family:Bahnschrift,Microsoft YaHei,PingFang SC,sans-serif}.open-box-terminal-modal-backdrop:before{z-index:0;opacity:.52;background:linear-gradient(rgba(210,243,106,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(210,243,106,.032) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at 58% 42%,#000 12%,transparent 74%);mask-image:radial-gradient(circle at 58% 42%,#000 12%,transparent 74%);mix-blend-mode:normal}.open-box-terminal-modal-backdrop .open-box-terminal-offer{position:relative;z-index:1;width:min(1440px,100%);height:min(920px,calc(100dvh - clamp(28px,4.4vw,68px)));min-height:660px;display:grid;grid-template-columns:clamp(250px,21vw,318px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;border:1px solid var(--terminal-line);border-radius:24px;color:#eff5f1;background:#0d1411f0;box-shadow:0 38px 90px #010704a8,inset 0 1px #ffffff09}.open-box-terminal-history-section{position:relative;z-index:4;width:100%;height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);align-self:stretch;justify-self:stretch;margin:0;overflow:hidden;border:0;border-right:1px solid var(--terminal-line);background:#080e0ceb;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.open-box-terminal-history-heading{height:auto;min-height:184px;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;align-content:start;justify-items:start;gap:0;padding:26px 24px 24px;border:0;border-bottom:1px solid var(--terminal-line);background:transparent}.open-box-terminal-history-heading>button{order:1;color:#a7b4ae;font-size:12px;font-weight:550;letter-spacing:.02em;transition:color .2s ease,transform .2s ease}.open-box-terminal-history-heading>button:hover{color:var(--terminal-accent);transform:translate(-3px)}.open-box-terminal-history-heading>button svg{width:17px;height:17px}.open-box-terminal-history-heading>strong{order:2;margin-top:38px;color:#f4f7f5;font-size:clamp(24px,2vw,31px);font-weight:680;line-height:1;letter-spacing:-.055em}.open-box-terminal-history-heading>strong:after{display:block;width:42px;height:3px;margin-top:16px;background:var(--terminal-accent);content:""}.open-box-terminal-history-heading>span{position:static;order:3;margin-top:18px;color:var(--terminal-muted);font-size:12px;transform:none}.open-box-terminal-history-heading>span img{width:34px;height:24px;filter:grayscale(1) brightness(1.8) drop-shadow(0 5px 7px rgba(0,0,0,.35))}.open-box-terminal-history-heading>span b{color:var(--terminal-accent);font:700 15px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.open-box-terminal-offer-history{height:auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:18px 18px 188px;overflow-x:hidden;overflow-y:auto;border:0;background:transparent;scrollbar-width:thin;scrollbar-color:rgba(214,243,106,.36) transparent}.open-box-terminal-offer-history>div{width:100%;max-width:none;min-width:0;height:78px;flex:0 0 78px;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:0 12px 0 0;border:0;border-left:3px solid rgba(220,229,224,.22);border-radius:0 10px 10px 0;color:#ecf1ee;background:#ffffff09;box-shadow:none}.open-box-terminal-offer-history>div.current{background:#d6f36a1b;box-shadow:inset 0 0 0 1px #d6f36a1f}.open-box-terminal-offer-history>div.rejected{opacity:1;filter:none;background:#ffffff07}.open-box-terminal-offer-history img{width:72px;height:76px;padding:8px;background:#ffffff09}.open-box-terminal-offer-history b{color:#edf3ef;font-size:12px;font-weight:620}.open-box-terminal-offer-history small{color:#92a19a;font-size:10px}.open-box-terminal-offer-history strong{color:var(--terminal-accent);font:700 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.open-box-terminal-offer-history>.open-box-terminal-history-progress{width:100%;height:56px;flex:0 0 56px;align-items:center;justify-content:center;gap:9px;border:1px dashed rgba(214,243,106,.26)!important;border-radius:10px;background:#d6f36a09!important}.open-box-terminal-history-progress i{width:7px;height:7px;background:#53605a;box-shadow:none}.open-box-terminal-offer.is-loading .open-box-terminal-history-progress i{animation-name:open-box-terminal-workspace-pulse}@keyframes open-box-terminal-workspace-pulse{0%{opacity:.3;transform:scale(.72);background:#53605a}48%{opacity:1;transform:scale(1.2);background:var(--terminal-accent);box-shadow:0 0 14px #d6f36a6b}to{opacity:.42;transform:scale(.9);background:#53605a;box-shadow:none}}.open-box-terminal-collection-label{z-index:6;left:24px;bottom:28px;gap:9px;color:#dfe7e2;text-align:left;text-shadow:none}.open-box-terminal-collection-label:before{width:46px;height:1px;margin-bottom:4px;background:#d6f36a99;content:""}.open-box-terminal-collection-label small{color:var(--terminal-accent);font-size:10px;letter-spacing:.16em}.open-box-terminal-collection-label strong{color:#b8c3bd;font-size:20px;font-weight:540;line-height:1.18;letter-spacing:-.03em}.open-box-terminal-stage{position:relative;z-index:3;width:100%;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 224px;grid-template-rows:1fr 1fr;gap:16px;align-items:stretch;justify-content:stretch;justify-self:stretch;padding:24px;transform:none}.open-box-terminal-quote-stack{grid-column:1;grid-row:1 / 3;width:100%;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 104px;align-self:stretch}.open-box-terminal-modal-backdrop .open-box-terminal-offer-body{min-height:0;padding:82px 34px 28px;border:0;border-radius:18px 18px 7px 7px;color:#121814;background:radial-gradient(circle at 58% 45%,rgba(181,196,174,.38),transparent 33%),linear-gradient(rgba(18,24,20,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(18,24,20,.035) 1px,transparent 1px),#e9ece4;background-size:auto,auto,28px 28px,28px 28px;box-shadow:inset 0 1px #ffffffd9,0 22px 50px #02080547;animation:open-box-terminal-workspace-in .34s cubic-bezier(.2,.78,.24,1) both}@keyframes open-box-terminal-workspace-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.open-box-terminal-modal-backdrop .open-box-terminal-offer-body:before{top:0;right:0;bottom:0;left:0;opacity:.7;background:linear-gradient(120deg,rgba(255,255,255,.26),transparent 31% 72%,rgba(151,169,159,.12));background-size:auto;-webkit-mask-image:none;mask-image:none}.open-box-terminal-modal-backdrop .open-box-terminal-offer-body:after{top:auto;right:28px;bottom:30px;width:72px;height:72px;border:1px solid rgba(20,30,24,.1);border-radius:50%;transform:none;background:repeating-radial-gradient(circle,transparent 0 8px,rgba(20,30,24,.045) 8px 9px)}.open-box-terminal-current-label{top:0;height:54px;padding:0 22px;border:0;color:#455149;background:#f8faf4b8;box-shadow:inset 0 -1px #141e1814;font-size:12px;font-weight:620}.open-box-terminal-current-label span:before{background:#73872c;box-shadow:0 0 0 5px #73872c1a}.open-box-terminal-current-label b{color:#56681f;font-size:12px;letter-spacing:.06em}.open-box-terminal-offer-nameplate{z-index:3;gap:8px}.open-box-terminal-offer-nameplate h3{max-width:76%;padding:0;color:#111713;background:transparent;font-size:clamp(20px,2vw,29px);font-weight:680;line-height:1.1;letter-spacing:-.045em}.open-box-terminal-rarity{min-height:26px;padding:0 9px;border-radius:4px;color:#eef4f0;font-size:11px;font-weight:620}.open-box-terminal-limit{top:80px;right:30px;color:#6f7b74;font-size:11px;font-weight:540}.open-box-terminal-modal-backdrop .open-box-terminal-offer-art{top:128px;right:12%;bottom:122px;left:12%}.open-box-terminal-modal-backdrop .open-box-terminal-offer-art:before{background:radial-gradient(circle,rgba(123,145,130,.18),transparent 67%)}.open-box-terminal-modal-backdrop .open-box-terminal-offer-art img{transform:scale(.83);filter:drop-shadow(0 26px 22px rgba(16,25,19,.28))}.open-box-terminal-modal-backdrop .open-box-terminal-offer-copy{left:30px;bottom:27px;width:min(55%,420px)}.open-box-terminal-wear>b{color:#334039;font-size:11px}.open-box-terminal-wear>i{border-color:#121814b8}.open-box-terminal-meta{color:#728078;font-size:10px}.open-box-terminal-meta b{color:#28342d;font-size:11px}.open-box-terminal-price{right:30px;bottom:27px}.open-box-terminal-price span{color:#758078;font-size:9px}.open-box-terminal-price strong{color:#101612;font-size:clamp(24px,2.2vw,34px);font-weight:720}.open-box-terminal-reference,.open-box-terminal-validity{position:relative;inset:auto;width:100%;min-width:0;margin:0;align-self:stretch;justify-self:stretch;align-content:start;gap:0;padding:24px 20px;overflow:hidden;border:1px solid var(--terminal-line);border-radius:14px;background:var(--terminal-panel-raised);box-shadow:inset 0 1px #ffffff06}.open-box-terminal-reference{grid-column:2;grid-row:1}.open-box-terminal-validity{grid-column:2;grid-row:2}.open-box-terminal-reference:before,.open-box-terminal-validity:before{position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--terminal-accent),transparent 72%);content:""}.open-box-terminal-reference>strong,.open-box-terminal-validity>span{margin:0 0 24px;padding:0 0 14px;border:0;border-bottom:1px solid var(--terminal-line);color:#e6ece8;font-size:14px;font-weight:620;letter-spacing:-.02em}.open-box-terminal-reference>span{padding:13px 0;border-top:0;border-bottom:1px solid rgba(210,232,221,.08);color:#83918a;font-size:11px}.open-box-terminal-reference b{color:var(--terminal-accent);font-size:14px}.open-box-terminal-validity b{margin-top:8px;color:var(--terminal-accent);font-size:25px;letter-spacing:-.02em}.open-box-terminal-validity em{margin-top:12px;color:#78867f;font-size:10px;line-height:1.5}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions{height:104px;padding:12px 14px 14px;border:0;border-radius:7px 7px 18px 18px;background:#121a17;box-shadow:none}.open-box-terminal-offer-actions>p{color:#7f8d86;font-size:10px}.open-box-terminal-offer-actions>div{gap:10px}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions button{height:48px;border:1px solid rgba(221,232,226,.2);border-radius:9px;color:#ced8d2;background:#ffffff06;box-shadow:none;font-size:13px;font-weight:620;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions .primary-button{border-color:var(--terminal-accent);color:#11160e;background:var(--terminal-accent);box-shadow:0 8px 22px #98b43e29}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions button:hover{color:#f2f6f3;border-color:#ebf4ef75;background:#ffffff12;box-shadow:none}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions .primary-button:hover{color:#0c1109;border-color:#e4fb8b;background:#e4fb8b;box-shadow:0 10px 26px #98b43e38}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions button:active{transform:translateY(1px) scale(.985)}.open-box-terminal-history-heading button:focus-visible,.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions button:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:3px}.open-box-terminal-offer.is-loading .open-box-terminal-offer-body{opacity:.12;transform:scale(.985);filter:saturate(.6)}@media(max-width:1050px){.open-box-terminal-modal-backdrop .open-box-terminal-offer{grid-template-columns:220px minmax(0,1fr)}.open-box-terminal-stage{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) auto;padding:16px}.open-box-terminal-quote-stack{grid-column:1 / 3;grid-row:1}.open-box-terminal-reference{grid-column:1;grid-row:2}.open-box-terminal-validity{grid-column:2;grid-row:2}.open-box-terminal-reference,.open-box-terminal-validity{min-height:116px;padding:16px}.open-box-terminal-reference>strong,.open-box-terminal-validity>span{margin-bottom:10px;padding-bottom:9px}.open-box-terminal-reference>span{padding:7px 0}.open-box-terminal-modal-backdrop .open-box-terminal-offer-art{inset-inline:7%}}@media(max-width:620px){.open-box-terminal-modal-backdrop{padding:10px;overflow-y:auto}.open-box-terminal-modal-backdrop .open-box-terminal-offer{width:100%;height:auto;min-height:calc(100dvh - 20px);grid-template-columns:1fr;grid-template-rows:auto minmax(600px,1fr);border-radius:16px;overflow:visible}.open-box-terminal-history-section{height:214px;grid-template-rows:78px minmax(0,1fr);border-right:0;border-bottom:1px solid var(--terminal-line)}.open-box-terminal-history-heading{min-height:0;grid-template-columns:1fr auto;align-items:center;padding:14px 16px}.open-box-terminal-history-heading>button{grid-column:2;grid-row:1 / 3}.open-box-terminal-history-heading>strong{margin:0;font-size:20px}.open-box-terminal-history-heading>strong:after{display:none}.open-box-terminal-history-heading>span{margin-top:7px}.open-box-terminal-offer-history{flex-direction:row;padding:10px 16px;overflow-x:auto;overflow-y:hidden}.open-box-terminal-offer-history>div{width:220px;flex:0 0 220px}.open-box-terminal-collection-label{display:none}.open-box-terminal-stage{grid-template-columns:1fr 1fr;grid-template-rows:minmax(500px,1fr) auto}.open-box-terminal-quote-stack{grid-column:1 / 3;grid-row:1;min-height:580px}.open-box-terminal-reference{grid-column:1;grid-row:2}.open-box-terminal-validity{grid-column:2;grid-row:2}}}@media(max-width:600px){.open-box-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:9px}.open-box-case-tile.has-result{min-height:180px;grid-template-rows:116px minmax(36px,auto) 23px}.open-box-case-result-art img{height:96px}}.open-box-case-grid{gap:14px;padding:14px 12px 18px;background:#f7f7f7}.open-box-case-tile.has-result{min-width:0;min-height:168px;grid-template-rows:124px 24px 20px;overflow:visible;border:0;border-radius:0;color:#333;background:transparent;box-shadow:none;text-align:left}.open-box-case-tile.has-result:hover:not(:disabled){border:0;box-shadow:none;transform:none}.open-box-case-result-art{position:relative;display:block;overflow:hidden;border:1px solid #d1d1d1;border-radius:0;background:linear-gradient(180deg,#d9d9d9,#ececec 70%,#d5d5d5)}.open-box-case-result-art:after{content:none}.open-box-case-result-watermark{position:absolute;z-index:0;left:50%;top:48%;color:#ffffff8a;font-size:clamp(16px,1.55vw,24px);font-weight:900;letter-spacing:-.075em;white-space:nowrap;transform:translate(-50%,-50%)}.open-box-case-result-art img{position:absolute;z-index:1;left:50%;top:41%;width:82%;height:82px;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(18,21,25,.26));transform:translate(-50%,-50%)}.open-box-case-condition{position:absolute;z-index:4;top:0;left:4px;max-width:calc(100% - 32px);min-height:22px;padding:4px 8px 3px;border-left:4px solid #6254f2;color:#93d86c;background:#2b2f31f0;font-size:11px;font-weight:700;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.open-box-case-condition.condition-purple{color:#e1b75e;background:#31302bf0}.open-box-case-condition.condition-red{color:#d8786e;background:#362d2cf0}.open-box-case-condition.condition-gold,.open-box-case-condition.condition-amber{color:#e6b957;background:#343029f0}.open-box-case-condition.condition-blue{color:#72c58d;background:#2a322df0}.open-box-case-result-check{position:absolute;z-index:4;top:7px;right:7px;width:13px;height:13px;border:1px solid rgba(255,255,255,.55);border-radius:50%}.open-box-case-result-price{position:absolute;z-index:4;left:0;bottom:22px;min-width:65px;padding:3px 11px 3px 7px;border-radius:0 12px 12px 0;color:#fff;background:linear-gradient(90deg,#9d6de0,#ec7cae);font-size:10px;font-weight:750;line-height:15px;white-space:nowrap}.open-box-case-result-wear{position:absolute;z-index:3;right:0;bottom:3px;left:0;height:21px;padding:3px 7px;overflow:hidden;color:#d7d7d7;background:#393a3af0;font-size:9px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.open-box-case-result-grade{position:absolute;z-index:5;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#49a45a 0,#49a45a 22%,#8db446 22%,#8db446 43%,#d7a439 43%,#d7a439 65%,#d96645 65%,#d96645 82%,#b53e3e 82%,#b53e3e)}.open-box-case-result-grade i{position:absolute;bottom:3px;width:0;height:0;border-right:4px solid transparent;border-bottom:5px solid #fff;border-left:4px solid transparent;transform:translate(-50%)}.open-box-case-result-name{align-self:end;width:100%;display:block;overflow:hidden;padding:5px 0 0;color:#303030;font-size:12px;font-weight:650;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.open-box-case-result-trade{padding:0;color:#999;font-size:11px;line-height:18px}.open-box-case-result-trade.claimed{color:#999}@media(min-width:1320px){.open-box-case-grid{gap:14px}}@media(max-width:1180px){.open-box-case-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:980px){.open-box-case-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:820px){.open-box-case-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.open-box-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.open-box-case-tile.has-result{min-height:164px;grid-template-rows:120px 24px 20px}.open-box-case-result-art img{height:78px}}.open-box-case-tile.has-result{place-items:stretch;align-items:stretch;justify-items:stretch}.open-box-case-condition{left:0}.open-box-case-result-art img{width:70%;height:68px}.open-box-case-result-wear{font-size:10px}@media(max-width:600px){.open-box-case-result-art img{width:70%;height:64px}}.open-box-case-result-wear{height:22px}.open-box-case-result-price{bottom:23px}.open-box-case-result-wear{height:24px}.open-box-case-result-price{bottom:25px}.open-box-workbench-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px 12px;border-top:1px solid #e4e9f0;background:#fff}.open-box-workbench-filters button{height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border:1px solid #cfd6df;border-radius:4px;color:#475467;background:#fff;font-size:12px;cursor:pointer}.open-box-workbench-filters button:hover{border-color:#98a2b3}.open-box-workbench-filters button.active{border-color:#17202d;color:#fff;background:#17202d}.open-box-workbench-filters button b{font-size:13px;font-weight:700}.open-box-order-result-summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 14px;border-top:1px solid #edf0f3;border-bottom:1px solid #e1e5ea;color:#5d6673;background:#fafafa;font-size:12px}.open-box-order-result-summary>div{display:flex;align-items:center;gap:28px}.open-box-order-result-summary b{color:#2563eb;font-size:14px}.open-box-order-result-summary strong{color:#e12d39;font-size:14px}.open-box-case-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;min-height:238px;padding:18px 14px 24px;background:#f7f7f7}.open-box-case-tile:not(.has-result){min-height:178px;border:0;background:transparent}.open-box-case-tile:not(.has-result) img{width:82%;max-width:150px;height:132px}.open-box-case-tile.has-result{min-height:210px;grid-template-rows:158px 28px 24px;place-items:stretch;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.open-box-case-result-art{position:relative;display:block;overflow:hidden;border:1px solid #d5d5d5;border-radius:0;background:#e6e6e6 url(/assets/cs2-case-media-bg-v2.png) center/cover no-repeat}.open-box-case-result-art img{position:absolute;z-index:1;left:50%;top:46%;width:68%;height:102px;object-fit:contain;filter:drop-shadow(0 6px 5px rgba(18,21,25,.22));transform:translate(-50%,-50%)}.open-box-case-condition{top:7px;left:0;min-height:24px;padding:4px 9px 4px 8px;border-left:4px solid #6254f2;font-size:11px;line-height:16px}.open-box-case-result-wear{right:0;bottom:4px;left:0;height:25px;padding:4px 8px;color:#f2f2f2;background:#686868c2;font-size:11px;line-height:17px}.open-box-case-result-grade{bottom:0;height:4px}.open-box-case-result-grade i{bottom:4px}.open-box-case-result-name{position:relative;align-self:end;display:block;width:100%;padding:7px 0 0 10px;overflow:hidden;color:#262b33;font-size:12px;font-weight:650;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.open-box-case-result-name:before{content:"";position:absolute;left:1px;top:10px;width:3px;height:12px;background:#3974bd}.open-box-case-result-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 1px 0 10px;font-size:11px}.open-box-case-result-footer b{color:#d8202f;font-size:13px;font-weight:750}.open-box-case-result-footer span{color:#16845b}.open-box-case-result-footer span.claimed{color:#8b97a8}.open-box-workbench-empty{grid-column:1 / -1;min-height:190px;display:grid;place-items:center;color:#98a2b3;font-size:13px}@media(max-width:1100px){.open-box-case-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.open-box-workbench-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.open-box-order-result-summary{align-items:flex-start;flex-direction:column;gap:6px;padding-top:10px;padding-bottom:10px}.open-box-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.open-box-workbench-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.open-box-order-result-summary>div{align-items:flex-start;flex-direction:column;gap:4px}.open-box-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.open-box-case-tile.has-result{min-height:184px;grid-template-rows:136px 26px 22px}.open-box-case-result-art img{height:82px}}.open-box-pending-actions{position:relative;grid-template-columns:minmax(220px,1.35fr) minmax(170px,1fr) minmax(130px,.72fr);gap:10px;padding:12px}.open-box-pending-actions>button{min-height:40px}.open-box-pending-actions>button:disabled{border-color:#e1e6ed;color:#98a2b3;background:#edf0f4;cursor:not-allowed}.open-box-auto-ship:not(:disabled){border-color:#8eb1e8;color:#255aa8;background:#f5f9ff}.open-box-more-actions{position:relative;min-width:0}.open-box-more-trigger{width:100%;min-height:40px;border:1px solid #cbd6e4;border-radius:6px;color:#46566d;background:#fff;font-size:12px;font-weight:650;cursor:pointer}.open-box-more-trigger:hover,.open-box-more-trigger[aria-expanded=true]{border-color:#82acf0;color:#2563eb;background:#f8fbff}.open-box-more-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;width:150px;overflow:hidden;padding:5px;border:1px solid #d8e0eb;border-radius:7px;background:#fff;box-shadow:0 12px 28px #15274129}.open-box-more-menu button{width:100%;height:34px;display:flex;align-items:center;padding:0 10px;border:0;border-radius:5px;color:#475467;background:transparent;font-size:12px;cursor:pointer}.open-box-more-menu button:hover{color:#2563eb;background:#f1f6ff}.open-box-more-menu button:disabled{color:#b3bbc7;cursor:not-allowed}@media(max-width:820px){.open-box-pending-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(110px,.7fr)}}@media(max-width:600px){.open-box-pending-actions{grid-template-columns:1fr 1fr}.open-box-more-actions{grid-column:1 / -1}.open-box-more-menu{width:100%}}.open-box-pending-actions{display:flex;align-items:stretch;gap:10px}.open-box-pending-actions>.primary-button{flex:1 1 auto}.open-box-pending-actions>.open-box-auto-ship,.open-box-pending-actions>.open-box-refresh-stock{flex:0 0 180px}@media(max-width:600px){.open-box-pending-actions{flex-wrap:wrap}.open-box-pending-actions>.primary-button{flex-basis:100%}.open-box-pending-actions>.open-box-auto-ship,.open-box-pending-actions>.open-box-refresh-stock{flex:1 1 calc(50% - 5px)}}.open-box-workbench-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px;border:1px solid #e1e6ed;border-bottom:0;background:#fff}.open-box-workbench-toolbar .open-box-workbench-filters{display:grid;grid-template-columns:repeat(5,minmax(86px,1fr));gap:8px;padding:0;border:0;background:transparent}.open-box-workbench-toolbar .open-box-workbench-filters button{height:40px;padding:0 11px}.open-box-workbench-toolbar .open-box-pending-actions{min-width:300px;display:flex;gap:8px;padding:0;border:0;background:transparent}.open-box-workbench-toolbar .open-box-pending-actions>.primary-button{flex:0 1 190px;min-width:160px}.open-box-workbench-toolbar .open-box-pending-actions>.open-box-auto-ship,.open-box-workbench-toolbar .open-box-pending-actions>.open-box-refresh-stock{flex:0 0 118px}.open-box-order-result-summary{min-height:52px;padding-right:16px;padding-left:16px;background:#f7f8fa}.open-box-case-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;min-height:250px;padding:18px 16px 26px;background:#f1f3f6}.open-box-case-tile:not(.has-result){position:relative;min-height:176px;overflow:hidden;border:0;border-radius:5px;background:linear-gradient(145deg,#e8ebef,#f4f5f7 58%,#dfe3e8);box-shadow:inset 0 0 0 1px #848f9e1f,0 3px 10px #2531430f}.open-box-case-tile:not(.has-result):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(/assets/cs2-case-media-bg-v2.png) center/cover no-repeat;opacity:.22}.open-box-case-tile:not(.has-result) img{position:relative;z-index:1;width:76%;max-width:142px;height:126px;filter:drop-shadow(0 12px 9px rgba(26,34,45,.2))}.open-box-case-tile:not(.has-result):hover:not(:disabled){background:linear-gradient(145deg,#e5e9ee,#f7f8fa 58%,#dce1e7);box-shadow:inset 0 0 0 1px #4a7ece4d,0 8px 18px #2557a21f;transform:translateY(-2px)}@media(max-width:1100px){.open-box-workbench-toolbar{grid-template-columns:1fr}.open-box-workbench-toolbar .open-box-pending-actions{justify-content:flex-end}.open-box-case-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.open-box-workbench-toolbar .open-box-workbench-filters,.open-box-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.open-box-workbench-toolbar{padding:10px}.open-box-workbench-toolbar .open-box-workbench-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.open-box-workbench-toolbar .open-box-pending-actions{min-width:0;flex-wrap:wrap}.open-box-workbench-toolbar .open-box-pending-actions>.primary-button{flex:1 1 100%}.open-box-workbench-toolbar .open-box-pending-actions>.open-box-auto-ship,.open-box-workbench-toolbar .open-box-pending-actions>.open-box-refresh-stock{flex:1 1 calc(50% - 4px)}.open-box-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.open-box-case-tile:not(.has-result){min-height:148px}.open-box-case-tile:not(.has-result) img{height:104px}}.open-box-case-grid{perspective:1400px}.open-box-case-tile{transform-style:preserve-3d;backface-visibility:hidden}.open-box-case-tile.flipping{pointer-events:none;animation:open-box-card-flip-out .38s cubic-bezier(.55,.06,.68,.19) forwards;will-change:transform,opacity}.open-box-case-tile.has-result{animation:open-box-card-flip-in .42s cubic-bezier(.22,.72,.25,1) both;transform-origin:center center}@keyframes open-box-card-flip-out{0%{opacity:1;transform:rotateY(0) scale(1)}70%{opacity:.9;transform:rotateY(68deg) scale(.98)}to{opacity:0;transform:rotateY(90deg) scale(.96)}}@keyframes open-box-card-flip-in{0%{opacity:0;transform:rotateY(-90deg) scale(.96)}55%{opacity:1;transform:rotateY(8deg) scale(1.01)}to{opacity:1;transform:rotateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.open-box-case-tile.flipping,.open-box-case-tile.has-result{animation-duration:.01ms}}.open-box-case-tile:not(.has-result){height:150px;min-height:150px;background:#717884 url(/assets/cs2-contract-media-bg.png) center/cover no-repeat;box-shadow:inset 0 0 0 1px #47526261,0 5px 14px #242f3d29;transition:none}.open-box-case-tile:not(.has-result) img{width:160px;max-width:90%;height:120px;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(17,25,38,.24));transition:none}.open-box-case-tile:not(.has-result):hover:not(:disabled){background:#717884 url(/assets/cs2-contract-media-bg.png) center/cover no-repeat;box-shadow:inset 0 0 0 1px #47526261,0 5px 14px #242f3d29;transform:none}.open-box-case-tile:not(.has-result):hover:not(:disabled) img{transform:none;transition:none}.open-box-case-tile.has-result{height:150px;min-height:150px;grid-template-rows:104px 26px 20px}.open-box-case-result-art{background:linear-gradient(145deg,#f3f9ff,#deefff 48%,#cfe5f8);border-color:#c7daeb;box-shadow:inset 0 0 18px #518bc114}.open-box-case-result-art img{top:45%;width:62%;height:68px;filter:drop-shadow(0 5px 5px rgba(34,70,104,.2))}.open-box-case-condition{top:5px;min-height:21px;padding-top:3px;padding-bottom:3px;font-size:10px;line-height:15px}.open-box-case-result-wear{height:22px;padding:3px 7px;font-size:10px;line-height:16px}.open-box-case-result-name{padding-top:5px;font-size:11px;line-height:19px}.open-box-case-result-name:before{top:8px;height:11px}.open-box-case-result-footer{font-size:10px}.open-box-case-result-footer b{font-size:12px}@media(max-width:600px){.open-box-case-tile:not(.has-result),.open-box-case-tile.has-result{height:150px;min-height:150px}.open-box-case-tile.has-result{grid-template-rows:104px 26px 20px}.open-box-case-tile:not(.has-result) img{height:100px}.open-box-case-result-art img{height:66px}}.open-box-case-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}@media(max-width:1180px){.open-box-case-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:980px){.open-box-case-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.open-box-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.open-box-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.open-box-case-condition{top:0;border-left:0;border-radius:6px 0 4px}.open-box-case-result-art{border:0;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#d7dcff,#e9efff,#f8fbff)}.open-box-case-tile.has-result{border:0}.open-box-case-grid{background:#fff}.open-box-case-tile:not(.has-result){border:0;box-shadow:0 4px 11px #2d5a8417}.open-box-case-tile:not(.has-result):hover:not(:disabled){border:0;box-shadow:0 8px 18px #2557a221}.open-box-case-result-wear{color:#666f7b;background:transparent}.open-box-case-result-name:before{display:none}.open-box-case-result-name{padding-left:0}.open-box-case-result-footer{padding-left:0;color:#20242a}.open-box-case-result-footer b,.open-box-case-result-footer span,.open-box-case-result-footer span.claimed{color:#20242a}.open-box-case-result-grade i{border-right-width:5px;border-bottom:6px solid #fff;border-left-width:5px;filter:drop-shadow(0 0 1px rgba(20,32,48,.9))}.open-box-case-condition,.open-box-case-result-wear,.open-box-case-result-name,.open-box-case-result-footer,.open-box-case-result-footer b{font-size:12px}.open-box-case-result-footer span:not(.claimed){color:#15945b}.open-box-case-result-grade i{border-top:6px solid #fff;border-right:5px solid transparent;border-bottom:0;border-left:5px solid transparent;filter:drop-shadow(0 0 1px rgba(20,32,48,.75))}.open-box-case-result-name{font-weight:400}.open-box-case-result-grade i{border-top-color:#4b5563;filter:none}.open-box-product-copy{min-width:0}.open-box-product-order-meta{display:flex;align-items:center;gap:5px;min-width:0;margin-bottom:7px;color:#667085;font-size:13px;line-height:1.5}.open-box-product-order-number{max-width:190px;color:#475467;font-size:13px;text-align:left}.open-box-product-order-meta .order-pending-dot{flex:0 0 auto;margin-left:3px}.open-box-product-order-meta .order-pending-dot[data-pickup-status]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;height:24px;margin-left:7px;padding:0 10px;border:0;border-radius:4px;font-size:13px;line-height:20px;font-weight:600;white-space:nowrap;color:#875900;background:#fff0bd}.open-box-product-order-meta .order-pending-dot[data-pickup-status=处理中]{color:#175cd3;background:#e4efff}.open-box-product-order-meta .order-pending-dot[data-pickup-status=已完成]{color:#067647;background:#daf5e5}.open-box-product-order-meta .order-pending-dot[data-pickup-status=异常]{color:#b42318;background:#fee4e2}.open-box-product-order-time{color:#7b8798;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.open-box-notice-only{display:flex;flex-direction:column;align-self:start}.open-box-notice-only .open-box-notice-surface{flex:none;min-height:480px;height:auto;margin-top:20px;overflow:visible}.open-box-notice-only .open-box-notice-content{padding-top:10px;padding-bottom:20px}@media(max-width:600px){.open-box-product-order-meta{flex-wrap:wrap}.open-box-product-order-number{max-width:calc(100% - 58px)}.open-box-product-order-meta .order-pending-dot{margin-left:0}.open-box-product-side{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.open-box-product-order-time{width:100%;text-align:right}}.open-box-quote>div{align-items:center}.open-box-quote>div .open-box-auto-ship-toggle{width:118px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-color:#d0d7e2;color:#475467;background:#fff}.open-box-auto-ship-toggle>span{position:relative;width:28px;height:16px;flex:0 0 28px;border-radius:999px;background:#cbd3df;transition:background .18s ease}.open-box-auto-ship-toggle>span:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10182833;transition:transform .18s ease}.open-box-quote>div .open-box-auto-ship-toggle.active{border-color:#86aef0;color:#245da9;background:#f4f8ff}.open-box-auto-ship-toggle.active>span{background:#2563eb}.open-box-auto-ship-toggle.active>span:after{transform:translate(12px)}.open-box-auto-ship-toggle b{font-size:12px;font-weight:600;white-space:nowrap}.open-box-action-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px}.open-box-action-hint{color:#667085;font-size:12px}.open-box-action-toolbar .open-box-pending-actions{min-width:0;flex:0 0 auto}.open-box-action-toolbar .open-box-pending-actions>.primary-button,.open-box-action-toolbar .open-box-pending-actions>.open-box-claim-action{min-width:160px;flex:0 0 auto}.open-box-action-toolbar .open-box-pending-actions>.open-box-refresh-stock{min-width:108px;flex:0 0 auto}.open-box-claim-action{border-color:#8eb1e8!important;color:#255aa8!important;background:#f5f9ff!important}.open-box-result-summary-stats{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.open-box-result-summary-stats span{white-space:nowrap}@media(max-width:820px){.open-box-action-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.open-box-action-toolbar .open-box-pending-actions{width:100%;justify-content:flex-end}.open-box-result-summary-stats{gap:10px 18px}}@media(max-width:600px){.open-box-quote>div{flex-wrap:wrap}.open-box-quote input{flex-basis:calc(100% - 104px)}.open-box-quote>div .open-box-auto-ship-toggle{margin-left:auto}.open-box-action-toolbar .open-box-pending-actions>.primary-button,.open-box-action-toolbar .open-box-pending-actions>.open-box-claim-action,.open-box-action-toolbar .open-box-pending-actions>.open-box-refresh-stock{flex:1 1 auto;min-width:0}}.open-box-action-toolbar,.open-box-action-toolbar .open-box-pending-actions{justify-content:flex-start}.open-box-case-open-button{width:100%;height:100%;display:grid;place-items:center;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.open-box-case-open-button:disabled{cursor:wait}.open-box-case-tile.has-result{position:relative}.open-box-case-tile.has-result.selected{box-shadow:inset 0 0 0 2px #2563eb}.open-box-result-select{position:absolute;z-index:8;top:7px;right:7px;width:19px;height:19px;cursor:pointer}.open-box-result-select input{position:absolute;width:1px;height:1px;opacity:0}.open-box-result-select>span{width:19px;height:19px;display:grid;place-items:center;border:1px solid rgba(71,84,103,.42);border-radius:50%;color:#fff;background:#ffffffd1;box-shadow:0 1px 4px #1018281f}.open-box-result-select input:focus-visible+span{outline:2px solid #2563eb;outline-offset:2px}.open-box-result-select input:checked+span{border-color:#2563eb;background:#2563eb}.open-box-result-select svg{width:13px;height:13px;stroke-width:3}.open-box-result-meta-bar{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 16px;border-top:1px solid #e6eaf0;border-bottom:1px solid #e6eaf0;color:#667085;background:#fff;font-size:12px}.open-box-rarity-counts,.open-box-result-overview{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.open-box-rarity-counts span,.open-box-result-overview span{display:inline-flex;align-items:center;white-space:nowrap}.open-box-rarity-counts b,.open-box-result-overview b{color:#344054;font-weight:650}.open-box-result-overview strong{color:#e12d39;font-size:14px}.rarity-dot{width:12px;height:6px;display:inline-block;margin-right:6px;border-radius:1px}.rarity-dot.rarity-gold{background:#e5ad16}.rarity-dot.rarity-red{background:#e13b4c}.rarity-dot.rarity-pink{background:#e43d98}.rarity-dot.rarity-purple{background:#923fd1}.rarity-dot.rarity-blue{background:#3b82d0}@media(max-width:1000px){.open-box-result-meta-bar{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:600px){.open-box-rarity-counts,.open-box-result-overview{gap:8px 14px}}.open-box-case-result-wear{padding-right:0;padding-left:0;font-size:11px;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap}.open-box-product h1,.open-box-paid strong{font-size:18px}.open-box-action-toolbar{padding:12px 0;border:0;background:transparent}.open-box-result-meta-bar{border-top:0;border-bottom:0;background:#f1f3f5}.open-box-case-grid{border-top:0}.open-box-case-condition{min-height:18px;padding:2px 6px;font-size:10px;line-height:13px}.open-box-case-tile.has-result,.open-box-case-tile.has-result:hover:not(:disabled){border:0;box-shadow:none;transform:none}@media(max-width:600px){.open-box-paid strong{font-size:18px}}.open-box-product-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.open-box-product h1{display:flex;align-items:baseline;gap:6px}.open-box-product-quantity{color:#7b8798;font-size:13px;font-weight:500;text-align:right}.open-box-product-copy>p{margin:0}.open-box-product-side{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.open-box-quote{padding-bottom:14px;border-bottom:1px solid #e5eaf1}.open-box-quote>div button{height:40px}.open-box-case-grid{background:#f7f9fc}.open-box-case-tile.has-result,.open-box-case-tile.has-result:hover:not(:disabled){overflow:hidden;border:0;border-radius:6px;background:#fff;box-shadow:none;transform:none;transition:none}.open-box-case-tile.has-result.selected{box-shadow:none}.open-box-case-tile:not(.has-result){height:160px;min-height:160px}.open-box-case-tile.has-result{height:160px;min-height:160px;grid-template-rows:114px 26px 20px}.open-box-account-surface>.open-box-credentials{gap:6px;background:transparent}.open-box-credential-row{padding:0 10px;border-bottom:0;border-radius:4px;background:#f7f9fc}.open-box-credential-row:not(:last-child){border-bottom:0}.open-box-credential-value{min-width:0;overflow:hidden;color:#344054;font-size:13px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.open-box-credential-value.strong{color:#2563eb;font-weight:650}.open-box-credential-row>.open-box-copy-action,.open-box-credential-row>.open-box-copy-action:hover,.open-box-credential-row>.open-box-copy-action:focus-visible{min-width:52px;height:30px;padding:0 10px;border:0;border-radius:5px;color:#fff;background:#2563eb;font-size:12px;font-weight:650;text-decoration:none;outline:0;box-shadow:none}.open-box-token-actions{grid-column:2 / -1;display:flex;justify-content:flex-end;gap:6px}.open-box-token-actions>.open-box-credential-value{flex:1;align-self:center}.open-box-token-actions>button,.open-box-token-actions>button:hover,.open-box-token-actions>button:focus-visible,.open-box-token-actions>button.token-action,.open-box-token-actions>button.token-action:hover,.open-box-token-actions>button.token-action:focus-visible{min-width:52px;height:30px;padding:0 10px;border:0;border-radius:5px;color:#fff;background:#2563eb;font-size:12px;font-weight:650;text-decoration:none;outline:0;box-shadow:none}.open-box-credential-row>.open-box-copy-action,.open-box-token-actions>button,.open-box-token-actions>button.token-action{color:#1f2937;border:0;background:#c7cdd6;transition:none}.open-box-credential-row>.open-box-copy-action:hover,.open-box-credential-row>.open-box-copy-action:focus-visible,.open-box-token-actions>button:hover,.open-box-token-actions>button:focus-visible,.open-box-token-actions>button.token-action:hover,.open-box-token-actions>button.token-action:focus-visible{color:#1f2937;border:0;background:#c7cdd6;transition:none}@media(min-width:601px){.open-box-product-copy{position:relative;justify-content:initial}.open-box-product-copy>.open-box-product-order-meta{position:absolute;top:0;right:0;left:0}.open-box-product-copy>h1{position:absolute;top:50%;right:0;left:0;margin:0;transform:translateY(-50%)}.open-box-product-copy>p{position:absolute;right:0;bottom:0;left:0}}.open-box-case-result-name{transform:translate(5px)}.open-box-case-result-footer>b{transform:translate(5px)}.open-box-case-result-footer>span:last-child{transform:translate(-5px)}.open-box-case-result-wear{text-indent:3px}.open-box-case-tile.has-result .open-box-case-result-art img,.open-box-case-tile.opened .open-box-case-result-art img{transition:none}@media(min-width:601px){.open-box-case-tile.has-result .open-box-case-result-art img,.open-box-case-tile.opened .open-box-case-result-art img{height:78px}}.open-box-case-tile.has-result:hover:not(:disabled) .open-box-case-result-art img,.open-box-case-tile.opened:hover:not(:disabled) .open-box-case-result-art img{transform:translate(-50%,-50%)}@media(min-width:601px){.open-box-mode-case .open-box-case-tile.opened .open-box-case-result-art img{width:74%;height:90px;max-height:calc(100% - 32px);top:calc(50% - 16px)}}.open-box-quote-claim{margin-top:2px}.open-box-quote-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;width:100vw;min-height:100dvh;padding:24px;background:#0f172a7a;-webkit-backdrop-filter:none;backdrop-filter:none}.open-box-quote-modal{width:min(520px,100%);padding:24px;border:1px solid #d8e0eb;border-radius:10px;background:#fff;box-shadow:0 24px 64px #0f172a38}.open-box-quote-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.open-box-quote-modal>header h2{margin:0;color:#101828;font-size:20px}.open-box-quote-modal>header>button{width:32px;height:32px;border:0;border-radius:50%;color:#667085;background:#f2f4f7;font-size:22px;line-height:1}.open-box-quote-modal>p{margin:14px 0 18px;color:#667085;font-size:13px;line-height:1.7}.open-box-quote-modal .open-box-quote{display:block;margin-top:20px;padding:0;border-bottom:0}.open-box-quote-modal .open-box-quote label{display:block;margin-bottom:8px}.open-box-quote-modal .open-box-quote input{width:100%}.open-box-quote-modal .open-box-quote>p{margin-top:8px;line-height:1.6}.open-box-quote-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.open-box-quote-modal>footer>div{display:flex;gap:10px}.open-box-quote-modal>footer button{min-width:96px;height:40px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#344054;font-weight:700}.open-box-quote-modal>footer .primary-button{border-color:#2563eb;background:#2563eb;color:#fff}.open-box-quote-modal>footer .open-box-quote-help-trigger{min-width:0;padding:0;border:0;color:#2563eb;background:transparent;font-size:13px;font-weight:650}.open-box-quote-modal>footer .open-box-quote-help-trigger:hover{color:#174fb8;text-decoration:underline}.open-box-quote-help-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:24px;background:#0f172a61}.open-box-quote-help-modal{width:min(760px,100%);max-height:calc(100vh - 56px);display:flex;flex-direction:column;padding:24px 24px 18px;border:1px solid #d8e0eb;border-radius:10px;background:#fff;box-shadow:0 24px 64px #0f172a42}.open-box-quote-help-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.open-box-quote-help-modal>header h2{margin:0;color:#101828;font-size:20px}.open-box-quote-help-modal>header button{width:32px;height:32px;border:0;border-radius:50%;color:#667085;background:#f2f4f7;font-size:22px;line-height:1}.open-box-quote-help-scroll{min-height:0;flex:1 1 auto;margin-top:20px;padding:0 8px 4px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.open-box-quote-help-note{margin:0 0 20px;padding:12px 14px;border-left:3px solid #2563eb;color:#344054;background:#f4f7fb;font-size:14px;line-height:1.65}.open-box-quote-help-section+.open-box-quote-help-section{margin-top:30px;padding-top:26px;border-top:1px solid #e4e7ec}.open-box-quote-help-section h3{margin:0 0 18px;color:#101828;font-size:17px}.open-box-quote-help-section figure{margin:0 0 24px}.open-box-quote-help-section figcaption{margin-bottom:10px;color:#344054;font-size:14px;font-weight:650;line-height:1.6}.open-box-quote-help-section img{display:block;width:100%;height:auto;border:1px solid #dbe2eb;border-radius:6px;background:#eef2f6;-webkit-user-select:none;user-select:none}.open-box-quote-help-section:nth-of-type(2) img{width:min(380px,100%);margin-inline:auto}@media(max-width:560px){.open-box-quote-modal>footer{align-items:stretch;flex-direction:column}.open-box-quote-modal>footer>div{display:grid;grid-template-columns:1fr 1fr}.open-box-quote-modal>footer button{width:100%}.open-box-quote-modal>footer .open-box-quote-help-trigger{width:auto;align-self:flex-start}.open-box-quote-help-backdrop{padding:12px}.open-box-quote-help-modal{max-height:calc(100vh - 24px);padding:18px 16px 14px}.open-box-quote-help-scroll{margin-top:16px;padding-right:4px}.open-box-quote-help-section h3{font-size:16px}}.open-box-quote-saved{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #e5eaf1;color:#667085;font-size:12px}.open-box-quote-saved button{min-width:76px;height:32px;border:1px solid #cbd6e4;border-radius:5px;color:#2563eb;background:#fff;font-size:12px;font-weight:650}.open-box-quote-saved button:hover{border-color:#82acf0;background:#f8fbff}.open-box-self-finish{min-width:88px;height:30px;padding:0 14px;border:1px solid #cbd6e4;border-radius:5px;color:#46566d;background:#fff;font-size:12px;font-weight:650;cursor:pointer}.open-box-self-finish:hover:not(:disabled){border-color:#2563eb;color:#2563eb;background:#f5f9ff}.open-box-self-finish:disabled{border-color:#e1e6ed;color:#98a2b3;background:#edf0f4;cursor:not-allowed}.open-box-action-toolbar{justify-content:space-between}.open-box-action-toolbar .open-box-pending-actions{flex-wrap:wrap;justify-content:flex-end}.open-box-action-toolbar .open-box-pending-actions>button{width:160px;min-width:160px;flex:0 0 160px}.open-box-result-meta-bar{justify-content:space-between}.open-box-sync-loading{min-height:320px;display:grid;place-items:center;border-bottom:1px solid #e5eaf1;color:#667085;background:#f7f9fc;font-size:13px}.open-box-sync-loading>div{display:inline-flex;align-items:center;gap:10px}.open-box-sync-spinner{width:18px;height:18px;border:2px solid #d7e0ec;border-top-color:#2563eb;border-radius:50%;animation:open-box-sync-spin .8s linear infinite}@keyframes open-box-sync-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.open-box-sync-spinner{animation:none}}@media(max-width:820px){.open-box-action-toolbar .open-box-pending-actions{justify-content:flex-start}}@media(max-width:600px){.open-box-quote-saved{align-items:flex-start}}.open-box-inventory-action-heading{min-height:64px;padding:0}.open-box-inventory-action-heading>.open-box-pending-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;padding:0;border:0;background:transparent}.open-box-inventory-action-heading>.open-box-pending-actions>button{width:160px;min-width:160px;height:40px;flex:0 0 160px}.open-box-claim-controls{display:inline-flex;align-items:center;gap:16px;flex:0 0 auto}.open-box-select-all{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;cursor:pointer;color:#344054}.open-box-claim-controls>.open-box-select-all{width:auto;margin:0;font-size:13px;white-space:nowrap}.open-box-select-all input{width:16px;height:16px;margin:0;accent-color:#2563eb;cursor:pointer}.open-box-select-all:has(input:disabled){color:#98a2b3;cursor:default}.open-box-select-all input:disabled{cursor:default}.open-box-select-all input:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.open-box-claim-controls>.open-box-claim-selected{flex:0 0 190px;width:190px;min-width:190px;height:40px;padding:0 18px;white-space:nowrap}.open-box-claim-controls>.open-box-claim-selected:disabled{color:#98a2b3;border-color:#e4e7ec;background:#e4e7ec;box-shadow:none;cursor:not-allowed}.open-box-quote-modal>.open-box-quote-selection{margin:14px 0 0}.open-box-quote-selection b{color:#344054}@media(max-width:600px){.open-box-inventory-action-heading{flex-wrap:wrap}.open-box-inventory-action-heading>.open-box-pending-actions{flex-wrap:wrap}.open-box-claim-controls>.open-box-claim-selected{flex-basis:140px;width:140px;min-width:140px}}.open-box-result-overview .open-box-armory-cooldown{color:#56657a;font-size:12px}.open-box-armory-cooldown>svg{width:15px;height:15px;color:#f0a11a}.open-box-notice-line,.open-box-notice-line>strong,.open-box-notice-line>div{font-size:13px}.open-box-notice-line{grid-template-columns:88px minmax(0,1fr);gap:10px;margin-bottom:9px;line-height:1.9}.open-box-notice-line>div{line-height:1.9}.open-box-notice-line ul{gap:3px;margin-top:3px}.open-box-self-finish{width:160px;min-width:160px;height:40px}.open-box-case-tile:not(.has-result){border:0;box-shadow:0 3px 10px #2d5a8414}.open-box-case-tile:not(.has-result):hover{border:0;box-shadow:0 4px 12px #2d5a841c;transform:none}.open-box-case-open-button:focus:not(:focus-visible){outline:0}.open-box-case-open-button:focus-visible{outline:2px solid rgba(37,99,235,.72);outline-offset:-2px}@media(min-width:1001px){.open-box-case-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:16px 20px 20px}}.open-box-case-result-wear{color:#fff;background:#2d37489e}.open-box-account-surface>.open-box-credentials{gap:10px;padding-top:4px;padding-bottom:24px}.open-box-credential-row{min-height:44px}@media(min-width:601px){.open-box-product-art img{width:104px;height:84px}}@media(min-width:601px){.open-box-case-tile:not(.has-result),.open-box-case-tile.has-result{height:180px;min-height:180px}.open-box-case-tile.has-result{grid-template-rows:120px 32px 28px}.open-box-case-result-name{padding-top:7px;line-height:21px}.open-box-case-result-footer{padding:0 6px 3px}.open-box-credential-value{padding-left:15px}.open-box-product{grid-template-columns:116px minmax(0,1fr) auto}.open-box-product-art{width:116px;height:100px}.open-box-product-art img{width:108px;height:88px}}.open-box-case-tile:not(.has-result),.open-box-case-tile:not(.has-result):hover:not(:disabled){border-radius:6px;background-color:#717884;background-image:var(--open-box-media-background, url(/assets/cs2-contract-media-bg.png));background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:0 2px 8px #0e23400f;transform:none}.open-box-case-tile:not(.has-result):before{display:none}.open-box-case-result-art{background-image:var(--open-box-media-background, url(/assets/cs2-case-media-bg-v2.png))}.open-box-case-result-grade{z-index:7}.open-box-case-result-grade i{z-index:2;border-top-color:#fffffff5;filter:drop-shadow(0 1px 1px rgba(31,41,55,.55))}.open-box-inventory-card .open-box-case-condition,.open-box-inventory-card .open-box-case-result-wear{font-size:12px}.open-box-credential-row>span:first-child{font-size:13px}.open-box-credential-value.strong{color:#344054;font-weight:400}.open-box-case-result-name{padding-left:9px}.open-box-case-result-name:before{display:block;top:9px;left:1px;width:3px;height:14px;border-radius:1px;background:#3974bd}.open-box-case-result-name.tone-blue:before{background:#3974bd}.open-box-case-result-name.tone-purple:before{background:#7b55c7}.open-box-case-result-name.tone-pink:before{background:#d9468f}.open-box-case-result-name.tone-red:before{background:#c43c4c}.open-box-case-result-name.tone-gold:before,.open-box-case-result-name.tone-amber:before{background:#b67720}.open-box-case-result-footer b{font-size:14px}.open-box-account-surface>.open-box-credentials{transform:translateY(0)}@media(min-width:601px){.open-box-credential-value{padding-left:25px}}.open-box-case-result-wear{bottom:4px;height:27px;padding:5px 7px;line-height:17px}.open-box-account-surface>.open-box-credentials{gap:12px;padding-top:8px;padding-bottom:28px}.open-box-credential-row{min-height:48px}.open-box-self-finish{width:auto;min-width:0;height:auto;padding:3px 0;border:0;border-radius:0;color:#667085;background:transparent;box-shadow:none;font-size:13px;font-weight:500}.open-box-self-finish:hover:not(:disabled){color:#344054;background:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:3px}.open-box-self-finish:focus-visible{outline:0;color:#344054;text-decoration:underline;text-underline-offset:3px}.open-box-self-finish:disabled{color:#98a2b3;background:transparent;box-shadow:none}.open-box-product-symbol,.open-box-demo-art{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:4px;border-radius:8px;color:#344054;background:linear-gradient(145deg,#f8fafc,#e8eef6)}.open-box-product-symbol b,.open-box-demo-art b{color:#2563eb;font-size:38px;line-height:1}.open-box-product-symbol small,.open-box-demo-art small{color:#667085;font-size:12px;font-weight:650}.open-box-product-symbol.armory,.open-box-demo-art.star{background:linear-gradient(145deg,#fffaf0,#f8e8bd)}.open-box-product-symbol.armory b,.open-box-demo-art.star b{color:#d79a12}.open-box-product-symbol.terminal,.open-box-demo-art.terminal{border:0;background:transparent;box-shadow:none}.open-box-demo-art{min-height:132px}.open-box-product-art .open-box-armory-image,.open-box-product-art .open-box-terminal-image{width:104px;height:88px;object-fit:contain}.open-box-demo-art img{width:100%;height:108px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(19,38,64,.18))}.open-box-demo-art small{min-height:18px;padding:0 8px;text-align:center}.open-box-demo-art.star img{transform:scale(.88)}.open-box-demo-art.terminal img{transform:scale(1.28)}.open-box-mode-terminal .open-box-demo-art.terminal{gap:0}.open-box-mode-terminal .open-box-demo-art.terminal img,.open-box-mode-terminal .open-box-case-tile:hover:not(:disabled) .open-box-demo-art.terminal img{transform:scale(1.28) rotate(0);transform-origin:center;transition:none}.open-box-mode-terminal .open-box-case-tile:not(.has-result),.open-box-mode-terminal .open-box-case-tile:not(.has-result):hover{box-shadow:0 2px 8px #0e23400f;transform:none}.open-box-terminal-offer{min-height:188px;display:grid;grid-template-columns:210px minmax(0,1fr) 150px;align-items:center;gap:24px;margin:14px 20px 0;padding:18px 22px;border:1px solid #d9e2ee;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1e375614}.open-box-terminal-offer-art{position:relative;height:150px;display:grid;place-items:center;border-radius:7px;background:linear-gradient(145deg,#eef2ff,#e4eaff)}.open-box-terminal-offer-art>span{position:absolute;top:8px;left:8px;padding:2px 6px;border-radius:3px;color:#fff;background:#b67720;font-size:12px}.open-box-terminal-offer-art img{width:90%;height:124px;object-fit:contain}.open-box-terminal-offer-copy>span{color:#667085;font-size:12px}.open-box-terminal-offer-copy h3{margin:8px 0 6px;color:#1d2939;font-size:17px}.open-box-terminal-offer-copy>strong{color:#ef233c;font-size:20px}.open-box-terminal-offer-copy p{margin:10px 0 0;color:#667085;font-size:12px}.open-box-terminal-offer-actions{display:grid;gap:10px}.open-box-terminal-offer-actions button{height:38px;border:1px solid #cbd6e4;border-radius:5px;background:#fff;font-size:13px;font-weight:650}.open-box-terminal-offer-actions .primary-button{border-color:#2563eb;background:#2563eb;color:#fff}@media(max-width:820px){.open-box-terminal-offer{grid-template-columns:150px minmax(0,1fr)}.open-box-terminal-offer-actions{grid-column:1 / -1;grid-template-columns:1fr 1fr}}.open-box-terminal-modal-backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#060c15c7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.open-box-terminal-modal-backdrop .open-box-terminal-offer{width:min(920px,calc(100vw - 48px));min-height:0;display:block;margin:0;padding:0;overflow:hidden;border:1px solid #3a4a5f;border-radius:3px;background:#182230;box-shadow:0 28px 80px #00000094}.open-box-terminal-offer-heading{min-height:58px;display:flex;align-items:center;padding:0 24px;border-bottom:2px solid #2563eb;background:#28343f}.open-box-terminal-offer-heading strong{color:#dce5ef;font-size:20px;font-weight:650}.open-box-terminal-offer-heading>span{margin-left:auto;color:#9fb2c8;font-size:14px}.open-box-terminal-offer-body{position:relative;min-height:510px;padding:28px 34px 24px;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(37,99,235,.22),transparent 38%),linear-gradient(145deg,#202b3b,#151e2b 68%)}.open-box-terminal-modal-backdrop .open-box-terminal-offer-art{position:absolute;top:86px;right:150px;bottom:100px;left:150px;height:auto;border:0;background:transparent}.open-box-terminal-modal-backdrop .open-box-terminal-offer-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 20px rgba(0,0,0,.48))}.open-box-terminal-offer-nameplate{position:relative;z-index:2;display:grid;justify-items:start;gap:8px}.open-box-terminal-offer-nameplate h3{margin:0;padding:7px 14px;color:#fff;background:#0c1118;font-size:20px;line-height:1.25}.open-box-terminal-modal-backdrop .open-box-terminal-offer-copy{position:absolute;z-index:2;left:34px;bottom:25px;width:430px}.open-box-terminal-rarity{display:inline-flex;min-height:34px;align-items:center;padding:0 14px;border-radius:0;color:#fff;background:#2563eb;font-size:14px;font-weight:650}.open-box-terminal-limit{position:absolute;z-index:2;top:34px;right:34px;color:#eef4fb;font-size:17px}.open-box-terminal-condition{display:inline-flex;min-height:30px;align-items:center;margin-bottom:8px;padding:0 12px;color:#fff;background:#2563eb;font-size:13px;font-weight:650}.open-box-terminal-wear{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.open-box-terminal-wear>b{color:#e3ebf4;font-size:13px;font-variant-numeric:tabular-nums}.open-box-terminal-wear>i{position:relative;height:10px;border:3px solid #0d141e;border-radius:0;background:linear-gradient(90deg,#30935a 0,#30935a 7%,#81ba67 7%,#81ba67 15%,#e2b844 15%,#e2b844 38%,#db7952 38%,#db7952 45%,#b43f46 45%,#b43f46)}.open-box-terminal-wear>i em{position:absolute;top:-4px;width:2px;height:15px;border-radius:2px;background:#fff;transform:translate(-1px)}.open-box-terminal-meta{display:flex;gap:28px;margin-top:10px;color:#c2cedb;font-size:13px}.open-box-terminal-meta b{color:#fff;font-size:14px}.open-box-terminal-price{position:absolute;z-index:2;right:34px;bottom:28px}.open-box-terminal-price strong{color:#fff;font-size:32px;line-height:1}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:18px 34px;border-top:1px solid #344357;background:#202b36}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions button{height:48px;border:2px solid #ef5967;border-radius:999px;color:#ef7782;background:transparent;font-size:17px}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions .primary-button{border-color:#2f7bff;color:#7af;background:#2563eb14}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions button:hover{background:#ef59671a}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions .primary-button:hover{background:#2563eb2e}.open-box-terminal-exhausted{position:relative;width:100%;height:100%;display:grid;place-items:center;overflow:hidden;color:#fff;background:transparent}.open-box-case-tile.terminal-exhausted{position:relative;overflow:hidden;transition:none;transform:none}.open-box-case-tile.terminal-exhausted:hover:not(:disabled){box-shadow:0 2px 8px #0e23400f;transform:none}.open-box-case-tile.terminal-exhausted:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#19202a66;content:""}.open-box-terminal-exhausted img{position:relative;z-index:0;width:100%;height:108px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(19,38,64,.18));transition:none;transform:scale(1.28)}.open-box-case-tile.terminal-exhausted:hover:not(:disabled) .open-box-terminal-exhausted img{transform:scale(1.28)}@media(max-width:680px){.open-box-terminal-modal-backdrop{padding:14px}.open-box-terminal-modal-backdrop .open-box-terminal-offer{width:calc(100vw - 28px);max-height:calc(100vh - 28px);overflow-y:auto}.open-box-terminal-offer-body{min-height:460px;padding:22px 20px}.open-box-terminal-limit{top:24px;right:20px;font-size:13px}.open-box-terminal-modal-backdrop .open-box-terminal-offer-art{top:100px;right:20px;bottom:135px;left:20px}.open-box-terminal-modal-backdrop .open-box-terminal-offer-copy{left:20px;bottom:24px;width:calc(100% - 130px)}.open-box-terminal-price{right:20px;bottom:28px}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions{padding:14px 18px 18px}}.open-box-mode-progress{min-height:58px;display:flex;align-items:stretch;gap:0;padding:0 20px;border-top:1px solid #e5eaf1;border-bottom:1px solid #e5eaf1;background:#f7f9fc}.open-box-mode-progress>span{min-width:132px;display:grid;align-content:center;gap:3px;padding:0 22px;border-right:1px solid #e1e7ef}.open-box-mode-progress>span:first-child{padding-left:0}.open-box-mode-progress small{color:#7b8798;font-size:12px}.open-box-mode-progress b{color:#23324a;font-size:15px;font-weight:700}.open-box-armory-progress b{color:#14846a}.open-box-terminal-progress b{color:#2563eb}.open-box-terminal-connecting{position:fixed;z-index:1190;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;color:#eaf1fb;background:#060c15cc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.open-box-terminal-connecting-panel{position:relative;width:min(680px,calc(100vw - 48px));min-height:390px;display:grid;place-items:center;align-content:center;gap:8px;overflow:hidden;border:1px solid #394b63;border-radius:4px;background:radial-gradient(circle at 50% 42%,rgba(55,111,198,.32),transparent 34%),linear-gradient(145deg,#1d2a3a,#111a27);box-shadow:0 28px 80px #0000008c}.open-box-terminal-connecting-panel img{position:relative;z-index:2;width:380px;height:210px;object-fit:contain;filter:drop-shadow(0 22px 18px rgba(0,0,0,.5));animation:open-box-terminal-float 1.2s ease-in-out infinite alternate}.open-box-terminal-connecting-panel strong{position:relative;z-index:2;font-size:21px}.open-box-terminal-connecting-panel>span:not(.open-box-terminal-scan){position:relative;z-index:2;color:#a9bad0;font-size:13px}.open-box-terminal-connecting-panel small{position:relative;z-index:2;margin-top:12px;padding:7px 12px;border:1px solid rgba(114,155,211,.35);color:#b8c9df;background:#09111d7a}.open-box-terminal-scan{position:absolute;width:330px;height:330px;border:1px solid rgba(73,139,231,.5);border-radius:50%;box-shadow:0 0 0 38px #2563eb0f,0 0 70px #2563eb40;animation:open-box-terminal-scan 1.25s ease-out infinite}@keyframes open-box-terminal-float{0%{transform:translateY(4px) scale(.98)}to{transform:translateY(-5px) scale(1.015)}}@keyframes open-box-terminal-scan{0%{opacity:.85;transform:scale(.72)}to{opacity:0;transform:scale(1.18)}}.open-box-armory-entry{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 0 18px;padding:18px 22px;border:1px solid #dce5ee;border-radius:8px;background:linear-gradient(110deg,#f8fafc,#edf4f7)}.open-box-armory-entry>div{display:grid;gap:4px}.open-box-armory-entry>div:first-child span,.open-box-armory-entry>div:last-child>span{color:#64748b;font-size:12px}.open-box-armory-entry>div:first-child strong{color:#172033;font-size:17px}.open-box-armory-entry>div:first-child small{color:#8794a6;font-size:12px}.open-box-armory-entry>div:last-child{min-width:270px;grid-template-columns:auto auto 118px;align-items:center;justify-content:end;gap:12px}.open-box-armory-entry>div:last-child>span{grid-column:1}.open-box-armory-entry>div:last-child>b{grid-column:2;color:#172033;font-size:25px}.open-box-armory-entry>div:last-child>b small{margin-left:3px;color:#66758a;font-size:12px;font-weight:500}.open-box-armory-entry>div:last-child>button{grid-column:3;grid-row:1 / 3;height:42px}.open-box-armory-modal-backdrop{position:fixed;z-index:1250;top:0;right:0;bottom:0;left:0;background:#07151b}.open-box-armory-reveal{width:100vw;height:100dvh;overflow:hidden;color:#e6efef;background:#0d2832}.open-box-armory-topbar{position:relative;z-index:8;height:68px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 30px;border-bottom:1px solid rgba(151,185,180,.1);background:#161f25}.open-box-armory-topbar:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.24;background:url(/assets/armory-draw-stage.png) center 14% / cover no-repeat;mix-blend-mode:luminosity}.open-box-armory-topbar button{position:relative;z-index:1;width:max-content;display:inline-flex;align-items:center;gap:7px;padding:8px 2px;border:0;color:#b8c7c8;background:transparent;font-size:13px}.open-box-armory-topbar button:hover{color:#fff;background:transparent;box-shadow:none;transform:none}.open-box-armory-topbar strong{position:relative;z-index:1;font-size:16px;font-weight:600;letter-spacing:.14em}.open-box-armory-topbar>span{position:relative;z-index:1;justify-self:end;color:#7e989a;font-size:11px}.open-box-armory-reveal-stage{position:relative;height:calc(100dvh - 68px);min-height:540px;display:flex;flex-direction:column;align-items:center;overflow:hidden;background:#102c36 url(/assets/armory-draw-stage.png) center / cover no-repeat}.open-box-armory-reveal-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(6,26,27,.02),transparent 24%,rgba(5,17,24,.28)),repeating-linear-gradient(180deg,rgba(171,211,207,.018) 0 1px,transparent 1px 4px)}.open-box-armory-watermark{position:absolute;z-index:1;top:112px;left:50%;color:#d2ebe50b;font-size:clamp(54px,7vw,100px);font-weight:700;letter-spacing:.16em;line-height:1;white-space:nowrap;transform:translate(-50%);-webkit-user-select:none;user-select:none}.open-box-armory-category-strip{position:relative;z-index:2;min-height:78px;display:flex;align-items:center;justify-content:center;gap:11px;margin-top:6px}.open-box-armory-category-strip>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(149,177,173,.16);border-radius:50%;background:#07191bb8;box-shadow:inset 0 0 0 4px #85a5a009}.open-box-armory-category-strip>span.active{border-color:#6bc294;box-shadow:0 0 0 2px #4cb98a24,inset 0 0 0 4px #4cb98a14}.open-box-armory-category-strip img{width:33px;height:33px;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(0,0,0,.3))}.open-box-armory-category-strip>.open-box-armory-category-all{grid-template-columns:repeat(3,4px);grid-auto-rows:4px;gap:3px;border-color:#adc4bf47}.open-box-armory-category-all i{width:4px;height:4px;background:#9eb5b2}.open-box-armory-pool{position:relative;z-index:2;width:min(980px,calc(100vw - 110px));flex:1;display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));align-content:center;column-gap:28px;row-gap:8px;padding:2px 0 86px}.open-box-armory-pool article{position:relative;min-width:0;height:124px;display:grid;grid-template-rows:98px 18px 8px;place-items:center;opacity:.94;transition:opacity .18s ease,transform .18s ease}.open-box-armory-pool article:nth-child(7):nth-last-child(3){grid-column:2}.open-box-armory-pool article:hover{opacity:1;transform:translateY(-3px)}.open-box-armory-pool article img{width:100%;height:96px;object-fit:contain;filter:drop-shadow(0 13px 8px rgba(0,0,0,.42))}.open-box-armory-pool article span{max-width:100%;overflow:hidden;color:#e0ececc2;font-size:10px;line-height:16px;text-overflow:ellipsis;white-space:nowrap;opacity:.36;transition:opacity .18s ease}.open-box-armory-pool article:hover span{opacity:1}.open-box-armory-pool article i{width:30px;height:2px;background:#5597d5;box-shadow:0 0 8px currentColor}.open-box-armory-pool article.tone-red i{color:#e24b62;background:#e24b62}.open-box-armory-pool article.tone-pink i{color:#d947c8;background:#d947c8}.open-box-armory-pool article.tone-purple i{color:#8a50df;background:#8a50df}.open-box-armory-pool article.tone-blue i{color:#4e83df;background:#4e83df}.open-box-armory-pool article.tone-gold i{color:#d5ae46;background:#d5ae46}.open-box-armory-draw-control{position:absolute;z-index:5;left:50%;bottom:22px;width:min(390px,calc(100vw - 34px));height:54px;display:grid;grid-template-columns:1fr 126px;align-items:center;overflow:hidden;border:1px solid rgba(124,159,158,.18);border-radius:2px;background:#071419db;transform:translate(-50%)}.open-box-armory-draw-control span{min-width:0;display:grid;gap:2px;padding:0 16px;text-align:left}.open-box-armory-draw-control span small{overflow:hidden;color:#8ea5a4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.open-box-armory-draw-control span b{color:#eef5f4;font-size:13px;font-weight:600}.open-box-armory-draw-control button{align-self:stretch;border:0;border-radius:0;color:#eafff4;background:#348b62;font-weight:600;letter-spacing:.06em}.open-box-armory-draw-control button:hover:not(:disabled){background:#3a9b6c;box-shadow:none;transform:none}.open-box-armory-draw-control button:disabled{color:#81918b;background:#28443b}.open-box-armory-opening-layer,.open-box-armory-result-layer{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#e9f7f3;text-align:center;background:#051217ad;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.open-box-armory-opening-layer{align-content:center;gap:7px}.open-box-armory-opening-layer:before,.open-box-armory-opening-layer:after{position:absolute;width:min(46vw,560px);height:min(46vw,560px);border-radius:50%;content:""}.open-box-armory-opening-layer:before{background:radial-gradient(circle,rgba(182,255,223,.92) 0 1px,rgba(66,194,139,.52) 3px,rgba(27,133,102,.2) 18%,transparent 62%);animation:open-box-armory-glow 1s ease-in-out infinite alternate}.open-box-armory-opening-layer:after{width:min(34vw,410px);height:min(17vw,205px);border:1px solid rgba(127,226,184,.34);box-shadow:inset 0 0 42px #45e0a014,0 0 54px #31c48c1f;animation:open-box-armory-orbit 1.4s ease-in-out infinite alternate}.open-box-armory-opening-ring{position:relative;z-index:1;width:142px;height:142px;border:1px solid rgba(164,255,217,.12);border-top-color:#8ff1c0;border-bottom-color:#8ff1c09e;border-radius:50%;animation:open-box-armory-spin 1.15s linear infinite}.open-box-armory-opening-ring:after{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px dashed rgba(173,247,211,.28);border-radius:50%;content:""}.open-box-armory-opening-beam{position:absolute;z-index:1;top:12%;bottom:12%;width:1px;background:#81ffc46b;box-shadow:0 0 22px 3px #40d29257;animation:open-box-armory-beam .95s ease-in-out infinite alternate}.open-box-armory-opening-layer strong,.open-box-armory-opening-layer small{position:relative;z-index:1}.open-box-armory-opening-layer strong{margin-top:10px;font-size:17px;font-weight:600;letter-spacing:.12em}.open-box-armory-opening-layer small{color:#87a9a1;font-size:11px;letter-spacing:.18em}.open-box-armory-result-layer{align-content:center;gap:14px;background:radial-gradient(circle at 50% 45%,rgba(57,135,111,.3),transparent 33%),#051117d1}.open-box-armory-result-close{position:absolute;top:24px;right:28px;width:38px;height:38px;border:0;border-radius:0;color:#dce8e7;background:transparent;font-size:26px;line-height:1}.open-box-armory-result-card{--rarity-color: #4e83df;position:relative;width:min(660px,calc(100vw - 40px));min-height:440px;display:grid;grid-template-rows:auto minmax(260px,44vh) 2px auto auto auto;justify-items:center;align-content:center;padding:6px 38px 22px;animation:open-box-armory-result-in .38s cubic-bezier(.2,.8,.2,1) both}.open-box-armory-result-card:before{position:absolute;top:46%;left:50%;width:min(520px,78vw);height:min(220px,30vh);border:1px solid color-mix(in srgb,var(--rarity-color) 34%,transparent);border-radius:50%;content:"";opacity:.45;transform:translate(-50%,-50%)}.open-box-armory-result-card.tone-gold{--rarity-color: #d5ae46}.open-box-armory-result-card>span{color:#8ca5a1;font-size:11px;letter-spacing:.2em}.open-box-armory-result-card>img{position:relative;z-index:1;width:100%;height:min(330px,43vh);object-fit:contain;filter:drop-shadow(0 28px 20px rgba(0,0,0,.48))}.open-box-armory-result-rarity{width:min(260px,58vw);height:2px;background:var(--rarity-color);box-shadow:0 0 20px var(--rarity-color)}.open-box-armory-result-card>strong{margin-top:16px;color:#f1f7f6;font-size:23px;font-weight:600}.open-box-armory-result-card>small{margin-top:6px;color:#9db0b0;font-size:12px}.open-box-armory-result-card>em{margin-top:5px;color:#708988;font-size:11px;font-style:normal}.open-box-armory-continue{min-width:150px;height:42px;border:0;border-radius:2px;color:#edfff6;background:#348b62;font-weight:600}.open-box-armory-continue:hover{background:#3a9b6c;box-shadow:none;transform:none}@keyframes open-box-armory-spin{to{transform:rotate(360deg)}}@keyframes open-box-armory-glow{0%{opacity:.68;transform:scale(.82)}to{opacity:1;transform:scale(1.12)}}@keyframes open-box-armory-orbit{0%{opacity:.35;transform:rotate(-7deg) scale(.92)}to{opacity:.8;transform:rotate(7deg) scale(1.06)}}@keyframes open-box-armory-beam{0%{opacity:.32;transform:scaleY(.72)}to{opacity:.9;transform:scaleY(1)}}@keyframes open-box-armory-result-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:860px){.open-box-armory-entry{align-items:stretch;flex-direction:column}.open-box-armory-entry>div:last-child{min-width:0;justify-content:start}.open-box-armory-topbar{height:62px;grid-template-columns:auto 1fr;padding:0 16px}.open-box-armory-topbar strong{justify-self:center;font-size:15px}.open-box-armory-topbar>span{display:none}.open-box-armory-reveal-stage{height:calc(100dvh - 62px)}.open-box-armory-watermark{top:102px;font-size:38px}.open-box-armory-category-strip{min-height:68px;gap:7px}.open-box-armory-category-strip>span{width:38px;height:38px}.open-box-armory-category-strip img{width:27px;height:27px}.open-box-armory-pool{width:calc(100vw - 28px);grid-template-columns:repeat(3,1fr);gap:10px 12px;padding-bottom:90px;overflow-y:auto}.open-box-armory-pool article:nth-child(7):nth-last-child(3){grid-column:auto}.open-box-armory-pool article{height:96px;grid-template-rows:70px auto}.open-box-armory-pool article img{height:68px}.open-box-armory-draw-control{bottom:16px}.open-box-armory-result-card{grid-template-rows:auto minmax(210px,38vh) 2px auto auto auto;min-height:390px}.open-box-armory-result-card>img{height:min(270px,37vh)}}@media(prefers-reduced-motion:reduce){.open-box-armory-opening-layer:before,.open-box-armory-opening-layer:after,.open-box-armory-opening-beam,.open-box-armory-opening-ring,.open-box-armory-result-card{animation:none}}.open-box-armory-topbar{height:56px;padding:0 36px;border-bottom:0;background:#182127}.open-box-armory-topbar:after{opacity:.12;background:url(/assets/armory-draw-stage.png) center 8% / cover no-repeat;filter:grayscale(1)}.open-box-armory-topbar button{color:#cbd5d5;font-size:13px}.open-box-armory-topbar>button{justify-self:end;margin-right:120px}.open-box-armory-topbar strong{display:inline-flex;align-items:center;gap:9px;color:#eef3f2;font-size:16px;font-weight:600;letter-spacing:0}.open-box-armory-topbar>.open-box-armory-topbar-account{justify-self:start;color:#aebbbb;font-size:14px;white-space:nowrap}.open-box-armory-topbar-account b{color:#6cae9b;font-weight:500}.open-box-armory-topbar strong>i{width:22px;height:22px;display:inline-block;border:0;background:#eef3f2;clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%)}.open-box-armory-accountbar{position:relative;z-index:8;height:34px;display:flex;align-items:center;justify-content:center;color:#aebbbb;background:#151e23;font-size:11px}.open-box-armory-accountbar b{color:#6cae9b;font-weight:500}.open-box-armory-reveal-stage{height:calc(100dvh - 56px);min-height:560px;background:#17363b url(/assets/armory-draw-stage.png) center / cover no-repeat}.open-box-armory-reveal-stage:before{background:#07181d1a}.open-box-armory-watermark{top:94px;color:#cde7df0b;font-size:clamp(62px,8vw,106px);font-weight:500;letter-spacing:.13em}.open-box-armory-category-strip{position:absolute;top:22px;left:50%;min-height:0;gap:14px;margin:0;transform:translate(-50%)}.open-box-armory-category-strip>button{width:68px;height:68px;display:grid;place-items:center;padding:0;border-width:1px;border-style:solid;border-radius:50%;border-color:#0a1b1ca8;background:#0c1f20c2;box-shadow:inset 0 0 0 5px #04101133;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.open-box-armory-category-strip>button:hover,.open-box-armory-category-strip>button:focus-visible{border-color:#5fbe92b8;outline:none}.open-box-armory-category-strip>button.active{border-color:#58b087;box-shadow:0 0 0 2px #4bb38238,inset 0 0 0 4px #2b815d29}.open-box-armory-category-strip img{width:52px;height:52px}.open-box-armory-pool{position:absolute;top:104px;left:50%;width:clamp(840px,63vw,1200px);height:calc(100% - 323px);display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-template-rows:repeat(4,minmax(112px,1fr));align-content:stretch;column-gap:34px;row-gap:4px;padding:0;transform:translate(-50%);transition:opacity .18s ease}.open-box-armory-pool article,.open-box-armory-pool article:hover{position:relative;height:auto;display:grid;grid-template-rows:minmax(92px,1fr) 12px;align-items:center;justify-items:center;padding:7px 10px 8px;border:0;border-radius:1px;background:transparent;opacity:1;transform:none;cursor:default;transition:background-color .15s ease,box-shadow .15s ease}.open-box-armory-pool article:nth-child(7):nth-last-child(3){grid-column:auto}.open-box-armory-pool article:nth-child(13):nth-last-child(4){grid-column:auto}.open-box-armory-pool article:hover,.open-box-armory-pool article:focus{outline:none;background:transparent;box-shadow:none}.open-box-armory-pool article:before{position:absolute;z-index:0;top:26px;right:0;bottom:0;left:0;border-radius:1px;background:#0c2d35e0;box-shadow:inset 0 0 0 1px #3f717d29,0 9px 18px #020c1129;content:"";opacity:0;transition:opacity .15s ease}.open-box-armory-pool article:hover:before,.open-box-armory-pool article:focus:before{opacity:1}.open-box-armory-pool article img{position:relative;z-index:1;width:100%;height:min(90px,10.5vh);object-fit:contain;filter:drop-shadow(0 9px 6px rgba(0,0,0,.36))}.open-box-armory-pool article>span{position:absolute;right:10px;bottom:8px;left:10px;overflow:hidden;color:#dcebede6;font-size:9px;line-height:13px;text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:0;z-index:2;transition:opacity .15s ease}.open-box-armory-pool article:hover>span,.open-box-armory-pool article:focus>span{opacity:1}.open-box-armory-pool article>.open-box-armory-item-rarity{position:absolute;bottom:3px;left:50%;z-index:2;width:6px;height:6px;border-radius:50%;background:#5597d5;box-shadow:0 0 5px currentColor;transform:translate(-50%);transition:width .15s ease,height .15s ease,bottom .15s ease,border-radius .15s ease}.open-box-armory-pool article:hover>.open-box-armory-item-rarity,.open-box-armory-pool article:focus>.open-box-armory-item-rarity{bottom:0;width:100%;height:3px;border-radius:0}.open-box-armory-pool article.tone-red>.open-box-armory-item-rarity{color:#e24b62;background:#e24b62}.open-box-armory-pool article.tone-pink>.open-box-armory-item-rarity{color:#d947c8;background:#d947c8}.open-box-armory-pool article.tone-purple>.open-box-armory-item-rarity{color:#8a50df;background:#8a50df}.open-box-armory-pool article.tone-blue>.open-box-armory-item-rarity{color:#4e83df;background:#4e83df}.open-box-armory-pool article.tone-gold>.open-box-armory-item-rarity,.open-box-armory-pool article.tone-amber>.open-box-armory-item-rarity{color:#d6ba32;background:#d6ba32}.phase-opening .open-box-armory-pool{opacity:.22}.phase-result .open-box-armory-pool{opacity:.68}.open-box-armory-draw-control{z-index:10;bottom:28px;width:260px;height:34px;display:grid;grid-template-columns:48px 120px 92px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.open-box-armory-draw-control>img{width:34px;height:34px;align-self:center;justify-self:center;box-sizing:border-box;padding:4px;border:1px solid rgba(93,207,153,.62);border-radius:50%;background:#05231fdb;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.45))}.open-box-armory-draw-control>span{height:34px;display:flex;align-items:center;justify-content:center;padding:0;color:#d7dfde;background:#061215e6;font-size:12px}.open-box-armory-draw-control button{height:34px;display:inline-flex;align-items:center;justify-content:center;color:#f1fff7;background:#4e9b72;font-size:16px;font-weight:600;letter-spacing:0}.open-box-armory-draw-control button small{margin-left:3px;font-size:11px;font-weight:500}.open-box-armory-draw-control button:hover:not(:disabled){background:#4e9b72}.open-box-armory-opening-layer,.open-box-armory-result-layer{z-index:6;top:77px;right:0;bottom:55px;left:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.phase-opening .open-box-armory-pool{animation:open-box-armory-pool-recede .36s ease-out both}.open-box-armory-opening-layer{isolation:isolate;overflow:hidden}.open-box-armory-opening-layer:before,.open-box-armory-opening-layer:after{position:absolute;pointer-events:none;content:""}.open-box-armory-opening-layer:before{z-index:0;top:0;right:0;bottom:0;left:0;background:#04191c2e;animation:open-box-armory-veil-in .3s ease-out both}.open-box-armory-opening-layer:after{z-index:4;top:50%;left:50%;width:min(760px,76vw);height:min(440px,56vh);background:radial-gradient(circle,rgba(235,255,248,1) 0 1.5%,rgba(84,255,189,.92) 5%,rgba(24,210,151,.34) 18%,transparent 57%);opacity:0;transform:translate(-50%,-50%);animation:open-box-armory-reveal-flash 2.2s ease-out both}.open-box-armory-energy-panel,.open-box-armory-result-energy{position:absolute;z-index:1;top:50%;left:50%;width:min(740px,74vw);height:min(430px,54vh);overflow:hidden;border:0;background:radial-gradient(ellipse at 51% 50%,rgba(105,255,202,.38) 0 4%,rgba(19,162,124,.24) 22%,transparent 54%),radial-gradient(ellipse at 39% 42%,rgba(29,197,152,.25),transparent 42%),radial-gradient(ellipse at 63% 61%,rgba(16,126,112,.32),transparent 48%),linear-gradient(135deg,#11635840,#07343b85);box-shadow:inset 0 0 105px #052a3185,0 0 38px #18896b14;transform:translate(-50%,-50%)}.open-box-armory-energy-panel{width:min(980px,calc(100vw - 96px));height:min(560px,calc(100% - 92px));background:radial-gradient(ellipse at 51% 50%,rgba(105,255,202,.38) 0 4%,rgba(19,162,124,.24) 22%,transparent 54%),radial-gradient(ellipse at 39% 42%,rgba(29,197,152,.25),transparent 42%),radial-gradient(ellipse at 63% 61%,rgba(16,126,112,.32),transparent 48%),linear-gradient(135deg,#126558,#083946);animation:open-box-armory-energy-panel-in .38s cubic-bezier(.2,.75,.2,1) both}.open-box-armory-energy-panel:before,.open-box-armory-result-energy:before{position:absolute;top:50%;left:50%;width:350px;height:350px;border:3px solid rgba(113,255,206,.48);border-radius:50%;box-shadow:0 0 44px #61ebbb4d,inset 0 0 30px #61ebbb2e;content:"";transform:translate(-50%,-50%)}.open-box-armory-energy-panel:before{animation:open-box-armory-energy-surge 2.2s cubic-bezier(.18,.7,.22,1) both}.open-box-armory-energy-panel:after,.open-box-armory-result-energy:after{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 50%,transparent 0 28%,rgba(73,239,180,.16) 29%,transparent 31%),radial-gradient(ellipse at 48% 54%,transparent 0 39%,rgba(76,224,176,.12) 40%,transparent 42%),radial-gradient(ellipse at 54% 46%,transparent 0 49%,rgba(109,247,199,.08) 50%,transparent 52%),radial-gradient(circle at 15% 76%,rgba(120,255,213,.9) 0 2px,transparent 3px),radial-gradient(circle at 78% 68%,rgba(120,255,213,.8) 0 2px,transparent 3px),radial-gradient(circle at 64% 31%,rgba(120,255,213,.55) 0 1px,transparent 2px),radial-gradient(circle at 36% 24%,rgba(120,255,213,.6) 0 1px,transparent 2px),radial-gradient(circle at 48% 82%,rgba(120,255,213,.72) 0 1px,transparent 2px),radial-gradient(circle at 88% 44%,rgba(120,255,213,.66) 0 1px,transparent 2px);content:""}.open-box-armory-energy-panel:after{filter:blur(.2px);animation:open-box-armory-particles-charge 2.2s ease-in-out both}.open-box-armory-energy-orbit{position:absolute;z-index:1;top:50%;left:50%;width:430px;height:300px;border:0;border-radius:50%;background:radial-gradient(ellipse at center,transparent 0 37%,rgba(85,238,184,.23) 38%,transparent 40%),radial-gradient(ellipse at 46% 54%,transparent 0 48%,rgba(105,255,204,.16) 49%,transparent 51%);filter:blur(3px);transform:translate(-50%,-50%);animation:open-box-armory-orbit-charge 2.2s cubic-bezier(.2,.65,.25,1) both}.open-box-armory-opening-ring{position:absolute;z-index:2;top:50%;left:50%;width:250px;height:250px;border:2px solid rgba(174,255,224,.18);border-top-color:#bcffe2c7;border-bottom-color:#5ae4a980;border-radius:50%;box-shadow:0 0 26px #3fecab2e,inset 0 0 24px #49dca91f;transform:translate(-50%,-50%);animation:open-box-armory-spin-charge 2.2s cubic-bezier(.22,.62,.2,1) both}.open-box-armory-opening-ring:before,.open-box-armory-opening-ring:after{position:absolute;border-radius:50%;content:""}.open-box-armory-opening-ring:before{top:28px;right:28px;bottom:28px;left:28px;border:1px solid rgba(164,255,217,.34);border-left-color:transparent}.open-box-armory-opening-ring:after{top:62px;right:62px;bottom:62px;left:62px;border:1px solid rgba(203,255,232,.2)}.open-box-armory-energy-panel>i{position:absolute;z-index:3;top:50%;left:50%;width:12px;height:12px;border-radius:50%;background:#d4ffea;box-shadow:0 0 30px 14px #4ae0a49e;transform:translate(-50%,-50%);animation:open-box-armory-core-charge 2.2s ease-in-out both}.open-box-armory-result-layer{display:block}.open-box-armory-result-backdrop{position:absolute;z-index:1;top:50%;left:50%;width:min(980px,calc(100vw - 96px));height:min(560px,calc(100% - 92px));transform:translate(-50%,-50%);animation:open-box-armory-result-field-in .48s ease-out both}.open-box-armory-result-energy{z-index:0;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 51% 50%,rgba(105,255,202,.38) 0 4%,rgba(19,162,124,.24) 22%,transparent 54%),radial-gradient(ellipse at 39% 42%,rgba(29,197,152,.25),transparent 42%),radial-gradient(ellipse at 63% 61%,rgba(16,126,112,.32),transparent 48%),linear-gradient(135deg,#126558,#083946);transform:none;animation:none}.open-box-armory-result-energy:before{animation:open-box-armory-result-ring 4.8s linear infinite}.open-box-armory-result-energy:after{animation:open-box-armory-particles 1.5s ease-in-out infinite alternate}.open-box-armory-result-stars{position:absolute;z-index:1;top:50%;left:50%;width:calc(100% - 60px);height:calc(100% - 60px);pointer-events:none;transform:translate(-50%,-50%)}.open-box-armory-result-stars>i{position:absolute;width:10px;height:10px;background:#8ff7d7;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 7px rgba(112,245,207,.82));opacity:.72;animation:open-box-armory-star-twinkle 1.8s ease-in-out infinite alternate}.open-box-armory-result-stars>i:nth-child(1){top:17%;left:10%}.open-box-armory-result-stars>i:nth-child(2){top:31%;right:8%;width:7px;height:7px;animation-delay:-.7s}.open-box-armory-result-stars>i:nth-child(3){bottom:19%;left:13%;width:6px;height:6px;animation-delay:-1.2s}.open-box-armory-result-stars>i:nth-child(4){right:13%;bottom:16%;width:9px;height:9px;animation-delay:-.3s}.open-box-armory-result-stars>i:nth-child(5){top:9%;left:34%;width:5px;height:5px;animation-delay:-.9s}.open-box-armory-result-stars>i:nth-child(6){top:13%;right:31%;width:6px;height:6px;animation-delay:-1.4s}.open-box-armory-result-stars>i:nth-child(7){bottom:8%;left:39%;width:5px;height:5px;animation-delay:-.5s}.open-box-armory-result-stars>i:nth-child(8){right:37%;bottom:10%;width:7px;height:7px;animation-delay:-1.1s}.open-box-armory-result-close{z-index:3;top:calc(50% - 153px);right:max(52px,calc(50% - 278px));width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(171,226,207,.42);border-radius:50%;color:#d5eee4;background:#173e3a;font-size:24px;line-height:1}.open-box-armory-result-backdrop>.open-box-armory-result-close{top:14px;right:22px}.open-box-armory-result-close:hover{color:#fff;background:#24564f}.open-box-armory-result-card{--rarity-color: #4e83df;position:absolute;z-index:2;top:50%;left:50%;width:min(580px,calc(100vw - 80px));min-height:0;height:min(330px,calc(100vh - 220px));box-sizing:border-box;display:grid;grid-template-columns:1fr auto;grid-template-rows:38px minmax(142px,1fr) 36px 32px 42px;justify-items:stretch;align-items:center;align-content:stretch;padding:22px 34px 0;border:0;border-left:7px solid var(--rarity-color);color:#dce4ee;background:radial-gradient(circle at 56% 48%,color-mix(in srgb,var(--rarity-color) 20%,transparent),transparent 38%),#07162e;box-shadow:0 18px 42px #030b1980;text-align:left;transform:translate(-50%,-50%);animation:open-box-armory-card-reveal .46s cubic-bezier(.16,.78,.22,1) .12s both}.open-box-armory-result-card:before{content:none}.open-box-armory-result-card>span{grid-column:1;grid-row:1;color:#aab5c8;font-size:19px;letter-spacing:0}.open-box-armory-result-card>.open-box-armory-result-badge{grid-column:2;grid-row:1;align-self:start;justify-self:end;margin:0 38px 0 0;padding:4px 10px;color:#fff7e2;background:#d2a34b;font-size:10px}.open-box-armory-result-card>img{grid-column:1 / 3;grid-row:2;width:100%;height:150px;object-fit:contain;filter:drop-shadow(0 14px 13px rgba(0,0,0,.46))}.open-box-armory-result-card>strong{grid-column:1 / 3;grid-row:3;margin:0;justify-self:start;color:#e8edf5;font-size:18px;font-weight:500}.open-box-armory-result-card>.open-box-armory-result-collection{grid-column:1;grid-row:4;display:flex;align-items:center;gap:9px;margin:0;color:#99a8bb;font-size:12px}.open-box-armory-result-collection img{width:27px;height:27px;object-fit:contain}.open-box-armory-result-card>em{grid-column:1 / 3;grid-row:5;margin:0 -30px;padding:10px 30px;border-top:1px solid rgba(167,182,205,.18);color:#aeb9ca;font-size:12px;font-style:normal}.open-box-armory-result-card.tone-red{--rarity-color: #e24b62}.open-box-armory-result-card.tone-pink{--rarity-color: #d947c8}.open-box-armory-result-card.tone-purple{--rarity-color: #8a50df}.open-box-armory-result-card.tone-blue{--rarity-color: #4e83df}.open-box-armory-result-card.tone-gold,.open-box-armory-result-card.tone-amber{--rarity-color: #d5ae46}@keyframes open-box-armory-pool-recede{0%{opacity:1;filter:blur(0) saturate(1);transform:translate(-50%) scale(1)}to{opacity:.42;filter:blur(.6px) saturate(.7);transform:translate(-50%) scale(.992)}}@keyframes open-box-armory-veil-in{0%{opacity:0}to{opacity:1}}@keyframes open-box-armory-energy-panel-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes open-box-armory-energy-surge{0%{opacity:0;transform:translate(-50%,-50%) scale(.76)}22%{opacity:.45}66%{opacity:.9;transform:translate(-50%,-50%) scale(1)}88%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}to{opacity:.1;transform:translate(-50%,-50%) scale(1.25)}}@keyframes open-box-armory-orbit-charge{0%{opacity:0;transform:translate(-50%,-50%) rotate(-8deg) scale(.86)}22%{opacity:.38}72%{opacity:.86;transform:translate(-50%,-50%) rotate(8deg) scale(1.04)}to{opacity:.18;transform:translate(-50%,-50%) rotate(18deg) scale(1.16)}}@keyframes open-box-armory-spin-charge{0%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.8)}24%{opacity:.42}72%{opacity:.88;transform:translate(-50%,-50%) rotate(165deg) scale(1)}92%{opacity:.9;transform:translate(-50%,-50%) rotate(225deg) scale(.92)}to{opacity:0;transform:translate(-50%,-50%) rotate(260deg) scale(.72)}}@keyframes open-box-armory-particles-charge{0%{opacity:0;transform:scale(1.08) rotate(-3deg)}28%{opacity:.6}78%{opacity:1;transform:scale(.96) rotate(2deg)}to{opacity:.2;transform:scale(.74) rotate(4deg)}}@keyframes open-box-armory-core-charge{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}48%{opacity:.72;box-shadow:0 0 38px 18px #4ae0a48f;transform:translate(-50%,-50%) scale(.9)}82%{opacity:1;box-shadow:0 0 82px 44px #62ffc4d1;transform:translate(-50%,-50%) scale(1.55)}to{opacity:0;box-shadow:0 0 136px 72px #b4ffe2eb;transform:translate(-50%,-50%) scale(2.7)}}@keyframes open-box-armory-reveal-flash{0%,72%{opacity:0;transform:translate(-50%,-50%) scale(.72)}86%{opacity:.9;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.16)}}@keyframes open-box-armory-result-field-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes open-box-armory-result-ring{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes open-box-armory-particles{0%{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:translateY(-7px)}}@keyframes open-box-armory-star-twinkle{0%{opacity:.3;transform:scale(.68) rotate(0)}to{opacity:.9;transform:scale(1.16) rotate(45deg)}}@keyframes open-box-armory-card-reveal{0%{opacity:0;filter:brightness(1.75);transform:translate(-50%,-46%) scale(.9)}to{opacity:1;filter:brightness(1);transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.phase-opening .open-box-armory-pool,.open-box-armory-opening-layer:before,.open-box-armory-opening-layer:after,.open-box-armory-energy-panel,.open-box-armory-energy-panel:before,.open-box-armory-energy-panel:after,.open-box-armory-energy-orbit,.open-box-armory-opening-ring,.open-box-armory-energy-panel>i,.open-box-armory-result-energy,.open-box-armory-result-card{animation-duration:.01ms;animation-iteration-count:1}}@media(max-width:860px){.open-box-armory-topbar{height:54px;grid-template-columns:minmax(112px,1fr) auto minmax(62px,1fr);padding:0 14px}.open-box-armory-topbar>.open-box-armory-topbar-account{display:block;overflow:hidden;font-size:10px;text-overflow:ellipsis}.open-box-armory-topbar strong{font-size:14px;white-space:nowrap}.open-box-armory-topbar strong>i{width:18px;height:18px}.open-box-armory-topbar>button{margin-right:0}.open-box-armory-reveal-stage{height:calc(100dvh - 54px)}.open-box-armory-category-strip{top:14px;width:calc(100vw - 20px);justify-content:flex-start;overflow-x:auto}.open-box-armory-category-strip>button{flex:0 0 38px;width:38px;height:38px}.open-box-armory-pool{top:84px;width:calc(100vw - 28px);height:calc(100% - 160px);grid-template-columns:repeat(3,1fr);grid-template-rows:none;overflow-y:auto}.open-box-armory-pool article:nth-child(13):nth-last-child(4){grid-column:auto}.open-box-armory-watermark{top:110px}.open-box-armory-opening-layer,.open-box-armory-result-layer{top:68px;right:0;bottom:48px;left:0}.open-box-armory-result-card{width:min(500px,calc(100vw - 34px))}}.open-box-armory-cost-star{position:relative;width:16px;height:16px;margin-left:4px;border:1px solid rgba(235,255,244,.72);border-radius:50%;color:#f1fff7;font-style:normal}.open-box-armory-cost-star:before{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;content:"✦";font-size:11px;line-height:1}.open-box-terminal-offer-history{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:7px;padding:10px 12px;border-bottom:1px solid #344357;background:#101820}.open-box-terminal-offer-history>div{min-width:0;height:70px;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:7px;padding:5px 7px;border:1px solid #334155;border-left:3px solid #64748b;background:#1b2633}.open-box-terminal-offer-history>div.current{border-color:#4f86e2;border-left-color:#2563eb;background:#223149}.open-box-terminal-offer-history>div.rejected{opacity:1}.open-box-terminal-offer-history img{width:54px;height:54px;object-fit:contain}.open-box-terminal-offer-history>div>span{min-width:0;display:grid;gap:2px}.open-box-terminal-offer-history b{overflow:hidden;color:#dbe7f5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.open-box-terminal-offer-history small{overflow:hidden;color:#91a3b8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.open-box-terminal-offer-history strong{color:#7fb0ff;font-size:12px}.open-box-terminal-modal-backdrop .open-box-terminal-offer-body{min-height:430px;animation:open-box-terminal-offer-in .24s ease-out both}.open-box-terminal-modal-backdrop .open-box-terminal-offer-art{top:88px;right:178px;bottom:92px;left:178px}.open-box-terminal-reference,.open-box-terminal-validity{position:absolute;z-index:3;display:grid;gap:7px;padding:10px 12px;border:1px solid rgba(118,143,176,.25);background:#080f196b}.open-box-terminal-reference{top:126px;left:34px;width:142px}.open-box-terminal-reference>strong{color:#cbd8e8;font-size:12px}.open-box-terminal-reference>span{display:flex;justify-content:space-between;gap:8px;color:#8fa1b7;font-size:11px}.open-box-terminal-reference b{color:#8eb9ff}.open-box-terminal-validity{top:88px;right:34px;justify-items:end;border:0;background:transparent}.open-box-terminal-validity span{color:#8799af;font-size:11px}.open-box-terminal-validity b{color:#dce7f5;font-size:14px;font-variant-numeric:tabular-nums}@keyframes open-box-terminal-offer-in{0%{opacity:.3;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.open-box-terminal-connecting-panel img,.open-box-terminal-scan,.open-box-armory-energy,.open-box-armory-charging img,.open-box-armory-result,.open-box-terminal-modal-backdrop .open-box-terminal-offer-body{animation-duration:.01ms;animation-iteration-count:1}}.open-box-terminal-modal-backdrop{display:block;padding:0;overflow:hidden;background:radial-gradient(circle at 52% 46%,rgba(103,122,142,.13),transparent 38%),linear-gradient(180deg,#050b113d,#050a10c7),url(/assets/terminal-quote-stage-v1.png) center / cover no-repeat;-webkit-backdrop-filter:none;backdrop-filter:none}.open-box-terminal-modal-backdrop:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 1px,transparent 1px 4px),linear-gradient(90deg,rgba(8,15,22,.32),transparent 26% 74%,rgba(8,15,22,.36));mix-blend-mode:screen;content:""}.open-box-terminal-modal-backdrop .open-box-terminal-offer{position:relative;width:100vw;min-height:100dvh;height:100dvh;max-width:none;max-height:none;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:148px minmax(0,1fr);overflow:hidden;border:0;border-radius:0;color:#e9f0f8;background:linear-gradient(90deg,rgba(3,9,16,.2),transparent 30% 70%,rgba(3,9,16,.24));box-shadow:none}.open-box-terminal-modal-backdrop .open-box-terminal-offer,.open-box-terminal-modal-backdrop .open-box-terminal-offer *{box-sizing:border-box}.open-box-terminal-offer-heading{position:relative;z-index:6;min-height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(28px,6vw,92px);border:0;background:#050c15c2;box-shadow:0 1px #7996b92e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.open-box-terminal-offer-heading>button,.open-box-terminal-history-heading>button{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:0;border:0;color:#f4f7fb;background:transparent;font-size:15px;font-weight:650}.open-box-terminal-offer-heading>button svg,.open-box-terminal-history-heading>button svg{width:19px;height:19px}.open-box-terminal-offer-heading>strong{position:relative;padding-left:42px;color:#f8fafc;font-size:20px;font-style:italic;font-weight:800;letter-spacing:.06em;text-shadow:0 0 20px rgba(74,130,220,.34)}.open-box-terminal-offer-heading>strong:before{position:absolute;top:50%;left:0;width:28px;height:28px;border:2px solid #4a86e8;transform:translateY(-50%) rotate(45deg);background:linear-gradient(135deg,#e9573e 0,#e9573e 45%,#10233d 46%,#10233d);box-shadow:0 0 20px #3a7be259;content:""}.open-box-terminal-offer-heading>span{display:inline-flex;align-items:center;gap:7px;justify-self:end;margin-left:0;color:#d5dfeb;font-size:15px}.open-box-terminal-offer-heading>span svg{width:20px;height:20px;color:#8fa8c6}.open-box-terminal-offer-heading>span b{color:#f4b63e;font-size:19px}.open-box-terminal-history-section{position:relative;z-index:5;width:min(1500px,calc(100vw - clamp(96px,12vw,192px)));justify-self:center;align-self:start;margin-top:14px;border:1px solid rgba(154,171,190,.16);background:#080f17e0;box-shadow:0 18px 42px #050d1670,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.open-box-terminal-history-heading{position:relative;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid rgba(154,171,190,.14);color:#d9e3ef;background:linear-gradient(90deg,#28333bf5,#1b262ff5)}.open-box-terminal-history-heading>strong{font-size:14px;font-weight:650;letter-spacing:.02em}.open-box-terminal-history-heading>button{color:#d5dfeb;font-size:13px}.open-box-terminal-history-heading>span{position:absolute;left:50%;display:inline-flex;align-items:center;gap:7px;color:#aebbc9;font-size:13px;transform:translate(-50%)}.open-box-terminal-history-heading>span svg{width:17px;height:17px;color:#91a8c3}.open-box-terminal-history-heading>span img{width:28px;height:21px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.open-box-terminal-history-heading>span b{color:#e3ba6d;font:700 16px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.open-box-terminal-offer-history{height:88px;display:flex;align-items:center;gap:10px;padding:9px 20px;overflow:hidden;border:0;background:#0a131de6}.open-box-terminal-offer-history>.open-box-terminal-history-progress{width:44px;height:70px;flex:0 0 44px;display:flex;grid-template-columns:none;align-items:center;justify-content:flex-start;gap:6px;padding:0;border:0!important;background:transparent!important}.open-box-terminal-history-progress i{width:6px;height:6px;border-radius:50%;background:#758292;box-shadow:0 0 0 1px #ffffff0f;opacity:.44;transform:scale(.88)}.open-box-terminal-offer.is-loading .open-box-terminal-history-progress i{animation:open-box-terminal-quote-pulse .22s ease-out both}.open-box-terminal-offer.is-loading .open-box-terminal-history-progress i:nth-child(2){animation-delay:.22s}.open-box-terminal-offer.is-loading .open-box-terminal-history-progress i:nth-child(3){animation-delay:.44s}@keyframes open-box-terminal-quote-pulse{0%{opacity:.3;transform:scale(.78)}45%{opacity:1;transform:scale(1.18);background:#d2a65a;box-shadow:0 0 9px #d2a65a61}to{opacity:.44;transform:scale(.88);background:#758292;box-shadow:0 0 0 1px #ffffff0f}}@media(prefers-reduced-motion:reduce){.open-box-terminal-offer.is-loading .open-box-terminal-history-progress i{animation:none;opacity:.72}}.open-box-terminal-offer-history>div{width:auto;max-width:220px;min-width:0;height:70px;flex:1 1 0;grid-template-columns:72px minmax(0,1fr);gap:9px;padding:0 8px 0 0;overflow:hidden;border:0;border-left:3px solid #64748b;background:#1d2732c7;transition:border-color .22s ease,background .22s ease,transform .22s ease}.open-box-terminal-offer-history>div.current{background:linear-gradient(90deg,#2d3238eb,#1c2630d6);box-shadow:none;animation:open-box-terminal-history-card-in .28s cubic-bezier(.2,.78,.24,1) both}@keyframes open-box-terminal-history-card-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.open-box-terminal-offer-history>div.tone-amber{border-left-color:#d2a65a}.open-box-terminal-offer-history>div.tone-red{border-left-color:#c85260}.open-box-terminal-offer-history>div.tone-pink{border-left-color:#c959a7}.open-box-terminal-offer-history>div.tone-purple{border-left-color:#8064cf}.open-box-terminal-offer-history>div.tone-blue{border-left-color:#4e83c5}.open-box-terminal-offer-history>div.tone-green{border-left-color:#5c9b70}.open-box-terminal-offer-history>div.rejected{opacity:1;filter:none}.open-box-terminal-offer-history img{width:72px;height:68px;padding:6px;object-fit:contain;background:#383736c2}.open-box-terminal-offer-history>div>span{gap:3px}.open-box-terminal-offer-history b{color:#e8edf3;font-size:12px;font-weight:650}.open-box-terminal-offer-history small{color:#a8b4c1;font-size:11px}.open-box-terminal-offer-history strong{color:#d2a65a;font:700 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.open-box-terminal-offer.is-loading .open-box-terminal-offer-body{opacity:0;transform:translateY(10px) scale(.985);transition:opacity .18s ease,transform .18s ease;animation:none}.open-box-terminal-modal-backdrop .open-box-terminal-offer-body{position:relative;z-index:3;width:100%;height:auto;min-height:0;padding:68px 30px 26px;overflow:hidden;border:1px solid rgba(151,169,189,.2);border-radius:4px 4px 0 0;background:radial-gradient(ellipse at 52% 46%,rgba(104,125,146,.26),transparent 44%),linear-gradient(155deg,#293643fa,#161f29fa);box-shadow:0 30px 80px #050d1694,inset 0 1px #ffffff0e;animation:open-box-terminal-offer-in .24s ease-out both}.open-box-terminal-modal-backdrop .open-box-terminal-offer-body:before,.open-box-terminal-modal-backdrop .open-box-terminal-offer-body:after{position:absolute;z-index:0;pointer-events:none;content:""}.open-box-terminal-modal-backdrop .open-box-terminal-offer-body:before{top:48px;right:0;bottom:0;left:0;opacity:.36;background:linear-gradient(90deg,transparent 0 49.8%,rgba(180,194,210,.08) 49.8% 50%,transparent 50%),linear-gradient(0deg,transparent 0 49.8%,rgba(180,194,210,.045) 49.8% 50%,transparent 50%);background-size:76px 76px;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 46%,#000,transparent 72%)}.open-box-terminal-modal-backdrop .open-box-terminal-offer-body:after{top:62px;right:-42px;width:190px;height:1px;transform:rotate(-45deg);background:linear-gradient(90deg,transparent,rgba(210,166,90,.48),transparent)}.open-box-terminal-stage{position:relative;z-index:3;width:min(1180px,calc(100vw - 64px));height:100%;display:grid;grid-template-columns:184px minmax(0,740px) 184px;gap:28px;align-items:center;justify-content:center;justify-self:center;transform:translateY(-48px)}.open-box-terminal-quote-stack{position:relative;z-index:3;width:100%;height:min(590px,calc(100dvh - 226px));min-height:526px;display:grid;grid-template-rows:minmax(0,1fr) 86px;align-self:center}.open-box-terminal-current-label{position:absolute;z-index:4;top:0;left:0;width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid rgba(151,169,189,.12);color:#cbd6e1;background:linear-gradient(90deg,#37454cf5,#28343cf5);font-size:13px;font-weight:550;letter-spacing:.04em}.open-box-terminal-current-label span:before{display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:#d2a65a;box-shadow:0 0 12px #d2a65a94;content:""}.open-box-terminal-current-label b{color:#e1b86c;font:700 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.open-box-terminal-offer-nameplate{z-index:3;gap:8px;margin-left:0}.open-box-terminal-offer-nameplate h3{max-width:72%;padding:6px 10px;color:#f3f6f8;background:#080e14c7;font-size:19px;font-weight:680;letter-spacing:-.025em;text-wrap:balance}.open-box-terminal-rarity{min-height:29px;padding:0 11px;color:#e8edf2;background:#886836d6;font-size:12px;font-weight:620;letter-spacing:.025em}.open-box-terminal-rarity.condition-amber{background:#956f38}.open-box-terminal-rarity.condition-red{background:#9c3f4a}.open-box-terminal-rarity.condition-pink{background:#9b4381}.open-box-terminal-rarity.condition-purple{background:#604ba2}.open-box-terminal-rarity.condition-blue{background:#3e6799}.open-box-terminal-rarity.condition-green{background:#447b57}.open-box-terminal-limit{top:73px;right:30px;color:#c6d0db;font-size:13px;font-weight:550}.open-box-terminal-modal-backdrop .open-box-terminal-offer-art{top:108px;right:132px;bottom:114px;left:132px;z-index:2}.open-box-terminal-modal-backdrop .open-box-terminal-offer-art:before{position:absolute;top:9%;right:14%;bottom:9%;left:14%;border-radius:50%;background:radial-gradient(circle,rgba(154,172,191,.16),transparent 68%);content:""}.open-box-terminal-modal-backdrop .open-box-terminal-offer-art img{position:relative;z-index:1;transform:scale(.78);filter:drop-shadow(0 28px 26px rgba(3,9,16,.62))}.open-box-terminal-reference{position:static;align-self:start;justify-self:stretch;width:184px;margin-top:172px;gap:0;padding:4px 8px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.open-box-terminal-reference>strong{margin-bottom:16px;color:#e6ebf0;font-size:15px;font-weight:650;letter-spacing:-.01em}.open-box-terminal-reference>span{padding:10px 0;border-top:1px solid rgba(151,169,189,.14);color:#8f9ead;font-size:11px}.open-box-terminal-reference b{color:#e0b66a;font:700 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.open-box-terminal-validity{position:relative;top:auto;right:auto;align-self:start;justify-self:stretch;min-width:0;width:184px;margin-top:172px;gap:10px;padding:4px 8px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.open-box-terminal-validity:before{content:none}.open-box-terminal-validity span{padding-bottom:12px;border-bottom:1px solid rgba(151,169,189,.14);color:#9ba9b8;font-size:11px}.open-box-terminal-validity b{padding:3px 0;border:0;color:#e8edf2;font:700 20px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.open-box-terminal-validity em{color:#748496;font-size:10px;font-style:normal}.open-box-terminal-modal-backdrop .open-box-terminal-offer-copy{left:28px;bottom:25px;width:428px}.open-box-terminal-condition{min-height:27px;margin-bottom:6px;padding:0 10px;font-size:12px}.open-box-terminal-wear>b{color:#d6dee7;font:650 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.open-box-terminal-wear>i{height:8px;border-width:2px;background:linear-gradient(90deg,#4b8c67 0,#4b8c67 7%,#83a86b 7%,#83a86b 15%,#caa657 15%,#caa657 38%,#b97853 38%,#b97853 45%,#9e4e50 45%,#9e4e50)}.open-box-terminal-meta{margin-top:9px;color:#8c9bab;font-size:11px}.open-box-terminal-meta b{color:#dce3ea;font-size:12px;font-weight:650}.open-box-terminal-price{right:28px;bottom:26px;display:grid;justify-items:end;gap:5px}.open-box-terminal-price span{color:#7f8fa0;font-size:10px;letter-spacing:.08em}.open-box-terminal-price strong{color:#f1f3f5;font:720 24px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.045em}.open-box-terminal-collection-label{position:absolute;z-index:2;left:clamp(20px,3vw,48px);bottom:118px;display:grid;gap:8px;color:#e0e7eeb8;text-align:center;text-shadow:0 4px 18px rgba(0,0,0,.72)}.open-box-terminal-collection-label small{color:#d2a65a;font-size:10px;font-weight:650;letter-spacing:.2em}.open-box-terminal-collection-label strong{font-size:clamp(20px,1.9vw,27px);line-height:1.22;letter-spacing:.1em}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions{position:relative;z-index:5;width:100%;height:86px;align-self:start;justify-self:center;display:grid;grid-template-columns:1fr;gap:8px;padding:9px 22px 12px;border:1px solid rgba(126,150,178,.18);border-top:0;border-radius:0 0 4px 4px;background:#19232cf7;box-shadow:0 24px 54px #050d1675}.open-box-terminal-offer-actions>p{margin:0;color:#7f8d9b;font-size:10px;text-align:center;letter-spacing:.02em}.open-box-terminal-offer-actions>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions button{height:44px;border:1px solid rgba(181,91,101,.72);border-radius:7px;color:#d88690;background:#5b242c2e;box-shadow:inset 0 1px #ffffff06;font-size:14px;font-weight:650;letter-spacing:.03em;cursor:pointer;transition:color .22s ease,border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions .primary-button{border-color:#9b7b45;color:#17130d;background:linear-gradient(180deg,#d7b36f,#b98d49);box-shadow:0 8px 22px #7d5a2733,inset 0 1px #ffffff4d}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions button:hover{transform:translateY(-1px);background:#702b354d;box-shadow:0 8px 20px #050d1642}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions .primary-button:hover{background:linear-gradient(180deg,#e0bd79,#c29550);box-shadow:0 10px 26px #7d5a2747,inset 0 1px #ffffff57}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions button:active{transform:translateY(1px) scale(.985)}.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions button:disabled{opacity:.46;cursor:wait;transform:none;box-shadow:none}.open-box-terminal-offer-heading button:focus-visible,.open-box-terminal-history-heading button:focus-visible,.open-box-terminal-modal-backdrop .open-box-terminal-offer-actions button:focus-visible{outline:2px solid #e0b66a;outline-offset:3px}@media(max-width:980px){.open-box-terminal-modal-backdrop .open-box-terminal-offer{grid-template-rows:132px minmax(0,1fr)}.open-box-terminal-history-section{width:calc(100vw - 32px)}.open-box-terminal-stage{width:calc(100vw - 32px);grid-template-columns:150px minmax(0,1fr) 140px;gap:16px}.open-box-terminal-reference{width:150px}.open-box-terminal-validity{width:140px}}body .open-box-terminal-modal-backdrop{--terminal-accent: #d6f36a;--terminal-line: rgba(210, 232, 221, .13);display:grid;place-items:center;padding:clamp(14px,2.2vw,34px);overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(164,190,91,.11),transparent 27rem),radial-gradient(circle at 17% 88%,rgba(87,123,106,.1),transparent 31rem),#0a0f0d;font-family:Bahnschrift,Microsoft YaHei,PingFang SC,sans-serif;-webkit-backdrop-filter:none;backdrop-filter:none}body .open-box-terminal-modal-backdrop:before{z-index:0;opacity:.52;background:linear-gradient(rgba(210,243,106,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(210,243,106,.032) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at 58% 42%,#000 12%,transparent 74%);mask-image:radial-gradient(circle at 58% 42%,#000 12%,transparent 74%);mix-blend-mode:normal}body .open-box-terminal-modal-backdrop .open-box-terminal-offer{position:relative;z-index:1;width:min(1440px,100%);height:min(920px,calc(100dvh - clamp(28px,4.4vw,68px)));min-height:660px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;border:1px solid rgba(210,232,221,.07);border-radius:24px;color:#eff5f1;background:#0d1411f0;box-shadow:0 38px 90px #010704a8,inset 0 1px #ffffff09}body .open-box-terminal-history-section{position:relative;z-index:4;grid-column:1;grid-row:1;width:100%;height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);align-self:stretch;justify-self:stretch;margin:0;overflow:hidden;border:0;border-radius:14px;background:#151f1b;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body .open-box-terminal-history-heading{height:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:max-content;align-content:start;align-items:center;gap:10px 8px;padding:18px 16px 15px;border:0;border-bottom:0;background:transparent}body .open-box-terminal-history-heading>button{grid-column:2;grid-row:1;justify-self:end;padding:0;color:#a7b4ae;font-size:12px;font-weight:550;letter-spacing:.02em}body .open-box-terminal-history-heading>strong{grid-column:1;grid-row:1;margin:0;color:#f4f7f5;font-size:18px;font-weight:680;line-height:1;letter-spacing:-.055em}body .open-box-terminal-history-heading>strong:after{display:inline-block;width:18px;height:2px;margin:0 0 4px 8px;background:var(--terminal-accent);content:""}body .open-box-terminal-history-heading>span{position:static;grid-column:1 / 3;grid-row:2;margin:0;color:#84928c;font-size:12px;transform:none}body .open-box-terminal-history-heading>span img{width:27px;height:19px;filter:grayscale(1) brightness(1.8)}body .open-box-terminal-history-heading>span b{color:var(--terminal-accent);font-size:13px}body .open-box-terminal-offer-history{height:auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px 10px 10px;overflow-x:hidden;overflow-y:auto;border:0;background:transparent}body .open-box-terminal-offer-history>div{width:100%;max-width:none;min-width:0;height:90px;flex:0 0 90px;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:0 8px 0 0;border:0;border-left:4px solid rgba(220,229,224,.22);border-radius:0 10px 10px 0;background:#ffffff09;box-shadow:none}body .open-box-terminal-offer-history>div.current{background:#d6f36a1b;box-shadow:none}body .open-box-terminal-offer-history>div.rejected{opacity:1;filter:none;background:#ffffff07}body .open-box-terminal-offer-history img{width:84px;height:84px;padding:6px;background:#ffffff09}body .open-box-terminal-offer-history b{color:#edf3ef;font-size:13px}body .open-box-terminal-offer-history small{overflow:hidden;color:#aebbb4;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body .open-box-terminal-offer-history strong{color:var(--terminal-accent);font-size:14px}body .open-box-terminal-offer-history>.open-box-terminal-history-progress{width:100%;height:44px;flex:0 0 44px;align-items:center;justify-content:center;gap:9px;border:1px dashed rgba(214,243,106,.26)!important;border-radius:10px;background:#d6f36a09!important}body .open-box-terminal-stage{position:relative;z-index:3;width:100%;height:100%;min-height:0;display:grid;grid-template-columns:360px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 90px;gap:16px;align-items:stretch;justify-content:stretch;justify-self:stretch;padding:24px;transform:none}body .open-box-terminal-quote-stack{grid-column:2;grid-row:1 / 3;width:100%;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 104px}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-body{min-height:0;padding:82px 34px 28px;border:0;border-radius:18px 18px 7px 7px;color:#eef4f1;background:radial-gradient(circle at 58% 43%,rgba(112,74,166,.3),transparent 31%),radial-gradient(circle at 18% 82%,rgba(62,113,122,.2),transparent 34%),linear-gradient(rgba(227,239,233,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(227,239,233,.025) 1px,transparent 1px),#1b242d;background-size:auto,auto,28px 28px,28px 28px;box-shadow:inset 0 1px #ffffff0d,0 22px 50px #02080547;animation:open-box-terminal-workspace-in .34s cubic-bezier(.2,.78,.24,1) both}body .open-box-terminal-current-label{top:0;height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 22px;border:0;color:#dce5e0;background:#090e126b;box-shadow:none}body .open-box-terminal-current-label>span{justify-self:start}body .open-box-terminal-current-label>b{justify-self:center}body .open-box-terminal-current-label>button{justify-self:end;display:inline-flex;align-items:center;gap:7px;padding:6px 0 6px 12px;border:0;color:#b9c5bf;background:transparent;font-size:12px;font-weight:600}body .open-box-terminal-current-label>button svg{width:16px;height:16px}body .open-box-terminal-current-label>button:hover{color:var(--terminal-accent)}body .open-box-terminal-offer-nameplate h3{max-width:76%;padding:0;color:#f5f8f6;background:transparent;font-size:clamp(20px,2vw,29px);line-height:1.1}body .open-box-terminal-limit{top:80px;right:30px;color:#aab6b0;font-size:11px}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-art{top:128px;right:12%;bottom:122px;left:12%}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-art img{transform:scale(.83);filter:drop-shadow(0 26px 22px rgba(16,25,19,.28))}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-copy{left:30px;bottom:27px;width:min(55%,420px)}body .open-box-terminal-wear{position:relative;padding-top:30px}body .open-box-terminal-wear-label{position:absolute;top:0;left:0;min-width:82px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;color:#fff7e7;background:#c58a38;box-shadow:0 6px 16px #03080633;font-size:12px;font-weight:700;letter-spacing:.04em}body .open-box-terminal-wear>i{overflow:visible}body .open-box-terminal-wear>i em{top:-10px;width:0;height:0;border:0;border-right:6px solid transparent;border-left:6px solid transparent;border-top:8px solid #f6f9f7;border-radius:0;background:transparent;box-shadow:0 -2px 5px #00000061;transform:translate(-50%)}body .open-box-terminal-history-heading{align-content:center;align-items:center}body .open-box-terminal-history-heading>strong:after{display:none}body .open-box-terminal-history-heading>span{grid-column:2;grid-row:1;justify-self:end}body .open-box-terminal-meta{font-size:12px}.open-box-case-result-footer span.status-draft{color:#9b6a17}.open-box-case-result-footer span.status-procuring{color:#2563c8}.open-box-case-result-footer span.status-cooling{color:#667085}.open-box-case-result-footer span.status-cooling .cooldown-number{color:#7b3fc6;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.open-box-case-result-footer span.status-ready{color:#16845b}.open-box-case-result-footer span.status-sending,.open-box-case-result-footer span.status-confirm{color:#b56a12}.open-box-case-result-footer span.status-done{color:#8b97a8}.open-box-case-result-art.is-procuring>img{filter:saturate(.9) brightness(.98)}.open-box-case-result-art .open-box-case-condition{top:0;padding:3px 7px;border-radius:0;color:#fff;font-size:11px;font-weight:650;line-height:15px}.open-box-case-result-art .open-box-case-condition.condition-factory-new{background:#398b49}.open-box-case-result-art .open-box-case-condition.condition-minimal-wear{background:#3d9250}.open-box-case-result-art .open-box-case-condition.condition-field-tested{background:#e6a23a}.open-box-case-result-art .open-box-case-condition.condition-well-worn{background:#c55b53}.open-box-case-result-art .open-box-case-condition.condition-battle-scarred{background:#b94b47}.open-box-case-result-art .open-box-case-condition.condition-unknown{background:#737982}.open-box-case-tile.has-claim-overlay{position:relative;overflow:hidden}.open-box-case-tile.has-claim-overlay:after{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#1a1f276b;content:"";pointer-events:none}.open-box-case-tile.claim-done:after{background:#1e242b57}.open-box-claim-status-overlay{position:absolute;z-index:6;top:calc(50% - 24px);left:50%;min-width:104px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:0;border-radius:999px;color:#fff;background:#555e6766;box-shadow:0 3px 8px #0c121a0f;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1;text-align:center;white-space:nowrap;transform:translate(-50%,-50%)}.open-box-claim-status-overlay.status-done:before{width:13px;height:13px;display:inline-grid;place-items:center;margin-right:6px;border:1px solid currentColor;border-radius:50%;content:"✓";font-size:9px;line-height:1}.open-box-submit-procurement{width:210px!important;min-width:210px!important;flex-basis:210px!important}body .open-box-terminal-current-label>b{font-size:13px}body .open-box-terminal-offer-history img{width:84px;height:100%;align-self:stretch;box-sizing:border-box;object-fit:contain;object-position:center}body .open-box-terminal-offer-history>div.current{background:linear-gradient(90deg,#ffffff0e 0,#ffffff0e 84px,#d6f36a29 84px,#d6f36a29);box-shadow:inset 0 0 0 1px #d6f36a3d}body .open-box-terminal-offer-history>div.current b{color:#fff}body .open-box-terminal-offer-history>div.current small{color:#e5ece8}body .open-box-terminal-offer-history>div.current strong{color:#dcff66}body .open-box-terminal-wear>b{color:#d2dbd6}body .open-box-terminal-meta{color:#95a49d;font-size:11px}body .open-box-terminal-meta b{color:#eef3f0;font-size:11px}body .open-box-terminal-price{right:30px;bottom:27px}body .open-box-terminal-price span{color:#9fada6}body .open-box-terminal-price strong{color:#f8fbf9;font-size:clamp(24px,2.2vw,34px)}body .open-box-terminal-price small{margin-top:4px;color:#69766f;font-size:10px;font-weight:600}body .open-box-terminal-reference{position:relative;inset:auto;grid-column:3;grid-row:1;width:100%;min-width:0;margin:0;align-self:stretch;justify-self:stretch;align-content:start;padding:24px 20px;overflow:hidden;border:0;border-radius:14px;background:#17211d;box-shadow:inset 0 1px #ffffff06}body .open-box-terminal-reference:before,body .open-box-terminal-validity:before{content:none}body .open-box-terminal-reference>strong{display:block;margin:0 0 18px;padding:0 0 14px;border-bottom:0;color:#f4f7f5;font-size:16px;font-weight:680}body .open-box-terminal-reference>small{display:block;margin-bottom:22px;color:#dce6e0;font-size:15px;font-weight:650;line-height:1.45}body .open-box-terminal-reference>span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-top:0;color:#84928c;font-size:11px}body .open-box-terminal-reference b{color:var(--terminal-accent);font:700 14px/1 Bahnschrift,Microsoft YaHei,sans-serif}body .open-box-terminal-validity{position:relative;inset:auto;grid-column:1;grid-row:2;width:100%;min-width:0;margin:0;align-self:stretch;justify-self:stretch;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;align-items:center;justify-items:start;text-align:left;padding:14px 18px;border:0;border-radius:14px;background:#17211d;box-shadow:inset 0 1px #ffffff06}body .open-box-terminal-validity>span{grid-column:1;grid-row:1;margin:0;padding:0;border:0;color:#e6ece8;font-size:14px}body .open-box-terminal-validity b{grid-column:2;grid-row:1;justify-self:end;margin:0;color:var(--terminal-accent);font-size:24px}body .open-box-terminal-validity em{grid-column:1 / 3;grid-row:2;margin-top:7px;color:#78867f;line-height:1.35;text-align:left}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-actions{width:100%;height:104px;padding:12px 14px 14px;border:0;border-radius:7px 7px 18px 18px;background:#121a17;box-shadow:none}body .open-box-terminal-offer-actions>p{color:#7f8d86}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-actions button{height:48px;border:0;border-radius:9px;color:#ced8d2;background:#ffffff0e;box-shadow:none;font-size:13px}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-actions .primary-button{border:0;color:#11160e;background:var(--terminal-accent);box-shadow:0 8px 22px #98b43e29}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-actions button:hover{color:#f2f6f3;border-color:#ebf4ef75;background:#ffffff12;box-shadow:none}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-actions .primary-button:hover{color:#0c1109;border-color:#e4fb8b;background:#e4fb8b}body .open-box-terminal-offer.is-loading .open-box-terminal-offer-body{opacity:.38;transform:scale(.992);filter:saturate(.72);animation:none}@media(max-width:1050px){body .open-box-terminal-modal-backdrop .open-box-terminal-offer{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}body .open-box-terminal-stage{grid-template-columns:300px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 90px;gap:12px;padding:16px}body .open-box-terminal-quote-stack{grid-column:2;grid-row:1 / 3}body .open-box-terminal-history-section{grid-column:1;grid-row:1}body .open-box-terminal-validity{grid-column:1;grid-row:2;padding:12px 16px}}@media(max-width:760px){body .open-box-terminal-modal-backdrop{padding:10px;overflow-y:auto}body .open-box-terminal-modal-backdrop .open-box-terminal-offer{width:100%;height:auto;min-height:calc(100dvh - 20px);grid-template-columns:1fr;border-radius:16px;overflow:visible}body .open-box-terminal-stage{grid-template-columns:1fr;grid-template-rows:minmax(620px,1fr) 520px 90px}body .open-box-terminal-quote-stack{grid-column:1;grid-row:1}body .open-box-terminal-history-section{grid-column:1;grid-row:2;height:520px}body .open-box-terminal-validity{grid-column:1;grid-row:3;min-height:90px}}.open-box-result-meta-bar{align-items:center;gap:20px}.open-box-inventory-action-heading{border-bottom:0}.open-box-rarity-counts{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.open-box-rarity-counts span{width:64px;min-width:64px;height:56px;display:inline-grid;grid-template-rows:28px 16px;place-items:center;align-content:center;row-gap:6px;padding:0;text-align:center}.open-box-rarity-counts .rarity-dot{width:30px;height:14px;margin:0 auto;border-radius:2px;box-shadow:none}.open-box-rarity-counts .rarity-gold-icon{width:42px;height:28px;display:block;margin:0 auto;object-fit:contain}.open-box-rarity-counts span b{color:#111827;font-size:13px;font-weight:500;line-height:1}@media(max-width:1000px){.open-box-result-meta-bar{align-items:flex-start}.open-box-rarity-counts{flex-wrap:wrap}}body .open-box-terminal-modal-backdrop{--terminal-accent: #60a5fa;--terminal-line: rgba(148, 184, 235, .16);background:radial-gradient(circle at 78% 18%,rgba(37,99,235,.17),transparent 27rem),radial-gradient(circle at 17% 88%,rgba(59,130,246,.11),transparent 31rem),#07111f}body .open-box-terminal-modal-backdrop:before{background:linear-gradient(rgba(96,165,250,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.035) 1px,transparent 1px);background-size:36px 36px}body .open-box-terminal-modal-backdrop .open-box-terminal-offer{border-color:#94b8eb1a;color:#edf4ff;background:#0a1627f5;box-shadow:0 38px 90px #020817ad,inset 0 1px #ffffff0a}body .open-box-terminal-history-section{background:#101d2e}body .open-box-terminal-history-heading>strong{color:#f3f7ff}body .open-box-terminal-history-heading>span{color:#8fa2bc}body .open-box-terminal-offer-history>div.current{background:linear-gradient(90deg,#ffffff0e 0,#ffffff0e 84px,#2563eb33 84px,#2563eb33);box-shadow:inset 0 0 0 1px #60a5fa47}body .open-box-terminal-offer-history>div.current small{color:#e6efff}body .open-box-terminal-offer-history>div.current strong{color:#8fbcff}body .open-box-terminal-offer-history>.open-box-terminal-history-progress{border-color:#60a5fa4d!important;background:#2563eb0f!important}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-body{color:#edf4ff;background:radial-gradient(circle at 58% 43%,rgba(112,74,166,.3),transparent 31%),radial-gradient(circle at 18% 82%,rgba(37,99,235,.2),transparent 34%),linear-gradient(rgba(147,180,232,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(147,180,232,.03) 1px,transparent 1px),#152033;background-size:auto,auto,28px 28px,28px 28px;box-shadow:inset 0 1px #ffffff0d,0 22px 50px #02081752}body .open-box-terminal-current-label{color:#dce8fa;background:#07101e8a}body .open-box-terminal-current-label>button{color:#afbed3}body .open-box-terminal-limit{color:#a8b7cb}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-art img{filter:drop-shadow(0 26px 22px rgba(5,12,24,.36))}body .open-box-terminal-wear>b{color:#d3deee}body .open-box-terminal-meta{color:#93a5be}body .open-box-terminal-meta b{color:#edf4ff}body .open-box-terminal-price span{color:#9eb0c8}body .open-box-terminal-price strong{color:#f7faff}body .open-box-terminal-reference,body .open-box-terminal-validity{background:#111f32}body .open-box-terminal-reference>strong,body .open-box-terminal-validity>span{color:#eef4ff}body .open-box-terminal-reference>small{color:#dbe7f8}body .open-box-terminal-reference>span,body .open-box-terminal-validity em{color:#8295ae}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-actions{background:#0e1929}body .open-box-terminal-offer-actions>p{color:#8496ad}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-actions button{color:#d7e2f3;background:#ffffff0f}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-actions .primary-button{color:#fff;background:#2563eb;box-shadow:0 8px 22px #2563eb3d}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-actions .primary-button:hover{color:#fff;border-color:#1d4ed8;background:#1d4ed8}body .open-box-terminal-offer-actions>p{font-size:11px}body .open-box-terminal-meta,body .open-box-terminal-meta b{font-size:12px}body .open-box-terminal-modal-backdrop .open-box-terminal-offer-actions button{font-size:14px}body .open-box-terminal-current-label>span{font-size:14px}.open-box-case-tile.has-result .open-box-case-result-art{background:linear-gradient(180deg,#d7dcff,#e9efff,#f8fbff)}.open-box-result-meta-bar{border-bottom:1px solid #e1e7ef;background:#f7f9fc}.open-box-overview-main{height:520px;grid-template-rows:auto minmax(0,1fr)}.open-box-overview-main .open-box-account-surface{min-height:0;margin:12px 24px 20px}.open-box-overview-main .open-box-account-divider{flex:0 0 1px;height:1px;margin:0 0 12px}.open-box-overview-main .open-box-account-heading{top:auto;flex:0 0 44px;min-height:44px}.open-box-overview-main .open-box-account-surface>.open-box-credentials{min-height:0;grid-template-rows:repeat(4,minmax(44px,1fr));gap:10px;padding:8px 14px 0}.open-box-overview-main .open-box-account-surface>.open-box-credentials.is-three-rows{grid-template-rows:repeat(3,minmax(44px,1fr))}.open-box-overview-main .open-box-credential-row{min-height:44px}@media(min-width:1181px){:is(.open-box-mode-case,.open-box-mode-single)>.open-box-hero{grid-template-columns:minmax(0,48fr) minmax(0,52fr);min-height:520px}:is(.open-box-mode-case,.open-box-mode-single)>.open-box-hero>.open-box-overview-main{height:auto;min-height:0}:is(.open-box-mode-case,.open-box-mode-single)>.open-box-hero>.open-box-notice-only{align-self:stretch}:is(.open-box-mode-case,.open-box-mode-single)>.open-box-hero>.open-box-notice-only>.open-box-notice-surface{flex:1 0 auto;min-height:0}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product{grid-template-rows:repeat(4,minmax(20px,auto));row-gap:4px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-art{grid-column:1;grid-row:1 / -1}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-copy,:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-side{display:contents}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-copy>:is(.open-box-product-order-meta,h1,p){position:static;inset:auto;margin:0;transform:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-order-meta{grid-column:2 / -1;grid-row:1}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-order-meta>.order-pending-dot{flex-shrink:0;margin-left:auto}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-copy>h1{grid-column:2;grid-row:2;overflow-wrap:anywhere}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-copy>p{grid-column:2;grid-row:3}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-order-time{grid-column:2 / -1;grid-row:4;justify-self:start}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-quantity{grid-column:3;grid-row:2;justify-self:end}:is(.open-box-mode-case,.open-box-mode-single) .open-box-paid{grid-column:3;grid-row:3;justify-self:end}}@media(max-width:600px){.open-box-overview-main{height:auto;min-height:520px}.open-box-overview-main .open-box-account-surface{margin-right:16px;margin-left:16px}.open-box-overview-main .open-box-account-surface>.open-box-credentials{padding-right:0;padding-left:0}}.open-box-case-result-wear{color:#e1e6ec;background:#545e6c8f}.open-box-account-surface>.open-box-credentials{gap:14px}.open-box-credential-row{min-height:60px;grid-template-columns:90px minmax(0,1fr) auto;column-gap:14px;padding:0 14px}.open-box-credential-row>span:first-child,.open-box-credential-row>.open-box-credential-value{font-size:13px}.open-box-account-surface .open-box-credential-row button:is(.open-box-copy-action,.token-action){min-width:66px;height:32px;min-height:32px;padding:0 12px;border:1px solid #d8e2f0;border-radius:6px;font-size:13px;font-weight:500;color:#3866aa;background:#fff;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.open-box-account-surface .open-box-credential-row button:is(.open-box-copy-action,.token-action):hover:enabled{color:#2563eb;border-color:#93b4ef;background:#edf4ff}.open-box-account-surface .open-box-credential-row button:is(.open-box-copy-action,.token-action):focus-visible{outline:2px solid #2563eb;outline-offset:2px}.open-box-account-surface .open-box-credential-row button:is(.open-box-copy-action,.token-action):active:enabled{background:#e0ecff}.open-box-account-surface .open-box-credential-row button:is(.open-box-copy-action,.token-action):disabled{color:#98a2b3;border-color:#e4e8ee;background:#f2f4f7;cursor:not-allowed}.single-shot-reveal-modal{position:fixed;z-index:1800;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.single-shot-reveal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b1319bd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:single-shot-fade-in .18s ease-out both}.single-shot-reveal-dialog{position:relative;width:min(980px,calc(100vw - 48px));height:min(560px,calc(100vh - 64px));overflow:hidden;border:0;border-radius:4px;outline:none;background:#141b1a;box-shadow:0 28px 90px #01071294;animation:single-shot-dialog-in .2s cubic-bezier(.2,.8,.2,1) both}.single-shot-opening-stage,.single-shot-result-stage{position:relative;box-sizing:border-box;min-height:100%;padding:34px 44px 30px;text-align:center}.single-shot-opening-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:#e8edf5;background:radial-gradient(circle at 50% 42%,rgba(47,102,237,.24),transparent 34%),linear-gradient(145deg,#0b1b36,#07162e)}.single-shot-opening-light{position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.27) 0%,rgba(59,130,246,.08) 38%,transparent 70%);transform:scale(.7);animation:single-shot-light-pulse .78s .32s ease-in-out both}.single-shot-opening-case{position:relative;z-index:1;width:230px;height:190px;display:grid;place-items:center;transform-origin:50% 85%;animation:single-shot-case-open 1.12s .08s cubic-bezier(.3,.7,.2,1) both}.single-shot-opening-case:after{position:absolute;right:38px;bottom:22px;left:38px;height:18px;border-radius:50%;background:#182e4e33;filter:blur(9px);content:"";animation:single-shot-shadow-open 1.12s .08s ease-out both}.single-shot-opening-case img{position:relative;z-index:1;width:220px;height:170px;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(30,58,96,.24))}.single-shot-opening-stage h2{position:relative;z-index:1;margin:4px 0 6px;color:#f2f6fc;font-size:22px;line-height:1.35}.single-shot-opening-stage p{position:relative;z-index:1;margin:0;color:#9cacc1;font-size:14px}.single-shot-opening-progress{position:relative;z-index:1;width:220px;height:3px;margin-top:22px;overflow:hidden;border-radius:999px;background:#dce4ef}.single-shot-opening-progress i{display:block;width:100%;height:100%;border-radius:inherit;background:#2f66ed;transform-origin:left;animation:single-shot-progress 1.2s .08s cubic-bezier(.2,.7,.2,1) both}.single-shot-result-stage{display:grid;place-items:center;padding:0;overflow:hidden;background:#07162e;animation:single-shot-result-in .24s ease-out both}.single-shot-result-field{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.single-shot-result-energy{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 51% 48%,rgba(116,84,226,.34) 0 5%,rgba(83,56,181,.23) 24%,transparent 55%),radial-gradient(ellipse at 29% 32%,rgba(29,197,152,.16),transparent 38%),radial-gradient(ellipse at 72% 70%,rgba(45,91,170,.24),transparent 42%),linear-gradient(135deg,#10294a,#091a33 52%,#11243f)}.single-shot-result-energy:before,.single-shot-result-energy:after{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;border:1px solid rgba(153,126,255,.22);border-radius:50%;content:"";animation:open-box-armory-result-ring 5s linear infinite}.single-shot-result-energy:after{top:-8%;right:-8%;bottom:-8%;left:-8%;border-color:#5ddbba24;animation-direction:reverse;animation-duration:7s}.single-shot-result-stars{position:absolute;top:30px;right:30px;bottom:30px;left:30px}.single-shot-result-stars i{position:absolute;width:8px;height:8px;background:#c2b4ff;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 7px rgba(180,158,255,.82));animation:open-box-armory-star-twinkle 1.8s ease-in-out infinite alternate}.single-shot-result-stars i:nth-child(1){top:12%;left:10%}.single-shot-result-stars i:nth-child(2){top:25%;right:12%;width:6px;height:6px;animation-delay:-.7s}.single-shot-result-stars i:nth-child(3){bottom:19%;left:15%;width:5px;height:5px;animation-delay:-1.2s}.single-shot-result-stars i:nth-child(4){right:11%;bottom:14%;width:9px;height:9px;animation-delay:-.3s}.single-shot-result-stars i:nth-child(5){top:7%;left:36%;width:5px;height:5px;animation-delay:-.9s}.single-shot-result-stars i:nth-child(6){top:11%;right:34%;width:6px;height:6px;animation-delay:-1.4s}.single-shot-result-stars i:nth-child(7){bottom:8%;left:40%;width:5px;height:5px;animation-delay:-.5s}.single-shot-result-stars i:nth-child(8){right:39%;bottom:9%;width:7px;height:7px;animation-delay:-1.1s}.single-shot-result-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:18px}.single-shot-result-card.open-box-armory-result-card{position:relative;top:auto;left:auto;width:min(660px,calc(100vw - 104px));height:390px;grid-template-rows:34px 158px 40px 32px 58px 34px;padding:22px 34px 0;transform:none;animation:single-shot-prize-card-in .46s cubic-bezier(.16,.78,.22,1) .08s both}.single-shot-result-card.open-box-armory-result-card>img{height:176px}.single-shot-result-card.open-box-armory-result-card>strong{font-size:20px}.single-shot-result-card .open-box-armory-result-collection svg{width:20px;height:20px;color:var(--rarity-color)}.single-shot-result-facts{grid-column:1 / 3;grid-row:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -10px;padding:10px 0;border-top:1px solid rgba(167,182,205,.18);border-bottom:1px solid rgba(167,182,205,.18)}.single-shot-result-facts>div{min-width:0;padding:0 12px;border-right:1px solid rgba(167,182,205,.14)}.single-shot-result-facts>div:last-child{border-right:0}.single-shot-result-facts dt{color:#73839a;font-size:10px}.single-shot-result-facts dd{overflow:hidden;margin:4px 0 0;color:#d9e1ed;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.single-shot-result-facts dd.is-price{color:#ff657c;font-size:14px;font-weight:700}.single-shot-result-cooldown{grid-column:1 / 3;grid-row:6;display:inline-flex;align-items:center;gap:6px;justify-self:start;color:#aab6c8;font-size:12px}.single-shot-result-cooldown svg{color:#f79009}.single-shot-result-confirm{width:200px;min-height:42px}@keyframes single-shot-fade-in{0%{opacity:0}}@keyframes single-shot-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes single-shot-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes single-shot-light-pulse{0%{opacity:.35;transform:scale(.65)}65%{opacity:1;transform:scale(1.12)}to{opacity:0;transform:scale(1.45)}}@keyframes single-shot-shadow-open{0%{opacity:.2;transform:scaleX(.86)}60%{opacity:.35;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.5)}}@keyframes single-shot-case-open{0%{transform:translateY(12px) scale(.96)}36%{transform:translateY(0) rotate(-1.4deg)}44%{transform:rotate(1.7deg)}52%{transform:rotate(-1.2deg)}60%{transform:rotate(1deg)}72%{transform:translateY(-5px) scale(1.02);filter:brightness(1)}to{opacity:0;transform:translateY(-12px) scale(1.12);filter:brightness(1.9)}}@keyframes single-shot-result-in{0%{opacity:0}}@keyframes single-shot-prize-card-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.single-shot-reveal-backdrop,.single-shot-reveal-dialog,.single-shot-opening-light,.single-shot-opening-case,.single-shot-opening-case:after,.single-shot-opening-progress i,.single-shot-result-stage,.single-shot-result-energy:before,.single-shot-result-energy:after,.single-shot-result-stars i,.single-shot-result-card{animation:none}}.open-box-single-result-grid{display:grid;grid-template-columns:236px;justify-content:start;min-height:238px;padding:18px 14px 24px;background:#f7f7f7}.open-box-single-result-grid .open-box-case-result-footer{justify-content:space-between;padding-right:1px}.open-box-single-result-grid .open-box-case-result-footer>span{overflow:hidden;color:#667085;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.open-box-single-result-grid .open-box-case-result-footer>span.status-ready{color:#16845b}@media(max-width:420px){.single-shot-reveal-modal{padding:12px}.single-shot-reveal-dialog{width:calc(100vw - 24px)}.single-shot-reveal-dialog{height:min(620px,calc(100vh - 24px))}.single-shot-opening-stage{min-height:100%;padding:30px 22px 24px}.single-shot-result-content{gap:14px}.single-shot-result-card.open-box-armory-result-card{width:calc(100vw - 48px);height:440px;grid-template-rows:34px 160px 54px 32px 104px 34px;padding:20px 24px 0}.single-shot-result-card.open-box-armory-result-card>img{height:166px}.single-shot-result-card.open-box-armory-result-card>strong{font-size:17px}.single-shot-result-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.single-shot-result-confirm{width:100%}.open-box-single-result-grid{grid-template-columns:minmax(0,1fr)}}.single-shot-reveal-backdrop{background:#040c1ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.single-shot-reveal-dialog{width:min(720px,calc(100vw - 48px));height:min(520px,calc(100vh - 48px));border:0;border-radius:4px;background:#091420;box-shadow:0 28px 90px #01071280}.single-shot-opening-stage{isolation:isolate;color:#eef4ff;background:linear-gradient(rgba(102,137,177,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(102,137,177,.045) 1px,transparent 1px),radial-gradient(circle at 50% 43%,rgba(45,89,151,.28),transparent 36%),linear-gradient(180deg,#122238,#0c1b2e 54%,#081523);background-size:32px 32px,32px 32px,100% 100%,100% 100%}.single-shot-opening-stage:before,.single-shot-opening-stage:after{position:absolute;z-index:0;top:50%;left:50%;pointer-events:none;content:""}.single-shot-opening-stage:before{display:none}.single-shot-opening-stage:after{width:680px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(245,235,204,.9) 0%,rgba(201,181,138,.38) 13%,rgba(114,122,100,.14) 34%,transparent 62%);opacity:0;transform:translate(-50%,-50%) scale(.28);animation:single-shot-opening-flash 1.6s ease-out both}.single-shot-opening-stage h2{color:#f4f7fb}.single-shot-opening-stage p{color:#91a3b8}.single-shot-opening-light{width:430px;height:340px;background:radial-gradient(circle,rgba(201,181,138,.28) 0%,rgba(114,122,100,.14) 38%,transparent 70%);animation:single-shot-opening-charge 1.55s cubic-bezier(.25,.1,.2,1) both}.single-shot-opening-case{z-index:3;animation:single-shot-case-charge 1.55s cubic-bezier(.3,.08,.2,1) both}.single-shot-opening-case:after{animation:single-shot-opening-shadow 1.55s ease-in-out both}.single-shot-opening-case img{filter:drop-shadow(0 18px 22px rgba(0,0,0,.42))}.single-shot-opening-progress{width:280px;height:3px;background:#c1c8b529}.single-shot-opening-progress i{background:linear-gradient(90deg,#727a64,#c9b58a 68%,#eee2bd);box-shadow:0 0 14px #c9b58a6b;animation:single-shot-progress 1.48s .04s cubic-bezier(.2,.7,.2,1) both}.single-shot-result-stage{--rarity-color: #4e83df;padding:30px 38px 26px;background:linear-gradient(rgba(102,137,177,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(102,137,177,.045) 1px,transparent 1px),radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--rarity-color) 16%,transparent) 0 4%,color-mix(in srgb,var(--rarity-color) 9%,transparent) 25%,transparent 56%),radial-gradient(ellipse at 50% 110%,rgba(37,79,137,.2),transparent 54%),linear-gradient(180deg,#122238,#0c1b2e 54%,#081523);background-size:32px 32px,32px 32px,130% 130%,120% 120%,100% 100%;animation:single-shot-stage-ambient 5.6s ease-in-out infinite alternate}.single-shot-result-stage.tone-red{--rarity-color: #e24b62}.single-shot-result-stage.tone-pink{--rarity-color: #d947c8}.single-shot-result-stage.tone-purple{--rarity-color: #8a50df}.single-shot-result-stage.tone-blue{--rarity-color: #4e83df}.single-shot-result-stage.tone-gold,.single-shot-result-stage.tone-amber{--rarity-color: #d5ae46}.single-shot-result-effects{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.single-shot-result-halo{position:absolute;top:118px;left:50%;width:560px;height:250px;background:linear-gradient(116deg,transparent 18%,color-mix(in srgb,var(--rarity-color) 16%,transparent) 30%,transparent 39%),linear-gradient(64deg,transparent 24%,rgba(201,181,138,.08) 39%,transparent 52%),radial-gradient(ellipse at 50% 52%,color-mix(in srgb,var(--rarity-color) 18%,transparent),transparent 64%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);filter:drop-shadow(0 0 22px color-mix(in srgb,var(--rarity-color) 35%,transparent));opacity:.5;transform:translate(-50%) skew(-5deg);animation:none}.single-shot-result-halo:before,.single-shot-result-halo:after{position:absolute;content:""}.single-shot-result-halo:before{top:24px;right:34px;bottom:24px;left:34px;background:repeating-linear-gradient(116deg,transparent 0 42px,color-mix(in srgb,var(--rarity-color) 32%,transparent) 44px,transparent 47px 76px);opacity:.65}.single-shot-result-halo:after{display:none}.single-shot-result-beam{position:absolute;left:50%;width:560px;top:318px;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rarity-color) 52%,white),#fff,color-mix(in srgb,var(--rarity-color) 52%,white),transparent);box-shadow:0 0 15px color-mix(in srgb,var(--rarity-color) 42%,transparent);opacity:0;transform:translate(-50%) scaleX(.05);animation:single-shot-beam-sweep .68s cubic-bezier(.16,.82,.18,1) .08s both}.single-shot-result-stage:before,.single-shot-result-stage:after{position:absolute;z-index:0;left:50%;pointer-events:none;content:""}.single-shot-result-stage:before{bottom:-20px;width:560px;height:110px;border:0;border-radius:0;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--rarity-color) 18%,transparent) 0%,rgba(201,181,138,.08) 38%,transparent 72%);clip-path:none;filter:blur(18px);opacity:.72;transform:translate(-50%);animation:none}.single-shot-result-stage:after{bottom:22px;width:360px;height:2px;border-radius:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rarity-color) 46%,transparent),color-mix(in srgb,var(--rarity-color) 68%,white),color-mix(in srgb,var(--rarity-color) 46%,transparent),transparent);box-shadow:0 0 18px color-mix(in srgb,var(--rarity-color) 38%,transparent);filter:none;opacity:.7;transform:translate(-50%);animation:none}.single-shot-result-content{width:100%;gap:18px}.single-shot-result-close{position:absolute;z-index:5;top:18px;right:18px;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(151,169,189,.26);border-radius:4px;color:#dce7f5;background:#080f17a3;box-shadow:0 8px 24px #00000029;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.single-shot-result-close:hover{border-color:#d2a65a94;color:#fff;background:#223141e6;transform:translateY(-1px)}.single-shot-result-close:focus-visible{outline:2px solid #dbc38c;outline-offset:2px}.single-shot-result-close svg{width:18px;height:18px}.single-shot-result-card{--rarity-color: #4e83df;width:100%;min-height:370px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:82px 218px 52px;align-items:center;padding:22px 30px 18px;border:0;border-left:0;border-radius:0;color:#dce4ee;background:transparent;box-shadow:none;animation:single-shot-prize-card-in .38s cubic-bezier(.16,.78,.22,1) .08s both}.single-shot-result-card.tone-red{--rarity-color: #e24b62}.single-shot-result-card.tone-pink{--rarity-color: #d947c8}.single-shot-result-card.tone-purple{--rarity-color: #8a50df}.single-shot-result-card.tone-blue{--rarity-color: #4e83df}.single-shot-result-card.tone-gold,.single-shot-result-card.tone-amber{--rarity-color: #d5ae46}.single-shot-result-heading{grid-column:1;grid-row:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;transform:translateY(-18px)}.single-shot-result-heading span{color:#c9b58a;font-size:12px;letter-spacing:.08em}.single-shot-result-heading strong{max-width:100%;overflow:hidden;color:#f2f6fc;font-size:20px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.single-shot-result-card>img{position:relative;z-index:2;grid-column:1;grid-row:2;width:100%;height:208px;box-sizing:border-box;padding-top:12px;border-top:3px solid var(--rarity-color);object-fit:contain;filter:drop-shadow(0 16px 16px rgba(0,0,0,.34));animation:single-shot-weapon-reveal .48s cubic-bezier(.16,.82,.18,1) .04s both}.single-shot-result-card>.open-box-armory-result-collection{grid-column:1 / 3;grid-row:4;display:flex;align-items:center;gap:7px;margin:0;color:#667085;font-size:12px}.single-shot-result-card .open-box-armory-result-collection svg{width:18px;height:18px;color:var(--rarity-color)}.single-shot-result-card .single-shot-result-facts{grid-column:1;grid-row:3;align-self:center;justify-self:center;width:auto;display:flex;grid-template-columns:none;gap:36px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.single-shot-result-card .single-shot-result-facts>div{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0;border:0}.single-shot-result-card .single-shot-result-facts dt{color:#91a0b6;font-size:12px}.single-shot-result-card .single-shot-result-facts dd{margin:0;color:#e3eaf4;font-size:13px}.single-shot-result-card .single-shot-result-facts dd.is-price{color:#ff657c;font-size:16px}.single-shot-result-card .single-shot-result-cooldown{grid-column:1 / 3;grid-row:6;color:#667085}.single-shot-result-confirm{width:200px;min-height:42px;border-color:#6597eb75;color:#f4f7fb;background:linear-gradient(180deg,#3d76e2,#2f66cc);box-shadow:0 8px 22px #030c1947,inset 0 1px #ffffff1a}.single-shot-result-confirm:hover{border-color:#8fb4f0b8;background:linear-gradient(180deg,#4b84ed,#376fd8);box-shadow:0 10px 26px #030c1957,inset 0 1px #ffffff1f}@keyframes single-shot-bottom-orbit{0%{opacity:.38;transform:translate(-50%) translateY(8px) scaleX(.84)}to{opacity:.82;transform:translate(-50%) translateY(-4px) scaleX(1.06)}}@keyframes single-shot-bottom-sweep{0%{opacity:.22;transform:translate(-66%) scaleX(.64)}to{opacity:.78;transform:translate(-34%) scaleX(1.1)}}@keyframes single-shot-stage-ambient{0%{background-position:48% 45%,18% 22%,50% 50%,50% 50%}to{background-position:54% 38%,28% 30%,50% 50%,50% 50%}}@keyframes single-shot-opening-charge{0%{opacity:.1;transform:scale(.72)}58%{opacity:.68;transform:scale(1)}88%{opacity:.82;transform:scale(1.1)}to{opacity:0;transform:scale(1.28)}}@keyframes single-shot-opening-flash{0%,82%{opacity:0;transform:translate(-50%,-50%) scale(.42)}90%{opacity:.62;transform:translate(-50%,-50%) scale(.76)}to{opacity:0;transform:translate(-50%,-50%) scale(1.12)}}@keyframes single-shot-case-charge{0%{opacity:0;transform:translateY(10px) scale(.9)}22%{opacity:1;transform:translateY(0) scale(.98)}52%{transform:rotate(-.6deg) scale(1)}60%{transform:rotate(.7deg) scale(1.01)}68%{transform:rotate(-.45deg) scale(1.015)}84%{opacity:1;transform:translateY(-3px) scale(1.04);filter:brightness(1.08)}to{opacity:0;transform:translateY(-7px) scale(1.12);filter:brightness(1.7)}}@keyframes single-shot-opening-shadow{0%{opacity:0;transform:scaleX(.6)}30%{opacity:.38;transform:scaleX(.9)}82%{opacity:.48;transform:scaleX(1.08)}to{opacity:0;transform:scaleX(1.5)}}@keyframes single-shot-prism-shift{0%{opacity:.54;transform:translate(-52%) skew(-8deg) scale(.94)}to{opacity:.9;transform:translate(-48%) skew(4deg) scale(1.05)}}@keyframes single-shot-prism-scan{0%,to{opacity:.2;transform:translateY(-34px) scaleX(.72)}50%{opacity:.92;transform:translateY(38px) scaleX(1)}}@keyframes single-shot-beam-sweep{0%{opacity:0;transform:translate(-50%) scaleX(.05)}34%{opacity:.9}to{opacity:0;transform:translate(-50%) scaleX(1)}}@keyframes single-shot-weapon-reveal{0%{opacity:0;transform:translateY(14px) scale(.82);filter:brightness(1.65) blur(.6px) drop-shadow(0 0 24px var(--rarity-color))}68%{opacity:1;transform:translateY(-2px) scale(1.04);filter:brightness(1.12) blur(0) drop-shadow(0 0 18px var(--rarity-color))}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1) drop-shadow(0 16px 16px rgba(0,0,0,.34))}}@media(max-width:620px){.single-shot-reveal-dialog{width:calc(100vw - 24px);height:min(560px,calc(100vh - 24px))}.single-shot-result-stage{padding:20px 16px}.single-shot-result-card{min-height:390px;grid-template-rows:92px 190px 76px;padding:18px 20px 14px}.single-shot-result-heading{transform:translateY(-10px)}.single-shot-result-heading strong{font-size:17px;white-space:normal}.single-shot-result-card>img{height:182px}.single-shot-result-card .single-shot-result-facts{grid-template-columns:1fr}.single-shot-result-card .single-shot-result-facts>div{border:0}.single-shot-result-card .single-shot-result-facts>div+div{border:0}.single-shot-result-confirm{width:min(100%,260px)}.single-shot-result-close{top:12px;right:12px}}@media(prefers-reduced-motion:reduce){.single-shot-result-stage,.single-shot-result-stage:before,.single-shot-result-stage:after,.single-shot-result-halo,.single-shot-result-halo:after,.single-shot-result-beam,.single-shot-result-card>img,.single-shot-opening-stage:before,.single-shot-opening-stage:after,.single-shot-opening-light,.single-shot-opening-case,.single-shot-opening-case:after{animation:none}}.single-shot-reveal-dialog{width:min(760px,calc(100vw - 48px));height:min(560px,calc(100vh - 48px));background:#081523;box-shadow:0 30px 100px #01071294}.single-shot-opening-stage{gap:0;padding:26px 48px 28px;background:linear-gradient(rgba(91,133,180,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(91,133,180,.055) 1px,transparent 1px),radial-gradient(ellipse at 50% 43%,rgba(51,111,190,.24),transparent 43%),linear-gradient(180deg,#12243a,#0b1b2e 58%,#07131f);background-size:30px 30px,30px 30px,100% 100%,100% 100%}.single-shot-opening-stage:before{display:block;top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:linear-gradient(90deg,transparent 0 48%,rgba(153,196,244,.08) 49.8% 50.2%,transparent 52%),linear-gradient(transparent 0 48%,rgba(153,196,244,.07) 49.8% 50.2%,transparent 52%);opacity:.7;transform:none}.single-shot-opening-stage:after{width:720px;height:500px;background:radial-gradient(circle,rgba(236,247,255,.96) 0%,rgba(90,166,247,.48) 12%,rgba(42,107,180,.16) 34%,transparent 62%);animation:single-shot-opening-flash 1.6s ease-out both}.single-shot-opening-light{z-index:1;width:430px;height:330px;background:radial-gradient(ellipse,rgba(67,133,211,.3) 0%,rgba(35,89,151,.12) 48%,transparent 72%);animation:single-shot-opening-charge 1.55s cubic-bezier(.22,.7,.22,1) both}.single-shot-opening-sequence{position:relative;z-index:2;width:350px;height:250px;display:grid;place-items:center}.single-shot-opening-reticle{position:absolute;top:8px;right:16px;bottom:8px;left:16px;border:1px solid rgba(91,157,229,.23);background:linear-gradient(#81b7f1,#81b7f1) left top / 30px 2px no-repeat,linear-gradient(#81b7f1,#81b7f1) left top / 2px 30px no-repeat,linear-gradient(#81b7f1,#81b7f1) right top / 30px 2px no-repeat,linear-gradient(#81b7f1,#81b7f1) right top / 2px 30px no-repeat,linear-gradient(#81b7f1,#81b7f1) left bottom / 30px 2px no-repeat,linear-gradient(#81b7f1,#81b7f1) left bottom / 2px 30px no-repeat,linear-gradient(#81b7f1,#81b7f1) right bottom / 30px 2px no-repeat,linear-gradient(#81b7f1,#81b7f1) right bottom / 2px 30px no-repeat;box-shadow:inset 0 0 54px #2967ae14;animation:single-shot-reticle-lock 1.5s cubic-bezier(.2,.72,.2,1) both}.single-shot-opening-reticle:before,.single-shot-opening-reticle:after{position:absolute;content:"";background:#89bbf042}.single-shot-opening-reticle:before{top:50%;right:-10px;left:-10px;height:1px}.single-shot-opening-reticle:after{top:-10px;bottom:-10px;left:50%;width:1px}.single-shot-opening-scan{position:absolute;z-index:4;top:18px;left:27px;width:296px;height:2px;background:linear-gradient(90deg,transparent,#78b8ff 18%,#eef8ff 50%,#78b8ff 82%,transparent);box-shadow:0 0 8px #62aaff,0 10px 30px #3a86db52;animation:single-shot-scan-pass 1.22s .16s cubic-bezier(.35,.05,.2,1) both}.single-shot-opening-case{width:280px;height:218px;animation:single-shot-case-scan 1.55s cubic-bezier(.28,.1,.2,1) both}.single-shot-opening-case:after{right:42px;bottom:18px;left:42px;background:#1c4d846b;animation:single-shot-opening-shadow 1.55s ease-in-out both}.single-shot-opening-case img{width:270px;height:208px;filter:drop-shadow(0 20px 26px rgba(0,0,0,.48))}.single-shot-opening-stage h2{z-index:3;margin:8px 0 12px;font-size:22px;letter-spacing:.08em}.single-shot-opening-phases{position:relative;z-index:3;width:286px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;color:#70849b;font-size:12px;letter-spacing:.16em}.single-shot-opening-phases span{opacity:.38;animation:single-shot-phase-on .34s ease-out forwards}.single-shot-opening-phases span:nth-child(1){animation-delay:.08s}.single-shot-opening-phases span:nth-child(2){animation-delay:.56s}.single-shot-opening-phases span:nth-child(3){animation-delay:1.04s}.single-shot-opening-progress{width:286px;height:3px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;overflow:visible;background:transparent}.single-shot-opening-progress i{display:block;width:100%;border-radius:0;background:linear-gradient(90deg,#326eae,#7abaff 72%,#e8f5ff);box-shadow:0 0 11px #5ca8f870;transform:scaleX(0);transform-origin:left;animation:single-shot-segment-fill .36s ease-out forwards}.single-shot-opening-progress i:nth-child(1){animation-delay:.08s}.single-shot-opening-progress i:nth-child(2){animation-delay:.56s}.single-shot-opening-progress i:nth-child(3){animation-delay:1.04s}.single-shot-result-stage{padding:24px 42px 22px;background:linear-gradient(rgba(91,133,180,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(91,133,180,.05) 1px,transparent 1px),radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--rarity-color) 15%,transparent),transparent 42%),radial-gradient(ellipse at 50% 108%,rgba(38,101,177,.22),transparent 52%),linear-gradient(180deg,#12243a,#0b1b2e 58%,#07131f);background-size:30px 30px,30px 30px,100% 100%,100% 100%,100% 100%;animation:single-shot-stage-ambient 5.6s ease-in-out infinite alternate}.single-shot-result-halo{top:152px;width:470px;height:270px;border:1px solid color-mix(in srgb,var(--rarity-color) 28%,transparent);border-radius:50%;background:radial-gradient(ellipse,transparent 0 36%,color-mix(in srgb,var(--rarity-color) 10%,transparent) 36.5% 37%,transparent 38% 54%,color-mix(in srgb,var(--rarity-color) 8%,transparent) 54.5% 55%,transparent 56%),radial-gradient(ellipse,color-mix(in srgb,var(--rarity-color) 16%,transparent),transparent 68%);clip-path:none;filter:drop-shadow(0 0 22px color-mix(in srgb,var(--rarity-color) 28%,transparent));opacity:.72;transform:translate(-50%) scale(.84);animation:single-shot-result-ring-in .7s cubic-bezier(.16,.82,.18,1) both}.single-shot-result-halo:before{top:22px;right:22px;bottom:22px;left:22px;border:1px dashed color-mix(in srgb,var(--rarity-color) 34%,transparent);border-radius:50%;background:none;opacity:.64;animation:single-shot-ring-rotate 10s linear infinite}.single-shot-result-halo:after{display:block;top:74px;right:-24px;bottom:74px;left:-24px;border-top:1px solid rgba(142,193,244,.2);border-bottom:1px solid rgba(142,193,244,.12)}.single-shot-result-beam{top:123px;width:570px;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rarity-color) 48%,#6aaeff),#eef8ff,color-mix(in srgb,var(--rarity-color) 48%,#6aaeff),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--rarity-color) 46%,transparent);animation:single-shot-beam-sweep .7s cubic-bezier(.16,.82,.18,1) .08s both}.single-shot-result-particles,.single-shot-result-particles i{position:absolute}.single-shot-result-particles{top:0;right:0;bottom:0;left:0}.single-shot-result-particles i{width:4px;height:4px;border:1px solid color-mix(in srgb,var(--rarity-color) 72%,#c8e6ff);transform:rotate(45deg);opacity:0;animation:single-shot-particle-rise 2.4s ease-in-out infinite}.single-shot-result-particles i:nth-child(1){left:20%;bottom:19%;animation-delay:-.4s}.single-shot-result-particles i:nth-child(2){left:31%;bottom:33%;animation-delay:-1.5s}.single-shot-result-particles i:nth-child(3){left:43%;bottom:16%;animation-delay:-.9s}.single-shot-result-particles i:nth-child(4){right:39%;bottom:27%;animation-delay:-1.9s}.single-shot-result-particles i:nth-child(5){right:27%;bottom:18%;animation-delay:-.2s}.single-shot-result-particles i:nth-child(6){right:18%;bottom:35%;animation-delay:-1.2s}.single-shot-result-stage:before{bottom:-34px;width:620px;height:146px;background:radial-gradient(ellipse at 50% 100%,rgba(52,126,218,.24) 0%,color-mix(in srgb,var(--rarity-color) 12%,transparent) 38%,transparent 72%);filter:blur(20px)}.single-shot-result-stage:after{bottom:18px;width:410px;background:linear-gradient(90deg,transparent,rgba(81,154,238,.5),color-mix(in srgb,var(--rarity-color) 74%,white),rgba(81,154,238,.5),transparent);box-shadow:0 0 20px #3a81d86b}.single-shot-result-content{width:100%;gap:12px}.single-shot-result-card{min-height:438px;grid-template-rows:92px 286px 54px;padding:8px 34px 0;animation:none}.single-shot-result-heading{gap:6px;translate:0 -8px;transform:none;animation:single-shot-info-in .34s ease-out .06s both}.single-shot-result-heading span{color:#8ea0b5;font-size:12px;letter-spacing:.12em}.single-shot-result-heading strong{font-size:22px;font-weight:650}.single-shot-result-card>img{height:276px;padding:20px 18px 4px;border-top:3px solid color-mix(in srgb,var(--rarity-color) 72%,#7bb9f5);filter:drop-shadow(0 22px 20px rgba(0,0,0,.42));animation:single-shot-weapon-focus .62s cubic-bezier(.16,.82,.18,1) .14s both}.single-shot-result-card .single-shot-result-facts{gap:34px;animation:single-shot-info-in .3s ease-out .54s both}.single-shot-result-card .single-shot-result-facts dt{color:#8496ab}.single-shot-result-card .single-shot-result-facts dd{color:#e8eef7;font-weight:600}.single-shot-result-card .single-shot-result-facts dd.is-price{color:#ff6f82;font-size:17px}.single-shot-result-confirm{width:224px;min-height:46px;border-color:transparent;color:#f3f7fc;background:#315376;box-shadow:0 6px 16px #03122338;animation:single-shot-info-in .3s ease-out .68s both}.single-shot-result-confirm:hover{background:#3a628b;box-shadow:0 8px 20px #0312234d}@keyframes single-shot-reticle-lock{0%{opacity:0;transform:scale(1.14)}28%{opacity:.88;transform:scale(1)}82%{opacity:.88;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes single-shot-scan-pass{0%{opacity:0;transform:translateY(0) scaleX(.62)}16%{opacity:1;transform:translateY(0) scaleX(1)}78%{opacity:1;transform:translateY(194px) scaleX(1)}to{opacity:0;transform:translateY(208px) scaleX(.72)}}@keyframes single-shot-case-scan{0%{opacity:0;transform:translateY(8px) scale(.9);filter:brightness(.72) saturate(.72)}18%{opacity:1;transform:translateY(0) scale(.98)}47%{transform:translate(-1px) rotate(-.35deg) scale(1)}54%{transform:translate(1px) rotate(.38deg) scale(1.005)}62%{transform:translate(-.5px) rotate(-.2deg) scale(1.01)}84%{opacity:1;transform:translateY(-2px) scale(1.035);filter:brightness(1.08) saturate(1)}to{opacity:0;transform:translateY(-4px) scale(1.09);filter:brightness(1.7) saturate(.9)}}@keyframes single-shot-phase-on{to{color:#dbeaff;opacity:1;text-shadow:0 0 12px rgba(98,170,246,.48)}}@keyframes single-shot-segment-fill{to{transform:scaleX(1)}}@keyframes single-shot-stage-ambient{0%{background-position:0 0,0 0,48% 45%,50% 50%,50% 50%}to{background-position:0 0,0 0,54% 38%,50% 50%,50% 50%}}@keyframes single-shot-result-ring-in{0%{opacity:0;transform:translate(-50%) scale(.54)}72%{opacity:.82;transform:translate(-50%) scale(1.03)}to{opacity:.72;transform:translate(-50%) scale(1)}}@keyframes single-shot-ring-rotate{to{transform:rotate(360deg)}}@keyframes single-shot-particle-rise{0%{opacity:0;transform:translateY(16px) rotate(45deg) scale(.7)}26%{opacity:.72}to{opacity:0;transform:translateY(-72px) rotate(135deg) scale(1.12)}}@keyframes single-shot-weapon-focus{0%{opacity:0;transform:translateY(12px) scale(.76);filter:brightness(2) blur(5px) drop-shadow(0 0 28px var(--rarity-color))}62%{opacity:1;transform:translateY(-2px) scale(1.05);filter:brightness(1.18) blur(0) drop-shadow(0 0 22px var(--rarity-color))}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1) blur(0) drop-shadow(0 22px 20px rgba(0,0,0,.42))}}@keyframes single-shot-info-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:620px){.single-shot-reveal-dialog{width:calc(100vw - 24px);height:min(580px,calc(100vh - 24px))}.single-shot-opening-stage{padding:24px 16px}.single-shot-opening-sequence{width:310px;height:238px;max-width:100%}.single-shot-opening-case{width:248px;height:206px}.single-shot-opening-case img{width:242px;height:194px}.single-shot-opening-reticle{top:8px;right:10px;bottom:8px;left:10px}.single-shot-opening-scan{left:20px;width:calc(100% - 40px)}.single-shot-result-stage{padding:18px 14px 16px}.single-shot-result-card{min-height:442px;grid-template-rows:106px 260px 68px;padding:6px 16px 0}.single-shot-result-heading strong{font-size:18px;white-space:normal}.single-shot-result-card>img{height:250px;padding-inline:6px}.single-shot-result-card .single-shot-result-facts{gap:20px}.single-shot-result-halo{top:168px;width:390px;height:236px}.single-shot-result-beam{top:128px;width:calc(100% - 48px)}.single-shot-result-confirm{width:min(100%,240px)}}@media(prefers-reduced-motion:reduce){.single-shot-opening-reticle,.single-shot-opening-scan,.single-shot-opening-phases span,.single-shot-opening-progress i,.single-shot-result-halo,.single-shot-result-halo:before,.single-shot-result-beam,.single-shot-result-particles i,.single-shot-result-heading,.single-shot-result-card>img,.single-shot-result-card .single-shot-result-facts,.single-shot-result-confirm{animation:none;opacity:1;transform:none}}.open-box-result-meta-bar{min-height:72px;align-items:center;gap:24px;padding:10px 20px;margin-bottom:15px;border:0;color:#667085;background:#f5f7fa}.open-box-rarity-counts{flex:0 0 340px;justify-content:space-between;gap:14px;padding-right:24px;border-right:1px solid #dfe5ed}.open-box-rarity-counts span{flex:1 1 0;width:auto;min-width:0;height:58px;grid-template-rows:24px 20px;row-gap:8px}.open-box-rarity-counts .rarity-dot{width:28px;height:10px;border-radius:2px}.open-box-rarity-counts .rarity-gold-icon{width:38px;height:24px}.open-box-rarity-counts span b{color:#172033;font-size:14px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums}.open-box-result-overview{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:8px}.open-box-result-counts{display:flex;width:100%;gap:4px}.open-box-mode-single .open-box-result-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.open-box-result-overview .open-box-result-stat{display:grid;flex:1 1 0;min-width:0;height:58px;grid-template-rows:24px 20px;place-items:center;align-content:center;gap:8px;padding:0;border:0;color:#667085}.open-box-result-stat small{font-size:12px;line-height:18px;font-weight:400;white-space:nowrap}.open-box-result-overview .open-box-result-stat b{color:#172033;font-size:14px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums}.open-box-result-overview .open-box-result-stat.is-zero b{color:#7f8998;font-weight:600}.open-box-copy-feedback{position:fixed;z-index:1200;top:78px;left:50%;transform:translate(-50%);max-width:calc(100vw - 32px);padding:10px 16px;border:1px solid #d8e2f0;border-radius:8px;color:#344054;background:#fff;box-shadow:0 6px 24px #1827411f;font-size:13px;pointer-events:none}.open-box-copy-feedback.is-success{padding:9px 16px;border:0;border-radius:6px;color:#fff;background:#30343b;box-shadow:none;line-height:20px}.open-box-copy-feedback.is-error{color:#b42318;border-color:#f3cbc7}.open-box-unavailable{display:grid;justify-items:center;gap:16px;min-height:300px;align-content:center;padding:40px 24px;border-radius:8px;background:#fff}.open-box-unavailable h1{margin:0;color:#172033;font-size:22px}.open-box-unavailable p{margin:0;color:#667085;font-size:14px}.open-box-unavailable .primary-button{padding:10px 20px;text-decoration:none}.open-box-result-overview .open-box-result-timing{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;min-height:18px;gap:5px;padding:0;border:0;color:#667085;font-size:12px}.open-box-result-timing b{color:#475467;font-size:inherit;font-weight:600}.open-box-result-total{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:58px;padding-left:36px;border-left:1px solid #dfe5ed;margin-left:auto;color:#667085;font-size:13px;white-space:nowrap}.open-box-result-total strong{color:#e12d39;font-size:20px;font-weight:750}@media(max-width:1000px){.open-box-result-meta-bar{align-items:stretch;flex-direction:column;gap:8px;padding:10px 14px}.open-box-rarity-counts{flex-basis:auto;justify-content:flex-start;gap:4px;padding-right:0;padding-bottom:8px;border-right:0;border-bottom:1px solid #e4e9f0}.open-box-result-overview{display:flex;justify-content:flex-start;flex-wrap:wrap}.open-box-result-overview span{padding:0 12px}.open-box-result-total{align-self:flex-end;min-height:40px;padding-left:0;border-left:0}}.open-box-contract-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2400;color:#edf7f1;background:#07120f}.open-box-contract-workspace{width:100%;height:100dvh;overflow:hidden;background:#091512}.open-box-contract-topbar{position:relative;z-index:20;height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 36px;border-bottom:1px solid rgba(139,235,181,.12);background:#081310f2;box-shadow:0 12px 34px #0000003d}.open-box-contract-topbar>span{color:#82978e;font-size:15px}.open-box-contract-topbar>span b{color:#9ddfbc;font-weight:500}.open-box-contract-topbar>strong{display:flex;align-items:center;gap:9px;color:#f3faf6;font-size:18px;letter-spacing:.08em}.open-box-contract-topbar>strong svg{color:#7ce2ab}.open-box-contract-topbar>button{justify-self:end;display:inline-flex;align-items:center;gap:7px;border:0;color:#a8bab1;background:transparent;font-size:14px}.open-box-contract-topbar>button:hover{color:#fff}.open-box-contract-topbar>button:disabled{cursor:wait;opacity:.4}.open-box-contract-scene{position:relative;height:calc(100dvh - 64px);overflow:hidden;background:#071510}.open-box-contract-scene:before{content:"";position:absolute;z-index:0;top:-48px;right:-48px;bottom:-48px;left:-48px;pointer-events:none;background-image:linear-gradient(90deg,#050f0c0f,#05120e05 40%,#040d0b38),url(/assets/contract-tradeup-stage-v1.png);background-position:left top;background-size:auto 100%;background-repeat:no-repeat;transform:translateY(36px)}.open-box-contract-scene:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,14,11,.1),transparent 24%,rgba(4,12,10,.34))}.open-box-contract-panel{position:absolute;z-index:4;top:50%;left:50%;width:min(690px,calc(100vw - 96px));transform:translate(-50%,-50%);border:1px solid rgba(151,222,184,.27);border-radius:3px;background:linear-gradient(145deg,#10241df9,#091813fc);box-shadow:0 28px 80px #00000070,inset 0 1px #ffffff0d;animation:open-box-contract-panel-in .38s cubic-bezier(.22,.82,.24,1) both}.open-box-contract-material-panel{width:min(700px,calc(100vw - 96px));min-height:620px;display:flex;flex-direction:column;padding:24px 28px 22px}.open-box-contract-plan-title{height:46px;display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid rgba(205,222,214,.22);color:#edf5f1}.open-box-contract-material-panel>header.open-box-contract-plan-title{justify-content:flex-start}.open-box-contract-plan-title svg{width:18px;height:18px;color:#dce8e1}.open-box-contract-plan-title strong{font-size:15px;font-weight:600}.open-box-contract-section-label{width:100%;min-width:0;height:34px;display:flex;align-items:center;gap:9px;margin-top:18px;padding:0;color:#eef6f2;background:none;font-size:13px}.open-box-contract-section-label svg{width:15px;height:15px;color:#4e9b72}.open-box-contract-material-panel>header,.open-box-contract-scratch-panel>header{display:flex;align-items:center;justify-content:space-between}.open-box-contract-material-panel>header span,.open-box-contract-scratch-panel>header span{display:grid;gap:4px}.open-box-contract-material-panel>header small,.open-box-contract-scratch-panel>header small{color:#6fcf9d;font-size:11px;letter-spacing:.14em}.open-box-contract-material-panel>header strong,.open-box-contract-scratch-panel>header strong{color:#eef7f2;font-size:18px;font-weight:600}.open-box-contract-material-panel>header em,.open-box-contract-scratch-panel>header em{padding:6px 10px;border:1px solid rgba(102,215,157,.24);border-radius:2px;color:#92e7ba;background:#46a47014;font-size:12px;font-style:normal}.open-box-contract-target{height:216px;display:grid;grid-template-rows:1fr auto;place-items:center;margin:6px 0 10px;padding:6px 20px 16px;border:0;background:radial-gradient(circle at 50% 46%,rgba(78,155,114,.28),transparent 44%)}.open-box-contract-target strong{justify-self:center;position:relative;padding-left:10px;color:#f0f7f3;font-size:14px;font-weight:500}.open-box-contract-target strong:before{position:absolute;top:2px;bottom:2px;left:0;width:3px;background:#8a50df;content:""}.open-box-contract-target>img{width:410px;height:170px;object-fit:contain;filter:drop-shadow(0 18px 16px rgba(0,0,0,.38))}.open-box-contract-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.open-box-contract-section-heading>strong{font-size:13px}.open-box-contract-section-heading>span{color:#788a81;font-size:11px}.open-box-contract-section-heading b{color:#7fe3aa}.open-box-contract-material-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.open-box-contract-material-grid article{position:relative;height:88px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(142,190,166,.12);background:#25362fe6}.open-box-contract-material-grid img{width:100%;height:82px;padding:5px;object-fit:contain;filter:drop-shadow(0 8px 7px rgba(0,0,0,.32))}.open-box-contract-material-grid article>i,.open-box-contract-receipt article>i{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--material-rarity-color)}.open-box-contract-workspace article.tone-red{--material-rarity-color: #e24b62}.open-box-contract-workspace article.tone-purple{--material-rarity-color: #8a50df}.open-box-contract-workspace article.tone-blue{--material-rarity-color: #4e83df}.open-box-contract-material-panel>footer{display:flex;align-items:center;justify-content:flex-end;margin-top:auto;padding-top:18px}.open-box-contract-material-panel>footer>span{display:flex;align-items:center;gap:7px;color:#83978d;font-size:11px}.open-box-contract-material-panel>footer svg{color:#65d398}.open-box-contract-material-panel>footer button,.open-box-contract-claim{min-width:200px;height:46px;border:0;border-radius:2px;color:#f1fff7;background:#4e9b72;box-shadow:none;font-size:14px;font-weight:700}.open-box-contract-material-panel>footer button:hover,.open-box-contract-claim:hover{color:#f1fff7;background:#4e9b72;box-shadow:none}.open-box-contract-material-panel>footer button:focus-visible,.open-box-contract-claim:focus-visible{outline:2px solid rgba(241,255,247,.82);outline-offset:3px}.open-box-contract-material-panel>footer button:disabled,.open-box-contract-claim:disabled{color:#81918b;background:#28443b}.open-box-contract-processing{min-height:380px;display:grid;place-items:center;align-content:center;text-align:center}.open-box-contract-processing>small{margin-top:26px;color:#6fcf9d;font-size:12px;letter-spacing:.18em}.open-box-contract-processing>strong{margin-top:10px;font-size:22px}.open-box-contract-processing>p{margin:9px 0 26px;color:#7f9289;font-size:13px}.open-box-contract-processing>div{display:flex;gap:8px}.open-box-contract-processing>div i{width:44px;height:3px;background:#76d9a529;animation:open-box-contract-step 1.25s ease-in-out infinite}.open-box-contract-processing>div i:nth-child(2){animation-delay:.12s}.open-box-contract-processing>div i:nth-child(3){animation-delay:.24s}.open-box-contract-processing>div i:nth-child(4){animation-delay:.36s}.open-box-contract-processing>div i:nth-child(5){animation-delay:.48s}.open-box-contract-loader{position:relative;width:92px;height:92px}.open-box-contract-loader i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(106,225,163,.5);border-radius:50%;animation:open-box-contract-ring 1.8s ease-out infinite}.open-box-contract-loader i:nth-child(2){animation-delay:.55s}.open-box-contract-loader i:nth-child(3){animation-delay:1.1s}.open-box-contract-tools{position:absolute;z-index:6;top:calc(50% - 96px);left:0;width:180px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0;transform:translateY(-50%);border:0;background:transparent;box-shadow:none}.open-box-contract-tools>strong{width:76px;height:28px;display:flex;align-items:center;padding:0 10px;color:#172018;background:#d8be55;box-shadow:0 3px 10px #00070533;font-size:11px;font-weight:700;line-height:1;letter-spacing:.04em;text-align:left}.open-box-contract-tools button{position:relative;width:180px;height:74px;flex:0 0 74px;display:grid;place-items:center;padding:0;overflow:hidden;border:0;border-radius:0;color:#f2faf6e0;background:#2a43486b;box-shadow:inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.open-box-contract-tools button>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-top:2px;color:inherit}.open-box-contract-tools button>b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:0 9px 7px;color:#f4f9f6db;font-size:11px;font-weight:500;line-height:1;text-align:left;white-space:nowrap;pointer-events:none}.open-box-contract-tools button>b:before{display:none}.open-box-contract-tools button small{position:absolute;top:7px;right:8px;color:#c8b87f;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.03em;text-shadow:0 1px 3px rgba(0,0,0,.65)}.open-box-contract-tools button:hover{color:#fff;background:#3859588c;transform:translate(2px)}.open-box-contract-tools button:focus-visible{outline:2px solid rgba(112,215,161,.9);outline-offset:2px}.open-box-contract-tools button:active{transform:translate(2px) scale(.985)}.open-box-contract-tools button.active{color:#fff;background:linear-gradient(90deg,#3e715e9e,#2a46487a);box-shadow:inset 3px 0 #70d7a1,inset 0 1px #ffffff14}.open-box-contract-tools button.instant{margin-top:0;color:#f2faf6e0}.open-box-contract-tools .open-box-contract-tool-icon{display:block;object-fit:contain;color:#ffffffeb;filter:drop-shadow(0 2px 7px rgba(0,8,5,.35))}.open-box-contract-tools button:nth-of-type(1) .open-box-contract-tool-icon{width:50px;height:22px;transform:scaleX(-1)}.open-box-contract-tools button:nth-of-type(2) .open-box-contract-tool-icon{width:28px;height:28px}.open-box-contract-tools button:nth-of-type(3) .open-box-contract-tool-icon{width:56px;height:22px;transform:scaleX(-1)}.open-box-contract-tools button:nth-of-type(4) .open-box-contract-tool-icon{width:25px;height:33px}:is(.phase-scratch,.phase-result) .open-box-contract-scene{display:grid;grid-template-columns:180px minmax(0,1fr);align-content:safe center;align-items:start;gap:32px;padding:28px clamp(24px,7vw,140px) 28px 0;overflow-y:auto}:is(.phase-scratch,.phase-result) .open-box-contract-tools{position:relative;top:auto;left:15px;transform:none}:is(.phase-scratch,.phase-result) .open-box-contract-scratch-panel{position:relative;top:auto;left:auto;right:auto;justify-self:end;width:min(880px,100%);min-width:0;padding:28px;transform:none;animation:none}.open-box-contract-verification-note{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;color:#bccfc3;font-size:13px;line-height:1.5}.open-box-contract-view-result{flex:0 0 auto;min-width:132px;min-height:36px;margin-left:auto;padding:8px 16px;border:1px solid #638d77;border-radius:2px;background:#254537;color:#e5f2e9;font:inherit;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.open-box-contract-view-result:hover{color:#fff;border-color:#8ab69e;background:#345b47}.open-box-contract-view-result:focus-visible{outline:2px solid #d8be55;outline-offset:4px}.open-box-contract-view-result:disabled{opacity:.5;cursor:default}.phase-result .open-box-contract-tools,.phase-result .open-box-contract-scratch-panel>:not(.open-box-contract-result){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s}.open-box-contract-scratch-panel>.open-box-contract-result{top:-1px;right:-1px;bottom:-1px;left:-1px;width:auto;height:auto;min-height:0;transform:none;transform-origin:center;animation:open-box-contract-reveal-panel .48s cubic-bezier(.2,.75,.25,1) both}.open-box-contract-scratch-panel>.open-box-contract-result>img{width:min(360px,100%);animation:open-box-contract-reveal-item .64s cubic-bezier(.16,1,.3,1) .06s both}.open-box-contract-scratch-panel>.open-box-contract-result>:is(.open-box-contract-new-label,small,h2){animation:open-box-contract-reveal-copy .4s ease .16s both}.open-box-contract-scratch-panel>.open-box-contract-result>:is(div:not(.open-box-contract-result-glow),.open-box-contract-claim){animation:open-box-contract-reveal-copy .4s ease .24s both}@keyframes open-box-contract-reveal-panel{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes open-box-contract-reveal-item{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes open-box-contract-reveal-copy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.open-box-contract-scratch-panel>.open-box-contract-result,.open-box-contract-scratch-panel>.open-box-contract-result>:is(img,.open-box-contract-new-label,small,h2,div:not(.open-box-contract-result-glow),.open-box-contract-claim),.open-box-contract-result-glow i{animation:none}.phase-result .open-box-contract-tools,.phase-result .open-box-contract-scratch-panel>:not(.open-box-contract-result),.open-box-contract-scratch-card .open-box-contract-scratch-foil{transition:none}}.open-box-contract-tips-label{flex:0 0 auto;padding:1px 5px;border-radius:2px;color:#172018;background:#d8be55;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.04em}.open-box-contract-receipt{display:grid;gap:12px;margin:22px 0}.open-box-contract-receipt>strong{color:#bccfc3;font-size:13px;font-weight:500}.open-box-contract-receipt>div{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}.open-box-contract-receipt article{position:relative;min-width:0;overflow:hidden;background:#d1e6da24;border-radius:2px}.open-box-contract-receipt img{display:block;width:100%;height:72px;padding:4px;object-fit:contain}.open-box-contract-scratch-card{position:relative;display:block;width:100%;height:clamp(220px,42dvh,380px);overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;border:1px solid rgba(121,215,165,.28);border-radius:2px;cursor:crosshair;color:#dff6e8;background:#0b1b16;box-shadow:inset 0 0 0 1px #ffffff06;transition:border-color .2s ease,box-shadow .2s ease}.open-box-contract-scratch-card.is-scratching{border-color:#73e2a99e;box-shadow:0 0 0 4px #4e9b721a,inset 0 0 0 1px #ffffff0a}.open-box-contract-scratch-result{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:14px;pointer-events:none;background:radial-gradient(circle,rgba(73,184,124,.23),transparent 48%),#081a14}.open-box-contract-scratch-result img{width:270px;height:150px;pointer-events:none;object-fit:contain;filter:drop-shadow(0 22px 18px rgba(0,0,0,.42));-webkit-user-drag:none}.open-box-contract-scratch-result strong{font-size:16px}.open-box-contract-scratch-foil{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .46s ease,transform .46s ease}.open-box-contract-scratch-foil>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.open-box-contract-scratch-foil>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:16px;color:#e4f2e9;font-size:16px;letter-spacing:.08em;pointer-events:none;text-shadow:0 2px 18px rgba(0,0,0,.35);transition:opacity .2s ease}.open-box-contract-question-icon{width:clamp(64px,9dvh,88px);height:clamp(72px,10.125dvh,99px);overflow:visible;filter:drop-shadow(0 3px 0 rgba(8,31,23,.32))}.open-box-contract-scratch-label{font-size:20px;font-weight:600;line-height:1.2}.open-box-contract-scratch-foil small{font-size:inherit}.open-box-contract-scratch-card.has-scratched .open-box-contract-scratch-foil>span{opacity:0}.open-box-contract-scratch-card.is-revealing .open-box-contract-scratch-foil{opacity:0;transform:scale(1.025)}.open-box-contract-result{position:absolute;z-index:8;top:50%;left:50%;width:min(620px,calc(100vw - 96px));min-height:520px;display:grid;justify-items:center;align-content:center;padding:42px 58px 34px;transform:translate(-50%,-50%);border:1px solid rgba(158,121,235,.36);background:radial-gradient(circle at 50% 42%,rgba(127,76,220,.28),transparent 35%),linear-gradient(145deg,#16162b,#0d1721 72%);box-shadow:0 34px 90px #00000080,inset 4px 0 #8253d9;animation:open-box-contract-result-in .55s cubic-bezier(.18,.84,.22,1) both}.open-box-contract-result-close{position:absolute;top:16px;right:16px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(218,228,224,.16);border-radius:50%;color:#a8b7b0;background:#ffffff09}.open-box-contract-result-close:hover{color:#fff;background:#ffffff14}.open-box-contract-new-label{display:flex;align-items:center;gap:8px;color:#a97aee;font-size:13px;font-weight:700;letter-spacing:.16em}.open-box-contract-result>img{width:360px;height:210px;object-fit:contain;filter:drop-shadow(0 25px 22px rgba(0,0,0,.5))}.open-box-contract-result>small{color:#a586e0;font-size:11px}.open-box-contract-result h2{margin:8px 0 20px;color:#f5f2ff;font-size:23px;font-weight:600}.open-box-contract-result>div:not(.open-box-contract-result-glow){width:100%;display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.open-box-contract-result>div:not(.open-box-contract-result-glow) span{display:grid;gap:5px;padding:14px 18px;color:#788990;font-size:10px;text-align:left}.open-box-contract-result>div:not(.open-box-contract-result-glow) span+span{border-left:1px solid rgba(255,255,255,.08)}.open-box-contract-result>div:not(.open-box-contract-result-glow) b{overflow:hidden;color:#c6d1cd;font-size:11px;font-weight:500;text-overflow:ellipsis}.open-box-contract-result>div:not(.open-box-contract-result-glow) strong{color:#9be1ba;font-size:17px}.open-box-contract-result-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.open-box-contract-result-glow i{position:absolute;width:5px;height:5px;border-radius:50%;background:#a178ee;box-shadow:0 0 14px #a178ee;animation:open-box-contract-particle 2.2s ease-in-out infinite}.open-box-contract-result-glow i:nth-child(1){top:22%;left:14%}.open-box-contract-result-glow i:nth-child(2){top:34%;right:12%;animation-delay:.7s}.open-box-contract-result-glow i:nth-child(3){bottom:21%;left:23%;animation-delay:1.25s}.open-box-contract-claim{min-width:210px}@keyframes open-box-contract-panel-in{0%{opacity:0;transform:translate(calc(-50% + 30px),-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes open-box-contract-ring{0%{opacity:0;transform:scale(.45)}35%{opacity:.75}to{opacity:0;transform:scale(1.25)}}@keyframes open-box-contract-step{0%,to{background:#76d9a51f}50%{background:#70d8a1;box-shadow:0 0 14px #70d8a14d}}@keyframes open-box-contract-result-in{0%{opacity:0;transform:translate(calc(-50% + 26px),-47%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes open-box-contract-particle{0%,to{opacity:.3;transform:translateY(8px) scale(.8)}50%{opacity:1;transform:translateY(-10px) scale(1.15)}}@media(max-width:1050px){:is(.phase-scratch,.phase-result) .open-box-contract-scene{gap:24px;padding-right:24px}.open-box-contract-receipt>div{grid-template-columns:repeat(5,minmax(0,1fr))}.open-box-contract-scene:before{background-position:38% top}.open-box-contract-panel,.open-box-contract-result{left:50%;width:min(660px,calc(100vw - 64px))}.open-box-contract-tools{left:0}}@media(max-width:760px){.open-box-contract-topbar{height:56px;padding:0 16px}.open-box-contract-topbar>span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-box-contract-scene{height:calc(100dvh - 56px)}.open-box-contract-scene:before{background-position:22% top}.open-box-contract-scene:after{background:linear-gradient(180deg,#020b0880,#020b087a)}.open-box-contract-panel,.open-box-contract-result{right:12px;left:12px;width:auto;transform:translateY(-50%);animation:none}.open-box-contract-material-panel{min-height:640px;padding:18px 16px}.open-box-contract-target{height:220px}.open-box-contract-target>img{width:min(290px,72vw)}.open-box-contract-material-grid{grid-template-columns:repeat(5,minmax(62px,1fr));overflow-x:auto}.open-box-contract-material-grid article{height:90px}.open-box-contract-tools{top:auto;bottom:10px;left:50%;width:auto;flex-direction:row;gap:8px;padding:7px;transform:translate(-50%)}.open-box-contract-tools>strong,.open-box-contract-tools button>b{display:none}.open-box-contract-tools button{width:48px;height:48px;min-height:48px;flex-basis:48px;display:grid;grid-template-columns:1fr;padding:4px;border-radius:50%}.open-box-contract-tools button>span{width:38px;height:38px}:is(.phase-scratch,.phase-result) .open-box-contract-scene{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 12px}:is(.phase-scratch,.phase-result) .open-box-contract-scratch-panel{order:1;padding:20px 16px}:is(.phase-scratch,.phase-result) .open-box-contract-tools{order:2;bottom:auto;left:auto;justify-self:center}.open-box-contract-receipt img{height:52px}.open-box-contract-scratch-card{height:clamp(180px,32dvh,280px)}.open-box-contract-scratch-foil>span{font-size:14px;letter-spacing:0}.open-box-contract-result{min-height:500px;padding:38px 22px 28px}.open-box-contract-result>img{width:min(310px,80vw)}}.case-h5-account-query,.case-h5-order-actions,.case-h5-account-close,.case-h5-action-summary,.case-h5-demo-tools{display:none}.case-desktop-demo-tools,.case-account-panel-root{display:contents}.single-h5-result-disabled{display:none}@media(max-width:700px){.app-shell-pickup>.page-stage:has(:is(.open-box-mode-case,.open-box-mode-single)){padding-top:0}.open-box-page:is(.open-box-mode-case,.open-box-mode-single){--case-h5-accent: #2563eb;--case-h5-text: #243248;--case-h5-muted: #607087;width:min(calc(100% - 24px),520px);min-width:0;display:flex;flex-direction:column;gap:12px;padding:env(safe-area-inset-top) 0 calc(88px + env(safe-area-inset-bottom));color:#243248;font-variant-numeric:tabular-nums}:is(.open-box-mode-case,.open-box-mode-single)>.open-box-hero,:is(.open-box-mode-case,.open-box-mode-single) .open-box-overview-main{display:contents}:is(.open-box-mode-case,.open-box-mode-single) .open-box-summary-card,:is(.open-box-mode-case,.open-box-mode-single) .open-box-account-card,:is(.open-box-mode-case,.open-box-mode-single) .open-box-notice-card,:is(.open-box-mode-case,.open-box-mode-single) .open-box-inventory-card{width:100%;min-width:0;margin:0;border:0;border-radius:12px;background:#fff;box-shadow:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-summary-card{order:1;overflow:hidden}:is(.open-box-mode-case,.open-box-mode-single) .open-box-account-card{order:3}:is(.open-box-mode-case,.open-box-mode-single) .open-box-inventory-card{order:4;display:flex;flex-direction:column;padding:0 16px 16px;border-radius:0;overflow:visible;background:transparent}:is(.open-box-mode-case,.open-box-mode-single) .open-box-notice-card{order:5}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 12px;padding:10px 16px 12px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-art{grid-column:1;grid-row:2 / 6;align-self:start;width:72px;height:80px;border-radius:9px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-art img{width:68px;height:72px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-copy{display:contents}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-copy>h1{grid-column:2;grid-row:2;display:block;margin:0;padding-right:64px;overflow-wrap:anywhere;font-size:16px;line-height:1.4;white-space:normal}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-copy>p{grid-column:2;grid-row:3;margin:0;color:#607087;font-size:13px;font-weight:400;line-height:1.5}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-copy>h1,:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-copy>p,:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-copy>.open-box-product-order-meta{position:static;transform:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-order-meta{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;gap:4px;min-width:0;min-height:44px;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #edf0f4;font-size:12px;color:#607087}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-order-meta>span:first-child{display:block;flex-shrink:0}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-order-number{display:block;min-width:0;max-width:none;flex:1;min-height:44px;padding:0;overflow:hidden;color:#607087;font-size:12px;text-overflow:ellipsis;white-space:nowrap;text-align:left}:is(.open-box-mode-case,.open-box-mode-single) .order-pending-dot{flex-shrink:0;margin-left:4px;padding:3px 7px;line-height:1.4}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-side{display:contents}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-order-time{display:block;grid-column:2;grid-row:4;width:auto;max-width:none;color:#607087;font-size:13px;line-height:1.6;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-align:left}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-order-time:before{content:"下单时间："}:is(.open-box-mode-case,.open-box-mode-single) .open-box-product-quantity{grid-column:2;grid-row:2;align-self:start;justify-self:end;margin-top:2px;color:#607087;font-size:13px;font-weight:400;line-height:20px;white-space:nowrap;text-align:right}:is(.open-box-mode-case,.open-box-mode-single) .open-box-paid span{font-size:13px;font-weight:400}:is(.open-box-mode-case,.open-box-mode-single) .open-box-paid span:after{content:"："}:is(.open-box-mode-case,.open-box-mode-single) .open-box-paid{grid-column:2;grid-row:5;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-paid strong{color:#243248;font-size:13px;font-weight:400}:is(.open-box-mode-case,.open-box-mode-single) .case-h5-order-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px}:is(.open-box-mode-case,.open-box-mode-single) .case-h5-order-actions>button{flex:0 0 auto;width:auto;min-width:84px;min-height:44px;height:44px;margin:0;padding:0 14px;border-radius:6px;font-size:14px;font-weight:500;box-shadow:none}:is(.open-box-mode-case,.open-box-mode-single) .case-h5-order-actions>.case-h5-account-query{border:1px solid #dce3ec;color:var(--case-h5-text);background:#fff}:is(.open-box-mode-case,.open-box-mode-single) .case-h5-order-actions>.primary-button{border:1px solid var(--case-h5-accent);background:var(--case-h5-accent);color:#fff}:is(.open-box-mode-case,.open-box-mode-single)[data-mobile-view=order]{padding-bottom:calc(24px + env(safe-area-inset-bottom))}:is(.open-box-mode-case,.open-box-mode-single)[data-mobile-view=order] .open-box-inventory-card,:is(.open-box-mode-case,.open-box-mode-single)[data-mobile-view=opening] .open-box-summary-card,:is(.open-box-mode-case,.open-box-mode-single)[data-mobile-view=opening] .open-box-notice-card{display:none}:is(.open-box-mode-case,.open-box-mode-single) .case-account-panel-root{display:none}:is(.open-box-mode-case,.open-box-mode-single) .case-account-panel-root[data-open=true]{display:flex;align-items:flex-end;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;padding-top:32px;background:#141e2d73}:is(.open-box-mode-case,.open-box-mode-single) .case-account-panel-root .open-box-account-card{display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 32px);overflow:hidden;border-radius:16px 16px 0 0;padding:0}:is(.open-box-mode-case,.open-box-mode-single) .case-h5-account-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;color:#53647c;background:transparent}.case-h5-account-close svg{width:22px;height:22px}:is(.open-box-mode-case,.open-box-mode-single) .case-h5-account-query{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;margin-left:auto;padding:0 12px;border:0;border-radius:8px;color:#275cb4;background:#eff5ff;font:inherit;font-size:14px;font-weight:500}:is(.open-box-mode-case,.open-box-mode-single) .case-desktop-demo-tools{display:none}:is(.open-box-mode-case,.open-box-mode-single) .case-h5-demo-tools{order:6;display:flex;justify-content:center}:is(.open-box-mode-case,.open-box-mode-single) .case-h5-demo-tools .pickup-demo-reset-trigger{min-height:44px;margin:0;padding:0 16px;font-size:13px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-account-card[data-account-open=false]{display:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-account-surface{display:flex;flex-direction:column;min-height:0;max-height:inherit;margin:0}:is(.open-box-mode-case,.open-box-mode-single) .open-box-account-divider{display:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-account-surface>.open-box-account-heading{display:grid;grid-template-columns:minmax(0,1fr) 44px;position:static;flex:0 0 auto;align-items:center;gap:8px;min-height:0;height:auto;padding:12px 16px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-account-heading>.open-box-account-title{display:contents}:is(.open-box-mode-case,.open-box-mode-single) .open-box-account-title>strong{grid-column:1;grid-row:1;font-size:16px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-account-heading .case-h5-account-close{grid-column:2;grid-row:1}:is(.open-box-mode-case,.open-box-mode-single) .open-box-account-surface>.open-box-credentials{display:grid;min-height:0;overflow-y:auto;overscroll-behavior:contain;transform:none;grid-template-rows:none;gap:10px;padding:0 16px 16px}:is(.open-box-mode-case,.open-box-mode-single) .case-h5-account-actions{display:flex;flex:0 0 auto;justify-content:flex-end;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #edf0f4;background:#fff}:is(.open-box-mode-case,.open-box-mode-single) .case-h5-account-actions>.open-box-self-finish{width:100%;height:44px;min-height:44px;min-width:84px;padding:0 14px;border:1px solid #dce3ec;border-radius:6px;color:#3867b2;background:#fff;font-size:14px;font-weight:500;white-space:nowrap;box-shadow:none}:is(.open-box-mode-case,.open-box-mode-single) .case-h5-account-actions>.open-box-self-finish:disabled{color:#98a2b3;cursor:not-allowed}:is(.open-box-mode-case,.open-box-mode-single) .open-box-credential-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;padding:10px 12px;border-radius:8px;background:#f4f7fb}:is(.open-box-mode-case,.open-box-mode-single) .open-box-credential-row>span:first-child{grid-column:1;grid-row:1;width:auto;color:#607087;font-size:13px;white-space:nowrap}:is(.open-box-mode-case,.open-box-mode-single) .open-box-credential-value{grid-column:2;grid-row:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-credential-row>.open-box-copy-action{grid-column:3;grid-row:1;align-self:center}:is(.open-box-mode-case,.open-box-mode-single) .open-box-token-actions{grid-column:2 / -1;grid-row:1;width:100%;min-width:0;display:flex;align-items:center;gap:8px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-token-actions .open-box-credential-value{flex:1}:is(.open-box-mode-case,.open-box-mode-single) .open-box-token-actions>button{flex-shrink:0}:is(.open-box-mode-case,.open-box-mode-single) .open-box-account-surface .open-box-credential-row button:is(.open-box-copy-action,.token-action){min-height:44px;min-width:56px;padding:0 10px;border-radius:8px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-inventory-heading{display:contents}:is(.open-box-mode-case,.open-box-mode-single) .open-box-inventory-heading>div:first-child{order:0;display:flex;align-items:center;width:calc(100% + 56px);min-height:44px;margin:0 -28px;padding:10px 16px;gap:8px;border-radius:0;background:#fff}:is(.open-box-mode-case,.open-box-mode-single) .open-box-inventory-heading h2{font-size:15px;font-weight:500;line-height:22px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-result-meta-bar{order:1;display:flex;flex-direction:column;gap:8px;width:calc(100% + 56px);min-height:0;margin:0 -28px;padding:0 16px 12px;border:0;border-radius:0;background:#fff}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-grid,:is(.open-box-mode-case,.open-box-mode-single) .open-box-sync-loading{order:3}:is(.open-box-mode-case,.open-box-mode-single) .open-box-rarity-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));flex:0 0 auto;width:100%;gap:6px;padding:0;border:0}:is(.open-box-mode-case,.open-box-mode-single) .open-box-rarity-counts>span{display:grid;grid-template-columns:1fr;grid-template-rows:24px 22px;justify-items:center;align-content:center;align-items:center;height:50px;min-height:0;gap:4px;border:0;border-radius:0;background:transparent}:is(.open-box-mode-case,.open-box-mode-single) .open-box-rarity-counts>span b{grid-column:1 / -1;color:#243248;font-size:17px;font-weight:700;line-height:22px;text-align:center}:is(.open-box-mode-case,.open-box-mode-single) .open-box-rarity-counts .rarity-dot{display:inline-block;justify-self:center;width:26px;height:9px;margin:0;border-radius:2px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-rarity-counts .rarity-gold-icon{width:30px;height:24px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-rarity-counts img{width:30px;height:24px;object-fit:contain}:is(.open-box-mode-case,.open-box-mode-single) .open-box-result-overview{display:block;flex:0 0 auto;width:100%;padding-top:12px;border-top:1px solid #e4eaf2}:is(.open-box-mode-case,.open-box-mode-single) .open-box-result-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-result-stat{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:0;height:auto;padding:0;text-align:center}:is(.open-box-mode-case,.open-box-mode-single) .open-box-result-stat small{color:#607087;font-size:12px;line-height:18px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-result-overview .open-box-result-stat b{order:0;color:#243248;font-size:17px;line-height:22px;font-weight:700}:is(.open-box-mode-case,.open-box-mode-single) .open-box-result-overview .open-box-result-stat.is-zero b{color:#243248;font-weight:700}:is(.open-box-mode-case,.open-box-mode-single) .open-box-inventory-heading h2{flex-shrink:0}:is(.open-box-mode-case,.open-box-mode-single) .open-box-result-total{width:auto;min-height:0;display:flex;justify-content:flex-end;gap:4px;margin:0 0 0 auto;padding:0;border:0;border-radius:0;background:transparent;color:#607087;font-size:12px;white-space:normal;flex-wrap:wrap}:is(.open-box-mode-case,.open-box-mode-single) .open-box-result-total strong{font-size:14px;line-height:22px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-result-total.is-zero strong{color:#607087;font-weight:600}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:calc(100% + 32px);min-height:0;margin:0 -16px;padding:12px 0 0;overflow:visible;background:#f5f7fa}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-tile:not(.has-result),:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-tile:not(.has-result):hover:not(:disabled){min-width:0;min-height:168px;height:168px;padding:0;border:0;border-radius:9px;overflow:hidden;box-shadow:none;transform:none;transition:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-tile:not(.has-result):before{background:linear-gradient(180deg,#1a23311a,#1a233173)}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-open-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 10px;border-radius:inherit}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-open-button img{width:100%;max-width:125px;height:105px;object-fit:contain}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-tile:hover:not(:disabled),:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-tile:hover:not(:disabled) img{transform:none;box-shadow:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-tile.has-result,:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-tile.has-result:hover:not(:disabled){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:120px 24px 24px;min-width:0;min-height:168px;height:168px;padding:0;opacity:1;border:0;border-radius:9px;background:#fff;overflow:hidden;animation:none;box-shadow:none;transform:none;transition:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-tile.has-result .open-box-case-result-art{display:block;position:relative;width:100%;height:120px;border:0;border-radius:0;box-shadow:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-tile img{filter:none;box-shadow:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-tile.has-result .open-box-case-result-art img,:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-tile.opened .open-box-case-result-art img,:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-tile.has-result:hover:not(:disabled) .open-box-case-result-art img,:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-tile.opened:hover:not(:disabled) .open-box-case-result-art img{position:absolute;top:28px;left:10%;width:80%;height:72px;object-fit:contain;transform:none;filter:none;box-shadow:none;transition:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-condition{top:8px;left:8px;max-width:calc(100% - 42px);font-size:12px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-result-wear{display:block;bottom:10px;width:100%;height:auto;max-height:32px;padding:0 8px;overflow:visible;overflow-wrap:anywhere;white-space:normal;color:#53647c;background:transparent;font-size:12px;line-height:16px;text-indent:0}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-wear-label{display:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-result-grade{display:block;bottom:0;height:4px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-result-grade i{filter:none}.open-box-mode-single .open-box-case-result-grade i{border-top-color:#4b5563}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-result-name{align-self:center;display:block;min-height:0;padding:2px 12px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#35425a;font-size:13px;line-height:20px;transform:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-result-name:before{top:calc(50% + 1px);left:4px;height:12px;transform:translateY(-50%)}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-result-footer{display:flex;justify-content:space-between;align-items:center;gap:4px;padding:0 12px 4px;font-size:12px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-result-footer>b,:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-result-footer>span:last-child{transform:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-result-footer b{font-size:14px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-result-select{top:0;right:0;width:44px;height:44px;display:grid;place-items:center}:is(.open-box-mode-case,.open-box-mode-single) .open-box-result-select>span{width:22px;height:22px;box-shadow:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-claim-status-overlay{font-size:13px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-pending-actions:has(>.primary-button),:is(.open-box-mode-case,.open-box-mode-single) .open-box-pending-actions:has(>.open-box-claim-controls){position:fixed;z-index:30;bottom:0;left:0;right:0;display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:auto;min-height:64px;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border:0;border-top:1px solid #edf0f4;background:#fff;box-shadow:none}:is(.open-box-mode-case,.open-box-mode-single) .case-h5-action-summary{display:block;flex:0 0 auto;min-width:62px;color:#6f7d91;font-size:12px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-pending-actions>.primary-button,:is(.open-box-mode-case,.open-box-mode-single) .open-box-claim-controls>.open-box-claim-selected{width:auto;min-width:84px;height:44px;min-height:44px;flex:0 0 auto;padding:0 14px;border-radius:6px;font-size:14px;font-weight:500}:is(.open-box-mode-case,.open-box-mode-single) .open-box-pending-actions>.case-cloud-action{flex:1;width:100%}:is(.open-box-mode-case,.open-box-mode-single) .open-box-pending-actions:has(>.case-cloud-action)>.case-h5-action-summary{display:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-pending-card[data-has-pending=true] .open-box-claim-controls{display:none}:is(.open-box-mode-case,.open-box-mode-single) .open-box-claim-controls{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:10px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-select-all{display:flex;align-items:center;gap:6px;min-height:44px;font-size:14px;white-space:nowrap}:is(.open-box-mode-case,.open-box-mode-single) .open-box-select-all input{width:19px;height:19px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-notice-surface{margin:0;background:transparent}:is(.open-box-mode-case,.open-box-mode-single) .open-box-notice-surface>.open-box-panel-heading{min-height:48px;padding:0 16px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-notice-surface>.open-box-panel-heading strong{font-size:16px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-notice-content{padding:0 16px 16px}:is(.open-box-mode-case,.open-box-mode-single) .open-box-notice-line{display:grid;grid-template-columns:1fr;gap:4px;margin-bottom:16px;font-size:14px;line-height:1.6}:is(.open-box-mode-case,.open-box-mode-single) .open-box-notice-line:last-child{margin-bottom:0}:is(.open-box-mode-case,.open-box-mode-single) .open-box-notice-line>strong{font-size:14px;font-weight:600;line-height:1.5;color:var(--case-h5-text)}:is(.open-box-mode-case,.open-box-mode-single) .open-box-notice-line>div{font-size:14px;font-weight:400;line-height:1.6;color:#54647b}:is(.open-box-mode-case,.open-box-mode-single) .open-box-quote-modal{width:100%;max-height:calc(100dvh - 24px);margin-top:auto;overflow-y:auto;border-radius:16px 16px 0 0;padding:22px 16px calc(20px + env(safe-area-inset-bottom))}:is(.open-box-mode-case,.open-box-mode-single) .open-box-quote-modal-backdrop{align-items:flex-end;padding:0}:is(.open-box-mode-case,.open-box-mode-single) .open-box-quote input{min-height:48px;min-width:0;font-size:16px}:is(.open-box-mode-case,.open-box-mode-single) button:focus-visible,:is(.open-box-mode-case,.open-box-mode-single) a:focus-visible,:is(.open-box-mode-case,.open-box-mode-single) summary:focus-visible{outline:2px solid #2563eb;outline-offset:3px}:is(.open-box-mode-case,.open-box-mode-single) button{touch-action:manipulation}:is(.open-box-mode-case,.open-box-mode-single) .open-box-pending-actions>.primary-button,:is(.open-box-mode-case,.open-box-mode-single) .open-box-claim-selected:enabled{background:var(--case-h5-accent);color:#fff;box-shadow:none}:is(.open-box-mode-case,.open-box-mode-single) button:hover:enabled,:is(.open-box-mode-case,.open-box-mode-single) button:active:enabled,:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-tile:hover,:is(.open-box-mode-case,.open-box-mode-single) .open-box-case-tile:hover img{transform:none;box-shadow:none}:is(.open-box-mode-case,.open-box-mode-single) .case-h5-order-actions>button:hover:enabled{background:#fff;color:var(--case-h5-text)}:is(.open-box-mode-case,.open-box-mode-single) .case-h5-order-actions>.primary-button:hover:enabled{background:var(--case-h5-accent);color:#fff}:is(.open-box-mode-case,.open-box-mode-single) button:active:enabled{opacity:.8}}@media(max-width:700px){.open-box-mode-single[data-mobile-view=opening] .open-box-account-card{display:none}.open-box-mode-single .open-box-account-card{order:2}.open-box-mode-single .open-box-account-surface>.open-box-account-heading{display:flex;min-height:48px;padding:0 16px}.open-box-mode-single .open-box-account-heading strong{font-size:16px}.open-box-mode-single .open-box-credential-row{grid-template-columns:80px minmax(0,1fr);min-height:48px}.open-box-mode-single .open-box-credential-value{overflow-wrap:anywhere;white-space:normal}.open-box-mode-single .open-box-notice-card{order:3}.open-box-mode-single .open-box-inventory-card{display:grid;grid-template-columns:minmax(0,1fr) auto;width:calc(100% + 24px);margin:0 -12px;padding:0 0 16px}.open-box-mode-single[data-mobile-view=order] .open-box-inventory-card{display:none}.open-box-mode-single .open-box-inventory-heading>div:first-child{grid-column:1;grid-row:1;width:auto;min-width:0;margin:0;padding:10px 0 10px 16px}.open-box-mode-single:not([data-single-phase=result]) .open-box-inventory-heading>div:first-child{grid-column:1 / -1;padding-right:16px}.open-box-mode-single .open-box-single-result-summary{display:contents}.open-box-mode-single .open-box-result-total{order:0;grid-column:2;grid-row:1;align-items:center;margin:0;padding:10px 16px 10px 8px;background:#fff}.open-box-mode-single .open-box-rarity-counts{order:1;grid-column:1 / -1;grid-row:2;padding:0 16px 8px;background:#fff}.open-box-mode-single .open-box-result-overview{order:2;grid-column:1 / -1;grid-row:3;padding:12px 16px;background:#fff}.open-box-mode-single .open-box-single-result-grid{order:3;grid-column:1 / -1;grid-row:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;margin:0;padding:12px 12px 0;background:transparent}.open-box-mode-single .open-box-pending-actions>.primary-button:not(.open-box-claim-selected){flex:1;width:100%}.open-box-mode-single .open-box-pending-actions>.primary-button:disabled{color:#98a2b3;background:#f0f3f7;box-shadow:none;cursor:not-allowed}.open-box-mode-single .single-h5-result-disabled{display:inline-flex;justify-content:center;align-items:center}.open-box-mode-single .open-box-pending-actions:empty{display:none}.open-box-mode-single .open-box-pending-actions:has(.single-h5-result-disabled) .case-h5-action-summary{display:none}.open-box-mode-single .open-box-quote-modal>footer{flex-wrap:wrap;gap:12px}.open-box-mode-single .open-box-quote-modal>footer>div{display:flex;gap:8px;width:100%}.open-box-mode-single .open-box-quote-modal>footer button{min-height:44px}.open-box-mode-single .open-box-quote-modal>footer>div>button{flex:1}.open-box-mode-single .single-shot-reveal-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.open-box-mode-single .single-shot-result-stage{min-height:0;padding:16px 14px}.open-box-mode-single .single-shot-result-card{min-height:0;grid-template-rows:auto minmax(120px,min(34dvh,220px)) auto;padding:12px 16px;gap:12px}.open-box-mode-single .single-shot-result-card>img{height:100%;max-height:220px}.open-box-mode-single .single-shot-result-confirm{min-height:44px;width:100%}.open-box-mode-single .single-shot-result-heading strong{overflow-wrap:anywhere}.open-box-mode-single .open-box-pending-actions .primary-button:hover:enabled{background:#2563eb;color:#fff}}.pickup-h5-form-title,.pickup-h5-notice-title,.pickup-h5-input-hint{display:none}.pickup-surface{display:contents}@media(max-width:700px){body:has(.pickup-page){min-width:0}.app-shell-pickup>.page-stage:has(.pickup-page){padding-top:0}.pickup-page{display:flex;flex-direction:column;gap:16px;width:100%;max-width:544px;min-width:0;margin:0 auto;padding:calc(20px + env(safe-area-inset-top)) 12px calc(24px + env(safe-area-inset-bottom));color:#243248}.pickup-page>.pickup-surface{display:flex;flex-direction:column;gap:0;width:100%;min-width:0;border-radius:14px;background:#fff;box-shadow:0 8px 24px #2130460f}.pickup-page .pickup-card{width:100%;min-width:0;margin:0;padding:24px 18px;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none}.pickup-page .code-card{order:1}.pickup-page .notice-card{order:2;padding:0 18px 24px}.pickup-page .notice-card header{padding-top:20px;border-top:1px solid #edf0f4}.pickup-page .code-card header{flex-direction:column;gap:14px;text-align:center}.pickup-page .code-card header>span{width:64px;height:64px;border-radius:12px;color:#4096ff;background:#edf5ff}.pickup-page .code-card header svg{width:32px;height:32px}.pickup-page .code-card h2{color:#172236;font-size:24px;line-height:32px;font-weight:700}.pickup-page .pickup-desktop-title{display:none}.pickup-page .pickup-h5-form-title{display:inline}.pickup-page .code-card form{width:100%;margin:28px 0 0}.pickup-page .pickup-h5-input-hint{display:block;margin:6px 0 0;color:#607087;font-size:15px;line-height:22px;text-align:center}.pickup-page .code-card label{position:static;display:block;width:auto;height:auto;margin:0 0 8px;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;color:#243248;font-size:13px;line-height:20px;font-weight:600}.pickup-page .code-card input{display:block;width:100%;min-width:0;height:44px;padding:0 12px;border:1px solid #dce3ec;border-radius:6px;color:#243248;background:#fff;font:inherit;font-size:16px;line-height:24px}.pickup-page .code-card input:focus{border-color:#2563eb;outline:2px solid #dbeafe;outline-offset:1px}.pickup-page .code-card input[aria-invalid=true]{border-color:#dc2626}.pickup-page .code-card .form-error{position:static;margin:8px 0 0;font-size:12px;line-height:18px}.pickup-page .code-card form>.primary-button,.pickup-page .code-card form>.primary-button:hover:enabled{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;height:48px;margin:24px 0 0;padding:12px 16px;border:0;border-radius:6px;color:#fff;background:#2563eb;font-size:15px;line-height:24px;font-weight:600;box-shadow:0 4px 10px #2563eb26;transform:none;transition:none;touch-action:manipulation}.pickup-page .code-card form>.primary-button:disabled{color:#9ca3af;background:#e5e7eb;opacity:1;box-shadow:none;cursor:default}.pickup-page .notice-card header>span,.pickup-page .notice-card header>h1{display:none}.pickup-page .notice-card .pickup-h5-notice-title{display:block;margin:0;color:#243248;font-size:15px;line-height:24px;font-weight:600}.pickup-page .notice-list{display:block;width:100%;margin:12px 0 0;padding:0}.pickup-page .notice-list>div{display:block;margin:0 0 12px;padding:0;border:0;font-size:13px;line-height:22px}.pickup-page .notice-list>div:last-child{margin-bottom:0}.pickup-page .notice-list dt{display:inline;margin-right:4px;color:#243248;font-size:inherit;line-height:inherit;font-weight:600;text-align:left}.pickup-page .notice-list dt:before{content:"【"}.pickup-page .notice-list dt:after{content:"】"}.pickup-page .notice-list dd{display:inline;margin:0;color:#62666f;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.pickup-page .pickup-success{width:100%;margin:16px 0 0;padding:0;color:#2563eb;background:transparent;font-size:13px}.pickup-page .pickup-success span{display:none}.pickup-page .pickup-success svg{width:18px;height:18px}.pickup-page button:focus-visible{outline:2px solid #2563eb;outline-offset:3px}}.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}}
