.personal-center[data-v-39db1d4a]{max-width:900px;margin:26px auto 0}.personal-header[data-v-39db1d4a]{display:flex;gap:15px;align-items:center;margin:0 0 25px}.identity-mark[data-v-39db1d4a]{display:grid;place-items:center;background:#ad6de525;border:1px solid #b888e33b;border-radius:18px;width:58px;height:58px;color:#d5a6fc;flex-shrink:0}.identity-copy[data-v-39db1d4a]{min-width:0;flex:1}.identity-copy>span[data-v-39db1d4a]{font-size:10px;color:#a68ab8}.identity-copy h1[data-v-39db1d4a]{font-size:24px;line-height:1.5;overflow-wrap:anywhere}.identity-copy p[data-v-39db1d4a]{font-size:10px;color:#a68ab8;display:flex;align-items:center;gap:6px;margin-top:2px}.identity-copy i[data-v-39db1d4a]{width:3px;height:3px;border-radius:50%;background:#887093}.settings-entry[data-v-39db1d4a]{border:1px solid var(--border);border-radius:12px;padding:11px;color:#b99bce}.personal-tabs[data-v-39db1d4a]{display:flex;border-bottom:1px solid var(--border);margin-bottom:24px;gap:32px}.personal-tabs button[data-v-39db1d4a]{font-size:13px;padding:12px 1px 15px;color:#9c84af;position:relative}.personal-tabs button.active[data-v-39db1d4a]{color:#edd6ff}.personal-tabs button.active[data-v-39db1d4a]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#c18afa;border-radius:2px}.asset-panel[data-v-39db1d4a]{border:1px solid #b888db36;border-radius:16px;background:linear-gradient(115deg,#3b2453,#251b38);padding:25px}.asset-top[data-v-39db1d4a]{display:flex;align-items:center;justify-content:space-between}.asset-top>span[data-v-39db1d4a]{display:flex;align-items:center;gap:8px;font-size:12px;color:#e2c9f3}.asset-top>small[data-v-39db1d4a]{font-size:9px;color:#b394c8;border:1px solid #bb95d633;padding:4px 7px;border-radius:5px}.asset-values[data-v-39db1d4a]{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin:25px 0 18px}.asset-values span[data-v-39db1d4a]{font-size:11px;color:#baa0cb}.main-balance strong[data-v-39db1d4a]{display:block;font-size:38px;line-height:1.4;margin-top:7px;overflow-wrap:anywhere}.ticket-balance[data-v-39db1d4a]{text-align:left;border-left:1px solid #c7a1e32b;padding:0 0 0 24px;min-width:0}.ticket-balance span[data-v-39db1d4a]{display:flex;gap:7px;align-items:center}.ticket-balance strong[data-v-39db1d4a]{display:block;font-size:27px;margin-top:12px;overflow-wrap:anywhere}.ticket-balance small[data-v-39db1d4a]{font-size:10px;color:#b198c2;font-weight:400;margin-left:6px}.asset-meta[data-v-39db1d4a]{display:flex;gap:20px;flex-wrap:wrap;color:#9f86b2;font-size:10px}.asset-meta b[data-v-39db1d4a]{font-weight:400;color:#c4a9d6;margin-left:5px}.asset-actions[data-v-39db1d4a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid #c69dea22}.asset-actions button[data-v-39db1d4a]{display:flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;background:#c399e812;padding:12px;color:#e6cdf7;font-size:12px}.asset-actions button[data-v-39db1d4a]:first-child{background:#c590f5;color:#21102f}.personal-status[data-v-39db1d4a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 0;margin-bottom:4px}.personal-status button[data-v-39db1d4a]{display:grid;justify-items:center;gap:8px;border-right:1px solid var(--border)}.personal-status button[data-v-39db1d4a]:last-child{border:0}.personal-status strong[data-v-39db1d4a]{font-size:22px;font-weight:600;color:#e8d7f4}.personal-status span[data-v-39db1d4a]{font-size:10px;color:#9d85b0}.personal-group[data-v-39db1d4a]{border:1px solid var(--border);background:#1b1628;border-radius:13px;padding:22px;margin:0 0 18px}.personal-group h2[data-v-39db1d4a]{font-size:14px;font-weight:600;color:#dac5eb}.personal-row[data-v-39db1d4a]{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:18px 0;border-bottom:1px solid var(--border)}.personal-row[data-v-39db1d4a]:last-child{border:0;padding-bottom:0}.personal-row>span[data-v-39db1d4a]:nth-child(2){min-width:0;flex:1}.personal-row b[data-v-39db1d4a]{display:block;font-size:12px;font-weight:500;color:#dac7e9}.personal-row small[data-v-39db1d4a]{display:block;font-size:10px;color:#8e759f;margin-top:6px;line-height:1.5}.personal-row>svg[data-v-39db1d4a]{color:#786388}.row-icon[data-v-39db1d4a]{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#ad7ed211;color:#b795d0;flex-shrink:0}.group-heading[data-v-39db1d4a]{display:flex;align-items:center;justify-content:space-between;color:#9e7eb7}.group-heading>button[data-v-39db1d4a]{display:flex;gap:3px;align-items:center;font-size:10px;color:#b794d0}.activity-row[data-v-39db1d4a]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px solid var(--border)}.activity-row[data-v-39db1d4a]:last-child{border:0;padding-bottom:0}.activity-row b[data-v-39db1d4a]{display:block;font-weight:400;font-size:12px;color:#cdb6de}.activity-row small[data-v-39db1d4a]{display:block;font-size:9px;color:#846c98;margin-top:7px}.activity-row strong[data-v-39db1d4a]{font-size:16px;font-weight:500}.personal-footnote[data-v-39db1d4a]{font-size:10px;color:#826b94;text-align:center;margin:20px 0;line-height:1.8}.personal-empty[data-v-39db1d4a]{padding:35px 12px;text-align:center;font-size:11px;color:#9278a7;line-height:1.9;display:grid;justify-items:center;gap:15px}.personal-records .record-tabs[data-v-39db1d4a]{margin-top:12px}.personal-records .record-description[data-v-39db1d4a]{min-width:0;flex:1}.logout-row b[data-v-39db1d4a]{color:#dca5ba}.logout-row .row-icon[data-v-39db1d4a]{color:#d299b0;background:#d299b010}@media(max-width:760px){.personal-center[data-v-39db1d4a]{margin-top:22px}.personal-header[data-v-39db1d4a]{margin-bottom:18px;gap:12px}.identity-mark[data-v-39db1d4a]{width:49px;height:49px;border-radius:15px}.identity-copy h1[data-v-39db1d4a]{font-size:20px}.personal-tabs[data-v-39db1d4a]{justify-content:space-between;gap:0;margin-bottom:20px}.personal-tabs button[data-v-39db1d4a]{padding-left:12px;padding-right:12px;font-size:12px}.asset-panel[data-v-39db1d4a]{padding:20px}.main-balance strong[data-v-39db1d4a]{font-size:32px}.asset-values[data-v-39db1d4a]{grid-template-columns:1.4fr 1fr;gap:12px;margin-top:22px}.ticket-balance[data-v-39db1d4a]{padding-left:17px}.ticket-balance strong[data-v-39db1d4a]{font-size:24px}.asset-actions[data-v-39db1d4a]{gap:8px}.asset-actions button[data-v-39db1d4a]{font-size:11px;padding:12px 5px}.asset-meta[data-v-39db1d4a]{gap:10px;font-size:9px}.personal-group[data-v-39db1d4a]{padding:19px 16px}.personal-status[data-v-39db1d4a]{padding:21px 0}.personal-status strong[data-v-39db1d4a]{font-size:20px}.personal-status span[data-v-39db1d4a]{font-size:9px}.personal-records[data-v-39db1d4a] .empty{min-height:0;padding:30px 12px}}.standing-page[data-v-c84da3e2]{max-width:1000px;margin:26px auto 0}.standing-heading[data-v-c84da3e2]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.standing-heading h1[data-v-c84da3e2]{font-size:27px}.standing-heading p[data-v-c84da3e2]{font-size:11px;color:#927aaa;margin-top:9px}.standing-countdown[data-v-c84da3e2]{display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:9px;padding:10px 12px;font-size:12px;color:#bfa0d7;font-variant-numeric:tabular-nums}.standing-overview[data-v-c84da3e2]{display:flex;gap:24px;color:#9275a8;font-size:10px;margin-bottom:16px}.standing-overview b[data-v-c84da3e2]{font-weight:500;color:#d2b5e5;margin:0 3px}.standing-tabs[data-v-c84da3e2]{display:flex;gap:30px;border-bottom:1px solid var(--border);margin-bottom:22px}.standing-tabs button[data-v-c84da3e2]{position:relative;padding:14px 0;font-size:12px;color:#977cab}.standing-tabs button.active[data-v-c84da3e2]{color:#e7cbfc}.standing-tabs button.active[data-v-c84da3e2]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;border-radius:2px;background:#ba84e7}.standing-leader[data-v-c84da3e2]{display:flex;align-items:center;gap:15px;border:1px solid #bd8ce43b;border-radius:14px;background:linear-gradient(115deg,#3b2453,#251b38);padding:24px;margin-bottom:23px}.standing-crown[data-v-c84da3e2]{display:grid;place-items:center;width:48px;height:48px;background:#c49be51a;border:1px solid #c49be521;border-radius:14px;color:#e2c49b;flex-shrink:0}.standing-leader>div[data-v-c84da3e2]{flex:1;min-width:0}.standing-leader>div>span[data-v-c84da3e2]{font-size:10px;color:#c5a5dc}.standing-leader h2[data-v-c84da3e2]{font-size:20px;line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0}.standing-leader p[data-v-c84da3e2]{font-size:9px;color:#9c7fb1;line-height:1.7}.standing-leader>strong[data-v-c84da3e2]{font-size:29px;font-weight:600;color:#ead3fb;min-width:0;max-width:30%;overflow-wrap:anywhere;text-align:right}.standing-leader>strong small[data-v-c84da3e2]{display:block;font-size:10px;color:#aa87c0;font-weight:400;margin-top:4px}.standing-filters[data-v-c84da3e2]{display:flex;align-items:stretch;gap:10px;margin-bottom:19px}.standing-search[data-v-c84da3e2]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;background:#1b1628;border:1px solid var(--border);border-radius:10px;padding:13px 15px;color:#9b7ab5}.standing-search input[data-v-c84da3e2]{width:0;flex:1;font-size:11px}.standing-search input[data-v-c84da3e2]::placeholder{color:#7f6593}.standing-search button[data-v-c84da3e2]{display:grid;place-items:center}.standing-follow[data-v-c84da3e2]{display:flex;align-items:center;gap:7px;border:1px solid var(--border);background:#1b1628;border-radius:10px;padding:0 15px;font-size:10px;color:#ae8ec7;white-space:nowrap}.standing-follow.active[data-v-c84da3e2]{border-color:#b581dd66;background:#a36acc19;color:#e5befb}.standing-list[data-v-c84da3e2],.standing-history[data-v-c84da3e2]{border:1px solid var(--border);border-radius:13px;background:#1b1628;padding:22px}.standing-list-heading[data-v-c84da3e2]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9d7db3;margin-bottom:7px}.standing-list-heading h3[data-v-c84da3e2]{font-size:14px;color:#dbc5ec;font-weight:600}.standing-list-heading small[data-v-c84da3e2]{font-size:10px;font-weight:400;color:#896b9e;margin-left:9px}.standing-list-heading>span[data-v-c84da3e2],.standing-list-heading>button[data-v-c84da3e2]{font-size:9px;color:#9673ae}.standing-row[data-v-c84da3e2]{display:flex;align-items:center;gap:14px;padding:22px 0;border-bottom:1px solid var(--border)}.standing-place[data-v-c84da3e2]{font-size:19px;font-weight:600;color:#836499;min-width:26px;font-variant-numeric:tabular-nums}.standing-place.first[data-v-c84da3e2]{color:#e3c191}.standing-row>.mini-portrait[data-v-c84da3e2]{width:48px;height:48px;border-radius:13px;flex-shrink:0}.standing-name[data-v-c84da3e2]{min-width:0;flex:1}.standing-name>button[data-v-c84da3e2]{font-size:13px;font-weight:500;text-align:left;max-width:100%;padding:0;overflow-wrap:anywhere}.standing-name p[data-v-c84da3e2]{display:flex;align-items:center;gap:5px;color:#9273a8;font-size:9px;margin:7px 0 10px}.standing-name p svg[data-v-c84da3e2]{color:#cd86af}.standing-track[data-v-c84da3e2]{height:3px;max-width:240px;border-radius:3px;background:#aa78cf16;overflow:hidden}.standing-track i[data-v-c84da3e2]{display:block;background:#b183d2;height:100%;transition:width .3s}.standing-value[data-v-c84da3e2]{text-align:right;max-width:25%;min-width:0}.standing-value strong[data-v-c84da3e2]{font-size:23px;font-weight:600;color:#d7b6ef;overflow-wrap:anywhere}.standing-value small[data-v-c84da3e2]{font-size:9px;margin-left:4px;color:#a17db9;font-weight:400}.standing-value>span[data-v-c84da3e2]{display:block;color:#886a9d;font-size:9px;margin-top:6px}.standing-support[data-v-c84da3e2]{display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px;background:#b282d712;border:1px solid #b282d728;border-radius:8px;padding:10px;color:#bc96d6;flex-shrink:0}.standing-more[data-v-c84da3e2]{display:flex;align-items:center;gap:6px;justify-content:center;width:100%;padding:19px 5px 5px;color:#b58ccc;font-size:11px}.standing-caption[data-v-c84da3e2]{font-size:9px;line-height:1.9;color:#846a96;margin-top:18px}.standing-empty[data-v-c84da3e2]{display:grid;justify-items:center;gap:14px;text-align:center;padding:38px 15px;color:#9b78b2}.standing-empty h3[data-v-c84da3e2]{font-size:14px;color:#c4a6d9}.standing-empty p[data-v-c84da3e2]{font-size:11px;line-height:1.8}.standing-result[data-v-c84da3e2]{padding:22px 0;border-bottom:1px solid var(--border)}.standing-result-top[data-v-c84da3e2]{display:flex;align-items:center;gap:10px;font-size:11px;color:#b394c9}.standing-result-top small[data-v-c84da3e2]{font-size:9px;color:#806491}.standing-result-top>b[data-v-c84da3e2]{margin-left:auto;font-size:9px;font-weight:400;background:#b789d014;border:1px solid #b789d02a;border-radius:5px;padding:4px 7px;color:#be9cd5;flex-shrink:0}.standing-result-top>b.cancelled[data-v-c84da3e2]{color:#c999ad;background:#c4829810}.standing-result h4[data-v-c84da3e2]{font-size:14px;line-height:1.7;margin:12px 0 6px;color:#dbc4eb;overflow-wrap:anywhere}.standing-result>p[data-v-c84da3e2]{font-size:10px;color:#8e709f;line-height:1.9;overflow-wrap:anywhere}.standing-result details[data-v-c84da3e2]{margin-top:13px;border:1px solid var(--border);border-radius:8px;padding:11px 13px}.standing-result summary[data-v-c84da3e2]{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#b28bcc;cursor:pointer;list-style:none}.standing-result summary[data-v-c84da3e2]::-webkit-details-marker{display:none}.standing-result details[open] summary svg[data-v-c84da3e2]{transform:rotate(90deg)}.standing-result-vote[data-v-c84da3e2]{display:flex;justify-content:space-between;gap:14px;font-size:10px;padding-top:13px;color:#9473a8}.standing-result-vote span[data-v-c84da3e2]{overflow-wrap:anywhere}.standing-result-vote b[data-v-c84da3e2]{font-weight:400;white-space:nowrap;color:#c0a0d5}@media(max-width:760px){.standing-page[data-v-c84da3e2]{margin-top:22px}.standing-heading h1[data-v-c84da3e2]{font-size:24px}.standing-heading p[data-v-c84da3e2]{display:none}.standing-heading[data-v-c84da3e2]{margin-bottom:17px}.standing-countdown[data-v-c84da3e2]{padding:9px;font-size:11px}.standing-overview[data-v-c84da3e2]{gap:16px;font-size:9px;margin-bottom:10px}.standing-tabs[data-v-c84da3e2]{gap:0;justify-content:space-between;margin-bottom:19px}.standing-tabs button[data-v-c84da3e2]{font-size:11px;padding:14px 6px}.standing-leader[data-v-c84da3e2]{padding:18px 15px;gap:11px;margin-bottom:19px}.standing-crown[data-v-c84da3e2]{width:38px;height:38px;border-radius:11px}.standing-crown svg[data-v-c84da3e2]{width:22px}.standing-leader h2[data-v-c84da3e2]{font-size:16px;margin:5px 0}.standing-leader>div>span[data-v-c84da3e2]{font-size:9px}.standing-leader p[data-v-c84da3e2]{font-size:8px}.standing-leader>strong[data-v-c84da3e2]{font-size:25px}.standing-leader>strong small[data-v-c84da3e2]{font-size:9px}.standing-search[data-v-c84da3e2]{padding:12px;gap:8px}.standing-search input[data-v-c84da3e2]{font-size:10px}.standing-follow[data-v-c84da3e2]{padding:0 11px;gap:5px;font-size:9px}.standing-list[data-v-c84da3e2],.standing-history[data-v-c84da3e2]{padding:19px 13px}.standing-list-heading h3[data-v-c84da3e2]{font-size:13px}.standing-list-heading small[data-v-c84da3e2]{font-size:9px;margin-left:7px}.standing-row[data-v-c84da3e2]{gap:9px;padding:20px 0}.standing-place[data-v-c84da3e2]{font-size:17px;min-width:22px}.standing-row>.mini-portrait[data-v-c84da3e2]{width:37px;height:37px;border-radius:10px}.standing-name>button[data-v-c84da3e2]{font-size:11px}.standing-name p[data-v-c84da3e2]{font-size:8px;gap:4px;margin:6px 0 8px}.standing-value strong[data-v-c84da3e2]{font-size:20px}.standing-value small[data-v-c84da3e2]{font-size:8px;margin-left:3px}.standing-value>span[data-v-c84da3e2]{font-size:8px}.standing-support[data-v-c84da3e2]{padding:9px}.standing-support>span[data-v-c84da3e2]{display:none}.standing-caption[data-v-c84da3e2]{font-size:8px}.standing-result-top[data-v-c84da3e2]{font-size:10px;gap:7px;flex-wrap:wrap}.standing-result-top small[data-v-c84da3e2]{font-size:8px}.standing-result h4[data-v-c84da3e2]{font-size:12px}.standing-result>p[data-v-c84da3e2]{font-size:9px}}.lobby-page[data-v-49b81fd5]{max-width:1120px;margin:27px auto 0}.lobby-heading[data-v-49b81fd5]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:23px}.lobby-heading>div>span[data-v-49b81fd5]{font-size:10px;color:#a085b6}.lobby-heading h1[data-v-49b81fd5]{font-size:27px;margin:7px 0 9px}.lobby-heading p[data-v-49b81fd5]{font-size:11px;color:#917caa;line-height:1.7}.lobby-follow-entry[data-v-49b81fd5]{display:flex;align-items:center;gap:8px;color:#c5a2e0;border:1px solid #b28bd633;border-radius:10px;padding:12px 15px;font-size:11px;flex-shrink:0}.lobby-follow-entry b[data-v-49b81fd5]{font-weight:500;margin-left:6px}.lobby-round[data-v-49b81fd5]{border:1px solid #ba8be63b;background:linear-gradient(115deg,#3b2453,#251b38);border-radius:16px;padding:22px 24px;margin-bottom:25px}.round-overview[data-v-49b81fd5]{display:flex;gap:13px;align-items:center}.lobby-round-icon[data-v-49b81fd5]{display:grid;place-items:center;color:#dec1f5;width:45px;height:45px;background:#c396eb19;border-radius:13px;flex-shrink:0}.lobby-round-label[data-v-49b81fd5]{display:flex;align-items:center;gap:7px;font-size:10px;color:#ba99d0}.lobby-round-label i[data-v-49b81fd5]{width:3px;height:3px;border-radius:50%;background:#9c76b3}.round-overview h2[data-v-49b81fd5]{font-size:18px;color:#eddbf9;margin-top:9px;font-weight:600}.lobby-clock[data-v-49b81fd5]{margin-left:auto;display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #c7a2e22e;border-radius:8px;color:#d8b6ee;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.round-bottom[data-v-49b81fd5]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:19px;padding-top:17px;border-top:1px solid #c499e221}.round-faces[data-v-49b81fd5]{display:flex;align-items:center;padding-left:4px;min-width:0}.round-faces .mini-portrait[data-v-49b81fd5]{width:31px;height:31px;border:2px solid #332142;border-radius:50%;margin-left:-4px;flex-shrink:0}.round-faces>span[data-v-49b81fd5]{font-size:10px;color:#ae8dc5;margin-left:9px}.lobby-arena-button[data-v-49b81fd5]{display:flex;align-items:center;gap:8px;flex-shrink:0;background:#bc89ec;color:#291239;border-radius:8px;padding:11px 15px;font-size:11px}.lobby-discovery[data-v-49b81fd5]{margin-bottom:24px}.lobby-search[data-v-49b81fd5]{display:flex;gap:11px;align-items:center;background:#1b1628;border:1px solid var(--border);border-radius:11px;padding:14px 16px;color:#9b7cb5}.lobby-search input[data-v-49b81fd5]{width:0;flex:1;font-size:12px}.lobby-search input[data-v-49b81fd5]::placeholder{color:#785f90}.lobby-search>button[data-v-49b81fd5]{display:grid;place-items:center;padding:3px}.lobby-filter-line[data-v-49b81fd5]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);margin:13px 0 16px}.lobby-modes[data-v-49b81fd5]{display:flex;gap:26px}.lobby-modes button[data-v-49b81fd5]{position:relative;font-size:12px;color:#9e80b4;padding:15px 0}.lobby-modes small[data-v-49b81fd5]{font-size:9px;margin-left:5px;color:#806493}.lobby-modes button.active[data-v-49b81fd5]{color:#e7cefc}.lobby-modes button.active[data-v-49b81fd5]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;border-radius:2px;background:#bc85ec}.lobby-sort[data-v-49b81fd5]{display:flex;align-items:center;gap:7px;color:#9c7bb3;flex-shrink:0}.lobby-sort select[data-v-49b81fd5]{border:0;background:#171120;color:#b99bcf;font-size:10px;padding:8px 0;max-width:112px;color-scheme:dark}.lobby-tags[data-v-49b81fd5]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:#533869 transparent}.lobby-tags button[data-v-49b81fd5]{white-space:nowrap;font-size:10px;padding:8px 13px;border:1px solid var(--border);border-radius:7px;background:#1d1629;color:#9276a8}.lobby-tags button.active[data-v-49b81fd5]{background:#a66cda21;color:#d4aff0;border-color:#b080d54a}.lobby-results-heading[data-v-49b81fd5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.lobby-results-heading h2[data-v-49b81fd5]{font-size:15px;font-weight:600}.lobby-results-heading small[data-v-49b81fd5]{font-size:10px;color:#8f749f;font-weight:400;margin-left:9px}.lobby-results-heading>span[data-v-49b81fd5],.lobby-results-heading>button[data-v-49b81fd5]{font-size:10px;color:#9175a5}.lobby-results-heading>button[data-v-49b81fd5]{color:#b58cd4}.lobby-hosts[data-v-49b81fd5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lobby-host[data-v-49b81fd5]{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:13px;background:#1b1628}.lobby-photo-wrap[data-v-49b81fd5]{position:relative}.lobby-photo[data-v-49b81fd5]{display:block;width:100%;padding:0;aspect-ratio:1.05;position:relative;overflow:hidden;border-radius:0}.lobby-photo-shade[data-v-49b81fd5]{position:absolute;inset:0;background:linear-gradient(0deg,#130d22b0,transparent 45%)}.lobby-stage[data-v-49b81fd5]{position:absolute;left:11px;top:11px;padding:5px 7px;border:1px solid #e1c1ff2e;background:#2e173bc7;border-radius:5px;display:flex;align-items:center;gap:5px;font-size:9px;color:#e6ccfc}.lobby-stage i[data-v-49b81fd5]{width:4px;height:4px;border-radius:50%;background:#d5b1ff}.lobby-host-id[data-v-49b81fd5]{position:absolute;bottom:10px;left:12px;font-size:9px;color:#d1b7e0;letter-spacing:.5px}.lobby-heart[data-v-49b81fd5]{position:absolute;right:9px;top:9px;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#1c112b9c;border:1px solid #d1b2ec22;color:#ecd9fa}.lobby-heart.followed[data-v-49b81fd5]{color:#f293c8;background:#53233dcf}.lobby-host-copy[data-v-49b81fd5]{padding:15px 13px}.host-title-line[data-v-49b81fd5]{display:flex;align-items:center;justify-content:space-between;gap:5px}.host-title-line h3[data-v-49b81fd5]{font-size:14px;line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host-title-line>span[data-v-49b81fd5]{font-size:8px;color:#b795cb;background:#b17bda12;border:1px solid #b17bda18;padding:4px 5px;border-radius:4px;white-space:nowrap;flex-shrink:0}.lobby-host-bio[data-v-49b81fd5]{font-size:10px;color:#887198;line-height:1.7;margin:9px 0 14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px}.lobby-host-footer[data-v-49b81fd5]{display:flex;align-items:center;justify-content:space-between;gap:5px;border-top:1px solid var(--border);padding-top:12px}.lobby-host-footer>span[data-v-49b81fd5]{font-size:11px;color:#c5a4dc;white-space:nowrap}.lobby-host-footer small[data-v-49b81fd5]{font-size:8px;color:#80648f}.lobby-host-footer>button[data-v-49b81fd5]{display:flex;gap:3px;align-items:center;font-size:10px;color:#c296e2;white-space:nowrap;padding:4px 0}.lobby-host-footer .current-votes[data-v-49b81fd5]{display:flex;align-items:center;gap:5px}.lobby-empty[data-v-49b81fd5]{display:grid;justify-items:center;padding:55px 20px;border:1px solid var(--border);border-radius:12px;color:#9d7ab4;gap:13px}.lobby-empty h3[data-v-49b81fd5]{font-size:14px;color:#c6a7df}.lobby-empty p[data-v-49b81fd5]{font-size:11px;text-align:center;line-height:1.8}.lobby-empty .outline[data-v-49b81fd5]{margin-top:8px}.lobby-load-more[data-v-49b81fd5]{display:grid;justify-items:center;gap:15px;padding:25px 0 10px}.lobby-load-more>p[data-v-49b81fd5]{font-size:10px;color:#7f658f}.lobby-load-more .outline[data-v-49b81fd5]{font-size:11px;padding:12px 24px}@media(max-width:1100px)and (min-width:761px){.lobby-hosts[data-v-49b81fd5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(max-width:760px){.lobby-page[data-v-49b81fd5]{margin-top:22px}.lobby-heading[data-v-49b81fd5]{gap:10px;margin-bottom:21px}.lobby-heading h1[data-v-49b81fd5]{font-size:24px;margin:0}.lobby-heading>div>span[data-v-49b81fd5],.lobby-heading p[data-v-49b81fd5]{display:none}.lobby-follow-entry[data-v-49b81fd5]{padding:10px;font-size:10px;gap:6px}.lobby-follow-entry b[data-v-49b81fd5]{margin-left:4px}.lobby-round[data-v-49b81fd5]{padding:18px 15px;margin-bottom:22px}.round-overview[data-v-49b81fd5]{gap:10px}.lobby-round-icon[data-v-49b81fd5]{width:37px;height:37px;border-radius:11px}.lobby-round-icon svg[data-v-49b81fd5]{width:20px}.lobby-round-label[data-v-49b81fd5]{font-size:8px;gap:5px}.round-overview h2[data-v-49b81fd5]{font-size:14px;margin-top:7px;line-height:1.5}.lobby-clock[data-v-49b81fd5]{font-size:12px;padding:7px;gap:5px}.lobby-clock svg[data-v-49b81fd5]{width:12px}.round-bottom[data-v-49b81fd5]{gap:10px;padding-top:15px;margin-top:16px}.round-faces .mini-portrait[data-v-49b81fd5]{width:26px;height:26px}.round-faces>span[data-v-49b81fd5]{font-size:8px;max-width:72px;line-height:1.6;margin-left:7px}.lobby-arena-button[data-v-49b81fd5]{font-size:10px;padding:10px 11px;gap:5px}.lobby-search[data-v-49b81fd5]{padding:13px}.lobby-search input[data-v-49b81fd5]{font-size:11px}.lobby-modes[data-v-49b81fd5]{gap:18px}.lobby-modes button[data-v-49b81fd5]{font-size:11px}.lobby-modes small[data-v-49b81fd5]{font-size:8px;margin-left:3px}.lobby-sort[data-v-49b81fd5]{gap:4px}.lobby-sort svg[data-v-49b81fd5]{width:12px}.lobby-sort select[data-v-49b81fd5]{font-size:9px;max-width:88px}.lobby-filter-line[data-v-49b81fd5]{gap:8px}.lobby-tags button[data-v-49b81fd5]{font-size:9px;padding:8px 11px}.lobby-results-heading h2[data-v-49b81fd5]{font-size:14px}.lobby-results-heading>span[data-v-49b81fd5],.lobby-results-heading>button[data-v-49b81fd5]{font-size:9px}.lobby-hosts[data-v-49b81fd5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.lobby-photo[data-v-49b81fd5]{aspect-ratio:1.25}.lobby-host-copy[data-v-49b81fd5]{padding:12px 10px}.host-title-line[data-v-49b81fd5]{align-items:flex-start;flex-direction:column;gap:5px}.host-title-line h3[data-v-49b81fd5]{font-size:13px;max-width:100%}.host-title-line>span[data-v-49b81fd5]{font-size:8px;padding:3px 5px}.lobby-host-bio[data-v-49b81fd5]{font-size:9px;margin:8px 0 10px;min-height:31px}.lobby-host-footer[data-v-49b81fd5]{padding-top:10px}.lobby-host-footer>span[data-v-49b81fd5]{font-size:10px}.lobby-host-footer small[data-v-49b81fd5]{font-size:7px}.lobby-host-footer>button[data-v-49b81fd5]{font-size:9px}.lobby-stage[data-v-49b81fd5]{font-size:8px;top:9px;left:9px}.lobby-host-id[data-v-49b81fd5]{font-size:8px;left:10px}.lobby-heart[data-v-49b81fd5]{width:27px;height:27px;top:8px;right:8px}}@media(max-width:370px){.lobby-modes[data-v-49b81fd5]{gap:13px}.lobby-modes button[data-v-49b81fd5]{font-size:10px}.lobby-sort select[data-v-49b81fd5]{max-width:80px}.lobby-sort>svg[data-v-49b81fd5]{display:none}.lobby-clock[data-v-49b81fd5]{font-size:11px;padding:6px}.round-overview h2[data-v-49b81fd5]{font-size:13px}.lobby-host-footer[data-v-49b81fd5]{gap:3px}.lobby-host-footer small[data-v-49b81fd5]{display:none}}.pk-page[data-v-e7c20274]{max-width:1120px;margin:26px auto 0}.pk-heading[data-v-e7c20274]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.pk-heading h1[data-v-e7c20274]{font-size:27px}.pk-heading p[data-v-e7c20274]{font-size:11px;color:#927aaa;margin-top:9px}.pk-history[data-v-e7c20274]{display:flex;gap:7px;align-items:center;border:1px solid var(--border);border-radius:9px;padding:11px 13px;color:#b69bcd;font-size:11px;white-space:nowrap}.pk-round[data-v-e7c20274]{padding:21px 23px;background:linear-gradient(115deg,#3b2453,#251b38);border:1px solid #bc8be639;border-radius:15px;margin-bottom:22px}.pk-round-info[data-v-e7c20274]{display:flex;align-items:center;gap:13px}.pk-round-icon[data-v-e7c20274]{display:grid;place-items:center;width:44px;height:44px;background:#c69ae91b;border-radius:12px;color:#d9b7f1;flex-shrink:0}.pk-round-info>div>span[data-v-e7c20274]{font-size:10px;color:#af8cc8}.pk-round-info h2[data-v-e7c20274]{font-size:17px;margin-top:7px;font-weight:600}.pk-time[data-v-e7c20274]{margin-left:auto;text-align:right}.pk-time span[data-v-e7c20274]{font-size:9px!important}.pk-time strong[data-v-e7c20274]{display:block;font-size:30px;font-weight:600;font-variant-numeric:tabular-nums;color:#ead7fa;margin-top:3px;line-height:1.2}.pk-time strong.urgent[data-v-e7c20274]{color:#f2a0c0}.pk-clock-track[data-v-e7c20274]{height:3px;background:#c59de41a;border-radius:3px;overflow:hidden;margin:17px 0 12px}.pk-clock-track i[data-v-e7c20274]{display:block;height:100%;background:#bd87e8;transition:width 1s linear}.pk-round-meta[data-v-e7c20274]{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#997cad}.pk-round-meta>span[data-v-e7c20274]{display:flex;align-items:center;gap:5px}.pk-round-meta b[data-v-e7c20274]{font-weight:500;color:#d6b9eb}.pk-round-meta i[data-v-e7c20274]{width:4px;height:4px;background:#a18bac;border-radius:50%}.pk-round-meta i.connected[data-v-e7c20274]{background:#8ccead}.pk-layout[data-v-e7c20274]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:22px;align-items:start}.pk-host-grid[data-v-e7c20274]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;scroll-margin-top:90px}.pk-host[data-v-e7c20274]{border:1px solid var(--border);border-radius:13px;overflow:hidden;background:#1b1628;min-width:0}.pk-host.selected[data-v-e7c20274]{border-color:#bb86e8aa;background:#281b39}.pk-photo-wrap[data-v-e7c20274]{position:relative}.pk-photo[data-v-e7c20274]{display:block;position:relative;width:100%;aspect-ratio:1;border-radius:0;padding:0;overflow:hidden;background:#241833}.pk-photo img[data-v-e7c20274]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%}.pk-photo:not(.custom-avatar) img[data-v-e7c20274]{width:350%;max-width:none;height:auto;inset:0 auto auto -41%;object-fit:unset;object-position:unset;transform:translateY(-16.75%)}.pk-photo.portrait-1:not(.custom-avatar) img[data-v-e7c20274],.pk-photo.portrait-3:not(.custom-avatar) img[data-v-e7c20274]{left:-210%}.pk-photo.portrait-2:not(.custom-avatar) img[data-v-e7c20274],.pk-photo.portrait-3:not(.custom-avatar) img[data-v-e7c20274]{transform:translateY(-39.46%)}.pk-photo.custom-avatar img[data-v-e7c20274]{width:100%;height:100%;left:0;top:0;transform:none;object-fit:cover;object-position:center 14%}.pk-photo-shade[data-v-e7c20274]{position:absolute;inset:0;background:linear-gradient(0deg,#1c102c9c,transparent 65%)}.pk-photo-id[data-v-e7c20274]{position:absolute;bottom:9px;left:11px;font-size:9px;color:#dfc8ef}.pk-leading[data-v-e7c20274]{position:absolute;top:9px;left:9px;display:flex;align-items:center;gap:4px;color:#f3dfab;background:#4b3425bd;border:1px solid #eccb8a40;border-radius:5px;font-size:9px;padding:5px 7px}.pk-follow[data-v-e7c20274]{position:absolute;right:9px;top:9px;background:#1e122c99;border:1px solid #d7b8ec30;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;color:#e9caef}.pk-follow[aria-pressed=true][data-v-e7c20274]{color:#ef9cc7}.pk-select-host[data-v-e7c20274]{display:flex;align-items:center;justify-content:space-between;gap:9px;text-align:left;width:100%;padding:12px 12px 7px}.pk-select-host>span[data-v-e7c20274]:first-child{min-width:0}.pk-select-host b[data-v-e7c20274]{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-select-host small[data-v-e7c20274]{display:block;font-size:9px;color:#a083b5;margin-top:5px}.pk-check[data-v-e7c20274]{display:grid;place-items:center;width:18px;height:18px;border:1px solid #9873b346;border-radius:50%;flex-shrink:0}.selected .pk-check[data-v-e7c20274]{background:#b887e3;color:#251032;border-color:#b887e3}.pk-score[data-v-e7c20274]{padding:5px 12px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.pk-score strong[data-v-e7c20274]{font-size:24px;font-weight:600;color:#e3c4f9;overflow-wrap:anywhere;min-width:0}.pk-score small[data-v-e7c20274]{font-size:9px;color:#a78abc;margin-left:5px;font-weight:400}.pk-score button[data-v-e7c20274]{display:flex;align-items:center;gap:5px;color:#cca0e8;font-size:10px;border-radius:7px;padding:7px;background:#c293e315;flex-shrink:0}.pk-score-track[data-v-e7c20274]{height:3px;background:#b082d21a}.pk-score-track i[data-v-e7c20274]{display:block;height:100%;background:#ac77d5;transition:width .3s}.pk-select-hint[data-v-e7c20274]{font-size:10px;color:#846a96;text-align:center;line-height:1.8;margin:15px 0}.pk-action[data-v-e7c20274]{border:1px solid var(--border);border-radius:13px;background:#1b1628;overflow:hidden;scroll-margin-top:90px}.pk-action-tabs[data-v-e7c20274]{display:flex;border-bottom:1px solid var(--border);padding:0 18px;gap:20px}.pk-action-tabs button[data-v-e7c20274]{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:#977daa;padding:19px 0;flex:1;border-bottom:2px solid transparent}.pk-action-tabs button.active[data-v-e7c20274]{border-color:#c18bea;color:#ebd6fd}.pk-action-body[data-v-e7c20274]{padding:22px}.pk-batch-head[data-v-e7c20274]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pk-batch-head span[data-v-e7c20274]{font-size:9px;color:#9272a9}.pk-batch-head h3[data-v-e7c20274]{font-size:15px;margin-top:6px}.pk-batch-tools[data-v-e7c20274]{display:flex;gap:10px}.pk-batch-tools button[data-v-e7c20274]{font-size:10px;color:#b48bce}.pk-funds[data-v-e7c20274]{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#9d7fb3;background:#140e2080;padding:12px;border-radius:8px;margin:20px 0}.pk-funds b[data-v-e7c20274]{font-weight:500;color:#d1b0e7;margin-left:5px}.pk-funds button[data-v-e7c20274]{display:flex;gap:3px;color:#bd91de}.pk-quantity-title[data-v-e7c20274]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px}.pk-quantity-title h4[data-v-e7c20274]{font-size:12px;font-weight:500}.pk-quantity-title span[data-v-e7c20274]{font-size:9px;color:#b491cc}.pk-presets[data-v-e7c20274]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.pk-presets button[data-v-e7c20274]{font-size:12px;border:1px solid #9971b62b;border-radius:7px;padding:11px 5px;color:#baa0ce}.pk-presets button.active[data-v-e7c20274]{border-color:#b682dd88;background:#a06bc524;color:#ead1ff}.pk-custom[data-v-e7c20274]{display:flex;align-items:center;gap:10px;border:1px solid #a57bc332;border-radius:8px;padding:12px;color:#987cab;font-size:10px}.pk-custom input[data-v-e7c20274]{width:0;min-width:0;flex:1;text-align:right;font-size:14px}.pk-custom small[data-v-e7c20274]{font-size:9px}.pk-apply-all[data-v-e7c20274]{width:100%;margin-top:10px;font-size:10px;color:#c5a0e2;padding:10px;border:1px dashed #b888db45;border-radius:8px}.pk-bet-lines[data-v-e7c20274]{margin-top:14px;display:grid;gap:8px}.pk-bet-line[data-v-e7c20274]{display:flex;align-items:center;gap:10px;border:1px solid #a57bc332;border-radius:8px;padding:11px 12px;color:#987cab;font-size:10px}.pk-bet-line>span[data-v-e7c20274]{min-width:0;flex:1}.pk-bet-line b[data-v-e7c20274]{display:block;font-size:12px;color:#e4c9f5;font-weight:500}.pk-bet-line span small[data-v-e7c20274]{display:block;margin-top:4px;color:#9a7aad}.pk-bet-line input[data-v-e7c20274]{width:88px;text-align:right;font-size:14px;color:#ead7fa}.pk-bet-sum[data-v-e7c20274]{font-size:10px;color:#9d7fb3;margin-top:4px}.pk-bet-sum b[data-v-e7c20274]{color:#d1b0e7;font-weight:500}.pk-batch-empty[data-v-e7c20274]{font-size:10px;color:#8d739f;padding:14px 0 4px;line-height:1.7}.pk-submit[data-v-e7c20274]{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;font-size:13px;padding:14px 10px;border-radius:9px;background:#bb87ec;color:#241231;margin-top:17px}.pk-amount-error[data-v-e7c20274]{font-size:10px;color:#efa9c3;line-height:1.6;margin-top:10px}.pk-action-note[data-v-e7c20274]{font-size:10px;color:#8d739f;text-align:center;line-height:1.8;margin:12px 0 18px}.pk-action-links[data-v-e7c20274]{display:flex;justify-content:center;gap:27px;border-top:1px solid var(--border);padding-top:17px}.pk-action-links button[data-v-e7c20274]{display:flex;align-items:center;gap:5px;color:#ad8ac3;font-size:10px}.pk-records[data-v-e7c20274]{margin-top:22px;border:1px solid var(--border);border-radius:13px;background:#1b1628;padding:22px}.pk-records-head h3[data-v-e7c20274]{font-size:15px;font-weight:600;color:#dac5eb}.pk-records-head p[data-v-e7c20274]{font-size:10px;color:#8d739f;margin-top:8px;line-height:1.7}.pk-records-tabs[data-v-e7c20274]{display:flex;gap:18px;border-bottom:1px solid var(--border);margin:18px 0 8px}.pk-records-tabs button[data-v-e7c20274]{font-size:12px;color:#977daa;padding:12px 0 14px;border-bottom:2px solid transparent}.pk-records-tabs button.active[data-v-e7c20274]{color:#ebd6fd;border-color:#c18bea}.pk-records-tabs span[data-v-e7c20274]{font-size:10px;color:#a58bbe;margin-left:4px}.pk-records-list[data-v-e7c20274]{display:grid}.pk-records-empty[data-v-e7c20274]{padding:28px 8px;text-align:center;font-size:11px;color:#8d739f}.pk-record-row[data-v-e7c20274]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;border-bottom:1px solid var(--border)}.pk-record-row[data-v-e7c20274]:last-child{border:0}.pk-record-row h4[data-v-e7c20274]{font-size:12px;font-weight:500;color:#dbc4ec}.pk-record-row h4 small[data-v-e7c20274]{font-size:9px;color:#8d739f;margin-left:6px;font-weight:400}.pk-record-row p[data-v-e7c20274]{font-size:10px;color:#9a7aad;margin-top:7px;line-height:1.6}.pk-record-row strong[data-v-e7c20274]{font-size:14px;color:#e3c4f9;font-weight:500}.pk-record-row .status[data-v-e7c20274]{font-size:10px;color:#b99dd0;border:1px solid #b888db36;border-radius:999px;padding:5px 9px;white-space:nowrap}.pk-record-row .status.pending[data-v-e7c20274]{color:#e6c58f;border-color:#e6c58f44}.pk-record-row .status.won[data-v-e7c20274]{color:#8ccead;border-color:#8ccead44}.pk-record-row .status.lost[data-v-e7c20274]{color:#d29aaf;border-color:#d29aaf44}.pk-record-row .status.refund[data-v-e7c20274]{color:#9eb6d8;border-color:#9eb6d844}@media(max-width:1000px)and (min-width:761px){.pk-layout[data-v-e7c20274]{grid-template-columns:minmax(0,1fr)}.pk-host-grid[data-v-e7c20274]{grid-template-columns:repeat(4,minmax(0,1fr))}.pk-photo[data-v-e7c20274]{aspect-ratio:1}.pk-select-host b[data-v-e7c20274]{font-size:12px}.pk-score[data-v-e7c20274]{gap:3px}.pk-score strong[data-v-e7c20274]{font-size:20px}}@media(max-width:760px){.pk-page[data-v-e7c20274]{margin-top:22px}.pk-heading[data-v-e7c20274]{margin-bottom:19px}.pk-heading h1[data-v-e7c20274]{font-size:24px}.pk-heading p[data-v-e7c20274]{display:none}.pk-history[data-v-e7c20274]{font-size:10px;padding:10px;gap:5px}.pk-round[data-v-e7c20274]{padding:16px;margin-bottom:18px}.pk-round-icon[data-v-e7c20274]{width:35px;height:35px;border-radius:10px}.pk-round-icon svg[data-v-e7c20274]{width:20px}.pk-round-info[data-v-e7c20274]{gap:10px}.pk-round-info h2[data-v-e7c20274]{font-size:14px;margin-top:5px}.pk-round-info>div>span[data-v-e7c20274]{font-size:9px}.pk-time strong[data-v-e7c20274]{font-size:26px}.pk-time span[data-v-e7c20274]{font-size:8px!important}.pk-clock-track[data-v-e7c20274]{margin:14px 0 11px}.pk-round-meta[data-v-e7c20274]{font-size:8px;gap:6px}.pk-layout[data-v-e7c20274]{grid-template-columns:minmax(0,1fr);gap:15px}.pk-host-grid[data-v-e7c20274]{gap:12px}.pk-photo[data-v-e7c20274]{aspect-ratio:1}.pk-select-host[data-v-e7c20274]{padding:10px 10px 6px}.pk-select-host b[data-v-e7c20274]{font-size:12px}.pk-select-host small[data-v-e7c20274]{font-size:8px;margin-top:4px}.pk-check[data-v-e7c20274]{width:16px;height:16px}.pk-score[data-v-e7c20274]{padding:3px 10px 10px}.pk-score strong[data-v-e7c20274]{font-size:21px}.pk-score button[data-v-e7c20274]{font-size:9px;padding:6px;gap:4px}.pk-photo-id[data-v-e7c20274]{font-size:8px;bottom:8px;left:10px}.pk-leading[data-v-e7c20274]{font-size:8px;padding:4px 5px;top:8px;left:8px}.pk-follow[data-v-e7c20274]{top:7px;right:7px;width:25px;height:25px}.pk-select-hint[data-v-e7c20274]{margin:11px 0 0;font-size:9px}.pk-action-body[data-v-e7c20274]{padding:19px 17px}.pk-action-tabs[data-v-e7c20274]{padding:0 17px}.pk-action-tabs button[data-v-e7c20274]{padding:16px 0}.pk-action-note[data-v-e7c20274]{font-size:9px}.pk-records[data-v-e7c20274]{padding:18px 15px;margin-top:16px}.pk-bet-line input[data-v-e7c20274]{width:72px}}:root{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f5f1ff;background:#100d1b;font-synthesis:none;--muted:#928aa7;--border:#ffffff0e;--panel:#1b162a;--purple:#ae69ff;--pink:#f260d6}*{box-sizing:border-box}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer;border:0;color:inherit;background:none}button:disabled{cursor:not-allowed;opacity:.45}button,a,input{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #c793ff}button{transition:background .18s,transform .18s,border-color .18s}button:hover:not(:disabled){filter:brightness(1.12)}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}button svg{flex-shrink:0}input{min-width:0;color:#f5f1ff;background:transparent;border:0}input::-webkit-inner-spin-button{appearance:none}.app-shell{min-height:100vh;background:radial-gradient(ellipse at 52% 0,#39175d24 0,transparent 54%)}.sidebar{width:216px;position:fixed;inset:0 auto 0 0;padding:32px 20px 22px;background:#141020;border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:30}.brand{display:flex;gap:11px;align-items:center;padding:0 8px;font-size:25px;font-weight:900;letter-spacing:1px;line-height:1.2}.brand-icon{width:42px;height:44px;border-radius:13px;background:linear-gradient(135deg,#b165fc,#7638da);display:grid;place-items:center;box-shadow:0 4px 23px #8d37e538}.brand-pk{font-style:italic;color:#c392ff;margin-left:4px}.brand small{display:block;font-size:8px;letter-spacing:4px;color:#887d9f;margin-top:7px;font-weight:500}.nav-caption{font-size:10px;color:#645d76;letter-spacing:2px;margin:48px 15px 17px}.sidebar nav{display:grid;gap:9px}.sidebar nav button{display:flex;align-items:center;gap:13px;font-size:13px;padding:14px 16px;border-radius:9px;color:#9a90ae;position:relative;text-align:left}.sidebar nav button.active{color:#dcc2ff;background:linear-gradient(90deg,#7f3cc530,#a546d711);box-shadow:inset 0 0 0 1px #ab6eff22}.sidebar nav button.active:before{content:"";position:absolute;left:-20px;width:3px;height:24px;background:#b574ff;border-radius:0 4px 4px 0}.live-dot{width:6px;height:6px;background:#79ddb0;border-radius:50%;display:inline-block;box-shadow:0 0 9px #79ddb055}.sidebar .live-dot{margin-left:auto;background:#b474ff}.sidebar-bottom{margin-top:auto}.side-promo{position:relative;border:1px solid #a66be123;border-radius:13px;padding:22px 15px 16px;background:radial-gradient(ellipse at 80% 0,#9a54e82b,transparent 70%),#1b1428}.side-promo>svg{color:#cba0ff;margin-bottom:12px}.side-promo h3{font-size:13px;font-weight:600}.side-promo p{font-size:11px;line-height:1.9;color:#8f82a4;margin:9px 0 18px}.side-promo button{font-size:11px;display:flex;gap:6px;align-items:center;color:#c59be9}.admin-link{display:flex;align-items:center;gap:10px;font-size:11px;color:#81768f;margin:25px 10px 18px}.version{font-size:8px;letter-spacing:1.4px;color:#51485f;margin:0 10px}.workspace{margin-left:216px}.topbar{height:78px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;padding:0 40px;background:#14101ed9}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:11px;color:#9d94ac}.breadcrumb svg{color:#50465f}.top-actions{display:flex;align-items:center;gap:19px}.demo-badge{font-size:10px;color:#cba8f6;padding:5px 9px;border-radius:5px;background:#ad77ef12;border:1px solid #b67cf025;letter-spacing:1px}.icon-button{display:grid;place-items:center;color:#a395b8;padding:7px}.user-avatar{height:33px;width:33px;background:linear-gradient(135deg,#7f54b9,#3d225f);border:1px solid #ad72e852;border-radius:50%;color:#e4c5ff;font-size:12px}.mobile-brand{display:none}main{padding:25px 40px 0;max-width:1440px;margin:auto}.notice{padding:10px 13px;background:#b876ff08;border:1px solid #b876ff0e;border-radius:6px;font-size:10px;color:#9e8bb4;display:flex;align-items:center;justify-content:space-between;gap:10px}.notice span,.notice button{display:flex;align-items:center;gap:7px}.notice button{font-size:10px;color:#be97df;white-space:nowrap}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 27px}.eyebrow{font-size:9px;letter-spacing:2.3px;color:#ad7fd0;margin-bottom:9px;font-weight:600}h1{font-size:28px;letter-spacing:.5px;font-weight:800}.page-heading h1 span{font-size:19px;color:#8f7f9e;margin-left:13px;font-weight:400}.page-heading p{font-size:11px;color:var(--muted);margin-top:10px}.outline{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ffffff17;padding:9px 13px;border-radius:7px;font-size:11px;color:#c0b5d0;background:#ffffff02}.arena-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.round-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 20px 23px;border:1px solid #b36ef52b;border-radius:12px;background:radial-gradient(ellipse at 70% 0,#7639bd22,transparent 70%),linear-gradient(120deg,#221830,#191326);overflow:hidden;margin-bottom:18px}.round-title{display:flex;flex-direction:column;gap:8px}.round-label{display:flex;align-items:center;gap:7px;font-size:11px;color:#d2a8fa}.round-label svg{color:#c181ff}.round-id{font-size:10px;letter-spacing:1px;color:#80728f}.timer-block{display:flex;align-items:center;gap:13px}.timer-block>span{font-size:10px;color:#a492b8}.timer-block strong{font-size:34px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:3px;font-weight:700;color:#ecd6ff;text-shadow:0 0 20px #b576ff66;line-height:1}.timer-block strong.urgent{color:#ff96c0}.timer-block .three-min{display:none}.round-progress{position:absolute;inset:auto 0 0;height:3px;background:#ffffff06}.round-progress i{display:block;height:100%;background:linear-gradient(90deg,#8f4af1,#e786ff);transition:width 1s linear}.host-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.host-card{--accent:#ed77d2;border:1px solid #ffffff0c;background:#1c1629;border-radius:12px;overflow:hidden;box-shadow:0 4px 18px #0000000c}.color-0{--accent:#f174d6;--accent-rgb:241,116,214}.color-1{--accent:#69b4ff;--accent-rgb:105,180,255}.color-2{--accent:#ba8aff;--accent-rgb:186,138,255}.color-3{--accent:#f6ca6c;--accent-rgb:246,202,108}.host-card.chosen{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.portrait{position:relative;overflow:hidden;background:#392349}.portrait img,.mini-portrait img{position:absolute;width:215%;max-width:none;height:auto;left:-5.5%;top:-84%;pointer-events:none}.portrait-1 img{left:-109%}.portrait-2 img{top:-204%}.portrait-3 img{left:-109%;top:-204%}.host-card .portrait{aspect-ratio:1.24;cursor:pointer}.host-card .portrait img{top:-105%}.host-card .portrait-2 img,.host-card .portrait-3 img{top:-250%}.portrait-shade{position:absolute;inset:0;background:linear-gradient(180deg,#00000005 40%,#130c25d9)}.host-tag{position:absolute;left:12px;top:12px;padding:4px 7px;border:1px solid #ffffff1a;background:#281b3e66;border-radius:4px;font-size:8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;gap:4px;color:#f4e9ff}.leader{position:absolute;right:12px;top:12px;display:flex;gap:4px;align-items:center;color:#f8d585;font-size:9px;background:#312338ac;padding:4px 6px;border-radius:4px}.follow-btn{position:absolute;right:12px;bottom:16px;color:#fff;background:#ffffff19;border:1px solid #ffffff1a;border-radius:50%;width:29px;height:29px;display:grid;place-items:center}.host-identity{position:absolute;bottom:16px;left:15px;right:45px}.host-identity h2{font-size:17px;font-weight:700;display:flex;gap:8px;align-items:center}.host-identity h2 span{font-size:8px;font-weight:400;color:#bfb2cf}.host-identity p{font-size:8px;color:#c5b5d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px}.host-score{display:flex;justify-content:space-between;align-items:center;padding:13px 15px 10px;gap:8px}.vote-label{display:block;font-size:8px;color:#91809f;margin-bottom:4px}.host-score strong{display:block;font-family:ui-sans-serif,system-ui,sans-serif;font-size:27px;font-weight:750;letter-spacing:.4px;color:var(--accent);line-height:1.1}.host-score strong small{font-size:9px;margin-left:5px;font-weight:400}.gift-button{font-size:10px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent);border-radius:6px;display:flex;align-items:center;gap:4px;padding:8px 11px}.vote-progress{height:3px;background:#ffffff07;margin:0 15px 15px;border-radius:10px;overflow:hidden}.vote-progress i{height:100%;display:block;background:var(--accent);border-radius:10px;transition:width .4s}.match-footnote{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:8px;color:#746980;padding:15px 1px}.match-footnote span:first-child{display:flex;align-items:center;gap:5px}.match-footnote .live-dot{width:4px;height:4px}.match-footnote b{font-weight:500;color:#bca4d0}.action-column{display:grid;gap:16px}.panel{background:linear-gradient(140deg,#21192e80,#1a1426bd);border:1px solid #ffffff0b;border-radius:12px}.play-panel{scroll-margin-top:16px}.panel-tabs{display:flex;border-bottom:1px solid var(--border);padding:0 18px}.panel-tabs button{width:50%;display:flex;justify-content:center;align-items:center;gap:7px;font-size:12px;padding:19px 0;color:#877a9b;position:relative}.panel-tabs button.active{color:#dab6ff;font-weight:600}.panel-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:25%;width:50%;height:2px;border-radius:4px;background:#bd7dff;box-shadow:0 0 10px #bd7dff66}.panel-body{padding:21px 20px 16px}.section-heading h3{font-size:15px;font-weight:600}.tiny-label{font-size:8px;color:#816e96;margin-top:5px;display:none}.small{font-size:10px}.muted{color:var(--muted)}.panel-body>p{margin-top:9px}.pick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0}.pick{padding:8px 4px 7px;border:1px solid #ffffff0b;background:#ffffff02;border-radius:7px;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.pick>span{font-size:9px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mini-portrait{position:relative;overflow:hidden;background:#3d2850;width:36px;height:36px;border-radius:50%;flex-shrink:0}.mini-portrait img{width:215%;top:-100%}.mini-portrait.portrait-2 img,.mini-portrait.portrait-3 img{top:-245%}.pick.selected{border-color:#be78ff;background:#a362e61c}.pick.selected .mini-portrait{box-shadow:0 0 0 1px #d29bff}.pick .pick-check{position:absolute;right:3px;top:3px;background:#bf81ff;width:13px;height:13px;display:grid;place-items:center;border-radius:50%;color:#190c29}.amount-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.amount-label h4{font-size:11px;font-weight:500}.amount-label>span{font-size:9px;color:#9a8aa9}.amount-label b{font-weight:600;color:#d9b6fa;margin-left:5px}.amount-options{display:flex;gap:8px;margin:12px 0}.amount-options button{flex:1;border-radius:6px;border:1px solid #ffffff10;background:#ffffff03;font-size:12px;padding:10px 3px;color:#aa9ab9;font-family:inherit}.amount-options .selected{color:#e5caff;border-color:#b773ec;background:#9f5ed71a;box-shadow:inset 0 0 12px #a268d80a}.custom-amount{display:flex;align-items:center;border:1px solid #ffffff0b;background:#100c1a55;border-radius:6px;font-size:9px;gap:10px;color:#8f819d;padding:10px 11px}.custom-amount input{width:100%;font-size:12px;text-align:right;padding:0 1px}.selection-summary{display:flex;align-items:center;justify-content:space-between;font-size:10px;padding:20px 0 15px;color:#8d7e9e}.selection-summary strong{color:#d4b4ec;font-size:11px;font-weight:500}.primary{background:linear-gradient(110deg,#9453f1,#c35de5);border:1px solid #bc7ff555;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;font-size:12px;font-weight:600;box-shadow:0 5px 22px #9d42db24;min-height:43px}.primary:hover:not(:disabled){transform:translateY(-1px)}.full{width:100%}.panel-body p.action-hint{font-size:8px;text-align:center;color:#7d6d8f;margin:12px 0 8px}.text-button{display:flex;justify-content:center;align-items:center;gap:4px;font-size:10px;color:#bb8fe1;padding:7px}.wallet-mini{display:flex;align-items:center;gap:13px;padding:18px 19px}.wallet-mini-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#a56aff14;color:#ba89ef}.wallet-mini>div>span{font-size:9px;color:#9c8dab;display:block;margin-bottom:5px}.wallet-mini strong{font-size:20px;font-weight:600;letter-spacing:.5px}.wallet-mini strong small{font-size:9px;font-weight:400;color:#7d6f8e}.wallet-mini>button{margin-left:auto;color:#7f6e93}.tips{padding:3px 5px}.tips>div{display:flex;align-items:center;gap:7px;color:#9e86b4}.tips h4{font-size:10px;font-weight:500}.tips p{font-size:9px;line-height:1.9;color:#796b8b;margin:9px 0}.tips button{font-size:9px;color:#a585c1;display:flex;align-items:center;gap:4px}footer{border-top:1px solid #ffffff07;margin-top:30px;padding:21px 0 24px;display:flex;gap:10px;font-size:8px;color:#51455e}footer span{color:#584b67}.footer-demo{margin-left:auto}.mobile-nav{display:none}.lobby-hero{display:flex;align-items:center;justify-content:space-between;margin:25px 0 30px;background:radial-gradient(ellipse at 80% 50%,#7338be66,transparent 55%),linear-gradient(125deg,#332043,#221632);padding:40px;border:1px solid #d18eff22;border-radius:15px;overflow:hidden}.lobby-hero h1{font-size:32px;line-height:1.6;letter-spacing:1px}.lobby-hero p{font-size:12px;color:#b49fc7;margin:14px 0 24px}.hero-decoration{display:flex;flex-direction:column;align-items:center;transform:rotate(-9deg);padding:0 25px;color:#c188ff}.hero-decoration svg{filter:drop-shadow(0 0 30px #cd8cff88);margin-bottom:10px}.hero-decoration b{font-size:46px;line-height:1.05;font-weight:900;font-style:italic;letter-spacing:3px;color:#e6ceff88;text-align:center;text-shadow:0 5px 0 #78419b33}.hero-decoration>span{font-size:7px;letter-spacing:3px;margin-top:15px;color:#bc8be8}.list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.filter-tabs{display:flex;gap:25px}.filter-tabs button{font-size:12px;color:#8c7f9d;padding:10px 0;border-bottom:2px solid transparent}.filter-tabs button.active{color:#dcc0fa;border-color:#b76fee}.filter-tabs span{font-size:9px;margin-left:5px;color:#8b67a8}.search{display:flex;align-items:center;gap:8px;border:1px solid #ffffff0d;background:#1c1528;border-radius:7px;padding:10px 12px;color:#7f6d94}.search input{font-size:10px;width:170px}.search input::placeholder{color:#756681}.directory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:19px}.directory-card{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#1c1628}.directory-photo{display:block;width:100%;aspect-ratio:1.02}.directory-photo img{top:-87%}.directory-photo.portrait-2 img,.directory-photo.portrait-3 img{top:-208%}.onstage{position:absolute;left:10px;bottom:11px;font-size:8px;display:flex;gap:5px;align-items:center;background:#241837aa;border:1px solid #ffffff15;padding:4px 7px;border-radius:4px}.onstage .live-dot{width:4px;height:4px}.directory-info{display:flex;justify-content:space-between;align-items:center;padding:13px 11px;gap:5px}.directory-info h3{font-size:12px}.directory-info p{font-size:8px;color:#897995;margin-top:6px}.pink{color:#ec84c8}.ranking-banner{display:flex;gap:22px;align-items:center;background:radial-gradient(ellipse at 10% 50%,#a665f02b,transparent 60%),#241933;border:1px solid #ba76e525;padding:30px;border-radius:12px;margin-bottom:25px;color:#deb0ff}.ranking-banner h2{font-size:20px}.ranking-banner p{font-size:11px;color:#9c82af;margin-top:10px}.rank-list{padding:8px 26px}.rank-list article{display:flex;align-items:center;gap:21px;padding:25px 0;border-bottom:1px solid var(--border)}.rank-list article:last-child{border:0}.rank-number{font-size:23px;color:#71607e;font-style:italic;font-weight:700}.gold{color:#f0c879}.rank-list .mini-portrait{width:50px;height:50px}.rank-name{flex:1}.rank-name h3{font-size:14px;display:flex;align-items:center;gap:8px}.rank-name p{font-size:10px;color:#92809f;margin-top:6px}.rank-list strong{font-size:23px;color:#dab2ff}.rank-list small{font-size:10px;color:#917c9f;font-weight:400}.history-panel{padding:24px;margin-top:25px}.history-panel>h3{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:15px}.history-row{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:16px 0;border-bottom:1px solid var(--border);font-size:11px}.history-row:last-child{border:0}.history-row small{display:block;font-size:9px;color:#887294;margin-top:7px;font-weight:400}.history-row b{font-weight:500;text-align:right;color:#d4b0ef}.history-row em{font-style:normal;font-size:9px;color:#e5c17e;margin-left:7px}.wallet-cards{display:grid;grid-template-columns:1.5fr 1fr;gap:23px}.balance-card{position:relative;overflow:hidden;border:1px solid #b27bdf4f;padding:30px;border-radius:13px;background:radial-gradient(ellipse at 100% 0,#8b42d266,transparent 60%),linear-gradient(120deg,#53307f,#35204e)}.balance-card>span{display:flex;gap:8px;align-items:center;color:#cbb4e2;font-size:12px}.balance-card>strong{display:block;font-size:44px;font-weight:700;letter-spacing:1px;margin:16px 0 24px}.balance-card small{font-size:11px;font-weight:400;margin-left:9px;color:#b798ce}.balance-card>div{display:flex;gap:12px;position:relative;z-index:1}.balance-card button{display:flex;align-items:center;gap:5px;padding:10px 15px;border:1px solid #e3c5ff36;background:#ffffff12;border-radius:6px;font-size:11px}.balance-card .watermark{position:absolute;right:25px;top:50px;color:#ce9bff15;transform:rotate(12deg)}.ticket-card{padding:28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.ticket-card>svg{color:#c194ee}.ticket-card>span{font-size:11px;color:#a08aaf}.ticket-card strong{font-size:33px;font-weight:600}.ticket-card small{font-size:11px;font-weight:400;margin-left:7px;color:#8b7798}.ticket-card .outline{margin-top:6px}.records{margin-top:25px;padding:0 25px}.record-tabs{display:flex;gap:25px;border-bottom:1px solid var(--border)}.record-tabs button{padding:22px 0;font-size:12px;color:#8f7f9d;border-bottom:2px solid transparent}.record-tabs button.active{color:#cf9efa;border-color:#b573ec}.record-tabs button span{font-size:9px;color:#826293;margin-left:5px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:58px 15px;color:#736080;gap:13px;text-align:center}.empty>svg{width:35px;height:35px;stroke-width:1.3;color:#805b9b}.empty p{font-size:11px;line-height:1.8}.empty h3{font-size:14px;color:#b89bc9}.record-row{display:flex;align-items:center;gap:15px;padding:22px 0;border-bottom:1px solid var(--border)}.record-row:last-child{border:0}.record-icon{height:38px;width:38px;background:#9962c915;border-radius:9px;display:grid;place-items:center;color:#ae80ce;flex-shrink:0}.record-description{flex:1;min-width:0}.record-description h4{font-size:12px;font-weight:500}.record-description small{font-size:9px;color:#7c658b;font-weight:400;margin-left:8px}.record-description p{font-size:10px;color:#8b749a;margin-top:7px;line-height:1.8}.record-row>strong{font-size:16px;font-weight:500;color:#cab3d9}.record-row>strong.positive{color:#77d7ae}.status{font-size:9px;border:1px solid #ffffff11;background:#ffffff04;color:#9886a4;padding:5px 8px;border-radius:5px;white-space:nowrap}.status.won{color:#77d7ae;background:#77d7ae0a;border-color:#77d7ae25}.status.pending{color:#d6b272;background:#d6b2720a;border-color:#d6b27225}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stat{padding:22px}.stat>span{font-size:11px;color:#9782a4}.stat strong{display:block;margin-top:15px;font-size:28px}.stat small{font-size:10px;color:#816c8d;font-weight:400;margin-left:7px}.admin-settings{padding:25px;margin-top:25px}.admin-settings h3{font-size:15px;margin-bottom:14px}.admin-settings>div{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid var(--border);font-size:11px}.admin-settings>div:last-child{border:0}.admin-settings>div>span{color:#93809f}.admin-settings b{font-weight:400;text-align:right;color:#c6abd7}.loading,.error-state{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;color:#a881c8}.loading p,.error-state p{font-size:12px;color:#8c739c}.error-state h2{font-size:18px}.pulse{animation:pulse 2s infinite}@keyframes pulse{50%{opacity:.25;transform:scale(.9)}}.toast-message{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:100;background:#2e2042;border:1px solid #bc83ef44;box-shadow:0 8px 35px #0006;display:flex;align-items:center;gap:8px;border-radius:9px;padding:14px 22px;font-size:12px;max-width:90vw;line-height:1.8}.toast-message svg{color:#c69eeb;flex-shrink:0}.toast-enter-active,.toast-leave-active{transition:opacity .2s,top .2s}.toast-enter-from,.toast-leave-to{opacity:0;top:10px}.modal-overlay{position:fixed;inset:0;background:#080510bb;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:80;display:flex;justify-content:center;align-items:center;padding:22px}.modal{position:relative;max-width:440px;width:100%;background:linear-gradient(140deg,#2d1e40,#1b1428);border:1px solid #cd96ff26;box-shadow:0 30px 90px #0008;padding:32px;border-radius:17px;max-height:90dvh;overflow:auto}.modal-close{position:absolute;right:14px;top:14px;display:grid;place-items:center;color:#a88cbb;padding:5px;z-index:1}.modal-symbol{display:grid;place-items:center;background:#a36bd421;border:1px solid #c591ee22;color:#c792f4;width:57px;height:57px;border-radius:15px;margin-bottom:20px}.modal h2{font-size:22px;margin-bottom:14px}.modal>p{font-size:11px;color:#b19bc3;line-height:1.9;margin:13px 0 21px}.modal .amount-options{margin:23px 0 12px}.modal .custom-amount{margin-bottom:25px}.confirm-details{padding:8px 15px;background:#100a1e55;border:1px solid #ffffff08;border-radius:8px;margin:22px 0}.confirm-details>div{display:flex;justify-content:space-between;padding:12px 0;font-size:11px;gap:12px}.confirm-details span{color:#9881a8}.confirm-details b{font-weight:500;color:#dbbaf4}.modal>.text-button{margin-top:8px}.rules-list{padding-left:19px;font-size:11px;color:#b09ac0;line-height:2;margin:15px 0 25px}.rules-list li{margin:9px 0}.modal-history{max-height:60vh;overflow:auto}.profile-modal{text-align:center}.profile-portrait{width:110px;height:110px;border:3px solid #ba78f766;border-radius:50%;margin:10px auto 18px}.profile-portrait img{top:-100%}.profile-portrait.portrait-2 img,.profile-portrait.portrait-3 img{top:-245%}.profile-modal h2{margin-bottom:10px}.tag{font-size:9px;background:#bc70ea19;color:#cb9ae9;border-radius:4px;padding:4px 9px}.profile-stats{display:flex;justify-content:center;gap:40px;padding:0 0 25px}.profile-stats span{font-size:10px;color:#8c709f}.profile-stats b{font-size:16px;color:#debcf4;display:block;margin-bottom:8px}.profile-modal .outline{margin-top:12px}.profile-modal>small{display:block;font-size:9px;margin-top:18px}@media(min-width:1500px){.arena-layout{grid-template-columns:minmax(0,1fr) 350px;gap:30px}.host-card .portrait{aspect-ratio:1.4}.host-card .portrait img{top:-118%}.host-card .portrait-2 img,.host-card .portrait-3 img{top:-282%}.host-score{padding:15px 20px}.host-score strong{font-size:31px}.host-score .gift-button{font-size:12px;padding:9px 15px}.round-bar{padding:23px}.round-bar .timer-block strong{font-size:40px}.panel-body{padding:25px}.pick-grid{margin:25px 0}.pick{padding:12px 5px}.mini-portrait{width:40px;height:40px}.panel-body .primary{padding:15px}.panel-body .selection-summary{padding:25px 0 20px}}@media(max-width:1200px){.sidebar{width:185px;padding:27px 15px}.workspace{margin-left:185px}.brand{font-size:22px;gap:8px;padding:0 4px}.brand-icon{width:35px;height:38px}.sidebar nav button{font-size:12px;padding:13px 11px;gap:10px}.sidebar nav button.active:before{left:-15px}.topbar{padding:0 25px}main{padding:22px 25px 0}.arena-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.host-grid{gap:12px}.host-card .portrait{aspect-ratio:1.13}.host-card .portrait img{top:-95%}.host-card .portrait-2 img,.host-card .portrait-3 img{top:-228%}.host-identity{left:12px}.host-identity h2{font-size:15px}.host-identity p{font-size:7px}.host-score{padding:12px 11px}.host-score strong{font-size:23px}.gift-button{padding:7px 9px}.timer-block{gap:8px}.timer-block strong{font-size:29px}.timer-block>span{font-size:8px}.round-bar{padding:17px 14px 21px}.round-id{font-size:8px}.panel-body{padding:19px 16px}.match-footnote>span:last-child{display:none}.directory-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1000px){.sidebar{width:80px;padding:25px 10px}.brand{padding:0;justify-content:center}.brand>span:last-child,.nav-caption,.sidebar nav button .live-dot,.sidebar-bottom{display:none}.sidebar nav{margin-top:45px;gap:15px}.sidebar nav button{font-size:0;justify-content:center;padding:16px 0}.sidebar nav button.active:before{left:-10px}.sidebar nav button svg{width:23px;height:23px}.workspace{margin-left:80px}.arena-layout{grid-template-columns:minmax(0,1fr) 285px}.page-heading h1{font-size:25px}.page-heading h1 span{font-size:16px}.host-score strong{font-size:21px}.host-score .gift-button{font-size:9px}.host-card .portrait{aspect-ratio:.95}.host-card .portrait img{top:-80%}.host-card .portrait-2 img,.host-card .portrait-3 img{top:-191%}.host-identity h2 span{display:none}.host-tag{font-size:7px;left:8px;top:8px}.leader{right:8px;top:8px;font-size:7px}.host-identity p{display:none}.lobby-hero{padding:30px}.lobby-hero h1{font-size:27px}.hero-decoration{padding:0 10px}.hero-decoration b{font-size:36px}}@media(max-width:760px){.sidebar{display:none}.workspace{margin:0}.topbar{height:61px;padding:0 20px;background:#171020d9;position:sticky;top:0;z-index:35;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.breadcrumb{display:none}.mobile-brand{display:flex;align-items:center;gap:8px;font-weight:800;font-size:19px;letter-spacing:1px}.mobile-brand svg{color:#c285fc}.top-actions{gap:13px}.top-actions .user-avatar{display:none}.top-actions .icon-button{padding:4px}.demo-badge{font-size:8px;padding:4px 7px}main{padding:15px 16px 80px;max-width:620px}.notice{font-size:8px;padding:8px 10px;line-height:1.7}.notice>span{align-items:flex-start;gap:5px}.notice>span svg{flex-shrink:0;margin-top:1px;width:12px}.notice button{display:none}.page-heading{margin:22px 0 20px}.eyebrow{font-size:7px;letter-spacing:1.8px;margin-bottom:8px}.page-heading h1{font-size:23px}.page-heading h1 span{font-size:13px;margin-left:8px}.page-heading p{font-size:9px;margin-top:8px}.page-heading>.outline{font-size:9px;gap:4px;padding:8px}.page-heading>.outline svg{width:13px}.arena-layout{display:flex;flex-direction:column;gap:17px}.match-column,.action-column{width:100%}.round-bar{margin-bottom:13px;padding:16px 15px 20px}.round-id{font-size:8px}.round-label{font-size:10px}.timer-block{gap:10px}.timer-block strong{font-size:32px}.timer-block>span{font-size:8px}.host-grid{gap:12px}.host-card{border-radius:10px}.host-card .portrait{aspect-ratio:1.05}.host-card .portrait img{top:-89%}.host-card .portrait-2 img,.host-card .portrait-3 img{top:-211%}.host-identity{left:11px;bottom:12px;right:40px}.host-identity h2{font-size:16px}.host-identity h2 span{font-size:7px;display:inline}.host-tag{left:8px;top:8px;font-size:7px;padding:3px 5px}.leader{right:7px;top:8px;font-size:7px;gap:3px;padding:3px 5px}.leader svg{width:10px}.follow-btn{width:25px;height:25px;right:10px;bottom:11px}.follow-btn svg{width:14px}.host-score{padding:11px 10px 9px;gap:4px}.host-score strong{font-size:25px;letter-spacing:0}.host-score strong small{font-size:8px;margin-left:4px}.vote-label{font-size:7px;margin-bottom:4px}.host-score .gift-button{padding:7px 8px;font-size:9px;gap:2px}.gift-button svg{width:11px}.vote-progress{margin:0 10px 12px;height:3px}.match-footnote{font-size:8px;padding:13px 1px 0}.match-footnote>span:last-child{display:inline}.panel-tabs{padding:0 20px}.panel-tabs button{font-size:13px;padding:17px}.panel-body{padding:22px 20px 16px}.section-heading{display:flex;justify-content:space-between;align-items:center}.tiny-label{display:inline;font-size:8px;margin:0}.section-heading h3{font-size:16px}.panel-body>p{font-size:10px}.pick-grid{gap:10px;margin:20px 0 23px}.pick{padding:10px 5px 9px;gap:8px}.pick .mini-portrait{width:43px;height:43px}.pick>span{font-size:10px}.pick .pick-check{width:15px;height:15px;top:5px;right:5px}.amount-label h4{font-size:12px}.amount-label>span{font-size:10px}.amount-options button{font-size:13px;padding:12px 4px}.custom-amount{font-size:10px;padding:12px}.custom-amount input{font-size:13px}.selection-summary{font-size:11px}.selection-summary strong{font-size:12px}.primary{font-size:13px;padding:13px 18px;border-radius:8px;min-height:46px}.panel-body p.action-hint{font-size:9px;margin-top:13px}.panel-body>.text-button{font-size:11px;padding:9px}.wallet-mini{padding:18px 20px}.wallet-mini>div>span{font-size:10px}.wallet-mini strong{font-size:23px}.tips{padding:1px 5px 0}.tips h4{font-size:11px}.tips p{font-size:10px;margin:8px 0}.tips button{font-size:10px}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;background:#171021ec;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid #c57bff13;padding:9px 10px calc(9px + env(safe-area-inset-bottom));justify-content:space-around}.mobile-nav button{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:9px;color:#7f708f;flex:1}.mobile-nav button.active{color:#c78af8}.mobile-nav button.active svg{filter:drop-shadow(0 0 7px #bb6fff55)}footer{font-size:7px;flex-wrap:wrap;justify-content:center;margin-top:25px;gap:6px;padding:20px 0}.footer-demo{margin-left:0;width:100%;text-align:center;margin-top:3px}.lobby-hero{padding:27px 22px;margin:20px 0 22px}.lobby-hero .eyebrow{font-size:6px;letter-spacing:1.3px}.lobby-hero h1{font-size:23px}.lobby-hero p{font-size:9px;max-width:170px;line-height:1.8;margin:10px 0 18px}.lobby-hero .primary{font-size:10px;padding:10px 13px;min-height:38px}.hero-decoration{padding:0;transform:rotate(-10deg) translate(12px)}.hero-decoration>svg{width:43px;height:43px}.hero-decoration b{font-size:28px;letter-spacing:1px}.hero-decoration>span{font-size:5px;letter-spacing:1px}.list-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:15px}.filter-tabs{gap:23px}.filter-tabs button{font-size:11px}.search{width:100%;padding:11px}.search input{width:100%;font-size:11px}.directory-grid{grid-template-columns:repeat(2,1fr);gap:13px}.directory-info{padding:13px 10px}.directory-info h3{font-size:12px}.directory-info p{font-size:8px}.ranking-banner{padding:22px 18px;gap:14px}.ranking-banner>svg{width:31px}.ranking-banner h2{font-size:16px}.ranking-banner p{font-size:9px}.rank-list{padding:5px 15px}.rank-list article{gap:12px;padding:22px 0}.rank-number{font-size:19px}.rank-list .mini-portrait{width:39px;height:39px}.rank-name h3{font-size:12px}.rank-name p{font-size:8px}.rank-list strong{font-size:19px}.rank-list small{font-size:8px}.rank-list .outline{font-size:8px;padding:7px}.rank-name h3 svg{display:none}.history-panel{padding:20px;margin-top:20px}.wallet-cards{grid-template-columns:1fr;gap:15px}.balance-card{padding:26px}.balance-card>strong{font-size:40px}.ticket-card{position:relative;padding:21px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:7px 12px}.ticket-card>svg{grid-column:1;grid-row:1/3}.ticket-card>span{grid-column:2}.ticket-card>strong{grid-column:2;font-size:24px}.ticket-card>.outline{grid-column:3;grid-row:1/3;font-size:10px;margin:0}.records{padding:0 16px;margin-top:20px}.record-tabs{gap:22px}.record-tabs button{font-size:11px;padding:20px 0}.record-row{gap:11px;padding:19px 0}.record-description h4{font-size:11px}.record-description small{font-size:8px;display:block;margin:5px 0 0}.record-description p{font-size:9px}.record-icon{width:30px;height:33px}.record-icon svg{width:16px}.record-row>strong{font-size:14px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.stat{padding:20px}.stat strong{font-size:25px}.stat>span{font-size:10px}.admin-settings{padding:20px}.admin-settings>div{font-size:10px}.modal-overlay{padding:20px}.modal{padding:28px 23px;border-radius:14px}.modal h2{font-size:20px}.modal>p{font-size:11px}.rules-list{font-size:10px}.toast-message{top:73px;font-size:11px;padding:12px 16px;width:max-content;max-width:90vw}.play-panel{scroll-margin-top:80px}}@media(max-width:370px){main{padding-left:12px;padding-right:12px}.page-heading h1{font-size:21px}.page-heading h1 span{font-size:11px}.host-identity h2 span{display:none}.host-score strong{font-size:22px}.host-score .gift-button{font-size:8px;padding:7px 6px}.timer-block strong{font-size:29px}.match-footnote>span:last-child{display:none}.pick .mini-portrait{width:36px;height:36px}.lobby-hero h1{font-size:20px}.hero-decoration b{font-size:24px}.rank-list article{gap:8px}.rank-list .outline{padding:7px 5px}.rank-list strong{font-size:17px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.portrait img,.mini-portrait img{width:350%!important;left:-41%!important;top:0!important;transform:translateY(-16.75%)}.portrait-1 img,.portrait-3 img{left:-210%!important}.portrait-2 img,.portrait-3 img{transform:translateY(-39.46%)}.custom-amount>span{white-space:nowrap;flex-shrink:0}.custom-amount input{width:0;flex:1}@media(min-width:761px){.host-card .portrait{aspect-ratio:1.65}.notice{font-size:11px}.host-identity p,.vote-label,.match-footnote{font-size:9px}.panel-body>p{font-size:11px}.panel-body p.action-hint{font-size:9px}.tips p{font-size:10px}}@media(min-width:761px){.host-card .portrait{aspect-ratio:1.4}.host-card .portrait img{width:280%!important;left:-22%!important}.host-card .portrait-1 img,.host-card .portrait-3 img{left:-153%!important}}.custom-avatar img,.host-card .portrait.custom-avatar img,.pk-photo.custom-avatar img,.lobby-photo.custom-avatar img,.profile-portrait.custom-avatar img{width:100%!important;height:100%!important;inset:0 auto auto 0!important;transform:none!important;object-fit:cover;object-position:center 14%}.account-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--border);border-radius:9px;background:#241831;margin:20px 40px 0;padding:16px 20px;font-size:12px}.account-bar>div{display:flex;align-items:center;gap:12px}.account-bar span{color:#ac92bf;font-size:11px}.account-bar svg{color:#bc8ee8}.auth-dialog h2{margin-right:15px}.edit-form{display:grid;gap:20px;margin:24px 0}.edit-form label{display:flex;flex-direction:column;gap:10px;color:#af96c0;font-size:11px}.edit-form input:not([type=checkbox]),.edit-form select,.edit-form textarea,.user-actions select{color:#e8d4f7;background:#140e21;border:1px solid #b37ce72a;border-radius:7px;padding:12px;width:100%;font:inherit;font-size:12px}.edit-form textarea{min-height:90px;resize:vertical}.edit-form .check-label{flex-direction:row;align-items:center}.edit-form input[type=file]{font-size:10px}.auth-links{display:flex;justify-content:space-between;font-size:11px;color:#b37cdc;gap:20px;margin-top:20px}.form-error{color:#ffabc6;background:#ff89b10c;padding:10px;border-radius:6px;font-size:12px;line-height:1.8;margin-bottom:15px}.recovery-code{display:block;word-break:break-all;padding:18px;background:#130e20;color:#dfb8ff;border:1px dashed #b77ce355;border-radius:8px;font-size:14px;line-height:1.8;margin:25px 0}.auth-shield{color:#b88ae5;margin-bottom:20px}.admin-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.admin-tabs button{font-size:11px;color:#a88eb9;padding:10px 13px;border:1px solid var(--border);border-radius:7px}.admin-tabs button.active{color:#edceff;border-color:#bd87f055;background:#a45be31c}.admin-content{padding:25px}.admin-content h3{font-size:15px}.admin-help{font-size:11px;line-height:1.9;color:#9880a8;margin:13px 0 22px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-actions{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.upload-preview{width:75px;height:75px;object-fit:cover;border-radius:8px}.host-editor{padding:20px;border:1px solid #b07be32a;border-radius:10px;background:#a05ed208}.admin-list>article{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid var(--border);padding:18px 0}.admin-list strong{font-size:12px}.admin-list small{display:block;color:#997aa9;font-size:10px;margin-top:7px;word-break:break-all}.admin-list .outline{flex-shrink:0}.user-actions{display:flex;align-items:center;gap:12px;font-size:10px}.user-actions label{white-space:nowrap}.user-actions select{font-size:10px;padding:8px}.admin-content hr{border:0;border-top:1px solid var(--border);margin:30px 0}.danger-zone{padding:20px;border:1px solid #ff87ad30;border-radius:8px;margin-top:23px}.danger-button{padding:12px;border:1px solid #ff8bb238;border-radius:7px;color:#ef9fbb;background:#a9446b12;font-size:11px}.order-row{padding:22px 0;border-bottom:1px solid var(--border);font-size:11px;line-height:1.8}.order-row:last-child{border:0}.order-row h4{font-size:12px;font-weight:500}.order-row p{font-size:10px;color:#9b82ac;margin-top:7px;overflow-wrap:anywhere}.order-row-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-row-top strong{font-size:15px;font-weight:500;color:#ddbcf4;white-space:nowrap}.order-row-top .status{font-size:8px;margin-left:8px}.order-buttons{display:flex;gap:12px;margin-top:13px}.order-id{font-family:ui-monospace,monospace;font-size:9px!important;color:#7b638c!important}.wallet-meta{font-size:10px;color:#bea0d2;margin:-9px 0 22px}.pick>em{font-style:normal;font-size:8px;color:#b78ad6}.balance-card .watermark{pointer-events:none}@media(max-width:760px){.account-bar{margin:15px 16px 0;padding:15px 12px;font-size:11px;flex-wrap:wrap}.account-bar>div{gap:8px}.account-bar span,.account-bar .text-button{font-size:9px}.admin-content{padding:20px 16px}.admin-grid{grid-template-columns:1fr;gap:18px}.admin-tabs{gap:7px}.admin-tabs button{font-size:10px;padding:9px}.admin-help{font-size:10px}.admin-list article{flex-wrap:wrap}.user-actions{width:100%}.user-actions select{max-width:120px}.order-row-top{align-items:flex-start}.order-row-top strong{font-size:12px}.order-row-top .status{display:inline-block;margin:4px 0 0 5px}.order-buttons .outline{font-size:9px}.auth-dialog{max-height:86dvh}.record-tabs{gap:15px}.record-tabs button{font-size:10px}.record-tabs button span{margin-left:2px}}.query-tools{margin:23px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:19px 0}.query-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.query-form label{display:grid;gap:8px;font-size:10px;color:#ab8fbf}.query-form input,.query-form select,.pagination select{background:#160e23;border:1px solid #a16ed52b;border-radius:6px;padding:10px;min-width:0;width:100%;color:#dec9f0;font:inherit;font-size:11px;color-scheme:dark}.query-buttons{display:flex;align-items:end;gap:9px;flex-wrap:wrap}.query-buttons button{font-size:10px;padding:10px 12px;min-height:36px}.pagination{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:#a185b6}.pagination>div{display:flex;align-items:center;gap:9px}.pagination label{display:flex;align-items:center;gap:6px;white-space:nowrap}.pagination select{width:57px;padding:7px}.pagination .outline{font-size:10px;padding:8px}.ops-subheading{margin-top:30px}.pagination button:disabled{opacity:.35}@media(max-width:760px){.query-form{grid-template-columns:1fr 1fr;gap:12px}.query-form label:first-child,.query-buttons{grid-column:1/-1}.pagination{align-items:flex-start;flex-direction:column;font-size:9px}.pagination>div{width:100%;justify-content:space-between;gap:6px}.pagination .outline{font-size:9px;padding:8px}.query-buttons button,.query-form input[type=date]{font-size:10px}}.signed-out .workspace{margin-left:0;width:100%}.signed-out main{max-width:none;min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(ellipse at 25% 18%,#7846b735,transparent 55%),radial-gradient(ellipse at 80% 80%,#bd477424,transparent 50%)}.login-gate{width:min(100%,440px);text-align:center;padding:32px 12px}.gate-emblem{display:grid;place-items:center;width:90px;height:90px;margin:0 auto 32px;border:1px solid #c699fa55;border-radius:28px;background:linear-gradient(145deg,#b36dfb33,#f091bd15);color:#dcafff;box-shadow:0 20px 70px #a855f730}.login-gate h1{font-size:48px;line-height:1.35;margin:20px 0}.login-gate h1 em{font-style:normal;color:#ddb5ff}.login-gate p{line-height:1.9;color:#ab94bd;font-size:14px}.gate-features{display:flex;justify-content:space-between;gap:10px;margin:32px 0;color:#d4b6eb;font-size:11px}.gate-features span{display:grid;justify-items:center;gap:10px}.login-gate .primary{padding:17px;font-size:15px}.login-gate>small{display:block;color:#876d9c;font-size:10px;margin-top:24px}.rank-hero{position:relative;overflow:hidden;border:1px solid #bd88ea40;border-radius:18px;padding:30px;margin-bottom:24px;background:radial-gradient(ellipse at 85% 10%,#d589e43b,transparent 60%),linear-gradient(120deg,#492566,#24162f)}.rank-hero h2{font-size:26px;margin:17px 0 10px}.rank-hero p{font-size:11px;color:#bfa1d2;line-height:1.9;max-width:75%}.rank-hero>svg{position:absolute;right:40px;top:38px;color:#e6b8f4;opacity:.75;transform:rotate(12deg)}.rank-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;border-top:1px solid #b988df30;margin-top:24px;padding-top:22px}.rank-hero-stats span{font-size:10px;color:#ae8ec3}.rank-hero-stats b{display:block;font-size:25px;margin-top:9px;color:#efd8ff}.rank-hero-stats small{font-size:10px;font-weight:400;color:#b699c8}.rank-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.rank-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:24px;align-items:end}.podium-card{display:grid;justify-items:center;gap:12px;min-width:0;padding:24px 8px 20px;border:1px solid #ae83d03b;border-radius:15px;background:linear-gradient(#8754b222,#25192f);position:relative}.podium-0{padding-top:34px;background:linear-gradient(#a276e238,#382246);border-color:#dbb37b66}.podium-card>svg{color:#ba96db}.podium-0>svg{color:#f0cf92}.podium-place{font-size:10px;letter-spacing:2px;color:#c59bde}.podium-card .mini-portrait{width:64px;height:64px;border-radius:50%;border:2px solid #bf91df55}.podium-card h3{font-size:13px}.podium-card strong{font-size:25px;color:#e3bcff}.podium-card small{font-size:9px;color:#ae8bc5}.podium-card p{font-size:9px;color:#9978ad}.enhanced-rank{padding:24px;margin-bottom:25px}.rank-list-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.rank-list-heading h3{font-size:15px}.rank-list-heading small{font-size:10px;font-weight:400;color:#a585b8;margin-left:8px}.enhanced-rank-row{display:flex;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid var(--border)}.enhanced-rank-row .rank-name{min-width:0;flex:1}.enhanced-rank-row h3{font-size:13px}.enhanced-rank-row p{font-size:10px;color:#9e7fb2;margin:8px 0}.enhanced-rank-row .vote-progress{height:4px;max-width:220px}.enhanced-rank-row>strong{font-size:23px;color:#e3c4f9;white-space:nowrap}.enhanced-rank-row small{font-size:9px;color:#a78abd;font-weight:400}.rank-caption{font-size:10px;color:#8f729f;line-height:1.8;margin-top:20px}.rank-name h3{overflow-wrap:anywhere}@media(max-width:760px){.login-gate h1{font-size:40px}.rank-hero{padding:24px 18px}.rank-hero h2{font-size:21px;max-width:76%;line-height:1.6}.rank-hero>svg{right:15px;top:40px;width:54px}.rank-hero p{font-size:10px}.rank-hero-stats{gap:8px}.rank-hero-stats b{font-size:22px}.rank-hero-stats span{font-size:9px}.rank-controls{gap:8px}.rank-controls .filter-tabs{gap:13px}.rank-controls .filter-tabs button{font-size:10px}.rank-controls>.outline{font-size:9px;padding:9px;gap:5px}.rank-podium{gap:8px}.podium-card{gap:10px;padding:18px 5px}.podium-0{padding-top:28px}.podium-card .mini-portrait{width:49px;height:49px}.podium-card h3{font-size:11px}.podium-card strong{font-size:21px}.podium-card p{font-size:8px}.enhanced-rank{padding:19px 13px}.rank-list-heading{align-items:stretch;flex-direction:column}.rank-list-heading .search{width:100%}.enhanced-rank-row{gap:8px;padding:18px 0}.enhanced-rank-row .rank-number{font-size:17px;min-width:23px}.enhanced-rank-row .mini-portrait{width:35px;height:35px;flex-shrink:0}.enhanced-rank-row h3{font-size:11px}.enhanced-rank-row p{font-size:9px}.enhanced-rank-row>strong{font-size:18px}.enhanced-rank-row>.outline{padding:8px;font-size:9px;gap:3px}.history-row b{max-width:55%;overflow-wrap:anywhere}.history-row em{display:inline-block}}.funds-overlay{padding:16px;background:#080510cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:95}.modal.funds-dialog{display:flex;flex-direction:column;width:480px;max-width:100%;max-height:calc(100dvh - 32px);padding:0;border-radius:24px;background:linear-gradient(145deg,#281d37,#191322 70%);border:1px solid #c7a1eb2e;box-shadow:0 25px 90px #0009;overflow:hidden;color:#f1e8fb}.funds-dialog button,.funds-dialog input,.funds-dialog textarea{font-family:inherit}.funds-heading{display:flex;align-items:center;gap:12px;padding:22px 24px 18px;border-bottom:1px solid #e1c5ff0d;flex-shrink:0}.funds-heading-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:linear-gradient(135deg,#b17fe52d,#a774c70d);border:1px solid #caa2f332;color:#cda2f6;flex-shrink:0}.funds-heading>div{flex:1;min-width:0}.funds-eyebrow{display:block;font-size:10px;letter-spacing:1px;color:#ac8cc2;margin-bottom:3px}.funds-heading h2{font-size:21px;line-height:1.5;margin:0;font-weight:650}.funds-close{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid #dbc2f117;border-radius:11px;color:#baa3c9;background:#ffffff03}.funds-close:hover{background:#b983e51a;color:#f2dfff}.funds-form{display:flex;flex-direction:column;min-height:0;flex:1;margin:0;overflow:hidden}.funds-scroll{overflow-y:auto;overscroll-behavior:contain;padding:19px 24px 8px;min-height:0;scrollbar-width:thin;scrollbar-color:#76538e44 transparent}.funds-subtitle{font-size:12px;color:#b39cc4;line-height:1.7;margin:0 0 16px}.funds-balance-line{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#a18bb2;margin:0 0 22px}.funds-balance-line b{font-weight:500;color:#e2c6f8;margin-left:5px}.funds-methods{border:0;padding:0;margin:0 0 20px;min-width:0}.funds-methods legend{font-size:12px;font-weight:500;color:#d7c1e8;margin-bottom:12px}.funds-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.funds-method{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:81px;border:1px solid #d9b8ee19;border-radius:13px;background:#ffffff02;cursor:pointer;color:#bda6ce;transition:background .15s,border-color .15s}.funds-method input{position:absolute;width:1px;height:1px;opacity:0}.funds-method strong{font-size:12px;font-weight:500}.funds-method>svg{color:#a4b7f4}.funds-method.wechat>svg{color:#76ccad}.funds-method.bank>svg{color:#dcc08c}.funds-method.selected{border-color:#ba85ef9c;background:#b277e514;box-shadow:0 0 0 1px #be8be81c}.funds-method .method-check{position:absolute;right:7px;top:7px;background:#bd87eb;color:#24112f;border-radius:50%;padding:1px;width:15px;height:15px}.funds-method:focus-within,.funds-close:focus-visible,.funds-submit:focus-visible,.receipt-upload-trigger:focus-visible{outline:2px solid #d4a9ff;outline-offset:3px}.funds-amount-card{padding:18px;border:1px solid #d4a7f32b;border-radius:16px;background:linear-gradient(135deg,#af78d610,#ffffff02);margin:0 0 19px}.funds-field-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#d7c0e7;font-size:12px}.funds-field-heading label{font-weight:500}.funds-field-heading h3{font-size:13px;font-weight:550;margin:0}.funds-field-heading button,.funds-field-heading a{font-size:11px;color:#c69ce7;display:inline-flex;align-items:center;gap:5px}.funds-amount-input{display:flex;align-items:baseline;gap:10px;margin:17px 0 15px;min-width:0}.funds-amount-input>span{font-size:22px;color:#d5b2eb}.funds-amount-input input{border:0;outline:0;background:transparent;padding:0;min-width:0;width:0;flex:1;color:#f4e7ff;font-size:36px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;appearance:textfield}.funds-amount-input input::-webkit-inner-spin-button,.funds-amount-input input::-webkit-outer-spin-button{appearance:none;margin:0}.funds-amount-input small{font-size:11px;color:#a38aaf;flex-shrink:0}.funds-quick-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.funds-quick-amounts button{display:flex;align-items:center;justify-content:center;gap:4px;background:#100b1c55;border:1px solid #bd97d822;border-radius:9px;padding:10px 3px;font-size:13px;color:#bba4ca}.funds-quick-amounts button small{font-size:9px;opacity:.7}.funds-quick-amounts button.selected{border-color:#b584e7aa;color:#edcfff;background:#b179dd19}.funds-amount-caption{font-size:11px;color:#ad91bf;margin-top:14px;line-height:1.7}.funds-field-error{font-size:12px;color:#efabbf;line-height:1.7;margin:12px 0 0;overflow-wrap:anywhere}.funds-field{display:grid;gap:10px;margin:0 0 19px}.funds-field>span{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#d8c0e9}.funds-field>span small{font-size:10px;color:#8f779f}.funds-field>small{font-size:10px;color:#9580a4;line-height:1.8}.funds-field input,.funds-field textarea{width:100%;max-width:100%;border:1px solid #c79ce534;border-radius:11px;background:#100b1a6b;color:#f0dffb;padding:13px 14px;font-size:13px;line-height:1.7;outline:none}.funds-field textarea{resize:vertical;min-height:100px}.funds-field input::placeholder,.funds-field textarea::placeholder{color:#7e688e}.funds-field input:focus,.funds-field textarea:focus{border-color:#bc87e9a8;box-shadow:0 0 0 3px #b183d811}.funds-flow{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:10px;color:#9b82ad;margin:18px 0 12px}.funds-flow>span{display:flex;align-items:center;gap:5px}.funds-flow b{display:grid;place-items:center;border:1px solid #c097dc25;border-radius:50%;width:17px;height:17px;font-size:9px;font-weight:500;color:#b18bc7}.funds-flow>svg{color:#775b8b}.funds-explanation{display:flex;align-items:flex-start;gap:8px;color:#b091c5;margin:15px 0 10px;padding:12px;border-radius:10px;background:#be8eea08}.funds-explanation>svg{flex-shrink:0;margin-top:2px;color:#b991d1}.funds-explanation p{font-size:11px;color:#a98cbe;line-height:1.85;margin:0}.funds-footer{flex-shrink:0;padding:16px 24px 18px;border-top:1px solid #d5b2f016;background:#1c1428}.funds-submit{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;width:100%;border:1px solid #ddb3ff25;border-radius:12px;background:linear-gradient(110deg,#c79aef,#ad7edc);color:#24112f;font-size:13px;font-weight:650;box-shadow:0 6px 20px #9d60cd18}.funds-submit:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.funds-footer>p{font-size:10px;color:#8d759e;line-height:1.6;text-align:center;margin:9px 0 0}.funds-order-hero{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:9px;padding:20px 24px 17px;background:linear-gradient(120deg,#b783db13,transparent);flex-shrink:0}.funds-order-hero>div>span{font-size:11px;color:#ae94be}.funds-order-hero strong{display:block;font-size:32px;line-height:1.4;font-weight:650;letter-spacing:.2px;color:#f0deff;margin-top:2px}.funds-order-hero strong small{font-size:19px;margin-right:5px;font-weight:500}.funds-order-hero>p{width:100%;font-size:10px;line-height:1.6;color:#a486b8;margin:0}.funds-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;font-size:10px;padding:6px 9px;border-radius:8px;border:1px solid #c5a6dc25;color:#b79bc9;background:#c6a0e609;white-space:nowrap}.funds-status.pending_payment,.funds-status.pending_review,.funds-status.processing{color:#dbbd88;background:#dbaf6510;border-color:#d3aa6426}.funds-status.paid{color:#8dd3b2;background:#7fc49b10;border-color:#7fc49b28}.funds-status.rejected{color:#e0a1b2;background:#c97a9410;border-color:#ca7e9a28}.funds-order-tabs{display:flex;gap:12px;align-items:center;justify-content:center;padding:13px 20px;border-top:1px solid #e4c6ff0b;border-bottom:1px solid #e4c6ff10;flex-shrink:0}.funds-order-tabs>svg{color:#654a78}.funds-order-tabs button{display:flex;align-items:center;gap:7px;font-size:11px;color:#80668f}.funds-order-tabs button>span{display:grid;place-items:center;width:20px;height:20px;font-size:10px;border:1px solid #9c7aaf25;border-radius:50%}.funds-order-tabs button.active{color:#e0b9fa}.funds-order-tabs button.active>span{background:#c095e12b;border-color:#c095e16b;color:#d6b3ed}.funds-payee-card{border:1px solid #c79de32b;background:#ffffff03;border-radius:15px;padding:16px}.funds-payee-title{display:flex;align-items:center;gap:10px}.funds-payee-title>span{display:grid;place-items:center;background:#82a8ed12;border:1px solid #9bb5eb26;color:#96b8fa;width:35px;height:35px;border-radius:10px}.funds-payee-title.wechat>span{color:#83d9b8;background:#79cba312;border-color:#79cba326}.funds-payee-title.bank>span{color:#d6b98c;background:#d6b98c12;border-color:#d6b98c26}.funds-payee-title h3{font-size:13px;font-weight:550;color:#e5d1f3;margin:0}.funds-payee-title small{display:block;font-size:9px;color:#957baa;margin-top:4px}.funds-qr-wrap{display:grid;justify-items:center;gap:10px;margin:17px 0}.funds-qr{display:block;width:184px;height:184px;max-width:100%;object-fit:contain;background:#fff;border:10px solid white;border-radius:12px}.funds-qr-wrap>span{font-size:9px;color:#a78bb8;text-align:center}.funds-payee-details{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;font-size:11px;line-height:1.6;margin:15px 0 0}.funds-payee-details dt{color:#947aa5}.funds-payee-details dd{margin:0;overflow-wrap:anywhere;color:#d6bde7}.copyable-value{display:flex;align-items:flex-start;gap:8px;justify-content:space-between}.copyable-value button{color:#ad85c6;padding:2px;flex-shrink:0}.funds-payee-note{border-top:1px solid #d8b3ee12;margin:13px 0 0;padding-top:12px;font-size:10px;color:#a58ab7;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.funds-order-meta{border-top:1px solid #d1a9eb12;padding:14px 0 8px;margin:16px 0 0;font-size:10px;color:#887197}.funds-order-meta summary{display:flex;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.funds-order-meta summary span{font-size:9px;color:#796285}.funds-order-meta>div{position:relative;margin-top:14px;padding-right:24px}.funds-order-meta>div>span{color:#9176a3}.funds-order-meta p{color:#b698c7;font-size:10px;line-height:1.8;overflow-wrap:anywhere;margin:5px 0 0}.funds-order-meta>div>button{position:absolute;right:0;bottom:2px;color:#b698c7}.receipt-form-heading{margin-bottom:10px}.funds-receipt-hint{font-size:11px;color:#aa8bbd;line-height:1.8;margin:0 0 16px}.receipt-reference{margin-top:20px}.receipt-uploader{position:relative;border:1px dashed #b88bd65c;border-radius:15px;background:#bd8be807;overflow:hidden;transition:border-color .15s}.receipt-uploader.dragging{border-color:#dfb1ff;background:#c792ee13}.funds-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;left:0;top:0}.receipt-upload-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:100%;padding:25px 12px;color:#ba98d0;background:transparent}.receipt-upload-icon{display:grid;place-items:center;width:51px;height:51px;border-radius:15px;background:linear-gradient(140deg,#c18fe828,#a96ada0e);border:1px solid #c894e932;margin-bottom:4px;color:#c19ae4}.receipt-upload-trigger strong{font-size:13px;font-weight:550;color:#d8b6ee}.receipt-upload-trigger>span:not(.receipt-upload-icon){font-size:10px;color:#9980ad}.receipt-upload-trigger>small{font-size:9px;color:#7e668f}.receipt-local-preview{display:block;max-height:190px;max-width:calc(100% - 28px);width:auto;object-fit:contain;margin:14px auto;background:#130e1c;border-radius:8px}.receipt-file-meta{display:grid;gap:6px;padding:0 15px;min-width:0}.receipt-file-meta>span{display:flex;gap:5px;align-items:center;color:#8ecbae;font-size:10px}.receipt-file-meta strong{font-size:11px;color:#c5a7d7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:450}.receipt-file-meta small{font-size:9px;color:#8f76a1}.receipt-file-actions{display:flex;justify-content:flex-end;gap:16px;border-top:1px solid #b38ace17;padding:12px 15px;margin-top:14px}.receipt-file-actions button{display:flex;gap:5px;align-items:center;font-size:10px;color:#b28cc9}.funds-result{text-align:center;padding:15px 10px 19px}.funds-result>span{display:grid;place-items:center;width:61px;height:61px;border-radius:20px;margin:0 auto 15px;color:#d5b781;border:1px solid #cca76530;background:#cca7650e}.funds-result.success>span{color:#91d2b6;border-color:#91d2b630;background:#91d2b60d}.funds-result h3{font-size:16px;font-weight:550;color:#e4cef3;margin:0 0 9px}.funds-result p{overflow-wrap:anywhere;font-size:11px;color:#a98bbb;line-height:1.8;margin:0}.funds-submitted{background:#ffffff03;border:1px solid #ceabec20;border-radius:14px;padding:16px}.funds-submitted-image{display:block;width:100%;text-align:center;background:#100b176b;border-radius:9px;margin:14px 0}.funds-submitted-image img{display:block;max-width:100%;max-height:200px;width:auto;height:auto;object-fit:contain;margin:0 auto;border-radius:7px}.funds-submitted>p{font-size:10px;color:#9578a8;margin:10px 0 0;display:grid;gap:6px;line-height:1.7}.funds-submitted>p b{font-size:11px;font-weight:450;color:#c6a5dc;overflow-wrap:anywhere}.account-order{padding:18px;border:1px solid #c6a0e221;border-radius:14px;background:linear-gradient(120deg,#bd89dd07,#ffffff01);margin-top:14px}.account-order header{display:flex;align-items:center;gap:10px}.account-order-icon{display:grid;place-items:center;width:35px;height:35px;background:#b789dd14;border:1px solid #b789dd20;border-radius:11px;color:#c19be5;flex-shrink:0}.account-order-icon.withdraw{color:#d6b18b;background:#d6b18b0a;border-color:#d6b18b1a}.account-order header>div{flex:1;min-width:0}.account-order h4{font-size:12px;font-weight:550;color:#dcc6ec;margin:0}.account-order header small{font-size:9px;color:#856c98;display:block;margin-top:5px}.account-order .funds-status{font-size:9px;padding:5px 7px}.account-order-amount{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:19px 0 10px}.account-order-amount>span{font-size:10px;color:#947aa7}.account-order-amount strong{font-size:26px;line-height:1.4;font-weight:550;color:#e5cef6;font-variant-numeric:tabular-nums}.account-order-breakdown{display:flex;justify-content:flex-end;gap:18px;font-size:9px;color:#8e73a2;margin-bottom:14px}.account-order-breakdown b{color:#ba9bcf;font-weight:400;margin-left:4px}.account-order-payee{display:flex;gap:7px;align-items:center;color:#aa8cbe;font-size:10px;line-height:1.6;margin:11px 0;overflow-wrap:anywhere}.account-order-payee i{display:block;width:3px;height:3px;border-radius:50%;background:#785c8b;flex-shrink:0}.account-order-note{font-size:10px;line-height:1.8;color:#a085b2;margin:8px 0;overflow-wrap:anywhere}.account-order-progress{display:flex;align-items:center;gap:6px;font-size:10px;color:#b396c7;margin:10px 0}.account-order-progress>svg:last-child:not(:first-child){margin-left:auto;color:#c8af80}.account-order-id{font-size:9px;color:#7f648f;margin-top:12px}.account-order-id summary{cursor:pointer}.account-order-id>span{display:block;overflow-wrap:anywhere;margin:7px 0;line-height:1.7;color:#a084b6}.account-order footer{border-top:1px solid #d0a6ec12;padding-top:13px;margin-top:14px;display:flex;align-items:center;justify-content:flex-end;gap:16px}.account-order-cancel{font-size:10px;color:#9277a4;margin-right:auto}.account-order-view{display:inline-flex;align-items:center;gap:5px;border:1px solid #bf93df42;border-radius:8px;background:#b785db0c;color:#c7a4e1;padding:9px 11px;font-size:10px}.account-order-view.primary{font-size:10px;background:#c091e5;color:#271435;border-color:#c091e5;margin:0}.account-order-withdraw-status{font-size:10px;color:#a587b9}.funds-orders-empty{display:grid;justify-items:center;text-align:center;padding:40px 5px;color:#9b7fad;gap:10px}.funds-orders-empty h3{font-size:13px;font-weight:500;color:#cab0dc;margin:0}.funds-orders-empty p{font-size:10px;line-height:1.8;margin:0}.funds-dialog button:disabled:not(.funds-submit){cursor:not-allowed;opacity:.45}@media(max-width:480px){.funds-overlay{padding:12px}.modal.funds-dialog{max-height:calc(100dvh - 24px);border-radius:21px}.funds-heading{padding:18px 18px 15px;gap:10px}.funds-heading-icon{width:41px;height:41px;border-radius:13px}.funds-heading h2{font-size:20px}.funds-scroll{padding:16px 18px 8px}.funds-footer{padding:14px 18px 16px}.funds-balance-line{font-size:10px;margin-bottom:19px}.funds-method-grid{gap:8px}.funds-method{min-height:75px}.funds-amount-card{padding:15px}.funds-amount-input input{font-size:33px}.funds-quick-amounts{gap:6px}.funds-quick-amounts button{font-size:12px;gap:3px}.funds-quick-amounts button small{font-size:8px}.funds-order-hero{padding:17px 18px 15px}.funds-order-hero strong{font-size:29px}.funds-order-tabs{padding:12px;gap:9px}.funds-order-tabs button{font-size:10px}.funds-payee-card{padding:14px}.funds-qr{width:172px;height:172px}.funds-flow{font-size:9px;gap:3px}.account-order{padding:15px}.account-order-payee{display:block}.account-order-payee i{display:inline-block;margin:0 7px 2px}}@media(prefers-reduced-motion:reduce){.funds-method,.receipt-uploader{transition:none}}
