:root{color:#1f2f46;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#1890ff1a,#0000 28%),linear-gradient(#edf4fb 0%,#f4f7fb 40%,#edf1f6 100%);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100vh;margin:0}body{color:#1f2f46}a{color:inherit}.param-tip-icon{color:#fff;cursor:help;background:#1677ff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;margin-left:6px;font-size:10px;line-height:1;display:inline-flex;position:relative;top:-1px}.layout-shell[data-v-1bbe234e]{background:radial-gradient(circle at 0 0,#0d6efd29,#0000 32%),radial-gradient(circle at 100% 0,#19875424,#0000 28%),linear-gradient(#eef5ff 0%,#f7f9fc 36%,#eef2f7 100%);min-height:100vh}.app-header[data-v-1bbe234e]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;height:86px;padding:0 28px;display:flex;box-shadow:0 12px 30px #0f172a14}.brand-block[data-v-1bbe234e]{align-items:center;gap:16px;min-width:0;display:flex}.brand-logo[data-v-1bbe234e]{object-fit:contain;width:130px;height:30px}.brand-copy[data-v-1bbe234e]{min-width:0}.brand-title[data-v-1bbe234e]{color:#14325c;letter-spacing:.02em;margin-top:6px;font-size:22px;font-weight:700}.brand-subtitle[data-v-1bbe234e]{color:#5b6b83;margin-top:-30px;font-size:13px}.header-right[data-v-1bbe234e]{align-items:center;gap:14px;display:flex}.status-panel[data-v-1bbe234e]{background:#f5f8fff2;border:1px solid #14325c14;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:flex}.status-chip[data-v-1bbe234e]{margin-right:4px}.status-metric[data-v-1bbe234e]{color:#51627b;font-size:12px}.docs-button[data-v-1bbe234e]{border-color:#135cc52e;border-radius:999px}.user-entry[data-v-1bbe234e]{cursor:pointer;background:#fffffff2;border:1px solid #0f172a14;border-radius:18px;align-items:center;gap:10px;padding:8px 14px;display:flex}.user-copy[data-v-1bbe234e]{flex-direction:column;line-height:1.2;display:flex}.user-name[data-v-1bbe234e]{color:#1f2f46;font-size:14px;font-weight:600}.user-role[data-v-1bbe234e],.user-arrow[data-v-1bbe234e]{color:#70829d;font-size:12px}.main-layout[data-v-1bbe234e]{background:0 0;flex:1;gap:20px;padding:22px 24px 0}.app-sider[data-v-1bbe234e]{scrollbar-width:thin;scrollbar-color:#14325c3d transparent;background:#ffffffeb;border:1px solid #0f172a0f;border-radius:24px;align-self:flex-start;max-height:calc(100vh - 130px);padding:16px;position:sticky;top:108px;overflow-y:auto;box-shadow:0 14px 30px #0f172a0f}.sider-intro[data-v-1bbe234e]{color:#fff;background:linear-gradient(135deg,#1f4f92 0%,#2e76b6 100%);border-radius:20px;margin-bottom:16px;padding:18px}.intro-title[data-v-1bbe234e]{margin-bottom:8px;font-size:16px;font-weight:700}.intro-text[data-v-1bbe234e]{color:#ffffffd1;font-size:13px;line-height:1.65}.help-card[data-v-1bbe234e]{background:linear-gradient(#f8fbff 0%,#eef5ff 100%);border:1px solid #2463eb1f;border-radius:20px;margin-top:18px;padding:18px}.help-card-title[data-v-1bbe234e]{color:#163764;margin-bottom:8px;font-size:15px;font-weight:700}.help-card-text[data-v-1bbe234e]{color:#5f7290;font-size:13px;line-height:1.7}.help-link[data-v-1bbe234e]{padding-left:0}.content-shell[data-v-1bbe234e]{background:0 0;min-height:0}.page-topbar[data-v-1bbe234e]{background:#ffffffc7;border:1px solid #0f172a0f;border-radius:18px;margin-bottom:14px;padding:14px 18px}.page-container[data-v-1bbe234e]{background:#ffffffeb;border:1px solid #fffc;border-radius:28px;min-height:calc(100vh - 180px);padding:22px;box-shadow:0 16px 36px #0f172a14}.app-footer[data-v-1bbe234e]{text-align:center;color:#607089;background:0 0;padding:18px 24px 26px}.profile-content[data-v-1bbe234e]{gap:14px;display:grid}.profile-avatar[data-v-1bbe234e]{justify-content:center;padding-bottom:4px;display:flex}.profile-row[data-v-1bbe234e]{justify-content:space-between;gap:16px;display:flex}.profile-label[data-v-1bbe234e]{color:#6a7d97}.profile-value[data-v-1bbe234e]{color:#20334c;font-weight:600}@media (width<=1280px){.brand-subtitle[data-v-1bbe234e],.status-panel[data-v-1bbe234e]{display:none}}@media (width<=960px){.main-layout[data-v-1bbe234e]{flex-direction:column;padding:16px}.app-sider[data-v-1bbe234e]{max-height:none;position:static;overflow:visible;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.content-shell[data-v-1bbe234e]{min-width:0;flex:none!important;width:100%!important}.page-container[data-v-1bbe234e]{padding:16px}.app-header[data-v-1bbe234e]{flex-direction:column;align-items:stretch;gap:16px;height:auto;padding:16px}.header-right[data-v-1bbe234e]{flex-wrap:wrap;justify-content:space-between}}.ana-cluster[data-v-cb9299a1]{padding:24px}.cluster-settings[data-v-cb9299a1]{min-height:300px}.cluster-results[data-v-cb9299a1]{min-height:400px}.results-content[data-v-cb9299a1]{background:#fafafa;border-radius:4px;min-height:200px;padding:16px}.chart-panel[data-v-cb9299a1]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;min-height:360px;padding:12px}.chart-title[data-v-cb9299a1]{margin-bottom:8px;font-weight:600}.chart-canvas[data-v-cb9299a1]{width:100%;height:320px}[data-v-cb9299a1] .ant-form-item{margin-bottom:16px}[data-v-cb9299a1] .ant-input-number{width:100%}[data-v-cb9299a1] .ant-card-body{padding:24px}.card-extra[data-v-cb9299a1]{align-items:center;gap:16px;display:flex}
