:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cp-bg:#f7f8fa;--cp-bg-soft:#fafbfc;--cp-bg-strong:#f2f3f5;--cp-panel:#fff;--cp-panel-hover:#fafbfc;--cp-panel-strong:#fff;--cp-panel-soft:#f7f8fa;--cp-panel-soft-strong:#f2f3f5;--cp-surface:#fff;--cp-shell-sider:#fff;--cp-shell-header:#fff;--cp-glass:#fff;--cp-glass-strong:#fff;--cp-border:#e5e6eb;--cp-border-soft:#f0f1f3;--cp-border-strong:#c9cdd4;--cp-border-glow:#4c6ef53d;--cp-text-strong:#1d2129;--cp-text:#4e5969;--cp-text-muted:#6b7789;--cp-text-faint:#c9cdd4;--cp-brand:#4c6ef5;--cp-brand-hover:#4263eb;--cp-brand-pressed:#3b5bdb;--cp-brand-soft:#4c6ef51a;--cp-brand-soft-strong:#4c6ef529;--cp-brand-border-soft:#4c6ef538;--cp-brand-bg-tint:#f4f6ff;--cp-accent:#4c6ef5;--cp-accent-hover:#4263eb;--cp-accent-soft:#4c6ef51a;--cp-success:#00b42a;--cp-success-hover:#009a29;--cp-success-soft:#00b42a1a;--cp-warning:#ff7d00;--cp-warning-hover:#e86b00;--cp-warning-soft:#ff7d001a;--cp-warning-strong:#a34700;--cp-danger:#f53f3f;--cp-danger-hover:#dc2f2f;--cp-danger-soft:#f53f3f1a;--cp-neutral:#86909c;--cp-neutral-soft:#86909c1f;--cp-info:var(--cp-brand);--cp-code:#1d2129;--cp-tone-blue:#4c6ef5;--cp-tone-blue-soft:#4c6ef51a;--cp-tone-violet:#7950f2;--cp-tone-violet-soft:#7950f21a;--cp-tone-cyan:#22b8cf;--cp-tone-cyan-soft:#22b8cf1f;--cp-tone-teal:#12b886;--cp-tone-teal-soft:#12b8861f;--cp-tone-orange:#ff922b;--cp-tone-orange-soft:#ff922b1f;--cp-tone-pink:#f06595;--cp-tone-pink-soft:#f065951f;--cp-social-qq:#12b7f5;--cp-social-wechat:#07c160;--cp-space-1:4px;--cp-space-2:8px;--cp-space-3:12px;--cp-space-4:16px;--cp-space-5:20px;--cp-space-6:24px;--cp-space-8:32px;--cp-space-10:40px;--cp-space-12:48px;--cp-radius-sm:6px;--cp-radius-md:8px;--cp-radius-lg:12px;--cp-radius-xl:16px;--cp-radius-2xl:20px;--cp-radius-pill:999px;--cp-fs-xs:12px;--cp-fs-sm:13px;--cp-fs-md:14px;--cp-fs-lg:16px;--cp-fs-xl:20px;--cp-fs-2xl:24px;--cp-fs-3xl:30px;--cp-fs-4xl:36px;--cp-fw-normal:400;--cp-fw-medium:500;--cp-fw-semi:600;--cp-fw-bold:600;--cp-fw-extra:700;--cp-shadow-sm:0 1px 2px #0000000a;--cp-shadow-md:0 2px 8px #0000000f;--cp-shadow-lg:0 8px 24px #00000014;--cp-shadow-xl:0 16px 48px #0000001f;--cp-shadow:var(--cp-shadow-md);--cp-ring:0 0 0 3px #4c6ef51f;--cp-font-ui:"Aptos", "Segoe UI", -apple-system, "Microsoft YaHei UI", "PingFang SC", sans-serif;--cp-font-display:var(--cp-font-ui);--cp-font-mono:"JetBrains Mono", "Cascadia Mono", Consolas, "SFMono-Regular", monospace;--cp-sider-width:232px;--cp-sider-width-collapsed:64px;--cp-header-height:60px;--cp-content-width:1440px;--cp-form-width:1080px;--cp-page-gap:24px;--cp-primary:var(--cp-brand);--cp-fill-soft:var(--cp-panel-soft);font-family:var(--cp-font-ui)}*{box-sizing:border-box}html,body,#app{width:100%;max-width:100%;min-height:100vh;overflow-x:hidden}body{color:var(--cp-text);background:var(--cp-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;margin:0;position:relative}img,svg,canvas,video{max-width:100%}body,button,input,textarea{font-family:var(--cp-font-ui)}button,a,input,textarea,[tabindex]{outline:none}:focus-visible{outline:2px solid var(--cp-brand);outline-offset:2px}code,.mono{font-family:var(--cp-font-mono)}a{color:inherit}.n-card,.n-card-header__main,.n-card-header__extra,.n-card-content,.n-card-footer,.n-card__content,.n-descriptions,.n-descriptions-table-wrapper,.n-form-item-blank,.n-form-item-feedback-wrapper,.n-form,.n-form-item,.n-input,.n-input-wrapper,.n-input__input,.n-input__textarea,.n-input-number,.n-base-selection,.n-base-selection-label,.n-base-selection-tags,.n-data-table,.n-pagination,.n-drawer,.n-drawer-content,.n-layout,.n-layout-content,.n-space,.n-space-item,.n-scrollbar,.n-scrollbar-content,.n-tabs,.n-tabs-pane-wrapper,.n-tab-pane,.n-alert,.n-result,.n-statistic,.n-upload,.n-checkbox,.n-radio,.n-form-item-blank>*,.n-card-header__main>*,.n-card-header__extra>*,.n-space-item>*{min-width:0}.n-data-table-wrapper,.n-descriptions-table-wrapper{max-width:100%;overflow-x:auto}.n-data-table-base-table{min-width:0}.n-button,.n-tag,.n-badge{max-width:100%}.n-button .n-button__content{white-space:nowrap;min-width:0}.n-modal{max-width:calc(100vw - 20px)}.n-modal-body-wrapper{padding:10px}.cp-card,.cp-panel,.cp-stat-card{border-radius:var(--cp-radius-lg);box-shadow:none;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;background:var(--cp-panel)!important;border:1px solid var(--cp-border-soft)!important}.cp-card:hover,.cp-stat-card:hover{box-shadow:var(--cp-shadow-sm);border-color:var(--cp-border)!important}.cp-icon-tile{border-radius:var(--cp-radius-lg);background:var(--cp-brand-soft);width:44px;height:44px;color:var(--cp-brand);flex:none;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.cp-icon-tile--sm{border-radius:var(--cp-radius-md);width:36px;height:36px;font-size:18px}.cp-icon-tile--blue{background:var(--cp-tone-blue-soft);color:var(--cp-tone-blue)}.cp-icon-tile--violet{background:var(--cp-tone-violet-soft);color:var(--cp-tone-violet)}.cp-icon-tile--cyan{background:var(--cp-tone-cyan-soft);color:var(--cp-tone-cyan)}.cp-icon-tile--teal{background:var(--cp-tone-teal-soft);color:var(--cp-tone-teal)}.cp-icon-tile--orange{background:var(--cp-tone-orange-soft);color:var(--cp-tone-orange)}.cp-icon-tile--pink{background:var(--cp-tone-pink-soft);color:var(--cp-tone-pink)}.cp-icon-tile--success{background:var(--cp-success-soft);color:var(--cp-success)}.cp-icon-tile--warning{background:var(--cp-warning-soft);color:var(--cp-warning)}.cp-icon-tile--danger{background:var(--cp-danger-soft);color:var(--cp-danger)}.cp-icon-tile--neutral{background:var(--cp-neutral-soft);color:var(--cp-neutral)}.cp-page-title{font-family:var(--cp-font-display);color:var(--cp-text-strong);font-size:var(--cp-fs-xl);font-weight:var(--cp-fw-semi);letter-spacing:0;margin:0}.cp-page-header{margin-bottom:var(--cp-space-5);justify-content:space-between;align-items:center;gap:var(--cp-space-3);flex-wrap:wrap;display:flex}.cp-filter-bar{align-items:center;gap:var(--cp-space-3);margin-bottom:var(--cp-space-4);padding:var(--cp-space-3) var(--cp-space-4);border:1px solid var(--cp-border-soft);border-radius:var(--cp-radius-lg);background:var(--cp-panel);flex-wrap:wrap;display:flex}.cp-filter-bar>*,.cp-page-header>*{min-width:0}.cp-empty{justify-content:center;align-items:center;gap:var(--cp-space-2);padding:var(--cp-space-12) var(--cp-space-6);color:var(--cp-text-muted);flex-direction:column;display:flex}.cp-empty-icon{font-size:var(--cp-fs-2xl);color:var(--cp-text-faint);margin-bottom:var(--cp-space-1)}.cp-empty-text{font-size:var(--cp-fs-md);color:var(--cp-text);font-weight:var(--cp-fw-medium)}.cp-empty-action{margin-top:var(--cp-space-2)}.cp-cell-title{font-size:var(--cp-fs-md);font-weight:var(--cp-fw-medium);color:var(--cp-text-strong);overflow-wrap:anywhere;word-break:break-word}.cp-cell-meta{font-size:var(--cp-fs-xs);color:var(--cp-text-muted);overflow-wrap:anywhere;word-break:break-word}.cp-hint{font-size:var(--cp-fs-sm);color:var(--cp-text-muted);overflow-wrap:anywhere;word-break:break-word;line-height:1.6}.cp-stat-value{font-size:var(--cp-fs-2xl);font-weight:var(--cp-fw-semi);color:var(--cp-text-strong);font-variant-numeric:tabular-nums;letter-spacing:0}.page-fade-enter-active{transition:opacity .2s,transform .2s}.page-fade-leave-active{transition:opacity .14s}.page-fade-enter-from{opacity:0;transform:translateY(4px)}.page-fade-leave-to{opacity:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:var(--cp-radius-pill);background:#dcdfe6}::-webkit-scrollbar-thumb:hover{background:#c9cdd4}::-webkit-scrollbar-track{background:0 0}.n-button{font-weight:var(--cp-fw-medium);transition:border-color .2s,background-color .2s,color .2s}.n-button:not(.n-button--disabled){cursor:pointer}.n-button--primary-type:not(.n-button--disabled){box-shadow:none}.n-card{border-color:var(--cp-border-soft)}.n-card>.n-card-header{border-bottom:1px solid var(--cp-border-soft);font-weight:var(--cp-fw-semi)}.n-card>.n-card-header+.n-card-content,.n-card>.n-card-header+.n-card__content{padding-top:var(--cp-space-5)}.n-card>.n-card-header .n-card-header__main{font-size:var(--cp-fs-lg);font-weight:var(--cp-fw-semi);color:var(--cp-text-strong)}.n-data-table{border-radius:var(--cp-radius-lg);overflow:hidden}.n-data-table .n-data-table-th{font-size:var(--cp-fs-sm);font-weight:var(--cp-fw-semi);letter-spacing:.02em;color:var(--cp-text-muted);border-bottom:1px solid var(--cp-border-soft);background:var(--cp-bg)!important}.n-data-table .n-data-table-td{font-size:var(--cp-fs-md);color:var(--cp-text);border-bottom:1px solid var(--cp-border-soft);padding-top:14px;padding-bottom:14px}.n-data-table .n-data-table-tr:hover .n-data-table-td{background:var(--cp-bg)}.n-data-table.n-data-table--single-column .n-data-table-td,.n-data-table .n-data-table-th:after,.n-data-table .n-data-table-td:after{border-right:none}.n-tag{border-radius:var(--cp-radius-sm);font-weight:var(--cp-fw-medium)}.n-input,.n-base-selection{transition:box-shadow .2s,border-color .2s}.n-input:focus-within,.n-base-selection:focus-within{box-shadow:var(--cp-ring)}.n-form-item-label{color:var(--cp-text);font-weight:var(--cp-fw-medium)}.n-modal .n-card,.n-card.n-modal,.n-popover,.n-dropdown-menu{box-shadow:var(--cp-shadow-lg)}.n-modal .n-card,.n-card.n-modal{border-radius:var(--cp-radius-xl)}.n-drawer-content{background:var(--cp-panel)}.n-drawer .n-drawer-header{border-bottom:1px solid var(--cp-border-soft)}.n-drawer .n-drawer-footer{border-top:1px solid var(--cp-border-soft)}.n-descriptions .n-descriptions-table-content{overflow-wrap:anywhere}.cp-stat-grid{gap:var(--cp-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1100px){.cp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.n-tabs.n-tabs--segment-type .n-tabs-rail{background:var(--cp-bg-strong);border-radius:var(--cp-radius-md)}.n-tabs.n-tabs--segment-type .n-tabs-tab.n-tabs-tab--active{box-shadow:var(--cp-shadow-sm);border-radius:var(--cp-radius-sm)}.n-progress .n-progress-graph-line-fill{border-radius:var(--cp-radius-pill)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=640px){:root{--cp-page-gap:16px}.cp-stat-grid{gap:var(--cp-space-3)}.cp-page-title{font-size:var(--cp-fs-lg)}.cp-page-header,.cp-filter-bar{flex-direction:column;align-items:stretch}.cp-filter-bar>*{min-width:0;width:100%!important}.cp-card,.cp-stat-card,.cp-panel{border-radius:var(--cp-radius-lg)}.cp-empty{padding:var(--cp-space-8) var(--cp-space-4)}.n-card>.n-card-header,.n-card>.n-card-content,.n-card>.n-card-footer,.n-card>.n-card__content,.n-card>.n-card__footer{padding-left:14px;padding-right:14px}.n-card>.n-card-header{align-items:flex-start;gap:10px}.n-card-header__main{overflow-wrap:anywhere;word-break:break-word}.n-card-header__extra{flex-wrap:wrap;max-width:100%}.n-card-header__extra .n-button{min-width:0}.n-modal .n-card,.n-card.n-modal{flex-direction:column;max-height:calc(100dvh - 20px);display:flex;overflow:hidden}.n-modal{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.n-modal-body-wrapper{padding:8px}.n-modal .n-card>.n-card-content,.n-modal .n-card>.n-card__content,.n-card.n-modal>.n-card-content,.n-card.n-modal>.n-card__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.n-card.n-modal>.n-card-header,.n-card.n-modal>.n-card-footer,.n-card.n-modal>.n-card__footer{flex:none}.n-data-table-th--fixed-left,.n-data-table-td--fixed-left,.n-data-table-th--fixed-right,.n-data-table-td--fixed-right{inset-inline:auto!important;box-shadow:none!important;position:static!important;left:auto!important;right:auto!important}.n-drawer .n-drawer-content-wrapper,.n-drawer .n-drawer-content{max-width:100vw}.n-drawer .n-drawer-body-content-wrapper{min-width:0;overflow-x:hidden}.n-pagination{flex-wrap:wrap;justify-content:center;row-gap:8px}.n-pagination .n-pagination-prefix,.n-pagination .n-pagination-suffix{text-align:center;width:100%}}@media (width<=768px){.n-button{min-height:44px}.n-menu-item{min-height:48px}.n-input,.n-input-number,.n-base-selection{min-height:44px}::-webkit-scrollbar{width:4px;height:4px}.mobile-drawer .n-drawer-content{background:var(--cp-shell-sider)}.mobile-drawer .n-drawer-header{z-index:3;background:0 0;border:0;justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;display:flex;position:absolute;top:8px;right:8px}.mobile-drawer .n-drawer-header__main{display:none}.mobile-drawer .n-drawer-header__close{width:36px;height:36px;color:var(--cp-text-muted);background:var(--cp-bg-strong);border-radius:var(--cp-radius-md);margin:0;position:static}.mobile-drawer .n-drawer-body{height:100%}}@supports (padding:env(safe-area-inset-bottom)){.shell-header{padding-top:max(12px, env(safe-area-inset-top))}.shell-scroll{padding-bottom:max(16px, env(safe-area-inset-bottom))}}
