:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#f3f7fb;--app-surface:#ffffffdb;--app-surface-strong:#fff;--app-border:#122e4a1f;--app-text:#11273d;--app-muted:#5b6b7a;--app-accent:#0d6c7a;--app-accent-soft:#0d6c7a1f;--app-shadow:0 18px 40px #11273d14;--app-sidebar-bg:linear-gradient(180deg, #f8fbfd 0%, #edf5f7 100%);--el-bg-color:#fff;--el-bg-color-page:#f3f7fb;--el-fill-color-blank:#fff;--el-fill-color-light:#f4f8fb;--el-fill-color-lighter:#f8fbfd;--el-border-color:#122e4a1f;--el-border-color-light:#122e4a14;--el-text-color-primary:#11273d;--el-text-color-regular:#44576a;--el-text-color-secondary:#66788a;--el-mask-color:#0917256b}html,body,#app{min-height:100%}body{background:radial-gradient(circle at top right, #0d6c7a24, transparent 22%), radial-gradient(circle at bottom left, #08558d14, transparent 28%), var(--app-bg);color:var(--app-text);margin:0}body,.el-button,.el-input__wrapper,.el-textarea__inner,.el-card,.el-table,.el-dialog,.el-drawer,.el-dropdown-menu,.el-menu,.el-select__wrapper{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#0b1420;--app-surface:#0e1b2be6;--app-surface-strong:#111f31;--app-border:#a1b9d22e;--app-text:#e9f0f7;--app-muted:#9bb0c4;--app-accent:#7ed7e6;--app-accent-soft:#7ed7e629;--app-shadow:0 18px 48px #02080f5c;--app-sidebar-bg:linear-gradient(180deg, #0f1d2d 0%, #0b1622 100%);--el-bg-color:#111f31;--el-bg-color-page:#0b1420;--el-fill-color-blank:#111f31;--el-fill-color-light:#16263a;--el-border-color:#a1b9d22e;--el-border-color-light:#a1b9d21f;--el-text-color-primary:#e9f0f7;--el-text-color-regular:#c1d0df;--el-text-color-secondary:#9bb0c4;--el-mask-color:#060c14b3}.admin-page{padding:16px}.page-card{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--app-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-toolbar,.page-toolbar__left,.page-toolbar__right,.page-actions,.page-search{align-items:center;display:flex}.page-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px}.page-toolbar__left,.page-toolbar__right,.page-actions,.page-search{flex-wrap:wrap;gap:12px}.page-title{color:var(--app-text);margin:0;font-size:20px;font-weight:700}.page-subtitle{color:var(--app-muted);margin:4px 0 0;font-size:13px}.page-search-input,.page-search-auto{width:260px}.status-chip{background:var(--app-accent-soft);color:var(--app-accent);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.el-card,.el-dialog,.el-drawer,.el-dropdown-menu{border-color:var(--app-border)}.el-card,.el-dialog,.el-drawer{background:var(--app-surface-strong)}.el-button--default,.el-button--info,.el-button--success,.el-button--warning,.el-button--danger{background:var(--app-surface-strong);border-color:var(--app-border);color:var(--app-text)}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-input-group__append,.el-input-group__prepend,.el-picker-panel,.el-date-editor,.el-range-editor{background:var(--app-surface-strong);color:var(--app-text);box-shadow:0 0 0 1px var(--app-border) inset!important}.el-input__inner,.el-textarea__inner,.el-select__selected-item,.el-select__placeholder,.el-date-editor .el-range-input,.el-date-editor .el-range-separator{color:var(--app-text)}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus,.el-range-editor.is-active{box-shadow:0 0 0 1px var(--app-accent) inset!important}:-webkit-any(input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill){-webkit-text-fill-color:var(--app-text);transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--app-surface-strong) inset!important;box-shadow:0 0 0 1000px var(--app-surface-strong) inset!important}:is(input:autofill,textarea:autofill,select:autofill){-webkit-text-fill-color:var(--app-text);transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--app-surface-strong) inset!important;box-shadow:0 0 0 1000px var(--app-surface-strong) inset!important}.el-table,.el-table tr,.el-table th.el-table__cell,.el-table td.el-table__cell{background:0 0}.el-main{color:var(--app-text)}.el-input-number{width:156px}.el-input-number .el-input__wrapper{width:100%}h1,h2,h3,h4,h5,h6{color:var(--app-text)}.el-alert{border-color:var(--app-border)}.el-alert__title,.el-alert__description,.el-descriptions__label,.el-descriptions__content,.el-statistic__head,.el-statistic__content,.el-empty__description,.el-form-item__label,.el-radio__label,.el-checkbox__label,.el-tabs__item,.el-table th.el-table__cell,.el-table td.el-table__cell,.el-table .cell{color:var(--app-text)}.el-table th.el-table__cell,html[data-theme=dark] .el-alert--info,html[data-theme=dark] .el-alert--success,html[data-theme=dark] .el-alert--warning,html[data-theme=dark] .el-alert--error{background:color-mix(in srgb, var(--app-surface-strong) 88%, transparent)}html[data-theme=dark] .el-alert--info{--el-alert-bg-color:#3677bf24;--el-alert-border-color:#6eaaec38;--el-alert-text-color:#d8e8f8}html[data-theme=dark] .el-alert--success{--el-alert-bg-color:#2d885f29;--el-alert-border-color:#58c28d33;--el-alert-text-color:#d6f3e5}html[data-theme=dark] .el-alert--warning{--el-alert-bg-color:#a36e202e;--el-alert-border-color:#e6b2573d;--el-alert-text-color:#f9e8c6}html[data-theme=dark] .el-alert--error{--el-alert-bg-color:#a644442e;--el-alert-border-color:#e374743d;--el-alert-text-color:#f7dada}html[data-theme=dark] .el-card,html[data-theme=dark] .el-table,html[data-theme=dark] .el-table__inner-wrapper:before,html[data-theme=dark] .el-table tr,html[data-theme=dark] .el-table th.el-table__cell,html[data-theme=dark] .el-table td.el-table__cell,html[data-theme=dark] .el-empty,html[data-theme=dark] .el-descriptions,html[data-theme=dark] .el-statistic{color:var(--app-text)}html[data-theme=dark] .el-popper.is-light,html[data-theme=dark] .el-select-dropdown,html[data-theme=dark] .el-dropdown__popper,html[data-theme=dark] .el-select__popper,html[data-theme=dark] .el-autocomplete__popper,html[data-theme=dark] .el-picker__popper{background:var(--app-surface-strong);border-color:var(--app-border);color:var(--app-text)}html[data-theme=dark] .el-popper.is-light .el-popper__arrow:before,html[data-theme=dark] .el-select-dropdown__popper .el-popper__arrow:before,html[data-theme=dark] .el-dropdown__popper .el-popper__arrow:before{background:var(--app-surface-strong);border-color:var(--app-border)}html[data-theme=dark] .el-dropdown-menu__item,html[data-theme=dark] .el-select-dropdown__item,html[data-theme=dark] .el-autocomplete-suggestion li{color:var(--app-text)}html[data-theme=dark] .el-dropdown-menu__item:not(.is-disabled):focus,html[data-theme=dark] .el-dropdown-menu__item:not(.is-disabled):hover,html[data-theme=dark] .el-select-dropdown__item.hover,html[data-theme=dark] .el-select-dropdown__item:hover,html[data-theme=dark] .el-autocomplete-suggestion li:hover{background:var(--app-accent-soft);color:var(--app-accent)}html[data-theme=dark] .el-select-dropdown__item.is-selected{color:var(--app-accent);font-weight:700}.layout[data-v-3aa6b2b2]{height:100vh}.side[data-v-3aa6b2b2]{border-right:1px solid var(--app-border);background:var(--app-sidebar-bg);overflow-y:auto}.brand-row[data-v-3aa6b2b2]{justify-content:space-between;align-items:center;padding:12px 14px 6px 16px;display:flex}.logo[data-v-3aa6b2b2]{color:var(--app-text);margin:0}.theme-trigger[data-v-3aa6b2b2]{border:1px solid var(--app-border);background:var(--app-surface);width:32px;height:32px;color:var(--app-text);cursor:pointer;border-radius:50%}.theme-icon[data-v-3aa6b2b2]{font-size:16px;line-height:1}[data-v-3aa6b2b2] .el-menu{background:0 0;border-right:0}[data-v-3aa6b2b2] .el-menu-item{color:var(--app-text)}[data-v-3aa6b2b2] .el-menu-item:hover,[data-v-3aa6b2b2] .el-menu-item.is-active{background:var(--app-accent-soft);color:var(--app-accent)}.inline-field-row[data-v-ab463f3f]{gap:12px;width:100%;display:flex}.inline-field-row[data-v-ab463f3f] .el-input{flex:1}.resource-editor-tabs[data-v-6b5a1620]{margin-top:16px}.resource-estimate[data-v-6b5a1620]{margin-top:12px}.resource-import-input[data-v-6b5a1620]{display:none}.resource-code-field[data-v-6b5a1620]{grid-template-columns:132px minmax(0,1fr) auto auto;gap:8px;display:grid}.resource-code-field__prefix[data-v-6b5a1620]{width:132px}.prefix-rule-form[data-v-6b5a1620]{margin-top:16px}.resource-editor-toolbar[data-v-6b5a1620],.resource-editor-toolbar__actions[data-v-6b5a1620],.chapter-card__head[data-v-6b5a1620],.chapter-card__actions[data-v-6b5a1620],.chapter-collapse__title[data-v-6b5a1620],.resource-reader-panel__header[data-v-6b5a1620]{align-items:center;display:flex}.resource-editor-toolbar[data-v-6b5a1620],.resource-reader-panel__header[data-v-6b5a1620]{justify-content:space-between;gap:12px;margin-bottom:12px}.resource-editor-toolbar__actions[data-v-6b5a1620],.chapter-collapse__title[data-v-6b5a1620]{gap:8px}.resource-editor-toolbar__meta[data-v-6b5a1620]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.resource-import-option[data-v-6b5a1620]{color:var(--app-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.chapter-layout[data-v-6b5a1620]{grid-template-columns:260px minmax(0,1fr);gap:16px;display:grid}.chapter-toc[data-v-6b5a1620]{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-surface-strong) 92%, transparent);border-radius:12px;max-height:70vh;padding:12px;position:sticky;top:0;overflow:auto}.chapter-toc__title[data-v-6b5a1620]{margin-bottom:12px;font-weight:700}.chapter-toc__item[data-v-6b5a1620]{border:1px solid var(--app-border);width:100%;color:var(--app-text);text-align:left;cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.chapter-toc__item.is-active[data-v-6b5a1620]{border-color:var(--app-accent);background:var(--app-accent-soft)}.chapter-editor-list[data-v-6b5a1620]{min-width:0;max-height:70vh;padding-right:8px;overflow:auto}.chapter-card[data-v-6b5a1620]{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-surface-strong) 92%, transparent);border-radius:12px;margin-bottom:16px;padding:16px;scroll-margin-top:18px;transition:border-color .18s,box-shadow .18s,transform .18s}.chapter-card--flash[data-v-6b5a1620]{border-color:var(--app-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--app-accent) 24%, transparent);animation:1.6s chapter-card-flash-6b5a1620}.chapter-card__head[data-v-6b5a1620]{justify-content:space-between;margin-bottom:12px}.chapter-card__actions[data-v-6b5a1620]{gap:8px}.resource-editor-meta[data-v-6b5a1620]{color:var(--app-muted);font-size:13px}.resource-reader-panel[data-v-6b5a1620]{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-surface-strong) 94%, transparent);border-radius:14px;padding:20px}.resource-reader-panel__header h3[data-v-6b5a1620]{margin:0}.resource-reader-panel__body[data-v-6b5a1620]{max-height:60vh;line-height:1.8;overflow:auto}.resource-reader-panel__body p[data-v-6b5a1620]{white-space:pre-wrap;margin:0 0 14px}.resource-reader-heading[data-v-6b5a1620]{margin:18px 0 10px;line-height:1.4}.resource-reader-heading--level2[data-v-6b5a1620]{border-left:4px solid var(--app-accent);padding-left:10px;font-size:20px}.resource-reader-heading--level3[data-v-6b5a1620]{color:var(--app-text);font-size:17px}.resource-reader-heading--level4[data-v-6b5a1620]{color:var(--app-muted);text-transform:none;letter-spacing:.02em;font-size:15px}.resource-reader-chapter[data-v-6b5a1620]{margin-bottom:24px}@keyframes chapter-card-flash-6b5a1620{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--app-accent) 36%, transparent);transform:translateY(-6px)}35%{box-shadow:0 0 0 4px color-mix(in srgb, var(--app-accent) 28%, transparent);transform:translateY(0)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--app-accent) 0%, transparent);transform:translateY(0)}}.chapter-empty[data-v-6b5a1620]{padding:16px 0}@media (width<=960px){.resource-code-field[data-v-6b5a1620],.chapter-layout[data-v-6b5a1620]{grid-template-columns:1fr}.chapter-toc[data-v-6b5a1620]{max-height:none;position:static}}.sub-header[data-v-d46c504f],.block-head[data-v-d46c504f],.actions[data-v-d46c504f]{justify-content:space-between;align-items:center;display:flex}.form-block[data-v-d46c504f],.table-card[data-v-d46c504f]{margin-top:16px}.block-card[data-v-d46c504f]{border:1px solid var(--app-border);border-radius:12px;margin-bottom:16px;padding:16px}.sub-header[data-v-d46c504f]{margin:16px 0 12px}.block-head[data-v-d46c504f]{margin-bottom:12px}.actions[data-v-d46c504f]{justify-content:flex-start;gap:12px;margin-top:16px}.page[data-v-33331dd3]{padding:24px}.cards[data-v-33331dd3]{gap:16px;margin-bottom:24px;display:flex}.card[data-v-33331dd3]{border:1px solid var(--app-border);background:var(--app-surface-strong);color:var(--app-text);min-width:180px;box-shadow:var(--app-shadow);border-radius:12px;padding:16px}.card.danger[data-v-33331dd3]{border-color:#f06a7f}.title[data-v-33331dd3]{color:var(--app-muted)}.value[data-v-33331dd3]{color:var(--app-text);margin-top:8px;font-size:28px;font-weight:700}table[data-v-33331dd3]{border-collapse:collapse;width:100%;color:var(--app-text);background:0 0;margin-bottom:24px}th[data-v-33331dd3],td[data-v-33331dd3]{border:1px solid var(--app-border);text-align:left;padding:8px}th[data-v-33331dd3]{background:color-mix(in srgb, var(--app-surface-strong) 88%, transparent);color:var(--app-text)}.sub-header[data-v-301d422a],.actions[data-v-301d422a]{justify-content:space-between;align-items:center;display:flex}.sub-header[data-v-301d422a]{margin:8px 0 12px}.actions[data-v-301d422a]{justify-content:flex-start;gap:12px;margin-top:16px}.label[data-v-5f523b35]{color:var(--app-muted);font-size:13px}.num[data-v-5f523b35]{color:var(--app-text);margin-top:8px;font-size:26px;font-weight:700}.form-block[data-v-74a8fc39],.table-block[data-v-74a8fc39]{margin-top:16px}.actions[data-v-74a8fc39]{gap:12px;display:flex}.logs-card[data-v-74a8fc39]{margin-top:16px}.tenant-setting-editor[data-v-04fef889]{width:100%}.tenant-setting-guide[data-v-04fef889]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.tenant-setting-guide__card[data-v-04fef889]{border:1px solid var(--app-border)}.tenant-setting-guide__item+.tenant-setting-guide__item[data-v-04fef889]{margin-top:10px}.tenant-setting-guide__title[data-v-04fef889],.tenant-setting-help__title[data-v-04fef889]{color:var(--app-text);font-weight:600}.tenant-setting-guide__text[data-v-04fef889],.tenant-setting-help__text[data-v-04fef889],.tenant-setting-help__meta[data-v-04fef889]{color:var(--app-text-secondary);margin-top:4px;line-height:1.6}.tenant-setting-help[data-v-04fef889]{background:var(--app-accent-soft);border-radius:10px;width:100%;padding:12px 14px}.tenant-setting-prefix-grid[data-v-04fef889]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.tenant-setting-prefix-grid__item[data-v-04fef889]{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;padding:12px}.tenant-setting-prefix-grid__label[data-v-04fef889],.tenant-setting-preview__title[data-v-04fef889]{color:var(--app-text);margin-bottom:8px;font-weight:600;display:block}.tenant-setting-prefix-grid__hint[data-v-04fef889]{color:var(--app-text-secondary);margin-top:6px;font-size:12px}.tenant-setting-preview[data-v-04fef889]{margin-top:12px}@media (width<=900px){.tenant-setting-guide[data-v-04fef889],.tenant-setting-prefix-grid[data-v-04fef889]{grid-template-columns:1fr}}.system-config-groups[data-v-43ba6010]{gap:12px;display:grid}.system-config-group[data-v-43ba6010]{border:1px solid var(--app-border)}.system-config-field[data-v-43ba6010]{width:100%}.system-config-field__editor[data-v-43ba6010]{margin-bottom:8px}.system-config-field__meta[data-v-43ba6010]{color:var(--app-text-secondary);gap:4px;font-size:13px;display:grid}.page[data-v-7aab815a]{padding:16px}.header-row[data-v-7aab815a]{justify-content:space-between;align-items:center;display:flex}.toolbar[data-v-7aab815a]{margin-top:16px}.page[data-v-27d60767]{padding:16px}.header-row[data-v-27d60767]{justify-content:space-between;align-items:center;display:flex}.page[data-v-68890150]{padding:16px}.header-row[data-v-68890150]{justify-content:space-between;align-items:center;display:flex}.page[data-v-d668a0b7]{padding:16px}.header-row[data-v-d668a0b7]{justify-content:space-between;align-items:center;display:flex}.page[data-v-43e575e1]{padding:16px}.header-row[data-v-43e575e1]{justify-content:space-between;align-items:center;display:flex}.login-page[data-v-18e71cdd]{--surface-border:var(--app-border);--text-main:var(--app-text);--text-muted:var(--app-muted);--text-soft:color-mix(in srgb, var(--app-muted) 88%, transparent);--accent:var(--app-accent);--accent-deep:color-mix(in srgb, var(--app-accent) 68%, #041821 32%);background:radial-gradient(circle at top right, var(--app-accent-soft), transparent 18%), radial-gradient(circle at bottom left, #08558d14, transparent 24%), linear-gradient(180deg, color-mix(in srgb, var(--app-bg) 94%, white 6%) 0%, var(--app-bg) 100%);min-height:100vh;color:var(--text-main);padding:26px 16px 40px}.login-topbar[data-v-18e71cdd]{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto 28px;display:flex}.login-shell[data-v-18e71cdd]{justify-content:center;max-width:1120px;margin:0 auto;display:flex}.surface-card[data-v-18e71cdd]{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--app-surface-strong) 94%, transparent);box-shadow:var(--app-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-panel[data-v-18e71cdd]{border-radius:24px}.back-link[data-v-18e71cdd],.login-button[data-v-18e71cdd]{text-decoration:none}.back-link[data-v-18e71cdd]{color:var(--accent);font-size:14px;font-weight:600}.topbar-brand[data-v-18e71cdd]{align-items:center;gap:12px;display:flex}.brand-mark[data-v-18e71cdd]{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-deep) 100%);color:#fff;letter-spacing:.16em;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow[data-v-18e71cdd]{letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);margin:0;font-size:12px}.topbar-title[data-v-18e71cdd],.login-header h2[data-v-18e71cdd]{color:var(--text-main);margin:0}.topbar-title[data-v-18e71cdd]{font-size:18px;font-weight:800}.login-header p[data-v-18e71cdd],.login-tip[data-v-18e71cdd],.form-hint[data-v-18e71cdd],.wechat-text[data-v-18e71cdd],.wechat-status[data-v-18e71cdd]{color:var(--text-muted);margin:0;line-height:1.8}.login-panel[data-v-18e71cdd]{border-radius:28px;width:min(100%,460px);padding:34px 30px 28px}.login-header[data-v-18e71cdd]{gap:10px;margin-bottom:20px;display:grid}.login-header h2[data-v-18e71cdd]{font-size:32px;line-height:1.2}.demo-alert[data-v-18e71cdd]{margin-bottom:18px}.login-form[data-v-18e71cdd] .el-form-item__label{color:var(--text-main);font-weight:600}.login-button[data-v-18e71cdd]{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-deep) 100%);border:0;width:100%;min-height:46px;margin-top:8px;box-shadow:0 18px 28px #081d271f}.login-actions-row[data-v-18e71cdd]{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.login-tip[data-v-18e71cdd]{margin-top:18px;font-size:13px}.code-row[data-v-18e71cdd]{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.form-hint[data-v-18e71cdd]{margin-top:10px;font-size:13px}.wechat-dialog[data-v-18e71cdd]{justify-items:center;gap:16px;display:grid}.wechat-text[data-v-18e71cdd],.wechat-status[data-v-18e71cdd]{text-align:center}.wechat-qr-shell[data-v-18e71cdd]{background:var(--app-surface-strong);width:260px;height:260px;box-shadow:inset 0 0 0 1px var(--app-border);border-radius:24px;place-items:center;display:grid}.login-form[data-v-18e71cdd] .el-input__wrapper,.login-form[data-v-18e71cdd] .el-select__wrapper{border-radius:14px;min-height:44px;background:var(--app-surface-strong)!important;box-shadow:0 0 0 1px var(--app-border) inset!important}.login-form[data-v-18e71cdd] .el-input__inner{-webkit-text-fill-color:var(--text-main);color:var(--text-main)!important}:-webkit-any(.login-form[data-v-18e71cdd] input:-webkit-autofill,.login-form[data-v-18e71cdd] textarea:-webkit-autofill){-webkit-text-fill-color:var(--text-main);-webkit-box-shadow:0 0 0 1000px var(--app-surface-strong) inset!important;box-shadow:0 0 0 1000px var(--app-surface-strong) inset!important}:is(.login-form[data-v-18e71cdd] input:autofill,.login-form[data-v-18e71cdd] textarea:autofill){-webkit-text-fill-color:var(--text-main);-webkit-box-shadow:0 0 0 1000px var(--app-surface-strong) inset!important;box-shadow:0 0 0 1000px var(--app-surface-strong) inset!important}.login-topbar[data-v-18e71cdd],.topbar-brand[data-v-18e71cdd],.login-header[data-v-18e71cdd],.login-panel[data-v-18e71cdd]{color:var(--text-main)}.demo-alert[data-v-18e71cdd] .el-alert__title{font-weight:600}.wechat-actions[data-v-18e71cdd]{justify-content:center;display:flex}.back-link[data-v-18e71cdd]:hover{color:var(--accent-deep)}@media (width<=640px){.login-page[data-v-18e71cdd]{padding:18px 14px 24px}.login-panel[data-v-18e71cdd]{border-radius:20px}.login-topbar[data-v-18e71cdd]{flex-direction:column;align-items:flex-start}.code-row[data-v-18e71cdd],.login-actions-row[data-v-18e71cdd]{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.login-actions-row[data-v-18e71cdd]{gap:8px}}.home-page[data-v-bc07b72b]{--surface-border:var(--app-border);--text-main:var(--app-text);--text-muted:var(--app-muted);--text-soft:color-mix(in srgb, var(--app-muted) 88%, transparent);--accent:var(--app-accent);--accent-deep:color-mix(in srgb, var(--app-accent) 68%, #041821 32%);background:radial-gradient(circle at top right, var(--app-accent-soft), transparent 20%), radial-gradient(circle at bottom left, #08558d14, transparent 24%), linear-gradient(180deg, color-mix(in srgb, var(--app-bg) 92%, white 8%) 0%, var(--app-bg) 100%);min-height:100vh;color:var(--text-main);padding:0;position:relative}.site-header[data-v-bc07b72b],.hero-shell[data-v-bc07b72b],.showcase-band[data-v-bc07b72b],.capability-grid[data-v-bc07b72b],.company-band[data-v-bc07b72b]{z-index:1;position:relative}.site-header[data-v-bc07b72b]{background:color-mix(in srgb, var(--app-surface-strong) 84%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;justify-content:space-between;align-items:center;gap:24px;height:80px;padding:0 10%;display:flex;position:sticky;top:0;box-shadow:0 12px 28px #11273d0f}.brand-line[data-v-bc07b72b]{align-items:center;gap:16px;display:flex}.brand-mark[data-v-bc07b72b]{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-deep) 100%);letter-spacing:.18em;color:#fff;border-radius:18px;place-items:center;width:56px;height:56px;font-size:15px;font-weight:700;display:grid}.brand-copy[data-v-bc07b72b]{gap:6px;display:grid}.eyebrow[data-v-bc07b72b],.hero-kicker[data-v-bc07b72b],.panel-label[data-v-bc07b72b],.capability-card p[data-v-bc07b72b]{letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);margin:0;font-size:12px}.brand-copy h1[data-v-bc07b72b]{letter-spacing:.04em;color:var(--text-main);text-shadow:0 1px #ffffff2e;margin:0;font-size:32px;font-weight:800}.header-actions[data-v-bc07b72b]{align-items:center;gap:18px;display:flex}.text-link[data-v-bc07b72b],.ghost-link[data-v-bc07b72b],.primary-link[data-v-bc07b72b],.secondary-link[data-v-bc07b72b]{text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.text-link[data-v-bc07b72b]{color:var(--text-main);font-size:14px;font-weight:600}.ghost-link[data-v-bc07b72b],.primary-link[data-v-bc07b72b],.secondary-link[data-v-bc07b72b]{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;display:inline-flex}.ghost-link[data-v-bc07b72b]{border:1px solid var(--app-border);background:color-mix(in srgb, var(--app-surface-strong) 92%, transparent);color:var(--accent)}.surface-card[data-v-bc07b72b]{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--app-surface-strong) 92%, transparent);box-shadow:var(--app-shadow)}.hero-shell[data-v-bc07b72b]{grid-template-columns:minmax(0,1.5fr) minmax(320px,.92fr);gap:24px;padding:56px 10% 0;display:grid}.hero-main[data-v-bc07b72b]{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-deep) 100%);color:#fff;border-radius:36px;padding:clamp(34px,4vw,54px);box-shadow:0 30px 60px #081d2729}.hero-main h2[data-v-bc07b72b]{letter-spacing:.01em;max-width:900px;margin:16px 0 0;font-size:clamp(38px,5.6vw,68px);line-height:1.05}.hero-text[data-v-bc07b72b]{color:#ffffffdb;max-width:760px;margin:20px 0 0;font-size:16px;line-height:1.9}.hero-actions[data-v-bc07b72b]{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.primary-link[data-v-bc07b72b]{color:var(--accent);background:#fff;font-weight:700}.secondary-link[data-v-bc07b72b]{color:#fff;background:0 0;border:1px solid #ffffff52}.hero-stat-row[data-v-bc07b72b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.hero-stat-row article[data-v-bc07b72b]{background:#ffffff1f;border:1px solid #ffffff24;border-radius:24px;gap:8px;padding:20px;display:grid}.hero-stat-row span[data-v-bc07b72b]{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;font-size:12px}.hero-stat-row strong[data-v-bc07b72b],.mini-panel strong[data-v-bc07b72b],.showcase-band strong[data-v-bc07b72b],.company-band strong[data-v-bc07b72b]{margin:0;display:block}.hero-aside[data-v-bc07b72b]{align-content:start;gap:18px;display:grid}.info-panel[data-v-bc07b72b],.mini-panel-group[data-v-bc07b72b]{border-radius:30px;padding:24px}.info-panel[data-v-bc07b72b]{gap:14px;display:grid}.info-panel h3[data-v-bc07b72b]{margin:0;font-size:29px;line-height:1.3}.info-panel ul[data-v-bc07b72b]{margin:0;padding-left:18px}.info-panel li[data-v-bc07b72b],.mini-panel[data-v-bc07b72b],.company-band span[data-v-bc07b72b],.capability-card span[data-v-bc07b72b]{color:var(--text-muted);line-height:1.8}.site-header[data-v-bc07b72b],.showcase-band[data-v-bc07b72b],.capability-card[data-v-bc07b72b],.company-band[data-v-bc07b72b],.info-panel[data-v-bc07b72b],.mini-panel-group[data-v-bc07b72b]{color:var(--text-main)}.info-panel li+li[data-v-bc07b72b]{margin-top:10px}.mini-panel-group[data-v-bc07b72b]{gap:16px;display:grid}.mini-panel[data-v-bc07b72b]{padding:0}.showcase-band[data-v-bc07b72b]{border-radius:30px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 10% 0;padding:24px;display:grid}.showcase-band>div[data-v-bc07b72b]{gap:10px;display:grid}.capability-grid[data-v-bc07b72b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:28px 10% 0;display:grid}.capability-card[data-v-bc07b72b]{border-radius:30px;min-height:220px;padding:24px}.capability-card h3[data-v-bc07b72b]{margin:18px 0 0;font-size:28px}.capability-card span[data-v-bc07b72b]{margin-top:12px;display:block}.company-band[data-v-bc07b72b]{border-radius:30px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:28px 10% 0;padding:24px;display:grid}.company-band>div[data-v-bc07b72b]{gap:10px;display:grid}.text-link[data-v-bc07b72b]:hover,.ghost-link[data-v-bc07b72b]:hover,.primary-link[data-v-bc07b72b]:hover,.secondary-link[data-v-bc07b72b]:hover{transform:translateY(-1px)}.secondary-link--router[data-v-bc07b72b]{background:#ffffff24}@media (width<=1080px){.hero-shell[data-v-bc07b72b],.showcase-band[data-v-bc07b72b],.capability-grid[data-v-bc07b72b],.company-band[data-v-bc07b72b],.hero-stat-row[data-v-bc07b72b]{grid-template-columns:1fr}}@media (width<=720px){.home-page[data-v-bc07b72b]{padding-bottom:28px}.site-header[data-v-bc07b72b]{flex-direction:column;align-items:flex-start;height:auto;padding:18px 16px}.header-actions[data-v-bc07b72b]{flex-wrap:wrap}.hero-shell[data-v-bc07b72b],.capability-grid[data-v-bc07b72b]{padding:20px 16px 0}.showcase-band[data-v-bc07b72b],.company-band[data-v-bc07b72b]{margin-left:16px;margin-right:16px}.hero-main[data-v-bc07b72b],.info-panel[data-v-bc07b72b],.mini-panel-group[data-v-bc07b72b],.showcase-band[data-v-bc07b72b],.capability-card[data-v-bc07b72b],.company-band[data-v-bc07b72b]{border-radius:24px}.hero-main h2[data-v-bc07b72b]{font-size:42px}}.security-page[data-v-17b7bbcd]{gap:20px;display:grid}.page-header h2[data-v-17b7bbcd]{margin:6px 0 0}.eyebrow[data-v-17b7bbcd]{letter-spacing:.18em;text-transform:uppercase;color:var(--app-muted);margin:0;font-size:12px}.security-card[data-v-17b7bbcd]{border-radius:24px}.status-row[data-v-17b7bbcd],.action-row[data-v-17b7bbcd]{justify-content:space-between;align-items:center;gap:16px;display:flex}.status-row h3[data-v-17b7bbcd],.status-row p[data-v-17b7bbcd],.wechat-text[data-v-17b7bbcd],.wechat-status[data-v-17b7bbcd]{margin:0}.status-row p[data-v-17b7bbcd],.wechat-text[data-v-17b7bbcd],.wechat-status[data-v-17b7bbcd]{color:var(--app-muted);line-height:1.8}.compact[data-v-17b7bbcd]{justify-content:center}.wechat-dialog[data-v-17b7bbcd]{justify-items:center;gap:16px;display:grid}.wechat-qr-shell[data-v-17b7bbcd]{width:260px;height:260px;box-shadow:inset 0 0 0 1px var(--app-border);background:#ffffffeb;border-radius:24px;place-items:center;display:grid}@media (width<=720px){.status-row[data-v-17b7bbcd],.action-row[data-v-17b7bbcd]{flex-direction:column;align-items:stretch}}
