:root,:root[data-theme=light]{color-scheme:light;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--cf-bg: #f5f7ff;--cf-bg-soft: #edf2ff;--cf-panel: #ffffffed;--cf-panel-solid: #ffffff;--cf-surface-raised: #f7f9ff;--cf-input: #ffffff;--cf-line: #dce3f2;--cf-primary: #596bd9;--cf-primary-hover: #4857bb;--cf-primary-soft: #e9edff;--cf-primary-text: #ffffff;--cf-text: #29324d;--cf-text-secondary: #5e6b86;--cf-muted: #6b7690;--cf-danger: #bd3e60;--cf-danger-soft: #fff0f4;--cf-success: #267451;--cf-success-soft: #eaf7f0;--cf-orange: #986019;--cf-warning-soft: #fff5e7;--cf-lilac: #f0ebff;--cf-pink: #fff0f6;--cf-blue: #e8f3ff;--cf-cover-text: #6d74ae;--cf-mask: #20283970;--cf-radius: 20px;--cf-shadow: 0 12px 40px #56669a0e;--cf-shadow-raised: 0 16px 48px #56669a1a}:root[data-theme=dark]{color-scheme:dark;--cf-bg: #141b2d;--cf-bg-soft: #1b253b;--cf-panel: #202c43f5;--cf-panel-solid: #202c43;--cf-surface-raised: #28354e;--cf-input: #19243a;--cf-line: #3a4965;--cf-primary: #aebaff;--cf-primary-hover: #c4cdff;--cf-primary-soft: #303c60;--cf-primary-text: #1c2442;--cf-text: #edf0ff;--cf-text-secondary: #b8c3de;--cf-muted: #a4b1cc;--cf-danger: #ff9cb8;--cf-danger-soft: #432c40;--cf-success: #90dbb5;--cf-success-soft: #233f3c;--cf-orange: #edc089;--cf-warning-soft: #40392f;--cf-lilac: #322f50;--cf-pink: #3e2e48;--cf-blue: #243b55;--cf-cover-text: #b6bce8;--cf-mask: #070c19b8;--cf-shadow: 0 12px 40px #050c192a;--cf-shadow-raised: 0 16px 48px #050c1940}:root,:root[data-theme]{color:var(--cf-text);background:var(--cf-bg);--el-color-primary: var(--cf-primary);--el-color-primary-dark-2: var(--cf-primary-hover);--el-color-primary-light-3: color-mix(in srgb, var(--cf-primary), var(--cf-panel-solid) 22%);--el-color-primary-light-5: color-mix(in srgb, var(--cf-primary), var(--cf-panel-solid) 45%);--el-color-primary-light-7: color-mix(in srgb, var(--cf-primary), var(--cf-panel-solid) 72%);--el-color-primary-light-8: color-mix(in srgb, var(--cf-primary), var(--cf-panel-solid) 82%);--el-color-primary-light-9: var(--cf-primary-soft);--el-color-success: var(--cf-success);--el-color-warning: var(--cf-orange);--el-color-danger: var(--cf-danger);--el-color-info: var(--cf-text-secondary);--el-color-success-light-9: var(--cf-success-soft);--el-color-warning-light-9: var(--cf-warning-soft);--el-color-danger-light-9: var(--cf-danger-soft);--el-color-info-light-9: var(--cf-bg-soft);--el-color-success-light-8: color-mix(in srgb, var(--cf-success), var(--cf-panel-solid) 80%);--el-color-warning-light-8: color-mix(in srgb, var(--cf-orange), var(--cf-panel-solid) 80%);--el-color-danger-light-8: color-mix(in srgb, var(--cf-danger), var(--cf-panel-solid) 80%);--el-color-info-light-8: var(--cf-line);--el-bg-color: var(--cf-panel-solid);--el-bg-color-page: var(--cf-bg);--el-bg-color-overlay: var(--cf-panel-solid);--el-fill-color: var(--cf-bg-soft);--el-fill-color-blank: var(--cf-panel-solid);--el-fill-color-light: var(--cf-surface-raised);--el-fill-color-lighter: var(--cf-bg-soft);--el-fill-color-extra-light: var(--cf-surface-raised);--el-fill-color-dark: var(--cf-line);--el-fill-color-darker: var(--cf-line);--el-text-color-primary: var(--cf-text);--el-text-color-regular: var(--cf-text);--el-text-color-secondary: var(--cf-text-secondary);--el-text-color-placeholder: var(--cf-muted);--el-text-color-disabled: var(--cf-muted);--el-border-color: var(--cf-line);--el-border-color-light: var(--cf-line);--el-border-color-lighter: var(--cf-line);--el-border-color-extra-light: var(--cf-line);--el-border-color-dark: var(--cf-muted);--el-border-color-darker: var(--cf-muted);--el-mask-color: var(--cf-mask);--el-mask-color-extra-light: var(--cf-mask);--el-overlay-color: var(--cf-mask);--el-overlay-color-light: var(--cf-mask);--el-overlay-color-lighter: var(--cf-mask);--el-disabled-bg-color: var(--cf-bg-soft);--el-disabled-text-color: var(--cf-muted);--el-disabled-border-color: var(--cf-line);--el-box-shadow: var(--cf-shadow);--el-box-shadow-light: var(--cf-shadow);--el-box-shadow-lighter: var(--cf-shadow);--el-box-shadow-dark: var(--cf-shadow-raised);--el-border-radius-base: 10px}html{scroll-padding-top:95px}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh;color:var(--cf-text);background:var(--cf-bg)}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed}a{color:var(--cf-primary);text-decoration:none;touch-action:manipulation}:focus-visible{outline:2px solid var(--cf-primary);outline-offset:3px}input::placeholder,textarea::placeholder{color:var(--cf-muted);opacity:1}.cf-muted{color:var(--cf-text-secondary)}.cf-card{border:1px solid var(--cf-line);background:var(--cf-panel);border-radius:var(--cf-radius);box-shadow:var(--cf-shadow)}.cf-button{min-height:44px;border:1px solid var(--cf-primary);border-radius:12px;padding:10px 16px;color:var(--cf-primary-text);background:var(--cf-primary);font-weight:700}.cf-button.secondary{color:var(--cf-primary);background:var(--cf-primary-soft)}.cf-button.orange{border-color:var(--cf-orange);color:var(--cf-orange);background:var(--cf-warning-soft)}.cf-button.ghost{color:var(--cf-text-secondary);border-color:var(--cf-line);background:transparent}.cf-input{width:100%;min-height:44px;border:1px solid var(--cf-line);border-radius:12px;padding:11px 13px;color:var(--cf-text);background:var(--cf-input)}.cf-label{display:block;margin:0 0 7px;color:var(--cf-text-secondary);font-size:13px}.cf-theme-toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:10px;border:1px solid var(--cf-line);border-radius:13px;color:var(--cf-text);background:var(--cf-panel-solid);font-size:12px}.cf-theme-toggle:hover{background:var(--cf-primary-soft);border-color:var(--cf-primary)}.el-button--primary{--el-button-text-color: var(--cf-primary-text);--el-button-hover-text-color: var(--cf-primary-text);--el-button-active-text-color: var(--cf-primary-text);--el-button-disabled-text-color: var(--cf-primary-text)}.el-button--primary.is-plain{--el-button-text-color: var(--cf-primary)}.el-overlay{background-color:var(--cf-mask)}.el-dialog{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);max-height:calc(var(--cf-viewport-height, 100dvh) - 32px);border:1px solid var(--cf-line);border-radius:20px;background:var(--cf-panel-solid)}.el-dialog__header,.el-dialog__footer{flex-shrink:0}.el-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;color:var(--cf-text)}.el-overlay-dialog{top:var(--cf-viewport-top, 0px);height:var(--cf-viewport-height, 100dvh);overflow:auto}.el-drawer{color:var(--cf-text);background:var(--cf-panel-solid)}.el-drawer.rtl,.el-drawer.ltr{top:var(--cf-viewport-top, 0px);height:var(--cf-viewport-height, 100dvh);max-height:100dvh}.el-dialog__title,.el-drawer__title,.el-message-box__title{color:var(--cf-text)}.el-message-box{max-width:calc(100vw - 28px);max-height:calc(var(--cf-viewport-height, 100dvh) - 24px);overflow-y:auto}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{background-color:var(--cf-input)}@media(max-width:768px){button,.el-button,.el-radio,.el-pagination button,.el-pager li,.el-dialog__headerbtn,.el-drawer__close-btn,.el-input__icon{min-height:44px}.el-dialog__headerbtn,.el-drawer__close-btn,.el-input__icon,.el-pagination button,.el-pager li{min-width:44px}input,select,textarea,.el-input__inner,.el-textarea__inner,.el-select__placeholder,.el-select__input{font-size:16px!important}.el-input__wrapper,.el-select__wrapper,.el-input-number{min-height:44px}.el-radio-group{display:flex;flex-wrap:wrap;gap:4px 12px}.el-radio{height:auto;margin-right:0}.el-radio__label{white-space:normal;line-height:1.7}.el-dialog{margin-block:12px;padding:18px;max-height:calc(var(--cf-viewport-height, 100dvh) - 24px)}.el-dialog__footer{padding-bottom:max(0px,env(safe-area-inset-bottom) - 12px)}.cf-theme-toggle>span{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--muted: var(--el-text-color-secondary);font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{margin:0;background:var(--el-bg-color-page);color:var(--el-text-color-primary);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}.el-button{font-weight:600}.el-table{--el-table-border-color: var(--el-border-color-lighter)}.el-tabs__item{font-weight:600}.proof-thumb[data-v-a815da28]{display:inline-grid;place-items:center;width:46px;height:46px;overflow:hidden;border:1px solid var(--el-border-color-lighter);border-radius:8px;background:#000}.proof-thumb img[data-v-a815da28]{width:100%;height:100%;object-fit:cover}.streamer-shell[data-v-a815da28]{min-height:100vh;display:flex;flex-direction:column;background:var(--el-bg-color-page);color:var(--el-text-color-primary)}.boot-screen[data-v-a815da28]{display:grid;place-items:center;min-height:100vh;color:var(--muted);font-size:13px}.login-page[data-v-a815da28]{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,430px);align-items:center;gap:48px;width:min(1120px,92vw);min-height:100vh;margin:0 auto;padding:60px 0}.login-theme[data-v-a815da28]{position:fixed;top:18px;right:22px}.login-intro[data-v-a815da28]{display:grid;gap:18px;align-content:center}.login-logo[data-v-a815da28]{width:84px;height:84px;border-radius:22px;object-fit:cover;box-shadow:0 18px 40px #1822482e}.login-intro h1[data-v-a815da28]{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.14;letter-spacing:-.02em}.login-intro h1 em[data-v-a815da28]{font-style:normal;color:var(--el-color-primary)}.login-intro>p[data-v-a815da28]{max-width:480px;margin:0;color:var(--muted);line-height:1.8}.login-points[data-v-a815da28]{display:grid;gap:12px;margin:8px 0 0;padding:0;list-style:none}.login-points li[data-v-a815da28]{display:flex;gap:12px;align-items:center;color:var(--el-text-color-regular);font-size:13px}.login-points span[data-v-a815da28]{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-size:11px;font-weight:700}.login-card[data-v-a815da28]{padding:34px 32px;border:1px solid var(--el-border-color-lighter);border-radius:24px;background:var(--el-bg-color);box-shadow:0 26px 70px #1822481f}.login-card h2[data-v-a815da28]{margin:0 0 6px;font-size:22px}.login-sub[data-v-a815da28]{margin:0 0 20px;color:var(--muted);font-size:12px;line-height:1.7}.login-submit[data-v-a815da28]{width:100%;margin:6px 0 14px;min-height:44px}.login-card>small[data-v-a815da28]{display:block;color:var(--muted);font-size:11px;line-height:1.7}.form-alert[data-v-a815da28]{margin-bottom:14px}.topbar[data-v-a815da28]{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px max(22px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--el-border-color-lighter);background:color-mix(in srgb,var(--el-bg-color) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand[data-v-a815da28]{display:flex;align-items:center;gap:10px}.brand img[data-v-a815da28]{width:36px;height:36px;border-radius:11px;object-fit:cover}.brand div[data-v-a815da28]{display:grid;line-height:1.25}.brand strong[data-v-a815da28]{font-size:14px}.brand small[data-v-a815da28]{color:var(--muted);font-size:10px}.topbar-right[data-v-a815da28]{display:flex;align-items:center;gap:14px}.identity[data-v-a815da28]{display:flex;align-items:center;gap:10px}.identity div[data-v-a815da28]{display:grid;line-height:1.3}.identity b[data-v-a815da28]{font-size:13px}.identity small[data-v-a815da28]{color:var(--muted);font-size:10px}.workspace[data-v-a815da28]{flex:1;width:min(1180px,94vw);margin:0 auto;padding:28px 0 60px}.welcome[data-v-a815da28]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.welcome h1[data-v-a815da28]{margin:4px 0 6px;font-size:clamp(24px,3vw,34px)}.welcome p[data-v-a815da28]{margin:0;color:var(--muted);font-size:12px}.welcome-intro[data-v-a815da28]{max-width:720px;margin-top:8px!important;white-space:pre-wrap;line-height:1.7}.profile-grid[data-v-a815da28]{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:28px;align-items:start}.avatar-editor[data-v-a815da28]{display:grid;justify-items:start;gap:12px}.avatar-editor[data-v-a815da28] .el-avatar{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-light);font-size:30px}.avatar-actions[data-v-a815da28]{display:flex;gap:12px}.stats[data-v-a815da28]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:26px}.stat-card[data-v-a815da28]{display:grid;gap:6px;padding:18px 18px 16px;border:1px solid var(--el-border-color-lighter);border-radius:18px;background:var(--el-bg-color)}.stat-card span[data-v-a815da28]{color:var(--muted);font-size:11px}.stat-card strong[data-v-a815da28]{font-size:clamp(20px,2.2vw,27px);letter-spacing:-.01em}.stat-card small[data-v-a815da28]{color:var(--muted);font-size:10px;line-height:1.5}.stat-card.highlight[data-v-a815da28]{border-color:var(--el-color-primary-light-7);background:linear-gradient(145deg,var(--el-color-primary-light-9),var(--el-bg-color))}.stat-card.highlight .el-button[data-v-a815da28]{justify-self:start;margin-top:4px}.workspace-tabs[data-v-a815da28] .el-tabs__header{margin-bottom:18px}.panel-heading[data-v-a815da28]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.panel-heading h2[data-v-a815da28]{margin:0 0 4px;font-size:17px}.panel-heading p[data-v-a815da28]{margin:0;color:var(--muted);font-size:12px}.inline-controls[data-v-a815da28]{display:flex;align-items:center;gap:10px;max-width:100%}.inline-controls .status-select.el-select[data-v-a815da28]{width:200px;min-width:180px;flex:0 0 200px}.inline-controls>.el-button[data-v-a815da28]{flex-shrink:0}.pager[data-v-a815da28]{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap;margin-top:16px}.muted[data-v-a815da28]{color:var(--muted);font-size:11px}.withdraw-grid[data-v-a815da28]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px;align-items:start}.panel[data-v-a815da28]{min-width:0;padding:20px;border:1px solid var(--el-border-color-lighter);border-radius:18px;background:var(--el-bg-color)}.withdraw-form-panel h2[data-v-a815da28]{margin:0 0 6px;font-size:17px}.withdraw-form-panel>p[data-v-a815da28]{margin:0 0 16px;color:var(--muted);font-size:12px;line-height:1.7}.withdraw-submit[data-v-a815da28]{width:100%}.form-hint[data-v-a815da28]{display:block;margin-top:12px;color:var(--muted);font-size:11px;line-height:1.7}.order-status-tag[data-v-a815da28]{max-width:100%;height:auto;min-height:24px;padding:3px 9px;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.service-actions[data-v-a815da28]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.service-actions a[data-v-a815da28]{color:var(--el-color-primary);font-size:12px;text-decoration:none}.finish-body[data-v-a815da28]{display:grid;gap:14px}.finish-order[data-v-a815da28]{display:grid;gap:2px;margin:0}.finish-order b[data-v-a815da28]{font-size:15px}.finish-order span[data-v-a815da28]{color:var(--muted);font-family:ui-monospace,monospace;font-size:11px}.finish-tip[data-v-a815da28]{margin:0;color:var(--el-text-color-regular);font-size:12px;line-height:1.8}.proof-input[data-v-a815da28]{width:100%;padding:10px;border:1px dashed var(--el-border-color);border-radius:12px;color:var(--el-text-color-regular);font-size:12px;background:var(--el-fill-color-lighter)}.proof-preview[data-v-a815da28]{display:flex;align-items:flex-end;gap:12px}.proof-preview img[data-v-a815da28]{width:min(100%,260px);max-height:220px;object-fit:contain;border:1px solid var(--el-border-color-lighter);border-radius:12px;background:#000}.finish-note[data-v-a815da28]{color:var(--muted);font-size:11px;line-height:1.7}.footer[data-v-a815da28]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px max(22px,calc((100vw - 1180px)/2));border-top:1px solid var(--el-border-color-lighter);color:var(--muted);font-size:11px}@media(max-width:900px){.login-page[data-v-a815da28]{grid-template-columns:minmax(0,1fr);gap:28px;padding:84px 0 40px}.stats[data-v-a815da28]{grid-template-columns:repeat(2,minmax(0,1fr))}.withdraw-grid[data-v-a815da28],.profile-grid[data-v-a815da28]{grid-template-columns:minmax(0,1fr)}.login-intro[data-v-a815da28]{display:none}}@media(max-width:560px){.inline-controls[data-v-a815da28]{width:100%}.inline-controls .status-select.el-select[data-v-a815da28]{width:auto;min-width:0;flex:1 1 180px}.topbar[data-v-a815da28]{padding:12px 16px}.identity small[data-v-a815da28]{display:none}.workspace[data-v-a815da28]{width:94vw}.stats[data-v-a815da28]{grid-template-columns:minmax(0,1fr)}.welcome[data-v-a815da28]{align-items:flex-start}}
