.date-range-field[data-v-11099050]{display:flex;flex-direction:column;gap:6px;width:238px;max-width:100%;min-width:0;color:#526681;font-size:12px}.date-range-trigger[data-v-11099050]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:35px;padding:7px 10px;border:1px solid #dce5f0;border-radius:5px;background:#fff;color:#8b96a8;font:inherit;text-align:left;cursor:pointer}.date-range-trigger.has-value[data-v-11099050]{color:#344b68}.date-range-trigger[data-v-11099050]:hover,.date-range-trigger[aria-expanded=true][data-v-11099050]{border-color:#8b6bff}.date-range-trigger svg[data-v-11099050]{flex:none}.date-range-trigger>span[data-v-11099050]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-range-popover[data-v-11099050]{position:fixed;z-index:3000;width:664px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;border:1px solid #e5e7ef;border-radius:8px;background:#fff;color:#4a5870;box-shadow:0 10px 36px #23325326;font-family:inherit;font-size:13px}.date-range-calendars[data-v-11099050]{display:grid;grid-template-columns:1fr 1fr}.date-range-month[data-v-11099050]{min-width:0;padding:12px 14px 10px}.date-range-month+.date-range-month[data-v-11099050]{border-left:1px solid #e8eaf0}.date-range-month-head[data-v-11099050]{position:relative;display:flex;justify-content:center;align-items:center;height:42px}.date-range-month-head strong[data-v-11099050]{font-size:16px;font-weight:600}.date-range-month-nav[data-v-11099050]{position:absolute;display:flex;gap:2px}.date-range-month-nav.prev[data-v-11099050]{left:-4px}.date-range-month-nav.next[data-v-11099050]{right:-4px}.date-range-popover button[data-v-11099050]{box-sizing:border-box;border:0;border-radius:0;background:transparent;font:inherit;color:inherit;cursor:pointer;min-height:0;padding:0}.date-range-month-nav button[data-v-11099050]{width:23px;height:30px;font-size:23px}.date-range-weekdays[data-v-11099050]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:12px 0;margin-bottom:8px;border-bottom:1px solid #e8eaf0;text-align:center}.date-range-days[data-v-11099050]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:5px}.date-range-days button[data-v-11099050]{display:grid;place-items:center;height:35px;width:100%}.date-range-days button span[data-v-11099050]{display:grid;place-items:center;width:31px;height:31px;border-radius:50%}.date-range-days .muted[data-v-11099050]{color:#a7abb5}.date-range-days .today[data-v-11099050]{color:#7c56ff;font-weight:600}.date-range-days .in-range[data-v-11099050]{background:#f1f4fc}.date-range-days .range-start[data-v-11099050]{border-radius:20px 0 0 20px}.date-range-days .range-end[data-v-11099050]{border-radius:0 20px 20px 0}.date-range-days .range-start.range-end[data-v-11099050]{border-radius:20px}.date-range-days .endpoint span[data-v-11099050]{background:#7c56ff;color:#fff;font-weight:500}.date-range-days button:hover:not(.endpoint) span[data-v-11099050]{background:#eae4ff;color:#6e46ec}.date-range-popover button[data-v-11099050]:focus-visible,.date-range-trigger[data-v-11099050]:focus-visible{outline:2px solid #8b6bff;outline-offset:2px}.date-range-footer[data-v-11099050]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #e8eaf0;color:#8590a2;font-size:12px}.date-range-footer div[data-v-11099050]{display:flex;gap:18px}.date-range-footer button[data-v-11099050]{color:#7451e8}@media(max-width:580px){.date-range-field[data-v-11099050]{flex:1 1 100%;width:100%}.date-range-trigger[data-v-11099050]{min-width:0;min-height:38px}.date-range-calendars[data-v-11099050]{grid-template-columns:1fr}.date-range-month+.date-range-month[data-v-11099050]{border-left:0;border-top:1px solid #e8eaf0}}.rich-content[data-v-71695506]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;min-width:0}.rich-content[data-v-71695506] p,.rich-content[data-v-71695506] ul,.rich-content[data-v-71695506] ol{margin:.5em 0}.rich-content[data-v-71695506] a{color:#3769bc;text-decoration:underline}.rich-content[data-v-71695506] blockquote{margin:.5em 0;padding-left:1em;border-left:3px solid #b5c7e5}.rich-content[data-v-71695506] img{max-width:100%;height:auto}.rich-content[data-v-71695506] table{width:100%;border-collapse:collapse;margin:12px 0;white-space:normal}.rich-content[data-v-71695506] th,.rich-content[data-v-71695506] td{border:1px solid #d6deeb;padding:8px 12px;min-width:40px;text-align:inherit}.rich-content[data-v-71695506] th{background:#f3f6fb;font-weight:600}.rich-content[data-v-71695506] pre{padding:12px;background:#f3f6fb;overflow-x:auto}.rich-content[data-v-71695506] hr{border:0;border-top:1px solid #d6deeb;margin:16px 0}.game-picker[data-v-74bae8ba]{position:relative}.purchase-result-modal[data-v-74bae8ba]{width:min(680px,calc(100vw - 32px))}.purchase-export-modal[data-v-74bae8ba]{width:min(980px,calc(100vw - 32px))}.purchase-export-modal .info-body[data-v-74bae8ba]{padding-top:16px}.purchase-result-title[data-v-74bae8ba]{margin:20px 0 10px;color:#344b69;font-size:14px}.purchase-result-table-wrap[data-v-74bae8ba]{max-height:min(48vh,440px);overflow:auto;border:1px solid #e4eaf3;background:#f6f8fa}.purchase-result-table[data-v-74bae8ba]{width:100%;border-collapse:collapse;color:#596579;font-size:13px}.purchase-result-table th[data-v-74bae8ba],.purchase-result-table td[data-v-74bae8ba]{padding:13px 14px;border-right:1px solid #e4eaf3;border-bottom:1px solid #e4eaf3;text-align:left;white-space:nowrap}.purchase-result-table th[data-v-74bae8ba]:last-child,.purchase-result-table td[data-v-74bae8ba]:last-child{border-right:0}.purchase-result-table th[data-v-74bae8ba]{background:#fff;color:#8992a0;font-weight:700}.purchase-result-table td[data-v-74bae8ba]{background:#fff}.purchase-result-format[data-v-74bae8ba]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px;color:#606b7b;font-size:13px}.purchase-result-format select[data-v-74bae8ba]{box-sizing:border-box;width:min(290px,100%);height:42px;padding:0 12px;border:1px solid #dfe5f0;border-radius:7px;background:#fff;color:#606b7b;font:inherit}.purchase-export-feedback[data-v-74bae8ba]{color:#298263;font-size:12px}.purchase-result-node[data-v-74bae8ba]{margin-top:10px;overflow:hidden;border:1px solid #e5ebf4;border-radius:8px}.purchase-result-node header[data-v-74bae8ba]{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;background:#f7f9fc;color:#40536d;font-size:12px}.purchase-result-node header strong[data-v-74bae8ba]{overflow-wrap:anywhere}.purchase-result-node header span[data-v-74bae8ba]{flex:none;color:#278566}.purchase-result-grid[data-v-74bae8ba]{display:grid;grid-template-columns:95px minmax(0,1fr);gap:8px 12px;padding:12px 13px;font-size:11px;line-height:1.6}.purchase-result-grid span[data-v-74bae8ba]{color:#8997aa}.purchase-result-grid strong[data-v-74bae8ba]{color:#40536d;overflow-wrap:anywhere;white-space:pre-wrap}.purchase-result-connection[data-v-74bae8ba]{display:flex;min-width:0;align-items:center;gap:8px}.purchase-result-connection code[data-v-74bae8ba]{min-width:0;flex:1;color:#40536d;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap}.purchase-result-connection button[data-v-74bae8ba]{flex:none;height:28px;padding:0 10px;font-size:10px}.purchase-result-pending[data-v-74bae8ba]{margin-top:14px;color:#75869c;font-size:12px;line-height:1.6}@media(max-width:560px){.purchase-result-grid[data-v-74bae8ba]{grid-template-columns:78px minmax(0,1fr);gap:7px 9px}.purchase-result-modal .info-body[data-v-74bae8ba]{max-height:65vh;overflow:auto}.purchase-result-table[data-v-74bae8ba]{font-size:11px}.purchase-result-table th[data-v-74bae8ba],.purchase-result-table td[data-v-74bae8ba]{padding:10px 9px}.purchase-result-format[data-v-74bae8ba]{align-items:flex-start;flex-direction:column;gap:7px}.purchase-result-format select[data-v-74bae8ba]{width:100%}}.game-combobox[data-v-74bae8ba]{position:relative;flex:1;min-width:0}.game-combobox input[data-v-74bae8ba]{box-sizing:border-box;width:100%;height:40px;margin-top:7px;padding:0 10px;border:1px solid #dfe6f0;border-radius:8px;background:#f9faff;color:#33445f;font:inherit}.game-options[data-v-74bae8ba]{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:250px;overflow:auto;padding:4px;border:1px solid #dfe6f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px #20304b24}.game-options button[data-v-74bae8ba]{display:block;width:100%;padding:8px 10px;border:0;border-radius:5px;background:#fff;color:#33445f;text-align:left;cursor:pointer}.game-options button[data-v-74bae8ba]:hover,.game-options button.active[data-v-74bae8ba]{background:#eef2ff;color:#455fe0}.game-no-results[data-v-74bae8ba]{display:block;padding:10px;color:#8996aa;font-weight:400}.trial-plan-choice[data-v-74bae8ba]{border-style:dashed}.trial-plan-choice[data-v-74bae8ba]:disabled{opacity:.55;cursor:not-allowed}.export-picker[data-v-768c01a4]{position:relative;display:inline-flex}.export-picker-mask[data-v-768c01a4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.export-picker-menu[data-v-768c01a4]{position:absolute;top:calc(100% + 6px);right:0;z-index:41;display:grid;gap:4px;min-width:168px;padding:6px;border:1px solid #dfe5f0;border-radius:10px;background:#fff;box-shadow:0 12px 28px #20304b24}.export-picker-menu button[data-v-768c01a4]{padding:9px 12px;border:0;border-radius:7px;background:#fff;color:#33445f;text-align:left;font-size:12px;cursor:pointer}.export-picker-menu button[data-v-768c01a4]:hover:not(:disabled){background:#eef2ff;color:#455fe0}.export-picker-menu button[data-v-768c01a4]:disabled{color:#a9b4c4;cursor:not-allowed}.bulk-search.bulk-search[data-v-edcb5062]{grid-template-columns:repeat(2,minmax(0,1fr))}.match-modes[data-v-edcb5062]{display:flex;flex-wrap:wrap;gap:16px;border:0;padding:8px 0 0;margin:0}.match-modes legend[data-v-edcb5062]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.match-modes label[data-v-edcb5062]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.match-modes input[data-v-edcb5062]{width:auto}.bulk-results[data-v-edcb5062]{padding-bottom:23px}.bulk-results textarea[data-v-edcb5062]{flex:1;resize:none}@media(max-width:1080px){.bulk-search.bulk-search[data-v-edcb5062]{grid-template-columns:minmax(0,1fr)}}.site-logo[data-v-4018e2fb]{display:inline-flex;flex:0 0 auto;width:180px;max-width:100%;overflow:hidden;border-radius:6px;background:#fff;vertical-align:middle}.site-logo svg[data-v-4018e2fb]{display:block;width:100%;height:auto;aspect-ratio:1530 / 430}.profile-menu-root[data-v-4ee8e91c]{position:relative}.profile-dropdown[data-v-4ee8e91c]{position:absolute;top:calc(100% + 12px);right:0;z-index:100;width:170px;padding:6px;border:1px solid #e1e6ef;border-radius:9px;background:#fff;box-shadow:0 10px 30px #13233f26}.profile-dropdown button[data-v-4ee8e91c]{display:block;width:100%;padding:11px 12px;border:0;border-radius:5px;background:#fff;color:#33445e;font-size:12px;text-align:left;white-space:nowrap}.profile-dropdown button[data-v-4ee8e91c]:hover,.profile-dropdown button[data-v-4ee8e91c]:focus-visible{outline:none;background:#eef3ff;color:#4265bf}.profile-dropdown button.profile-logout[data-v-4ee8e91c]{color:#c65353}.profile-dropdown button.profile-logout[data-v-4ee8e91c]:hover,.profile-dropdown button.profile-logout[data-v-4ee8e91c]:focus-visible{background:#fff1f1}.service-nav-protocol[data-v-4ee8e91c]{padding:8px 17px 4px;color:#4f5f78;font-size:11px;font-weight:750;letter-spacing:.35px}.nav-fold[data-v-4ee8e91c]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;text-align:left;transition:color .18s}.nav-fold[data-v-4ee8e91c]:hover{color:#fff}.nav-caret[data-v-4ee8e91c]{flex:none;width:16px;height:16px;color:#8d9cb8;transition:transform .18s,color .18s}.nav-fold:hover .nav-caret[data-v-4ee8e91c]{color:#eaf0ff}.nav-fold[aria-expanded=false] .nav-caret[data-v-4ee8e91c]{transform:rotate(-90deg)}.is-folded>.service-nav-branch[data-v-4ee8e91c]{display:none}.is-folded>.nav-fold.has-active[data-v-4ee8e91c],.is-folded>.nav-fold.has-active .nav-caret[data-v-4ee8e91c]{color:#c7d8ff}body[data-view=user]{--user-ink:#182335;--user-muted:#526278;--user-line:#dce3ec;--user-accent:#245cc4;--user-font:"Microsoft YaHei UI","Microsoft YaHei","PingFang SC","Noto Sans CJK SC",sans-serif;font-family:var(--user-font)}body[data-view=user] .guest-page{font-family:var(--user-font)}body[data-view=user] :is(button,input,select,textarea){font-family:inherit}body[data-view=user] .layout .topbar,body[data-view=user] .layout .sidebar{background:#202837;box-shadow:none}body[data-view=user] .layout .nav-item{color:#d3dce8}body[data-view=user] .layout .nav-item:hover{background:#ffffff14;color:#fff;transform:none}body[data-view=user] .layout .nav-item.active{background:#35455e;color:#fff;box-shadow:none}body[data-view=user] .layout .nav-item.active:before{background:#a6c1ff}body[data-view=user] .layout .nav-item.active .nav-icon{color:#c7d8ff}body[data-view=user] .layout .sidebar{background:#1d2736;border-right:1px solid #334155}body[data-view=user] .layout .sidebar nav{padding:16px 12px 20px}body[data-view=user] .layout .nav-caption{padding:20px 12px 8px;color:#9baec5;font-size:11px;font-weight:600;letter-spacing:0}body[data-view=user] .layout .nav-item{min-height:40px;padding:9px 12px;gap:12px;border-radius:7px;color:#c6d2e1;font-size:13px;font-weight:500}body[data-view=user] .layout .nav-item:hover{background:#ffffff10;color:#fff}body[data-view=user] .layout .nav-item.active{background:#34475f;color:#fff;font-weight:650}body[data-view=user] .layout .nav-icon{display:block;width:18px;height:18px;flex:none;color:#9aafc8}body[data-view=user] .layout .nav-item.active .nav-icon{color:#bed4ff}body[data-view=user] .layout .service-nav-group{margin:2px 0 8px}body[data-view=user] .layout .service-nav-title,body[data-view=user] .layout .service-nav-protocol{min-height:36px;padding:8px 12px;border-radius:7px;color:#b5c3d4;font-size:12px;font-weight:650;letter-spacing:0}body[data-view=user] .layout .service-nav-protocol{padding-left:20px;color:#a7bad0}body[data-view=user] .layout .nav-fold:hover{background:#ffffff0c;color:#fff}body[data-view=user] .layout .service-nav-links .nav-item{min-height:38px;padding:8px 12px;font-size:12px}body[data-view=user] .layout .nav-collapse{margin:14px 12px 0;border-color:#405066;border-radius:7px;color:#bfccdc}body[data-view=user] .layout .sidebar-foot{border-color:#39485a;color:#a8b8cb}body[data-view=user] .layout .sidebar-foot strong{color:#d5dfeb}body[data-view=user] .layout .sidebar-foot button{color:#a9c8ff}body[data-view=user] .layout .nav-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:52px;margin:0 14px;border-bottom:1px solid #344355}body[data-view=user] .layout .nav-toolbar-label{padding-left:10px;color:#e5edf7;font-size:13px;font-weight:700}body[data-view=user] .layout .nav-collapse{width:34px;height:34px;margin:0;padding:8px;border:0;background:transparent;color:#a6b6c9}body[data-view=user] .layout .nav-collapse svg{width:18px;height:18px}body[data-view=user] .layout .sidebar nav{padding:12px 12px 18px}body[data-view=user] .layout .nav-caption{padding:17px 12px 6px;color:#8fa1b7;font-size:11px;font-weight:500}body[data-view=user] .layout .nav-item{min-height:36px;padding:7px 12px;gap:10px;font-size:13px}body[data-view=user] .layout .nav-item.active{background:#34465e;font-weight:600}body[data-view=user] .layout .nav-item.active:before{display:none}body[data-view=user] .layout .nav-icon{width:17px;height:17px;color:#9cacc0}body[data-view=user] .layout .service-nav-group{margin:0 0 4px}body[data-view=user] .layout .service-nav-title{min-height:34px;color:#e0e8f1;font-size:12px;font-weight:650}body[data-view=user] .layout .service-nav-protocol{min-height:32px;padding:6px 12px 6px 20px;color:#aebed0;font-size:12px;font-weight:600}body[data-view=user] .layout .service-nav-links{margin-left:12px}body[data-view=user] .layout .service-nav-links .nav-item{min-height:34px;padding:6px 12px;font-size:12px}body[data-view=user] .layout .nav-fold.has-active{color:#dce9ff}@media(max-width:700px){body[data-view=user] .layout .nav-toolbar{display:none}}@media(min-width:701px){body[data-view=user] .layout.nav-collapsed .nav-toolbar{justify-content:center;margin:0 10px}body[data-view=user] .layout.nav-collapsed .nav-toolbar-label{display:none}body[data-view=user] .layout.nav-collapsed .sidebar nav{padding:16px 10px}body[data-view=user] .layout.nav-collapsed .nav-caption{height:1px;margin:13px 4px 9px;padding:0;overflow:hidden;color:transparent}body[data-view=user] .layout.nav-collapsed .nav-item,body[data-view=user] .layout.nav-collapsed .service-nav-links .nav-item{justify-content:center;padding:9px 0}body[data-view=user] .layout.nav-collapsed .service-nav-links{margin:0}}body[data-view=user] .layout .page-title h1{color:var(--user-ink)}body[data-view=user] .layout .page-title p{color:var(--user-muted)}body[data-view=user] .layout .page-title .eyebrow{display:none}body[data-view=user] .layout .card,body[data-view=user] .layout .stat-card{border-color:var(--user-line);box-shadow:none}body[data-view=user] .layout .card:hover,body[data-view=user] .layout .stat-card:hover{box-shadow:none}body[data-view=user] .layout :is(button,a,input,select,textarea):focus-visible{outline:3px solid #77a4f5;outline-offset:2px}body[data-view=user] .layout table{font-variant-numeric:tabular-nums}body[data-view=user] ::selection{background:#c9dcff;color:#182335}body[data-view=user] .layout .primary{background:#245cc4;box-shadow:none;border-radius:6px}body[data-view=user] .layout .primary:hover{background:#1e4ea9;transform:none}body[data-view=user] .layout .secondary{border-color:#cbd5e1;color:#34445b;box-shadow:none}body[data-view=user] .layout :is(.filter-grid,.filter-inline,.buy-filters,.buy-options,.account-panel) label{color:#43536a}body[data-view=user] .layout :is(.filter-grid,.filter-inline,.buy-filters,.buy-options,.account-panel) :is(input,select,textarea){border-color:#cbd5e1;color:#182335}body[data-view=user] .layout .table-scroll th{color:#47586e;background:#f5f7fa}body[data-view=user] .layout .table-scroll td{color:#43536a}body[data-view=user] .modal-shade{background:#14203399;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-view=user] .modal{border-radius:10px;box-shadow:0 16px 40px #14203330}body[data-view=user] .modal-head{background:#fff}@media(max-width:700px){body[data-view=user] .layout :is(.filter-grid,.filter-inline,.buy-filters,.buy-options,.account-panel) :is(input,select,textarea){font-size:16px}}body[data-view=user] .modal .primary{background:#245cc4;box-shadow:none;border-radius:6px}body[data-view=user] .modal .primary:hover{background:#1e4ea9;transform:none}body[data-view=user] .modal :is(button,input,select,textarea):focus-visible{outline:3px solid #77a4f5;outline-offset:2px}.dashboard-blank-row[data-v-b947e3c7]{min-height:62px}.dashboard-stats .stat-card>strong[data-v-b947e3c7]{min-height:1.25em}.page-title .eyebrow[data-v-b947e3c7]{display:none}.page-title h1[data-v-b947e3c7]{color:#182335}.page-title p[data-v-b947e3c7]{color:#526278}.intro-banner[data-v-b947e3c7]{min-height:0;height:auto;border:1px solid #dce3ec;border-radius:10px;background:#fff;box-shadow:none;color:#182335}.intro-banner>div[data-v-b947e3c7]:first-child{padding:22px 24px}.intro-banner .banner-overline[data-v-b947e3c7],.intro-banner .banner-graphic[data-v-b947e3c7]{display:none}.intro-banner h2[data-v-b947e3c7]{margin:0 0 6px;color:#182335;font-size:18px}.intro-banner p[data-v-b947e3c7]{color:#526278;font-size:13px}.intro-banner button[data-v-b947e3c7]{margin-top:14px;background:#245cc4;color:#fff;border-radius:6px}.intro-banner button[data-v-b947e3c7]{box-shadow:none}.intro-banner button[data-v-b947e3c7]:hover{background:#1e4ea9;transform:none}.dashboard-stats[data-v-b947e3c7]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-stats .stat-card[data-v-b947e3c7]{border:1px solid #dce3ec;border-radius:10px;box-shadow:none}.dashboard-stats .stat-card[data-v-b947e3c7]:before,.dashboard-stats .stat-card[data-v-b947e3c7]:after{display:none}.dashboard-stats .stat-card p[data-v-b947e3c7],.dashboard-stats .stat-card>span[data-v-b947e3c7]:not(.stat-icon){color:#526278}.dashboard-stats .stat-card strong[data-v-b947e3c7]{color:#182335;font-variant-numeric:tabular-nums}.dashboard-stats .stat-card button[data-v-b947e3c7]{color:#245cc4}.dashboard-columns .card[data-v-b947e3c7]{border:1px solid #dce3ec;border-radius:10px;box-shadow:none}.dashboard-columns h2[data-v-b947e3c7],.section-head h2[data-v-b947e3c7]{color:#182335}.dashboard-columns button[data-v-b947e3c7]{color:#245cc4}button[data-v-b947e3c7]:focus-visible{outline:3px solid #77a4f5;outline-offset:2px}@media(max-width:800px){.dashboard-stats[data-v-b947e3c7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.dashboard-stats[data-v-b947e3c7]{grid-template-columns:1fr}}.registration-steps[data-v-ce72a134]{display:flex;gap:12px;margin:0 0 22px;color:#66758d;font-size:12px}.registration-steps span[data-v-ce72a134]{flex:1;padding:9px 0;border-bottom:2px solid #e4e9f1}.registration-steps span.active[data-v-ce72a134]{border-color:#506bed;color:#344fca;font-weight:700}.registration-error[data-v-ce72a134]{color:#b42318;font-size:12px}.registration-skip[data-v-ce72a134]{min-height:42px;border:1px solid #d8dfeb;border-radius:10px;background:#fff;color:#405170;font-weight:700;cursor:pointer}.registration-skip[data-v-ce72a134]:disabled{opacity:.6;cursor:wait}.login-announcement-dialog[data-v-6ae297af]{box-sizing:border-box;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid #e1e7f0;border-radius:16px;background:#fff;color:#263650;box-shadow:0 24px 80px #15234140}.login-announcement-dialog[open][data-v-6ae297af]{display:flex;flex-direction:column}.login-announcement-dialog[data-v-6ae297af]::backdrop{background:#111a2d99}header[data-v-6ae297af]{display:flex;flex:none;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e6ebf3}h2[data-v-6ae297af]{margin:0;font-size:18px}.close-announcement[data-v-6ae297af]{width:32px;height:32px;padding:0;border:0;border-radius:6px;background:#f3f6fb;color:#61728b;font-size:24px;cursor:pointer}.announcement-content[data-v-6ae297af]{min-height:0;overflow-y:auto;padding:20px 24px}article+article[data-v-6ae297af]{margin-top:24px;padding-top:20px;border-top:1px solid #e6ebf3}h3[data-v-6ae297af]{margin:0 0 12px;font-size:16px;overflow-wrap:anywhere}footer[data-v-6ae297af]{display:flex;flex:none;justify-content:flex-end;padding:16px 24px;border-top:1px solid #e6ebf3}.referral-defaults-modal[data-v-536c8e1e]{width:min(760px,calc(100vw - 32px));max-height:min(90vh,720px);overflow:auto}.referral-defaults-body[data-v-536c8e1e]{padding:20px 26px 4px}.referral-defaults-body>p[data-v-536c8e1e]{color:#61728a;font-size:12px;line-height:1.6}.referral-default-row[data-v-536c8e1e]{display:flex;align-items:center;gap:18px;padding:14px 0;border-top:1px solid #e4eaf2}.referral-default-row>div[data-v-536c8e1e]{flex:1;min-width:140px;display:flex;flex-direction:column;gap:4px}.referral-default-row>div span[data-v-536c8e1e]{font-size:12px;color:#61728a}.referral-default-row label[data-v-536c8e1e]{display:flex;align-items:center;gap:7px;white-space:nowrap}.referral-default-row input[data-v-536c8e1e]{width:72px}@media(max-width:680px){.referral-default-row[data-v-536c8e1e]{flex-wrap:wrap}.referral-default-row>div[data-v-536c8e1e]{flex-basis:100%}}.promotion-banner-link .promotion-default-trigger[data-v-b1f1bda3]{width:100%;height:34px;justify-content:space-between;padding:0 11px}.promotion-discount-modal[data-v-b1f1bda3]{width:min(960px,calc(100vw - 32px));max-height:min(90vh,700px);overflow:auto}.promotion-discount-body[data-v-b1f1bda3]{padding:18px 26px 0}.promotion-provider-tabs[data-v-b1f1bda3]{display:flex;gap:16px;overflow-x:auto;border-bottom:1px solid #dfe6ef}.promotion-provider-tabs button[data-v-b1f1bda3]{flex:none;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:12px 4px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#475569;font-size:12px}.promotion-provider-tabs button.active[data-v-b1f1bda3]{border-bottom-color:#2873dc;color:#2873dc}.promotion-discount-row[data-v-b1f1bda3]{display:flex;align-items:center;gap:18px;padding:18px 4px;color:#61728a;font-size:12px}.promotion-discount-row label[data-v-b1f1bda3]{min-width:110px}.promotion-percent-control[data-v-b1f1bda3]{display:flex;align-items:center;width:180px;border:1px solid #dfe6ef;border-radius:5px;overflow:hidden}.promotion-percent-control button[data-v-b1f1bda3]{height:35px;width:36px;flex:none;border:0;background:#f7f9fc;color:#60738d;font-size:17px}.promotion-percent-control input[data-v-b1f1bda3]{height:35px;flex:1;min-width:0;width:45px;padding:0 3px;border:0;border-left:1px solid #dfe6ef;border-right:1px solid #dfe6ef;border-radius:0;text-align:center;color:#25334a;font-size:12px}.promotion-percent-control span[data-v-b1f1bda3]{padding:0 12px;color:#60738d}.promotion-discount-summary[data-v-b1f1bda3]{padding:10px 12px;border-radius:7px;background:#eaf2ff;color:#2873dc;font-size:11px}.promotion-discount-summary span[data-v-b1f1bda3]{margin-left:8px;color:#61728a}@media(max-width:560px){.promotion-discount-row[data-v-b1f1bda3]{align-items:stretch;flex-direction:column;gap:8px}.promotion-discount-summary span[data-v-b1f1bda3]{display:block;margin:5px 0 0}}.commission-overview[data-v-d0d161ff]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.commission-overview .card[data-v-d0d161ff]{padding:18px 20px}.commission-overview span[data-v-d0d161ff],.commission-overview strong[data-v-d0d161ff]{display:block}.commission-overview span[data-v-d0d161ff]{color:#75849a;font-size:12px}.commission-overview strong[data-v-d0d161ff]{margin-top:8px;color:#263b59;font-size:22px}.commission-filters[data-v-d0d161ff]{display:flex;align-items:end;gap:12px;padding:0 20px 16px}.commission-filters label[data-v-d0d161ff]{display:flex;flex-direction:column;gap:6px;color:#687b95;font-size:12px}.commission-filters input[data-v-d0d161ff],.commission-filters select[data-v-d0d161ff]{height:36px;min-width:170px;padding:0 10px;border:1px solid #dfe6ef;border-radius:5px;background:#fff;color:#334155}.commission-filters span[data-v-d0d161ff]{margin-left:auto;color:#75849a;font-size:12px}.commission-table[data-v-d0d161ff]{min-width:1120px}.income[data-v-d0d161ff]{color:#16845f}.expense[data-v-d0d161ff]{color:#c15a5a}.commission-withdraw[data-v-d0d161ff]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:18px 20px;border:1px solid #dbe7fb;border-radius:10px;background:#f4f8ff}.commission-withdraw strong[data-v-d0d161ff]{color:#28476d;font-size:17px}.commission-withdraw p[data-v-d0d161ff]{margin:6px 0;color:#637b9a;font-size:12px}.commission-withdraw small[data-v-d0d161ff]{color:#376db4;font-size:12px}.commission-withdraw button[data-v-d0d161ff]{flex:none}.commission-actions[data-v-d0d161ff]{display:flex;gap:8px;flex-wrap:wrap}.qr-preview[data-v-d0d161ff]{width:160px;height:160px;object-fit:contain}.commission-modal input[type=file][data-v-d0d161ff]{height:auto;padding:8px}.withdrawal-history[data-v-d0d161ff]{margin-bottom:18px}.withdrawal-error[data-v-d0d161ff]{margin:10px 20px;color:#b34b4b;font-size:12px}.commission-modal-backdrop[data-v-d0d161ff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#10223c9e}.commission-modal[data-v-d0d161ff]{width:min(480px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:22px}.commission-modal-head[data-v-d0d161ff]{display:flex;align-items:center;justify-content:space-between}.commission-modal-head h2[data-v-d0d161ff]{margin:0;color:#263b59;font-size:19px}.commission-modal-head button[data-v-d0d161ff]{border:0;background:none;color:#718198;font-size:25px}.commission-modal form[data-v-d0d161ff]{display:grid;gap:12px;margin-top:12px}.commission-modal form p[data-v-d0d161ff]{margin:0;color:#637b9a;font-size:12px}.commission-modal label[data-v-d0d161ff]{display:grid;gap:6px;color:#526681;font-size:12px}.commission-modal input[data-v-d0d161ff],.commission-modal select[data-v-d0d161ff]{height:38px;width:100%;padding:0 10px;border:1px solid #d9e3f0;border-radius:6px;background:#fff;color:#344b68}.commission-modal-actions[data-v-d0d161ff]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@media(max-width:640px){.commission-overview[data-v-d0d161ff]{grid-template-columns:1fr;gap:8px}.commission-filters[data-v-d0d161ff]{flex-wrap:wrap}.commission-filters label[data-v-d0d161ff]{flex:1 1 160px}.commission-filters input[data-v-d0d161ff],.commission-filters select[data-v-d0d161ff]{width:100%;min-width:0}}@media(max-width:640px){.commission-withdraw[data-v-d0d161ff]{align-items:stretch;flex-direction:column}.commission-withdraw button[data-v-d0d161ff]{width:100%}}.region-result-modal[data-v-99a04ee2]{width:min(980px,calc(100vw - 32px))}.region-result-title[data-v-99a04ee2]{margin:20px 0 10px;color:#344b69;font-size:14px}.region-result-hint[data-v-99a04ee2]{color:#75869c;font-size:12px;line-height:1.6}.region-result-table-wrap[data-v-99a04ee2]{max-height:min(48vh,440px);overflow:auto;border:1px solid #e4eaf3}.region-result-table[data-v-99a04ee2]{width:100%;border-collapse:collapse;color:#596579;font-size:13px}.region-result-table th[data-v-99a04ee2],.region-result-table td[data-v-99a04ee2]{padding:13px 14px;border-right:1px solid #e4eaf3;border-bottom:1px solid #e4eaf3;text-align:left;white-space:nowrap;background:#fff}.region-result-table th[data-v-99a04ee2]{color:#8992a0;font-weight:700}.region-result-table th[data-v-99a04ee2]:last-child,.region-result-table td[data-v-99a04ee2]:last-child{border-right:0}.region-result-format[data-v-99a04ee2]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px;color:#606b7b;font-size:13px}.region-result-format select[data-v-99a04ee2]{box-sizing:border-box;width:min(290px,100%);height:42px;padding:0 12px;border:1px solid #dfe5f0;border-radius:7px;background:#fff;color:#606b7b;font:inherit}@media(max-width:560px){.region-result-table[data-v-99a04ee2]{font-size:11px}.region-result-table th[data-v-99a04ee2],.region-result-table td[data-v-99a04ee2]{padding:10px 9px}}.verification-notice[data-v-99a04ee2]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;margin-bottom:20px;border:1px solid #dce3ec;border-radius:10px;background:#fff;color:#263b59}.verification-notice strong[data-v-99a04ee2]{font-size:14px}.verification-notice p[data-v-99a04ee2]{margin:6px 0 0;color:#526278;font-size:12px}.verification-notice button[data-v-99a04ee2]{flex-shrink:0}@media(max-width:640px){.verification-notice[data-v-99a04ee2]{align-items:stretch;flex-direction:column}}.filter-card.compact .filter-inline[data-v-99a04ee2]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.filter-inline label[data-v-99a04ee2]{display:flex;flex:1 1 180px;flex-direction:column;gap:6px;min-width:180px;max-width:260px;color:#53637c;font-size:12px;font-weight:600}.filter-inline input[data-v-99a04ee2],.filter-inline select[data-v-99a04ee2]{display:block;width:100%;height:40px;margin:0;padding:0 12px;border:1px solid #dfe6f0;border-radius:8px;outline:0;background:#f9faff;color:#33445f;font-size:12px}.filter-inline input[data-v-99a04ee2]:focus,.filter-inline select[data-v-99a04ee2]:focus{border-color:#7891ff;background:#fff;box-shadow:0 0 0 3px #607fff1b}.filter-inline button[data-v-99a04ee2]{flex:none;min-width:72px;height:40px;white-space:nowrap}@media(max-width:700px){.filter-inline label[data-v-99a04ee2]{flex-basis:100%;min-width:0;max-width:none}.filter-inline input[data-v-99a04ee2],.filter-inline select[data-v-99a04ee2]{font-size:16px}}.action-game-picker[data-v-99a04ee2],.action-game-combobox[data-v-99a04ee2]{position:relative}.action-game-combobox input[data-v-99a04ee2]{display:block;width:100%;min-height:46px;margin-top:8px;padding:0 13px;border:1px solid #dfe5f0;border-radius:10px;background:#f8faff;color:#2f405c;font-size:13px;outline:0}.action-game-combobox input[data-v-99a04ee2]:focus{border-color:#7c91ff;background:#fff;box-shadow:0 0 0 4px #627fff1c}.action-modal .modal-head[data-v-99a04ee2],.action-modal .modal-actions[data-v-99a04ee2]{flex:0 0 auto}.action-modal .remark-form[data-v-99a04ee2]{min-height:0;overflow:auto}.renewal-plans[data-v-99a04ee2]{min-width:0;margin:17px 0 0;padding:0;border:0}.renewal-plans legend[data-v-99a04ee2]{margin-bottom:9px;color:#3c4d68;font-size:12px;font-weight:700}.modal .renewal-plans .plan-choice small[data-v-99a04ee2]{margin-top:3px;font-size:10px;line-height:1.5}.renewal-empty[data-v-99a04ee2]{color:#718097;font-size:12px}.renewal-total[data-v-99a04ee2]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:20px;padding-top:14px;border-top:1px solid #edf0f5;color:#687991;font-size:12px}.renewal-total strong[data-v-99a04ee2]{color:#df6258;font-size:15px}.action-load-state[data-v-99a04ee2]{margin:0;color:#75839a;font-size:12px}.action-load-error[data-v-99a04ee2]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a53a46;font-size:12px}.action-load-error .secondary[data-v-99a04ee2]{flex:0 0 auto}.action-submit-error[data-v-99a04ee2]{margin:14px 0 0;padding:10px 12px;border-radius:8px;background:#fff1f1;color:#a53a46;font-size:12px}.action-guard-modal .info-body p[data-v-99a04ee2]{margin:4px 0 10px}.action-guard-modal ul[data-v-99a04ee2]{margin:0;padding-left:20px;color:#a53a46;font-size:12px;line-height:1.9}.region-action-modal[data-v-99a04ee2]{width:min(960px,calc(100vw - 32px));max-height:min(90vh,800px)}.modal.region-action-modal .region-action-form[data-v-99a04ee2]{flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.region-action-hint[data-v-99a04ee2]{margin:0!important;padding:13px 24px;border-bottom:1px solid #edf0f5;color:#718097}.region-action-layout[data-v-99a04ee2]{display:grid;grid-template-columns:156px minmax(0,1fr);height:min(480px,52vh);min-height:0;overflow:hidden}.region-action-areas[data-v-99a04ee2]{display:flex;flex-direction:column;gap:5px;min-height:0;overflow-y:auto;padding:14px 10px;border-right:1px solid #e7ecf4;background:#f4f6fb}.region-action-areas button[data-v-99a04ee2]{flex:none;min-height:36px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:#596a84;text-align:left;font-size:12px}.region-action-areas button[data-v-99a04ee2]:hover{background:#e7edfb}.region-action-areas button.active[data-v-99a04ee2]{background:#4266f5;color:#fff;font-weight:700}.region-action-content[data-v-99a04ee2]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:16px 20px}.region-action-search[data-v-99a04ee2]{display:flex;gap:8px}.modal.region-action-modal .region-action-form .region-action-search input[data-v-99a04ee2]{flex:1;width:auto;min-width:0;min-height:36px;margin:0;padding:0 12px;border:1px solid #dfe5f0;border-radius:8px;color:#33445f;font-size:12px}.region-action-filters[data-v-99a04ee2]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 0;border-bottom:1px solid #edf0f5;font-size:12px;color:#52647d}.region-action-filters>div[data-v-99a04ee2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.region-action-filters>div>span[data-v-99a04ee2]{margin-right:3px;font-weight:700}.region-filter-choice[data-v-99a04ee2]{min-height:29px;padding:4px 10px;border:1px solid #dfe5f0;border-radius:7px;background:#fff;color:#5f6f86;font-size:11px}.region-filter-choice.active[data-v-99a04ee2]{border-color:#5675fa;background:#eef2ff;color:#4263dc;font-weight:700}.region-isp-field[data-v-99a04ee2]{display:flex;align-items:center;gap:8px;font-weight:700}.modal.region-action-modal .region-action-form .region-isp-field select[data-v-99a04ee2]{display:inline-block;width:auto;min-width:130px;min-height:32px;margin:0;padding:6px 28px 6px 9px;border:1px solid #dfe5f0;border-radius:7px;background:#fff;font-size:11px}.region-action-target-title[data-v-99a04ee2]{padding:15px 0 11px;color:#344962;font-size:12px;font-weight:700}.region-action-target-title small[data-v-99a04ee2]{margin-left:7px;color:#9ba8b8;font-weight:400}.region-action-targets[data-v-99a04ee2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:9px;min-height:0;overflow-y:auto;padding:0 2px 10px 0}.region-action-target[data-v-99a04ee2]{display:flex;align-items:flex-start;gap:9px;min-width:0;min-height:62px;margin:0;padding:11px 12px;border:1px solid #e3e9f2;border-radius:9px;background:#fff;text-align:left;cursor:pointer}.region-action-target.active[data-v-99a04ee2]{border-color:#5675fa;background:#f4f6ff}.region-action-target[data-v-99a04ee2]:disabled{opacity:.5;cursor:not-allowed}.region-target-indicator[data-v-99a04ee2]{display:block;flex:0 0 16px;width:16px;height:16px;margin-top:2px;border:1.5px solid #b3bfd0;border-radius:50%}.region-action-target.active .region-target-indicator[data-v-99a04ee2]{border:5px solid #4266f5}.region-target-copy[data-v-99a04ee2]{display:block;flex:1;min-width:0}.region-action-target strong[data-v-99a04ee2],.region-action-target small[data-v-99a04ee2]{display:block;overflow-wrap:anywhere}.region-action-target strong[data-v-99a04ee2]{color:#344962;font-size:12px}.modal.region-action-modal .region-action-form .region-action-target small[data-v-99a04ee2]{margin-top:5px;color:#91a0b0;font-size:10px;font-weight:400;line-height:1.5}.region-action-empty[data-v-99a04ee2]{grid-column:1 / -1;padding:28px 10px;color:#91a0b0;text-align:center}@media(max-width:640px){.region-action-layout[data-v-99a04ee2]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:min(520px,66vh)}.region-action-areas[data-v-99a04ee2]{flex-direction:row;min-height:0;overflow-x:auto;overflow-y:hidden;padding:10px;border-right:0;border-bottom:1px solid #e7ecf4}.region-action-areas button[data-v-99a04ee2]{white-space:nowrap}.region-action-content[data-v-99a04ee2]{padding:12px}.region-action-targets[data-v-99a04ee2]{grid-template-columns:1fr}.region-action-search[data-v-99a04ee2]{flex-wrap:wrap}.modal.region-action-modal .region-action-form .region-action-search input[data-v-99a04ee2]{flex-basis:100%}}.export-modal[data-v-99a04ee2]{width:min(720px,calc(100vw - 32px));max-height:min(90vh,820px)}.export-body[data-v-99a04ee2]{min-height:0;overflow:auto;display:grid;gap:12px}.export-body>p[data-v-99a04ee2]{margin:0;color:#75839a;font-size:12px}.export-format-list[data-v-99a04ee2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.export-format-option[data-v-99a04ee2]{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:10px 12px;border:1px solid #dfe5f0;border-radius:10px;background:#fff;cursor:pointer}.export-format-option.active[data-v-99a04ee2]{border-color:#8196ff;background:#f5f7ff}.export-format-option input[data-v-99a04ee2]{margin:3px 0 0;accent-color:#617cff}.export-format-option span[data-v-99a04ee2]{min-width:0}.export-format-option strong[data-v-99a04ee2],.export-format-option small[data-v-99a04ee2]{display:block}.export-format-option strong[data-v-99a04ee2]{color:#33445f;font-size:13px}.export-format-option small[data-v-99a04ee2]{margin-top:4px;color:#75839a;font-size:11px;overflow-wrap:anywhere}.export-preview-label[data-v-99a04ee2]{display:grid;gap:6px;color:#53647f;font-size:12px}.export-preview-label textarea[data-v-99a04ee2]{box-sizing:border-box;width:100%;min-height:180px;padding:10px 12px;border:1px solid #dfe5f0;border-radius:9px;color:#33445f;font:12px/1.6 Consolas,Courier New,monospace;resize:vertical;white-space:pre}.export-copy-feedback[data-v-99a04ee2]{color:#318263!important}@media(max-width:620px){.export-format-list[data-v-99a04ee2]{grid-template-columns:1fr}}.action-game-options[data-v-99a04ee2]{position:static;max-height:min(220px,30vh);margin-top:4px;overflow:auto;padding:4px;border:1px solid #dfe5f0;border-radius:10px;background:#fff;box-shadow:0 10px 24px #20304b24}.action-game-options button[data-v-99a04ee2]{display:block;width:100%;padding:9px 10px;border:0;border-radius:6px;background:#fff;color:#33445f;text-align:left}.action-game-options button[data-v-99a04ee2]:hover,.action-game-options button[aria-selected=true][data-v-99a04ee2]{background:#eef2ff;color:#455fe0}.action-game-empty[data-v-99a04ee2]{display:block;padding:10px;color:#8996aa;font-size:11px}.order-info-modal[data-v-99a04ee2]{width:min(720px,calc(100vw - 28px));max-height:calc(100vh - 28px);display:flex;flex-direction:column}.order-info-modal .info-body[data-v-99a04ee2]{overflow:auto}.order-info-title[data-v-99a04ee2]{margin:18px 0 7px;padding-bottom:7px;border-bottom:1px solid #e6ebf3;color:#34455f;font-size:13px}.order-state-hint[data-v-99a04ee2]{padding:10px 12px;border-radius:8px;background:#eef4ff;color:#3b5b91;font-size:12px;line-height:1.6}.order-delivery-history[data-v-99a04ee2]{margin-top:12px;color:#53647c;font-size:12px}.order-delivery-history summary[data-v-99a04ee2]{cursor:pointer;color:#4166bd}.order-delivery-history div[data-v-99a04ee2]{padding:5px 0;overflow-wrap:anywhere}.recharge-create[data-v-99a04ee2]{display:grid;gap:14px;margin-bottom:14px;padding:20px}.recharge-create label[data-v-99a04ee2]{display:grid;gap:8px;color:#53647f;font-size:12px}.recharge-amount-input[data-v-99a04ee2]{display:flex;align-items:center;gap:8px;max-width:320px;padding:0 12px;border:1px solid #dfe6f0;border-radius:9px;background:#fbfcff}.recharge-amount-input span[data-v-99a04ee2]{color:#5c6e88;font-size:18px}.recharge-amount-input input[data-v-99a04ee2]{width:100%;height:44px;border:0;outline:0;background:transparent;color:#263650;font:inherit;font-size:18px}.recharge-channels[data-v-99a04ee2]{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#53647f;font-size:12px}.recharge-channel[data-v-99a04ee2]{display:flex!important;grid-template-columns:auto auto auto;align-items:center;gap:6px!important;padding:9px 11px;border:1px solid #dfe6f0;border-radius:8px}.recharge-channel.active[data-v-99a04ee2]{border-color:#8ba1ff;background:#f5f7ff}.recharge-channel small[data-v-99a04ee2]{color:#338466}.recharge-channel.unavailable[data-v-99a04ee2],.recharge-channel.unavailable small[data-v-99a04ee2]{color:#98a3b4}.recharge-note[data-v-99a04ee2]{color:#8290a4;font-size:11px}.recharge-filters[data-v-99a04ee2]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:0 0 14px;padding:12px 14px;border:1px solid #e8eef7;border-radius:10px;background:#f8fafd}.recharge-filters label[data-v-99a04ee2]{display:flex;flex-direction:column;gap:6px;color:#6b7c91;font-size:10px;font-weight:600}.recharge-filters select[data-v-99a04ee2],.recharge-filters input[data-v-99a04ee2]{min-width:128px;height:34px;padding:0 10px;border:1px solid #dfe5f0;border-radius:8px;background:#fff;color:#2f405c;font-size:12px;outline:0}.recharge-filters select[data-v-99a04ee2]:focus,.recharge-filters input[data-v-99a04ee2]:focus{border-color:#7c91ff;box-shadow:0 0 0 3px #627fff1a}.recharge-filters .secondary[data-v-99a04ee2]{height:34px;padding:0 14px}.payment-modal[data-v-99a04ee2]{width:min(430px,calc(100vw - 32px));border-radius:18px;overflow:hidden}.payment-head[data-v-99a04ee2]{align-items:center;padding:18px 20px;background:linear-gradient(180deg,#f2f7ff,#fff)}.payment-brand[data-v-99a04ee2]{display:flex;align-items:center;gap:12px}.payment-brand-mark[data-v-99a04ee2]{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:#1677ff;color:#fff;font-size:18px;font-weight:700;box-shadow:0 8px 16px #1677ff2e}.payment-wechat .payment-brand-mark[data-v-99a04ee2]{background:#07c160;box-shadow:0 8px 16px #07c1602e}.payment-head h2[data-v-99a04ee2]{margin:0;font-size:16px}.payment-head small[data-v-99a04ee2]{display:block;margin-top:3px;color:#8392a6;font-size:11px}.payment-body[data-v-99a04ee2]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 22px 18px;text-align:center}.payment-amount[data-v-99a04ee2]{display:flex;flex-direction:column;gap:2px}.payment-amount small[data-v-99a04ee2]{color:#8392a6;font-size:11px}.payment-amount strong[data-v-99a04ee2]{color:#12213a;font-size:30px;letter-spacing:-.6px}.payment-qr[data-v-99a04ee2]{position:relative;padding:13px;border:1px solid #e6edf7;border-radius:16px;background:#fff;box-shadow:0 14px 30px #1c3a6124}.payment-qr img[data-v-99a04ee2]{display:block;width:200px;height:200px;border-radius:8px;image-rendering:pixelated}.payment-qr-empty[data-v-99a04ee2]{display:grid;place-items:center;width:200px;height:200px;border-radius:8px;background:#f6f8fc;color:#93a1b5;font-size:12px;line-height:1.8}.payment-qr-tip[data-v-99a04ee2]{position:absolute;bottom:-11px;left:50%;transform:translate(-50%);padding:3px 12px;border-radius:99px;background:#1677ff;color:#fff;font-size:10px;white-space:nowrap;box-shadow:0 4px 10px #1677ff3d}.payment-wechat .payment-qr-tip[data-v-99a04ee2]{background:#07c160;box-shadow:0 4px 10px #07c1603d}.payment-steps[data-v-99a04ee2]{display:flex;gap:6px;width:100%;margin:2px 0 0;padding:0;list-style:none;counter-reset:payment-step}.payment-steps li[data-v-99a04ee2]{flex:1;padding:8px 4px;border-radius:9px;background:#f6f9fe;color:#6b7c91;font-size:10px;line-height:1.5}.payment-steps li[data-v-99a04ee2]:before{counter-increment:payment-step;content:counter(payment-step);display:inline-grid;place-items:center;width:15px;height:15px;margin-right:4px;border-radius:50%;background:#1677ff1a;color:#1677ff;font-size:9px;font-weight:700}.payment-wechat .payment-steps li[data-v-99a04ee2]:before{background:#07c1601a;color:#07c160}.payment-order-no[data-v-99a04ee2]{display:flex;align-items:center;gap:8px;max-width:100%;color:#8392a6;font-size:11px}.payment-order-no code[data-v-99a04ee2]{padding:4px 8px;border-radius:6px;background:#f4f7fb;color:#44556d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow-wrap:anywhere}.payment-status[data-v-99a04ee2]{display:flex;align-items:center;gap:7px;margin:0;padding:8px 12px;border-radius:9px;font-size:11px;line-height:1.6}.payment-status i[data-v-99a04ee2]{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.payment-status.is-waiting[data-v-99a04ee2]{background:#fff8e6;color:#986f18}.payment-status.is-waiting i[data-v-99a04ee2]{animation:payment-pulse-99a04ee2 1.4s ease-in-out infinite}.payment-status.is-paid[data-v-99a04ee2]{background:#eaf7f0;color:#1d7c54}.payment-status.is-closed[data-v-99a04ee2]{background:#fdefef;color:#a53a46}.payment-modal .modal-actions[data-v-99a04ee2]{padding:0 22px 20px}.payment-modal .modal-actions .primary[data-v-99a04ee2],.payment-modal .modal-actions .secondary[data-v-99a04ee2]{flex:1}@keyframes payment-pulse-99a04ee2{0%,to{opacity:1}50%{opacity:.35}}.recharge-overview[data-v-99a04ee2]{width:min(100%,680px);margin-bottom:24px;padding:24px;overflow:hidden}.recharge-overview .wallet-strip[data-v-99a04ee2]{display:flex;align-items:center;min-width:0;min-height:0;height:auto;margin:0 0 24px;padding:0 0 20px;border:0;border-bottom:1px solid #e4eaf1;border-radius:0;background:transparent;box-shadow:none}.recharge-overview .wallet-strip>div[data-v-99a04ee2]{display:flex;align-items:baseline;gap:12px}.recharge-overview .wallet-strip span[data-v-99a04ee2]{color:#526278;font-size:13px}.recharge-overview .wallet-strip strong[data-v-99a04ee2]{margin:0;color:#182335;font-size:24px}.recharge-create[data-v-99a04ee2]{margin:0;padding:0;gap:16px}.recharge-create .panel-title[data-v-99a04ee2]{margin-bottom:0}.recharge-create>label[data-v-99a04ee2],.recharge-create>.primary[data-v-99a04ee2]{width:min(100%,400px)}.recharge-amount-input[data-v-99a04ee2]{max-width:none}.recharge-create>.primary[data-v-99a04ee2]{min-height:42px}.recharge-note[data-v-99a04ee2]{color:#526278}.recharge-tabs[data-v-99a04ee2]{display:flex;gap:24px;margin-bottom:0;padding:0 4px;border-bottom:1px solid #dce3ec}.recharge-tabs button[data-v-99a04ee2]{min-height:44px;padding:0 4px;border:0;border-bottom:2px solid transparent;background:transparent;color:#526278;font-size:13px;font-weight:600}.recharge-tabs button[data-v-99a04ee2]:hover{color:#245cc4}.recharge-tabs button.active[data-v-99a04ee2]{border-bottom-color:#245cc4;color:#245cc4}.recharge-page .list-card[data-v-99a04ee2]{margin-top:16px}.recharge-page .recharge-filters[data-v-99a04ee2]{gap:12px 16px;padding:16px}.recharge-page .recharge-filters label[data-v-99a04ee2]{flex:1 1 150px;min-width:0;font-size:12px}.recharge-page .recharge-filters label[data-v-99a04ee2]:has(.date-range){flex:1.5 1 280px}.recharge-page .recharge-filters select[data-v-99a04ee2],.recharge-page .recharge-filters input[data-v-99a04ee2]{width:100%;min-width:0;height:40px}.recharge-page .recharge-filters .secondary[data-v-99a04ee2]{height:40px}@media(max-width:700px){.recharge-overview[data-v-99a04ee2]{padding:20px}.recharge-overview .wallet-strip[data-v-99a04ee2]{padding:0 0 16px}.recharge-page .recharge-filters label[data-v-99a04ee2]{flex-basis:100%}}.session-empty-page[data-v-99a04ee2]{padding:20px}.session-empty-page>div[data-v-99a04ee2]{min-height:52px;border-bottom:1px solid #edf0f5}.session-empty-page>div[data-v-99a04ee2]:last-child{border-bottom:0}.app-toast-stack{position:fixed;z-index:2147483647;top:max(24px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:min(480px,calc(100vw - 32px));display:flex;flex-direction:column;gap:12px;pointer-events:none}.app-toast{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid #dce5f0;border-radius:12px;background:#fff;color:#344761;box-shadow:0 8px 32px #182c4929;pointer-events:auto;font-size:14px;line-height:1.6}.app-toast p{flex:1;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;overflow-y:auto}.app-toast-icon{flex:0 0 22px;height:22px;border-radius:50%;background:#edf3ff;color:#4266d5;text-align:center;font-weight:700}.app-toast-error{border-color:#f0c8cc;background:#fff8f8;color:#a73542}.app-toast-error .app-toast-icon{color:#c23d4d;background:#ffe3e7}.app-toast-success{border-color:#bfe4d2;background:#f7fdf9;color:#25704d}.app-toast-success .app-toast-icon{color:#26805a;background:#dff4e8}.app-toast button{flex:0 0 24px;border:0;background:transparent;color:inherit;font:inherit;font-size:20px;line-height:24px;cursor:pointer;padding:0}.app-toast button:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.app-toast-enter-active,.app-toast-leave-active,.app-toast-move{transition:opacity .18s ease,transform .18s ease}.app-toast-enter-from,.app-toast-leave-to{opacity:0;transform:translateY(-12px)}@media(prefers-reduced-motion:reduce){.app-toast-enter-active,.app-toast-leave-active,.app-toast-move{transition:none}}html,body,#vue-root{width:100%;min-height:100%;margin:0}body{overflow-x:hidden}#vue-root>*{min-height:100vh}.status-badge{--status-bg:#eaf1ff;--status-fg:#2759a5;--status-border:#bdd3f8;display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border:1px solid var(--status-border);border-radius:999px;background:var(--status-bg);color:var(--status-fg);font-size:11px;font-weight:700;line-height:1.25;white-space:nowrap;vertical-align:middle;box-shadow:0 1px 2px #152d5010}.status-badge i{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.status-badge--success{--status-bg:#e6f7ee;--status-fg:#137348;--status-border:#a8ddbf}.status-badge--warning{--status-bg:#fff3db;--status-fg:#94620d;--status-border:#f3d18c}.status-badge--danger{--status-bg:#feebea;--status-fg:#b53d3d;--status-border:#f0b1ae}.status-badge--muted{--status-bg:#f0f2f5;--status-fg:#617087;--status-border:#d4dbe4}.status-badge--violet{--status-bg:#f1edff;--status-fg:#704db1;--status-border:#d8c8f4}.password-visibility-toggle{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:6px;border:0;border-radius:6px;background:transparent;color:#8998ad;cursor:pointer}.password-visibility-toggle:hover{color:#496be0;background:#edf2ff}.password-visibility-toggle:focus-visible{outline:2px solid #496be0;outline-offset:2px}.password-visibility-toggle svg{display:block;width:20px;height:20px}body[data-view=admin] .login-input-wrap input{min-width:0;flex:1}body[data-view=user] .auth-password-field{position:relative;display:block}body[data-view=user] .auth-password-field input{padding-right:52px}body[data-view=user] .auth-password-field .password-visibility-toggle{position:absolute;top:50%;right:7px;transform:translateY(-50%)}body[data-view=user] .user-center-announcements{min-width:0;max-height:360px;overflow-y:auto}body[data-view=user] .user-center-announcements h2{font-size:16px;margin-bottom:14px}body[data-view=user] .user-center-announcements article+article{border-top:1px solid #e6ebf3;margin-top:14px;padding-top:14px}body[data-view=user] .user-center-announcements h3{font-size:14px;margin:0 0 8px}body[data-view=user] .account-stats .rich-content{font-size:13px;color:#34455f}body[data-view=user] .account-stats .rich-content p{font-size:inherit;color:inherit;margin:.5em 0}body[data-view=user] .account-stats .rich-content strong{display:inline;font-size:inherit;margin:0}body[data-view=user] .guest-brand .site-logo{width:200px}body[data-view=user] .top-brand .site-logo{width:170px}body[data-view=admin] .brand .site-logo{width:180px}body[data-view=admin] .login-brand .site-logo{width:220px}body[data-view=admin] .admin-login-mobile-logo{display:none}@media(max-width:760px){body[data-view=admin] .admin-login-mobile-logo{display:inline-flex;width:200px;margin-bottom:24px}}@media(max-width:700px){body[data-view=user] .guest-brand .site-logo{width:150px}body[data-view=user] .top-brand .site-logo{width:130px}}@media(max-width:400px){body[data-view=user] .guest-brand .site-logo{width:130px}body[data-view=user] .top-brand .site-logo{width:105px}}
