:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{height:100vh;width:100vw;margin:0;padding:0;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#app{width:100%;min-height:100vh;margin:0;padding:0;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){#app{width:100%;min-height:100vh;margin:0;padding:0}}*{transition:background-color .24s ease,color .24s ease,border-color .24s ease,box-shadow .24s ease}:root{color-scheme:light;--workspace-bg-top: #edf5f7;--workspace-bg-bottom: #f5f8fa;--workspace-sidebar-bg: rgba(249, 251, 252, .86);--workspace-navbar-bg: linear-gradient(180deg, rgba(253, 254, 255, .92) 0%, rgba(247, 250, 251, .88) 100%);--workspace-surface: rgba(255, 255, 255, .78);--workspace-surface-strong: #ffffff;--workspace-panel-muted: rgba(244, 248, 249, .92);--workspace-panel-subtle: linear-gradient(180deg, rgba(245, 249, 250, .95) 0%, rgba(252, 253, 253, .96) 100%);--workspace-line: rgba(209, 220, 225, .95);--workspace-line-soft: rgba(220, 228, 232, .9);--workspace-line-strong: rgba(161, 185, 194, .95);--workspace-shadow-sm: 0 8px 18px rgba(22, 38, 49, .05);--workspace-shadow-md: 0 18px 40px rgba(22, 38, 49, .08);--workspace-shadow-lg: 0 30px 60px rgba(22, 38, 49, .12);--workspace-text-strong: #162c3b;--workspace-text: #294659;--workspace-text-muted: #678093;--workspace-text-faint: #7c92a2;--workspace-accent: #3e7990;--workspace-accent-strong: #245c74;--workspace-accent-soft: #eff7f8;--workspace-success: #1e8a64;--workspace-warning: #a66b14;--workspace-danger: #c25349;--workspace-info: #2f6f9d;--workspace-button-primary-bg: linear-gradient(135deg, #3f7f95 0%, #255f76 100%);--workspace-button-primary-hover: linear-gradient(135deg, #376f83 0%, #1f556a 100%);--workspace-button-secondary-bg: rgba(255, 255, 255, .86);--workspace-button-secondary-hover: rgba(247, 250, 252, 1);--workspace-button-secondary-text: #26465a}html.dark{color-scheme:dark;--workspace-bg-top: #17242c;--workspace-bg-bottom: #111a21;--workspace-sidebar-bg: rgba(21, 32, 39, .92);--workspace-navbar-bg: linear-gradient(180deg, rgba(19, 28, 35, .92) 0%, rgba(16, 24, 30, .9) 100%);--workspace-surface: rgba(23, 36, 44, .82);--workspace-surface-strong: #1b2c35;--workspace-panel-muted: rgba(28, 44, 53, .96);--workspace-panel-subtle: linear-gradient(180deg, rgba(25, 39, 48, .96) 0%, rgba(19, 31, 39, .96) 100%);--workspace-line: rgba(68, 88, 99, .95);--workspace-line-soft: rgba(57, 74, 84, .92);--workspace-line-strong: rgba(102, 126, 139, .96);--workspace-shadow-sm: 0 10px 20px rgba(0, 0, 0, .2);--workspace-shadow-md: 0 20px 45px rgba(0, 0, 0, .28);--workspace-shadow-lg: 0 36px 72px rgba(0, 0, 0, .34);--workspace-text-strong: #edf5f7;--workspace-text: #d2e1e6;--workspace-text-muted: #9fb5bf;--workspace-text-faint: #7f97a1;--workspace-accent: #68a8be;--workspace-accent-strong: #8cc6d8;--workspace-accent-soft: rgba(33, 56, 66, .88);--workspace-success: #52c493;--workspace-warning: #f2bb63;--workspace-danger: #ef8e84;--workspace-info: #74b7e6;--workspace-button-primary-bg: linear-gradient(135deg, #5d9cb2 0%, #41768a 100%);--workspace-button-primary-hover: linear-gradient(135deg, #6babc0 0%, #4b8094 100%);--workspace-button-secondary-bg: rgba(26, 40, 48, .96);--workspace-button-secondary-hover: rgba(32, 49, 59, 1);--workspace-button-secondary-text: #d8e5e9}html,body,#app{min-height:100vh}body{background:linear-gradient(180deg,var(--workspace-bg-top) 0%,var(--workspace-bg-bottom) 100%);color:var(--workspace-text)}a{color:var(--workspace-accent-strong)}a:hover{background-color:transparent}.workspace-card,.section-card,.card{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:24px;box-shadow:var(--workspace-shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-card{padding:24px}.workspace-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.workspace-card-title{font-size:18px;font-weight:800;color:var(--workspace-text-strong)}.workspace-card-description{margin-top:8px;font-size:14px;line-height:1.7;color:var(--workspace-text-muted)}.workspace-section-note{font-size:13px;line-height:1.7;color:var(--workspace-text-muted)}.workspace-kicker{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-text-faint)}.workspace-stat{display:grid;gap:6px}.workspace-stat-label{font-size:12px;color:var(--workspace-text-muted)}.workspace-stat-value{font-size:26px;font-weight:800;color:var(--workspace-text-strong)}.workspace-inline-actions{display:flex;flex-wrap:wrap;gap:12px}.workspace-empty{padding:24px;border-radius:18px;background:var(--workspace-panel-muted);border:1px dashed var(--workspace-line-strong);color:var(--workspace-text-muted)}.el-button{border-radius:12px;border-color:var(--workspace-line);background:var(--workspace-button-secondary-bg);color:var(--workspace-button-secondary-text)}.el-button:hover{border-color:var(--workspace-line-strong);background:var(--workspace-button-secondary-hover);color:var(--workspace-text-strong)}.el-button--primary{border-color:transparent;background:var(--workspace-button-primary-bg);color:#fff}.el-button--primary:hover{border-color:transparent;background:var(--workspace-button-primary-hover);color:#fff}.el-input__wrapper,.el-select .el-select__wrapper,.el-textarea__inner{border-radius:14px;background:rgba(255,255,255,.9);box-shadow:0 0 0 1px var(--workspace-line) inset!important}html.dark .el-input__wrapper,html.dark .el-select .el-select__wrapper,html.dark .el-textarea__inner{background:rgba(24,37,46,.96)}.el-table{--el-table-border-color: var(--workspace-line);--el-table-header-bg-color: transparent;--el-table-row-hover-bg-color: var(--workspace-panel-muted);--el-table-text-color: var(--workspace-text);--el-table-header-text-color: var(--workspace-text-strong);border-radius:18px;overflow:hidden;background:transparent}.el-table tr,.el-table th.el-table__cell,.el-table td.el-table__cell{background:transparent}.login-dialog-header[data-v-4f32023f]{display:flex;flex-direction:column;gap:8px}.login-dialog-header h3[data-v-4f32023f]{margin:0;font-size:24px;line-height:1.25;color:var(--workspace-text-strong)}.login-dialog-header p[data-v-4f32023f]{margin:0;font-size:14px;line-height:1.75;color:var(--workspace-text-muted)}.login-dialog-badge[data-v-4f32023f]{align-self:flex-start;padding:5px 11px;border-radius:999px;background:rgba(245,247,250,.96);border:1px solid var(--workspace-line-soft);color:var(--workspace-text-faint);font-size:12px;font-weight:800;letter-spacing:.04em}.login-dialog-body[data-v-4f32023f]{padding-top:4px}.connector-notice[data-v-4f32023f]{margin-bottom:18px;padding:10px 12px;border-radius:14px;border:1px solid rgba(123,164,184,.26);background:rgba(240,247,250,.96);color:var(--workspace-accent-strong);font-size:13px;font-weight:600}.password-actions[data-v-4f32023f]{margin-top:-6px;margin-bottom:18px;text-align:right}.forgot-password-link[data-v-4f32023f],.register-link[data-v-4f32023f]{color:var(--workspace-accent-strong);font-size:13px;font-weight:700}.forgot-password-link[data-v-4f32023f]:hover,.register-link[data-v-4f32023f]:hover{text-decoration:underline}.forgot-password-link[data-v-4f32023f],.register-link-button[data-v-4f32023f]{text-decoration:none}.register-link-button[data-v-4f32023f]{padding:0;border:0;background:transparent;cursor:pointer}.submit-item[data-v-4f32023f] .el-form-item__content{display:block}.login-button[data-v-4f32023f]{width:100%;min-height:46px;border-radius:16px;font-size:15px;font-weight:800}.login-divider[data-v-4f32023f]{position:relative;display:flex;align-items:center;justify-content:center;margin:18px 0 14px;color:var(--workspace-text-faint);font-size:12px;font-weight:700}.login-divider[data-v-4f32023f]:before,.login-divider[data-v-4f32023f]:after{content:"";height:1px;flex:1;background:var(--workspace-line-soft)}.login-divider span[data-v-4f32023f]{padding:0 12px}.feishu-login-button[data-v-4f32023f]{width:100%;min-height:44px;border-radius:16px;border-color:#1f70eb38;color:#1f70eb;font-weight:800;background:rgba(245,249,255,.96)}.feishu-login-button[data-v-4f32023f] .el-icon{margin-right:8px}.login-footer[data-v-4f32023f]{margin-top:8px;text-align:center}.login-footer p[data-v-4f32023f]{margin:0;font-size:14px;color:var(--workspace-text-muted)}.global-login-dialog .el-dialog{border-radius:28px;border:1px solid var(--workspace-line);box-shadow:0 26px 68px #13222b29;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(250,252,253,.98) 100%);overflow:hidden}.global-login-dialog .el-dialog__header{padding:24px 24px 10px;margin-right:0}.global-login-dialog .el-dialog__body{padding:0 24px 24px}.global-login-dialog .el-dialog__headerbtn{top:16px;right:16px}.global-login-dialog .el-overlay-dialog{background:rgba(14,24,32,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 640px){.global-login-dialog .el-dialog{margin-top:12vh}.global-login-dialog .el-dialog__header{padding:22px 18px 8px}.global-login-dialog .el-dialog__body{padding:0 18px 20px}}.register-dialog-header[data-v-8f1d07e7]{display:flex;flex-direction:column;gap:8px}.register-dialog-header h3[data-v-8f1d07e7]{margin:0;font-size:24px;line-height:1.25;color:var(--workspace-text-strong)}.register-dialog-header p[data-v-8f1d07e7]{margin:0;font-size:14px;line-height:1.75;color:var(--workspace-text-muted)}.register-dialog-badge[data-v-8f1d07e7]{align-self:flex-start;padding:5px 11px;border-radius:999px;background:rgba(246,248,250,.96);border:1px solid var(--workspace-line-soft);color:var(--workspace-text-faint);font-size:12px;font-weight:800;letter-spacing:.04em}.register-dialog-body[data-v-8f1d07e7]{padding-top:4px}.verification-input[data-v-8f1d07e7]{display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:10px;width:100%}.verification-input .el-button[data-v-8f1d07e7]{min-height:46px;border-radius:14px}.submit-item[data-v-8f1d07e7] .el-form-item__content{display:block}.register-button[data-v-8f1d07e7]{width:100%;min-height:46px;border-radius:16px;font-size:15px;font-weight:800}.register-footer[data-v-8f1d07e7]{margin-top:8px;text-align:center}.register-footer p[data-v-8f1d07e7]{margin:0;font-size:14px;color:var(--workspace-text-muted)}.register-switch-link[data-v-8f1d07e7]{padding:0;border:0;background:transparent;color:var(--workspace-accent-strong);font-size:13px;font-weight:700;cursor:pointer}.register-switch-link[data-v-8f1d07e7]:hover{text-decoration:underline}.global-register-dialog .el-dialog{border-radius:28px;border:1px solid var(--workspace-line);box-shadow:0 26px 68px #13222b29;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(250,252,253,.98) 100%);overflow:hidden}.global-register-dialog .el-dialog__header{padding:24px 24px 10px;margin-right:0}.global-register-dialog .el-dialog__body{padding:0 24px 24px}.global-register-dialog .el-dialog__headerbtn{top:16px;right:16px}.global-register-dialog .el-overlay-dialog{background:rgba(14,24,32,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 640px){.verification-input[data-v-8f1d07e7]{grid-template-columns:1fr}.global-register-dialog .el-dialog{margin-top:6vh}.global-register-dialog .el-dialog__header{padding:22px 18px 8px}.global-register-dialog .el-dialog__body{padding:0 18px 20px}}.user-workspace-shell[data-v-504dc977]{min-height:100vh;background:radial-gradient(circle at top left,rgba(206,226,232,.48) 0,transparent 26%),linear-gradient(180deg,var(--workspace-bg-top) 0%,var(--workspace-bg-bottom) 100%)}.user-workspace-body[data-v-504dc977]{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.workspace-sidebar[data-v-504dc977]{position:sticky;top:0;height:100vh;padding:20px 16px 18px;border-right:1px solid var(--workspace-line);background:linear-gradient(180deg,rgba(248,250,252,.98) 0%,rgba(242,247,249,.94) 100%);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overflow-y:auto;z-index:40}.workspace-brand[data-v-504dc977]{display:flex;align-items:center;gap:14px;padding:6px 8px 20px;margin-bottom:20px;border-bottom:1px solid var(--workspace-line-soft)}.workspace-brand-logo[data-v-504dc977]{width:42px;height:42px;object-fit:contain;flex:none}.workspace-brand-title[data-v-504dc977]{font-size:16px;font-weight:800;color:var(--workspace-text-strong)}.workspace-brand-subtitle[data-v-504dc977]{margin-top:4px;font-size:12px;color:var(--workspace-text-muted);line-height:1.5}.workspace-nav[data-v-504dc977]{display:grid;gap:10px}.workspace-nav-label[data-v-504dc977]{padding:0 12px;margin-bottom:6px;margin-top:14px;font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--workspace-text-faint)}.workspace-nav-item[data-v-504dc977]{width:100%;min-height:52px;padding:0 14px;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--workspace-text);text-align:left;font:inherit;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:12px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.workspace-nav-item[data-v-504dc977]:hover{background:rgba(241,247,250,.95);border-color:var(--workspace-line-soft);color:var(--workspace-text-strong);transform:translate(2px)}.workspace-nav-item.is-active[data-v-504dc977]{background:linear-gradient(135deg,rgba(233,243,255,.98) 0%,rgba(245,249,255,.98) 100%);border-color:#a1c1e3eb;color:#2a67b4;box-shadow:0 12px 24px #446c9214}.workspace-nav-item-icon[data-v-504dc977]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:10px;background:rgba(255,255,255,.88);border:1px solid rgba(214,226,233,.92);color:inherit;font-size:15px}.workspace-account-card[data-v-504dc977]{display:grid;gap:8px;margin-bottom:6px;padding:10px;border-radius:16px;background:linear-gradient(180deg,rgba(244,249,252,.98) 0%,rgba(250,252,253,.98) 100%);border:1px solid var(--workspace-line-soft)}.workspace-account-summary[data-v-504dc977]{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.workspace-account-avatar[data-v-504dc977]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--workspace-accent) 0%,var(--workspace-accent-strong) 100%);color:#fff;font-size:16px;overflow:hidden;flex:none}.workspace-account-avatar.is-guest[data-v-504dc977]{background:linear-gradient(135deg,#b7cad5 0%,#8da7b7 100%)}.workspace-account-avatar.is-feishu[data-v-504dc977]{background:linear-gradient(135deg,#1f70eb 0%,#00b96b 100%)}.workspace-account-avatar img[data-v-504dc977]{width:100%;height:100%;object-fit:cover}.workspace-account-copy[data-v-504dc977]{min-width:0}.workspace-account-toggle[data-v-504dc977]{display:inline-flex;align-items:center;justify-content:center;color:var(--workspace-text-faint);font-size:14px;transition:transform .2s ease}.workspace-account-toggle.is-open[data-v-504dc977]{transform:rotate(180deg)}.workspace-account-label[data-v-504dc977]{font-size:12px;font-weight:700;color:var(--workspace-text-faint)}.workspace-account-meta[data-v-504dc977]{display:flex;align-items:center;gap:6px;min-width:0}.workspace-account-provider[data-v-504dc977]{flex:none;padding:2px 6px;border-radius:999px;border:1px solid rgba(31,112,235,.16);background:rgba(235,245,255,.96);color:#1f70eb;font-size:10px;line-height:1.25;font-weight:800}.workspace-account-email[data-v-504dc977]{margin-top:2px;color:var(--workspace-text-strong);font-size:12px;font-weight:700;line-height:1.4;word-break:break-all}.workspace-account-actions[data-v-504dc977]{display:grid;gap:8px;padding-top:2px}.workspace-account-action[data-v-504dc977],.workspace-account-login[data-v-504dc977]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:12px;border:1px solid var(--workspace-line);background:rgba(255,255,255,.92);color:var(--workspace-text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.workspace-account-action[data-v-504dc977]:hover,.workspace-account-login[data-v-504dc977]:hover{border-color:var(--workspace-line-strong);color:var(--workspace-text-strong);background:rgba(248,251,252,.98)}.workspace-account-action.is-danger[data-v-504dc977]{color:var(--workspace-danger)}.workspace-account-login[data-v-504dc977]{background:linear-gradient(135deg,var(--workspace-accent) 0%,var(--workspace-accent-strong) 100%);border-color:transparent;color:#fff}.workspace-account-login[data-v-504dc977]:hover{background:linear-gradient(135deg,#3b7388 0%,#214f63 100%);color:#fff}.workspace-main[data-v-504dc977]{min-width:0;padding:28px 28px 40px}.workspace-mobile-toolbar[data-v-504dc977]{display:none;align-items:center;gap:12px;margin-bottom:18px}.workspace-mobile-menu[data-v-504dc977]{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--workspace-line);background:rgba(255,255,255,.76);color:var(--workspace-text-strong);font:inherit;font-weight:700}.workspace-mobile-current[data-v-504dc977]{font-size:13px;font-weight:700;color:var(--workspace-text-muted)}.workspace-page-header[data-v-504dc977]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.workspace-page-eyebrow[data-v-504dc977]{margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-text-muted)}.workspace-page-heading h1[data-v-504dc977]{margin:0;font-size:30px;font-weight:800;line-height:1.15;color:var(--workspace-text-strong)}.workspace-page-description[data-v-504dc977]{margin-top:10px;max-width:720px;font-size:15px;line-height:1.7;color:var(--workspace-text-muted)}.workspace-page-actions[data-v-504dc977]{display:flex;align-items:center;gap:12px}.workspace-scrim[data-v-504dc977]{display:none}.workspace-fade-enter-active[data-v-504dc977],.workspace-fade-leave-active[data-v-504dc977]{transition:opacity .2s ease}.workspace-fade-enter-from[data-v-504dc977],.workspace-fade-leave-to[data-v-504dc977]{opacity:0}@media (max-width: 960px){.user-workspace-body[data-v-504dc977]{grid-template-columns:minmax(0,1fr)}.workspace-sidebar[data-v-504dc977]{position:fixed;top:0;left:0;bottom:0;width:272px;height:auto;transform:translate(-100%);transition:transform .22s ease;box-shadow:0 24px 60px #14232d2e}.workspace-sidebar.is-open[data-v-504dc977]{transform:translate(0)}.workspace-main[data-v-504dc977]{padding:18px 16px 28px}.workspace-mobile-toolbar[data-v-504dc977]{display:flex}.workspace-page-header[data-v-504dc977]{flex-direction:column;margin-bottom:18px}.workspace-page-heading h1[data-v-504dc977]{font-size:24px}.workspace-scrim[data-v-504dc977]{position:fixed;top:0;right:0;bottom:0;left:0;display:block;border:none;background:rgba(7,14,19,.28);z-index:30}}.workspace-home[data-v-5e01adb2]{display:grid;gap:20px}.workspace-home-grid[data-v-5e01adb2]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.workspace-home-main[data-v-5e01adb2]{display:grid;gap:18px}.home-hero[data-v-5e01adb2]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;align-items:center;min-height:236px;padding:28px 30px;overflow:hidden;background:radial-gradient(circle at 20% 0,rgba(224,236,255,.9) 0,transparent 34%),linear-gradient(180deg,rgba(248,251,255,.98) 0%,rgba(238,245,251,.96) 100%)}.home-hero-copy h1[data-v-5e01adb2]{margin:0;font-size:34px;line-height:1.2;font-weight:850;color:var(--workspace-text-strong)}.home-hero-description[data-v-5e01adb2]{max-width:680px;margin:14px 0 0;font-size:17px;font-weight:500;line-height:1.8;color:#536d82}.home-hero-summary[data-v-5e01adb2]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.home-hero-summary span[data-v-5e01adb2]{padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid rgba(216,228,238,.95);color:#426b8c;font-size:13px;font-weight:700}.home-announcement-strip[data-v-5e01adb2]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:stretch;padding:20px 22px}.home-announcement-title[data-v-5e01adb2]{display:flex;align-items:center;gap:10px;color:var(--workspace-text-strong);font-size:18px;font-weight:800}.home-announcement-title .el-icon[data-v-5e01adb2]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#4e8ddd 0%,#275ea0 100%);color:#fff;font-size:18px}.home-announcement-list[data-v-5e01adb2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-announcement-item[data-v-5e01adb2]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-content:start;min-height:92px;padding:14px 16px;border-radius:16px;border:1px solid var(--workspace-line-soft);background:linear-gradient(180deg,rgba(248,251,252,.95) 0%,rgba(242,248,250,.95) 100%)}.home-announcement-item strong[data-v-5e01adb2]{min-width:0;color:var(--workspace-text-strong);font-size:15px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-announcement-item time[data-v-5e01adb2]{color:var(--workspace-text-faint);font-size:12px;line-height:1.8;white-space:nowrap}.home-announcement-item p[data-v-5e01adb2]{grid-column:1 / -1;margin:0;color:var(--workspace-text-muted);font-size:13px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-hero-visual[data-v-5e01adb2]{position:relative;min-height:250px}.hero-orbit[data-v-5e01adb2],.hero-pedestal[data-v-5e01adb2],.hero-cube[data-v-5e01adb2],.hero-float-card[data-v-5e01adb2]{position:absolute}.hero-orbit[data-v-5e01adb2]{left:50%;width:280px;height:74px;border-radius:999px;transform:translate(-50%);background:linear-gradient(180deg,rgba(255,255,255,.95) 0%,rgba(220,235,248,.96) 100%);border:1px solid rgba(201,216,229,.96);box-shadow:0 18px 38px #5b7fa41a}.hero-orbit-back[data-v-5e01adb2]{bottom:30px;transform:translate(-50%) scale(1.08);opacity:.58}.hero-orbit-front[data-v-5e01adb2]{bottom:54px}.hero-pedestal[data-v-5e01adb2]{left:50%;bottom:76px;width:170px;height:92px;transform:translate(-50%);border-radius:30px;background:linear-gradient(180deg,rgba(245,250,255,.98) 0%,rgba(224,235,247,.98) 100%);border:1px solid rgba(206,220,234,.96);box-shadow:0 20px 42px #55779e24}.hero-cube[data-v-5e01adb2]{display:flex;align-items:center;justify-content:center;border-radius:16px;box-shadow:0 18px 34px #436d992e}.hero-cube span[data-v-5e01adb2]{display:block;width:68%;height:68%;border-radius:12px;border:1px solid rgba(255,255,255,.45)}.hero-cube-main[data-v-5e01adb2]{left:53%;bottom:104px;width:86px;height:86px;background:linear-gradient(135deg,#76b2f6 0%,#2d73c7 100%)}.hero-cube-side[data-v-5e01adb2]{width:42px;height:42px}.hero-cube-green[data-v-5e01adb2]{left:34%;bottom:110px;background:linear-gradient(135deg,#7de2c3 0%,#2fbf8f 100%)}.hero-cube-light[data-v-5e01adb2]{left:66%;bottom:124px;background:linear-gradient(135deg,#d9ebff 0%,#8eb8ea 100%)}.hero-float-card[data-v-5e01adb2]{display:grid;place-items:center;width:94px;height:66px;border-radius:18px;background:rgba(255,255,255,.88);border:1px solid rgba(206,219,233,.95);box-shadow:0 18px 32px #5171951a}.hero-float-card-chart[data-v-5e01adb2]{top:24px;left:48%;grid-auto-flow:column;gap:5px;align-items:end}.hero-float-card-chart i[data-v-5e01adb2]{display:block;width:10px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,#7db1f1 0%,#4e8ee0 100%)}.hero-float-card-chart i[data-v-5e01adb2]:nth-child(1){height:18px}.hero-float-card-chart i[data-v-5e01adb2]:nth-child(2){height:28px}.hero-float-card-chart i[data-v-5e01adb2]:nth-child(3){height:38px}.hero-float-card-grid[data-v-5e01adb2]{top:52px;left:70%;grid-template-columns:repeat(2,1fr);gap:8px;padding:14px}.hero-float-card-grid b[data-v-5e01adb2]{display:block;width:22px;height:14px;border-radius:6px;background:linear-gradient(135deg,rgba(126,184,239,.84) 0%,rgba(77,143,222,.98) 100%)}.home-product-grid[data-v-5e01adb2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-product-card[data-v-5e01adb2]{display:grid;gap:16px;align-content:start;min-height:100%;padding:22px 22px 18px}.home-product-head[data-v-5e01adb2]{display:grid;gap:16px}.home-product-title-row[data-v-5e01adb2]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:start}.home-product-copy[data-v-5e01adb2]{display:grid;gap:8px;min-height:132px;align-content:start}.home-product-head h2[data-v-5e01adb2]{margin:0;color:var(--workspace-text-strong)}.home-product-head h2[data-v-5e01adb2]{font-size:18px}.home-product-head p[data-v-5e01adb2]{margin:6px 0 0;line-height:1.72;color:var(--workspace-text-muted)}.home-product-icon[data-v-5e01adb2]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:18px;color:#fff;font-size:24px}.home-product-capabilities[data-v-5e01adb2]{display:grid;gap:8px}.capability-pill[data-v-5e01adb2]{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(228,236,242,.96);background:linear-gradient(180deg,rgba(249,252,254,.96) 0%,rgba(243,248,251,.96) 100%);color:var(--workspace-text);font-size:14px;font-weight:600}.capability-dot[data-v-5e01adb2]{width:10px;height:10px;border-radius:50%;background:currentColor;opacity:.72;flex:none}.home-product-action[data-v-5e01adb2]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-top:auto;border:1px solid transparent;border-radius:14px;color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 14px 28px #1e3d521f}.theme-data .home-product-icon[data-v-5e01adb2],.theme-data .home-product-action[data-v-5e01adb2]{background:linear-gradient(135deg,#3f87a7 0%,#245c74 100%)}.theme-data .capability-pill[data-v-5e01adb2],.theme-data .capability-dot[data-v-5e01adb2]{color:#32779a}.theme-assistant .home-product-icon[data-v-5e01adb2]{background:linear-gradient(135deg,#38aee0 0%,#1d7cad 100%)}.theme-assistant .home-product-action[data-v-5e01adb2]{background:linear-gradient(135deg,#348fd8 0%,#1f74ba 100%)}.theme-assistant .capability-pill[data-v-5e01adb2],.theme-assistant .capability-dot[data-v-5e01adb2]{color:#1e87be}.theme-plugin .home-product-icon[data-v-5e01adb2]{background:linear-gradient(135deg,#e7a248 0%,#cf7b16 100%)}.theme-plugin .home-product-action[data-v-5e01adb2]{background:linear-gradient(135deg,#fffdfa 0%,#fff4e4 100%);border-color:#dfb56ef2;color:#ba7421;box-shadow:none}.theme-plugin .capability-pill[data-v-5e01adb2],.theme-plugin .capability-dot[data-v-5e01adb2]{color:#cb831f}@media (max-width: 1180px){.workspace-home-grid[data-v-5e01adb2]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1080px){.home-announcement-strip[data-v-5e01adb2],.home-product-grid[data-v-5e01adb2]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-announcement-title[data-v-5e01adb2]{grid-column:1 / -1}.home-announcement-list[data-v-5e01adb2]{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero[data-v-5e01adb2]{grid-template-columns:1fr}.home-hero-visual[data-v-5e01adb2]{min-height:220px}}@media (max-width: 820px){.home-announcement-strip[data-v-5e01adb2],.home-announcement-list[data-v-5e01adb2],.home-product-grid[data-v-5e01adb2]{grid-template-columns:1fr}.home-hero-copy h1[data-v-5e01adb2]{font-size:36px}}@media (max-width: 640px){.home-hero[data-v-5e01adb2]{padding:22px;min-height:auto}.home-hero-description[data-v-5e01adb2]{font-size:15px}.home-hero-visual[data-v-5e01adb2]{min-height:180px}.hero-orbit[data-v-5e01adb2]{width:220px;height:58px}.hero-cube-main[data-v-5e01adb2]{width:62px;height:62px}.home-product-copy[data-v-5e01adb2]{min-height:auto}}
