html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--primary-color: #1890ff;--bg-color: #f0f2f5;--sider-bg: #001529;--sider-text: #a6adb4;--header-bg: #ffffff;--card-shadow: 0 1px 2px -2px rgba(0,0,0,.16), 0 3px 6px 0 rgba(0,0,0,.12), 0 5px 12px 4px rgba(0,0,0,.09);--card-radius: 8px;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif}body{margin:0;font-family:var(--font-family);background-color:var(--bg-color);color:#333}a{text-decoration:none;color:inherit;transition:color .3s}#app{height:100vh}.ant-card{border-radius:var(--card-radius)!important;box-shadow:0 1px 2px #00000008;border:none!important}.ant-card-head{border-bottom:1px solid #f0f0f0;font-weight:600}.ant-btn{border-radius:4px}.ant-table-thead>tr>th{background:#fafafa!important;font-weight:600}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border-radius:3px;background:#0003}:root{--primary-color: #C9A227;--primary-hover: #b99322;--primary-active: #a8841f;--primary-light: rgba(201, 162, 39, .1);--primary-lighter: rgba(201, 162, 39, .05);--primary-border: rgba(201, 162, 39, .22);--primary-shadow: rgba(201, 162, 39, .35);--secondary-color: #efe6c8;--success-color: #0ea35a;--warning-color: #e38b2e;--error-color: #e54949;--bg-color: #f7f5ef;--bg-secondary: #ffffff;--bg-hover: #fdf7e8;--bg-table-header: #faf5e6;--text-main: #2c2a28;--text-secondary: #6b655d;--text-tertiary: #9a948b;--text-disabled: #cbd5e1;--border-color: #e2dccb;--border-light: rgba(226, 220, 203, .5);--sidebar-width: 220px;--header-height: 64px;--shadow-sm: 0 4px 12px rgba(0, 0, 0, .06);--shadow-md: 0 10px 30px rgba(0, 0, 0, .08);--shadow-lg: 0 18px 40px rgba(0, 0, 0, .12);--shadow-primary: 0 6px 16px var(--primary-shadow);--glass-bg: rgba(255, 255, 255, .9);--glass-border: rgba(255, 255, 255, .7);--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1600px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 18px;--font-size-base: 16px;--font-size-lg: 20px;--font-size-sm: 14px;--padding-base: 16px;--padding-lg: 24px;--margin-base: 16px;--transition-default: .3s ease}body{margin:0;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-color);color:var(--text-main);line-height:1.5}.page-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.hero-title{font-size:22px;font-weight:900;color:var(--text-main);letter-spacing:-.3px}.hero-subtitle{margin-top:4px;font-size:13px;color:var(--text-tertiary)}.hero-badge{font-size:12px;font-weight:700;color:var(--text-main);padding:6px 10px;border-radius:999px;border:1px solid var(--primary-border);background:linear-gradient(135deg,var(--primary-lighter),rgba(255,255,255,.6))}.page-flat .filter-container{background:transparent;box-shadow:none;border:0;padding:0;margin-bottom:16px}.page-flat .table-container{background:transparent;box-shadow:none;border:0;padding:0}.page-flat .ant-table{background:var(--bg-secondary);border-radius:10px;overflow:hidden}.page-flat .ant-table-container{border-color:var(--border-color)!important}.page-flat .ant-table-thead>tr>th{background:var(--bg-table-header)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c9a2274d;border-radius:4px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#c9a22780}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from{opacity:0;transform:translateY(10px)}.fade-slide-leave-to{opacity:0;transform:translateY(-10px)}.pretty-card{background:linear-gradient(135deg,#fffffff5,#ffffffe6)!important;border-radius:14px!important;box-shadow:var(--shadow-sm)!important;border:1px solid var(--primary-border)!important;transition:all .3s ease!important;overflow:hidden}.pretty-card:hover{box-shadow:var(--shadow-md)!important;transform:translateY(-2px);border-color:var(--primary-color)!important}.page-container{padding:32px;max-width:1600px;margin:0 auto;animation:fadeIn .5s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.filter-container{background:var(--bg-secondary);padding:24px;border-radius:12px;margin-bottom:24px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.table-container{background:var(--bg-secondary);padding:24px;border-radius:12px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color)}.ant-btn{border-radius:6px!important;box-shadow:none!important;font-weight:500}.ant-btn-primary{background:linear-gradient(135deg,#dcbc4d,#c49b24)!important;border:none!important;color:var(--text-main)!important}.ant-btn-primary:hover{background:linear-gradient(135deg,var(--primary-hover),var(--primary-color))!important;transform:translateY(-1px);box-shadow:var(--shadow-primary)!important}.ant-table-thead>tr>th{background:var(--bg-table-header)!important;color:var(--text-secondary)!important;font-weight:600!important;border-bottom:1px solid var(--border-color)!important}.ant-table-tbody>tr:not(.ant-table-measure-row)>td{border-bottom:1px solid var(--border-color)!important}.ant-table-tbody>tr:not(.ant-table-measure-row):hover>td{background:var(--bg-hover)!important}.ant-table{color:var(--text-main)}.ant-table .ant-table-thead>tr>th{padding:12px 14px!important;font-size:13px;letter-spacing:.2px}.ant-table .ant-table-tbody>tr>td{padding:12px 14px!important;font-size:13px;color:var(--text-main)}.ant-table .ant-table-measure-row>td{padding:0!important;height:0!important;line-height:0!important;border:0!important}.ant-table .ant-table-measure-row{display:none!important}.ant-table .ant-table-tbody>tr:not(.ant-table-measure-row):nth-child(2n)>td{background:#00000003}.ant-table-bordered .ant-table-container{border:1px solid var(--border-color)!important;border-radius:12px}.ant-table-bordered .ant-table-thead>tr>th,.ant-table-bordered .ant-table-tbody>tr:not(.ant-table-measure-row)>td{border-right:1px solid var(--border-light)!important}.ant-table-bordered .ant-table-thead>tr>th:last-child,.ant-table-bordered .ant-table-tbody>tr>td:last-child{border-right:none!important}.ant-pagination{margin-top:14px!important}.ant-tag{border-radius:999px!important;padding:0 8px!important;font-size:12px!important;line-height:20px!important}.tag-platform{background:#00000005!important;border:1px solid var(--border-color)!important;color:var(--text-main)!important}.tag-platform-mt{background:#e38b2e1a!important;border-color:#e38b2e47!important;color:#8a4b14!important}.tag-platform-jd{background:#e549491a!important;border-color:#e5494947!important;color:#8b1e1e!important}.tag-platform-tb,.tag-platform-taobao{background:#1677ff1a!important;border-color:#1677ff42!important;color:#0b4aa6!important}.ant-input,.ant-select-selector,.ant-picker{border-radius:8px!important;border-color:var(--border-color)!important;box-shadow:none!important}.ant-input:hover,.ant-select-selector:hover,.ant-picker:hover{border-color:var(--primary-color)!important}.ant-input:focus,.ant-select-selector:focus-within,.ant-picker-focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px var(--primary-light)!important}.ant-modal-content{border-radius:16px!important;padding:0!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--primary-border)!important;overflow:hidden}.ant-modal-header{padding:20px 24px 12px!important;margin:0!important;border-bottom:1px solid var(--border-light)!important;background:linear-gradient(135deg,#fffffffa,#fffffff0)!important}.ant-modal-title{font-weight:800!important;color:var(--text-main)!important}.ant-modal-close{top:14px!important;right:14px!important}.ant-modal-close-x{width:36px!important;height:36px!important;line-height:36px!important;border-radius:10px!important}.ant-modal-close:hover .ant-modal-close-x{background:var(--bg-hover)!important}.ant-modal-body{padding:16px 24px 20px!important}.ant-modal-footer{padding:12px 24px 20px!important;margin:0!important;border-top:1px solid var(--border-light)!important;background:#ffffffeb!important}.ant-modal-footer .ant-btn+.ant-btn{margin-left:10px!important}.ant-modal-confirm .ant-modal-body{padding:20px 24px 18px!important}.ant-modal-confirm-title{font-weight:800!important;color:var(--text-main)!important}.ant-modal-confirm-content{color:var(--text-secondary)!important}.ant-modal-body .ant-form-item{margin-bottom:14px!important}.ant-modal-body .ant-form-item-label>label{color:var(--text-secondary)!important;font-weight:600!important}.ant-modal-body .ant-form-item-required:before{color:var(--error-color)!important}.ant-modal-body .ant-input,.ant-modal-body .ant-select-selector,.ant-modal-body .ant-picker{background:#ffffffe6!important}.modal-section-title{margin:6px 0 10px;font-size:13px;font-weight:800;color:var(--text-main);letter-spacing:.2px}.modal-section-title:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:8px;background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));vertical-align:-1px}.modal-section+.modal-section{margin-top:14px;padding-top:14px;border-top:1px dashed var(--border-light)}.cell-right{text-align:right;display:block}.cell-mono{font-variant-numeric:tabular-nums}.cell-muted{color:var(--text-tertiary)}.ant-menu-item{border-radius:8px!important;margin-bottom:4px!important}.ant-menu-item-selected{background:linear-gradient(90deg,var(--primary-light),var(--primary-lighter))!important;color:var(--text-main)!important;font-weight:600;border:1px solid var(--primary-border)!important}.ant-menu-item:after{display:none!important}@media (max-width: 768px){.page-container{padding:16px}.filter-container{padding:16px;gap:12px}.table-container{padding:16px}}.text-primary{color:var(--primary-color)!important}.text-secondary{color:var(--text-secondary)!important}.bg-primary-light{background-color:var(--primary-light)!important}.border-primary{border-color:var(--primary-color)!important}.forbidden-page[data-v-2ec902b2]{width:100%;max-width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--bg-color);margin:0;padding:16px;box-sizing:border-box}.forbidden-content[data-v-2ec902b2]{text-align:center;z-index:10;padding:40px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;border:1px solid rgba(255,255,255,.6);box-shadow:0 20px 40px #0000000a;max-width:560px;width:100%;max-height:100%;overflow:auto}.error-code[data-v-2ec902b2]{font-size:120px;font-weight:800;line-height:1;background:linear-gradient(135deg,var(--primary-color) 0%,rgba(201,162,39,.18) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:24px;letter-spacing:-4px}.error-title[data-v-2ec902b2]{font-size:24px;font-weight:700;color:var(--text-main);margin-bottom:16px}.error-desc[data-v-2ec902b2]{font-size:16px;color:var(--text-secondary);margin-bottom:32px;line-height:1.6}.home-btn[data-v-2ec902b2]{width:160px;height:44px;border-radius:22px;font-size:16px;box-shadow:var(--shadow-primary)}.bg-decoration[data-v-2ec902b2]{position:absolute;width:600px;height:600px;background:radial-gradient(circle,var(--primary-lighter) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.auth-wrapper[data-v-99820914]{height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fffaf0,#f7e8bf)}.main-layout[data-v-99820914]{height:100vh;overflow:hidden}.main-layout>.ant-layout{height:100%}.main-layout>.ant-layout>.ant-layout{height:100%;display:flex;flex-direction:column;min-height:0}.main-sider[data-v-99820914]{box-shadow:1px 0 0 0 var(--border-color);z-index:10;background:#fffef9}.logo-container[data-v-99820914]{height:64px;display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid var(--border-color)}.logo-icon-wrapper[data-v-99820914]{width:32px;height:32px;background:linear-gradient(135deg,#e2c966,#c49b24);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#2c2a28;box-shadow:0 6px 14px #c9a22759}.logo-icon[data-v-99820914]{font-size:18px}.logo-text[data-v-99820914]{font-size:18px;font-weight:700;white-space:nowrap}.logo-number[data-v-99820914]{background:linear-gradient(to right,#dcbc4d,#b88a1b);background-clip:text;-webkit-background-clip:text;color:transparent;display:inline-block}.logo-letters[data-v-99820914]{color:var(--text-main);display:inline-block}.side-menu[data-v-99820914]{border-right:none;padding:16px 8px}.side-menu .ant-menu-item{font-weight:400!important;font-size:13px!important;color:var(--text-main)!important;height:40px!important;line-height:40px!important}.side-menu .ant-menu-item-selected{font-weight:400!important;background-color:#c9a2271a!important;color:var(--primary-color)!important}.side-menu .ant-menu-item:hover{background-color:#c9a22714!important;color:var(--text-main)!important}.side-menu .ant-menu-submenu-title{font-weight:400!important;font-size:14px!important;color:var(--text-main)!important;height:40px!important;line-height:40px!important}.side-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:400!important;color:var(--primary-color)!important}.side-menu .ant-menu-submenu-title:hover{background-color:#c9a22714!important;color:var(--text-main)!important}.side-menu .ant-menu-item .anticon,.side-menu .ant-menu-submenu-title .anticon{color:var(--text-secondary)!important;font-size:16px!important}.side-menu .ant-menu-item-selected .anticon,.side-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:var(--primary-color)!important}.main-header[data-v-99820914]{background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 12px #0000000a;position:sticky;top:0;z-index:9;border-bottom:1px solid var(--border-color)}.header-left[data-v-99820914]{display:flex;align-items:center;gap:24px;flex:1}.universal-link-wrapper[data-v-99820914]{display:flex;align-items:center;gap:8px;cursor:pointer;transition:opacity .3s;margin-right:16px}.universal-link-wrapper[data-v-99820914]:hover{opacity:.8}.universal-link-icon[data-v-99820914]{width:18px;height:18px;border-radius:50%;background:red;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.universal-link-text[data-v-99820914]{color:red;font-size:14px;font-weight:500;white-space:nowrap}.trigger-btn[data-v-99820914]{font-size:18px;cursor:pointer;transition:color .3s}.trigger-btn[data-v-99820914]:hover{color:var(--primary-color)}.top-menu[data-v-99820914]{flex:1;border-bottom:none;background:transparent}.top-menu.ant-menu{background:transparent!important;border-bottom:none!important}.top-menu .ant-menu-item{font-size:16.8px;font-weight:500;color:var(--text-main);margin:0 8px!important;background:transparent!important;border:none!important;box-shadow:none!important;position:relative;transition:all .3s;top:0;display:flex;align-items:center}.top-menu .ant-menu-item:hover{color:var(--primary-color)!important;background:transparent!important}.top-menu .ant-menu-item-selected{color:var(--primary-color)!important;background:transparent!important;border:none!important;box-shadow:none!important;font-weight:500}.top-menu .ant-menu-item .anticon{display:none!important}.top-menu .ant-menu-item .ant-menu-title-content{margin-left:0!important}.top-menu .ant-menu-item:after{display:none!important}.top-menu .ant-menu-item .ant-menu-title-content:after{content:"";position:absolute;left:-1px;right:-1px;bottom:0;height:3px;background-color:var(--primary-color);transform:scaleX(0);transition:transform .3s cubic-bezier(.645,.045,.355,1);display:block;border-radius:2px;width:auto}.top-menu .ant-menu-item-selected .ant-menu-title-content:after,.top-menu .ant-menu-item:hover .ant-menu-title-content:after{transform:scaleX(1)}.header-right[data-v-99820914]{display:flex;align-items:center;gap:16px}.contact-icon-wrapper[data-v-99820914]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;cursor:pointer;border-radius:10px;transition:all .5s;color:var(--primary-color, #C9A227)}.contact-icon-wrapper[data-v-99820914]:hover{background-color:#c9a2271f;color:var(--primary-color, #C9A227)}.contact-icon[data-v-99820914]{font-size:20px}.user-action[data-v-99820914]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 12px;border-radius:20px;transition:background .3s}.user-action[data-v-99820914]:hover{background:#d4af371f}.username[data-v-99820914]{font-weight:600;color:var(--text-main)}.app-content-wrapper[data-v-99820914]{background:transparent;padding:0 16px 16px;height:calc(100vh - 64px);box-sizing:border-box;overflow:auto;min-height:0}.contact-popover-content[data-v-99820914]{text-align:center;padding:20px;min-width:300px}.contact-popover-title[data-v-99820914]{font-size:20px;font-weight:600;color:var(--text-main);margin-bottom:16px}.qr-code-wrapper[data-v-99820914]{display:flex;justify-content:center;align-items:center;margin-bottom:12px;padding:16px;background:var(--bg-color);border-radius:8px}.qr-code-image[data-v-99820914]{max-width:100%;height:auto;border-radius:4px}.qr-code-desc[data-v-99820914]{color:var(--text-tertiary);font-size:14px}.page-hero[data-v-bef74e6e]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.hero-title[data-v-bef74e6e]{font-size:22px;font-weight:900;color:var(--text-main);letter-spacing:-.3px}.hero-subtitle[data-v-bef74e6e]{margin-top:4px;font-size:13px;color:var(--text-tertiary)}.hero-badge[data-v-bef74e6e]{font-size:12px;font-weight:700;color:var(--text-main);padding:6px 10px;border-radius:999px;border:1px solid var(--primary-border);background:linear-gradient(135deg,var(--primary-lighter),rgba(255,255,255,.6))}.dashboard[data-v-bef74e6e]{padding-top:10px}.summary-header[data-v-bef74e6e]{margin-bottom:12px}.summary-title[data-v-bef74e6e]{margin:0;font-size:18px;font-weight:700;color:var(--text-main)}.stat-card[data-v-bef74e6e]{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;position:relative;overflow:hidden;height:128px}.dashboard-b .stat-card[data-v-bef74e6e]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 120px at 0% 0%,var(--primary-lighter),transparent 65%),radial-gradient(400px 120px at 100% 100%,rgba(30,41,59,.06),transparent 60%);pointer-events:none}.stat-content[data-v-bef74e6e]{display:flex;flex-direction:column;z-index:1}.stat-title-row[data-v-bef74e6e]{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px}.stat-tip-icon[data-v-bef74e6e]{font-size:14px;color:var(--text-tertiary);cursor:help;transition:color .2s ease}.stat-tip-icon[data-v-bef74e6e]:hover{color:var(--primary-color)}.stat-title[data-v-bef74e6e]{font-size:14px;color:var(--text-secondary);font-weight:500;line-height:1}.stat-value-group[data-v-bef74e6e]{display:flex;align-items:baseline;gap:4px}.stat-value[data-v-bef74e6e]{font-size:32px;font-weight:700;color:var(--text-main);font-family:SF Pro Display,Inter,sans-serif;letter-spacing:-.5px}.stat-unit[data-v-bef74e6e]{font-size:14px;color:var(--text-tertiary);font-weight:500}.stat-icon-box[data-v-bef74e6e]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:none;border:1px solid rgba(255,255,255,.5);transition:transform .3s ease}.stat-card:hover .stat-icon-box[data-v-bef74e6e]{transform:scale(1.03)}.stat-icon[data-v-bef74e6e]{font-size:24px;color:#fff}.chart-section[data-v-bef74e6e]{margin-top:24px;padding:16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;min-height:500px}.dashboard-b .chart-header[data-v-bef74e6e]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.chart-header[data-v-bef74e6e]{margin-bottom:16px;border-bottom:1px solid var(--border-color);padding-bottom:12px}.chart-title[data-v-bef74e6e]{font-size:20px;font-weight:700;color:var(--text-main);margin:0 0 4px}.chart-subtitle[data-v-bef74e6e]{font-size:14px;color:var(--text-tertiary)}.chart-container[data-v-bef74e6e]{height:400px;width:100%}@media (max-width: 768px){.stat-card[data-v-bef74e6e]{padding:14px;height:auto}.stat-value[data-v-bef74e6e]{font-size:24px}.stat-icon-box[data-v-bef74e6e]{width:48px;height:48px}.stat-icon[data-v-bef74e6e]{font-size:20px}}.page-hero[data-v-90563824]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.hero-title[data-v-90563824]{font-size:22px;font-weight:900;color:var(--text-main);letter-spacing:-.3px}.hero-subtitle[data-v-90563824]{margin-top:4px;font-size:13px;color:var(--text-tertiary)}.hero-badge[data-v-90563824]{font-size:12px;font-weight:700;color:var(--text-main);padding:6px 10px;border-radius:999px;border:1px solid var(--primary-border);background:linear-gradient(135deg,var(--primary-lighter),rgba(255,255,255,.6))}.promotion-flat[data-v-90563824] .filter-container{background:transparent;box-shadow:none;border:0;padding:0;margin-bottom:12px}.promotion-flat[data-v-90563824] .ant-tabs-nav:before{border-bottom:1px solid var(--border-color)}.promotion-flat[data-v-90563824] .platform-tabs .ant-tabs-tab{padding:10px 12px}.promote-content[data-v-90563824]{padding:8px 0}.promote-section[data-v-90563824]{display:flex;align-items:center;margin-bottom:24px}.section-label[data-v-90563824]{font-weight:600;width:100px;color:var(--text-main);margin-right:12px}.default-position-text[data-v-90563824]{color:var(--text-secondary);text-decoration:underline}.promote-divider[data-v-90563824]{height:1px;background:var(--border-color);margin:24px 0}.promote-result-area[data-v-90563824]{background:var(--bg-color);border-radius:8px;padding:24px;min-height:200px}.result-loading[data-v-90563824],.result-empty[data-v-90563824]{display:flex;justify-content:center;align-items:center;height:150px;color:var(--text-tertiary)}.warning-tip[data-v-90563824]{color:var(--error-color);font-size:12px;margin-bottom:12px}.link-display[data-v-90563824]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.miniprogram-box[data-v-90563824],.deeplink-box[data-v-90563824]{width:100%;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);padding:16px;margin-bottom:24px}.miniprogram-row[data-v-90563824]{margin-bottom:10px;line-height:1.6;word-break:break-all}.miniprogram-label[data-v-90563824]{color:var(--text-secondary)}.miniprogram-value[data-v-90563824]{color:#1677ff}.miniprogram-warn[data-v-90563824]{margin-top:14px;padding:10px 12px;border-radius:8px;background:#faad141f;border:1px solid rgba(250,173,20,.35);color:var(--text-secondary);font-size:12px;line-height:1.6}.deeplink-tip[data-v-90563824]{color:var(--error-color);font-size:12px;margin-bottom:10px}.deeplink-text[data-v-90563824]{word-break:break-all;line-height:1.6;color:var(--text-main);margin-bottom:14px}.command-box[data-v-90563824]{width:100%;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);padding:16px;margin-bottom:24px}.command-text[data-v-90563824]{word-break:break-all;line-height:1.6;color:var(--text-main);margin-bottom:12px}.command-tip[data-v-90563824]{color:var(--error-color);font-size:12px;margin-bottom:14px}.qrcode-display[data-v-90563824]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.qrcode-img[data-v-90563824]{width:240px;height:240px;object-fit:contain;border-radius:8px;border:1px solid var(--border-color);background:#fff;padding:8px}.qrcode-actions[data-v-90563824]{display:flex;gap:12px}.result-link[data-v-90563824]{color:#1677ff;word-break:break-all;flex:1}.copy-btn.warning[data-v-90563824]{background-color:var(--warning-color);border-color:var(--warning-color);color:#fff}.copy-btn.warning[data-v-90563824]:hover{background-color:#c06f20;border-color:#c06f20}.promotion-text-preview[data-v-90563824]{font-size:14px;color:var(--text-main);line-height:1.6;background:var(--bg-secondary);padding:16px;border-radius:6px;border:1px solid var(--border-color);margin-bottom:16px}.text-actions[data-v-90563824]{display:flex;justify-content:flex-start}.promotion-page[data-v-90563824]{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.promotion-filter[data-v-90563824]{display:flex;flex-direction:column;gap:8px;align-items:stretch}.header-section[data-v-90563824]{display:flex;justify-content:space-between;align-items:center}[data-v-90563824] .platform-tabs .ant-tabs-nav{margin:0}[data-v-90563824] .ant-tabs-nav:before{border-bottom:2px solid #e8e8e8}[data-v-90563824] .platform-tabs .ant-tabs-nav-list{display:flex;gap:16px}[data-v-90563824] .platform-tabs .ant-tabs-tab{padding:12px 16px;margin:0!important;display:flex;justify-content:center}[data-v-90563824] .ant-tabs-tab-btn{font-size:14px;font-weight:500;color:var(--text-main)}[data-v-90563824] .ant-tabs-tab-active .ant-tabs-tab-btn{font-size:14px;font-weight:600;color:var(--primary-color);text-shadow:none}[data-v-90563824] .ant-tabs-ink-bar{background:var(--primary-color);height:3px;bottom:0}.scroll-container[data-v-90563824]{flex:1;min-height:0;overflow-y:auto;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:transparent transparent}.scroll-container.scrolling[data-v-90563824]{scrollbar-color:rgba(201,162,39,.35) transparent}.scroll-container[data-v-90563824]::-webkit-scrollbar-thumb{background:transparent}.scroll-container.scrolling[data-v-90563824]::-webkit-scrollbar-thumb{background:#c9a22759}.scroll-container.scrolling[data-v-90563824]::-webkit-scrollbar-thumb:hover{background:#c9a22780}.card-grid[data-v-90563824]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:4px 0}.activity-card[data-v-90563824]{background:var(--bg-secondary);border-radius:10px;overflow:hidden;box-shadow:none;transition:border-color .2s ease,background-color .2s ease;border:1px solid var(--border-color);display:flex;flex-direction:column;position:relative}.activity-card[data-v-90563824]:hover{transform:none;background:#ffffffe6;border-color:var(--primary-border)}.card-cover[data-v-90563824]{height:140px;background:var(--bg-color);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.card-cover img[data-v-90563824]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.commission-tag[data-v-90563824]{position:absolute;top:10px;left:10px;background:var(--primary-color);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;box-shadow:none;z-index:2}.placeholder-content[data-v-90563824]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--text-tertiary);background:var(--bg-hover);z-index:1}.placeholder-icon[data-v-90563824]{font-size:32px;opacity:.5}.activity-card:hover .card-cover img[data-v-90563824]{transform:scale(1.05)}.card-body[data-v-90563824]{padding:12px;flex:1;display:flex;flex-direction:column;position:relative}.admin-actions[data-v-90563824]{position:absolute;top:8px;right:8px;z-index:10;background:#ffffffe6;border-radius:20px;padding:2px 6px;box-shadow:0 2px 8px #0000001a;opacity:0;transition:opacity .3s}.activity-card:hover .admin-actions[data-v-90563824]{opacity:1}.card-title[data-v-90563824]{font-size:15px;font-weight:700;color:var(--text-main);margin-bottom:6px;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.5;padding-right:40px}.commission-row[data-v-90563824]{margin-bottom:6px;display:flex;align-items:center;gap:6px}.commission-label[data-v-90563824]{color:var(--error-color);font-size:14px}.commission-value[data-v-90563824]{color:var(--error-color);font-size:16px;font-weight:700}.info-row[data-v-90563824]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;color:var(--text-tertiary)}.details-link[data-v-90563824]{color:#1677ff;cursor:pointer;display:flex;align-items:center;gap:2px}.icon-small[data-v-90563824]{font-size:10px}.action-footer[data-v-90563824]{margin-top:auto}.promote-btn[data-v-90563824]{border-radius:6px;border-color:var(--primary-color);color:var(--primary-color);font-weight:600}.promote-btn[data-v-90563824]:hover{border-color:var(--primary-hover);color:var(--primary-hover)}.detail-item[data-v-90563824]{margin-bottom:16px}.detail-item .label[data-v-90563824]{font-weight:600;display:block;margin-bottom:4px;color:#1f1f1f}.detail-item .value[data-v-90563824]{color:var(--text-secondary);line-height:1.6;white-space:pre-wrap}.title-value[data-v-90563824]{font-size:16px;font-weight:700;color:#1f1f1f!important}.commission-value-modal[data-v-90563824]{color:var(--error-color)!important;font-weight:700;font-size:16px}.detail-item .link a[data-v-90563824]{word-break:break-all}.loading-state[data-v-90563824]{text-align:center;padding:24px 0;color:var(--text-tertiary)}.no-more-text[data-v-90563824]{font-size:13px;color:var(--text-tertiary);position:relative;display:inline-block;padding:0 12px}.no-more-text[data-v-90563824]:before,.no-more-text[data-v-90563824]:after{content:"";position:absolute;top:50%;width:20px;height:1px;background:#e8e8e8}.no-more-text[data-v-90563824]:before{left:-24px}.no-more-text[data-v-90563824]:after{right:-24px}.bg-gray-50[data-v-90563824]{background-color:#fafafa}.promote-page[data-v-d406daad]{padding-top:18px}.hero-left[data-v-d406daad]{display:flex;flex-direction:column;gap:6px}.breadcrumb[data-v-d406daad]{font-size:13px}.breadcrumb-link[data-v-d406daad]{color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px}.breadcrumb-link[data-v-d406daad]:hover{color:var(--primary-color)}.breadcrumb-back-icon[data-v-d406daad]{font-size:12px}.promote-surface[data-v-d406daad]{background:transparent;border:0;border-radius:0;padding:0}.loading-wrap[data-v-d406daad],.empty-wrap[data-v-d406daad]{display:flex;justify-content:center;align-items:center;height:240px;color:var(--text-tertiary)}.promote-section[data-v-d406daad]{display:flex;align-items:center;margin-bottom:18px}.section-label[data-v-d406daad]{font-weight:600;width:100px;color:var(--text-main);margin-right:12px}.default-position-text[data-v-d406daad]{color:var(--text-secondary);text-decoration:underline}.promote-divider[data-v-d406daad]{height:1px;background:var(--border-color);margin:18px 0}.promote-result-area[data-v-d406daad]{background:#ffffff8c;border-radius:10px;border:1px solid var(--border-color);padding:18px;min-height:220px}.result-loading[data-v-d406daad],.result-empty[data-v-d406daad]{display:flex;justify-content:center;align-items:center;height:150px;color:var(--text-tertiary)}.warning-tip[data-v-d406daad]{color:var(--error-color);font-size:12px;margin-bottom:12px}.link-display[data-v-d406daad]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:12px}.result-divider[data-v-d406daad]{height:1px;background:var(--border-color);margin:14px 0}.result-link[data-v-d406daad]{color:var(--primary-color);word-break:break-all;width:100%;text-decoration:underline}.copy-btn.warning[data-v-d406daad]{background-color:var(--warning-color)!important;border-color:var(--warning-color)!important;color:var(--bg-secondary)!important}.copy-btn.warning[data-v-d406daad]:hover{filter:brightness(.95)}.promotion-text-flat[data-v-d406daad]{font-size:14px;color:var(--text-main);line-height:1.7;margin-bottom:14px}.promotion-line[data-v-d406daad]{word-break:break-all;margin-bottom:10px}.promotion-line-strong[data-v-d406daad]{font-weight:600}.promotion-sep[data-v-d406daad]{margin:2px 0;color:var(--text-tertiary);letter-spacing:.8px;-webkit-user-select:none;user-select:none}.text-actions[data-v-d406daad]{display:flex;justify-content:flex-start}.miniprogram-box[data-v-d406daad],.deeplink-box[data-v-d406daad],.command-box[data-v-d406daad]{width:100%;border:0;border-radius:0;background:transparent;padding:2px 0 2px 14px;margin-bottom:24px}.miniprogram-row[data-v-d406daad]{margin-bottom:10px;line-height:1.6;word-break:break-all}.miniprogram-label[data-v-d406daad]{color:var(--text-secondary)}.miniprogram-value[data-v-d406daad]{color:var(--text-main)}.miniprogram-tip[data-v-d406daad],.deeplink-tip[data-v-d406daad],.command-tip[data-v-d406daad]{color:var(--error-color);font-size:12px;margin-bottom:10px}.deeplink-text[data-v-d406daad],.command-text[data-v-d406daad]{word-break:break-all;line-height:1.6;color:var(--text-main);margin-bottom:14px}.qrcode-display[data-v-d406daad]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.qrcode-img[data-v-d406daad]{width:240px;height:240px;object-fit:contain;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);padding:8px}.qrcode-actions[data-v-d406daad]{display:flex;gap:12px}.page-table-header[data-v-20396e55]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.left[data-v-20396e55]{min-width:0}.title[data-v-20396e55]{font-size:16px;font-weight:800;color:var(--text-main);position:relative;padding-left:10px;line-height:1.2}.title[data-v-20396e55]:before{content:"";position:absolute;left:0;top:2px;width:3px;height:14px;background:var(--primary-color);border-radius:2px}.subtitle[data-v-20396e55]{margin-top:6px;font-size:13px;color:var(--text-tertiary);line-height:1.4}.actions[data-v-20396e55]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.th-text[data-v-400fa4af],.th-text[data-v-16956085]{font-weight:600}.modal-help[data-v-8ce82b3c]{margin:0 0 10px;font-size:13px;color:var(--text-tertiary)}.modal-help-count[data-v-8ce82b3c]{margin-left:8px}.role-toolbar[data-v-8ce82b3c]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:8px 0 10px}.role-grid[data-v-8ce82b3c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:2px 0;max-height:360px;overflow:auto}.role-name[data-v-8ce82b3c]{color:var(--text-main);font-weight:600}.role-code[data-v-8ce82b3c]{color:var(--text-tertiary);margin-left:6px;font-variant-numeric:tabular-nums}@media (max-width: 768px){.role-grid[data-v-8ce82b3c]{grid-template-columns:1fr}}.table-header[data-v-de0ad972]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.table-title[data-v-de0ad972]{font-size:16px;font-weight:600;color:#1f1f1f}.perm-modal-container[data-v-de0ad972]{display:flex;flex-direction:column;height:550px;background-color:#fff}.tree-toolbar[data-v-de0ad972]{padding:12px 24px;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center}.selected-count[data-v-de0ad972]{font-size:13px;color:#64748b}.tree-scroll-area[data-v-de0ad972]{flex:1;overflow:hidden;padding:16px 24px}.tree-node-content[data-v-de0ad972]{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:8px}.node-name[data-v-de0ad972]{font-size:14px;color:#334155;font-weight:500}.node-meta[data-v-de0ad972]{display:flex;align-items:center;gap:8px;opacity:.8}.node-code[data-v-de0ad972]{font-size:12px;color:#94a3b8;font-family:monospace}.node-tag[data-v-de0ad972]{margin-right:0!important;font-size:10px;line-height:18px;padding:0 6px}[data-v-de0ad972] .ant-tree-node-content-wrapper{width:100%;border-radius:6px;transition:all .2s}[data-v-de0ad972] .ant-tree-node-content-wrapper:hover{background-color:#f1f5f9!important}[data-v-de0ad972] .ant-tree-node-selected .ant-tree-node-content-wrapper{background-color:#e0f2fe!important}.empty-state[data-v-de0ad972]{text-align:center;color:#94a3b8;padding:40px 0}.table-header[data-v-60984450]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.table-title[data-v-60984450]{font-size:16px;font-weight:600;color:#1f1f1f}.filter-left[data-v-60984450]{display:flex;gap:12px;align-items:center}.search-input[data-v-60984450]{width:260px}.filter-right[data-v-60984450]{display:flex;gap:12px}.tree-name-cell[data-v-60984450]{display:inline-flex;align-items:center;gap:10px}[data-v-60984450] .ant-table-row-level-0 .name-text{font-size:15px;color:#1a1a1a}[data-v-60984450] .ant-table-row-level-1 .name-text{color:#4a4a4a}[data-v-60984450] .ant-table-row-level-2 .name-text{color:#7a7a7a;font-size:13px}.icon-wrapper[data-v-60984450]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:15px}.name-text[data-v-60984450]{font-weight:600;color:#2c2a28;font-size:14px}.type-tag[data-v-60984450]{border-radius:4px;padding:0 8px;border:none}.type-col-title[data-v-60984450],.form-label-with-help[data-v-60984450]{display:inline-flex;align-items:center;gap:6px}.type-cell[data-v-60984450]{display:inline-flex;align-items:center;gap:8px}.type-cell-icon[data-v-60984450]{margin-right:6px;font-size:12px}.type-help-icon[data-v-60984450]{color:var(--text-secondary);font-size:14px;cursor:help}.type-help[data-v-60984450]{display:flex;flex-direction:column;gap:6px;line-height:1.4}.menu-tag[data-v-60984450]{background:#d4af371a;color:#c9a227}.page-tag[data-v-60984450]{background:#3b82f61a;color:#3b82f6}.btn-tag[data-v-60984450]{background:#0ea35a1a;color:#0ea35a}.api-tag[data-v-60984450]{background:#f5f5f5;color:#6b655d}.code-text[data-v-60984450]{color:#6b655d;background:#00000005;padding:2px 6px;border-radius:4px;border:1px solid rgba(0,0,0,.04)}.sort-input[data-v-60984450]{width:60px;text-align:center;border-color:transparent;background:transparent;font-weight:500;color:#64748b;transition:all .3s}.sort-input[data-v-60984450]:hover,.sort-input[data-v-60984450]:focus-within{background:#fff;border-color:var(--primary-color);box-shadow:0 0 0 2px #d4af371a}.action-cell[data-v-60984450]{display:flex;justify-content:flex-end;gap:8px}.icon-btn[data-v-60984450]{color:#8c8c8c;transition:all .3s}.icon-btn[data-v-60984450]:hover{color:var(--primary-color);background:#d4af371a}.icon-btn.danger[data-v-60984450]:hover{color:#ff4d4f;background:#ff4d4f1a}.menu-form[data-v-60984450]{padding:12px 0}.type-selector[data-v-60984450]{display:flex;gap:12px}.type-locked[data-v-60984450]{display:flex;align-items:center;gap:10px}.type-locked-hint[data-v-60984450]{color:var(--text-secondary);font-size:12px}.type-item[data-v-60984450]{flex:1;height:40px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e6ddc4;border-radius:8px;cursor:pointer;transition:all .3s;color:#6b655d;background:#fff}.type-item[data-v-60984450]:hover{border-color:var(--primary-color);color:var(--text-main)}.type-item.active[data-v-60984450]{background:#d4af371a;border-color:var(--primary-color);color:var(--primary-color);font-weight:600}.expand-placeholder[data-v-60984450]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:8px;vertical-align:middle}.expand-trigger[data-v-60984450]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:8px;color:#c9a227;background:#fff7e6;border:1px solid #f5d87a;border-radius:50%;transition:all .2s;cursor:pointer;font-size:12px;vertical-align:middle}.expand-trigger[data-v-60984450]:hover{color:#c6951e;border-color:#e8c15a}.expand-trigger.expanded[data-v-60984450]{background:#fff1d6}[data-v-60984450] .ant-table-row-level-0 .tree-name-cell{padding-left:0}[data-v-60984450] .ant-table-row-level-1 .tree-name-cell{padding-left:24px}[data-v-60984450] .ant-table-row-level-2 .tree-name-cell{padding-left:48px}[data-v-60984450] .ant-table-row-level-3 .tree-name-cell{padding-left:72px}.auth-container[data-v-e225a25d]{display:flex;min-height:100vh;width:100%;overflow:hidden;background:#fff}.brand-section[data-v-e225a25d]{position:relative;flex:0 0 45%;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:60px;overflow:hidden}.brand-overlay[data-v-e225a25d]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 10% 10%,rgba(212,175,55,.15),transparent 40%),radial-gradient(circle at 90% 90%,rgba(212,175,55,.1),transparent 40%);pointer-events:none}.brand-content[data-v-e225a25d]{position:relative;z-index:10;max-width:600px;margin:0 auto}.brand-header[data-v-e225a25d]{display:flex;align-items:center;margin-bottom:60px}.logo-box[data-v-e225a25d]{width:48px;height:48px;background:linear-gradient(135deg,#c9a227,#f4e4b4);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#1e293b;margin-right:16px;box-shadow:0 8px 16px #d4af374d}.brand-title[data-v-e225a25d]{font-size:28px;font-weight:700;letter-spacing:1px;background:linear-gradient(to right,#fff,#e2e8f0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-number[data-v-e225a25d]{background:linear-gradient(135deg,#c9a227,#f4e4b4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.brand-slogan h1[data-v-e225a25d]{font-size:56px;line-height:1.2;font-weight:800;margin-bottom:24px;color:#fff}.brand-slogan p[data-v-e225a25d]{font-size:20px;color:#94a3b8;font-weight:300;letter-spacing:2px}.brand-features[data-v-e225a25d]{margin-top:60px;display:flex;gap:32px}.feature-item[data-v-e225a25d]{display:flex;align-items:center;gap:8px;color:#cbd5e1;font-size:16px}.brand-bg-circle[data-v-e225a25d]{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.05)}.circle-1[data-v-e225a25d]{width:600px;height:600px;top:-100px;right:-100px;background:radial-gradient(circle,rgba(212,175,55,.05),transparent 70%)}.circle-2[data-v-e225a25d]{width:400px;height:400px;bottom:-50px;left:-50px;border:2px solid rgba(212,175,55,.1)}.form-section[data-v-e225a25d]{flex:1;display:flex;align-items:center;justify-content:center;background:#f8fafc;padding:40px}.form-wrapper[data-v-e225a25d]{width:100%;max-width:440px;padding:40px;background:#fff;border-radius:24px;box-shadow:0 20px 40px #0000000a}.form-header[data-v-e225a25d]{text-align:center;margin-bottom:40px}.form-header h2[data-v-e225a25d]{font-size:32px;font-weight:700;color:#1e293b;margin-bottom:12px}.sub-text[data-v-e225a25d]{color:#64748b;font-size:16px}.custom-tabs[data-v-e225a25d] .ant-tabs-nav:before{border-bottom:none}.custom-tabs[data-v-e225a25d] .ant-tabs-tab{font-size:16px;padding:12px 0;margin:0 32px 0 0}.custom-tabs[data-v-e225a25d] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#c9a227;font-weight:600}.custom-tabs[data-v-e225a25d] .ant-tabs-ink-bar{background:#c9a227;height:3px;border-radius:3px}.custom-input[data-v-e225a25d]{height:50px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;transition:all .3s}.custom-input[data-v-e225a25d]:hover,.custom-input[data-v-e225a25d]:focus{background:#fff;border-color:#c9a227}.input-icon[data-v-e225a25d]{color:#94a3b8;font-size:18px;margin-right:8px}.submit-btn[data-v-e225a25d]{height:50px;border-radius:12px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#c9a227,#b8931f);border:none;box-shadow:0 10px 20px #d4af3733;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px}.submit-btn[data-v-e225a25d]:hover{background:linear-gradient(135deg,#d4af37,#c9a227);transform:translateY(-2px);box-shadow:0 15px 25px #d4af374d}.form-footer[data-v-e225a25d]{margin-top:40px;text-align:center;color:#cbd5e1;font-size:12px}.animate-up[data-v-e225a25d]{opacity:0;animation:slideUpFade-e225a25d .8s cubic-bezier(.16,1,.3,1) forwards}.delay-1[data-v-e225a25d]{animation-delay:.2s}.delay-2[data-v-e225a25d]{animation-delay:.4s}@keyframes slideUpFade-e225a25d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 992px){.brand-section[data-v-e225a25d]{display:none}.form-section[data-v-e225a25d]{padding:20px;background:#fff}.form-wrapper[data-v-e225a25d]{box-shadow:none;padding:20px 0}.form-header[data-v-e225a25d]{margin-bottom:30px}.form-wrapper[data-v-e225a25d]:before{content:"55TPC";display:block;text-align:center;font-size:24px;font-weight:800;color:#c9a227;margin-bottom:40px}}.form-surface[data-v-e92888be]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:20px;box-shadow:none}.form-actions[data-v-e92888be]{margin-top:8px;text-align:center}.form-surface[data-v-31808e04]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:20px;box-shadow:none}.hint[data-v-31808e04]{margin:8px 0 0;font-size:13px;color:var(--text-tertiary)}.form-actions[data-v-31808e04]{text-align:center;margin-top:16px}.page-hero[data-v-d6f7f1e8]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:4px}.hero-title[data-v-d6f7f1e8]{font-size:22px;font-weight:900;color:var(--text-main);letter-spacing:-.3px}.hero-subtitle[data-v-d6f7f1e8]{margin-top:4px;font-size:13px;color:var(--text-tertiary)}.page-flat[data-v-d6f7f1e8] .ant-table{background:var(--bg-secondary);border-radius:10px;overflow:hidden}.page-flat[data-v-d6f7f1e8] .ant-table-container{border-color:var(--border-color)!important}.withdraw-flat[data-v-d6f7f1e8]{display:flex;flex-direction:column;gap:16px}.withdraw-hero[data-v-d6f7f1e8]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:16px}.withdraw-hero[data-v-d6f7f1e8]{position:relative;overflow:hidden}.withdraw-hero[data-v-d6f7f1e8]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(520px 140px at 0% 0%,var(--primary-lighter),transparent 60%);pointer-events:none}.settle-tip[data-v-d6f7f1e8],.balance-row[data-v-d6f7f1e8]{position:relative}.settle-tip[data-v-d6f7f1e8]{font-size:13px;color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.settle-tip-title[data-v-d6f7f1e8]{font-size:14px;font-weight:600;color:var(--text-main)}.settle-tip-hero .settle-tip-title[data-v-d6f7f1e8]{font-size:13px}.balance-row[data-v-d6f7f1e8]{display:flex;align-items:center;justify-content:space-between;gap:16px}.balance-label[data-v-d6f7f1e8]{color:var(--text-secondary)}.balance-amount[data-v-d6f7f1e8]{font-size:24px;font-weight:700;color:var(--primary-color);line-height:1.2}.withdraw-section[data-v-d6f7f1e8]{background:transparent}.section-header[data-v-d6f7f1e8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.section-title[data-v-d6f7f1e8]{font-size:16px;font-weight:600;color:var(--text-main)}.section-filters[data-v-d6f7f1e8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.withdraw-amount-card[data-v-d6f7f1e8]{border:1px solid var(--border-color);background:linear-gradient(135deg,var(--primary-lighter),rgba(255,255,255,.7));border-radius:12px;padding:14px 14px 12px}.withdraw-amount-label[data-v-d6f7f1e8]{font-size:13px;color:var(--text-tertiary)}.withdraw-amount-value[data-v-d6f7f1e8]{margin-top:4px;font-size:28px;font-weight:900;color:var(--text-main);letter-spacing:-.4px}.withdraw-amount-tip[data-v-d6f7f1e8]{margin-top:8px;font-size:13px;color:var(--text-secondary);line-height:1.5}.rule-link[data-v-d6f7f1e8]{color:var(--error-color);font-size:13px;cursor:pointer;text-decoration:underline;transition:color .3s}.rule-link[data-v-d6f7f1e8]:hover{color:color-mix(in srgb,var(--error-color) 85%,#fff 15%);text-decoration:underline}.rule-modal-content[data-v-d6f7f1e8]{color:var(--text-main);font-size:14px;line-height:1.8;padding:8px 0}.rule-item[data-v-d6f7f1e8]{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.rule-item[data-v-d6f7f1e8]:last-child{margin-bottom:0}.rule-item-dot[data-v-d6f7f1e8]{flex-shrink:0;width:6px;height:6px;background:var(--primary-color, #1890ff);border-radius:50%;margin-top:8px}.rule-item-content[data-v-d6f7f1e8]{flex:1;display:flex;flex-direction:column}.rule-item-content>span[data-v-d6f7f1e8]{color:var(--text-secondary);margin-bottom:0}.rule-image-wrapper[data-v-d6f7f1e8]{margin:16px 0 0;text-align:center;padding:16px;background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px}.rule-image[data-v-d6f7f1e8]{max-width:100%;height:auto;border-radius:2px}.tools-grid[data-v-04ea9be2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;padding:20px 0}.tool-card[data-v-04ea9be2]{background:var(--bg-secondary);border-radius:10px;padding:24px 20px;text-align:center;cursor:pointer;transition:all .3s;border:1px solid var(--border-color);box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:12px}.tool-card[data-v-04ea9be2]:hover{transform:none;border-color:var(--primary-color);background:var(--bg-hover)}.tool-icon[data-v-04ea9be2]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;margin-bottom:4px}.tool-title[data-v-04ea9be2]{font-size:16px;font-weight:600;color:var(--text-main);margin-bottom:6px}.tool-description[data-v-04ea9be2]{font-size:13px;color:var(--text-secondary);line-height:1.6;flex:1}.tool-action[data-v-04ea9be2]{font-size:13px;color:var(--primary-color);font-weight:500;margin-top:6px}.converter-page[data-v-e5be67b6]{max-width:1600px}.hero-left[data-v-e5be67b6]{display:flex;flex-direction:column;gap:8px}.breadcrumb[data-v-e5be67b6]{font-size:13px}.breadcrumb-link[data-v-e5be67b6]{color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px}.breadcrumb-link[data-v-e5be67b6]:hover{color:var(--primary-color)}.breadcrumb-back-icon[data-v-e5be67b6]{font-size:12px}.rules-section[data-v-e5be67b6]{background:var(--bg-secondary);padding:20px 24px;border-radius:8px;margin-bottom:16px;border:1px solid var(--border-color)}.rule-item[data-v-e5be67b6]{font-size:14px;color:var(--text-secondary);line-height:1.8;margin-bottom:8px}.rule-item[data-v-e5be67b6]:last-child{margin-bottom:0}.position-section[data-v-e5be67b6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:0;background:transparent;border:none}.position-label[data-v-e5be67b6]{font-size:16px;font-weight:600;color:var(--text-main)}.position-value[data-v-e5be67b6]{font-size:14px;color:var(--text-main);text-decoration:underline;cursor:pointer;transition:color .3s}.position-value[data-v-e5be67b6]:hover{color:var(--primary-color)}.position-list[data-v-e5be67b6]{max-height:400px;overflow-y:auto}.position-item[data-v-e5be67b6]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:6px;cursor:pointer;transition:all .3s;border:1px solid transparent}.position-item[data-v-e5be67b6]:hover{background:var(--primary-light);border-color:var(--primary-border)}.position-item.active[data-v-e5be67b6]{background:var(--primary-light);border-color:var(--primary-color)}.position-name[data-v-e5be67b6]{font-size:14px;color:var(--text-main)}.check-icon[data-v-e5be67b6]{color:var(--primary-color);font-size:18px}.content-section[data-v-e5be67b6]{display:grid;grid-template-columns:1fr 280px 1fr;gap:24px;align-items:start}.input-panel[data-v-e5be67b6],.output-panel[data-v-e5be67b6]{background:var(--bg-secondary);padding:20px;border-radius:8px;border:1px solid var(--border-color);display:flex;flex-direction:column;gap:12px}.panel-title[data-v-e5be67b6]{font-size:16px;font-weight:600;color:var(--text-main)}.content-textarea[data-v-e5be67b6]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.action-panel[data-v-e5be67b6]{display:flex;flex-direction:column;gap:16px;align-items:center}.convert-btn[data-v-e5be67b6]{width:100%;height:48px;font-size:16px;font-weight:600}.keep-original[data-v-e5be67b6]{width:100%}.log-section[data-v-e5be67b6]{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:8px}.log-title[data-v-e5be67b6]{font-size:14px;font-weight:500;color:var(--text-main)}.log-counter[data-v-e5be67b6]{font-size:12px;color:var(--text-tertiary)}.log-textarea[data-v-e5be67b6]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;resize:none}.copy-btn[data-v-e5be67b6]{width:100%;margin-top:12px}@media (max-width: 1400px){.content-section[data-v-e5be67b6]{grid-template-columns:1fr}.action-panel[data-v-e5be67b6]{flex-direction:row;justify-content:space-between}.convert-btn[data-v-e5be67b6]{width:auto;min-width:200px}.log-section[data-v-e5be67b6]{width:auto}}
