.topbar-actions[data-v-1baf874e]{align-items:center;gap:10px;display:flex;position:relative}.icon-btn[data-v-1baf874e],.avatar-btn[data-v-1baf874e]{cursor:pointer;background:0 0;border:0;border-radius:12px;width:38px;height:38px}.icon-btn svg[data-v-1baf874e]{color:#8f9db6;width:20px;height:20px}.avatar-btn[data-v-1baf874e]{color:#fff;background:linear-gradient(#23374e 0%,#0f1b2a 100%);font-weight:700}.user-menu[data-v-1baf874e]{background:#fffffffa;border:1px solid #e3eaf7;border-radius:16px;width:190px;padding:14px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 34px #2c467b24}.user-meta[data-v-1baf874e]{color:#62738d;gap:6px;font-size:13px;display:grid}.user-meta strong[data-v-1baf874e]{color:#1f2c49;font-size:15px}.logout-btn[data-v-1baf874e]{color:#2450c9;cursor:pointer;background:#eef3ff;border:0;border-radius:12px;width:100%;height:40px;margin-top:14px;font-weight:700}.article-modal-mask[data-v-5cb6beae]{z-index:80;background:#12203f47;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.article-modal-card[data-v-5cb6beae]{background:#fff;border:1px solid #cfdaf1e0;border-radius:24px;flex-direction:column;width:min(920px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 70px #1a367a2e}.article-modal-head[data-v-5cb6beae]{border-bottom:1px solid #edf2fb;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 20px;display:flex}.article-modal-head h3[data-v-5cb6beae]{color:#1f2c49;margin:0;font-size:28px}.article-modal-head p[data-v-5cb6beae]{color:#7b8aa7;margin:10px 0 0;line-height:1.6}.article-modal-close[data-v-5cb6beae]{color:#6f7f9b;cursor:pointer;background:#f3f6fc;border:0;border-radius:12px;flex-shrink:0;width:38px;height:38px;font-size:26px;line-height:1}.article-modal-body[data-v-5cb6beae]{gap:18px;padding:22px 28px 24px;display:grid;overflow-y:auto}.article-modal-group label[data-v-5cb6beae]{color:#596984;margin-bottom:10px;font-size:14px;font-weight:600;display:block}.article-modal-input[data-v-5cb6beae],.article-modal-textarea[data-v-5cb6beae]{color:#24314d;background:#f9fbff;border:1px solid #dfe7f5;border-radius:16px;outline:none;width:100%}.article-modal-input[data-v-5cb6beae]{height:50px;padding:0 16px}.article-modal-textarea[data-v-5cb6beae]{resize:vertical;min-height:320px;padding:16px;line-height:1.7}.article-modal-platforms[data-v-5cb6beae]{background:#f6f8fd;border-radius:18px;flex-wrap:wrap;gap:10px;padding:14px;display:flex}.article-modal-chip[data-v-5cb6beae]{color:#3f4c64;cursor:pointer;background:#e8edf6;border:0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-weight:600;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s;display:inline-flex}.article-modal-chip[data-v-5cb6beae]:hover{transform:translateY(-1px);box-shadow:0 8px 18px #415b911f}.article-modal-chip.active[data-v-5cb6beae]{color:#fff;background:linear-gradient(#5b58ef 0%,#4b49db 100%)}.article-modal-actions[data-v-5cb6beae]{background:#fff;border-top:1px solid #edf2fb;justify-content:flex-end;gap:12px;padding:18px 28px 24px;display:flex}.article-modal-btn[data-v-5cb6beae]{cursor:pointer;border:0;border-radius:14px;min-width:128px;height:48px;font-size:16px;font-weight:700}.article-modal-btn[data-v-5cb6beae]:disabled{cursor:not-allowed;opacity:.68}.article-modal-btn.ghost[data-v-5cb6beae]{color:#5f6f8b;background:#f3f6fb}.article-modal-btn.draft[data-v-5cb6beae]{color:#1f57cd;background:#edf3ff}.article-modal-btn.primary[data-v-5cb6beae]{color:#fff;background:linear-gradient(#1f57cd 0%,#1947b2 100%);box-shadow:0 12px 24px #1f57cd2e}@media (width<=760px){.article-modal-mask[data-v-5cb6beae]{padding:12px}.article-modal-head[data-v-5cb6beae],.article-modal-body[data-v-5cb6beae],.article-modal-actions[data-v-5cb6beae]{padding-left:18px;padding-right:18px}.article-modal-actions[data-v-5cb6beae]{flex-wrap:wrap}.article-modal-btn[data-v-5cb6beae]{flex:100%}}.ai-page[data-v-c9fb85d8]{background:linear-gradient(#f8faffc7 0%,#f5f7fc 100%);flex:1;min-width:0}.topbar[data-v-c9fb85d8]{background:#ffffffd1;border-bottom:1px solid #1b2a4e0f;justify-content:space-between;align-items:center;height:80px;padding:0 36px;display:flex}.search-box[data-v-c9fb85d8]{background:#f8faff;border:1px solid #edf1fb;border-radius:14px;align-items:center;gap:12px;width:min(620px,100%);height:52px;padding:0 16px;display:flex}.search-box svg[data-v-c9fb85d8]{color:#8f9db6;flex-shrink:0;width:20px;height:20px}.search-box input[data-v-c9fb85d8]{color:#28344f;background:0 0;border:0;outline:none;width:100%}.content-shell[data-v-c9fb85d8]{padding:30px 26px 34px}.create-card[data-v-c9fb85d8],.assets-card[data-v-c9fb85d8]{background:#fff;border:1px solid #d2dcf2b3;border-radius:18px;box-shadow:0 10px 22px #4d65980f}.create-card[data-v-c9fb85d8]{padding:20px 20px 22px}.section-head[data-v-c9fb85d8]{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-head h1[data-v-c9fb85d8]{color:#1b2540;margin:0;font-size:22px}.version-pill[data-v-c9fb85d8]{color:#223d80;background:#dfe7ff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.field-group[data-v-c9fb85d8]{margin-top:18px}.field-group label[data-v-c9fb85d8]{color:#66758f;margin-bottom:10px;font-size:14px;display:block}.title-input-shell[data-v-c9fb85d8]{position:relative}.title-input[data-v-c9fb85d8]{color:#27334f;background:#f9fbff;border:1px solid #e5ebf6;border-radius:12px;outline:none;width:100%;height:44px;padding:0 46px 0 14px}.title-input-toggle[data-v-c9fb85d8]{color:#8ca0c0;cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.title-dropdown[data-v-c9fb85d8]{z-index:12;background:#fff;border:1px solid #e2eaf7;border-radius:16px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 18px 36px #354f811f}.title-dropdown-search[data-v-c9fb85d8]{background:#fbfcff;border-bottom:1px solid #eef2f8;align-items:center;gap:10px;padding:12px;display:flex}.title-dropdown-search svg[data-v-c9fb85d8]{color:#91a2bc;flex-shrink:0;width:18px;height:18px}.title-dropdown-search input[data-v-c9fb85d8]{color:#2c3954;background:#fff;border:1px solid #e1e9f6;border-radius:10px;outline:none;width:100%;height:38px;padding:0 12px}.title-dropdown-list[data-v-c9fb85d8]{gap:4px;max-height:240px;padding:8px;display:grid;overflow-y:auto}.title-option[data-v-c9fb85d8]{color:#36455f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;min-height:42px;padding:0 12px;transition:background-color .18s,color .18s}.title-option[data-v-c9fb85d8]:hover{color:#2450c9;background:#f4f8ff}.title-option.active[data-v-c9fb85d8]{color:#2450c9;background:#eaf1ff;font-weight:600}.title-option-empty[data-v-c9fb85d8]{color:#8b99b2;align-items:center;min-height:56px;padding:0 12px;font-size:13px;display:flex}.platform-box[data-v-c9fb85d8]{background:#f6f8fc;border-radius:14px;flex-wrap:wrap;gap:10px;padding:14px 12px;display:flex}.platform-chip[data-v-c9fb85d8]{color:#38475f;cursor:pointer;background:#e9edf5;border:0;border-radius:999px;align-items:center;gap:10px;height:36px;padding:0 16px;font-weight:600;display:inline-flex}.platform-chip.active[data-v-c9fb85d8]{color:#fff;background:linear-gradient(#5b58ef 0%,#4b49db 100%)}.generate-row[data-v-c9fb85d8]{justify-content:flex-end;margin-top:20px;display:flex}.generate-btn[data-v-c9fb85d8],.primary-btn[data-v-c9fb85d8]{color:#fff;cursor:pointer;background:linear-gradient(#1f57cd 0%,#1947b2 100%);border:0;border-radius:12px;box-shadow:0 12px 24px #1f57cd33}.generate-btn[data-v-c9fb85d8]:disabled,.primary-btn[data-v-c9fb85d8]:disabled{cursor:not-allowed;opacity:.72}.generate-btn[data-v-c9fb85d8]{justify-content:center;align-items:center;gap:8px;min-width:172px;height:46px;font-weight:700;display:inline-flex}.workspace[data-v-c9fb85d8]{grid-template-columns:minmax(0,1fr) 240px;gap:18px;margin-top:26px;display:grid}.article-panel[data-v-c9fb85d8]{min-width:0}.article-dots[data-v-c9fb85d8]{gap:8px;padding:12px 14px;display:flex}.dot[data-v-c9fb85d8]{border-radius:50%;width:10px;height:10px;display:inline-block}.dot.red[data-v-c9fb85d8]{background:#eba0a0}.dot.blue[data-v-c9fb85d8]{background:#98b7ff}.dot.light[data-v-c9fb85d8]{background:#dde5f3}.article-card[data-v-c9fb85d8]{background:#fff;border:1px solid #d2dcf2b3;border-radius:18px 18px 0 0;padding:18px;box-shadow:0 10px 22px #4d65980d}.markdown-editor[data-v-c9fb85d8],.markdown-preview[data-v-c9fb85d8]{background:#fbfcff;border:1px solid #e5ebf6;border-radius:14px;width:100%;min-height:420px}.markdown-editor[data-v-c9fb85d8]{resize:vertical;color:#33415d;outline:none;padding:18px 20px;line-height:1.8}.markdown-preview[data-v-c9fb85d8]{padding:22px 24px}.markdown-preview[data-v-c9fb85d8] h2{color:#1550c9;margin:0;font-size:28px}.markdown-preview[data-v-c9fb85d8] h3{color:#1d2842;margin:26px 0 12px;font-size:18px}.markdown-preview[data-v-c9fb85d8] p{color:#495977;margin:14px 0 0;line-height:1.9}.markdown-preview[data-v-c9fb85d8] blockquote{color:#50607c;background:#f5f8ff;border-left:4px solid #2d63dc;border-radius:10px;margin:22px 0 0;padding:18px 20px}.markdown-preview[data-v-c9fb85d8] ul{color:#495977;margin:16px 0 0;padding-left:20px}.markdown-preview[data-v-c9fb85d8] ol{color:#495977;margin:16px 0 0;padding-left:22px}.markdown-preview[data-v-c9fb85d8] li{margin-top:8px}.markdown-preview[data-v-c9fb85d8] code{color:#2450c9;background:#eef3ff;border-radius:6px;padding:2px 6px}.markdown-preview[data-v-c9fb85d8] pre{color:#e5edff;background:#0f1728;border-radius:12px;margin:20px 0 0;padding:16px 18px;overflow-x:auto}.markdown-preview[data-v-c9fb85d8] pre code{color:inherit;background:0 0;padding:0}.markdown-preview[data-v-c9fb85d8] hr{border:0;border-top:1px solid #dbe3f1;margin:22px 0 0}.article-actions[data-v-c9fb85d8]{gap:12px;padding:14px 10px 0;display:flex}.ghost-btn[data-v-c9fb85d8],.primary-btn[data-v-c9fb85d8]{cursor:pointer;border-radius:10px;min-width:122px;height:40px}.ghost-btn[data-v-c9fb85d8]:disabled,.primary-btn[data-v-c9fb85d8]:disabled{cursor:not-allowed;opacity:.7}.ghost-btn[data-v-c9fb85d8]{color:#2f3d57;background:#fff;border:1px solid #d9e0ee}.primary-btn[data-v-c9fb85d8]{min-width:132px}.feedback-bar[data-v-c9fb85d8]{border-radius:12px;margin:12px 10px 0;padding:12px 14px;font-size:13px}.feedback-bar.info[data-v-c9fb85d8]{color:#3158b7;background:#eef4ff}.feedback-bar.success[data-v-c9fb85d8]{color:#23824d;background:#ebfbf1}.feedback-bar.error[data-v-c9fb85d8]{color:#ca3d3d;background:#fff1f1}.drafts-panel[data-v-c9fb85d8]{background:#edf1f7;border-radius:16px;flex-direction:column;gap:14px;padding:18px 14px;display:flex}.drafts-head[data-v-c9fb85d8]{justify-content:space-between;align-items:center;gap:10px;display:flex}.drafts-title[data-v-c9fb85d8]{color:#24324f;align-items:center;gap:8px;font-weight:700;display:flex}.drafts-title svg[data-v-c9fb85d8]{color:#2450c9;width:20px;height:20px}.view-all-btn[data-v-c9fb85d8]{color:#2450c9;cursor:pointer;background:0 0;border:0;font-size:12px}.draft-list[data-v-c9fb85d8]{gap:12px;display:grid}.draft-empty[data-v-c9fb85d8]{color:#6f7d97;background:#ffffffb3;border-radius:14px;padding:18px 14px;font-size:13px;line-height:1.7}.draft-item[data-v-c9fb85d8]{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:14px;padding:14px 12px}.draft-item.active[data-v-c9fb85d8]{box-shadow:inset 0 0 0 2px #2450c926}.draft-item-head[data-v-c9fb85d8]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.draft-item-head h4[data-v-c9fb85d8]{color:#1d2842;margin:0;font-size:15px;line-height:1.5}.draft-item-head span[data-v-c9fb85d8]{color:#8b98b2;flex-shrink:0;font-size:11px}.draft-item p[data-v-c9fb85d8]{color:#6a7892;margin:10px 0 0;font-size:13px;line-height:1.7}.modal-mask[data-v-c9fb85d8]{z-index:30;background:#15213d5c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card[data-v-c9fb85d8]{background:#fff;border-radius:22px;flex-direction:column;width:min(920px,100%);max-height:min(78vh,820px);display:flex;overflow:hidden;box-shadow:0 28px 60px #1a2c562e}.modal-head[data-v-c9fb85d8]{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.modal-head h3[data-v-c9fb85d8]{color:#1b2540;margin:0;font-size:22px}.modal-head p[data-v-c9fb85d8]{color:#70809d;margin:8px 0 0;font-size:13px}.modal-close[data-v-c9fb85d8]{color:#455573;cursor:pointer;background:#f3f6fc;border:0;border-radius:10px;width:36px;height:36px;font-size:24px;line-height:1}.modal-list[data-v-c9fb85d8]{gap:12px;padding:18px 24px 24px;display:grid;overflow-y:auto}.modal-article-item[data-v-c9fb85d8]{text-align:left;cursor:pointer;background:#fbfcff;border:1px solid #e7edf7;border-radius:16px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s}.modal-article-item[data-v-c9fb85d8]:hover,.modal-article-item.active[data-v-c9fb85d8]{border-color:#2450c947;transform:translateY(-1px);box-shadow:0 12px 24px #2450c914}.modal-article-top[data-v-c9fb85d8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-article-top h4[data-v-c9fb85d8]{color:#1d2842;margin:0;font-size:16px}.modal-article-item p[data-v-c9fb85d8]{color:#6a7892;margin:10px 0 0;font-size:13px;line-height:1.75}.modal-meta[data-v-c9fb85d8]{color:#8b99b2;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.assets-card[data-v-c9fb85d8]{margin-top:26px;overflow:hidden}.assets-head[data-v-c9fb85d8]{border-bottom:1px solid #edf1f7;padding:20px 22px}.assets-head h3[data-v-c9fb85d8]{color:#1b2540;margin:0;font-size:20px}.assets-table[data-v-c9fb85d8]{border-collapse:collapse;width:100%}.assets-table th[data-v-c9fb85d8],.assets-table td[data-v-c9fb85d8]{text-align:left;color:#4d5b76;border-bottom:1px solid #eef2f8;padding:16px 20px;font-size:14px}.assets-table th[data-v-c9fb85d8]{color:#8b99b2;background:#fbfcff;font-weight:500}.asset-row[data-v-c9fb85d8]{cursor:pointer;transition:background-color .18s}.asset-row[data-v-c9fb85d8]:hover{background:#f8fbff}.title-cell[data-v-c9fb85d8]{color:#1f2a44;align-items:center;gap:12px;font-weight:600;display:flex}.doc-icon[data-v-c9fb85d8]{color:#2955ca;background:#eef3ff;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex}.tag-list[data-v-c9fb85d8]{flex-wrap:wrap;gap:6px;display:flex}.table-tag[data-v-c9fb85d8]{color:#3359b5;background:#eef3ff;border-radius:8px;padding:4px 8px;font-size:12px}.status-text.published[data-v-c9fb85d8]{color:#2450c9}.status-text.draft[data-v-c9fb85d8]{color:#6a7892}.action-cell[data-v-c9fb85d8]{align-items:center;gap:10px;display:flex}.table-action-btn[data-v-c9fb85d8]{color:#2450c9;cursor:pointer;background:0 0;border:0;padding:0}.table-action-btn.danger[data-v-c9fb85d8]{color:#d34d4d}.empty-row[data-v-c9fb85d8]{text-align:center;color:#8b99b2}.assets-footer[data-v-c9fb85d8]{color:#7d8aa4;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:13px;display:flex}.assets-footer-right[data-v-c9fb85d8]{align-items:center;gap:16px;display:flex}.page-size-control[data-v-c9fb85d8]{align-items:center;gap:8px;display:inline-flex}.page-size-control select[data-v-c9fb85d8]{color:#5f6f89;background:#fff;border:1px solid #dbe3f1;border-radius:8px;outline:none;height:32px;padding:0 10px}.pager[data-v-c9fb85d8]{gap:8px;display:flex}.page-btn[data-v-c9fb85d8]{color:#6a7892;cursor:pointer;background:#fff;border:1px solid #dbe3f1;border-radius:8px;width:32px;height:32px}.page-btn.active[data-v-c9fb85d8]{color:#fff;background:#2450c9;border-color:#2450c9}.page-btn[data-v-c9fb85d8]:disabled{cursor:not-allowed;opacity:.5}.sidebar[data-v-63ccbfa3]{background:linear-gradient(#f7faff 0%,#f4f7fc 100%);border-right:1px solid #7188b71f;flex-direction:column;flex:0 0 324px;align-self:flex-start;width:324px;height:100vh;padding:28px 12px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.brand-block[data-v-63ccbfa3]{padding:0 12px}.brand-title[data-v-63ccbfa3]{letter-spacing:-.03em;font-size:26px;font-weight:700}.brand-title.nebula[data-v-63ccbfa3]{color:#274db8}.brand-title.geo[data-v-63ccbfa3]{color:#2450c9}.brand-subtitle[data-v-63ccbfa3]{color:#6d7d99;margin-top:8px;font-size:15px}.nav-list[data-v-63ccbfa3]{gap:10px;margin-top:56px;display:grid}.nav-item[data-v-63ccbfa3]{color:#54647f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;width:100%;height:56px;padding:0 18px;transition:background-color .2s,color .2s,box-shadow .2s;display:flex}.nav-item[data-v-63ccbfa3]:hover{color:#2a58d2;background:#fffc}.nav-item.active[data-v-63ccbfa3]{color:#2a58d2;background:#4175f52e;box-shadow:inset -4px 0 #2a58d2}.nav-icon[data-v-63ccbfa3]{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.nav-icon svg[data-v-63ccbfa3]{width:100%;height:100%}.storage-card[data-v-63ccbfa3]{margin-top:auto;background:#427af11a;border:1px solid #427af11a;border-radius:12px;margin-inline:12px;padding:16px 18px}.storage-title[data-v-63ccbfa3]{color:#3b5fc0;font-size:14px}.storage-bar[data-v-63ccbfa3]{background:#5491ff40;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.storage-bar span[data-v-63ccbfa3]{border-radius:inherit;background:linear-gradient(90deg,#255ae1 0%,#427cff 100%);height:100%;display:block}.storage-text[data-v-63ccbfa3]{color:#2b56d5;margin-top:12px;font-size:13px}.distill-page[data-v-bd46166c]{background:linear-gradient(#f8faffbf 0%,#f7f9fd 100%);flex:1;min-width:0}.topbar[data-v-bd46166c]{background:#ffffffc2;border-bottom:1px solid #1f2a440f;justify-content:space-between;align-items:center;gap:18px;padding:18px 36px 20px;display:flex}.topbar-right[data-v-bd46166c]{align-items:center;gap:14px;display:flex}.search-box[data-v-bd46166c]{background:#f8faff;border:1px solid #eef2fb;border-radius:14px;flex:0 620px;align-items:center;gap:12px;height:56px;padding:0 18px;display:flex}.search-box svg[data-v-bd46166c]{color:#9ba9c2;flex-shrink:0;width:24px;height:24px}.search-box input[data-v-bd46166c]{color:#2a3652;background:0 0;border:0;outline:none;width:100%;font-size:16px}.search-btn[data-v-bd46166c],.primary-btn[data-v-bd46166c]{color:#fff;cursor:pointer;background:linear-gradient(#1f57cd 0%,#1947b2 100%);border:0;border-radius:10px;box-shadow:0 6px 16px #1f57cd40}.search-btn[data-v-bd46166c]{min-width:112px;height:40px;font-size:16px}.content-panel[data-v-bd46166c]{padding:28px 40px 40px}.toolbar[data-v-bd46166c]{border-bottom:1px solid #7a8cb126;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px 10px;display:flex}.view-tabs[data-v-bd46166c]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.view-label[data-v-bd46166c]{color:#7d8aa4;font-size:14px}.view-dot[data-v-bd46166c]{background:#8db4ff;border-radius:50%;width:8px;height:8px}.view-tab[data-v-bd46166c]{color:#46536d;cursor:pointer;background:0 0;border:0;font-size:15px}.view-tab.active[data-v-bd46166c]{color:#273452;font-size:18px;font-weight:600}.add-category-btn[data-v-bd46166c],.inline-add-btn[data-v-bd46166c]{color:#2450c9;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.add-category-btn[data-v-bd46166c]{background:#fff;border:1px solid #2b56d529;border-radius:10px;height:40px;padding:0 16px}.inline-add-btn[data-v-bd46166c]{background:0 0;border:0;font-size:15px}.circle-plus[data-v-bd46166c]{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:inline-flex}.columns[data-v-bd46166c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:42px;display:grid}.loading-state[data-v-bd46166c]{color:#2450c9;background:#eef4ff;border-radius:12px;grid-column:1/-1;padding:16px 20px}.column-header[data-v-bd46166c]{background:#ffffffe6;border:1px solid #849ccc24;border-radius:14px;justify-content:space-between;align-items:center;height:74px;padding:0 20px;display:flex}.column-title-wrap[data-v-bd46166c]{align-items:center;gap:12px;display:flex}.column-title-wrap h3[data-v-bd46166c]{color:#1f2a44;margin:0;font-size:18px;font-weight:500}.count-pill[data-v-bd46166c]{color:#53627e;background:#e7eef9;border-radius:999px;justify-content:center;align-items:center;min-width:36px;height:24px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.card-list[data-v-bd46166c]{gap:20px;margin-top:20px;display:grid}.word-card[data-v-bd46166c],.empty-card[data-v-bd46166c]{background:#fff;border-radius:14px;min-height:132px;padding:30px;position:relative;box-shadow:0 6px 20px #6f81b214}.word-card[data-v-bd46166c]{cursor:pointer}.word-card.featured[data-v-bd46166c]{border:1px solid #5789ff2e;box-shadow:0 8px 22px #5c7ec61f,inset 0 0 0 1px #fffc}.card-corner[data-v-bd46166c]{clip-path:polygon(100% 0,0 0,100% 100%);background:linear-gradient(135deg,#d1dcf633,#dbe3f6e6);border-top-right-radius:14px;width:64px;height:64px;position:absolute;top:0;right:0}.word-name[data-v-bd46166c]{color:#1b2540;font-size:20px}.empty-card[data-v-bd46166c]{border:1px dashed #8296bf59;flex-direction:column;justify-content:center;gap:16px;margin-top:20px;display:flex}.empty-title[data-v-bd46166c]{color:#7d8aa4;font-size:15px}.empty-action[data-v-bd46166c],.ghost-btn[data-v-bd46166c]{color:#2450c9;cursor:pointer;background:#fff;border:1px solid #2b56d524;border-radius:10px;width:fit-content;height:38px;padding:0 16px}.modal-mask[data-v-bd46166c]{z-index:20;background:#16213b5c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card[data-v-bd46166c]{background:#fff;border-radius:18px;width:min(460px,100%);overflow:hidden;box-shadow:0 22px 60px #1123543d}.manage-modal[data-v-bd46166c]{width:min(560px,100%)}.modal-header[data-v-bd46166c]{justify-content:space-between;align-items:center;padding:22px 24px 12px;display:flex}.modal-header h3[data-v-bd46166c]{color:#22304e;margin:0;font-size:20px}.modal-close[data-v-bd46166c]{color:#62708b;cursor:pointer;background:#f2f5fb;border:0;border-radius:50%;width:32px;height:32px;font-size:22px}.modal-body[data-v-bd46166c]{padding:8px 24px 4px}.form-field[data-v-bd46166c]{gap:8px;margin-bottom:16px;display:grid}.manage-list[data-v-bd46166c]{gap:10px;margin-bottom:16px;display:grid}.manage-item[data-v-bd46166c]{color:#20304d;cursor:pointer;background:#fbfcff;border:1px solid #dbe4f5;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:46px;padding:0 14px;display:flex}.manage-item.active[data-v-bd46166c]{border-color:#6f98ff;box-shadow:0 0 0 4px #5683ff14}.manage-item-actions[data-v-bd46166c]{align-items:center;gap:12px;display:inline-flex}.manage-link[data-v-bd46166c]{color:#2450c9;font-size:13px}.manage-link.danger[data-v-bd46166c]{color:#d84d4d}.form-field span[data-v-bd46166c]{color:#5e6b85;font-size:14px}.form-field input[data-v-bd46166c],.form-field select[data-v-bd46166c]{color:#20304d;background:#fbfcff;border:1px solid #dbe4f5;border-radius:12px;outline:none;height:46px;padding:0 14px}.form-error[data-v-bd46166c]{color:#d84d4d;min-height:20px;margin:4px 0 0;font-size:13px}.modal-footer[data-v-bd46166c]{justify-content:flex-end;gap:12px;padding:20px 24px 24px;display:flex}.secondary-btn[data-v-bd46166c],.danger-btn[data-v-bd46166c]{cursor:pointer;border-radius:10px;height:40px;padding:0 14px}.secondary-btn[data-v-bd46166c]{color:#2450c9;background:#fff;border:1px solid #2b56d529;margin-bottom:16px}.danger-btn[data-v-bd46166c]{color:#d84d4d;background:#fff5f5;border:1px solid #d84d4d2e;margin-right:auto}.login-page[data-v-26d78343]{background:radial-gradient(circle at 0 0,#2c60e738,#0000 26%),radial-gradient(circle at 100% 100%,#6991ff29,#0000 24%),linear-gradient(#f5f8ff 0%,#edf2fb 100%);justify-content:center;align-items:center;min-height:100vh;padding:48px;display:flex}.login-panel[data-v-26d78343]{background:#ffffffdb;border:1px solid #d4def2e0;border-radius:34px;grid-template-columns:1.1fr .9fr;width:min(1120px,100%);min-height:680px;display:grid;overflow:hidden;box-shadow:0 30px 70px #2d498424}.brand-block[data-v-26d78343]{color:#fff;background:linear-gradient(160deg,#2455c9f5 0%,#14327ef5 100%),#1947b2;flex-direction:column;justify-content:space-between;padding:72px 56px;display:flex}.brand-logo[data-v-26d78343]{object-fit:cover;background:#ffffff1f;border-radius:22px;width:92px;height:92px;padding:10px}.brand-kicker[data-v-26d78343]{letter-spacing:.12em;text-transform:uppercase;color:#e8efffd6;margin:0 0 18px;font-size:14px}.brand-block h1[data-v-26d78343]{margin:0;font-size:52px;line-height:1.08}.brand-copy[data-v-26d78343]{color:#edf2ffe6;max-width:440px;margin:22px 0 0;font-size:18px;line-height:1.8}.login-card[data-v-26d78343]{flex-direction:column;justify-content:center;padding:72px 56px;display:flex}.login-head h2[data-v-26d78343]{color:#1f2c49;margin:0;font-size:34px}.login-head p[data-v-26d78343]{color:#7a89a3;margin:14px 0 0;line-height:1.7}.field[data-v-26d78343]{gap:10px;margin-top:22px;display:grid}.field span[data-v-26d78343]{color:#5f6f88;font-size:14px;font-weight:600}.field input[data-v-26d78343]{color:#22304d;background:#f8fbff;border:1px solid #dfe7f5;border-radius:16px;outline:none;height:52px;padding:0 16px}.field input[data-v-26d78343]:focus{border-color:#3c6df0;box-shadow:0 0 0 4px #3c6df01f}.error-text[data-v-26d78343]{color:#d34d4d;margin:18px 0 0;font-size:14px}.login-btn[data-v-26d78343]{color:#fff;cursor:pointer;background:linear-gradient(#1f57cd 0%,#1947b2 100%);border:0;border-radius:16px;height:54px;margin-top:28px;font-size:16px;font-weight:700;box-shadow:0 14px 28px #1f57cd33}.login-btn[data-v-26d78343]:disabled{cursor:not-allowed;opacity:.72}@media (width<=1024px){.login-panel[data-v-26d78343]{grid-template-columns:1fr}.brand-block[data-v-26d78343],.login-card[data-v-26d78343]{padding:40px 28px}.brand-block h1[data-v-26d78343]{font-size:40px}}.placeholder-page[data-v-4963c162]{flex:1;min-width:0}.topbar[data-v-4963c162]{background:#ffffffd1;border-bottom:1px solid #1b2a4e0f;justify-content:space-between;align-items:center;height:80px;padding:0 42px;display:flex}.topbar-title[data-v-4963c162]{color:#202b43;font-size:24px;font-weight:700}.placeholder-body[data-v-4963c162]{padding:36px 42px}.placeholder-card[data-v-4963c162]{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #ced9f1b3;border-radius:24px;min-height:320px;padding:40px;box-shadow:0 14px 30px #48609914}.placeholder-card h1[data-v-4963c162]{color:#1b2540;margin:0;font-size:42px}.placeholder-card p[data-v-4963c162]{color:#687996;margin:16px 0 0;font-size:18px}.main-layout[data-v-01f59595]{flex:1;min-width:0}.topbar[data-v-01f59595]{background:#ffffffd1;border-bottom:1px solid #1b2a4e0f;justify-content:space-between;align-items:center;height:80px;padding:0 42px;display:flex}.topbar-title[data-v-01f59595]{color:#202b43;font-size:24px;font-weight:700}.content-shell[data-v-01f59595]{padding:34px 42px 40px}.content-header[data-v-01f59595]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.content-header h1[data-v-01f59595]{color:#1b2540;letter-spacing:-.04em;margin:0;font-size:50px;line-height:1.08}.content-header p[data-v-01f59595]{color:#687996;margin:14px 0 0;font-size:18px;font-weight:600}.tip-banner[data-v-01f59595]{color:#2455d8;background:#f3f8ff;border:1px solid #d5e5ff;border-radius:14px;align-items:center;gap:12px;min-height:52px;margin-top:46px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.tip-icon[data-v-01f59595]{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:inline-flex}.load-error[data-v-01f59595]{color:#ca3d3d;background:#fff1f1;border-radius:12px;margin-top:20px;padding:14px 16px;font-size:14px}.workspace[data-v-01f59595]{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:38px;margin-top:34px;display:grid}.channel-grid[data-v-01f59595]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.channel-card[data-v-01f59595]{cursor:pointer;background:#fff;border:1px solid #ced9f199;border-radius:18px;min-height:286px;padding:30px 30px 26px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;box-shadow:0 8px 24px #4860990f}.channel-card[data-v-01f59595]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #4860991a}.channel-card.active[data-v-01f59595]{border-color:#2455d8;box-shadow:0 18px 32px #3a5fc21f,inset 0 0 0 2px #2455d81f}.card-top[data-v-01f59595],.card-footer[data-v-01f59595]{justify-content:space-between;align-items:center;display:flex}.channel-icon[data-v-01f59595]{border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex}.channel-icon svg[data-v-01f59595]{width:32px;height:32px}.channel-icon.wechat[data-v-01f59595]{color:#17a34a;background:#ebf8ef}.channel-icon.headline[data-v-01f59595]{color:#3d69dc;background:#eef3ff}.channel-icon.baijia[data-v-01f59595]{color:#f09a2d;background:#fff6ea}.channel-icon.note[data-v-01f59595]{color:#f14d4d;background:#fff0f0}.status-pill[data-v-01f59595]{border-radius:999px;justify-content:center;align-items:center;height:32px;padding:0 16px;font-size:16px;font-weight:700;display:inline-flex}.status-pill.success[data-v-01f59595]{color:#20a357;background:#dff7e7}.card-main[data-v-01f59595]{margin-top:24px}.card-main h3[data-v-01f59595]{color:#1d2842;margin:0;font-size:28px;font-weight:700}.card-main p[data-v-01f59595]{color:#93a1ba;margin:12px 0 0;font-size:15px;font-weight:600}.card-footer[data-v-01f59595]{margin-top:34px}.action-text[data-v-01f59595]{color:#2a58d2;font-size:15px;font-weight:700}.arrow-mark[data-v-01f59595]{color:#c3cfdf;font-size:42px;line-height:1}.selected-badge[data-v-01f59595]{color:#fff;background:#1f53d3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:inline-flex;position:absolute;top:28px;right:28px;box-shadow:0 10px 20px #1f53d34d}.loading-card[data-v-01f59595]{color:#71809a;background:#ffffffb3;border:1px dashed #d6e0f1;border-radius:18px;justify-content:center;align-items:center;min-height:180px;display:flex}.config-panel[data-v-01f59595]{background:#fff;border:1px solid #ced9f1b3;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #475c8d29}.config-head[data-v-01f59595]{background:linear-gradient(#fff 0%,#f8fbff 100%);border-bottom:1px solid #ced9f199;gap:18px;padding:30px 30px 24px;display:flex}.panel-icon[data-v-01f59595]{color:#fff;background:linear-gradient(#ff5a5a 0%,#e94141 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.panel-icon svg[data-v-01f59595]{width:24px;height:24px}.config-head h3[data-v-01f59595]{color:#1f2942;margin:2px 0 0;font-size:18px}.config-head p[data-v-01f59595]{color:#64748e;margin:10px 0 0;font-size:15px;line-height:1.6}.config-body[data-v-01f59595]{padding:26px 30px 0}.config-group+.config-group[data-v-01f59595]{margin-top:28px}.group-title[data-v-01f59595]{color:#23314f;margin-bottom:14px;font-size:18px;font-weight:700}.chip-list[data-v-01f59595]{flex-wrap:wrap;gap:12px;display:flex}.tone-chip[data-v-01f59595]{color:#586883;cursor:pointer;background:#eef2f8;border:0;border-radius:999px;height:38px;padding:0 18px;font-weight:700;transition:background-color .2s,color .2s,box-shadow .2s}.tone-chip.active[data-v-01f59595]{color:#fff;background:#2b5dd7;box-shadow:0 10px 20px #2b5dd738}.prompt-input[data-v-01f59595]{color:#25324d;resize:vertical;background:#fafcff;border:1px solid #dbe4f5;border-radius:14px;outline:none;width:100%;min-height:250px;padding:18px 20px;line-height:1.7}.prompt-input[data-v-01f59595]:focus{border-color:#8aaeff;box-shadow:0 0 0 4px #5988ff1f}.warning-box[data-v-01f59595]{color:#a56a00;background:#fff8df;border-radius:12px;margin-top:14px;padding:14px 16px;font-size:14px;line-height:1.8}.warning-title[data-v-01f59595]{margin-bottom:4px;font-weight:700}.save-notice[data-v-01f59595]{color:#1f9d55;margin-top:16px;font-size:14px;font-weight:700}.config-footer[data-v-01f59595]{border-top:1px solid #ced9f199;justify-content:flex-end;gap:18px;margin-top:28px;padding:26px 30px 30px;display:flex}.text-btn[data-v-01f59595]{color:#596983;cursor:pointer;background:0 0;border:0;min-width:82px;height:48px;font-size:18px}.save-btn[data-v-01f59595]{color:#fff;cursor:pointer;background:linear-gradient(#1f57cd 0%,#1a4cc3 100%);border:0;border-radius:14px;min-width:136px;height:52px;font-size:18px;font-weight:700;box-shadow:0 16px 28px #1f57cd38}.save-btn[data-v-01f59595]:disabled{cursor:not-allowed;opacity:.72}@media (width<=1520px){.workspace[data-v-01f59595]{grid-template-columns:minmax(0,1fr) 360px;gap:26px}.content-header h1[data-v-01f59595]{font-size:42px}}.confirm-card[data-v-51cb8513]{appearance:none;text-align:left;cursor:pointer;color:#26344f;background:#fff;border:1.5px solid #d9e3f4;border-radius:14px;width:100%;padding:18px 22px;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s,background-color .18s;box-shadow:0 8px 20px #3a5b990a}.confirm-card[data-v-51cb8513]:hover{border-color:#b8caef;transform:translateY(-1px);box-shadow:0 14px 28px #3f79ef14}.confirm-card.active[data-v-51cb8513]{border-color:#3f79ef;transform:translateY(-1px);box-shadow:0 14px 28px #3f79ef1a}.confirm-card-top[data-v-51cb8513]{align-items:center;gap:10px;display:flex}.confirm-index[data-v-51cb8513]{color:#7f8ea9;font-size:20px;font-weight:700}.category-tag[data-v-51cb8513]{color:#3a6ce2;background:#eff5ff;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 14px;font-size:14px;display:inline-flex}.confirm-card h4[data-v-51cb8513]{color:#26344f;margin:18px 0 14px;font-size:18px;font-weight:700}.confirm-card.active h4[data-v-51cb8513]{color:#2450c9}.confirm-tags[data-v-51cb8513]{flex-wrap:wrap;gap:8px;display:flex}.confirm-chip[data-v-51cb8513]{color:#74829c;background:#f1f4f9;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:13px;transition:background-color .18s,color .18s;display:inline-flex}.confirm-chip.primary[data-v-51cb8513]{color:#2d67e3;background:#dce9ff}.confirm-card.active .confirm-chip[data-v-51cb8513]{color:#6d7d97;background:#eef3fb}.confirm-card.active .confirm-chip.primary[data-v-51cb8513]{color:#2d67e3;background:#dce9ff}.title-page[data-v-cf77a84b]{background:linear-gradient(#f8faffd1 0%,#f6f8fd 100%);flex:1;min-width:0}.page-header[data-v-cf77a84b]{background:#ffffffdb;border-bottom:1px solid #2e427014;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:0 34px;display:flex}.header-main[data-v-cf77a84b]{align-items:center;gap:24px;min-width:0;display:flex}.crumbs[data-v-cf77a84b]{color:#55647f;align-items:center;gap:14px;font-size:17px;display:flex}.crumb-dot[data-v-cf77a84b]{background:#9ab7ff;border-radius:50%;width:8px;height:8px}.active-crumb[data-v-cf77a84b]{color:#2b3b59;font-weight:600}.create-btn[data-v-cf77a84b]{color:#2450c9;cursor:pointer;background:#fff;border:1px solid #d9e3f4;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 18px;display:inline-flex;box-shadow:0 10px 20px #46619c0d}.plus-icon[data-v-cf77a84b]{font-size:16px;line-height:1}.page-body[data-v-cf77a84b]{padding:28px 34px 40px}.page-notice[data-v-cf77a84b]{color:#3158b7;background:#edf4ff;border-radius:14px;margin-bottom:18px;padding:14px 16px;font-size:14px}.page-notice.error[data-v-cf77a84b]{color:#ca3d3d;background:#fff1f1}.summary-row[data-v-cf77a84b]{color:#54627d;align-items:center;gap:18px;padding:10px 0 28px;font-size:16px;display:flex}.summary-item[data-v-cf77a84b]{align-items:center;gap:10px;display:flex}.summary-item strong[data-v-cf77a84b]{color:#1d2a45;font-size:18px}.summary-divider[data-v-cf77a84b]{background:#dde4f2;width:1px;height:28px}.table-shell[data-v-cf77a84b]{background:#fff;border:1px solid #d0daefe6;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #4057890d}.title-table[data-v-cf77a84b]{border-collapse:collapse;width:100%}.title-table th[data-v-cf77a84b],.title-table td[data-v-cf77a84b]{text-align:left;border-bottom:1px solid #edf2fa;padding:22px 26px}.title-table th[data-v-cf77a84b]{color:#4e5d78;background:#f8fbff;font-size:15px;font-weight:600}.title-table td[data-v-cf77a84b]{color:#44526d;font-size:15px}.editable-row[data-v-cf77a84b]{cursor:pointer;transition:background-color .18s}.editable-row:hover td[data-v-cf77a84b]{background:#f8fbff}.title-table tbody tr:last-child td[data-v-cf77a84b]{border-bottom:0}.table-footer[data-v-cf77a84b]{color:#7d8aa4;border-top:1px solid #eef2f8;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:13px;display:flex}.table-footer-right[data-v-cf77a84b]{align-items:center;gap:16px;display:flex}.page-size-control[data-v-cf77a84b]{align-items:center;gap:8px;display:inline-flex}.page-size-control select[data-v-cf77a84b]{color:#5f6f89;background:#fff;border:1px solid #dbe3f1;border-radius:8px;outline:none;height:32px;padding:0 10px}.pager[data-v-cf77a84b]{gap:8px;display:flex}.page-btn[data-v-cf77a84b]{color:#6a7892;cursor:pointer;background:#fff;border:1px solid #dbe3f1;border-radius:8px;width:32px;height:32px}.page-btn.active[data-v-cf77a84b]{color:#fff;background:#2450c9;border-color:#2450c9}.page-btn[data-v-cf77a84b]:disabled{cursor:not-allowed;opacity:.5}.title-name[data-v-cf77a84b]{color:#23324f;font-size:16px;font-weight:600}.category-tag[data-v-cf77a84b],.term-tag[data-v-cf77a84b]{border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 14px;font-size:14px;display:inline-flex}.category-tag[data-v-cf77a84b]{color:#3a6ce2;background:#eff5ff}.term-tag.primary[data-v-cf77a84b]{color:#2d67e3;background:#dce9ff}.term-tag.muted[data-v-cf77a84b]{color:#687790;background:#f1f4f9}.modal-mask[data-v-cf77a84b]{z-index:30;background:#131b2b7a;justify-content:center;align-items:flex-start;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.generator-modal[data-v-cf77a84b]{background:#fff;border-radius:20px;flex-direction:column;width:min(848px,100vw - 48px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 70px #1b25403d}.modal-head[data-v-cf77a84b]{border-bottom:1px solid #e8eef8;padding:22px 28px 18px}.modal-head h3[data-v-cf77a84b]{color:#24324c;margin:0;font-size:20px;font-weight:700}.modal-head p[data-v-cf77a84b]{color:#6d7c97;margin:14px 0 0;font-size:14px}.modal-body[data-v-cf77a84b]{min-height:0;padding:26px 28px 12px;overflow-y:auto}.category-section h4[data-v-cf77a84b]{color:#2c3b57;margin:0 0 14px;font-size:15px}.category-tabs[data-v-cf77a84b]{flex-wrap:wrap;gap:10px;display:flex}.category-option[data-v-cf77a84b]{appearance:none;color:#6f7d96;cursor:pointer;white-space:nowrap;background:#f2f5fa;border:0;border-radius:10px;justify-content:center;align-items:center;height:40px;padding:0 18px;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #dae3f3cc}.category-option[data-v-cf77a84b]:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #8eabe5f2,0 10px 20px #2f6fe914}.category-option.active[data-v-cf77a84b]{color:#fff;background:linear-gradient(#4a87f7 0%,#2f6fe9 100%);box-shadow:0 10px 20px #2f6fe93d}.selector-grid[data-v-cf77a84b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.selector-column[data-v-cf77a84b]{gap:10px;display:grid}.column-head[data-v-cf77a84b]{color:#33415e;background:#fbfcff;border:1px solid #e6edf9;border-radius:12px;justify-content:space-between;align-items:center;height:52px;padding:0 16px;font-size:16px;font-weight:600;display:flex}.column-head.active[data-v-cf77a84b]{color:#2d61d4}.column-head em[data-v-cf77a84b]{color:#667791;background:#edf2fa;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:28px;padding:0 8px;font-size:14px;font-style:normal;display:inline-flex}.word-card[data-v-cf77a84b]{appearance:none;color:#26344f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e9eef7;border-radius:12px;justify-content:flex-start;align-items:center;width:100%;min-height:58px;padding:0 18px;font-size:16px;font-weight:500;transition:border-color .18s,box-shadow .18s,transform .18s,color .18s;display:flex;box-shadow:0 6px 14px #57709e0a}.word-card[data-v-cf77a84b]:hover{border-color:#cfdcf6;transform:translateY(-1px);box-shadow:0 12px 20px #536ea314}.word-card.active[data-v-cf77a84b]{color:#214fc1;border-color:#4a87f7;box-shadow:inset 0 0 0 1px #4a87f7,0 12px 22px #4a87f71f}.generate-box[data-v-cf77a84b]{background:#f8fbff;border:1px solid #dce8fb;border-radius:14px;align-items:center;gap:18px;margin-top:26px;padding:20px 18px;display:flex}.count-field[data-v-cf77a84b]{color:#33415c;align-items:center;gap:10px;font-size:15px;display:flex}.count-field input[data-v-cf77a84b]{appearance:none;background:#fff;border:1px solid #d8e3f5;border-radius:10px;outline:none;width:74px;height:38px;padding:0 12px}.link-btn[data-v-cf77a84b]{appearance:none;cursor:pointer;color:#3972ea;background:0 0;border:0;font-size:15px;font-weight:600}.preview-box[data-v-cf77a84b]{background:#fff;border:1px solid #dfe8f7;border-radius:14px;margin-top:18px;padding:18px 18px 16px}.preview-caption[data-v-cf77a84b]{color:#73819a;font-size:14px;display:block}.preview-flow[data-v-cf77a84b]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.preview-chip[data-v-cf77a84b],.preview-result[data-v-cf77a84b]{border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;display:inline-flex}.preview-chip.primary[data-v-cf77a84b]{color:#2c68e4;background:#dce9ff}.preview-chip.muted[data-v-cf77a84b]{color:#687790;background:#f1f4f9}.preview-result[data-v-cf77a84b]{color:#284ec2;background:#e8f0ff;font-weight:700}.math-symbol[data-v-cf77a84b]{color:#9aa7bf;font-size:18px}.modal-actions[data-v-cf77a84b]{background:#fff;border-top:1px solid #e8eef8;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.action-right[data-v-cf77a84b]{gap:12px;display:flex}.reset-btn[data-v-cf77a84b],.ghost-btn[data-v-cf77a84b],.primary-btn[data-v-cf77a84b]{appearance:none;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;height:40px;padding:0 18px;font-weight:600;display:inline-flex}.ghost-btn[data-v-cf77a84b],.primary-btn[data-v-cf77a84b]{min-width:108px}.reset-btn[data-v-cf77a84b]{color:#5f6f89;background:0 0;border:0}.ghost-btn[data-v-cf77a84b]{color:#5a6a84;background:#fff;border:1px solid #dbe4f3}.primary-btn[data-v-cf77a84b]{color:#fff;background:linear-gradient(#3e7df0 0%,#2f6de7 100%);border:0;box-shadow:0 12px 22px #2f6de738}.primary-btn[data-v-cf77a84b]:disabled{cursor:not-allowed;opacity:.72}.generator-error[data-v-cf77a84b]{color:#ca3d3d;background:#fff1f1;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:13px}.confirm-modal[data-v-cf77a84b]{background:#fff;border:3px solid #3b73ea;border-radius:0;flex-direction:column;width:min(760px,100vw - 48px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 70px #1b254033}.edit-modal[data-v-cf77a84b]{background:#fff;border-radius:20px;width:min(520px,100vw - 48px);overflow:hidden;box-shadow:0 30px 70px #1b25403d}.edit-body[data-v-cf77a84b]{gap:16px;display:grid}.edit-field[data-v-cf77a84b]{gap:8px;display:grid}.edit-field span[data-v-cf77a84b]{color:#586780;font-size:14px}.edit-field input[data-v-cf77a84b],.edit-field select[data-v-cf77a84b]{color:#23324f;background:#fbfcff;border:1px solid #dce5f4;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px}.confirm-list[data-v-cf77a84b]{gap:12px;min-height:0;padding:18px 24px;display:grid;overflow-y:auto}.confirm-actions[data-v-cf77a84b]{padding:16px 22px 18px}.back-btn[data-v-cf77a84b]{font-weight:500}.success-btn[data-v-cf77a84b]{appearance:none;color:#fff;cursor:pointer;background:linear-gradient(#1fcb8d 0%,#16b778 100%);border:0;border-radius:10px;min-width:186px;height:40px;padding:0 18px;font-weight:700;box-shadow:0 12px 22px #16b77838}.success-btn[data-v-cf77a84b]:disabled{cursor:not-allowed;opacity:.72}@media (height<=860px){.generator-modal[data-v-cf77a84b],.confirm-modal[data-v-cf77a84b]{max-height:calc(100vh - 24px)}.modal-head[data-v-cf77a84b]{padding:18px 24px 14px}.modal-body[data-v-cf77a84b]{padding:20px 24px 10px}.selector-grid[data-v-cf77a84b]{gap:12px}.word-card[data-v-cf77a84b]{min-height:52px}.generate-box[data-v-cf77a84b]{margin-top:20px}.preview-box[data-v-cf77a84b]{margin-top:14px}.modal-actions[data-v-cf77a84b]{padding:14px 20px 12px}}*{box-sizing:border-box}body{color:#1f2a44;background:#f5f7fc;min-width:1380px;margin:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}button,input,textarea{font:inherit}#app[data-v-7d6b60db]{min-height:100vh}.app-shell[data-v-7d6b60db]{background:radial-gradient(circle at 0 0,#4d7cff14,#0000 16%),linear-gradient(#f8faff 0%,#f4f7fd 100%);flex-flow:row;align-items:stretch;min-height:100vh;display:flex}.page-host[data-v-7d6b60db]{flex:1;min-width:0;display:flex}@media (width<=1520px){body{min-width:1280px}}
