@charset "UTF-8";body .arco-dropdown{min-width:110px;padding:10px 6px;border-radius:12px;background-color:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px #00000014,0 2px 8px #0000000a;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}body .arco-dropdown .arco-dropdown-list{padding:0}body .arco-dropdown .arco-dropdown-option{height:38px;padding:0 12px;margin-bottom:2px;border-radius:8px;display:flex;align-items:center;font-size:14px;line-height:20px;color:#0f0f0f;background-color:transparent;cursor:pointer;transition:background-color .18s ease,color .18s ease}body .arco-dropdown .arco-dropdown-option:last-child{margin-bottom:0}body .arco-dropdown .arco-dropdown-option .arco-icon{font-size:16px;margin-right:8px;color:inherit;flex-shrink:0}body .arco-dropdown .arco-dropdown-option:hover,body .arco-dropdown .arco-dropdown-option.arco-dropdown-option-active,body .arco-dropdown .arco-dropdown-option:not(.arco-dropdown-option-disabled):hover{background-color:#0f0f0f0d}body[arco-theme=dark] .arco-dropdown{background-color:#2e2e2e;border:1px solid 200E2E;box-shadow:0 12px 36px #0000008c}body[arco-theme=dark] .arco-dropdown .arco-dropdown-option{color:#fff}body[arco-theme=dark] .arco-dropdown .arco-dropdown-option:hover,body[arco-theme=dark] .arco-dropdown .arco-dropdown-option.arco-dropdown-option-active,body[arco-theme=dark] .arco-dropdown .arco-dropdown-option:not(.arco-dropdown-option-disabled):hover{background-color:#ffffff0d;color:#fff}body .system-notice-modal,body .arco-modal.system-notice-modal{border-radius:16px;overflow:hidden;background-color:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 16px 40px #0000001f;transition:all .25s ease}body .system-notice-modal .arco-modal-header,body .arco-modal.system-notice-modal .arco-modal-header{height:auto;padding:24px 32px 16px;border-bottom:none;background:transparent}body .system-notice-modal .arco-modal-header .arco-modal-title,body .arco-modal.system-notice-modal .arco-modal-header .arco-modal-title{font-size:18px;font-weight:600;color:#070b15;line-height:1.4}body .system-notice-modal .arco-modal-close-btn,body .arco-modal.system-notice-modal .arco-modal-close-btn{top:24px;right:32px;font-size:18px;color:#070b15;border-radius:6px;transition:all .2s ease}body .system-notice-modal .arco-modal-close-btn:hover,body .arco-modal.system-notice-modal .arco-modal-close-btn:hover{color:#165dff;background-color:transparent}body .system-notice-modal .arco-modal-body,body .arco-modal.system-notice-modal .arco-modal-body{padding:0 32px 24px;color:#4e5969}body .system-notice-modal .arco-modal-footer,body .arco-modal.system-notice-modal .arco-modal-footer{display:none}body .modal-notice-list{max-height:440px;overflow-y:auto;padding-right:8px}body .modal-notice-list::-webkit-scrollbar{width:5px}body .modal-notice-list::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}body .modal-notice-list::-webkit-scrollbar-track{background:transparent}body[arco-theme=dark] .system-notice-modal,body[arco-theme=dark] .arco-modal.system-notice-modal{background-color:#1f1f1f;border:1px solid rgba(255,255,255,0)}body[arco-theme=dark] .system-notice-modal .arco-modal-header .arco-modal-title,body[arco-theme=dark] .arco-modal.system-notice-modal .arco-modal-header .arco-modal-title{color:#fff}body[arco-theme=dark] .system-notice-modal .arco-modal-close-btn,body[arco-theme=dark] .arco-modal.system-notice-modal .arco-modal-close-btn{color:#ffffffd9}body[arco-theme=dark] .system-notice-modal .arco-modal-close-btn:hover,body[arco-theme=dark] .arco-modal.system-notice-modal .arco-modal-close-btn:hover{color:#fff;background-color:transparent}body[arco-theme=dark] .system-notice-modal .arco-modal-body,body[arco-theme=dark] .arco-modal.system-notice-modal .arco-modal-body{color:#ffffffd9}body[arco-theme=dark] .system-notice-modal .notice-item-row:before,body[arco-theme=dark] .arco-modal.system-notice-modal .notice-item-row:before{background-color:#ffffff1f}body[arco-theme=dark] .system-notice-modal .notice-bullet-dot:not(.is-unread),body[arco-theme=dark] .arco-modal.system-notice-modal .notice-bullet-dot:not(.is-unread){background-color:#415170}body[arco-theme=dark] .system-notice-modal .notice-content-text,body[arco-theme=dark] .arco-modal.system-notice-modal .notice-content-text{color:#ffffffd9}body[arco-theme=dark] .system-notice-modal .notice-meta-time,body[arco-theme=dark] .arco-modal.system-notice-modal .notice-meta-time{color:#ffffff73}body[arco-theme=dark] .system-notice-modal .btn-notice-cancel,body[arco-theme=dark] .arco-modal.system-notice-modal .btn-notice-cancel{border:1px solid rgba(255,255,255,.1);background-color:#ffffff0f;color:#ffffffd9}body[arco-theme=dark] .system-notice-modal .btn-notice-cancel:hover,body[arco-theme=dark] .arco-modal.system-notice-modal .btn-notice-cancel:hover{border-color:#ffffff40;background-color:#ffffff1f;color:#fff}body[arco-theme=dark] .system-notice-modal .btn-notice-submit,body[arco-theme=dark] .arco-modal.system-notice-modal .btn-notice-submit{background-color:#165dff;color:#fff}body[arco-theme=dark] .system-notice-modal .btn-notice-submit:hover,body[arco-theme=dark] .arco-modal.system-notice-modal .btn-notice-submit:hover{background-color:#4080ff;box-shadow:0 2px 10px #165dff66}body[arco-theme=dark] .modal-notice-list::-webkit-scrollbar-thumb{background:#fff3}body .arco-modal.platform-confirm-modal{--confirm-background: #fff;--confirm-text: #0F0F0F;--confirm-title: #0F0F0F;--confirm-border: #dedede;--confirm-cancel-hover: #f5f5f5;--confirm-accent: #ff4b38;--confirm-accent-hover: #ff6757;max-width:calc(100vw - 32px);padding:0;overflow:hidden;background:var(--confirm-background);border:1px solid var(--confirm-border);border-radius:16px}body .arco-modal.platform-confirm-modal .arco-modal-header{height:auto;padding:30px 32px 0;border-bottom:none}body .arco-modal.platform-confirm-modal .arco-modal-title{padding-right:24px;color:var(--confirm-title);font-size:18px;font-weight:500;line-height:26px}body .arco-modal.platform-confirm-modal .arco-modal-title-icon{display:none}body .arco-modal.platform-confirm-modal .arco-modal-close-btn{color:var(--confirm-text);font-size:20px}body .arco-modal.platform-confirm-modal .arco-modal-body{padding:30px 32px 0;color:var(--confirm-text);font-size:16px;line-height:24px}body .arco-modal.platform-confirm-modal .platform-confirm-content{display:flex;align-items:flex-start;gap:10px}body .arco-modal.platform-confirm-modal .platform-confirm-icon{flex:0 0 auto;margin-top:2px;color:var(--confirm-accent);font-size:18px}body .arco-modal.platform-confirm-modal .platform-confirm-message{flex:1;min-width:0;white-space:pre-line;overflow-wrap:anywhere}body .arco-modal.platform-confirm-modal .platform-confirm-message p{margin:0}body .arco-modal.platform-confirm-modal .platform-confirm-message .platform-confirm-error{margin-top:12px;color:var(--confirm-accent)}body .arco-modal.platform-confirm-modal .arco-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:30px 32px;border-top:none}body .arco-modal.platform-confirm-modal .arco-modal-footer .arco-btn{min-width:82px;height:36px;margin:0;padding:0 24px;border-radius:8px}body .arco-modal.platform-confirm-modal .arco-modal-footer .arco-btn-secondary{color:var(--confirm-text);background:transparent;border:1px solid var(--confirm-border)}body .arco-modal.platform-confirm-modal .arco-modal-footer .arco-btn-secondary:not(.arco-btn-disabled):hover{background:var(--confirm-cancel-hover)}body .arco-modal.platform-confirm-modal .arco-modal-footer .arco-btn-primary{color:#fff;background:var(--confirm-accent);border:1px solid var(--confirm-accent)}body .arco-modal.platform-confirm-modal .arco-modal-footer .arco-btn-primary:not(.arco-btn-disabled):hover{background:var(--confirm-accent-hover);border-color:var(--confirm-accent-hover)}body .arco-modal.platform-confirm-modal .arco-modal-footer .arco-btn:focus-visible{outline:2px solid var(--confirm-accent);outline-offset:3px}body[arco-theme=dark] .arco-modal.platform-confirm-modal{--confirm-background: #1f1f1f;--confirm-text: rgb(255 255 255 / 85%);--confirm-title: #fff;--confirm-border: #383838;--confirm-cancel-hover: rgb(255 255 255 / 6%)}@font-face{font-family:AlibabaPuHuiTi;font-style:normal;font-weight:400;font-display:swap;src:local("Alibaba PuHuiTi 3.0 55 Regular"),local("AlibabaPuHuiTi-3-55-Regular"),url(/static/woff2/AlibabaPuHuiTi-3-55-Regular-BzU-3NET.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-1, #fff)}html body,html body #app{font-family:AlibabaPuHuiTi,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Roboto,sans-serif}:root{--theme-text-strong: #000}body[arco-theme=dark]{--theme-text-strong: #fff}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}html{--page-scrollbar-track: rgb(248 248 248 / 100%);--page-scrollbar-thumb: rgb(15 15 15 / 24%);--page-scrollbar-thumb-hover: rgb(121 94 255 / 70%);scrollbar-color:var(--page-scrollbar-thumb) var(--page-scrollbar-track);scrollbar-width:thin}html:has(body[arco-theme=dark]){--page-scrollbar-track: rgb(15 15 15 / 100%);--page-scrollbar-thumb: rgb(255 255 255 / 24%);--page-scrollbar-thumb-hover: rgb(163 145 255 / 75%)}html::-webkit-scrollbar,body::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:var(--page-scrollbar-track)}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{min-height:48px;border:2px solid transparent;border-radius:999px;background:var(--page-scrollbar-thumb);background-clip:padding-box}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:var(--page-scrollbar-thumb-hover);background-clip:padding-box}.d-f{display:flex}.f-d-c{flex-direction:column}.a-c{align-items:center}.j-c-c{justify-content:center}.j-c-s-b{justify-content:space-between}.f-1{flex:1}.c-p{cursor:pointer}.t-c{text-align:center}.colorm{color:var(--color-primary-light-4, #165dff)}.app-select-popup-auto-width .arco-select-dropdown-list{width:max-content;min-width:100%;max-width:calc(100vw - 32px)}.app-select-popup-auto-width .arco-select-option{width:auto;min-height:36px;padding:8px 12px;line-height:20px}.app-select-popup-auto-width .arco-select-option-content{overflow:visible;overflow-wrap:anywhere;white-space:normal;text-overflow:clip}.editor-content-view{font-size:14px;border-radius:5px;overflow-x:auto;word-break:break-word}.editor-content-view h1,.editor-content-view h2,.editor-content-view h3,.editor-content-view h4,.editor-content-view h5,.editor-content-view h6{font-weight:700;margin:16px 0 10px;line-height:1.4;color:var(--color-text-8, inherit)}.editor-content-view h1{font-size:2em}.editor-content-view h2{font-size:1.5em}.editor-content-view h3{font-size:1.25em}.editor-content-view h4{font-size:1em}.editor-content-view h5{font-size:.875em}.editor-content-view p{margin:6px 0;line-height:1.5}.editor-content-view strong,.editor-content-view b{font-weight:700}.editor-content-view em,.editor-content-view i{font-style:italic}.editor-content-view ul{list-style-type:disc;margin:10px 0;padding-left:28px}.editor-content-view ol{list-style-type:decimal;margin:10px 0;padding-left:28px}.editor-content-view li{list-style:inherit;margin:4px 0}.editor-content-view a{color:var(--color-primary, #409eff);text-decoration:underline}.editor-content-view u{text-decoration:underline}.editor-content-view s,.editor-content-view del{text-decoration:line-through}.editor-content-view blockquote{border-left:4px solid #409eff;padding:10px 16px;margin:12px 0;background-color:var(--color-bg-2, rgba(255, 255, 255, .05));border-radius:4px}.editor-content-view code{font-family:monospace;background-color:#96969626;padding:2px 6px;border-radius:3px}.editor-content-view pre>code{display:block;padding:12px;overflow-x:auto}.editor-content-view table{border-collapse:collapse;width:100%;margin:12px 0}.editor-content-view td,.editor-content-view th{border:1px solid var(--color-border-1, #e2e2e2);min-width:50px;padding:8px 12px;text-align:left}.editor-content-view th{background-color:#9696961a;font-weight:700}.editor-content-view img{max-width:100%;height:auto;object-fit:contain;margin:8px 0}.editor-content-view video,.editor-content-view iframe{max-width:100%;margin:8px 0}.modal-notice-list[data-v-e848e49b]{max-height:60vh;overflow:auto}.notice-title-button[data-v-e848e49b]{display:block;width:100%;min-width:0;padding:0;color:var(--color-text-1);font:inherit;line-height:1.65;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:transparent;border:none}.notice-detail-box[data-v-e848e49b]{flex:1;min-width:0}.notice-meta-time[data-v-e848e49b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;color:var(--color-text-3);font-size:12px;line-height:1.5}.notice-title-button[data-v-e848e49b]:focus-visible{outline:2px solid #795eff;outline-offset:4px}.notice-rich-content[data-v-e848e49b]{margin-top:20px;color:var(--color-text-1);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.notice-rich-content[data-v-e848e49b] img{max-width:100%;height:auto}.notice-rich-content[data-v-e848e49b] table{max-width:100%;border-collapse:collapse}.notice-rich-content[data-v-e848e49b] th,.notice-rich-content[data-v-e848e49b] td{padding:8px;border:1px solid var(--color-border-2)}.notice-rich-content[data-v-e848e49b] pre{overflow:auto}.notice-modal-actions button[data-v-e848e49b]:disabled{cursor:not-allowed;opacity:.6}.notice-item-row[data-v-e848e49b]{position:relative;display:flex;align-items:flex-start;gap:14px;padding-bottom:24px}.notice-item-row[data-v-e848e49b]:before{position:absolute;top:12px;left:2.5px;bottom:0;width:1px;background-color:#e5e6eb;content:""}.notice-item-row[data-v-e848e49b]:last-child{padding-bottom:4px}.notice-item-row[data-v-e848e49b]:last-child:before{display:none}.notice-bullet-dot[data-v-e848e49b]{position:relative;z-index:1;flex-shrink:0;width:6px;height:6px;margin-top:7px;border-radius:50%;background-color:#c9cdd4;transition:all .2s ease}.notice-bullet-dot.is-unread[data-v-e848e49b]{background-color:#f53f3f}.notice-empty-state[data-v-e848e49b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;color:#86909c}.notice-empty-state .empty-icon[data-v-e848e49b]{margin-bottom:12px;opacity:.6}.notice-empty-state p[data-v-e848e49b]{margin:0;font-size:14px}.notice-modal-actions[data-v-e848e49b]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding-top:12px}.notice-modal-actions button[data-v-e848e49b]{height:36px;padding:0 20px;font-size:14px;border-radius:8px;cursor:pointer;outline:none;transition:all .2s ease}.notice-modal-actions .btn-notice-cancel[data-v-e848e49b]{border:1px solid #795eff;background-color:#fff;color:#795eff}.notice-modal-actions .btn-notice-cancel[data-v-e848e49b]:hover{border-color:#795eff;background-color:#3983f70f;color:#795eff}.notice-modal-actions .btn-notice-submit[data-v-e848e49b]{border:none;background-color:#795eff;color:#fff;font-weight:500}.notice-modal-actions .btn-notice-submit[data-v-e848e49b]:hover{background-color:#9d87ff}body[arco-theme=dark]{background-color:#ffffff1f}body[arco-theme=dark]{background-color:#ffffff59}body[arco-theme=dark]{border-color:#ffffff26;background-color:#ffffff0f;color:#fffc}body[arco-theme=dark]{border-color:#ffffff4d;background-color:#ffffff1a;color:#fff}.dashboard-header[data-v-5da603a3]{--nav-background: #ffffff;--nav-accent: rgb(121 94 255 / 100%);--nav-text-active: rgb(15 15 15 / 100%);--nav-control-background: rgb(255 255 255 / 100%);--nav-control-border: rgb(121 94 255 / 20%);--nav-control-text: rgb(15 15 15 / 100%);--nav-control-hover: rgb(242 249 255 / 100%);display:flex;align-items:center;justify-content:flex-end;width:100%;height:80px;padding:0 32px;background:var(--nav-background);border-bottom:1px solid transparent}.header-actions[data-v-5da603a3]{display:flex;align-items:center;gap:12px}.icon-action-btn[data-v-5da603a3]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--nav-control-text);cursor:pointer;background:var(--nav-background);border:1px solid var(--nav-control-border);border-radius:16px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.icon-action-btn[data-v-5da603a3]:hover{color:var(--nav-accent);background:var(--nav-control-hover);border-color:var(--nav-accent);transform:translateY(-1px)}.notice-badge-dot[data-v-5da603a3]{position:absolute;top:8px;right:8px;width:6px;height:6px;background-color:#f53f3f;border-radius:50%;box-shadow:0 0 0 2px #fff;animation:pulse-dot-5da603a3 2s infinite ease-in-out}.lang-option-row[data-v-5da603a3]{display:flex;align-items:center;justify-content:space-between;min-width:110px}.check-icon[data-v-5da603a3]{color:var(--nav-accent)}.customer-service-popover[data-v-5da603a3]{width:220px;padding:4px;text-align:center}.qr-title[data-v-5da603a3]{margin-bottom:12px;color:var(--color-text-1, #1d2129);font-size:14px;font-weight:600}.qr-image-box[data-v-5da603a3]{display:flex;align-items:center;justify-content:center;width:160px;height:160px;margin:0 auto 12px;padding:8px;background:#fff;border:1px solid rgba(121,94,255,.24);border-radius:12px}.qr-img[data-v-5da603a3]{width:100%;height:100%;object-fit:contain;border-radius:8px}.qr-desc[data-v-5da603a3]{color:var(--color-text-3, #86909c);font-size:12px;line-height:1.5}.user-profile-pill[data-v-5da603a3]{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 10px;border:1px solid var(--nav-control-border);border-radius:88px;background:var(--nav-control-background);cursor:pointer;transition:background .2s ease,border-color .2s ease}.user-profile-pill[data-v-5da603a3]:hover{background:var(--nav-control-hover);border-color:var(--nav-accent)}.user-avatar-circle[data-v-5da603a3]{display:flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%}.user-avatar[data-v-5da603a3]{flex:0 0 24px}.user-avatar-image[data-v-5da603a3]{display:block;width:24px;height:24px;object-fit:cover;border-radius:50%}.user-name-text[data-v-5da603a3]{min-width:0;max-width:120px;overflow:hidden;color:var(--nav-text-active);font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.dashboard-header.is-dark[data-v-5da603a3]{--nav-background: #111214;--nav-text-active: rgb(255 255 255 / 100%);--nav-control-background: rgb(15 15 15 / 30%);--nav-control-border: rgb(255 255 255 / 10%);--nav-control-text: rgb(255 255 255 / 100%);--nav-control-hover: rgb(255 255 255 / 7%)}.is-dark .icon-action-btn[data-v-5da603a3]{background:transparent}.is-dark .icon-action-btn[data-v-5da603a3]:hover,.is-dark .user-profile-pill[data-v-5da603a3]:hover{color:#fff;border-color:#ffffff42}.is-dark .notice-badge-dot[data-v-5da603a3]{box-shadow:0 0 0 2px #070b15}@keyframes pulse-dot-5da603a3{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.8}}@media (prefers-reduced-motion: reduce){.icon-action-btn[data-v-5da603a3],.user-profile-pill[data-v-5da603a3]{transition:none}.notice-badge-dot[data-v-5da603a3]{animation:none}}@media (width <= 600px){.dashboard-header[data-v-5da603a3]{padding:0 16px}.header-actions[data-v-5da603a3]{gap:8px}.user-name-text[data-v-5da603a3]{max-width:72px}}.svg-icon[data-v-637b1915]{display:inline-block;flex-shrink:0;overflow:hidden;fill:currentColor;vertical-align:-.15em}body[arco-theme=dark] .dashboard-left[data-v-c308f1f8]{background-color:#000;--color-menu-light-bg: #000;--color-menu-dark-bg: #000}body[arco-theme=dark] .dashboard-left[data-v-c308f1f8] .arco-layout-sider,body[arco-theme=dark] .dashboard-left[data-v-c308f1f8] .arco-layout-sider-light,body[arco-theme=dark] .dashboard-left[data-v-c308f1f8] .arco-layout-sider-children,body[arco-theme=dark] .dashboard-left[data-v-c308f1f8] .arco-menu{background-color:#000}.dashboard-left[data-v-c308f1f8]{height:100%;font-family:PingFangSC,PingFang SC}.dashboard-left[data-v-c308f1f8] .arco-menu-inner{padding:4px 18px}.dashboard-left.is-collapsed[data-v-c308f1f8] .arco-menu-inner{padding:4px}.documentation-entry[data-v-c308f1f8]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;width:160px;height:40px;min-height:40px;margin:0 auto;padding:0 12px;color:var(--color-text-2, #4e5969);font-size:14px;text-align:left;text-decoration:none;cursor:pointer;background:transparent;border:1px solid #3a3a3a;border-radius:8px}.documentation-entry[data-v-c308f1f8]:hover{color:var(--color-text-1, #1d2129);background-color:var(--color-fill-2, #f2f3f5)}.documentation-label[data-v-c308f1f8]{display:flex;flex:1;align-items:center;min-width:0;gap:12px}.documentation-label[data-v-c308f1f8] .arco-icon{display:block;flex:0 0 18px;width:18px;height:18px;line-height:0}.documentation-label>span[data-v-c308f1f8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-entry[data-v-c308f1f8]>.arco-icon{flex:0 0 16px;line-height:0}.documentation-entry.is-collapsed[data-v-c308f1f8]{justify-content:center;width:40px;padding:0}.dashboard-left-footer[data-v-c308f1f8]{flex-shrink:0;z-index:1;padding-bottom:16px}.dashboard-left[data-v-c308f1f8] .arco-layout-sider{height:calc(100vh - 82px)}.dashboard-left[data-v-c308f1f8] .arco-layout-sider-children{display:flex;flex-direction:column;position:relative;overflow:hidden}.dashboard-left[data-v-c308f1f8] .arco-menu{flex:1 1 auto;min-height:0;overflow:hidden auto;scrollbar-width:none;-ms-overflow-style:none}.dashboard-left[data-v-c308f1f8] .arco-menu::-webkit-scrollbar{display:none;width:0;height:0}.dashboard-left[data-v-c308f1f8] .arco-menu-inner{scrollbar-width:none;-ms-overflow-style:none}.dashboard-left[data-v-c308f1f8] .arco-menu-inner::-webkit-scrollbar{display:none;width:0;height:0}.dashboard-left[data-v-c308f1f8] .arco-menu-group+.arco-menu-group{position:relative;margin-top:8px;padding-top:8px}.dashboard-left[data-v-c308f1f8] .arco-menu-group+.arco-menu-group:before{content:"";position:absolute;top:0;left:50%;width:140px;height:1px;background-color:var(--color-border-2, #e5e6eb);transform:translate(-50%)}.dashboard-left-logo[data-v-c308f1f8]{display:flex;align-items:center;justify-content:center;min-height:82px;padding:16px 18px 16px 34px}.expanded-logo-row[data-v-c308f1f8]{display:flex;align-items:center;justify-content:space-between;width:100%}.expanded-logo[data-v-c308f1f8]{display:block;width:96px;height:auto}.sidebar-logo-button[data-v-c308f1f8]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;color:var(--color-text-2, #4e5969);cursor:pointer;background:transparent;border:0;border-radius:8px;transition:color .2s ease,background-color .2s ease}.sidebar-logo-button[data-v-c308f1f8]:hover{background-color:var(--color-fill-2, #f2f3f5)}.small-logo[data-v-c308f1f8]{display:block;width:32px;height:32px;object-fit:contain}.collapsed-logo-button[data-v-c308f1f8]{width:44px;height:44px}.dashboard-left.is-collapsed[data-v-c308f1f8] .arco-menu .arco-menu-group-title{display:none}.menu-icon-wrapper[data-v-c308f1f8]{display:inline-flex;align-items:center;justify-content:center}.arco-menu-item[data-v-c308f1f8]{display:flex;align-items:center;padding:0 10px}.arco-menu-item[data-v-c308f1f8] .arco-menu-indent-list{display:none}.arco-menu-item-inner span[data-v-c308f1f8]{font-size:14px;font-weight:400;margin-left:10px}.arco-menu-item-inner .feature-icon[data-v-c308f1f8]{color:#000}.arco-layout-sider-collapsed[data-v-c308f1f8]{display:flex;align-items:center;justify-content:center}.dashboard-left[data-v-c308f1f8] .arco-layout-sider-light{box-shadow:none}.dashboard-left.is-collapsed[data-v-c308f1f8] .arco-menu-item{display:flex;align-items:center;justify-content:center;height:40px;margin-bottom:6px;border-radius:8px}.dashboard-left.is-collapsed[data-v-c308f1f8] .arco-menu-item:last-child{margin-bottom:0}.dashboard-left[data-v-c308f1f8] .arco-menu-item:hover{border-radius:8px}.dashboard-left[data-v-c308f1f8] .arco-menu-selected{color:#fff;font-weight:400;background:#795eff;border-radius:8px}body[arco-theme=dark] .dashboard-left[data-v-c308f1f8] .arco-menu-selected{background:#333}.dashboard-left.is-collapsed .dashboard-left-logo[data-v-c308f1f8]{padding-right:0;padding-left:0}.dashboard-layout[data-v-1803353f]{display:flex;min-height:100vh;background-color:var(--dashboard-dark-bg, var(--color-fill-2, #f2f3f5))}.dashboard-main[data-v-1803353f]{flex:1;min-width:0}.dashboard-header[data-v-1803353f]{flex-shrink:0;height:70px}.dashboard-sidebar[data-v-1803353f]{flex-shrink:0;min-width:0;min-height:100vh;background-color:var(--dashboard-dark-bg, var(--color-bg-2, #fff));border-right:1px solid var(--color-border-2, #e5e6eb)}.dashboard-content[data-v-1803353f]{min-width:0;width:100%;height:calc(100vh - 70px);padding:24px;box-sizing:border-box;overflow:hidden auto;background-color:#f8f8f8;scrollbar-width:none;-ms-overflow-style:none}.dashboard-content[data-v-1803353f]::-webkit-scrollbar{display:none;width:0;height:0}body[arco-theme=dark] .dashboard-layout[data-v-1803353f]{--dashboard-dark-bg: #111214}body[arco-theme=dark] .dashboard-sidebar[data-v-1803353f]{border-right:0}body[arco-theme=dark] .dashboard-content[data-v-1803353f]{background-color:var(--dashboard-dark-bg, #111214)}.theme-setting-bar[data-v-e0e56f74]{display:inline-flex;align-items:center}.theme-setting-bar .setting-btn[data-v-e0e56f74]{color:var(--color-text-2, #86909c);transition:all .2s}.theme-setting-bar .setting-btn[data-v-e0e56f74]:hover{color:var(--color-text-1, #1d2129);background-color:var(--color-fill-3, rgba(255, 255, 255, .12))}.lang-option[data-v-e0e56f74]{display:flex;align-items:center;justify-content:space-between;min-width:100px}.lang-option .check-icon[data-v-e0e56f74]{color:var(--color-primary-light-4, #165dff);margin-left:8px}.palette-popover[data-v-e0e56f74]{width:210px}.palette-popover .popover-title[data-v-e0e56f74]{font-size:14px;font-weight:600;color:var(--color-text-1, #1d2129);margin-bottom:12px}.palette-popover .color-picker-grid[data-v-e0e56f74]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.palette-popover .color-block[data-v-e0e56f74]{width:36px;height:36px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 5px #00000026}.palette-popover .color-block[data-v-e0e56f74]:hover{transform:scale(1.1)}.palette-popover .color-block .color-check[data-v-e0e56f74]{color:#fff;font-weight:700}.common-layout[data-v-4dc8bd20]{width:100%;min-height:100vh;background-color:var(--color-fill-2, #f2f3f5)}.layout-container[data-v-4dc8bd20]{min-height:100vh}.layout-header[data-v-4dc8bd20]{height:60px;background:#fff;border-bottom:1px solid var(--color-border-2, #e5e6eb);display:flex;align-items:center;justify-content:space-between;padding:0 24px}.header-left[data-v-4dc8bd20]{display:flex;align-items:center}.header-left .platform-title[data-v-4dc8bd20]{font-size:16px;font-weight:600;color:var(--color-text-1, #1d2129);cursor:pointer}.header-right[data-v-4dc8bd20]{display:flex;align-items:center}.header-right .username[data-v-4dc8bd20]{font-size:14px;color:var(--color-text-2, #4e5969)}.layout-content[data-v-4dc8bd20]{padding:24px;max-width:1400px;margin:0 auto;width:100%}.nav-bar[data-v-8131e43c]{--nav-background: rgb(252 252 252 / 100%);--nav-text: rgb(15 15 15 / 60%);--color-text-3: rgba(102, 102, 102, 1);--nav-text-active: rgb(15 15 15 / 100%);--nav-accent: rgb(121 94 255 / 100%);--nav-control-background: rgb(255 255 255 / 100%);--nav-control-border: rgba(121, 94, 255, .2);--nav-control-text: rgba(15, 15, 15, 1);--nav-control-hover: rgba(242, 249, 255, 1);position:fixed;top:0;z-index:1000;width:100%;height:80px;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid transparent;transition:all .35s cubic-bezier(.4,0,.2,1)}.nav-bar.is-scrolled[data-v-8131e43c]{background:#fcfcfceb;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:0 1px 20px #0f0f0f0d;border-bottom-color:#0f0f0f0d}.nav-bar .nav-container[data-v-8131e43c]{max-width:1200px;height:100%;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.nav-bar .nav-logo[data-v-8131e43c]{display:flex;align-items:center;-webkit-user-select:none;user-select:none}.nav-bar .nav-logo .logo-img[data-v-8131e43c]{width:114px;height:auto;margin-top:6px}.nav-bar .nav-menu[data-v-8131e43c]{display:flex;align-items:center;gap:40px}.nav-bar .nav-menu .nav-item-wrapper[data-v-8131e43c]{position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;padding:6px 0;border:0;background:transparent;font:inherit;text-decoration:none}.nav-bar .nav-menu .nav-item-wrapper[data-v-8131e43c]:focus-visible{outline:2px solid var(--nav-accent);outline-offset:6px}.nav-bar .nav-menu .nav-item-wrapper .nav-label[data-v-8131e43c]{font-size:15px;font-weight:500;color:var(--nav-text);transition:color .2s ease}.nav-bar .nav-menu .nav-item-wrapper .nav-active-bar[data-v-8131e43c]{position:absolute;bottom:-6px;width:18px;height:3px;background-color:var(--nav-accent);border-radius:76px;opacity:0;transform:scaleX(.4);transition:all .25s cubic-bezier(.4,0,.2,1)}.nav-bar .nav-menu .nav-item-wrapper:hover .nav-label[data-v-8131e43c]{color:var(--nav-text-active)}.nav-bar .nav-menu .nav-item-wrapper.active .nav-label[data-v-8131e43c]{color:var(--nav-text-active);font-weight:600}.nav-bar .nav-menu .nav-item-wrapper.active .nav-active-bar[data-v-8131e43c]{opacity:1;transform:scaleX(1)}.nav-bar .nav-action[data-v-8131e43c]{display:flex;align-items:center;gap:12px}.nav-bar .nav-action .icon-action-btn[data-v-8131e43c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid var(--nav-control-border);background:var(--nav-background);color:var(--nav-control-text);cursor:pointer;outline:none;transition:all .2s ease}.nav-bar .nav-action .icon-action-btn[data-v-8131e43c]:hover{background:var(--nav-control-hover);color:var(--nav-accent);border-color:var(--nav-accent);transform:translateY(-1px)}.nav-bar .nav-action .icon-action-btn.notice-action-btn[data-v-8131e43c]{position:relative}.nav-bar .nav-action .icon-action-btn.notice-action-btn .notice-badge-dot[data-v-8131e43c]{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background-color:#f53f3f;box-shadow:0 0 0 2px #fff;animation:pulse-dot-8131e43c 2s infinite ease-in-out}.nav-bar .nav-action .btn-login[data-v-8131e43c]{height:40px;padding:0 22px;border-radius:89px;border:1px solid var(--nav-accent);background:var(--nav-background);color:var(--nav-accent);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.nav-bar .nav-action .btn-login[data-v-8131e43c]:hover{background:var(--nav-control-hover);transform:translateY(-1px)}.nav-bar .nav-action .btn-register[data-v-8131e43c]{height:40px;padding:0 24px;border-radius:75px;border:none;background:var(--nav-accent);color:#fff;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 4px 12px #795eff3d;transition:all .2s ease}.nav-bar .nav-action .btn-register[data-v-8131e43c]:hover{box-shadow:0 6px 16px #795eff57;transform:translateY(-1px);filter:brightness(1.05)}.nav-bar .nav-action .user-profile-pill[data-v-8131e43c]{height:40px;padding:0 12px 0 10px;display:flex;align-items:center;gap:8px;border-radius:88px;border:1px solid var(--nav-control-border);background:var(--nav-control-background);transition:all .2s ease}.nav-bar .nav-action .user-profile-pill .user-avatar-circle[data-v-8131e43c]{width:24px;height:24px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}.nav-bar .nav-action .user-profile-pill .user-name-text[data-v-8131e43c]{font-size:14px;line-height:20px;font-weight:500;color:var(--nav-text-active);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-bar .nav-action .user-profile-pill[data-v-8131e43c]:hover{border-color:var(--nav-accent);background:var(--nav-control-hover)}.nav-bar.is-dark[data-v-8131e43c]{--nav-background: rgb(15 15 15 / 100%);--nav-text: rgb(108 108 108 / 100%);--nav-text-active: rgb(255 255 255 / 100%);--color-text-3: rgba(255, 255, 255, .5);--nav-control-background: rgb(15 15 15 / 30%);--nav-control-border: rgba(255, 255, 255, .1);--nav-control-text: rgba(255, 255, 255, 1);--nav-control-hover: rgb(255 255 255 / 7%);border-bottom:1px solid transparent}.nav-bar.is-dark.is-scrolled[data-v-8131e43c]{background:#0f0f0feb;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 1px 20px #0000003d;border-bottom-color:#ffffff0f}.nav-bar.is-dark .nav-menu .nav-item-wrapper .nav-label[data-v-8131e43c]{color:var(--nav-text)}.nav-bar.is-dark .nav-menu .nav-item-wrapper:hover .nav-label[data-v-8131e43c]{color:#fff}.nav-bar.is-dark .nav-menu .nav-item-wrapper.active .nav-label[data-v-8131e43c]{color:var(--nav-text-active)}.nav-bar.is-dark .nav-menu .nav-item-wrapper.active .nav-active-bar[data-v-8131e43c]{background-color:var(--nav-text-active)}.nav-bar.is-dark .nav-action .icon-action-btn[data-v-8131e43c]{color:var(--nav-control-text);background:transparent;border-color:var(--nav-control-border)}.nav-bar.is-dark .nav-action .icon-action-btn[data-v-8131e43c]:hover{background:var(--nav-control-hover);color:#fff;border-color:#ffffff42}.nav-bar.is-dark .nav-action .icon-action-btn.notice-action-btn .notice-badge-dot[data-v-8131e43c]{box-shadow:0 0 0 2px #070b15}.nav-bar.is-dark .nav-action .user-profile-pill[data-v-8131e43c]{background:var(--nav-control-background);border-color:var(--nav-control-border)}.nav-bar.is-dark .nav-action .user-profile-pill .user-name-text[data-v-8131e43c]{color:#fff}.nav-bar.is-dark .nav-action .user-profile-pill[data-v-8131e43c]:hover{border-color:#ffffff42;background:var(--nav-control-hover)}.nav-bar.is-dark .nav-action .btn-login[data-v-8131e43c]{color:#a391ff;border-color:var(--nav-accent);background:transparent}.nav-bar.is-dark .nav-action .btn-login[data-v-8131e43c]:hover{color:#fff;background:#795eff24}.customer-service-popover[data-v-8131e43c]{width:220px;text-align:center;padding:4px}.customer-service-popover .qr-title[data-v-8131e43c]{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--color-text-1, #1d2129)}.customer-service-popover .qr-image-box[data-v-8131e43c]{width:160px;height:160px;margin:0 auto 12px;padding:8px;border-radius:12px;border:1px solid rgba(121,94,255,.24);background:#fff;display:flex;align-items:center;justify-content:center}.customer-service-popover .qr-image-box .qr-img[data-v-8131e43c]{width:100%;height:100%;object-fit:contain;border-radius:8px}.customer-service-popover .qr-desc[data-v-8131e43c]{font-size:12px;color:var(--color-text-3, #666666);line-height:1.5}.lang-option-row[data-v-8131e43c]{display:flex;align-items:center;justify-content:space-between;min-width:110px}.lang-option-row .check-icon[data-v-8131e43c]{color:#795eff}@keyframes pulse-dot-8131e43c{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.8}}.site-footer[data-v-6dc0e34e]{--section-bg: rgb(248 248 248 / 100%);--text-primary: rgb(7 11 21 / 100%);--text-secondary: rgb(7 11 21 / 65%);--text-muted: rgb(7 11 21 / 60%);--brand-blue: rgba(121, 94, 255, 1);--footer-border-top-color: rgb(222 222 222 / 100%);background-color:var(--section-bg);border-top:1px solid var(--footer-border-top-color);padding-top:80px;padding-bottom:40px;transition:background-color .3s ease,border-color .3s ease}.site-footer.is-dark[data-v-6dc0e34e]{--section-bg: rgb(24 24 24 / 100%);--text-primary: rgb(255 255 255 / 100%);--text-secondary: rgb(255 255 255 / 65%);--text-muted: rgb(255 255 255 / 45%);--footer-border-top-color: none;background-color:var(--section-bg)}.site-footer.is-dark .footer-bottom-bar[data-v-6dc0e34e]{border-top-color:#ffffff14}.site-footer .page-container[data-v-6dc0e34e]{max-width:1400px;margin:0 auto;padding:0 32px}.site-footer .footer-content-wrap[data-v-6dc0e34e]{display:flex;justify-content:space-between;gap:60px;margin-bottom:60px}.site-footer .footer-brand-column[data-v-6dc0e34e]{max-width:380px}.site-footer .footer-brand-column .footer-logo[data-v-6dc0e34e]{margin-bottom:18px}.site-footer .footer-brand-column .footer-logo .footer-logo-img[data-v-6dc0e34e]{height:48px;width:auto;object-fit:contain}.site-footer .footer-brand-column .footer-tagline[data-v-6dc0e34e]{font-size:14px;color:var(--text-secondary);line-height:1.7}.site-footer .footer-links-grid[data-v-6dc0e34e]{max-width:700px;flex:1;display:flex;justify-content:space-between;position:relative}.site-footer .footer-links-grid .footer-link-group[data-v-6dc0e34e]{width:170px}.site-footer .footer-links-grid .footer-link-group .group-title[data-v-6dc0e34e]{font-size:16px;font-weight:600;margin-bottom:20px;color:var(--text-primary)}.site-footer .footer-links-grid .footer-link-group .group-list[data-v-6dc0e34e]{list-style:none;padding:0;margin:0}.site-footer .footer-links-grid .footer-link-group .group-list li[data-v-6dc0e34e]{line-height:1.5;margin-bottom:10px}.site-footer .footer-links-grid .footer-link-group .group-list li[data-v-6dc0e34e]:last-child{margin-bottom:0}.site-footer .footer-links-grid .footer-link-group .group-list .footer-link-item[data-v-6dc0e34e]{font-size:14px;color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.site-footer .footer-links-grid .footer-link-group .group-list .footer-link-item[data-v-6dc0e34e]:hover{color:var(--brand-blue)}.site-footer .footer-links-grid .footer-link-group.contact-group[data-v-6dc0e34e]{position:absolute;right:0;bottom:0}.site-footer .footer-links-grid .footer-link-group.contact-group .contact-info-list[data-v-6dc0e34e]{display:flex;flex-direction:column;gap:14px}.site-footer .footer-links-grid .footer-link-group.contact-group .contact-info-list .contact-item[data-v-6dc0e34e]{display:flex;align-items:center;gap:8px}.site-footer .footer-links-grid .footer-link-group.contact-group .contact-info-list .contact-item .contact-icon[data-v-6dc0e34e]{color:var(--text-primary);font-size:16px}.site-footer .footer-links-grid .footer-link-group.contact-group .contact-info-list .contact-item .contact-link[data-v-6dc0e34e]{font-size:14px;color:var(--text-primary);text-decoration:none;transition:color .2s ease}.site-footer .footer-links-grid .footer-link-group.contact-group .contact-info-list .contact-item .contact-link[data-v-6dc0e34e]:hover{color:var(--brand-blue)}.site-footer .footer-bottom-bar[data-v-6dc0e34e]{max-width:1400px;margin:0 auto;padding:24px 32px 0;border-top:1px solid rgba(0,0,0,.06);text-align:center}.site-footer .footer-bottom-bar .copyright-text[data-v-6dc0e34e]{font-size:13px;color:var(--text-muted)}@media (width <= 1200px){.site-footer .footer-content-wrap[data-v-6dc0e34e]{flex-direction:column}}@media (width <= 768px){.site-footer .footer-links-grid[data-v-6dc0e34e]{flex-wrap:wrap;gap:40px}}.arco-iconbox[data-v-a6ddfe4f]{display:inline-block;vertical-align:-.15em;fill:currentColor;overflow:hidden}
