.online-page{background:#121315;color:#ddd3c3;min-height:100vh}.online-page a{color:#d8bc7e;text-decoration:none}.online-page p{color:#a9a39a;line-height:1.8}.online-page h1{font-family:Georgia,"Microsoft YaHei",serif;font-size:42px;letter-spacing:2px;margin:12px 0}.online-page h2{font-size:22px;margin:8px 0 20px}.online-page h3{font-size:16px}.online-page small{color:#9b978f;font-weight:400}.online-page label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#c7bda8;margin-bottom:16px}.online-page input,.online-page select,.online-page textarea{min-width:0;width:100%;border:1px solid #484234;background:#17191b;border-radius:5px;color:#e4ddcf;padding:11px;font:inherit}.online-page input:focus,.online-page select:focus,.online-page textarea:focus{outline:1px solid #c6a469;box-shadow:0 0 0 3px #c6a46914}.online-page button{cursor:pointer}.online-page button:disabled{cursor:default;opacity:.45}.online-page .primary,.online-primary{padding:12px 22px;border:1px solid #ad8d53;background:linear-gradient(#a4864e,#756034);color:#fff1d8!important;border-radius:5px;font-weight:700;display:inline-block}.online-page .quiet{background:#272727;border:1px solid #4c473e;color:#d0c3aa;padding:9px 13px;border-radius:4px}.online-tabs{display:flex;border-bottom:1px solid #484134;gap:8px}.online-tabs button{border:0;background:none;color:#a7a092;padding:17px 22px;font:inherit;border-bottom:2px solid transparent}.online-tabs .selected{color:#efd59c;border-color:#d5ad62;background:#d5ad620a}.account-shell{display:grid;grid-template-columns:1.1fr 1fr;max-width:1300px;min-height:100vh;margin:auto}.account-story{background:linear-gradient(0deg,#121315 4%,#17131bbc 60%,#111316dd),url('/assets/battlefield.webp') center/cover;display:flex;flex-direction:column;justify-content:space-between;padding:55px 48px;min-height:740px}.account-story h1{font-size:52px;line-height:1.6;color:#f3e5c9}.account-story .brand{margin-bottom:110px}.account-story>small{margin-top:100px}.account-features{display:flex;gap:20px;color:#b9a785;font-size:12px;margin-top:40px}.account-card{padding:55px 44px;background:#1b1c1ed9;border-left:1px solid #3b352c}.account-card h2{margin-top:30px}.account-card .primary{width:100%;margin-top:12px}.account-card .online-link{display:block;margin:20px 0}.account-card .appearance-choices{padding:0;border:0}.account-card .appearance-grid{grid-template-columns:repeat(3,1fr)}.account-card .appearance-option img{max-height:88px}.account-card .appearance-option input{width:auto}.account-card hr{border:0;border-top:1px solid #474032;margin:28px 0}#account-error,#community-status{color:#e0b36e;min-height:22px}.community-shell{max-width:1380px;padding:0 38px;margin:auto}.community-heading{display:flex;justify-content:space-between;align-items:center;padding:42px 0 26px}.community-heading h1{margin-bottom:4px}.online-wallet{border-left:1px solid #554832;padding:8px 26px}.online-wallet>*{display:block}.online-wallet strong{color:#e5c988;font-size:22px;margin-top:10px}.community-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr);gap:24px;align-items:start}.online-card{border:1px solid #443e32;border-radius:7px;padding:26px;background:linear-gradient(135deg,#212222,#1b1c1d);margin-bottom:22px;min-width:0}.online-empty{border:1px dashed #454136;padding:45px 25px;color:#a7a093;text-align:center;line-height:1.8;border-radius:5px}.online-notice{border:1px solid #655535;background:#b0924e0c;padding:20px 25px;margin-bottom:24px;border-radius:5px}.online-notice strong{color:#dfc48a}.online-notice p{margin:8px 0}.friend-row{display:flex;gap:14px;align-items:center;border-top:1px solid #39382f;padding:20px 0}.friend-row>div:nth-child(2){flex:1}.friend-row small,.request-row small{display:block;margin-top:7px}.friend-row button{margin:2px}.friend-seal{border:1px solid #8c7147;background:#6653302e;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;color:#d4b373}.request-row{padding:15px 0;border-top:1px solid #3e392e}.request-row button{margin:12px 8px 0 0}.mail-card{border-top:1px solid #494031;padding:20px 0}.mail-card header{display:flex;justify-content:space-between;gap:15px;margin-bottom:10px}.mail-message{white-space:pre-wrap;overflow-wrap:anywhere}.mail-attachments{display:grid;gap:12px;margin:15px 0}.attachment-picker>div{display:grid;grid-template-columns:1fr 65px;gap:8px;margin:10px 0}.trade-item{display:flex;gap:14px;align-items:center;min-width:0}.trade-item>img{height:44px;width:44px;border:1px solid #645841;border-radius:4px;image-rendering:pixelated;flex-shrink:0}.trade-item small{display:block;font-size:11px;margin:5px 0;line-height:1.5}.trade-item b{font-size:14px}.market-row{display:grid;grid-template-columns:1fr auto;border-top:1px solid #3c382f;padding:20px 0;gap:16px}.market-purchase{text-align:right}.market-purchase>strong{color:#d9bb79}.market-purchase small{display:block;margin:7px 0}.market-row[hidden]{display:none}.price-inputs{border:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.price-inputs legend{margin-bottom:12px}.coop-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.online-page .coop-choice{display:flex;flex-direction:row;align-items:center;gap:12px;padding:13px;border:1px solid #4e4534;background:#17191a;border-radius:5px;margin:0}.coop-choice:has(input:checked){border-color:#b19356;background:#b1935612}.coop-choice input{width:18px;flex-shrink:0}.coop-choice img{width:44px;height:55px;object-fit:contain}.coop-choice span{flex:1}.coop-choice select{width:85px}.coop-choice small{display:block;margin-top:6px}.coop-members{display:grid;grid-template-columns:1fr 1fr;gap:20px}.coop-members article{background:#14161780;padding:20px;border:1px solid #4e4330;border-radius:4px}.coop-members h3 small{color:#bcaa74}.online-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.coop-confirm{margin-top:24px;padding-top:20px;border-top:1px solid #494031}.coop-confirm button{background:#756139!important;color:#fff1ca!important}.allocation-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;border-top:1px solid #413a2c}.allocation-row>span{color:#d8bb7c}.allocation-row small{display:block;margin-top:6px}.community-shell footer{padding:25px 0;display:flex;justify-content:space-between;gap:20px;color:#817e75;font-size:12px}.coop-banner{padding:14px 18px;border:1px solid #7a6338;background:#b3924d17;color:#e1c188;margin-bottom:15px}.coop-banner a{color:#f2dca2;margin-left:20px}.online-page [hidden]{display:none!important}@media(max-width:950px){.community-grid{grid-template-columns:1fr}.account-shell{grid-template-columns:1fr}.account-story{min-height:360px;padding:35px}.account-story .brand{margin-bottom:30px}.account-story h1{font-size:36px}.account-story>small{margin-top:25px}.account-card{border-left:0;padding:30px}.community-shell{padding:0 18px}.community-heading h1{font-size:32px}.community-heading{gap:12px}.online-wallet{padding:8px 12px}.online-wallet strong{font-size:16px}.coop-choices{grid-template-columns:1fr}}@media(max-width:600px){.community-heading{align-items:start;flex-direction:column}.community-heading p{font-size:13px}.online-tabs button{padding:15px 14px}.coop-members{grid-template-columns:1fr}.online-card{padding:18px}.market-row{grid-template-columns:1fr}.market-purchase{text-align:left}.friend-row{flex-wrap:wrap}.community-shell footer{flex-direction:column}.online-section-heading{align-items:start;flex-direction:column}.allocation-row{align-items:start;flex-direction:column}}
.trade-picker-open{overflow:hidden}.online-page .trade-picker-dialog{width:min(920px,calc(100vw - 28px));max-width:none;max-height:90vh;max-height:90dvh;padding:24px;border:1px solid #8a7044;border-radius:10px;background:#1b1d1e;color:#ddd3c3;box-shadow:0 24px 80px #000a}.trade-picker-dialog[open]{display:flex;flex-direction:column;gap:12px}.trade-picker-dialog::backdrop{background:#080a0cbb;backdrop-filter:blur(3px)}.trade-picker-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.online-page .trade-picker-heading h2{margin:6px 0 0}.trade-picker-heading>button{flex-shrink:0}.trade-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}.online-page .trade-filters label{margin:0;gap:5px}.trade-filters .trade-query{grid-column:1/-1}.trade-filters .trade-reset{justify-self:start;align-self:end}.trade-picker-dialog .trade-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.trade-picker-dialog .trade-query{grid-column:1/-1}.trade-picker-results{grid-auto-rows:max-content;overflow:auto;overscroll-behavior:contain;min-height:100px;flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:2px 5px 2px 2px;align-content:start}.online-page .trade-option,.online-page .trade-selected{background:#141719;border:1px solid #494537;border-radius:6px;padding:12px;color:#ddd3c3;text-align:left;font:inherit;width:100%;min-width:0}.online-page .trade-option:hover,.online-page .trade-selected:hover{border-color:#c9a86d;background:#29271f}.trade-option:focus-visible,.trade-selected:focus-visible{outline:2px solid #f1cd8b;outline-offset:1px}.trade-option{display:flex;flex-direction:column;gap:10px;justify-content:space-between;min-height:max-content}.trade-option>.trade-item{flex:none}.trade-option .trade-item{align-items:flex-start}.trade-item-copy{min-width:0;overflow-wrap:anywhere}.trade-item-copy>b{display:block;line-height:1.5}.trade-item-copy .trade-enhancement{color:#a5c995}.trade-option-action{font-size:12px;color:#d9bd84;align-self:flex-end}.trade-picker-footer{padding:6px 0 0;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#99998e;font-size:12px}.trade-picker-footer>div{display:flex;gap:12px;align-items:center;white-space:nowrap}.trade-picker-dialog #trade-picker-count,.trade-picker-dialog #trade-picker-status{margin:0;font-size:12px;line-height:1.4}.trade-picker-dialog #trade-picker-status:empty{display:none}.trade-picker-dialog #trade-picker-status,.trade-unavailable{color:#e6a279}.trade-selection{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 0 18px}.trade-selected{grid-column:1}.trade-selected:only-child{grid-column:1/-1}.trade-selection:has([data-trade-clear][hidden]){grid-template-columns:minmax(0,1fr)}.trade-selection [data-trade-summary]{display:block}.online-page .attachment-picker>.mail-attachment-slot{display:grid;grid-template-columns:minmax(0,1fr) 66px;align-items:start;gap:8px;margin:14px 0;padding-bottom:14px;border-bottom:1px solid #393a31}.attachment-number{grid-column:1/-1;font-size:12px;color:#aeaa9e}.mail-attachment-slot .trade-selection{margin:0;grid-template-columns:1fr}.mail-attachment-slot [data-trade-clear]{justify-self:start;padding:5px 10px}.online-page .attachment-count{margin:0;font-size:11px;gap:5px}.attachment-count input{padding:10px 6px}.online-page #market-match-count{font-size:12px;margin:12px 0}.online-page .trade-picker-results>.online-empty{grid-column:1/-1}.online-page .trade-selected .trade-item{gap:10px}.trade-picker-dialog header,.trade-picker-dialog .trade-filters,.trade-picker-dialog footer{flex-shrink:0}@media(max-width:650px){.online-page .trade-picker-dialog{padding:16px;gap:10px}.trade-picker-results{grid-template-columns:minmax(0,1fr)}.trade-picker-dialog .trade-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-picker-footer>span{display:none}.trade-picker-footer{justify-content:center}.trade-picker-heading h2{font-size:20px}.trade-picker-dialog .trade-filters input,.trade-picker-dialog .trade-filters select{padding:9px;font-size:14px}.trade-option .trade-item>img{width:38px;height:38px}}
