.brand-block[data-v-5ef18773]{display:inline-flex;align-items:center;min-width:0;max-width:min(100%,100vw - 32px);text-decoration:none}.mode-text[data-v-5ef18773]{gap:12px}.brand-image[data-v-5ef18773],.logo-ip[data-v-5ef18773]{display:block;max-width:100%;width:auto;height:auto;object-fit:contain;flex-shrink:1}.mode-full.size-sm[data-v-5ef18773]{width:min(180px,100%)}.mode-full.size-md[data-v-5ef18773]{width:min(240px,100%)}.mode-full.size-lg[data-v-5ef18773]{width:min(320px,100%)}.mode-icon.size-sm[data-v-5ef18773]{width:36px}.mode-icon.size-md[data-v-5ef18773]{width:48px}.mode-icon.size-lg[data-v-5ef18773]{width:64px}.mode-text.size-sm .brand-text-icon[data-v-5ef18773]{width:36px;height:36px}.mode-text.size-md .brand-text-icon[data-v-5ef18773]{width:44px;height:44px}.mode-text.size-lg .brand-text-icon[data-v-5ef18773]{width:52px;height:52px}.brand-text-icon[data-v-5ef18773]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,rgba(31,94,255,.12) 0%,rgba(18,59,106,.08) 100%);box-shadow:0 12px 24px #123b6a1f}.variant-inverse .brand-text-icon[data-v-5ef18773]{background:rgba(255,255,255,.12);box-shadow:none}.variant-muted .brand-text-icon[data-v-5ef18773]{background:rgba(243,248,253,.92);box-shadow:none}.brand-text-icon .logo-ip[data-v-5ef18773]{width:100%;height:100%;padding:7px}.brand-text-copy[data-v-5ef18773]{min-width:0;display:grid;gap:2px}.brand-text-copy strong[data-v-5ef18773],.brand-text-copy small[data-v-5ef18773]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-text-copy strong[data-v-5ef18773]{font-size:16px;line-height:1.2;color:var(--ll-text-strong);letter-spacing:-.02em}.brand-text-copy small[data-v-5ef18773]{font-size:11px;line-height:1.4;color:var(--ll-text-regular);letter-spacing:.03em}.variant-inverse .brand-text-copy strong[data-v-5ef18773],.variant-inverse .brand-text-copy small[data-v-5ef18773]{color:#fffffff0}.brand-text-icon-fallback[data-v-5ef18773]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px;font-weight:800;color:var(--ll-color-primary-strong)}.brand-fallback[data-v-5ef18773]{display:grid;gap:4px;min-width:0;padding:12px 14px;border-radius:var(--ll-radius-md);border:1px solid rgba(191,212,236,.92);background:rgba(255,255,255,.94);color:var(--ll-text-strong)}.brand-fallback strong[data-v-5ef18773],.brand-fallback span[data-v-5ef18773]{overflow-wrap:anywhere}.brand-fallback strong[data-v-5ef18773]{font-size:14px;line-height:1.3}.brand-fallback span[data-v-5ef18773]{color:var(--ll-text-regular);font-size:12px;line-height:1.5}.brand-fallback.icon[data-v-5ef18773]{width:100%;place-items:center;padding:10px}.brand-fallback.icon span[data-v-5ef18773]{display:none}@media (max-width: 768px){.mode-full.size-lg[data-v-5ef18773]{width:min(260px,100%)}.mode-text[data-v-5ef18773]{gap:10px}.mode-text.size-md .brand-text-icon[data-v-5ef18773]{width:40px;height:40px}.brand-text-copy strong[data-v-5ef18773]{font-size:15px}.brand-text-copy small[data-v-5ef18773]{font-size:10px}}@media (max-width: 480px){.brand-text-copy strong[data-v-5ef18773],.brand-text-copy small[data-v-5ef18773]{white-space:normal}}.page-transition-fallback[data-v-cfb1be05]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:grid;place-items:center;padding:20px;background:linear-gradient(180deg,rgba(248,251,255,.94) 0%,rgba(239,246,255,.96) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page-transition-fallback.mode-admin[data-v-cfb1be05]{background:linear-gradient(180deg,rgba(248,250,253,.92) 0%,rgba(241,245,250,.94) 100%)}.fallback-surface[data-v-cfb1be05]{width:min(100%,1080px);border-radius:28px;border:1px solid rgba(191,212,236,.88);background:rgba(255,255,255,.88);box-shadow:0 24px 56px #10233d1a;padding:24px;display:grid;gap:18px}.fallback-brand[data-v-cfb1be05]{justify-self:start}.fallback-message[data-v-cfb1be05]{display:grid;gap:8px;color:var(--ll-text-strong)}.fallback-message p[data-v-cfb1be05]{margin:0;color:var(--ll-text-regular);line-height:1.6}.fallback-message.warning strong[data-v-cfb1be05]{color:#8a5b00}.fallback-message.danger strong[data-v-cfb1be05]{color:#a12a2a}.fallback-actions[data-v-cfb1be05]{display:flex;gap:10px;flex-wrap:wrap}.fallback-btn[data-v-cfb1be05]{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(191,212,236,.96);background:rgba(255,255,255,.94);color:var(--ll-text-strong);cursor:pointer}.fallback-btn.primary[data-v-cfb1be05]{background:linear-gradient(135deg,var(--ll-color-primary) 0%,var(--ll-color-primary-strong) 100%);color:#fff;border-color:transparent}.fallback-spinner[data-v-cfb1be05]{width:28px;height:28px;border-radius:50%;border:3px solid rgba(63,116,255,.16);border-top-color:var(--ll-color-primary-strong);animation:fallback-spin-cfb1be05 .9s linear infinite}.fallback-skeleton[data-v-cfb1be05]{display:grid;gap:14px}.sk-line[data-v-cfb1be05],.sk-card[data-v-cfb1be05],.sk-panel[data-v-cfb1be05]{display:block;border-radius:18px;background:linear-gradient(90deg,rgba(221,232,247,.72) 0%,rgba(244,248,253,.94) 50%,rgba(221,232,247,.72) 100%);background-size:220% 100%;animation:fallback-shimmer-cfb1be05 1.4s ease-in-out infinite}.sk-line[data-v-cfb1be05]{height:14px}.w-24[data-v-cfb1be05]{width:24%}.w-56[data-v-cfb1be05]{width:56%}.sk-grid[data-v-cfb1be05]{display:grid;gap:12px}.sk-grid.cols-4[data-v-cfb1be05]{grid-template-columns:repeat(4,minmax(0,1fr))}.sk-grid.cols-2[data-v-cfb1be05]{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-card[data-v-cfb1be05]{min-height:112px}.sk-panel[data-v-cfb1be05]{min-height:180px}.sk-panel.tall[data-v-cfb1be05]{min-height:220px}@keyframes fallback-shimmer-cfb1be05{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fallback-spin-cfb1be05{to{transform:rotate(360deg)}}@media (max-width: 768px){.fallback-surface[data-v-cfb1be05]{padding:18px;border-radius:22px}.sk-grid.cols-4[data-v-cfb1be05],.sk-grid.cols-2[data-v-cfb1be05]{grid-template-columns:1fr}.w-24[data-v-cfb1be05],.w-56[data-v-cfb1be05]{width:72%}}.resource-scope-filter[data-v-d7cdbee0]{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:20px;align-items:center;margin:0 0 20px;padding:18px 20px;border:1px solid #dce8f5;border-radius:16px;background:linear-gradient(145deg,#fff,#f4f8fd);box-shadow:0 8px 24px #1f497a0d}.scope-copy span[data-v-d7cdbee0],.scope-copy strong[data-v-d7cdbee0]{display:block}.scope-copy span[data-v-d7cdbee0]{color:#2f78ff;font-size:11px;font-weight:800;letter-spacing:.12em}.scope-copy strong[data-v-d7cdbee0]{margin-top:4px;color:#173753}.scope-copy p[data-v-d7cdbee0]{margin:5px 0 0;color:#71869c;font-size:12px;line-height:1.55}.scope-fields[data-v-d7cdbee0]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px}.scope-fields[data-v-d7cdbee0] .el-select{width:100%}.scope-fields[data-v-d7cdbee0] .el-input.is-disabled .el-input__wrapper{background:#f8fbff;box-shadow:0 0 0 1px #e0ebf7 inset}.scope-fields[data-v-d7cdbee0] .el-input.is-disabled .el-input__inner{color:#627b94;-webkit-text-fill-color:#627b94}@media (max-width:1100px){.resource-scope-filter[data-v-d7cdbee0]{grid-template-columns:1fr}.scope-fields[data-v-d7cdbee0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.resource-scope-filter[data-v-d7cdbee0]{padding:15px}.scope-fields[data-v-d7cdbee0]{grid-template-columns:1fr}}.page-skeleton[data-v-09fdfd41]{display:grid;gap:18px}.sk-hero[data-v-09fdfd41],.sk-admin-hero[data-v-09fdfd41],.sk-admin-head[data-v-09fdfd41],.sk-stats[data-v-09fdfd41],.sk-tabs[data-v-09fdfd41],.sk-panels[data-v-09fdfd41]{display:grid;gap:14px}.sk-hero[data-v-09fdfd41]{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:stretch}.sk-copy[data-v-09fdfd41]{display:grid;gap:14px}.sk-pills[data-v-09fdfd41],.sk-actions[data-v-09fdfd41],.sk-stats.four[data-v-09fdfd41],.sk-tabs[data-v-09fdfd41],.sk-panels.two[data-v-09fdfd41]{display:grid;gap:12px}.sk-pills[data-v-09fdfd41]{grid-template-columns:repeat(4,minmax(0,1fr))}.sk-actions[data-v-09fdfd41]{grid-template-columns:180px 220px}.sk-stats.four[data-v-09fdfd41]{grid-template-columns:repeat(4,minmax(0,1fr))}.sk-tabs[data-v-09fdfd41]{grid-template-columns:repeat(5,minmax(0,1fr))}.variant-admin-manage .sk-tabs[data-v-09fdfd41]{grid-template-columns:repeat(4,minmax(0,1fr))}.sk-panels.two[data-v-09fdfd41]{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-panels.one[data-v-09fdfd41]{grid-template-columns:1fr}.sk-pill[data-v-09fdfd41],.sk-title[data-v-09fdfd41],.sk-line[data-v-09fdfd41],.sk-card[data-v-09fdfd41],.sk-panel[data-v-09fdfd41],.sk-tab[data-v-09fdfd41],.sk-button[data-v-09fdfd41]{display:block;background:linear-gradient(90deg,rgba(221,232,247,.7) 0%,rgba(244,248,253,.96) 50%,rgba(221,232,247,.7) 100%);background-size:220% 100%;animation:page-skeleton-shimmer-09fdfd41 1.4s ease-in-out infinite}.sk-pill[data-v-09fdfd41]{width:180px;height:34px;border-radius:999px}.sk-pill.small[data-v-09fdfd41]{width:100%;height:42px}.sk-title[data-v-09fdfd41]{width:320px;height:24px;border-radius:12px}.sk-title.large[data-v-09fdfd41]{width:min(520px,100%);height:clamp(36px,4vw,58px)}.sk-line[data-v-09fdfd41]{width:100%;height:14px;border-radius:999px}.w-52[data-v-09fdfd41]{width:52%}.w-40[data-v-09fdfd41]{width:40%}.w-36[data-v-09fdfd41]{width:36%}.sk-card[data-v-09fdfd41]{min-height:120px;border-radius:24px}.sk-card.short[data-v-09fdfd41]{min-height:84px}.sk-panel[data-v-09fdfd41]{min-height:180px;border-radius:28px}.sk-panel.short[data-v-09fdfd41]{min-height:96px}.sk-panel.tall[data-v-09fdfd41]{min-height:220px}.sk-panel.taller[data-v-09fdfd41]{min-height:320px}.sk-panel.hero-side[data-v-09fdfd41]{min-height:360px}.sk-tab[data-v-09fdfd41],.sk-button[data-v-09fdfd41]{min-height:52px;border-radius:18px}.sk-button.ghost[data-v-09fdfd41]{opacity:.82}@keyframes page-skeleton-shimmer-09fdfd41{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1024px){.sk-hero[data-v-09fdfd41],.sk-stats.four[data-v-09fdfd41],.sk-panels.two[data-v-09fdfd41],.sk-tabs[data-v-09fdfd41],.sk-pills[data-v-09fdfd41],.sk-actions[data-v-09fdfd41]{grid-template-columns:1fr}.sk-title[data-v-09fdfd41],.w-52[data-v-09fdfd41],.w-40[data-v-09fdfd41],.w-36[data-v-09fdfd41]{width:min(100%,420px)}}.lumina-dashboard[data-v-421d58a7]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100%;font-family:var(--font-body)}.welcome-section[data-v-421d58a7]{display:flex;justify-content:space-between;align-items:center;padding:48px;background:var(--color-text);border-radius:var(--radius-lg);margin-bottom:32px;position:relative;overflow:hidden}.welcome-section[data-v-421d58a7]:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(135deg,transparent 0%,rgba(47,140,255,.1) 100%);pointer-events:none}.welcome-badge[data-v-421d58a7]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(255,255,255,.1);border-radius:100px;font-size:12px;letter-spacing:.05em;color:#fffc;margin-bottom:24px}.badge-check[data-v-421d58a7]{width:16px;height:16px;background:var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--color-text)}.welcome-title[data-v-421d58a7]{font-family:var(--font-display);font-size:36px;font-weight:400;line-height:1.2;color:#fff;margin:0 0 16px;letter-spacing:.02em}.title-line[data-v-421d58a7]{display:block}.title-italic[data-v-421d58a7]{font-style:italic;color:var(--color-accent)}.welcome-desc[data-v-421d58a7]{font-size:14px;color:#fff9;line-height:1.8;margin:0}.welcome-visual[data-v-421d58a7]{position:relative;z-index:1}.visual-circle[data-v-421d58a7]{width:100px;height:100px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.section-header[data-v-421d58a7]{display:flex;align-items:baseline;gap:16px;margin-bottom:32px;flex-wrap:wrap}.section-number[data-v-421d58a7]{font-family:var(--font-display);font-size:12px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-421d58a7]{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.05em}.section-subtitle[data-v-421d58a7]{font-family:var(--font-display-cn);font-size:14px;color:var(--color-text-secondary);margin:0}.stats-section[data-v-421d58a7]{margin-bottom:32px}.stats-grid[data-v-421d58a7]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat-card[data-v-421d58a7]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px;display:flex;align-items:flex-start;gap:16px;box-shadow:var(--shadow-sm);transition:all var(--transition);border:1px solid transparent}.stat-card[data-v-421d58a7]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-border)}.stat-icon-wrapper[data-v-421d58a7]{width:48px;height:48px;background:var(--color-bg);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-text);flex-shrink:0}.stat-content[data-v-421d58a7]{flex:1;min-width:0}.stat-value[data-v-421d58a7]{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--color-text);line-height:1;margin-bottom:8px;letter-spacing:.02em}.stat-label[data-v-421d58a7]{font-size:11px;color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase}.stat-trend[data-v-421d58a7]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;padding:4px 8px;border-radius:100px}.stat-trend.trend-up[data-v-421d58a7]{color:#2d6a4f;background:rgba(45,106,79,.1)}.stat-trend.trend-down[data-v-421d58a7]{color:#9d4452;background:rgba(157,68,82,.1)}.charts-section[data-v-421d58a7]{margin-bottom:32px}.charts-grid[data-v-421d58a7]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.chart-card[data-v-421d58a7]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px;box-shadow:var(--shadow-sm)}.chart-header[data-v-421d58a7]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:24px}.chart-title[data-v-421d58a7]{font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--color-text);margin:0;letter-spacing:.1em}.chart-subtitle[data-v-421d58a7]{font-family:var(--font-display-cn);font-size:12px;color:var(--color-text-muted);margin:0}.chart-actions[data-v-421d58a7]{margin-left:auto;display:flex;gap:8px}.chart-btn[data-v-421d58a7]{padding:6px 14px;font-size:10px;font-weight:500;letter-spacing:.1em;color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border);border-radius:100px;cursor:pointer;transition:all var(--transition)}.chart-btn[data-v-421d58a7]:hover{color:var(--color-text);border-color:var(--color-text)}.chart-btn.active[data-v-421d58a7]{color:var(--color-bg-card);background:var(--color-text);border-color:var(--color-text)}.chart-container[data-v-421d58a7]{height:280px}.bottom-section[data-v-421d58a7]{margin-bottom:32px}.bottom-grid[data-v-421d58a7]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.quick-card[data-v-421d58a7],.activity-card[data-v-421d58a7]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px;box-shadow:var(--shadow-sm)}.card-header[data-v-421d58a7]{display:flex;align-items:baseline;gap:12px;margin-bottom:24px;flex-wrap:wrap}.card-number[data-v-421d58a7]{font-family:var(--font-display);font-size:11px;color:var(--color-text-muted);letter-spacing:.1em}.card-title[data-v-421d58a7]{font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--color-text);margin:0;letter-spacing:.1em}.card-subtitle[data-v-421d58a7]{font-family:var(--font-display-cn);font-size:12px;color:var(--color-text-muted);margin:0}.quick-entries[data-v-421d58a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.quick-entry[data-v-421d58a7]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);border:1px solid transparent}.quick-entry[data-v-421d58a7]:hover{background:var(--color-bg);border-color:var(--color-border)}.quick-entry:hover .entry-arrow[data-v-421d58a7]{opacity:1;transform:translate(2px,-2px)}.entry-icon[data-v-421d58a7]{width:40px;height:40px;background:var(--color-bg);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-text);flex-shrink:0}.entry-text[data-v-421d58a7]{flex:1;font-size:13px;color:var(--color-text-secondary)}.entry-arrow[data-v-421d58a7]{opacity:0;color:var(--color-text-muted);transition:all var(--transition)}.activity-list[data-v-421d58a7]{max-height:300px;overflow-y:auto}.activity-item[data-v-421d58a7]{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid var(--color-border)}.activity-item[data-v-421d58a7]:last-child{border-bottom:none}.activity-indicator[data-v-421d58a7]{width:8px;height:8px;background:var(--color-accent);border-radius:50%;margin-top:6px;flex-shrink:0}.activity-content[data-v-421d58a7]{flex:1;min-width:0}.activity-text[data-v-421d58a7]{font-size:14px;color:var(--color-text);margin:0 0 6px;line-height:1.5}.activity-time[data-v-421d58a7]{font-size:12px;color:var(--color-text-muted)}.activity-empty[data-v-421d58a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;color:var(--color-text-muted)}.activity-empty svg[data-v-421d58a7]{margin-bottom:16px;opacity:.5}.activity-empty p[data-v-421d58a7]{margin:0;font-size:14px}@media (max-width: 1200px){.stats-grid[data-v-421d58a7]{grid-template-columns:repeat(2,1fr)}.charts-grid[data-v-421d58a7],.bottom-grid[data-v-421d58a7]{grid-template-columns:1fr}}@media (max-width: 768px){.welcome-section[data-v-421d58a7]{flex-direction:column;text-align:center;padding:32px 24px}.welcome-visual[data-v-421d58a7]{display:none}.welcome-title[data-v-421d58a7]{font-size:28px}.stats-grid[data-v-421d58a7]{grid-template-columns:1fr}.quick-entries[data-v-421d58a7]{grid-template-columns:repeat(2,1fr)}.section-header[data-v-421d58a7],.card-header[data-v-421d58a7]{flex-direction:column;gap:8px}.chart-actions[data-v-421d58a7]{margin-left:0}}@media (max-width: 480px){.quick-entries[data-v-421d58a7]{grid-template-columns:1fr}}.lumina-ai-settings[data-v-bfaa5c72]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100vh;font-family:var(--font-body);padding:0}.page-header[data-v-bfaa5c72]{display:flex;justify-content:space-between;align-items:center;padding:32px 40px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border)}.header-badge[data-v-bfaa5c72]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--color-bg);border-radius:100px;font-size:11px;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:12px}.badge-icon[data-v-bfaa5c72]{color:var(--color-accent)}.header-title[data-v-bfaa5c72]{font-family:var(--font-display-cn);font-size:28px;font-weight:400;color:var(--color-text);margin:0 0 8px}.header-desc[data-v-bfaa5c72]{font-size:13px;color:var(--color-text-muted);margin:0;letter-spacing:.05em}.test-btn[data-v-bfaa5c72]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--color-text);color:#fff;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:all var(--transition)}.test-btn[data-v-bfaa5c72]:hover:not(:disabled){background:#333;transform:translateY(-2px)}.test-btn[data-v-bfaa5c72]:disabled{opacity:.6;cursor:not-allowed}.config-nav[data-v-bfaa5c72]{display:flex;gap:4px;padding:16px 40px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border);overflow-x:auto}.nav-tab[data-v-bfaa5c72]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);font-size:13px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition);white-space:nowrap}.nav-tab[data-v-bfaa5c72]:hover{background:var(--color-bg)}.nav-tab.active[data-v-bfaa5c72]{background:var(--color-bg);border-color:var(--color-border);color:var(--color-text)}.tab-icon[data-v-bfaa5c72]{font-size:16px}.tab-label[data-v-bfaa5c72]{font-weight:500}.config-main[data-v-bfaa5c72]{padding:32px 40px}.config-section[data-v-bfaa5c72]{animation:fadeIn-bfaa5c72 .3s ease}@keyframes fadeIn-bfaa5c72{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-bfaa5c72]{display:flex;align-items:baseline;gap:16px;margin-bottom:28px;flex-wrap:wrap}.section-number[data-v-bfaa5c72]{font-family:var(--font-display);font-size:12px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-bfaa5c72]{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.05em}.section-subtitle[data-v-bfaa5c72]{font-family:var(--font-display-cn);font-size:14px;color:var(--color-text-secondary);margin:0}.section-filter[data-v-bfaa5c72]{margin-left:auto;display:flex;gap:8px}.filter-btn[data-v-bfaa5c72]{padding:6px 14px;font-size:12px;font-weight:500;color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border);border-radius:100px;cursor:pointer;transition:all var(--transition)}.filter-btn[data-v-bfaa5c72]:hover{color:var(--color-text);border-color:var(--color-text)}.filter-btn.active[data-v-bfaa5c72]{color:var(--color-bg-card);background:var(--color-text);border-color:var(--color-text)}.form-card[data-v-bfaa5c72]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:32px;box-shadow:var(--shadow-sm)}.form-group[data-v-bfaa5c72]{margin-bottom:28px}.form-row[data-v-bfaa5c72]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-label[data-v-bfaa5c72]{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--color-text);margin-bottom:4px}.form-hint[data-v-bfaa5c72]{font-size:12px;color:var(--color-text-muted);margin:0 0 12px}.form-tip[data-v-bfaa5c72]{display:block;font-size:12px;color:var(--color-text-muted);margin-top:8px}.lumina-input[data-v-bfaa5c72] .el-input__wrapper,.lumina-select[data-v-bfaa5c72] .el-input__wrapper{border-radius:var(--radius-sm);box-shadow:none;border:1px solid var(--color-border);padding:8px 16px;transition:all var(--transition)}.lumina-input[data-v-bfaa5c72] .el-input__wrapper:hover,.lumina-select[data-v-bfaa5c72] .el-input__wrapper:hover{border-color:var(--color-text-muted)}.lumina-input[data-v-bfaa5c72] .el-input__wrapper.is-focus,.lumina-select[data-v-bfaa5c72] .el-input__wrapper.is-focus{border-color:var(--color-text);box-shadow:0 0 0 3px #1a1a1a14}.form-actions[data-v-bfaa5c72]{margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}.save-btn[data-v-bfaa5c72]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;background:var(--color-text);color:#fff;border:none;border-radius:var(--radius-sm);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition)}.save-btn[data-v-bfaa5c72]:hover:not(:disabled){background:#333;transform:translateY(-2px);box-shadow:var(--shadow-md)}.save-btn[data-v-bfaa5c72]:disabled{opacity:.6;cursor:not-allowed}.features-container[data-v-bfaa5c72]{display:flex;flex-direction:column;gap:12px;background:var(--color-bg-card);border-radius:var(--radius-md);padding:8px;box-shadow:var(--shadow-sm)}.feature-item[data-v-bfaa5c72]{display:flex;align-items:center;gap:20px;padding:20px 24px;background:var(--color-bg);border-radius:var(--radius-sm);transition:all var(--transition)}.feature-item[data-v-bfaa5c72]:hover{background:#f0ece7}.feature-visual[data-v-bfaa5c72]{width:48px;height:48px;background:var(--color-bg-card);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-emoji[data-v-bfaa5c72]{font-size:24px}.feature-info[data-v-bfaa5c72]{flex:1;min-width:0}.feature-name[data-v-bfaa5c72]{font-size:15px;font-weight:500;color:var(--color-text);margin:0 0 4px}.feature-desc[data-v-bfaa5c72]{font-size:13px;color:var(--color-text-muted);margin:0}.feature-toggle[data-v-bfaa5c72]{flex-shrink:0}.limits-grid[data-v-bfaa5c72]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.limit-card[data-v-bfaa5c72]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:24px;box-shadow:var(--shadow-sm);transition:all var(--transition);border:1px solid transparent}.limit-card[data-v-bfaa5c72]:hover{border-color:var(--color-border);transform:translateY(-2px)}.limit-header[data-v-bfaa5c72]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.limit-icon[data-v-bfaa5c72]{font-size:20px}.limit-name[data-v-bfaa5c72]{font-size:13px;font-weight:500;color:var(--color-text)}.limit-input[data-v-bfaa5c72]{display:flex;align-items:center;gap:8px}.limit-unit[data-v-bfaa5c72]{font-size:12px;color:var(--color-text-muted)}.advanced-cards[data-v-bfaa5c72]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.advanced-card[data-v-bfaa5c72]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px;box-shadow:var(--shadow-sm);display:flex;gap:20px;border:1px solid transparent;transition:all var(--transition)}.advanced-card[data-v-bfaa5c72]:hover{border-color:var(--color-border)}.card-icon[data-v-bfaa5c72]{width:48px;height:48px;background:var(--color-bg);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.card-content[data-v-bfaa5c72]{flex:1}.card-content h4[data-v-bfaa5c72]{font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--color-text);margin:0 0 4px}.card-content p[data-v-bfaa5c72]{font-size:12px;color:var(--color-text-muted);margin:0 0 16px}.card-control[data-v-bfaa5c72]{display:flex;align-items:center;gap:12px}.unit[data-v-bfaa5c72]{font-size:13px;color:var(--color-text-muted)}.switch-label[data-v-bfaa5c72]{font-size:13px;color:var(--color-text-secondary)}.temperature-control[data-v-bfaa5c72]{flex-direction:column;align-items:stretch;gap:8px}.temperature-control .el-slider[data-v-bfaa5c72]{width:100%}.temp-value[data-v-bfaa5c72]{font-family:var(--font-display);font-size:24px;color:var(--color-accent)}.temp-hint[data-v-bfaa5c72]{font-size:11px;color:var(--color-text-muted);margin-top:8px}.stats-overview[data-v-bfaa5c72]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.stats-card[data-v-bfaa5c72]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:24px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-sm);transition:all var(--transition);border:1px solid transparent}.stats-card[data-v-bfaa5c72]:hover{transform:translateY(-4px);border-color:var(--color-border);box-shadow:var(--shadow-lg)}.stats-icon[data-v-bfaa5c72]{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.stats-icon.blue[data-v-bfaa5c72]{background:rgba(59,130,246,.1)}.stats-icon.green[data-v-bfaa5c72]{background:rgba(34,197,94,.1)}.stats-icon.orange[data-v-bfaa5c72]{background:rgba(24,184,217,.14)}.stats-icon.purple[data-v-bfaa5c72]{background:rgba(168,85,247,.1)}.stats-info[data-v-bfaa5c72]{flex:1;min-width:0}.stats-value[data-v-bfaa5c72]{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-text);line-height:1;margin-bottom:6px}.stats-label[data-v-bfaa5c72]{font-size:12px;color:var(--color-text-muted);letter-spacing:.02em}.type-analytics[data-v-bfaa5c72]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px;box-shadow:var(--shadow-sm)}.analytics-title[data-v-bfaa5c72]{display:flex;align-items:baseline;gap:12px;margin:0 0 24px}.title-en[data-v-bfaa5c72]{font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:.1em;color:var(--color-text)}.title-cn[data-v-bfaa5c72]{font-family:var(--font-display-cn);font-size:12px;color:var(--color-text-muted)}.analytics-bars[data-v-bfaa5c72]{display:flex;flex-direction:column;gap:16px}.bar-item[data-v-bfaa5c72]{display:flex;align-items:center;gap:16px}.bar-label[data-v-bfaa5c72]{display:flex;align-items:center;gap:8px;width:140px;flex-shrink:0}.bar-icon[data-v-bfaa5c72]{font-size:18px}.bar-name[data-v-bfaa5c72]{font-size:13px;color:var(--color-text-secondary)}.bar-track[data-v-bfaa5c72]{flex:1;height:8px;background:var(--color-bg);border-radius:100px;overflow:hidden}.bar-fill[data-v-bfaa5c72]{height:100%;background:linear-gradient(90deg,var(--color-text),var(--color-accent));border-radius:100px;transition:width .5s ease}.bar-value[data-v-bfaa5c72]{width:60px;text-align:right;font-family:var(--font-display);font-size:14px;color:var(--color-text)}.test-dialog[data-v-bfaa5c72] .el-dialog__header{display:none}.test-dialog[data-v-bfaa5c72] .el-dialog__body{padding:40px}.test-result[data-v-bfaa5c72]{text-align:center}.result-icon[data-v-bfaa5c72]{margin-bottom:20px}.test-result.success .result-icon[data-v-bfaa5c72]{color:#22c55e}.test-result.error .result-icon[data-v-bfaa5c72]{color:#ef4444}.result-title[data-v-bfaa5c72]{font-family:var(--font-display-cn);font-size:20px;font-weight:400;color:var(--color-text);margin:0 0 12px}.result-message[data-v-bfaa5c72]{font-size:14px;color:var(--color-text-secondary);margin:0 0 8px}.result-time[data-v-bfaa5c72]{font-size:13px;color:var(--color-text-muted);margin:0}.loading-spinner[data-v-bfaa5c72]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-bfaa5c72 .8s linear infinite}@keyframes spin-bfaa5c72{to{transform:rotate(360deg)}}[data-v-bfaa5c72] .el-switch.is-checked .el-switch__core{background:var(--color-text);border-color:var(--color-text)}[data-v-bfaa5c72] .el-switch__core{border-radius:100px}[data-v-bfaa5c72] .el-input-number{width:140px}[data-v-bfaa5c72] .el-input-number .el-input__wrapper{border-radius:var(--radius-sm);box-shadow:none;border:1px solid var(--color-border)}[data-v-bfaa5c72] .el-input-number .el-input__wrapper:hover{border-color:var(--color-text-muted)}[data-v-bfaa5c72] .el-slider__runway{background:var(--color-border)}[data-v-bfaa5c72] .el-slider__bar{background:var(--color-text)}[data-v-bfaa5c72] .el-slider__button{border-color:var(--color-text)}@media (max-width: 1200px){.limits-grid[data-v-bfaa5c72],.stats-overview[data-v-bfaa5c72]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.page-header[data-v-bfaa5c72]{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.config-nav[data-v-bfaa5c72]{padding:12px 24px}.config-main[data-v-bfaa5c72]{padding:24px}.form-row[data-v-bfaa5c72],.limits-grid[data-v-bfaa5c72],.advanced-cards[data-v-bfaa5c72],.vip-grid[data-v-bfaa5c72],.stats-overview[data-v-bfaa5c72]{grid-template-columns:1fr}.section-header[data-v-bfaa5c72]{flex-direction:column;gap:8px}.section-filter[data-v-bfaa5c72]{margin-left:0}.bar-label[data-v-bfaa5c72]{width:100px}}.growth-page{min-height:100%;padding:28px;color:#10233d;background:radial-gradient(circle at 12% 0,rgba(47,140,255,.14),transparent 30%),linear-gradient(180deg,#f8fbff 0%,#eef5ff 100%)}.growth-shell{width:min(1320px,100%);margin:0 auto}.growth-hero,.growth-card,.growth-section-card,.growth-filter{border:1px solid rgba(211,226,243,.95);border-radius:22px;background:rgba(255,255,255,.95);box-shadow:0 18px 48px #2d548014}.growth-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:28px;margin-bottom:20px}.growth-eyebrow{margin:0 0 8px;color:#2f78ff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.growth-hero h1,.growth-section-card h2,.growth-card h3{margin:0;color:#10233d}.growth-hero h1{font-size:30px}.growth-hero p,.growth-muted{color:#6c8299;line-height:1.7}.growth-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.growth-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.growth-card{padding:18px}.growth-card .value{margin-top:8px;color:#2f78ff;font-size:28px;font-weight:850}.growth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.growth-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end;padding:18px;margin-bottom:18px}.growth-section-card{padding:22px;margin-bottom:18px}.growth-section-card h2{margin-bottom:12px;font-size:22px}.growth-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.growth-kv div{padding:12px;border-radius:14px;background:#f5f9ff;color:#405a74}.growth-kv b{display:block;color:#10233d}.growth-empty{padding:42px 20px;border:1px dashed #bdd5ef;border-radius:18px;background:#f7fbff;color:#6c8299;text-align:center}.growth-section-list{display:grid;grid-template-columns:1fr;gap:14px}.growth-section-block{padding:18px;border:1px solid #dbe8f6;border-radius:18px;background:linear-gradient(160deg,#ffffff,#f8fbff)}.growth-section-block h3{margin:0 0 12px;color:#174775}.growth-content-row{margin:8px 0;color:#425b75;line-height:1.7}.growth-content-row strong{color:#10233d}@media (max-width: 1000px){.growth-page{padding:18px}.growth-hero{align-items:flex-start;flex-direction:column}.growth-stats,.growth-grid,.growth-grid.three,.growth-filter,.growth-kv{grid-template-columns:1fr}}.lumina-admin-layout[data-v-547baf64]{--color-bg: #f4f8fc;--color-bg-card: #ffffff;--color-sidebar: #092747;--color-text: #10233d;--color-text-secondary: #4c6480;--color-text-muted: #7f94ad;--color-accent: #2f8cff;--color-border: #dbe7f5;--font-display: var(--ll-font-display);--font-display-cn: var(--ll-font-display);--font-body: var(--ll-font-sans);--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--radius-sm: 8px;--radius-md: 12px;--sidebar-width: 240px;--sidebar-collapsed-width: 72px;--header-height: 64px;display:flex;min-height:100vh;background:var(--color-bg);font-family:var(--font-body)}.sidebar[data-v-547baf64]{width:var(--sidebar-width);background:var(--color-sidebar);position:fixed;left:0;top:0;bottom:0;z-index:100;display:flex;flex-direction:column;transition:width var(--transition);overflow:hidden}.sidebar-collapse[data-v-547baf64]{width:var(--sidebar-collapsed-width)}.sidebar-logo[data-v-547baf64]{height:72px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.06);justify-content:center}.sidebar-brand[data-v-547baf64]{max-width:100%}.sidebar-brand--full[data-v-547baf64]{width:min(180px,100%)}.sidebar-brand--icon[data-v-547baf64]{width:36px}.sidebar-nav[data-v-547baf64]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 12px}.sidebar-nav[data-v-547baf64]::-webkit-scrollbar{width:4px}.sidebar-nav[data-v-547baf64]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-547baf64]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:2px}.sidebar[data-v-547baf64] .el-menu{border-right:none;background:transparent!important}.sidebar[data-v-547baf64] .el-menu-item,.sidebar[data-v-547baf64] .el-sub-menu__title{height:48px;line-height:48px;margin:4px 0;border-radius:var(--radius-sm);color:#fff9!important;transition:all var(--transition)}.sidebar[data-v-547baf64] .el-menu-item:hover,.sidebar[data-v-547baf64] .el-sub-menu__title:hover{background:rgba(255,255,255,.06)!important;color:#ffffffe6!important}.sidebar[data-v-547baf64] .el-menu-item.is-active{background:rgba(47,140,255,.18)!important;color:var(--color-accent)!important}.sidebar[data-v-547baf64] .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--color-accent);border-radius:0 2px 2px 0}.sidebar[data-v-547baf64] .menu-item-core>.el-sub-menu__title{color:#d8ebff!important;background:linear-gradient(90deg,rgba(47,140,255,.2),rgba(47,140,255,.05))!important;box-shadow:inset 0 0 0 1px #6bb1ff2e}.sidebar[data-v-547baf64] .menu-item-core>.el-sub-menu__title .el-icon{color:#62a7ff}.sidebar[data-v-547baf64] .el-sub-menu .el-menu-item{height:42px;line-height:42px;padding-left:52px!important;font-size:13px}.sidebar[data-v-547baf64] .el-menu--collapse .el-sub-menu .el-menu-item{padding-left:20px!important}.sidebar[data-v-547baf64] .el-icon{font-size:18px}.sidebar-footer[data-v-547baf64]{padding:16px 20px;border-top:1px solid rgba(255,255,255,.06)}.sidebar-version[data-v-547baf64]{font-size:11px;color:#ffffff4d;letter-spacing:.05em}.main-container[data-v-547baf64]{flex:1;margin-left:var(--sidebar-width);display:flex;flex-direction:column;min-height:100vh;transition:margin-left var(--transition)}.main-container.sidebar-collapsed[data-v-547baf64]{margin-left:var(--sidebar-collapsed-width)}.header[data-v-547baf64]{height:var(--header-height);background:rgba(255,255,255,.9);border-bottom:1px solid rgba(219,231,245,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:99}.header-left[data-v-547baf64]{display:flex;align-items:center;gap:16px}.collapse-btn[data-v-547baf64]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);transition:all var(--transition)}.collapse-btn[data-v-547baf64]:hover{background:var(--color-bg);border-color:var(--color-border);color:var(--color-text)}.breadcrumb[data-v-547baf64]{display:flex;align-items:center;gap:8px;font-size:13px}.breadcrumb-item[data-v-547baf64]{display:flex;align-items:center;gap:6px;color:var(--color-text-muted);text-decoration:none;transition:color var(--transition)}.breadcrumb-item[data-v-547baf64]:hover{color:var(--color-text)}.breadcrumb-separator[data-v-547baf64]{color:var(--color-border)}.breadcrumb-current[data-v-547baf64]{color:var(--color-text);font-weight:500}.header-right[data-v-547baf64]{display:flex;align-items:center;gap:12px}.header-btn[data-v-547baf64]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);transition:all var(--transition)}.header-btn[data-v-547baf64]:hover{background:var(--color-bg);border-color:var(--color-border);color:var(--color-text)}.user-dropdown[data-v-547baf64]{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:100px;cursor:pointer;transition:all var(--transition);border:1px solid transparent}.user-dropdown[data-v-547baf64]:hover{background:var(--color-bg);border-color:var(--color-border)}.user-avatar[data-v-547baf64]{width:36px;height:36px;background:var(--color-text);color:var(--color-bg-card);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:14px;font-weight:500}.user-name[data-v-547baf64]{font-size:14px;color:var(--color-text);font-weight:500}.dropdown-arrow[data-v-547baf64]{color:var(--color-text-muted)}.main-content[data-v-547baf64]{flex:1;padding:24px;overflow-y:auto;background:radial-gradient(circle at top left,rgba(125,188,255,.1),transparent 24%),linear-gradient(180deg,#f8fbff 0%,#f2f7ff 100%)}.admin-route-shell[data-v-547baf64]{position:relative;min-height:calc(100vh - var(--header-height) - 48px)}.fade-enter-active[data-v-547baf64],.fade-leave-active[data-v-547baf64]{transition:opacity var(--transition)}.fade-enter-from[data-v-547baf64],.fade-leave-to[data-v-547baf64]{opacity:0}.dialog-footer[data-v-547baf64]{display:flex;justify-content:flex-end;gap:12px}.btn-secondary[data-v-547baf64],.btn-primary[data-v-547baf64]{padding:10px 24px;font-size:13px;font-weight:500;letter-spacing:.05em;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition)}.btn-secondary[data-v-547baf64]{background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.btn-secondary[data-v-547baf64]:hover{border-color:var(--color-text);color:var(--color-text)}.btn-primary[data-v-547baf64]{background:var(--color-text);border:1px solid var(--color-text);color:var(--color-bg-card)}.btn-primary[data-v-547baf64]:hover{background:#333;border-color:#333}.btn-primary[data-v-547baf64]:disabled{opacity:.6;cursor:not-allowed}[data-v-547baf64] .el-dropdown-menu{padding:8px;border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}[data-v-547baf64] .el-dropdown-menu__item{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--radius-sm);font-size:13px;color:var(--color-text-secondary);transition:all var(--transition)}[data-v-547baf64] .el-dropdown-menu__item:hover{background:var(--color-bg);color:var(--color-text)}[data-v-547baf64] .el-dropdown-menu__item--divided{margin-top:8px;padding-top:10px;border-top:1px solid var(--color-border)}@media (max-width: 1024px){.sidebar[data-v-547baf64]{transform:translate(-100%)}.sidebar[data-v-547baf64]:not(.sidebar-collapse){transform:translate(0)}.main-container[data-v-547baf64]{margin-left:0!important}.user-name[data-v-547baf64]{display:none}}@media (max-width: 768px){.main-content[data-v-547baf64]{padding:16px}.header[data-v-547baf64]{padding:0 16px}.breadcrumb span[data-v-547baf64]{display:none}}.module-checks[data-v-5c7d7609]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;width:100%}@media (max-width:720px){.module-checks[data-v-5c7d7609]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-v-5c7d7609] .el-dialog{width:94%!important}}.generation-engine[data-v-e72106d6]{display:grid;gap:20px}.engine-header[data-v-e72106d6]{margin-bottom:0}.engine-stats[data-v-e72106d6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.engine-stats article[data-v-e72106d6]{padding:18px;border:1px solid #dbe8f6;border-radius:16px;background:linear-gradient(145deg,#fff,#f4f9ff);box-shadow:0 8px 22px #22588e0f}.engine-stats span[data-v-e72106d6],.engine-stats strong[data-v-e72106d6],.engine-stats small[data-v-e72106d6]{display:block}.engine-stats span[data-v-e72106d6]{color:#6c849b;font-size:12px}.engine-stats strong[data-v-e72106d6]{margin:5px 0;color:#153e64;font-size:27px}.engine-stats small[data-v-e72106d6]{color:#91a3b5}.engine-shell[data-v-e72106d6]{display:grid;gap:18px}.engine-steps-card[data-v-e72106d6]{padding:24px 22px;border:1px solid #dbe8f6;border-radius:18px;background:#fff}.engine-workspace[data-v-e72106d6]{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px;align-items:start}.engine-main[data-v-e72106d6]{min-width:0;display:grid;gap:14px}.step-panel[data-v-e72106d6]{min-height:450px}.step-kicker[data-v-e72106d6]{display:block;margin-bottom:5px;color:#2f78ff;font-size:11px;font-weight:800;letter-spacing:.12em}.target-mode[data-v-e72106d6]{display:flex;width:100%}.target-mode[data-v-e72106d6] .el-radio-button{flex:1}.target-mode[data-v-e72106d6] .el-radio-button__inner{width:100%}.target-form[data-v-e72106d6]{margin-top:22px}.target-preview[data-v-e72106d6]{margin-top:16px;padding:16px;border-radius:14px;background:#f2f7fd}.target-preview>span[data-v-e72106d6]{display:block;margin-bottom:10px;color:#315876;font-weight:700}.target-preview>div[data-v-e72106d6]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.source-grid[data-v-e72106d6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-grid[data-v-e72106d6] .el-checkbox{width:100%;height:auto;min-height:82px;margin:0;padding:14px}.source-grid[data-v-e72106d6] .el-checkbox__label{width:100%;min-width:0}.source-option[data-v-e72106d6]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center}.source-option>.el-icon[data-v-e72106d6]{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#eaf4ff;color:#2f78ff;font-size:18px}.source-option strong[data-v-e72106d6],.source-option span[data-v-e72106d6]{display:block}.source-option strong[data-v-e72106d6]{color:#244966}.source-option span[data-v-e72106d6]{margin-top:4px;color:#7c91a4;font-size:12px}.selected-question-strip[data-v-e72106d6]{display:flex;align-items:center;gap:12px;margin-top:16px;padding:13px 15px;border-radius:12px;background:#eef6ff}.selected-question-strip span[data-v-e72106d6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#627d96}.quantity-grid[data-v-e72106d6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.quantity-grid label[data-v-e72106d6]{display:grid;gap:9px;padding:15px;border:1px solid #dfeaf5;border-radius:13px;background:#f8fbff}.quantity-grid span[data-v-e72106d6]{color:#58728a;font-size:13px;font-weight:700}.quantity-grid[data-v-e72106d6] .el-input-number{width:100%}.module-grid[data-v-e72106d6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.module-grid[data-v-e72106d6] .el-checkbox{margin:0}.strategy-grid[data-v-e72106d6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.strategy-grid>div[data-v-e72106d6]{display:flex;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;background:#f4f8fd;color:#49657e}.preview-grid[data-v-e72106d6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.preview-grid article[data-v-e72106d6]{padding:17px;border:1px solid #dfeaf5;border-radius:14px;background:#f8fbff}.preview-grid span[data-v-e72106d6],.preview-grid strong[data-v-e72106d6]{display:block}.preview-grid span[data-v-e72106d6]{color:#7890a8;font-size:12px}.preview-grid strong[data-v-e72106d6]{margin-top:5px;color:#173f62;font-size:18px}.preview-grid p[data-v-e72106d6]{margin:6px 0 0;color:#70879d;line-height:1.5}.assembly-flow[data-v-e72106d6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:18px 0}.assembly-flow>div[data-v-e72106d6]{display:grid;grid-template-columns:28px 1fr;gap:2px 8px;padding:13px;border-radius:13px;background:#edf6ff}.assembly-flow b[data-v-e72106d6]{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#fff;color:#2f78ff}.assembly-flow span[data-v-e72106d6]{color:#315b7d;font-weight:700}.assembly-flow small[data-v-e72106d6]{color:#7990a6}.generate-actions[data-v-e72106d6],.publish-actions[data-v-e72106d6]{display:flex;gap:10px;margin-top:18px}.task-result[data-v-e72106d6]{margin-top:22px;padding-top:22px;border-top:1px solid #dfeaf5}.task-result-head[data-v-e72106d6]{display:flex;justify-content:space-between;gap:18px;align-items:start}.task-result-head span[data-v-e72106d6]{color:#2f78ff;font-size:11px;font-weight:800}.task-result-head h3[data-v-e72106d6]{margin:6px 0}.task-result-head p[data-v-e72106d6]{margin:0;color:#71879b}.instance-preview-list[data-v-e72106d6]{display:grid;gap:8px;margin-top:16px}.instance-preview-list article[data-v-e72106d6]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:13px 15px;border-radius:12px;background:#f5f9fe}.instance-preview-list strong[data-v-e72106d6],.instance-preview-list span[data-v-e72106d6]{display:block}.instance-preview-list span[data-v-e72106d6]{margin-top:4px;color:#7c90a4;font-size:12px}.step-actions[data-v-e72106d6]{display:flex;justify-content:space-between}.engine-summary[data-v-e72106d6]{top:92px}.engine-summary[data-v-e72106d6] .el-progress{margin-top:20px}.summary-note[data-v-e72106d6]{display:block;margin-top:10px;color:#7890a8;line-height:1.6}.question-toolbar[data-v-e72106d6]{display:flex;gap:10px;margin-bottom:14px}.dialog-selection[data-v-e72106d6]{margin-right:14px;color:#637b94}@media (max-width:1100px){.engine-workspace[data-v-e72106d6]{grid-template-columns:1fr}.engine-summary[data-v-e72106d6]{position:static}.quantity-grid[data-v-e72106d6],.module-grid[data-v-e72106d6]{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.engine-stats[data-v-e72106d6]{grid-template-columns:repeat(2,1fr)}.engine-steps-card[data-v-e72106d6]{overflow:auto}.engine-steps-card[data-v-e72106d6] .el-steps{min-width:720px}.source-grid[data-v-e72106d6],.preview-grid[data-v-e72106d6],.strategy-grid[data-v-e72106d6]{grid-template-columns:1fr}.quantity-grid[data-v-e72106d6],.module-grid[data-v-e72106d6]{grid-template-columns:1fr 1fr}.target-mode[data-v-e72106d6]{display:grid;grid-template-columns:1fr 1fr}.assembly-flow[data-v-e72106d6]{grid-template-columns:1fr 1fr}.instance-preview-list article[data-v-e72106d6]{grid-template-columns:1fr auto}.instance-preview-list .el-button[data-v-e72106d6]{grid-column:1/-1}.generate-actions[data-v-e72106d6],.publish-actions[data-v-e72106d6]{display:grid}.question-toolbar[data-v-e72106d6]{flex-direction:column}}.header-actions[data-v-b88bc89c],.workflow-actions[data-v-b88bc89c]{display:flex;flex-wrap:wrap;gap:10px}.status-value[data-v-b88bc89c]{font-size:20px!important}.section-meta[data-v-b88bc89c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;color:#7890a8;font-size:13px}.question-item[data-v-b88bc89c]{padding:16px 0;border-bottom:1px solid #eaf1f8}.question-item[data-v-b88bc89c]:last-child{border-bottom:0}.question-head[data-v-b88bc89c]{display:flex;justify-content:space-between;gap:12px}.question-item p[data-v-b88bc89c]{line-height:1.7}.knowledge-line[data-v-b88bc89c],.answer-line[data-v-b88bc89c],.analysis-line[data-v-b88bc89c]{margin-top:8px;padding:10px 12px;border-radius:10px;background:#f5f9fe;color:#4a6680;line-height:1.6}.answer-line[data-v-b88bc89c]{background:#f0fbf6;color:#227451}.analysis-line[data-v-b88bc89c]{background:#f8f6ff;color:#6650a8}@media (max-width:760px){.header-actions[data-v-b88bc89c]{width:100%}.header-actions .el-button[data-v-b88bc89c]{flex:1}[data-v-b88bc89c] .el-descriptions__body{overflow:auto}}.paper-online-card[data-v-b88bc89c]{border-color:#cfe4ff;background:linear-gradient(145deg,#fff,#f3f8ff)}.paper-error[data-v-b88bc89c]{margin-bottom:14px}.paper-resource-grid[data-v-b88bc89c]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.7fr) minmax(220px,.8fr);gap:14px}.main-qr-card[data-v-b88bc89c],.paper-links[data-v-b88bc89c],.print-facts[data-v-b88bc89c]{padding:16px;border:1px solid #dbeafa;border-radius:16px;background:#fff}.main-qr-card[data-v-b88bc89c]{display:flex;gap:14px;align-items:center}.qr-preview[data-v-b88bc89c]{display:flex;width:106px;min-width:106px;height:106px;align-items:center;justify-content:center;border-radius:14px;background:#eef6ff;color:#6c86a0;font-size:12px;text-align:center}.qr-preview img[data-v-b88bc89c]{width:100%;height:100%;object-fit:contain}.qr-empty[data-v-b88bc89c]{display:grid;gap:4px;padding:8px;line-height:1.35}.qr-empty .el-button[data-v-b88bc89c]{height:auto;padding:0;font-size:12px}.main-qr-card strong[data-v-b88bc89c],.qr-resource-list strong[data-v-b88bc89c]{display:block;color:#173f63}.main-qr-card p[data-v-b88bc89c],.qr-resource-list p[data-v-b88bc89c]{margin:6px 0 0;color:#728aa0;font-size:12px;line-height:1.5;word-break:break-all}.qr-info[data-v-b88bc89c]{min-width:0}.qr-link-actions[data-v-b88bc89c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.qr-link-actions .el-button[data-v-b88bc89c]{height:auto;padding:0;font-size:12px}.paper-links[data-v-b88bc89c]{display:grid;gap:8px;align-content:center}.paper-links .el-button[data-v-b88bc89c]{justify-content:flex-start;padding:0;color:#2f78ff;font-weight:700}.paper-links span[data-v-b88bc89c]{color:#8aa0b5}.print-facts[data-v-b88bc89c]{display:grid;gap:9px}.print-facts div[data-v-b88bc89c]{display:flex;justify-content:space-between;gap:12px}.print-facts span[data-v-b88bc89c]{color:#7a91a8}.paper-actions[data-v-b88bc89c]{margin-top:14px}.qr-resource-list[data-v-b88bc89c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:14px}.qr-resource-list article[data-v-b88bc89c]{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid #e1edf8;border-radius:14px;background:#fff}.qr-resource-list img[data-v-b88bc89c]{width:64px;height:64px;object-fit:contain}.qr-fallback[data-v-b88bc89c]{display:grid;width:74px;min-width:74px;min-height:64px;place-items:center;border-radius:12px;background:#f2f7fd;color:#7b91a8;font-size:11px;line-height:1.35;text-align:center}.qr-fallback .el-button[data-v-b88bc89c]{height:auto;padding:0;font-size:11px}.audio-resource-list[data-v-b88bc89c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media (max-width:1000px){.paper-resource-grid[data-v-b88bc89c]{grid-template-columns:1fr}.main-qr-card[data-v-b88bc89c]{align-items:flex-start}}.sentence-loop-admin[data-v-b88bc89c]{padding:22px;border:1px solid #d9e8f7;border-radius:18px;background:linear-gradient(145deg,#fff,#f3f8ff)}.sentence-loop-admin+.sentence-loop-admin[data-v-b88bc89c]{margin-top:14px}.core-block>span[data-v-b88bc89c],.loop-detail-grid>div>span[data-v-b88bc89c],.output-row span[data-v-b88bc89c]{display:block;color:#2f78ff;font-size:11px;font-weight:800;letter-spacing:.09em}.core-block>strong[data-v-b88bc89c]{display:block;margin-top:8px;color:#173f63;font-size:27px;line-height:1.45}.core-block p[data-v-b88bc89c]{margin:6px 0 0;color:#6a849c}.loop-detail-grid[data-v-b88bc89c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.loop-detail-grid>div[data-v-b88bc89c],.output-row>div[data-v-b88bc89c]{padding:15px;border:1px solid #e0ebf6;border-radius:13px;background:#fff}.loop-detail-grid strong[data-v-b88bc89c]{display:block;margin-top:8px;color:#234d70}.loop-detail-grid p[data-v-b88bc89c],.output-row p[data-v-b88bc89c]{margin:7px 0 0;color:#6b8197;line-height:1.6}.loop-detail-grid ul[data-v-b88bc89c]{margin:8px 0 0;padding-left:18px;color:#405f7a;line-height:1.8}.split-pills[data-v-b88bc89c]{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.split-pills b[data-v-b88bc89c]{padding:7px 10px;border-radius:9px;background:#eaf4ff;color:#2867b2;font-size:12px}.output-row[data-v-b88bc89c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.sentence-section-preview[data-v-b88bc89c]{margin-bottom:15px;padding:16px;border-radius:14px;background:#f1f7fe}.sentence-section-preview>strong[data-v-b88bc89c]{display:block;color:#173f63;font-size:19px}.sentence-section-preview>p[data-v-b88bc89c]{margin:5px 0 0;color:#6a8197}@media (max-width:760px){.loop-detail-grid[data-v-b88bc89c],.output-row[data-v-b88bc89c]{grid-template-columns:1fr}.core-block>strong[data-v-b88bc89c]{font-size:21px}}.header-actions[data-v-dc0e07e7]{display:flex;gap:10px}.worksheet-stat small[data-v-dc0e07e7]{font-size:12px;color:#7890a8}.integration-note[data-v-dc0e07e7]{margin-top:14px;padding:12px;border-radius:10px;background:#f3f8fe;color:#6c8298;font-size:12px;line-height:1.6}.answer-title strong[data-v-dc0e07e7],.answer-title span[data-v-dc0e07e7]{display:block}.answer-title span[data-v-dc0e07e7]{margin-top:5px;color:#7890a8;font-size:12px}.answer-text[data-v-dc0e07e7]{display:block;max-height:78px;overflow:auto;white-space:pre-wrap;line-height:1.6}.review-question[data-v-dc0e07e7]{margin-bottom:18px;padding:16px;border-radius:14px;background:#f4f8fd}.review-question span[data-v-dc0e07e7]{color:#2f78ff;font-size:12px;font-weight:700}.review-question h3[data-v-dc0e07e7]{margin:6px 0 10px}.review-question p[data-v-dc0e07e7]{margin:0;white-space:pre-wrap;color:#4f6982;line-height:1.7}@media (max-width:720px){.header-actions[data-v-dc0e07e7]{width:100%}.header-actions .el-button[data-v-dc0e07e7]{flex:1}}.paper-report-actions[data-v-dc0e07e7]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.mini-table[data-v-dc0e07e7]{margin-top:6px}.compact-state[data-v-dc0e07e7]{padding:12px!important}.review-request-strip[data-v-dc0e07e7]{display:grid;gap:10px;margin-top:14px}.review-request-strip article[data-v-dc0e07e7]{padding:14px;border:1px solid #e2ecf7;border-radius:14px;background:#f8fbff}.review-request-strip strong[data-v-dc0e07e7]{color:#173f63}.review-request-strip span[data-v-dc0e07e7]{float:right;color:#2f78ff;font-size:12px;font-weight:800}.review-request-strip p[data-v-dc0e07e7]{margin:7px 0 0;color:#607991;line-height:1.6}.scan-links[data-v-80170965]{display:flex;flex-wrap:wrap;gap:8px}.scan-links a[data-v-80170965]{padding:4px 9px;border-radius:999px;background:#eaf4ff;color:#2f78ff;text-decoration:none;font-weight:700;font-size:12px}.message-text[data-v-8a7ebf2d]{display:block;max-height:60px;overflow:auto;white-space:pre-wrap;line-height:1.6}.review-card[data-v-8a7ebf2d]{margin-bottom:16px;padding:16px;border-radius:14px;background:#f4f8fd}.review-card span[data-v-8a7ebf2d]{color:#2f78ff;font-size:12px;font-weight:800}.review-card h3[data-v-8a7ebf2d]{margin:7px 0}.review-card p[data-v-8a7ebf2d]{margin:0;color:#5d7690;line-height:1.7}.wordbook-manage[data-v-1c86a25a]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100%;font-family:var(--font-body);padding-bottom:40px}.stats-section[data-v-1c86a25a]{margin-bottom:40px}.stats-wrapper[data-v-1c86a25a]{display:flex;align-items:center;background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px 36px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.stat-item[data-v-1c86a25a]{display:flex;align-items:center;gap:16px;flex:1;position:relative}.stat-icon-box[data-v-1c86a25a]{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);transition:all var(--transition);font-size:20px}.stat-item:hover .stat-icon-box[data-v-1c86a25a]{background:var(--color-text);color:var(--color-bg-card);border-color:var(--color-text)}.stat-detail[data-v-1c86a25a]{display:flex;flex-direction:column;gap:4px}.stat-number[data-v-1c86a25a]{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--color-text);line-height:1;letter-spacing:.02em}.stat-name[data-v-1c86a25a]{font-size:12px;color:var(--color-text-muted);letter-spacing:.05em}.stat-divider[data-v-1c86a25a]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background:var(--color-border)}.main-section[data-v-1c86a25a]{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.section-header[data-v-1c86a25a]{display:flex;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.section-number[data-v-1c86a25a]{font-family:var(--font-display);font-size:12px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-1c86a25a]{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.08em}.section-subtitle[data-v-1c86a25a]{font-family:var(--font-display-cn);font-size:14px;color:var(--color-text-secondary);margin:0}.search-bar[data-v-1c86a25a]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;align-items:center;padding:20px;background:var(--color-bg);border-radius:var(--radius-md)}.search-right[data-v-1c86a25a]{margin-left:auto;display:flex;gap:12px}.no-cover[data-v-1c86a25a]{width:60px;height:60px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff}.wordbook-name[data-v-1c86a25a]{font-weight:600;color:var(--color-text);cursor:pointer;font-size:15px;transition:color var(--transition)}.wordbook-name[data-v-1c86a25a]:hover{color:var(--color-accent)}.wordbook-desc[data-v-1c86a25a]{font-size:12px;color:var(--color-text-muted);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.pagination-wrapper[data-v-1c86a25a]{display:flex;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border)}.cover-preview[data-v-1c86a25a]{margin-top:10px}@media (max-width: 1024px){.stats-wrapper[data-v-1c86a25a]{flex-wrap:wrap;gap:24px;padding:24px}.stat-item[data-v-1c86a25a]{flex:1 1 calc(50% - 12px);min-width:180px}.stat-divider[data-v-1c86a25a]{display:none}}@media (max-width: 768px){.stats-wrapper[data-v-1c86a25a]{padding:20px}.stat-item[data-v-1c86a25a]{flex:1 1 100%}.stat-number[data-v-1c86a25a]{font-size:24px}.main-section[data-v-1c86a25a]{padding:20px}.search-bar[data-v-1c86a25a]{flex-direction:column;align-items:stretch}.search-bar .el-select[data-v-1c86a25a],.search-bar .el-input[data-v-1c86a25a]{width:100%!important}.search-right[data-v-1c86a25a]{margin-left:0;margin-top:10px;flex-wrap:wrap}.section-header[data-v-1c86a25a]{flex-direction:column;gap:8px}}[data-v-1c86a25a] .el-table{--el-table-border-color: var(--color-border);--el-table-header-bg-color: var(--color-bg);--el-table-row-hover-bg-color: rgba(47, 140, 255, .055)}[data-v-1c86a25a] .el-table th.el-table__cell{font-weight:500;color:var(--color-text-secondary);font-size:12px;letter-spacing:.05em}[data-v-1c86a25a] .el-button--primary{--el-button-bg-color: var(--color-text);--el-button-border-color: var(--color-text);--el-button-hover-bg-color: #333;--el-button-hover-border-color: #333}[data-v-1c86a25a] .el-button--default{--el-button-hover-border-color: var(--color-accent);--el-button-hover-text-color: var(--color-accent)}[data-v-1c86a25a] .el-pagination{--el-pagination-button-bg-color: var(--color-bg);--el-pagination-hover-color: var(--color-accent)}[data-v-1c86a25a] .el-input__wrapper{border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--color-border) inset}[data-v-1c86a25a] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--color-text-muted) inset}[data-v-1c86a25a] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--color-text) inset}[data-v-1c86a25a] .el-select__wrapper{border-radius:var(--radius-sm)}[data-v-1c86a25a] .el-dialog{border-radius:var(--radius-md)}[data-v-1c86a25a] .el-dialog__header{border-bottom:1px solid var(--color-border);padding-bottom:16px;margin-right:0}[data-v-1c86a25a] .el-dialog__title{font-family:var(--font-display-cn);font-weight:400;font-size:18px}[data-v-1c86a25a] .el-dialog__body{padding:24px 20px}[data-v-1c86a25a] .el-dialog__footer{border-top:1px solid var(--color-border);padding-top:16px}[data-v-1c86a25a] .el-form-item__label{color:var(--color-text-secondary);font-weight:500}[data-v-1c86a25a] .el-tag{border-radius:100px}[data-v-1c86a25a] .el-card{border-radius:var(--radius-md);border-color:var(--color-border)}[data-v-1c86a25a] .el-empty__description p{color:var(--color-text-muted)}[data-v-1c86a25a] .el-switch{--el-switch-on-color: var(--color-accent)}.category-manage[data-v-48d7caa1]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100%;font-family:var(--font-body);padding-bottom:40px}.stats-section[data-v-48d7caa1]{margin-bottom:40px}.stats-wrapper[data-v-48d7caa1]{display:flex;align-items:center;background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px 36px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.stat-item[data-v-48d7caa1]{display:flex;align-items:center;gap:16px;flex:1;position:relative}.stat-icon-box[data-v-48d7caa1]{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);transition:all var(--transition);font-size:20px}.stat-item:hover .stat-icon-box[data-v-48d7caa1]{background:var(--color-text);color:var(--color-bg-card);border-color:var(--color-text)}.stat-detail[data-v-48d7caa1]{display:flex;flex-direction:column;gap:4px}.stat-number[data-v-48d7caa1]{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--color-text);line-height:1;letter-spacing:.02em}.stat-name[data-v-48d7caa1]{font-size:12px;color:var(--color-text-muted);letter-spacing:.05em}.stat-divider[data-v-48d7caa1]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background:var(--color-border)}.main-section[data-v-48d7caa1]{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.section-header[data-v-48d7caa1]{display:flex;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.section-number[data-v-48d7caa1]{font-family:var(--font-display);font-size:12px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-48d7caa1]{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.08em}.section-subtitle[data-v-48d7caa1]{font-family:var(--font-display-cn);font-size:14px;color:var(--color-text-secondary);margin:0}.search-bar[data-v-48d7caa1]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;align-items:center;padding:20px;background:var(--color-bg);border-radius:var(--radius-md)}.search-right[data-v-48d7caa1]{margin-left:auto;display:flex;gap:12px}.category-icon[data-v-48d7caa1]{font-size:24px}.category-name[data-v-48d7caa1]{display:flex;flex-direction:column}.name-cn[data-v-48d7caa1]{font-weight:600;color:var(--color-text)}.name-en[data-v-48d7caa1]{font-size:12px;color:var(--color-text-muted);margin-top:2px}.pagination-wrapper[data-v-48d7caa1]{display:flex;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border)}.emoji-picker[data-v-48d7caa1]{display:flex;flex-wrap:wrap;gap:8px}.emoji-item[data-v-48d7caa1]{font-size:20px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.emoji-item[data-v-48d7caa1]:hover{background-color:var(--color-bg)}@media (max-width: 1024px){.stats-wrapper[data-v-48d7caa1]{flex-wrap:wrap;gap:24px;padding:24px}.stat-item[data-v-48d7caa1]{flex:1 1 calc(50% - 12px);min-width:180px}.stat-divider[data-v-48d7caa1]{display:none}}@media (max-width: 768px){.stats-wrapper[data-v-48d7caa1]{padding:20px}.stat-item[data-v-48d7caa1]{flex:1 1 100%}.stat-number[data-v-48d7caa1]{font-size:24px}.main-section[data-v-48d7caa1]{padding:20px}.search-bar[data-v-48d7caa1]{flex-direction:column;align-items:stretch}.search-bar .el-select[data-v-48d7caa1],.search-bar .el-input[data-v-48d7caa1]{width:100%!important}.search-right[data-v-48d7caa1]{margin-left:0;margin-top:10px;flex-wrap:wrap}.section-header[data-v-48d7caa1]{flex-direction:column;gap:8px}}[data-v-48d7caa1] .el-table{--el-table-border-color: var(--color-border);--el-table-header-bg-color: var(--color-bg);--el-table-row-hover-bg-color: rgba(47, 140, 255, .055)}[data-v-48d7caa1] .el-table th.el-table__cell{font-weight:500;color:var(--color-text-secondary);font-size:12px;letter-spacing:.05em}[data-v-48d7caa1] .el-button--primary{--el-button-bg-color: var(--color-text);--el-button-border-color: var(--color-text);--el-button-hover-bg-color: #333;--el-button-hover-border-color: #333}[data-v-48d7caa1] .el-button--default{--el-button-hover-border-color: var(--color-accent);--el-button-hover-text-color: var(--color-accent)}[data-v-48d7caa1] .el-pagination{--el-pagination-button-bg-color: var(--color-bg);--el-pagination-hover-color: var(--color-accent)}[data-v-48d7caa1] .el-input__wrapper{border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--color-border) inset}[data-v-48d7caa1] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--color-text-muted) inset}[data-v-48d7caa1] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--color-text) inset}[data-v-48d7caa1] .el-select__wrapper{border-radius:var(--radius-sm)}[data-v-48d7caa1] .el-dialog{border-radius:var(--radius-md)}[data-v-48d7caa1] .el-dialog__header{border-bottom:1px solid var(--color-border);padding-bottom:16px;margin-right:0}[data-v-48d7caa1] .el-dialog__title{font-family:var(--font-display-cn);font-weight:400;font-size:18px}[data-v-48d7caa1] .el-dialog__body{padding:24px 20px}[data-v-48d7caa1] .el-dialog__footer{border-top:1px solid var(--color-border);padding-top:16px}[data-v-48d7caa1] .el-form-item__label{color:var(--color-text-secondary);font-weight:500}[data-v-48d7caa1] .el-tag{border-radius:100px}[data-v-48d7caa1] .el-card{border-radius:var(--radius-md);border-color:var(--color-border)}[data-v-48d7caa1] .el-empty__description p{color:var(--color-text-muted)}[data-v-48d7caa1] .el-switch{--el-switch-on-color: var(--color-accent)}.lumina-overview[data-v-49c96876]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100%;font-family:var(--font-body);padding:0}.welcome-section[data-v-49c96876]{display:flex;justify-content:space-between;align-items:center;padding:48px;background:var(--color-text);border-radius:var(--radius-lg);margin-bottom:32px;position:relative;overflow:hidden}.welcome-section[data-v-49c96876]:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(135deg,transparent 0%,rgba(47,140,255,.1) 100%);pointer-events:none}.welcome-badge[data-v-49c96876]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(255,255,255,.1);border-radius:100px;font-size:12px;letter-spacing:.05em;color:#fffc;margin-bottom:24px}.badge-check[data-v-49c96876]{width:16px;height:16px;background:var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--color-text)}.welcome-title[data-v-49c96876]{font-family:var(--font-display);font-size:36px;font-weight:400;line-height:1.2;color:#fff;margin:0 0 16px;letter-spacing:.02em}.title-line[data-v-49c96876]{display:block}.title-italic[data-v-49c96876]{font-style:italic;color:var(--color-accent)}.welcome-desc[data-v-49c96876]{font-size:14px;color:#fff9;line-height:1.8;margin:0}.welcome-visual[data-v-49c96876]{position:relative;z-index:1}.visual-circle[data-v-49c96876]{width:100px;height:100px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.welcome-actions[data-v-49c96876]{position:absolute;top:24px;right:24px;z-index:2}.refresh-btn[data-v-49c96876]{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:12px;font-weight:500;letter-spacing:.05em;color:#fffc;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:100px;cursor:pointer;transition:all var(--transition)}.refresh-btn[data-v-49c96876]:hover{background:rgba(255,255,255,.2);color:#fff}.refresh-btn[data-v-49c96876]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn .is-loading[data-v-49c96876]{animation:rotating-49c96876 2s linear infinite}@keyframes rotating-49c96876{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section-header[data-v-49c96876]{display:flex;align-items:baseline;gap:16px;margin-bottom:32px;flex-wrap:wrap}.section-number[data-v-49c96876]{font-family:var(--font-display);font-size:12px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-49c96876]{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.05em}.section-subtitle[data-v-49c96876]{font-family:var(--font-display-cn);font-size:14px;color:var(--color-text-secondary);margin:0}.stats-section[data-v-49c96876]{margin-bottom:32px}.stats-grid[data-v-49c96876]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat-card[data-v-49c96876]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-sm);transition:all var(--transition);border:1px solid transparent}.stat-card[data-v-49c96876]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-border)}.stat-icon-wrapper[data-v-49c96876]{width:48px;height:48px;background:var(--color-bg);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-text);flex-shrink:0}.stat-content[data-v-49c96876]{flex:1;min-width:0}.stat-value[data-v-49c96876]{font-family:var(--font-display);font-size:32px;font-weight:400;color:var(--color-text);line-height:1;margin-bottom:8px;letter-spacing:.02em}.stat-label[data-v-49c96876]{font-size:11px;color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase}.stat-progress[data-v-49c96876]{margin-top:auto}.progress-track[data-v-49c96876]{height:4px;background:var(--color-bg);border-radius:2px;overflow:hidden}.progress-fill[data-v-49c96876]{height:100%;background:var(--color-accent);border-radius:2px;transition:width 1s ease-out}.data-section[data-v-49c96876]{margin-bottom:32px}.data-grid[data-v-49c96876]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.data-card[data-v-49c96876]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px;box-shadow:var(--shadow-sm)}.card-header[data-v-49c96876]{display:flex;align-items:baseline;gap:12px;margin-bottom:24px;flex-wrap:wrap}.card-title[data-v-49c96876]{font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--color-text);margin:0;letter-spacing:.1em}.card-subtitle[data-v-49c96876]{font-family:var(--font-display-cn);font-size:12px;color:var(--color-text-muted);margin:0}.data-items[data-v-49c96876]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.data-item[data-v-49c96876]{display:flex;align-items:center;gap:14px;padding:18px 16px;background:var(--color-bg);border-radius:var(--radius-sm);transition:all var(--transition)}.data-item[data-v-49c96876]:hover{transform:translateY(-2px)}.data-icon-wrapper[data-v-49c96876]{width:40px;height:40px;background:var(--color-bg-card);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-text);flex-shrink:0}.data-info[data-v-49c96876]{flex:1;min-width:0}.data-value[data-v-49c96876]{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-text);line-height:1.2}.data-label[data-v-49c96876]{font-size:12px;color:var(--color-text-muted);margin-top:4px}.charts-section[data-v-49c96876]{margin-bottom:32px}.charts-grid[data-v-49c96876]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.chart-card[data-v-49c96876]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px;box-shadow:var(--shadow-sm)}.chart-header[data-v-49c96876]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:24px}.chart-title[data-v-49c96876]{font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--color-text);margin:0;letter-spacing:.1em}.chart-subtitle[data-v-49c96876]{font-family:var(--font-display-cn);font-size:12px;color:var(--color-text-muted);margin:0}.chart-container[data-v-49c96876]{height:280px}.ranking-card[data-v-49c96876]{display:flex;flex-direction:column}.ranking-list[data-v-49c96876]{flex:1;max-height:320px;overflow-y:auto}.ranking-list[data-v-49c96876]::-webkit-scrollbar{width:4px}.ranking-list[data-v-49c96876]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.ranking-item[data-v-49c96876]{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--radius-sm);margin-bottom:10px;background:var(--color-bg);transition:all var(--transition)}.ranking-item[data-v-49c96876]:hover{transform:translate(4px)}.ranking-item[data-v-49c96876]:last-child{margin-bottom:0}.ranking-index[data-v-49c96876]{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:500;font-size:14px;background:var(--color-border);color:var(--color-text-muted)}.ranking-index.first[data-v-49c96876]{background:var(--color-accent);color:var(--color-text)}.ranking-index.silver[data-v-49c96876]{background:#a8a8a8;color:#fff}.ranking-index.bronze[data-v-49c96876]{background:#2f8cff;opacity:.7;color:var(--color-text)}.ranking-info[data-v-49c96876]{flex:1;min-width:0}.ranking-name[data-v-49c96876]{font-size:14px;font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranking-meta[data-v-49c96876]{font-size:12px;color:var(--color-text-muted);margin-top:4px}.ranking-count[data-v-49c96876]{text-align:right;display:flex;align-items:baseline;gap:3px}.count-value[data-v-49c96876]{font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--color-accent)}.count-label[data-v-49c96876]{font-size:12px;color:var(--color-text-muted)}.ranking-empty[data-v-49c96876]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;color:var(--color-text-muted)}.ranking-empty svg[data-v-49c96876]{margin-bottom:16px;opacity:.5}.ranking-empty p[data-v-49c96876]{margin:0;font-size:14px}.trends-section[data-v-49c96876]{margin-bottom:32px}.trends-grid[data-v-49c96876]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 1200px){.stats-grid[data-v-49c96876]{grid-template-columns:repeat(2,1fr)}.charts-grid[data-v-49c96876],.data-grid[data-v-49c96876],.trends-grid[data-v-49c96876]{grid-template-columns:1fr}}@media (max-width: 768px){.welcome-section[data-v-49c96876]{flex-direction:column;text-align:center;padding:32px 24px}.welcome-visual[data-v-49c96876]{display:none}.welcome-title[data-v-49c96876]{font-size:28px}.welcome-actions[data-v-49c96876]{position:static;margin-top:24px}.stats-grid[data-v-49c96876],.data-items[data-v-49c96876]{grid-template-columns:1fr}.section-header[data-v-49c96876],.card-header[data-v-49c96876],.chart-header[data-v-49c96876]{flex-direction:column;gap:8px}}.admin-entitlement-page[data-v-6ee5b0aa]{min-height:100%;padding:34px 42px 80px;background:linear-gradient(180deg,rgba(231,241,255,.92),#f8fbff 42%,#ffffff 100%)}.admin-hero[data-v-6ee5b0aa],.admin-card[data-v-6ee5b0aa]{border-radius:28px;background:rgba(255,255,255,.95);border:1px solid rgba(111,169,255,.18);box-shadow:0 22px 55px #2f8cff1a}.admin-hero[data-v-6ee5b0aa]{display:flex;justify-content:space-between;gap:24px;padding:34px;margin-bottom:24px}.eyebrow[data-v-6ee5b0aa]{margin:0 0 8px;color:#2f6bff;font-size:13px;font-weight:800;letter-spacing:.22em}h1[data-v-6ee5b0aa]{margin:0;color:#0b2341;font-size:36px}.admin-hero p[data-v-6ee5b0aa]:not(.eyebrow){color:#6d83a0}.hero-actions[data-v-6ee5b0aa],.filter-row[data-v-6ee5b0aa],.scope-toolbar[data-v-6ee5b0aa]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.admin-card[data-v-6ee5b0aa]{padding:24px}.filter-row[data-v-6ee5b0aa]{margin-bottom:18px}.filter-row .el-input[data-v-6ee5b0aa],.filter-row .el-select[data-v-6ee5b0aa]{width:220px}.stage8b-table[data-v-6ee5b0aa]{border-radius:18px;overflow:hidden}.scope-toolbar[data-v-6ee5b0aa]{margin-bottom:18px}.code-box[data-v-6ee5b0aa]{margin-top:14px}@media (max-width: 900px){.admin-entitlement-page[data-v-6ee5b0aa]{padding:22px 16px 60px}.admin-hero[data-v-6ee5b0aa]{flex-direction:column}}.word-manage[data-v-8bbfef83]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100%;font-family:var(--font-body);padding-bottom:40px}.stats-section[data-v-8bbfef83]{margin-bottom:40px}.stats-wrapper[data-v-8bbfef83]{display:flex;align-items:center;background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px 36px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.stat-item[data-v-8bbfef83]{display:flex;align-items:center;gap:16px;flex:1;position:relative}.stat-icon-box[data-v-8bbfef83]{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);transition:all var(--transition);font-size:20px}.stat-item:hover .stat-icon-box[data-v-8bbfef83]{background:var(--color-text);color:var(--color-bg-card);border-color:var(--color-text)}.stat-detail[data-v-8bbfef83]{display:flex;flex-direction:column;gap:4px}.stat-number[data-v-8bbfef83]{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--color-text);line-height:1;letter-spacing:.02em}.stat-name[data-v-8bbfef83]{font-size:12px;color:var(--color-text-muted);letter-spacing:.05em}.stat-divider[data-v-8bbfef83]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background:var(--color-border)}.main-section[data-v-8bbfef83]{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.section-header[data-v-8bbfef83]{display:flex;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.section-number[data-v-8bbfef83]{font-family:var(--font-display);font-size:12px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-8bbfef83]{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.08em}.section-subtitle[data-v-8bbfef83]{font-family:var(--font-display-cn);font-size:14px;color:var(--color-text-secondary);margin:0}.search-bar[data-v-8bbfef83]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;align-items:center;padding:20px;background:var(--color-bg);border-radius:var(--radius-md)}.search-right[data-v-8bbfef83]{margin-left:auto;display:flex;gap:12px}.word-cell[data-v-8bbfef83]{display:flex;flex-direction:column}.word-text[data-v-8bbfef83]{font-weight:600;color:var(--color-text);font-size:15px}.word-phonetic[data-v-8bbfef83]{display:flex;gap:12px;margin-top:4px}.phonetic[data-v-8bbfef83]{font-size:12px;color:var(--color-text-muted)}.pagination-wrapper[data-v-8bbfef83]{display:flex;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border)}.import-result[data-v-8bbfef83]{margin-top:20px}.result-detail[data-v-8bbfef83]{display:flex;gap:20px;margin-bottom:10px}.result-detail .success[data-v-8bbfef83]{color:#67c23a}.result-detail .skipped[data-v-8bbfef83]{color:#e6a23c}.result-detail .failed[data-v-8bbfef83]{color:#f56c6c}.error-list[data-v-8bbfef83]{max-height:150px;overflow-y:auto;background:#fef0f0;padding:10px;border-radius:4px;margin-top:10px}.error-title[data-v-8bbfef83]{font-weight:700;margin-bottom:5px;color:#f56c6c}.error-item[data-v-8bbfef83]{font-size:12px;color:#f56c6c;line-height:1.6}[data-v-8bbfef83] .el-rate{height:32px;line-height:32px}@media (max-width: 1024px){.stats-wrapper[data-v-8bbfef83]{flex-wrap:wrap;gap:24px;padding:24px}.stat-item[data-v-8bbfef83]{flex:1 1 calc(50% - 12px);min-width:180px}.stat-divider[data-v-8bbfef83]{display:none}}@media (max-width: 768px){.stats-wrapper[data-v-8bbfef83]{padding:20px}.stat-item[data-v-8bbfef83]{flex:1 1 100%}.stat-number[data-v-8bbfef83]{font-size:24px}.main-section[data-v-8bbfef83]{padding:20px}.search-bar[data-v-8bbfef83]{flex-direction:column;align-items:stretch}.search-bar .el-select[data-v-8bbfef83],.search-bar .el-input[data-v-8bbfef83]{width:100%!important}.search-right[data-v-8bbfef83]{margin-left:0;margin-top:10px;flex-wrap:wrap}.section-header[data-v-8bbfef83]{flex-direction:column;gap:8px}}[data-v-8bbfef83] .el-table{--el-table-border-color: var(--color-border);--el-table-header-bg-color: var(--color-bg);--el-table-row-hover-bg-color: rgba(47, 140, 255, .055)}[data-v-8bbfef83] .el-table th.el-table__cell{font-weight:500;color:var(--color-text-secondary);font-size:12px;letter-spacing:.05em}[data-v-8bbfef83] .el-button--primary{--el-button-bg-color: var(--color-text);--el-button-border-color: var(--color-text);--el-button-hover-bg-color: #333;--el-button-hover-border-color: #333}[data-v-8bbfef83] .el-button--default{--el-button-hover-border-color: var(--color-accent);--el-button-hover-text-color: var(--color-accent)}[data-v-8bbfef83] .el-pagination{--el-pagination-button-bg-color: var(--color-bg);--el-pagination-hover-color: var(--color-accent)}[data-v-8bbfef83] .el-input__wrapper{border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--color-border) inset}[data-v-8bbfef83] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--color-text-muted) inset}[data-v-8bbfef83] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--color-text) inset}[data-v-8bbfef83] .el-select__wrapper{border-radius:var(--radius-sm)}[data-v-8bbfef83] .el-dialog{border-radius:var(--radius-md)}[data-v-8bbfef83] .el-dialog__header{border-bottom:1px solid var(--color-border);padding-bottom:16px;margin-right:0}[data-v-8bbfef83] .el-dialog__title{font-family:var(--font-display-cn);font-weight:400;font-size:18px}[data-v-8bbfef83] .el-dialog__body{padding:24px 20px}[data-v-8bbfef83] .el-dialog__footer{border-top:1px solid var(--color-border);padding-top:16px}[data-v-8bbfef83] .el-form-item__label{color:var(--color-text-secondary);font-weight:500}[data-v-8bbfef83] .el-tag{border-radius:100px}[data-v-8bbfef83] .el-card{border-radius:var(--radius-md);border-color:var(--color-border)}[data-v-8bbfef83] .el-empty__description p{color:var(--color-text-muted)}.stat-icon-box[data-v-ec86efc5]{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);transition:all var(--transition);font-size:20px}.form-tip[data-v-ec86efc5]{font-size:12px;color:var(--color-text-muted);margin-top:5px}.sentence-manage[data-v-ec86efc5]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100%;font-family:var(--font-body);padding-bottom:40px}.page-header-section[data-v-ec86efc5]{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 0 32px;border-bottom:1px solid var(--color-border);margin-bottom:32px}.header-badge[data-v-ec86efc5]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--color-text);border-radius:100px;font-size:11px;letter-spacing:.15em;color:var(--color-bg);margin-bottom:20px}.badge-icon[data-v-ec86efc5]{color:var(--color-accent)}.page-title[data-v-ec86efc5]{font-family:var(--font-display-cn);font-size:32px;font-weight:400;color:var(--color-text);margin:0 0 12px;letter-spacing:.02em}.page-desc[data-v-ec86efc5]{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.6}.header-decoration[data-v-ec86efc5]{display:flex;align-items:center;gap:12px;padding-top:20px}.deco-line[data-v-ec86efc5]{width:60px;height:1px;background:var(--color-accent)}.deco-dot[data-v-ec86efc5]{width:6px;height:6px;background:var(--color-accent);border-radius:50%}.stats-section[data-v-ec86efc5]{margin-bottom:40px}.stats-wrapper[data-v-ec86efc5]{display:flex;align-items:center;background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px 36px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.stat-item[data-v-ec86efc5]{display:flex;align-items:center;gap:16px;flex:1;position:relative}.stat-icon-box[data-v-ec86efc5]{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);transition:all var(--transition)}.stat-item:hover .stat-icon-box[data-v-ec86efc5]{background:var(--color-text);color:var(--color-bg-card);border-color:var(--color-text)}.stat-detail[data-v-ec86efc5]{display:flex;flex-direction:column;gap:4px}.stat-number[data-v-ec86efc5]{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--color-text);line-height:1;letter-spacing:.02em}.stat-name[data-v-ec86efc5]{font-size:12px;color:var(--color-text-muted);letter-spacing:.05em}.stat-divider[data-v-ec86efc5]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background:var(--color-border)}.main-section[data-v-ec86efc5]{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.section-header[data-v-ec86efc5]{display:flex;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.section-number[data-v-ec86efc5]{font-family:var(--font-display);font-size:12px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-ec86efc5]{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.08em}.section-subtitle[data-v-ec86efc5]{font-family:var(--font-display-cn);font-size:14px;color:var(--color-text-secondary);margin:0}.search-bar[data-v-ec86efc5]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;align-items:center;padding:20px;background:var(--color-bg);border-radius:var(--radius-md)}.search-right[data-v-ec86efc5]{margin-left:auto;display:flex;gap:12px}.sentence-cell[data-v-ec86efc5]{display:flex;flex-direction:column}.sentence-en[data-v-ec86efc5]{font-size:14px;color:var(--color-text);line-height:1.5}.word-count[data-v-ec86efc5]{font-size:12px;color:var(--color-text-muted);margin-top:4px}.source-text[data-v-ec86efc5]{font-size:12px;color:var(--color-text-muted)}.pagination-wrapper[data-v-ec86efc5]{display:flex;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border)}.import-result[data-v-ec86efc5]{margin-top:20px}.result-detail[data-v-ec86efc5]{display:flex;gap:20px;margin-bottom:10px}.result-detail .success[data-v-ec86efc5]{color:#67c23a}.result-detail .skipped[data-v-ec86efc5]{color:#e6a23c}.result-detail .failed[data-v-ec86efc5]{color:#f56c6c}.error-list[data-v-ec86efc5]{max-height:150px;overflow-y:auto;background:#fef0f0;padding:10px;border-radius:4px;margin-top:10px}.error-title[data-v-ec86efc5]{font-weight:700;margin-bottom:5px;color:#f56c6c}.error-item[data-v-ec86efc5]{font-size:12px;color:#f56c6c;line-height:1.6}@media (max-width: 1024px){.stats-wrapper[data-v-ec86efc5]{flex-wrap:wrap;gap:24px;padding:24px}.stat-item[data-v-ec86efc5]{flex:1 1 calc(50% - 12px);min-width:180px}.stat-divider[data-v-ec86efc5]{display:none}}@media (max-width: 768px){.page-header-section[data-v-ec86efc5]{flex-direction:column;padding:24px 0}.header-decoration[data-v-ec86efc5]{display:none}.page-title[data-v-ec86efc5]{font-size:26px}.stats-wrapper[data-v-ec86efc5]{padding:20px}.stat-item[data-v-ec86efc5]{flex:1 1 100%}.stat-number[data-v-ec86efc5]{font-size:24px}.main-section[data-v-ec86efc5]{padding:20px}.search-bar[data-v-ec86efc5]{flex-direction:column;align-items:stretch}.search-bar .el-select[data-v-ec86efc5],.search-bar .el-input[data-v-ec86efc5]{width:100%!important}.search-right[data-v-ec86efc5]{margin-left:0;margin-top:10px;flex-wrap:wrap}.section-header[data-v-ec86efc5]{flex-direction:column;gap:8px}}[data-v-ec86efc5] .el-table{--el-table-border-color: var(--color-border);--el-table-header-bg-color: var(--color-bg);--el-table-row-hover-bg-color: rgba(47, 140, 255, .055)}[data-v-ec86efc5] .el-table th.el-table__cell{font-weight:500;color:var(--color-text-secondary);font-size:12px;letter-spacing:.05em}[data-v-ec86efc5] .el-button--primary{--el-button-bg-color: var(--color-text);--el-button-border-color: var(--color-text);--el-button-hover-bg-color: #333;--el-button-hover-border-color: #333}[data-v-ec86efc5] .el-button--default{--el-button-hover-border-color: var(--color-accent);--el-button-hover-text-color: var(--color-accent)}[data-v-ec86efc5] .el-pagination{--el-pagination-button-bg-color: var(--color-bg);--el-pagination-hover-color: var(--color-accent)}[data-v-ec86efc5] .el-input__wrapper{border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--color-border) inset}[data-v-ec86efc5] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--color-text-muted) inset}[data-v-ec86efc5] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--color-text) inset}[data-v-ec86efc5] .el-select__wrapper{border-radius:var(--radius-sm)}[data-v-ec86efc5] .el-dialog{border-radius:var(--radius-md)}[data-v-ec86efc5] .el-dialog__header{border-bottom:1px solid var(--color-border);padding-bottom:16px;margin-right:0}[data-v-ec86efc5] .el-dialog__title{font-family:var(--font-display-cn);font-weight:400;font-size:18px}[data-v-ec86efc5] .el-dialog__body{padding:24px 20px}[data-v-ec86efc5] .el-dialog__footer{border-top:1px solid var(--color-border);padding-top:16px}[data-v-ec86efc5] .el-form-item__label{color:var(--color-text-secondary);font-weight:500}[data-v-ec86efc5] .el-tag{border-radius:100px}[data-v-ec86efc5] .el-card{border-radius:var(--radius-md);border-color:var(--color-border)}[data-v-ec86efc5] .el-empty__description p{color:var(--color-text-muted)}.sentence-resource-workspace[data-v-716235aa]{display:grid;gap:20px}.resource-hero[data-v-716235aa]{display:flex;justify-content:space-between;gap:24px;padding:28px 30px;border:1px solid #dce9f7;border-radius:20px;background:linear-gradient(135deg,#fff 0%,#eef7ff 100%);box-shadow:0 12px 32px #1d5b9614}.resource-hero span[data-v-716235aa],.card-heading span[data-v-716235aa]{color:#2f78ff;font-size:12px;font-weight:800;letter-spacing:.12em}.resource-hero h1[data-v-716235aa]{margin:7px 0 8px;color:#15395d;font-size:30px}.resource-hero p[data-v-716235aa]{margin:0;max-width:720px;color:#65809b;line-height:1.7}.hero-actions[data-v-716235aa]{display:flex;align-items:flex-start;gap:10px}.loop-strip[data-v-716235aa]{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.loop-strip div[data-v-716235aa]{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:2px 8px;padding:13px;border:1px solid #dce9f7;border-radius:14px;background:#fff}.loop-strip b[data-v-716235aa]{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#eaf4ff;color:#2f78ff}.loop-strip span[data-v-716235aa]{font-weight:800;color:#1d4b73}.loop-strip small[data-v-716235aa]{color:#7890a8}.resource-card[data-v-716235aa]{padding:22px;border:1px solid #dce9f7;border-radius:18px;background:#fff;box-shadow:0 8px 24px #1d5b960f}.card-heading[data-v-716235aa]{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.card-heading h2[data-v-716235aa]{margin:4px 0 0;color:#173d61;font-size:20px}.card-heading small[data-v-716235aa]{color:#7890a8}.filters[data-v-716235aa]{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px}.filter-actions[data-v-716235aa]{display:flex;gap:8px}.table-card[data-v-716235aa] .el-pagination{justify-content:flex-end;margin-top:20px}.primary-copy[data-v-716235aa]{display:flex;flex-direction:column;gap:5px}.primary-copy strong[data-v-716235aa]{color:#183f65;line-height:1.5}.primary-copy small[data-v-716235aa],.sub-copy[data-v-716235aa]{display:block;color:#8aa0b6;font-size:12px}.field-tip[data-v-716235aa]{margin-top:6px;color:#7b91a7;font-size:12px}.rule-editor[data-v-716235aa]{display:grid;gap:10px;width:100%}.rule-editor>div[data-v-716235aa]{display:grid;grid-template-columns:1fr 24px 1fr auto;align-items:center;gap:8px}@media (max-width:1100px){.loop-strip[data-v-716235aa]{grid-template-columns:repeat(4,1fr)}.filters[data-v-716235aa]{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.resource-hero[data-v-716235aa]{flex-direction:column;padding:22px}.hero-actions[data-v-716235aa]{width:100%}.hero-actions .el-button[data-v-716235aa]{flex:1}.loop-strip[data-v-716235aa]{grid-template-columns:repeat(2,1fr)}.filters[data-v-716235aa]{grid-template-columns:1fr}.filter-actions .el-button[data-v-716235aa]{flex:1}.rule-editor>div[data-v-716235aa]{grid-template-columns:1fr}.rule-editor .el-icon[data-v-716235aa]{transform:rotate(90deg)}}.phrase-manage[data-v-cf6e899b]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100%;font-family:var(--font-body);padding-bottom:40px}.stats-section[data-v-cf6e899b]{margin-bottom:40px}.stats-wrapper[data-v-cf6e899b]{display:flex;align-items:center;background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px 36px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.stat-item[data-v-cf6e899b]{display:flex;align-items:center;gap:16px;flex:1;position:relative}.stat-icon-box[data-v-cf6e899b]{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);transition:all var(--transition);font-size:20px}.stat-item:hover .stat-icon-box[data-v-cf6e899b]{background:var(--color-text);color:var(--color-bg-card);border-color:var(--color-text)}.stat-detail[data-v-cf6e899b]{display:flex;flex-direction:column;gap:4px}.stat-number[data-v-cf6e899b]{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--color-text);line-height:1;letter-spacing:.02em}.stat-name[data-v-cf6e899b]{font-size:12px;color:var(--color-text-muted);letter-spacing:.05em}.stat-divider[data-v-cf6e899b]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background:var(--color-border)}.main-section[data-v-cf6e899b]{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.section-header[data-v-cf6e899b]{display:flex;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.section-number[data-v-cf6e899b]{font-family:var(--font-display);font-size:12px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-cf6e899b]{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.08em}.section-subtitle[data-v-cf6e899b]{font-family:var(--font-display-cn);font-size:14px;color:var(--color-text-secondary);margin:0}.search-bar[data-v-cf6e899b]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;align-items:center;padding:20px;background:var(--color-bg);border-radius:var(--radius-md)}.search-right[data-v-cf6e899b]{margin-left:auto;display:flex;gap:12px}.phrase-cell[data-v-cf6e899b]{display:flex;flex-direction:column}.phrase-text[data-v-cf6e899b]{font-weight:600;color:var(--color-text);font-size:15px}.phrase-derivatives[data-v-cf6e899b]{font-size:12px;color:var(--color-text-muted);margin-top:4px}.synonyms-text[data-v-cf6e899b]{font-size:13px;color:var(--color-text-secondary)}.no-data[data-v-cf6e899b]{color:var(--color-text-muted)}.pagination-wrapper[data-v-cf6e899b]{display:flex;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border)}.examples-content[data-v-cf6e899b]{padding:10px 0}.examples-section[data-v-cf6e899b]{margin-bottom:20px}.examples-section h4[data-v-cf6e899b]{font-size:14px;color:var(--color-text-secondary);margin-bottom:12px;font-weight:500}.examples-section ul[data-v-cf6e899b]{list-style-type:none;padding:0;margin:0}.examples-section li[data-v-cf6e899b]{padding:8px 0;border-bottom:1px solid var(--color-border);color:var(--color-text);line-height:1.6}.examples-section li[data-v-cf6e899b]:last-child{border-bottom:none}.import-result[data-v-cf6e899b]{margin-top:20px}.result-detail[data-v-cf6e899b]{display:flex;gap:20px;margin-bottom:10px}.result-detail .success[data-v-cf6e899b]{color:#67c23a}.result-detail .skipped[data-v-cf6e899b]{color:#e6a23c}.result-detail .failed[data-v-cf6e899b]{color:#f56c6c}.error-list[data-v-cf6e899b]{max-height:150px;overflow-y:auto;background:#fef0f0;padding:10px;border-radius:4px;margin-top:10px}.error-title[data-v-cf6e899b]{font-weight:700;margin-bottom:5px;color:#f56c6c}.error-item[data-v-cf6e899b]{font-size:12px;color:#f56c6c;line-height:1.6}@media (max-width: 1024px){.stats-wrapper[data-v-cf6e899b]{flex-wrap:wrap;gap:24px;padding:24px}.stat-item[data-v-cf6e899b]{flex:1 1 calc(50% - 12px);min-width:180px}.stat-divider[data-v-cf6e899b]{display:none}}@media (max-width: 768px){.stats-wrapper[data-v-cf6e899b]{padding:20px}.stat-item[data-v-cf6e899b]{flex:1 1 100%}.stat-number[data-v-cf6e899b]{font-size:24px}.main-section[data-v-cf6e899b]{padding:20px}.search-bar[data-v-cf6e899b]{flex-direction:column;align-items:stretch}.search-bar .el-select[data-v-cf6e899b],.search-bar .el-input[data-v-cf6e899b]{width:100%!important}.search-right[data-v-cf6e899b]{margin-left:0;margin-top:10px;flex-wrap:wrap}.section-header[data-v-cf6e899b]{flex-direction:column;gap:8px}}[data-v-cf6e899b] .el-table{--el-table-border-color: var(--color-border);--el-table-header-bg-color: var(--color-bg);--el-table-row-hover-bg-color: rgba(47, 140, 255, .055)}[data-v-cf6e899b] .el-table th.el-table__cell{font-weight:500;color:var(--color-text-secondary);font-size:12px;letter-spacing:.05em}[data-v-cf6e899b] .el-button--primary{--el-button-bg-color: var(--color-text);--el-button-border-color: var(--color-text);--el-button-hover-bg-color: #333;--el-button-hover-border-color: #333}[data-v-cf6e899b] .el-button--default{--el-button-hover-border-color: var(--color-accent);--el-button-hover-text-color: var(--color-accent)}[data-v-cf6e899b] .el-pagination{--el-pagination-button-bg-color: var(--color-bg);--el-pagination-hover-color: var(--color-accent)}[data-v-cf6e899b] .el-input__wrapper{border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--color-border) inset}[data-v-cf6e899b] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--color-text-muted) inset}[data-v-cf6e899b] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--color-text) inset}[data-v-cf6e899b] .el-select__wrapper{border-radius:var(--radius-sm)}[data-v-cf6e899b] .el-dialog{border-radius:var(--radius-md)}[data-v-cf6e899b] .el-dialog__header{border-bottom:1px solid var(--color-border);padding-bottom:16px;margin-right:0}[data-v-cf6e899b] .el-dialog__title{font-family:var(--font-display-cn);font-weight:400;font-size:18px}[data-v-cf6e899b] .el-dialog__body{padding:24px 20px}[data-v-cf6e899b] .el-dialog__footer{border-top:1px solid var(--color-border);padding-top:16px}[data-v-cf6e899b] .el-form-item__label{color:var(--color-text-secondary);font-weight:500}[data-v-cf6e899b] .el-tag{border-radius:100px}[data-v-cf6e899b] .el-card{border-radius:var(--radius-md);border-color:var(--color-border)}[data-v-cf6e899b] .el-empty__description p{color:var(--color-text-muted)}.article-manage[data-v-fbff4c5b]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100%;font-family:var(--font-body);padding-bottom:40px}.stats-section[data-v-fbff4c5b]{margin-bottom:40px}.stats-wrapper[data-v-fbff4c5b]{display:flex;align-items:center;background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px 36px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.stat-item[data-v-fbff4c5b]{display:flex;align-items:center;gap:16px;flex:1;position:relative}.stat-icon-box[data-v-fbff4c5b]{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);transition:all var(--transition);font-size:20px}.stat-item:hover .stat-icon-box[data-v-fbff4c5b]{background:var(--color-text);color:var(--color-bg-card);border-color:var(--color-text)}.stat-detail[data-v-fbff4c5b]{display:flex;flex-direction:column;gap:4px}.stat-number[data-v-fbff4c5b]{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--color-text);line-height:1;letter-spacing:.02em}.stat-name[data-v-fbff4c5b]{font-size:12px;color:var(--color-text-muted);letter-spacing:.05em}.stat-divider[data-v-fbff4c5b]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background:var(--color-border)}.main-section[data-v-fbff4c5b]{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.section-header[data-v-fbff4c5b]{display:flex;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.section-number[data-v-fbff4c5b]{font-family:var(--font-display);font-size:12px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-fbff4c5b]{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.08em}.section-subtitle[data-v-fbff4c5b]{font-family:var(--font-display-cn);font-size:14px;color:var(--color-text-secondary);margin:0}.search-bar[data-v-fbff4c5b]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;align-items:center;padding:20px;background:var(--color-bg);border-radius:var(--radius-md)}.search-right[data-v-fbff4c5b]{margin-left:auto;display:flex;gap:12px}.no-cover[data-v-fbff4c5b]{font-size:12px;color:var(--color-text-muted)}.article-title[data-v-fbff4c5b]{cursor:pointer;color:var(--color-text);transition:color var(--transition);font-weight:500}.article-title[data-v-fbff4c5b]:hover{color:var(--color-accent)}.no-data[data-v-fbff4c5b]{color:var(--color-text-muted);font-size:12px}.stats[data-v-fbff4c5b]{display:flex;flex-direction:column;gap:4px;font-size:12px}.stats span[data-v-fbff4c5b]{color:var(--color-text-secondary)}.pagination-wrapper[data-v-fbff4c5b]{display:flex;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border)}.import-result[data-v-fbff4c5b]{margin-top:20px}.result-detail[data-v-fbff4c5b]{display:flex;gap:20px;margin-bottom:10px}.result-detail .success[data-v-fbff4c5b]{color:#67c23a}.result-detail .skipped[data-v-fbff4c5b]{color:#e6a23c}.result-detail .failed[data-v-fbff4c5b]{color:#f56c6c}.error-list[data-v-fbff4c5b]{max-height:150px;overflow-y:auto;background:#fef0f0;padding:10px;border-radius:4px;margin-top:10px}.error-title[data-v-fbff4c5b]{font-weight:700;margin-bottom:5px;color:#f56c6c}.error-item[data-v-fbff4c5b]{font-size:12px;color:#f56c6c;line-height:1.6}@media (max-width: 1024px){.stats-wrapper[data-v-fbff4c5b]{flex-wrap:wrap;gap:24px;padding:24px}.stat-item[data-v-fbff4c5b]{flex:1 1 calc(50% - 12px);min-width:180px}.stat-divider[data-v-fbff4c5b]{display:none}}@media (max-width: 768px){.stats-wrapper[data-v-fbff4c5b]{padding:20px}.stat-item[data-v-fbff4c5b]{flex:1 1 100%}.stat-number[data-v-fbff4c5b]{font-size:24px}.main-section[data-v-fbff4c5b]{padding:20px}.search-bar[data-v-fbff4c5b]{flex-direction:column;align-items:stretch}.search-bar .el-select[data-v-fbff4c5b],.search-bar .el-input[data-v-fbff4c5b]{width:100%!important}.search-right[data-v-fbff4c5b]{margin-left:0;margin-top:10px;flex-wrap:wrap}.section-header[data-v-fbff4c5b]{flex-direction:column;gap:8px}}[data-v-fbff4c5b] .el-table{--el-table-border-color: var(--color-border);--el-table-header-bg-color: var(--color-bg);--el-table-row-hover-bg-color: rgba(47, 140, 255, .055)}[data-v-fbff4c5b] .el-table th.el-table__cell{font-weight:500;color:var(--color-text-secondary);font-size:12px;letter-spacing:.05em}[data-v-fbff4c5b] .el-button--primary{--el-button-bg-color: var(--color-text);--el-button-border-color: var(--color-text);--el-button-hover-bg-color: #333;--el-button-hover-border-color: #333}[data-v-fbff4c5b] .el-button--default{--el-button-hover-border-color: var(--color-accent);--el-button-hover-text-color: var(--color-accent)}[data-v-fbff4c5b] .el-pagination{--el-pagination-button-bg-color: var(--color-bg);--el-pagination-hover-color: var(--color-accent)}[data-v-fbff4c5b] .el-input__wrapper{border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--color-border) inset}[data-v-fbff4c5b] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--color-text-muted) inset}[data-v-fbff4c5b] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--color-text) inset}[data-v-fbff4c5b] .el-select__wrapper{border-radius:var(--radius-sm)}[data-v-fbff4c5b] .el-dialog{border-radius:var(--radius-md)}[data-v-fbff4c5b] .el-dialog__header{border-bottom:1px solid var(--color-border);padding-bottom:16px;margin-right:0}[data-v-fbff4c5b] .el-dialog__title{font-family:var(--font-display-cn);font-weight:400;font-size:18px}[data-v-fbff4c5b] .el-dialog__body{padding:24px 20px}[data-v-fbff4c5b] .el-dialog__footer{border-top:1px solid var(--color-border);padding-top:16px}[data-v-fbff4c5b] .el-form-item__label{color:var(--color-text-secondary);font-weight:500}[data-v-fbff4c5b] .el-tag{border-radius:100px}[data-v-fbff4c5b] .el-card{border-radius:var(--radius-md);border-color:var(--color-border)}[data-v-fbff4c5b] .el-empty__description p{color:var(--color-text-muted)}[data-v-fbff4c5b] .el-switch{--el-switch-on-color: var(--color-accent)}.toolbar[data-v-606e5cc5]{margin-bottom:16px}.icon-preview[data-v-606e5cc5]{margin-top:8px;font-size:12px;color:#909399}.icon-preview span[data-v-606e5cc5]{font-size:20px;cursor:pointer;margin:0 4px;transition:transform .2s}.icon-preview span[data-v-606e5cc5]:hover{transform:scale(1.3)}.toolbar[data-v-f28bd679]{margin-bottom:16px;display:flex;align-items:center}.prompt-editor[data-v-f28bd679]{display:flex;flex-direction:column;gap:12px}.prompt-header[data-v-f28bd679]{display:flex;justify-content:space-between;align-items:center}.prompt-title[data-v-f28bd679]{font-weight:600;color:#303133}.prompt-tips[data-v-f28bd679]{background:#f5f7fa;padding:12px 16px;border-radius:4px;font-size:13px;color:#606266}.prompt-tips p[data-v-f28bd679]{margin:0 0 8px}.prompt-tips ul[data-v-f28bd679]{margin:0;padding-left:20px}.prompt-tips li[data-v-f28bd679]{margin:4px 0}.prompt-tips code[data-v-f28bd679]{background:#e6e8eb;padding:2px 6px;border-radius:3px;font-family:monospace}.prompt-editor-container[data-v-f28bd679]{display:flex;flex-direction:column;gap:12px}.prompt-header[data-v-f28bd679]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #ebeef5}.prompt-info[data-v-f28bd679]{display:flex;align-items:center}.prompt-title[data-v-f28bd679]{font-size:16px;font-weight:600;color:#303133}.editor-section[data-v-f28bd679],.fixed-section[data-v-f28bd679]{border:1px solid #dcdfe6;border-radius:8px;overflow:hidden}.section-header[data-v-f28bd679]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f5f7fa;border-bottom:1px solid #dcdfe6;font-weight:500;color:#303133}.section-header .el-icon[data-v-f28bd679]{font-size:16px}.section-tip[data-v-f28bd679]{font-size:12px;color:#909399;font-weight:400}.editor-section .section-header[data-v-f28bd679]{background:#ecf5ff;color:#409eff}.fixed-section .section-header[data-v-f28bd679]{background:#fdf6ec;color:#e6a23c}.editable-textarea[data-v-f28bd679] textarea{border:none;border-radius:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.6}.fixed-content[data-v-f28bd679]{padding:12px 16px;background:#fafafa;max-height:300px;overflow-y:auto}.fixed-content pre[data-v-f28bd679]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;color:#606266;white-space:pre-wrap;word-break:break-word}.dialog-footer[data-v-f28bd679]{display:flex;justify-content:flex-end;gap:12px}.toolbar[data-v-3b50013c]{margin-bottom:16px;display:flex;align-items:center}.pagination-wrap[data-v-3b50013c]{margin-top:16px;display:flex;justify-content:flex-end}.questions-section[data-v-3b50013c]{background:#f9f9f9;padding:16px;border-radius:8px}.question-item[data-v-3b50013c]{background:#fff;padding:16px;border-radius:8px;margin-bottom:16px;border:1px solid #ebeef5}.question-header[data-v-3b50013c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.question-no[data-v-3b50013c]{font-weight:600;color:#409eff}.toolbar[data-v-3e35fc2a]{margin-bottom:16px;display:flex;align-items:center}.prompt-preview[data-v-3e35fc2a]{color:#909399;font-size:13px}.form-tip[data-v-3e35fc2a]{font-size:12px;color:#909399;margin-top:4px}.prompt-editor-container[data-v-3e35fc2a]{display:flex;flex-direction:column;gap:12px}.prompt-header[data-v-3e35fc2a]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #ebeef5}.prompt-info[data-v-3e35fc2a]{display:flex;align-items:center}.prompt-title[data-v-3e35fc2a]{font-size:16px;font-weight:600;color:#303133}.editor-section[data-v-3e35fc2a],.fixed-section[data-v-3e35fc2a]{border:1px solid #dcdfe6;border-radius:8px;overflow:hidden}.section-header[data-v-3e35fc2a]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f5f7fa;border-bottom:1px solid #dcdfe6;font-weight:500;color:#303133}.section-header .el-icon[data-v-3e35fc2a]{font-size:16px}.section-tip[data-v-3e35fc2a]{font-size:12px;color:#909399;font-weight:400}.editor-section .section-header[data-v-3e35fc2a]{background:#ecf5ff;color:#409eff}.fixed-section .section-header[data-v-3e35fc2a]{background:#fdf6ec;color:#e6a23c}.editable-textarea[data-v-3e35fc2a] textarea{border:none;border-radius:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.6}.fixed-content[data-v-3e35fc2a]{padding:12px 16px;background:#fafafa;max-height:300px;overflow-y:auto}.fixed-content pre[data-v-3e35fc2a]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;color:#606266;white-space:pre-wrap;word-break:break-word}.dialog-footer[data-v-3e35fc2a]{display:flex;justify-content:flex-end;gap:12px}.reading-manage[data-v-049edb01]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100%;font-family:var(--font-body);padding-bottom:40px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.page-header-section[data-v-049edb01]{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 0 32px;border-bottom:1px solid var(--color-border);margin-bottom:32px;width:100%;box-sizing:border-box}.header-content[data-v-049edb01]{flex:1;min-width:0}.header-badge[data-v-049edb01]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--color-text);border-radius:100px;font-size:11px;letter-spacing:.15em;color:var(--color-bg);margin-bottom:20px}.badge-icon[data-v-049edb01]{color:var(--color-accent)}.page-title[data-v-049edb01]{font-family:var(--font-display-cn);font-size:32px;font-weight:400;color:var(--color-text);margin:0 0 12px;letter-spacing:.02em}.page-desc[data-v-049edb01]{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.6}.header-decoration[data-v-049edb01]{display:flex;align-items:center;gap:12px;padding-top:20px;flex-shrink:0}.deco-line[data-v-049edb01]{width:60px;height:1px;background:var(--color-accent)}.deco-dot[data-v-049edb01]{width:6px;height:6px;background:var(--color-accent);border-radius:50%}.stats-section[data-v-049edb01]{margin-bottom:40px;width:100%;box-sizing:border-box}.stats-wrapper[data-v-049edb01]{display:flex;align-items:center;background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px 36px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);width:100%;box-sizing:border-box}.stat-item[data-v-049edb01]{display:flex;align-items:center;gap:16px;flex:1;position:relative;min-width:0}.stat-icon-box[data-v-049edb01]{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);transition:all var(--transition)}.stat-item:hover .stat-icon-box[data-v-049edb01]{background:var(--color-text);color:var(--color-bg-card);border-color:var(--color-text)}.stat-detail[data-v-049edb01]{display:flex;flex-direction:column;gap:4px;min-width:0}.stat-number[data-v-049edb01]{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--color-text);line-height:1;letter-spacing:.02em}.stat-name[data-v-049edb01]{font-size:12px;color:var(--color-text-muted);letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-divider[data-v-049edb01]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background:var(--color-border)}.main-section[data-v-049edb01]{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);width:100%;box-sizing:border-box;overflow:hidden}.section-header[data-v-049edb01]{display:flex;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--color-border);flex-wrap:wrap}.section-number[data-v-049edb01]{font-family:var(--font-display);font-size:12px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-049edb01]{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.08em}.section-subtitle[data-v-049edb01]{font-family:var(--font-display-cn);font-size:14px;color:var(--color-text-secondary);margin:0}.tab-navigation[data-v-049edb01]{display:flex;gap:8px;margin-bottom:28px;padding:6px;background:var(--color-bg);border-radius:var(--radius-md);width:100%;box-sizing:border-box}.tab-item[data-v-049edb01]{display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);flex:1;justify-content:center;min-width:0}.tab-item[data-v-049edb01]:hover{background:rgba(255,255,255,.6)}.tab-item.active[data-v-049edb01]{background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.tab-item .el-icon[data-v-049edb01]{color:var(--color-text-muted);transition:color var(--transition);flex-shrink:0}.tab-item.active .el-icon[data-v-049edb01]{color:var(--color-accent)}.tab-label[data-v-049edb01]{font-size:14px;font-weight:500;color:var(--color-text-secondary);transition:color var(--transition);white-space:nowrap}.tab-item.active .tab-label[data-v-049edb01]{color:var(--color-text)}.tab-label-en[data-v-049edb01]{font-family:var(--font-display);font-size:10px;color:var(--color-text-muted);letter-spacing:.1em;display:none;white-space:nowrap}@media (min-width: 1200px){.tab-label-en[data-v-049edb01]{display:inline}}.content-panel[data-v-049edb01]{min-height:400px;width:100%;box-sizing:border-box;overflow:hidden}.panel-inner[data-v-049edb01]{animation:fadeIn-049edb01 .3s ease;width:100%;box-sizing:border-box}.fade-enter-active[data-v-049edb01],.fade-leave-active[data-v-049edb01]{transition:opacity .2s ease}.fade-enter-from[data-v-049edb01],.fade-leave-to[data-v-049edb01]{opacity:0}@keyframes fadeIn-049edb01{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.stats-wrapper[data-v-049edb01]{flex-wrap:wrap;gap:24px;padding:24px}.stat-item[data-v-049edb01]{flex:1 1 calc(50% - 12px);min-width:180px}.stat-divider[data-v-049edb01]{display:none}.tab-navigation[data-v-049edb01]{flex-wrap:wrap}.tab-item[data-v-049edb01]{flex:1 1 calc(50% - 4px)}}@media (max-width: 768px){.page-header-section[data-v-049edb01]{flex-direction:column;padding:24px 0}.header-decoration[data-v-049edb01]{display:none}.page-title[data-v-049edb01]{font-size:26px}.stats-wrapper[data-v-049edb01]{padding:20px}.stat-item[data-v-049edb01]{flex:1 1 100%}.stat-number[data-v-049edb01]{font-size:24px}.main-section[data-v-049edb01]{padding:20px}.tab-item[data-v-049edb01]{flex:1 1 100%;padding:12px 16px}.section-header[data-v-049edb01]{flex-direction:column;gap:8px}}[data-v-049edb01] .el-table{--el-table-border-color: var(--color-border);--el-table-header-bg-color: var(--color-bg);--el-table-row-hover-bg-color: rgba(47, 140, 255, .055);width:100%!important}[data-v-049edb01] .el-table__header-wrapper,[data-v-049edb01] .el-table__body-wrapper{width:100%}[data-v-049edb01] .el-table__header,[data-v-049edb01] .el-table__body{width:100%!important}[data-v-049edb01] .el-table th.el-table__cell{font-weight:500;color:var(--color-text-secondary);font-size:12px;letter-spacing:.05em}[data-v-049edb01] .el-button--primary{--el-button-bg-color: var(--color-text);--el-button-border-color: var(--color-text);--el-button-hover-bg-color: #333;--el-button-hover-border-color: #333}[data-v-049edb01] .el-button--default{--el-button-hover-border-color: var(--color-accent);--el-button-hover-text-color: var(--color-accent)}[data-v-049edb01] .el-pagination{--el-pagination-button-bg-color: var(--color-bg);--el-pagination-hover-color: var(--color-accent);flex-wrap:wrap;justify-content:flex-end}[data-v-049edb01] .el-input__wrapper{border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--color-border) inset}[data-v-049edb01] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--color-text-muted) inset}[data-v-049edb01] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--color-text) inset}[data-v-049edb01] .el-select__wrapper{border-radius:var(--radius-sm)}[data-v-049edb01] .el-dialog{border-radius:var(--radius-md);max-width:90vw}[data-v-049edb01] .el-dialog__header{border-bottom:1px solid var(--color-border);padding-bottom:16px;margin-right:0}[data-v-049edb01] .el-dialog__title{font-family:var(--font-display-cn);font-weight:400;font-size:18px}[data-v-049edb01] .el-dialog__body{padding:24px 20px}[data-v-049edb01] .el-dialog__footer{border-top:1px solid var(--color-border);padding-top:16px}[data-v-049edb01] .el-form-item__label{color:var(--color-text-secondary);font-weight:500}[data-v-049edb01] .el-tag{border-radius:100px}[data-v-049edb01] .el-card{border-radius:var(--radius-md);border-color:var(--color-border);width:100%;box-sizing:border-box}[data-v-049edb01] .el-empty__description p{color:var(--color-text-muted)}[data-v-049edb01] .el-form--inline{flex-wrap:wrap}[data-v-049edb01] .el-form-item{margin-bottom:12px}.toolbar[data-v-4b89a8ff]{margin-bottom:16px}.toolbar[data-v-2610b0fd]{margin-bottom:16px;display:flex;align-items:center}.form-tip[data-v-2610b0fd]{font-size:12px;color:#909399;margin-top:4px}.prompt-editor[data-v-2610b0fd]{display:flex;flex-direction:column;gap:16px}.prompt-header[data-v-2610b0fd]{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.prompt-title[data-v-2610b0fd]{font-size:16px;font-weight:600;color:#303133}.editable-section[data-v-2610b0fd]{background:#f0f9eb;border:1px solid #e1f3d8;border-radius:8px;padding:16px}.fixed-section[data-v-2610b0fd]{background:#f4f4f5;border:1px solid #e9e9eb;border-radius:8px;padding:16px}.section-title[data-v-2610b0fd]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600}.fixed-preview[data-v-2610b0fd]{font-size:13px;color:#606266}.fixed-preview p[data-v-2610b0fd]{margin:6px 0}.topic-tags[data-v-2610b0fd]{margin-top:8px}.topic-tag[data-v-2610b0fd]{margin-right:8px;margin-bottom:4px;cursor:pointer;transition:all .2s}.topic-tag[data-v-2610b0fd]:hover{background-color:#ecf5ff;border-color:#409eff}.full-preview[data-v-2610b0fd]{background:#fafafa;padding:16px;border-radius:4px;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:400px;overflow-y:auto;font-family:Monaco,Menlo,monospace}.toolbar[data-v-91128e2b],.toolbar[data-v-e9b79f25]{margin-bottom:16px;display:flex;align-items:center}.prompt-preview[data-v-e9b79f25]{color:#909399;font-size:13px}.form-tip[data-v-e9b79f25]{font-size:12px;color:#909399;margin-top:4px}.template-editor[data-v-e9b79f25]{display:flex;flex-direction:column;gap:16px}.template-header[data-v-e9b79f25]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #ebeef5}.template-info[data-v-e9b79f25]{display:flex;align-items:center}.template-title[data-v-e9b79f25]{font-weight:600;color:#303133;font-size:16px}.template-actions[data-v-e9b79f25]{display:flex;gap:8px}.edit-mode-switch[data-v-e9b79f25]{display:flex;justify-content:flex-end}.editable-section[data-v-e9b79f25]{background:#f0f9eb;border:1px solid #e1f3d8;border-radius:8px;padding:16px}.fixed-section[data-v-e9b79f25]{background:#f4f4f5;border:1px solid #e9e9eb;border-radius:8px;padding:16px}.section-title[data-v-e9b79f25]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600}.fixed-preview[data-v-e9b79f25]{font-size:13px;color:#606266}.fixed-preview p[data-v-e9b79f25]{margin:6px 0}.fixed-preview code[data-v-e9b79f25]{background:#e6e8eb;padding:2px 6px;border-radius:3px;font-family:monospace;color:#e6a23c;font-size:12px;margin:0 2px}.topic-tags[data-v-e9b79f25]{margin-top:8px}.topic-tag[data-v-e9b79f25]{margin-right:8px;margin-bottom:4px;cursor:pointer;transition:all .2s}.topic-tag[data-v-e9b79f25]:hover{background-color:#ecf5ff;border-color:#409eff}.weight-config[data-v-e9b79f25]{display:flex;flex-direction:column;gap:12px}.weight-item[data-v-e9b79f25]{display:flex;align-items:center;gap:12px}.weight-item>span[data-v-e9b79f25]{width:80px;font-size:13px;color:#606266}.weight-item .el-slider[data-v-e9b79f25]{flex:1}.variable-list[data-v-e9b79f25]{display:flex;flex-direction:column;gap:8px}.variable-item[data-v-e9b79f25]{display:flex;align-items:center;gap:12px}.variable-item code[data-v-e9b79f25]{background:#e6e8eb;padding:2px 8px;border-radius:4px;font-family:monospace;color:#e6a23c;font-size:13px}.variable-item span[data-v-e9b79f25]{color:#606266;font-size:13px}.template-textarea[data-v-e9b79f25] textarea{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;line-height:1.6}.full-preview[data-v-e9b79f25]{background:#fafafa;padding:16px;border-radius:4px;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:400px;overflow-y:auto;font-family:Monaco,Menlo,monospace}.preview-header[data-v-e9b79f25]{font-size:13px;color:#909399;margin-bottom:12px}.preview-content[data-v-e9b79f25]{background:#f5f7fa;padding:16px;border-radius:4px;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:500px;overflow-y:auto}.writing-manage[data-v-6334e307]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100%;font-family:var(--font-body);padding-bottom:40px}.page-header-section[data-v-6334e307]{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 0 32px;border-bottom:1px solid var(--color-border);margin-bottom:32px}.header-badge[data-v-6334e307]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--color-text);border-radius:100px;font-size:11px;letter-spacing:.15em;color:var(--color-bg);margin-bottom:20px}.badge-icon[data-v-6334e307]{color:var(--color-accent)}.page-title[data-v-6334e307]{font-family:var(--font-display-cn);font-size:32px;font-weight:400;color:var(--color-text);margin:0 0 12px;letter-spacing:.02em}.page-desc[data-v-6334e307]{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.6}.header-decoration[data-v-6334e307]{display:flex;align-items:center;gap:12px;padding-top:20px}.deco-line[data-v-6334e307]{width:60px;height:1px;background:var(--color-accent)}.deco-dot[data-v-6334e307]{width:6px;height:6px;background:var(--color-accent);border-radius:50%}.stats-section[data-v-6334e307]{margin-bottom:40px}.stats-wrapper[data-v-6334e307]{display:flex;align-items:center;background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px 36px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.stat-item[data-v-6334e307]{display:flex;align-items:center;gap:16px;flex:1;position:relative}.stat-icon-box[data-v-6334e307]{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);transition:all var(--transition)}.stat-item:hover .stat-icon-box[data-v-6334e307]{background:var(--color-text);color:var(--color-bg-card);border-color:var(--color-text)}.stat-detail[data-v-6334e307]{display:flex;flex-direction:column;gap:4px}.stat-number[data-v-6334e307]{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--color-text);line-height:1;letter-spacing:.02em}.stat-name[data-v-6334e307]{font-size:12px;color:var(--color-text-muted);letter-spacing:.05em}.stat-divider[data-v-6334e307]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background:var(--color-border)}.main-section[data-v-6334e307]{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.section-header[data-v-6334e307]{display:flex;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.section-number[data-v-6334e307]{font-family:var(--font-display);font-size:12px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-6334e307]{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.08em}.section-subtitle[data-v-6334e307]{font-family:var(--font-display-cn);font-size:14px;color:var(--color-text-secondary);margin:0}.tab-navigation[data-v-6334e307]{display:flex;gap:8px;margin-bottom:28px;padding:6px;background:var(--color-bg);border-radius:var(--radius-md)}.tab-item[data-v-6334e307]{display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);flex:1;justify-content:center}.tab-item[data-v-6334e307]:hover{background:rgba(255,255,255,.6)}.tab-item.active[data-v-6334e307]{background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.tab-item .el-icon[data-v-6334e307]{color:var(--color-text-muted);transition:color var(--transition)}.tab-item.active .el-icon[data-v-6334e307]{color:var(--color-accent)}.tab-label[data-v-6334e307]{font-size:14px;font-weight:500;color:var(--color-text-secondary);transition:color var(--transition)}.tab-item.active .tab-label[data-v-6334e307]{color:var(--color-text)}.tab-label-en[data-v-6334e307]{font-family:var(--font-display);font-size:10px;color:var(--color-text-muted);letter-spacing:.1em;display:none}@media (min-width: 1200px){.tab-label-en[data-v-6334e307]{display:inline}}.content-panel[data-v-6334e307]{min-height:400px}.panel-inner[data-v-6334e307]{animation:fadeIn-6334e307 .3s ease}.fade-enter-active[data-v-6334e307],.fade-leave-active[data-v-6334e307]{transition:opacity .2s ease}.fade-enter-from[data-v-6334e307],.fade-leave-to[data-v-6334e307]{opacity:0}@keyframes fadeIn-6334e307{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.stats-wrapper[data-v-6334e307]{flex-wrap:wrap;gap:24px;padding:24px}.stat-item[data-v-6334e307]{flex:1 1 calc(50% - 12px);min-width:180px}.stat-divider[data-v-6334e307]{display:none}.tab-navigation[data-v-6334e307]{flex-wrap:wrap}.tab-item[data-v-6334e307]{flex:1 1 calc(50% - 4px)}}@media (max-width: 768px){.page-header-section[data-v-6334e307]{flex-direction:column;padding:24px 0}.header-decoration[data-v-6334e307]{display:none}.page-title[data-v-6334e307]{font-size:26px}.stats-wrapper[data-v-6334e307]{padding:20px}.stat-item[data-v-6334e307]{flex:1 1 100%}.stat-number[data-v-6334e307]{font-size:24px}.main-section[data-v-6334e307]{padding:20px}.tab-item[data-v-6334e307]{flex:1 1 100%;padding:12px 16px}.section-header[data-v-6334e307]{flex-direction:column;gap:8px}}[data-v-6334e307] .el-table{--el-table-border-color: var(--color-border);--el-table-header-bg-color: var(--color-bg);--el-table-row-hover-bg-color: rgba(47, 140, 255, .055)}[data-v-6334e307] .el-table th.el-table__cell{font-weight:500;color:var(--color-text-secondary);font-size:12px;letter-spacing:.05em}[data-v-6334e307] .el-button--primary{--el-button-bg-color: var(--color-text);--el-button-border-color: var(--color-text);--el-button-hover-bg-color: #333;--el-button-hover-border-color: #333}[data-v-6334e307] .el-button--default{--el-button-hover-border-color: var(--color-accent);--el-button-hover-text-color: var(--color-accent)}[data-v-6334e307] .el-pagination{--el-pagination-button-bg-color: var(--color-bg);--el-pagination-hover-color: var(--color-accent)}[data-v-6334e307] .el-input__wrapper{border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--color-border) inset}[data-v-6334e307] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--color-text-muted) inset}[data-v-6334e307] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--color-text) inset}[data-v-6334e307] .el-select__wrapper{border-radius:var(--radius-sm)}[data-v-6334e307] .el-dialog{border-radius:var(--radius-md)}[data-v-6334e307] .el-dialog__header{border-bottom:1px solid var(--color-border);padding-bottom:16px;margin-right:0}[data-v-6334e307] .el-dialog__title{font-family:var(--font-display-cn);font-weight:400;font-size:18px}[data-v-6334e307] .el-dialog__body{padding:24px 20px}[data-v-6334e307] .el-dialog__footer{border-top:1px solid var(--color-border);padding-top:16px}[data-v-6334e307] .el-form-item__label{color:var(--color-text-secondary);font-weight:500}[data-v-6334e307] .el-tag{border-radius:100px}[data-v-6334e307] .el-card{border-radius:var(--radius-md);border-color:var(--color-border)}[data-v-6334e307] .el-empty__description p{color:var(--color-text-muted)}.speaking-manage[data-v-ddacdb1b]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100%;font-family:var(--font-body);padding-bottom:40px}.page-header-section[data-v-ddacdb1b]{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 0 32px;border-bottom:1px solid var(--color-border);margin-bottom:32px}.header-badge[data-v-ddacdb1b]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--color-text);border-radius:100px;font-size:11px;letter-spacing:.15em;color:var(--color-bg);margin-bottom:20px}.badge-icon[data-v-ddacdb1b]{font-size:14px}.page-title[data-v-ddacdb1b]{font-family:var(--font-display-cn);font-size:32px;font-weight:400;color:var(--color-text);margin:0 0 12px;letter-spacing:.02em}.page-desc[data-v-ddacdb1b]{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.6}.header-actions[data-v-ddacdb1b]{display:flex;gap:12px;padding-top:20px}.action-btn[data-v-ddacdb1b]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--color-text);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition)}.action-btn[data-v-ddacdb1b]:hover{border-color:var(--color-text);box-shadow:var(--shadow-sm)}.action-btn-primary[data-v-ddacdb1b]{color:var(--color-bg-card);background:var(--color-text);border-color:var(--color-text)}.action-btn-primary[data-v-ddacdb1b]:hover{background:#333}.main-section[data-v-ddacdb1b]{background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);overflow:hidden}.main-layout[data-v-ddacdb1b]{display:flex;min-height:600px}.side-nav[data-v-ddacdb1b]{width:260px;background:var(--color-bg);border-right:1px solid var(--color-border);padding:28px 20px;flex-shrink:0}.nav-header[data-v-ddacdb1b]{display:flex;align-items:baseline;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.nav-number[data-v-ddacdb1b]{font-family:var(--font-display);font-size:11px;color:var(--color-text-muted);letter-spacing:.1em}.nav-title[data-v-ddacdb1b]{font-family:var(--font-display);font-size:12px;font-weight:500;color:var(--color-text);letter-spacing:.1em}.nav-list[data-v-ddacdb1b]{display:flex;flex-direction:column;gap:8px}.nav-item[data-v-ddacdb1b]{display:flex;align-items:center;gap:14px;padding:16px;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);border:1px solid transparent}.nav-item[data-v-ddacdb1b]:hover{background:var(--color-bg-card);border-color:var(--color-border)}.nav-item.active[data-v-ddacdb1b]{background:var(--color-bg-card);border-color:var(--color-text);box-shadow:var(--shadow-sm)}.nav-icon[data-v-ddacdb1b]{width:40px;height:40px;background:var(--color-bg);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:all var(--transition);flex-shrink:0}.nav-item.active .nav-icon[data-v-ddacdb1b]{background:var(--color-text);color:var(--color-bg-card)}.nav-info[data-v-ddacdb1b]{flex:1;min-width:0}.nav-label[data-v-ddacdb1b]{display:block;font-size:14px;font-weight:500;color:var(--color-text-secondary);margin-bottom:4px;transition:color var(--transition)}.nav-item.active .nav-label[data-v-ddacdb1b]{color:var(--color-text)}.nav-label-en[data-v-ddacdb1b]{display:block;font-family:var(--font-display);font-size:10px;color:var(--color-text-muted);letter-spacing:.1em}.nav-count[data-v-ddacdb1b]{font-family:var(--font-display);font-size:12px;color:var(--color-text-muted);background:var(--color-bg);padding:4px 10px;border-radius:100px}.nav-item.active .nav-count[data-v-ddacdb1b]{background:var(--color-accent);color:var(--color-text)}.content-area[data-v-ddacdb1b]{flex:1;min-width:0;padding:28px 32px;width:100%;box-sizing:border-box}.content-panel[data-v-ddacdb1b]{width:100%;box-sizing:border-box}.panel-header[data-v-ddacdb1b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.panel-title-group[data-v-ddacdb1b]{flex:1}.panel-title[data-v-ddacdb1b]{font-family:var(--font-display);font-size:18px;font-weight:400;color:var(--color-text);margin:0 0 8px;letter-spacing:.08em}.panel-subtitle[data-v-ddacdb1b]{font-size:13px;color:var(--color-text-secondary);margin:0;line-height:1.6}.system-hint[data-v-ddacdb1b]{display:inline-flex;align-items:center;gap:4px;margin-left:12px;padding:4px 10px;background:rgba(47,140,255,.1);border-radius:100px;font-size:11px;color:var(--color-accent)}.panel-body[data-v-ddacdb1b]{width:100%;box-sizing:border-box}.scenario-icon[data-v-ddacdb1b]{font-size:24px}.ellipsis-text[data-v-ddacdb1b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.count-badge[data-v-ddacdb1b]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 8px;font-family:var(--font-display);font-size:12px;color:var(--color-text);background:var(--color-bg);border-radius:100px}.count-badge-muted[data-v-ddacdb1b]{color:var(--color-text-muted)}.config-key-cell[data-v-ddacdb1b]{display:flex;align-items:center;gap:8px}.config-key-text[data-v-ddacdb1b]{font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;color:var(--color-text);background:var(--color-bg);padding:4px 10px;border-radius:var(--radius-sm)}.lock-icon[data-v-ddacdb1b]{color:var(--color-accent);font-size:14px}.type-badge[data-v-ddacdb1b]{display:inline-block;padding:4px 12px;font-size:11px;font-weight:500;letter-spacing:.02em;border-radius:100px}.type-prompt[data-v-ddacdb1b]{color:var(--color-text);background:var(--color-bg)}.type-setting[data-v-ddacdb1b]{color:#2d6a4f;background:rgba(45,106,79,.1)}.config-value-text[data-v-ddacdb1b]{font-family:Monaco,Menlo,Consolas,monospace;font-size:12px}.desc-text[data-v-ddacdb1b]{font-size:13px;color:var(--color-text-muted)}.form-tip[data-v-ddacdb1b]{font-size:12px;color:var(--color-text-muted);margin-top:6px}.array-input-box[data-v-ddacdb1b]{width:100%}.array-input-item[data-v-ddacdb1b]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.array-input-item .el-input[data-v-ddacdb1b]{flex:1}.template-btn-box[data-v-ddacdb1b]{margin-top:12px;display:flex;align-items:center;gap:10px;padding:12px;background:var(--color-bg);border-radius:var(--radius-sm)}.template-btn-box span[data-v-ddacdb1b]{font-size:13px;color:var(--color-text-secondary)}.preview-options[data-v-ddacdb1b]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.preview-content-box[data-v-ddacdb1b]{background:var(--color-bg);border-radius:var(--radius-md);padding:4px}.preview-text[data-v-ddacdb1b]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:20px;margin:0;max-height:450px;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word;font-family:Monaco,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;color:var(--color-text)}.fade-enter-active[data-v-ddacdb1b],.fade-leave-active[data-v-ddacdb1b]{transition:opacity .2s ease}.fade-enter-from[data-v-ddacdb1b],.fade-leave-to[data-v-ddacdb1b]{opacity:0}@media (max-width: 1024px){.main-layout[data-v-ddacdb1b]{flex-direction:column}.side-nav[data-v-ddacdb1b]{width:100%;border-right:none;border-bottom:1px solid var(--color-border);padding:20px}.nav-list[data-v-ddacdb1b]{flex-direction:row;flex-wrap:wrap}.nav-item[data-v-ddacdb1b]{flex:1;min-width:200px}}@media (max-width: 768px){.page-header-section[data-v-ddacdb1b]{flex-direction:column;gap:24px;padding:24px 0}.header-actions[data-v-ddacdb1b]{padding-top:0;width:100%}.action-btn[data-v-ddacdb1b]{flex:1;justify-content:center}.page-title[data-v-ddacdb1b]{font-size:26px}.nav-item[data-v-ddacdb1b]{flex:1 1 100%}.content-area[data-v-ddacdb1b]{padding:20px}.panel-header[data-v-ddacdb1b]{flex-direction:column;gap:16px}}[data-v-ddacdb1b] .el-table{--el-table-border-color: var(--color-border);--el-table-header-bg-color: var(--color-bg);--el-table-row-hover-bg-color: rgba(47, 140, 255, .055);width:100%!important}[data-v-ddacdb1b] .el-table__inner-wrapper{width:100%!important}[data-v-ddacdb1b] .el-table th.el-table__cell{font-weight:500;color:var(--color-text-secondary);font-size:12px;letter-spacing:.05em}[data-v-ddacdb1b] .el-table td.el-table__cell{padding:16px 12px}[data-v-ddacdb1b] .el-button--primary{--el-button-bg-color: var(--color-text);--el-button-border-color: var(--color-text);--el-button-hover-bg-color: #333;--el-button-hover-border-color: #333}[data-v-ddacdb1b] .el-button--default{--el-button-hover-border-color: var(--color-accent);--el-button-hover-text-color: var(--color-accent)}[data-v-ddacdb1b] .el-switch.is-checked .el-switch__core{background-color:var(--color-text);border-color:var(--color-text)}[data-v-ddacdb1b] .el-input__wrapper{border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--color-border) inset}[data-v-ddacdb1b] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--color-text-muted) inset}[data-v-ddacdb1b] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--color-text) inset}[data-v-ddacdb1b] .el-select__wrapper{border-radius:var(--radius-sm)}[data-v-ddacdb1b] .el-dialog{border-radius:var(--radius-md)}[data-v-ddacdb1b] .el-dialog__header{border-bottom:1px solid var(--color-border);padding:20px 24px;margin-right:0}[data-v-ddacdb1b] .el-dialog__title{font-family:var(--font-display-cn);font-weight:400;font-size:18px}[data-v-ddacdb1b] .el-dialog__body{padding:24px}[data-v-ddacdb1b] .el-dialog__footer{border-top:1px solid var(--color-border);padding:16px 24px}[data-v-ddacdb1b] .el-form-item__label{color:var(--color-text-secondary);font-weight:500}[data-v-ddacdb1b] .el-radio__input.is-checked .el-radio__inner{background:var(--color-text);border-color:var(--color-text)}[data-v-ddacdb1b] .el-radio__input.is-checked+.el-radio__label{color:var(--color-text)}[data-v-ddacdb1b] .el-alert--warning{background:rgba(47,140,255,.1);border:none}[data-v-ddacdb1b] .el-alert--warning .el-alert__title{color:var(--color-text)}.placeholder-page[data-v-eb3f85ca]{min-height:70vh;padding:4px}.placeholder-header[data-v-eb3f85ca]{margin-bottom:20px;padding:28px;border:1px solid #dce8f5;border-radius:20px;background:linear-gradient(135deg,#fff,#f1f7ff);box-shadow:0 14px 40px #244d7d12}.placeholder-header p[data-v-eb3f85ca]{margin:0;color:#2f78ff;font-size:12px;font-weight:800;letter-spacing:.12em}.placeholder-header h1[data-v-eb3f85ca]{margin:8px 0;color:#102a46;font-size:clamp(27px,3vw,38px)}.placeholder-header span[data-v-eb3f85ca]{color:#657e97;line-height:1.7}.placeholder-content[data-v-eb3f85ca]{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:18px;align-items:center;padding:28px;border:1px solid #dce8f5;border-radius:20px;background:#fff;box-shadow:0 12px 34px #244d7d0f}.placeholder-icon[data-v-eb3f85ca]{display:flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:17px;background:#e8f2ff;color:#2f78ff;font-size:27px}.placeholder-content strong[data-v-eb3f85ca]{display:block;color:#173753;font-size:18px}.placeholder-content p[data-v-eb3f85ca]{margin:7px 0 0;color:#71869c;line-height:1.7}.placeholder-actions[data-v-eb3f85ca]{display:flex;gap:10px}@media (max-width:760px){.placeholder-header[data-v-eb3f85ca],.placeholder-content[data-v-eb3f85ca]{padding:20px}.placeholder-content[data-v-eb3f85ca]{grid-template-columns:52px minmax(0,1fr)}.placeholder-actions[data-v-eb3f85ca]{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.placeholder-actions .el-button[data-v-eb3f85ca]{margin:0}}.w-full[data-v-41876a55]{width:100%}.learning-path-admin-grid[data-v-3886dd5d]{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 1000px){.learning-path-admin-grid[data-v-3886dd5d]{grid-template-columns:1fr}}.learning-path-admin-grid[data-v-a01fcdc6]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.learning-path-text[data-v-a01fcdc6]{color:#5d7590;line-height:1.8}@media (max-width: 1000px){.learning-path-admin-grid[data-v-a01fcdc6]{grid-template-columns:1fr}}.learning-path-text[data-v-f753ad45]{color:#5d7590;line-height:1.8}.teacher-loop-page[data-v-0597a174]{min-height:100%;padding:34px 42px 80px;background:linear-gradient(180deg,#eaf3ff,#f8fbff 42%,#fff)}.loop-hero[data-v-0597a174],.loop-card[data-v-0597a174],.metric-card[data-v-0597a174]{background:rgba(255,255,255,.96);border:1px solid rgba(92,151,239,.2);box-shadow:0 20px 52px #2d70d11a;border-radius:26px}.loop-hero[data-v-0597a174]{display:flex;justify-content:space-between;gap:24px;padding:34px;margin-bottom:22px}.eyebrow[data-v-0597a174]{margin:0 0 8px;color:#2f6bff;font-size:13px;font-weight:800;letter-spacing:.2em}.loop-hero h1[data-v-0597a174]{margin:0;color:#0b2b53;font-size:34px}.loop-hero p[data-v-0597a174]:not(.eyebrow){color:#6d83a0}.hero-actions[data-v-0597a174],.filter-row[data-v-0597a174]{display:flex;gap:12px;align-items:center}.loop-card[data-v-0597a174]{padding:24px;margin-bottom:22px}.filter-row[data-v-0597a174]{justify-content:flex-end;margin-bottom:18px}.filter-row .el-input[data-v-0597a174],.filter-row .el-select[data-v-0597a174],.query-card .el-input[data-v-0597a174]{width:260px}.query-card[data-v-0597a174]{display:flex;gap:12px}.summary-grid[data-v-0597a174]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.metric-card[data-v-0597a174]{padding:22px}.metric-card span[data-v-0597a174]{color:#7287a1}.metric-card strong[data-v-0597a174]{display:block;margin-top:10px;color:#2166f3;font-size:32px}.summary-main[data-v-0597a174]{grid-column:1/-1}.summary-main h3[data-v-0597a174],.loop-card h3[data-v-0597a174]{color:#17395f}.summary-main p[data-v-0597a174]{color:#516b8b;line-height:1.8}.item-grid[data-v-0597a174]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:16px 0 28px}.info-tile[data-v-0597a174]{padding:18px;border-radius:18px;background:#f5f9ff;border:1px solid #deebff}.info-tile h4[data-v-0597a174]{margin:12px 0 8px;color:#17395f}.info-tile p[data-v-0597a174],.sub[data-v-0597a174]{color:#8093aa;font-size:13px}.privacy-alert[data-v-0597a174],.scope-note[data-v-0597a174]{margin-top:16px}@media (max-width:900px){.teacher-loop-page[data-v-0597a174]{padding:18px}.loop-hero[data-v-0597a174]{flex-direction:column;padding:24px}.summary-grid[data-v-0597a174],.item-grid[data-v-0597a174]{grid-template-columns:1fr}.summary-main[data-v-0597a174]{grid-column:auto}.filter-row[data-v-0597a174],.query-card[data-v-0597a174]{align-items:stretch;flex-direction:column}.filter-row .el-input[data-v-0597a174],.filter-row .el-select[data-v-0597a174],.query-card .el-input[data-v-0597a174]{width:100%}}.profile-page[data-v-f9e27c05]{min-height:100%;padding:34px 42px 80px;background:linear-gradient(180deg,#eaf3ff,#f8fbff 45%,#fff)}.profile-hero[data-v-f9e27c05],.card[data-v-f9e27c05],.metrics article[data-v-f9e27c05]{background:#fff;border:1px solid #deebff;border-radius:26px;box-shadow:0 18px 48px #2f6ac217}.profile-hero[data-v-f9e27c05]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px;margin-bottom:20px}.eyebrow[data-v-f9e27c05]{color:#2f6bff;letter-spacing:.2em;font-size:13px;font-weight:800}.profile-hero h1[data-v-f9e27c05]{margin:4px 0;color:#0c2d55;font-size:34px}.profile-hero p[data-v-f9e27c05],.summary[data-v-f9e27c05],.next[data-v-f9e27c05],.list-item p[data-v-f9e27c05]{color:#6c829f}.metrics[data-v-f9e27c05]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:20px}.metrics article[data-v-f9e27c05]{padding:20px}.metrics span[data-v-f9e27c05]{color:#7890ad}.metrics strong[data-v-f9e27c05]{display:block;margin-top:8px;color:#2468f2;font-size:30px}.content-grid[data-v-f9e27c05]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.card[data-v-f9e27c05]{padding:24px}.wide[data-v-f9e27c05]{grid-column:1/-1}.card h2[data-v-f9e27c05]{margin-top:0;color:#17395f}.section-title[data-v-f9e27c05],.list-item[data-v-f9e27c05]{display:flex;justify-content:space-between;gap:16px}.list-item[data-v-f9e27c05]{align-items:flex-start;padding:16px 0;border-bottom:1px solid #edf3fb}.list-item p[data-v-f9e27c05]{margin:6px 0 0;line-height:1.5}.summary[data-v-f9e27c05]{font-size:17px;line-height:1.8}.next[data-v-f9e27c05]{padding:14px;border-radius:14px;background:#f3f8ff}@media (max-width:900px){.profile-page[data-v-f9e27c05]{padding:18px}.profile-hero[data-v-f9e27c05]{align-items:flex-start;flex-direction:column}.metrics[data-v-f9e27c05]{grid-template-columns:repeat(2,1fr)}.content-grid[data-v-f9e27c05]{grid-template-columns:1fr}.wide[data-v-f9e27c05]{grid-column:auto}}.lumina-user-manage[data-v-3812d66e]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--color-danger: #dc3545;--color-success: #28a745;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--radius-sm: 8px;--radius-md: 12px;background:var(--color-bg);min-height:100vh;font-family:var(--font-body);padding:0}.page-header[data-v-3812d66e]{display:flex;justify-content:space-between;align-items:center;padding:32px 40px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border)}.header-badge[data-v-3812d66e]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--color-bg);border-radius:100px;font-size:11px;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:12px}.badge-icon[data-v-3812d66e]{color:var(--color-accent)}.header-title[data-v-3812d66e]{font-family:var(--font-display-cn);font-size:28px;font-weight:400;color:var(--color-text);margin:0 0 8px}.header-desc[data-v-3812d66e]{font-size:13px;color:var(--color-text-muted);margin:0;letter-spacing:.05em}.header-stats[data-v-3812d66e]{display:flex;gap:32px}.stat-mini[data-v-3812d66e]{text-align:center}.stat-num[data-v-3812d66e]{display:block;font-family:var(--font-display);font-size:28px;color:var(--color-text)}.stat-text[data-v-3812d66e]{font-size:12px;color:var(--color-text-muted);letter-spacing:.05em}.toolbar[data-v-3812d66e]{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border)}.toolbar-left[data-v-3812d66e]{display:flex;align-items:center;gap:16px}.search-box[data-v-3812d66e]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:300px;transition:all var(--transition)}.search-box[data-v-3812d66e]:focus-within{border-color:var(--color-text);box-shadow:0 0 0 3px #1a1a1a14}.search-box svg[data-v-3812d66e]{color:var(--color-text-muted);flex-shrink:0}.search-box input[data-v-3812d66e]{flex:1;border:none;background:transparent;font-size:14px;color:var(--color-text);outline:none}.search-box input[data-v-3812d66e]::placeholder{color:var(--color-text-muted)}.filter-group[data-v-3812d66e]{position:relative}.filter-btn[data-v-3812d66e]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition)}.filter-btn[data-v-3812d66e]:hover,.filter-btn.active[data-v-3812d66e]{border-color:var(--color-text);color:var(--color-text)}.filter-dropdown[data-v-3812d66e]{position:absolute;top:calc(100% + 8px);left:0;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;box-shadow:var(--shadow-md);z-index:100;display:flex;gap:16px;align-items:flex-end}.filter-item[data-v-3812d66e]{display:flex;flex-direction:column;gap:6px}.filter-item label[data-v-3812d66e]{font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--color-text-muted)}.filter-reset[data-v-3812d66e]{padding:8px 16px;background:var(--color-bg);border:none;border-radius:var(--radius-sm);font-size:12px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition)}.filter-reset[data-v-3812d66e]:hover{background:var(--color-border)}.toolbar-right[data-v-3812d66e]{display:flex;gap:12px}.action-btn[data-v-3812d66e]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition)}.action-btn.primary[data-v-3812d66e]{background:var(--color-text);color:#fff}.action-btn.primary[data-v-3812d66e]:hover{background:#333}.action-btn.danger[data-v-3812d66e]{background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.action-btn.danger[data-v-3812d66e]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.action-btn[data-v-3812d66e]:disabled{opacity:.5;cursor:not-allowed}.table-container[data-v-3812d66e]{margin:24px 40px;background:var(--color-bg-card);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.lumina-table[data-v-3812d66e]{width:100%;border-collapse:collapse}.lumina-table th[data-v-3812d66e]{padding:16px 20px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--color-text-muted);background:var(--color-bg);border-bottom:1px solid var(--color-border);text-transform:uppercase}.lumina-table td[data-v-3812d66e]{padding:16px 20px;border-bottom:1px solid var(--color-border);vertical-align:middle}.lumina-table tr:last-child td[data-v-3812d66e]{border-bottom:none}.lumina-table tr:hover td[data-v-3812d66e]{background:rgba(0,0,0,.01)}.lumina-table tr.selected td[data-v-3812d66e]{background:rgba(47,140,255,.08)}.th-checkbox[data-v-3812d66e],.td-checkbox[data-v-3812d66e]{width:50px;text-align:center!important}.th-actions[data-v-3812d66e]{width:140px;text-align:center!important}.td-actions[data-v-3812d66e]{text-align:center!important}.user-cell[data-v-3812d66e]{display:flex;align-items:center;gap:14px}.user-avatar[data-v-3812d66e]{width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--color-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-avatar img[data-v-3812d66e]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-3812d66e]{font-size:16px;font-weight:600;color:var(--color-text-muted)}.user-info[data-v-3812d66e]{display:flex;flex-direction:column;gap:2px}.user-name[data-v-3812d66e]{font-size:14px;font-weight:500;color:var(--color-text)}.user-account[data-v-3812d66e]{font-size:12px;color:var(--color-text-muted)}.contact-cell[data-v-3812d66e]{display:flex;flex-direction:column;gap:4px}.contact-item[data-v-3812d66e]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-secondary)}.contact-item svg[data-v-3812d66e]{color:var(--color-text-muted)}.contact-empty[data-v-3812d66e]{color:var(--color-text-muted)}.role-badge[data-v-3812d66e]{display:inline-block;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:500}.role-badge.admin[data-v-3812d66e]{background:rgba(220,53,69,.1);color:#dc3545}.role-badge.user[data-v-3812d66e]{background:var(--color-bg);color:var(--color-text-secondary)}.study-btn[data-v-3812d66e]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 16px;background:var(--color-bg);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition)}.study-btn[data-v-3812d66e]:hover{background:var(--color-border)}.study-days[data-v-3812d66e]{font-size:13px;font-weight:600;color:var(--color-accent)}.study-words[data-v-3812d66e]{font-size:11px;color:var(--color-text-muted)}.time-cell[data-v-3812d66e]{font-size:13px;color:var(--color-text-secondary)}.action-group[data-v-3812d66e]{display:flex;justify-content:center;gap:8px}.row-action[data-v-3812d66e]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-bg);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);color:var(--color-text-secondary)}.row-action[data-v-3812d66e]:hover:not(:disabled){background:var(--color-text);color:#fff}.row-action.delete[data-v-3812d66e]:hover:not(:disabled){background:var(--color-danger)}.row-action[data-v-3812d66e]:disabled{opacity:.3;cursor:not-allowed}.empty-row td[data-v-3812d66e]{padding:60px 20px}.empty-state[data-v-3812d66e]{display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--color-text-muted)}.empty-state p[data-v-3812d66e]{margin:0;font-size:14px}.pagination-bar[data-v-3812d66e]{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background:var(--color-bg-card);margin:0 40px 24px;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.pagination-info[data-v-3812d66e]{font-size:13px;color:var(--color-text-muted)}.pagination-controls[data-v-3812d66e]{display:flex;align-items:center;gap:12px}.page-btn[data-v-3812d66e]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);color:var(--color-text)}.page-btn[data-v-3812d66e]:hover:not(:disabled){border-color:var(--color-text)}.page-btn[data-v-3812d66e]:disabled{opacity:.4;cursor:not-allowed}.page-current[data-v-3812d66e]{font-size:13px;color:var(--color-text-secondary);min-width:60px;text-align:center}.page-size[data-v-3812d66e]{width:110px}.page-size[data-v-3812d66e] .el-input__wrapper{border-radius:var(--radius-sm);box-shadow:none;border:1px solid var(--color-border)}.lumina-dialog[data-v-3812d66e] .el-dialog__header{display:none}.lumina-dialog[data-v-3812d66e] .el-dialog__body{padding:32px}.dialog-header[data-v-3812d66e]{margin-bottom:28px}.dialog-header h3[data-v-3812d66e]{font-family:var(--font-display-cn);font-size:22px;font-weight:400;color:var(--color-text);margin:0 0 8px}.dialog-header p[data-v-3812d66e]{font-size:13px;color:var(--color-text-muted);margin:0}.lumina-form[data-v-3812d66e] .el-form-item__label{font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--color-text);text-transform:uppercase}.lumina-form[data-v-3812d66e] .el-input__wrapper{border-radius:var(--radius-sm);box-shadow:none;border:1px solid var(--color-border);padding:8px 14px}.lumina-form[data-v-3812d66e] .el-input__wrapper:hover{border-color:var(--color-text-muted)}.lumina-form[data-v-3812d66e] .el-input__wrapper.is-focus{border-color:var(--color-text);box-shadow:0 0 0 3px #1a1a1a14}.form-row[data-v-3812d66e]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.status-switch[data-v-3812d66e]{display:flex;align-items:center;gap:12px;height:40px}.status-text[data-v-3812d66e]{font-size:13px;color:var(--color-text-secondary)}.dialog-footer[data-v-3812d66e]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid var(--color-border)}.btn-cancel[data-v-3812d66e]{padding:10px 24px;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition)}.btn-cancel[data-v-3812d66e]:hover{border-color:var(--color-text);color:var(--color-text)}.btn-submit[data-v-3812d66e]{padding:10px 24px;background:var(--color-text);border:none;border-radius:var(--radius-sm);font-size:14px;color:#fff;cursor:pointer;transition:all var(--transition)}.btn-submit[data-v-3812d66e]:hover:not(:disabled){background:#333}.btn-submit[data-v-3812d66e]:disabled{opacity:.6;cursor:not-allowed}.stats-content[data-v-3812d66e]{min-height:200px}.stats-user[data-v-3812d66e]{display:flex;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--color-border)}.stats-avatar[data-v-3812d66e]{width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--color-bg);display:flex;align-items:center;justify-content:center}.stats-avatar img[data-v-3812d66e]{width:100%;height:100%;object-fit:cover}.stats-avatar span[data-v-3812d66e]{font-size:24px;font-weight:600;color:var(--color-text-muted)}.stats-info h3[data-v-3812d66e]{font-family:var(--font-display-cn);font-size:20px;font-weight:400;color:var(--color-text);margin:0 0 4px}.stats-info p[data-v-3812d66e]{font-size:13px;color:var(--color-text-muted);margin:0}.stats-grid[data-v-3812d66e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat-card[data-v-3812d66e]{padding:16px;background:var(--color-bg);border-radius:var(--radius-sm);text-align:center}.stat-card .stat-value[data-v-3812d66e]{display:block;font-family:var(--font-display);font-size:24px;color:var(--color-accent);margin-bottom:4px}.stat-card .stat-label[data-v-3812d66e]{font-size:11px;color:var(--color-text-muted)}.stat-card.warning[data-v-3812d66e]{background:rgba(220,53,69,.08)}.stat-card.warning .stat-value[data-v-3812d66e]{color:var(--color-danger)}[data-v-3812d66e] .el-switch.is-checked .el-switch__core{background:var(--color-text);border-color:var(--color-text)}.fade-enter-active[data-v-3812d66e],.fade-leave-active[data-v-3812d66e]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-3812d66e],.fade-leave-to[data-v-3812d66e]{opacity:0;transform:translateY(-8px)}@media (max-width: 1200px){.stats-grid[data-v-3812d66e]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.page-header[data-v-3812d66e],.toolbar[data-v-3812d66e],.table-container[data-v-3812d66e],.pagination-bar[data-v-3812d66e]{margin-left:20px;margin-right:20px;padding-left:24px;padding-right:24px}.table-container[data-v-3812d66e]{overflow-x:auto}.lumina-table[data-v-3812d66e]{min-width:900px}}@media (max-width: 768px){.page-header[data-v-3812d66e]{flex-direction:column;align-items:flex-start;gap:20px}.header-stats[data-v-3812d66e]{width:100%;justify-content:flex-start;gap:40px}.toolbar[data-v-3812d66e]{flex-direction:column;gap:16px;align-items:stretch}.toolbar-left[data-v-3812d66e]{flex-direction:column}.search-box[data-v-3812d66e]{width:100%}.toolbar-right[data-v-3812d66e]{justify-content:flex-end}.form-row[data-v-3812d66e]{grid-template-columns:1fr}.stats-grid[data-v-3812d66e]{grid-template-columns:repeat(2,1fr)}.pagination-bar[data-v-3812d66e]{flex-direction:column;gap:16px}}.lumina-user-stats[data-v-62404f08]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100%;font-family:var(--font-body);padding:0}.page-header[data-v-62404f08]{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;background:var(--color-text);border-radius:var(--radius-md);margin-bottom:24px}.header-left[data-v-62404f08]{display:flex;align-items:center;gap:20px}.header-number[data-v-62404f08]{font-family:var(--font-display);font-size:32px;font-weight:300;color:var(--color-accent);opacity:.6}.header-titles[data-v-62404f08]{display:flex;flex-direction:column;gap:4px}.header-title[data-v-62404f08]{font-family:var(--font-display);font-size:20px;font-weight:400;color:#fff;margin:0;letter-spacing:.1em}.header-subtitle[data-v-62404f08]{font-family:var(--font-display-cn);font-size:12px;color:#ffffff80;margin:0}.refresh-btn[data-v-62404f08]{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:12px;font-weight:500;letter-spacing:.05em;color:#fffc;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:100px;cursor:pointer;transition:all var(--transition)}.refresh-btn[data-v-62404f08]:hover{background:rgba(255,255,255,.2);color:#fff}.refresh-btn[data-v-62404f08]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn .is-loading[data-v-62404f08]{animation:rotating-62404f08 2s linear infinite}@keyframes rotating-62404f08{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.overview-stats[data-v-62404f08]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.overview-card[data-v-62404f08]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:24px;display:flex;align-items:flex-start;gap:16px;box-shadow:var(--shadow-sm);transition:all var(--transition);border:1px solid transparent;position:relative;overflow:hidden}.overview-card[data-v-62404f08]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-border)}.overview-indicator[data-v-62404f08]{width:4px;height:48px;border-radius:2px;flex-shrink:0}.overview-indicator.online[data-v-62404f08]{background:#2d6a4f}.overview-indicator.week[data-v-62404f08]{background:var(--color-accent)}.overview-indicator.month[data-v-62404f08]{background:var(--color-text)}.overview-indicator.avg[data-v-62404f08]{background:#8b7355}.overview-content[data-v-62404f08]{flex:1}.overview-value[data-v-62404f08]{font-family:var(--font-display);font-size:32px;font-weight:400;color:var(--color-text);line-height:1;margin-bottom:8px}.overview-label[data-v-62404f08]{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.overview-desc[data-v-62404f08]{position:absolute;bottom:12px;right:16px;font-size:11px;color:var(--color-text-muted)}.section-header[data-v-62404f08]{display:flex;align-items:baseline;gap:16px;margin-bottom:24px;flex-wrap:wrap}.section-number[data-v-62404f08]{font-family:var(--font-display);font-size:12px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-62404f08]{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.05em}.section-subtitle[data-v-62404f08]{font-family:var(--font-display-cn);font-size:14px;color:var(--color-text-secondary);margin:0}.rankings-section[data-v-62404f08]{margin-bottom:32px}.rankings-grid[data-v-62404f08]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ranking-card[data-v-62404f08]{background:var(--color-bg-card);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.ranking-header[data-v-62404f08]{display:flex;align-items:center;gap:14px;padding:20px;background:var(--color-text)}.ranking-icon[data-v-62404f08]{width:40px;height:40px;background:rgba(255,255,255,.1);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-accent);font-size:18px}.ranking-titles[data-v-62404f08]{flex:1}.ranking-title[data-v-62404f08]{font-family:var(--font-display);font-size:13px;font-weight:500;color:#fff;margin:0;letter-spacing:.08em}.ranking-subtitle[data-v-62404f08]{font-family:var(--font-display-cn);font-size:11px;color:#ffffff80;margin:4px 0 0}.ranking-body[data-v-62404f08]{padding:12px;max-height:380px;overflow-y:auto}.ranking-body[data-v-62404f08]::-webkit-scrollbar{width:4px}.ranking-body[data-v-62404f08]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.ranking-item[data-v-62404f08]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition)}.ranking-item[data-v-62404f08]:hover{background:var(--color-bg)}.rank-badge[data-v-62404f08]{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:12px;font-weight:500;background:var(--color-bg);color:var(--color-text-muted)}.rank-badge.first[data-v-62404f08]{background:var(--color-accent);color:var(--color-text)}.rank-badge.silver[data-v-62404f08]{background:#a8a8a8;color:#fff}.rank-badge.bronze[data-v-62404f08]{background:#2f8cff;opacity:.7;color:var(--color-text)}.user-avatar[data-v-62404f08]{width:36px;height:36px;border-radius:50%;object-fit:cover}.user-info[data-v-62404f08]{flex:1;min-width:0}.user-name[data-v-62404f08]{font-size:13px;font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-value[data-v-62404f08]{font-family:var(--font-display);font-size:16px;font-weight:500;color:var(--color-accent)}.rank-value span[data-v-62404f08]{font-size:11px;font-weight:400;color:var(--color-text-muted);margin-left:2px}.ranking-empty[data-v-62404f08]{display:flex;align-items:center;justify-content:center;padding:40px 0;color:var(--color-text-muted);font-size:14px}.user-list-section[data-v-62404f08]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px;box-shadow:var(--shadow-sm)}.user-list-section .section-header[data-v-62404f08]{margin-bottom:20px}.filter-bar[data-v-62404f08]{display:flex;gap:12px;margin-left:auto}.search-input[data-v-62404f08]{width:200px}.search-input[data-v-62404f08] .el-input__wrapper{border-radius:100px;box-shadow:0 0 0 1px var(--color-border)}.search-input[data-v-62404f08] .el-input__wrapper:hover,.search-input[data-v-62404f08] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--color-text)}.status-select[data-v-62404f08]{width:100px}.status-select[data-v-62404f08] .el-input__wrapper{border-radius:100px;box-shadow:0 0 0 1px var(--color-border)}.search-btn[data-v-62404f08]{padding:8px 20px;font-size:13px;font-weight:500;color:#fff;background:var(--color-text);border:none;border-radius:100px;cursor:pointer;transition:all var(--transition)}.search-btn[data-v-62404f08]:hover{opacity:.85}.table-wrapper[data-v-62404f08]{margin-bottom:20px}.lumina-table[data-v-62404f08]{--el-table-border-color: var(--color-border);--el-table-header-bg-color: var(--color-bg);--el-table-row-hover-bg-color: var(--color-bg)}.lumina-table[data-v-62404f08] th{font-weight:500;color:var(--color-text-muted);font-size:12px;letter-spacing:.05em}.user-cell[data-v-62404f08]{display:flex;align-items:center;gap:12px}.table-avatar[data-v-62404f08]{width:40px;height:40px;border-radius:50%;object-fit:cover}.user-cell-info[data-v-62404f08]{flex:1}.user-cell-name[data-v-62404f08]{font-weight:500;color:var(--color-text)}.user-cell-username[data-v-62404f08]{font-size:12px;color:var(--color-text-muted)}.table-value[data-v-62404f08]{font-family:var(--font-display);font-weight:500;color:var(--color-accent);font-size:15px}.table-unit[data-v-62404f08]{font-size:12px;color:var(--color-text-muted);margin-left:2px}.status-dot[data-v-62404f08]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px}.status-dot.active[data-v-62404f08]{background:#2d6a4f}.status-dot.inactive[data-v-62404f08]{background:#9d4452}.status-text[data-v-62404f08]{font-size:13px;color:var(--color-text-secondary)}.table-date[data-v-62404f08]{font-size:13px;color:var(--color-text-muted)}.detail-btn[data-v-62404f08]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:100px;cursor:pointer;transition:all var(--transition)}.detail-btn[data-v-62404f08]:hover{color:var(--color-text);border-color:var(--color-text)}.pagination-wrapper[data-v-62404f08]{display:flex;justify-content:flex-end}.lumina-drawer[data-v-62404f08] .el-drawer__header{margin-bottom:0;padding:24px 28px;border-bottom:1px solid var(--color-border)}.drawer-header[data-v-62404f08]{display:flex;flex-direction:column;gap:4px}.drawer-label[data-v-62404f08]{font-size:11px;color:var(--color-text-muted);letter-spacing:.1em}.drawer-title[data-v-62404f08]{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-text);margin:0}.user-detail[data-v-62404f08]{padding:8px 12px}.detail-section[data-v-62404f08]{margin-bottom:32px}.detail-section-header[data-v-62404f08]{display:flex;align-items:baseline;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.detail-number[data-v-62404f08]{font-family:var(--font-display);font-size:11px;color:var(--color-text-muted);letter-spacing:.1em}.detail-title[data-v-62404f08]{font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--color-text);margin:0;letter-spacing:.08em}.detail-subtitle[data-v-62404f08]{font-family:var(--font-display-cn);font-size:12px;color:var(--color-text-muted);margin:0}.info-grid[data-v-62404f08]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px}.info-avatar-wrapper[data-v-62404f08]{grid-row:span 2}.detail-avatar[data-v-62404f08]{width:80px;height:80px;border-radius:50%;object-fit:cover}.info-item[data-v-62404f08]{display:flex;flex-direction:column;gap:6px}.info-item label[data-v-62404f08]{font-size:11px;color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase}.info-item span[data-v-62404f08]{font-size:14px;color:var(--color-text)}.status-inline[data-v-62404f08]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:100px;font-size:12px}.status-inline.active[data-v-62404f08]{background:rgba(45,106,79,.1);color:#2d6a4f}.status-inline.inactive[data-v-62404f08]{background:rgba(157,68,82,.1);color:#9d4452}.stats-grid[data-v-62404f08]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stats-item[data-v-62404f08]{text-align:center;padding:20px 16px;background:var(--color-bg);border-radius:var(--radius-sm)}.stats-item .stats-value[data-v-62404f08]{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--color-accent)}.stats-item .stats-label[data-v-62404f08]{font-size:12px;color:var(--color-text-muted);margin-top:8px}.book-progress[data-v-62404f08]{padding:20px;background:var(--color-bg);border-radius:var(--radius-sm)}.book-info[data-v-62404f08]{display:flex;justify-content:space-between;margin-bottom:16px}.book-name[data-v-62404f08]{font-weight:500;color:var(--color-text)}.book-count[data-v-62404f08]{font-size:13px;color:var(--color-text-muted)}.progress-bar-wrapper[data-v-62404f08]{display:flex;align-items:center;gap:12px}.progress-bar-track[data-v-62404f08]{flex:1;height:8px;background:var(--color-border);border-radius:4px;overflow:hidden}.progress-bar-fill[data-v-62404f08]{height:100%;background:var(--color-accent);border-radius:4px;transition:width .6s ease}.progress-percent[data-v-62404f08]{font-family:var(--font-display);font-size:14px;color:var(--color-text-secondary);min-width:40px}.trend-chart[data-v-62404f08]{height:200px;width:100%}.word-list[data-v-62404f08]{display:flex;flex-direction:column;gap:10px}.word-item[data-v-62404f08]{display:flex;align-items:center;gap:16px;padding:14px 18px;background:var(--color-bg);border-radius:var(--radius-sm)}.word-item.wrong[data-v-62404f08]{background:rgba(157,68,82,.06)}.word-text[data-v-62404f08]{font-weight:600;color:var(--color-text);min-width:100px}.word-meaning[data-v-62404f08]{flex:1;font-size:13px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.word-status[data-v-62404f08]{font-size:11px;padding:4px 10px;border-radius:100px}.word-status.unlearned[data-v-62404f08]{background:var(--color-bg);color:var(--color-text-muted)}.word-status.learning[data-v-62404f08]{background:rgba(47,140,255,.12);color:#8b7355}.word-status.mastered[data-v-62404f08]{background:rgba(45,106,79,.1);color:#2d6a4f}.wrong-count[data-v-62404f08]{font-size:12px;color:#9d4452;font-weight:500}@media (max-width: 1400px){.rankings-grid[data-v-62404f08]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1200px){.overview-stats[data-v-62404f08]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.page-header[data-v-62404f08]{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 24px}.overview-stats[data-v-62404f08],.rankings-grid[data-v-62404f08]{grid-template-columns:1fr}.section-header[data-v-62404f08]{flex-direction:column;gap:8px}.filter-bar[data-v-62404f08]{margin-left:0;width:100%;flex-wrap:wrap}.search-input[data-v-62404f08]{width:100%}.stats-grid[data-v-62404f08]{grid-template-columns:repeat(2,1fr)}}.lumina-learning-stats[data-v-a091a5cc]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100%;font-family:var(--font-body);padding:0}.page-header[data-v-a091a5cc]{display:flex;justify-content:space-between;align-items:flex-end;padding:40px 48px;background:var(--color-text);border-radius:var(--radius-lg);margin-bottom:24px;position:relative;overflow:hidden}.page-header[data-v-a091a5cc]:before{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background:linear-gradient(135deg,transparent 0%,rgba(47,140,255,.08) 100%);pointer-events:none}.header-content[data-v-a091a5cc]{position:relative;z-index:1}.header-badge[data-v-a091a5cc]{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px}.badge-dot[data-v-a091a5cc]{width:8px;height:8px;background:#2d6a4f;border-radius:50%;animation:pulse-a091a5cc 2s infinite}@keyframes pulse-a091a5cc{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.header-badge span[data-v-a091a5cc]:last-child{font-size:11px;letter-spacing:.15em;color:#ffffff80}.header-title[data-v-a091a5cc]{font-family:var(--font-display);font-size:36px;font-weight:400;font-style:italic;color:#fff;margin:0 0 8px;letter-spacing:.02em}.header-subtitle[data-v-a091a5cc]{font-family:var(--font-display-cn);font-size:14px;color:#ffffff80;margin:0}.header-time[data-v-a091a5cc]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;position:relative;z-index:1}.time-label[data-v-a091a5cc]{font-size:10px;letter-spacing:.15em;color:#fff6}.time-value[data-v-a091a5cc]{font-family:var(--font-display);font-size:24px;color:var(--color-accent);letter-spacing:.05em}.period-stats[data-v-a091a5cc]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:32px}.period-card[data-v-a091a5cc]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.period-card[data-v-a091a5cc]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.period-card.today[data-v-a091a5cc]:before{background:var(--color-text)}.period-card.month[data-v-a091a5cc]:before{background:var(--color-accent)}.period-header[data-v-a091a5cc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.period-titles[data-v-a091a5cc]{display:flex;flex-direction:column;gap:6px}.period-tag[data-v-a091a5cc]{font-size:10px;letter-spacing:.15em;color:var(--color-text-muted)}.period-name[data-v-a091a5cc]{font-family:var(--font-display-cn);font-size:18px;font-weight:500;color:var(--color-text);margin:0}.period-date[data-v-a091a5cc]{font-size:13px;color:var(--color-text-muted)}.period-grid[data-v-a091a5cc]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.period-item[data-v-a091a5cc]{text-align:center}.period-value[data-v-a091a5cc]{font-family:var(--font-display);font-size:32px;font-weight:400;color:var(--color-text);margin-bottom:8px}.period-label[data-v-a091a5cc]{font-size:13px;color:var(--color-text-muted)}.section-header[data-v-a091a5cc]{display:flex;align-items:baseline;gap:16px;margin-bottom:24px;flex-wrap:wrap}.section-number[data-v-a091a5cc]{font-family:var(--font-display);font-size:12px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-a091a5cc]{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.05em}.section-subtitle[data-v-a091a5cc]{font-family:var(--font-display-cn);font-size:14px;color:var(--color-text-secondary);margin:0}.online-section[data-v-a091a5cc]{margin-bottom:32px}.live-indicator[data-v-a091a5cc]{display:flex;align-items:center;gap:8px;margin-left:auto;padding:6px 14px;background:rgba(45,106,79,.1);border-radius:100px}.live-dot[data-v-a091a5cc]{width:8px;height:8px;background:#2d6a4f;border-radius:50%;animation:pulse-a091a5cc 2s infinite}.live-text[data-v-a091a5cc]{font-size:10px;font-weight:600;letter-spacing:.1em;color:#2d6a4f}.online-grid[data-v-a091a5cc]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.online-card[data-v-a091a5cc]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:24px 20px;text-align:center;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;transition:all var(--transition)}.online-card[data-v-a091a5cc]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.online-icon-wrapper[data-v-a091a5cc]{width:48px;height:48px;background:var(--color-bg);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-text);margin:0 auto 16px}.online-count[data-v-a091a5cc]{font-family:var(--font-display);font-size:36px;font-weight:400;color:var(--color-text);margin-bottom:8px}.online-label[data-v-a091a5cc]{font-size:13px;color:var(--color-text-muted)}.online-bar[data-v-a091a5cc]{position:absolute;bottom:0;left:0;right:0;height:3px}.online-bar.learning[data-v-a091a5cc]{background:var(--color-text)}.online-bar.listening[data-v-a091a5cc]{background:var(--color-accent)}.online-bar.speaking[data-v-a091a5cc]{background:#8b7355}.online-bar.reading[data-v-a091a5cc]{background:#2d6a4f}.online-bar.writing[data-v-a091a5cc]{background:#9d4452}.ai-section[data-v-a091a5cc]{margin-bottom:32px}.ai-grid[data-v-a091a5cc]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ai-card[data-v-a091a5cc]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:24px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-sm);transition:all var(--transition);position:relative;overflow:hidden}.ai-card[data-v-a091a5cc]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.ai-indicator[data-v-a091a5cc]{position:absolute;left:0;top:0;bottom:0;width:4px}.ai-indicator.chat[data-v-a091a5cc]{background:var(--color-text)}.ai-indicator.correct[data-v-a091a5cc]{background:#2d6a4f}.ai-indicator.submit[data-v-a091a5cc]{background:var(--color-accent)}.ai-indicator.generate[data-v-a091a5cc]{background:#8b7355}.ai-icon-wrapper[data-v-a091a5cc]{width:48px;height:48px;background:var(--color-bg);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-text);flex-shrink:0}.ai-content[data-v-a091a5cc]{flex:1}.ai-value[data-v-a091a5cc]{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--color-text);line-height:1;margin-bottom:6px}.ai-label[data-v-a091a5cc]{font-size:13px;color:var(--color-text-muted)}.charts-section[data-v-a091a5cc]{margin-bottom:32px}.charts-grid[data-v-a091a5cc]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.chart-card[data-v-a091a5cc]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px;box-shadow:var(--shadow-sm)}.chart-header[data-v-a091a5cc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:16px}.chart-titles[data-v-a091a5cc]{display:flex;flex-direction:column;gap:4px}.chart-title[data-v-a091a5cc]{font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--color-text);margin:0;letter-spacing:.1em}.chart-subtitle[data-v-a091a5cc]{font-family:var(--font-display-cn);font-size:12px;color:var(--color-text-muted);margin:0}.chart-legend[data-v-a091a5cc]{display:flex;gap:16px}.legend-item[data-v-a091a5cc]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--color-text-muted)}.legend-dot[data-v-a091a5cc]{width:10px;height:10px;border-radius:50%;display:inline-block}.legend-dot.dark[data-v-a091a5cc]{background:var(--color-text)}.legend-dot.accent[data-v-a091a5cc]{background:var(--color-accent)}.legend-dot.muted[data-v-a091a5cc]{background:#8b7355}.chart-container[data-v-a091a5cc]{height:300px}.comparison-section[data-v-a091a5cc]{margin-bottom:32px}.period-switch[data-v-a091a5cc]{display:flex;gap:8px;margin-left:auto}.switch-btn[data-v-a091a5cc]{padding:8px 16px;font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border);border-radius:100px;cursor:pointer;transition:all var(--transition)}.switch-btn[data-v-a091a5cc]:hover{color:var(--color-text);border-color:var(--color-text)}.switch-btn.active[data-v-a091a5cc]{color:var(--color-bg-card);background:var(--color-text);border-color:var(--color-text)}.comparison-card[data-v-a091a5cc]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px;box-shadow:var(--shadow-sm)}.comparison-chart[data-v-a091a5cc]{height:280px}@media (max-width: 1400px){.online-grid[data-v-a091a5cc]{grid-template-columns:repeat(3,1fr)}.ai-grid[data-v-a091a5cc]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1200px){.period-stats[data-v-a091a5cc],.charts-grid[data-v-a091a5cc]{grid-template-columns:1fr}}@media (max-width: 768px){.page-header[data-v-a091a5cc]{flex-direction:column;align-items:flex-start;gap:24px;padding:32px 24px}.header-time[data-v-a091a5cc]{align-items:flex-start}.header-title[data-v-a091a5cc]{font-size:28px}.online-grid[data-v-a091a5cc]{grid-template-columns:repeat(2,1fr)}.ai-grid[data-v-a091a5cc]{grid-template-columns:1fr}.section-header[data-v-a091a5cc]{flex-direction:column;gap:8px}.live-indicator[data-v-a091a5cc],.period-switch[data-v-a091a5cc]{margin-left:0}.period-grid[data-v-a091a5cc]{grid-template-columns:1fr;gap:16px}}.lumina-announcement[data-v-6a5d135f]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--color-success: #2d6a4f;--color-warning: #d97706;--color-danger: #9d4452;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100%;font-family:var(--font-body);padding:0}.page-header[data-v-6a5d135f]{display:flex;justify-content:space-between;align-items:center;padding:32px 40px;background:var(--color-text);border-radius:var(--radius-md);margin-bottom:24px}.header-content[data-v-6a5d135f]{display:flex;flex-direction:column;gap:6px}.header-tag[data-v-6a5d135f]{font-size:10px;letter-spacing:.2em;color:#fff6}.header-title[data-v-6a5d135f]{font-family:var(--font-display);font-size:32px;font-weight:400;font-style:italic;color:#fff;margin:0;letter-spacing:.02em}.header-subtitle[data-v-6a5d135f]{font-family:var(--font-display-cn);font-size:13px;color:#ffffff80;margin:0}.create-btn[data-v-6a5d135f]{display:flex;align-items:center;gap:8px;padding:12px 24px;font-size:13px;font-weight:500;color:var(--color-text);background:var(--color-accent);border:none;border-radius:100px;cursor:pointer;transition:all var(--transition)}.create-btn[data-v-6a5d135f]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2f8cff3d}.stats-section[data-v-6a5d135f]{margin-bottom:24px}.stats-grid[data-v-6a5d135f]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card[data-v-6a5d135f]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:24px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-sm);transition:all var(--transition);position:relative;overflow:hidden}.stat-card[data-v-6a5d135f]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-indicator[data-v-6a5d135f]{position:absolute;left:0;top:0;bottom:0;width:4px}.stat-indicator.total[data-v-6a5d135f]{background:var(--color-text)}.stat-indicator.published[data-v-6a5d135f]{background:var(--color-success)}.stat-indicator.draft[data-v-6a5d135f]{background:var(--color-text-muted)}.stat-indicator.unpublished[data-v-6a5d135f]{background:var(--color-warning)}.stat-icon-wrapper[data-v-6a5d135f]{width:44px;height:44px;background:var(--color-bg);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-text);flex-shrink:0}.stat-content[data-v-6a5d135f]{flex:1}.stat-value[data-v-6a5d135f]{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--color-text);line-height:1;margin-bottom:6px}.stat-label[data-v-6a5d135f]{font-size:13px;color:var(--color-text-muted)}.filter-section[data-v-6a5d135f]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:24px 28px;margin-bottom:24px;box-shadow:var(--shadow-sm)}.section-header-inline[data-v-6a5d135f]{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.section-number[data-v-6a5d135f]{font-family:var(--font-display);font-size:11px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-6a5d135f]{font-family:var(--font-display);font-size:18px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.05em}.section-subtitle[data-v-6a5d135f]{font-family:var(--font-display-cn);font-size:12px;color:var(--color-text-muted);margin:0}.filter-bar[data-v-6a5d135f]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.search-input[data-v-6a5d135f]{width:220px}.search-input[data-v-6a5d135f] .el-input__wrapper{border-radius:100px;box-shadow:0 0 0 1px var(--color-border)}.search-input[data-v-6a5d135f] .el-input__wrapper:hover,.search-input[data-v-6a5d135f] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--color-text)}.filter-select[data-v-6a5d135f]{width:130px}.filter-select[data-v-6a5d135f] .el-input__wrapper{border-radius:100px;box-shadow:0 0 0 1px var(--color-border)}.filter-btn[data-v-6a5d135f]{display:flex;align-items:center;gap:6px;padding:10px 18px;font-size:13px;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:100px;cursor:pointer;transition:all var(--transition)}.filter-btn[data-v-6a5d135f]:hover{color:var(--color-text);border-color:var(--color-text)}.filter-btn.primary[data-v-6a5d135f]{color:#fff;background:var(--color-text);border-color:var(--color-text)}.filter-btn.primary[data-v-6a5d135f]:hover{opacity:.85}.table-section[data-v-6a5d135f]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:24px;box-shadow:var(--shadow-sm)}.table-wrapper[data-v-6a5d135f]{margin-bottom:20px}.lumina-table[data-v-6a5d135f]{--el-table-border-color: var(--color-border);--el-table-header-bg-color: var(--color-bg);--el-table-row-hover-bg-color: rgba(47, 140, 255, .05)}.lumina-table[data-v-6a5d135f] th{font-weight:500;color:var(--color-text-muted);font-size:12px;letter-spacing:.05em}.lumina-table[data-v-6a5d135f] td{border-bottom-color:var(--color-border)}.title-cell[data-v-6a5d135f]{display:flex;align-items:center;gap:8px}.top-badge[data-v-6a5d135f]{display:inline-flex;padding:2px 8px;font-size:10px;font-weight:600;letter-spacing:.05em;color:var(--color-danger);background:rgba(157,68,82,.1);border-radius:4px;flex-shrink:0}.title-text[data-v-6a5d135f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.type-tag[data-v-6a5d135f]{display:inline-flex;padding:4px 10px;font-size:11px;border-radius:100px;background:var(--color-bg);color:var(--color-text-secondary)}.type-tag.system[data-v-6a5d135f]{background:rgba(26,26,26,.08);color:var(--color-text)}.type-tag.activity[data-v-6a5d135f]{background:rgba(45,106,79,.1);color:var(--color-success)}.type-tag.update[data-v-6a5d135f]{background:rgba(24,184,217,.14);color:#087f9c}.type-tag.notice[data-v-6a5d135f]{background:var(--color-bg);color:var(--color-text-muted)}.status-badge[data-v-6a5d135f]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.status-dot[data-v-6a5d135f]{width:6px;height:6px;border-radius:50%;background:var(--color-text-muted)}.status-badge.published .status-dot[data-v-6a5d135f]{background:var(--color-success)}.status-badge.published[data-v-6a5d135f]{color:var(--color-success)}.status-badge.draft .status-dot[data-v-6a5d135f]{background:var(--color-text-muted)}.status-badge.draft[data-v-6a5d135f]{color:var(--color-text-muted)}.status-badge.unpublished .status-dot[data-v-6a5d135f]{background:var(--color-warning)}.status-badge.unpublished[data-v-6a5d135f]{color:var(--color-warning)}.popup-badge[data-v-6a5d135f]{display:inline-flex;padding:2px 8px;font-size:10px;font-weight:500;color:var(--color-accent);background:rgba(47,140,255,.12);border-radius:4px}.view-count[data-v-6a5d135f]{font-family:var(--font-display);font-size:14px;color:var(--color-text)}.author-name[data-v-6a5d135f]{font-size:13px;color:var(--color-text-secondary)}.table-date[data-v-6a5d135f]{font-size:12px;color:var(--color-text-muted)}.text-muted[data-v-6a5d135f]{color:var(--color-border)}.action-btns[data-v-6a5d135f]{display:flex;gap:4px;justify-content:center;flex-wrap:wrap}.action-btn[data-v-6a5d135f]{padding:4px 10px;font-size:12px;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:all var(--transition)}.action-btn[data-v-6a5d135f]:hover{color:var(--color-text);border-color:var(--color-text)}.action-btn.success[data-v-6a5d135f]{color:var(--color-success);border-color:var(--color-success)}.action-btn.success[data-v-6a5d135f]:hover{background:rgba(45,106,79,.1)}.action-btn.warning[data-v-6a5d135f]{color:var(--color-warning);border-color:var(--color-warning)}.action-btn.warning[data-v-6a5d135f]:hover{background:rgba(184,134,11,.1)}.action-btn.danger[data-v-6a5d135f]{color:var(--color-danger);border-color:var(--color-danger)}.action-btn.danger[data-v-6a5d135f]:hover{background:rgba(157,68,82,.1)}.action-btn.accent[data-v-6a5d135f]{color:var(--color-accent);border-color:var(--color-accent)}.action-btn.accent[data-v-6a5d135f]:hover{background:rgba(47,140,255,.1)}.pagination-wrapper[data-v-6a5d135f]{display:flex;justify-content:flex-end}.lumina-dialog[data-v-6a5d135f] .el-dialog__header{padding:20px 24px;border-bottom:1px solid var(--color-border);margin-right:0}.dialog-header[data-v-6a5d135f]{display:flex;flex-direction:column;gap:4px}.dialog-tag[data-v-6a5d135f]{font-size:10px;letter-spacing:.15em;color:var(--color-text-muted)}.dialog-title[data-v-6a5d135f]{font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--color-text);margin:0}.lumina-form[data-v-6a5d135f] .el-form-item__label{color:var(--color-text-secondary)}.switch-with-tip[data-v-6a5d135f]{display:flex;align-items:center;gap:12px}.form-tip[data-v-6a5d135f]{font-size:12px;color:var(--color-text-muted)}.dialog-footer[data-v-6a5d135f]{display:flex;gap:12px;justify-content:flex-end}.dialog-btn[data-v-6a5d135f]{padding:10px 20px;font-size:13px;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:100px;cursor:pointer;transition:all var(--transition)}.dialog-btn[data-v-6a5d135f]:hover{color:var(--color-text);border-color:var(--color-text)}.dialog-btn.secondary[data-v-6a5d135f]{color:var(--color-text);background:var(--color-bg);border-color:var(--color-border)}.dialog-btn.primary[data-v-6a5d135f]{color:#fff;background:var(--color-text);border-color:var(--color-text)}.dialog-btn.primary[data-v-6a5d135f]:hover{opacity:.85}.view-content[data-v-6a5d135f]{padding:8px}.view-header[data-v-6a5d135f]{margin-bottom:20px}.view-title[data-v-6a5d135f]{font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--color-text);margin:0 0 16px}.view-meta[data-v-6a5d135f]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.meta-divider[data-v-6a5d135f]{width:1px;height:14px;background:var(--color-border)}.meta-item[data-v-6a5d135f]{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--color-text-muted)}.view-time[data-v-6a5d135f]{font-size:12px;color:var(--color-text-muted);display:flex;gap:20px}.view-divider[data-v-6a5d135f]{height:1px;background:var(--color-border);margin:20px 0}.view-body[data-v-6a5d135f]{background:var(--color-bg);padding:20px;border-radius:var(--radius-sm);max-height:360px;overflow-y:auto}.view-body pre[data-v-6a5d135f]{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:var(--font-body);font-size:14px;line-height:1.8;color:var(--color-text-secondary)}@media (max-width: 1200px){.stats-grid[data-v-6a5d135f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.page-header[data-v-6a5d135f]{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.header-title[data-v-6a5d135f]{font-size:24px}.stats-grid[data-v-6a5d135f]{grid-template-columns:1fr}.filter-bar[data-v-6a5d135f]{flex-direction:column;align-items:stretch}.search-input[data-v-6a5d135f],.filter-select[data-v-6a5d135f]{width:100%}.section-header-inline[data-v-6a5d135f]{flex-direction:column;gap:4px}}.lumina-banner-manage[data-v-c546433c]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--color-success: #2d6a4f;--color-warning: #d97706;--color-danger: #9d4452;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100%;font-family:var(--font-body);padding:0}.page-header[data-v-c546433c]{display:flex;justify-content:space-between;align-items:center;padding:32px 40px;background:var(--color-text);border-radius:var(--radius-md);margin-bottom:24px}.header-content[data-v-c546433c]{display:flex;flex-direction:column;gap:6px}.header-tag[data-v-c546433c]{font-size:10px;letter-spacing:.2em;color:#fff6}.header-title[data-v-c546433c]{font-family:var(--font-display);font-size:32px;font-weight:400;font-style:italic;color:#fff;margin:0;letter-spacing:.02em}.header-subtitle[data-v-c546433c]{font-family:var(--font-display-cn);font-size:13px;color:#ffffff80;margin:0}.create-btn[data-v-c546433c]{display:flex;align-items:center;gap:8px;padding:12px 24px;font-size:13px;font-weight:500;color:var(--color-text);background:var(--color-accent);border:none;border-radius:100px;cursor:pointer;transition:all var(--transition)}.create-btn[data-v-c546433c]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2f8cff3d}.filter-section[data-v-c546433c]{margin-bottom:24px}.filter-bar[data-v-c546433c]{display:flex;gap:12px;padding:16px 24px;background:var(--color-bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.filter-select[data-v-c546433c]{width:160px}.filter-select.status-select[data-v-c546433c]{width:120px}.filter-select[data-v-c546433c] .el-input__wrapper{border-radius:100px;box-shadow:0 0 0 1px var(--color-border)}.filter-btn[data-v-c546433c]{display:flex;align-items:center;gap:6px;padding:10px 18px;font-size:13px;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:100px;cursor:pointer;transition:all var(--transition);margin-left:auto}.filter-btn[data-v-c546433c]:hover{color:var(--color-text);border-color:var(--color-text)}.section-header-inline[data-v-c546433c]{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.section-number[data-v-c546433c]{font-family:var(--font-display);font-size:11px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-c546433c]{font-family:var(--font-display);font-size:18px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.05em}.section-subtitle[data-v-c546433c]{font-family:var(--font-display-cn);font-size:12px;color:var(--color-text-muted);margin:0}.tabs-section[data-v-c546433c]{margin-bottom:24px}.page-tabs[data-v-c546433c]{display:flex;gap:10px;padding:16px 20px;background:var(--color-bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow-x:auto}.tab-item[data-v-c546433c]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--color-bg);border-radius:100px;cursor:pointer;transition:all var(--transition);white-space:nowrap;border:1px solid transparent}.tab-item[data-v-c546433c]:hover{border-color:var(--color-border)}.tab-item.active[data-v-c546433c]{background:var(--color-text);color:#fff}.tab-icon[data-v-c546433c]{font-size:16px}.tab-name[data-v-c546433c]{font-size:13px;font-weight:500}.tab-count[data-v-c546433c]{padding:2px 8px;background:rgba(0,0,0,.08);border-radius:100px;font-size:11px;font-weight:500}.tab-item.active .tab-count[data-v-c546433c]{background:rgba(255,255,255,.2)}.banners-section[data-v-c546433c]{margin-bottom:32px}.banner-grid[data-v-c546433c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;min-height:200px}.banner-card[data-v-c546433c]{background:var(--color-bg-card);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition);border:1px solid transparent}.banner-card[data-v-c546433c]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-accent)}.banner-card.disabled[data-v-c546433c]{opacity:.7}.banner-card.disabled[data-v-c546433c]:hover{border-color:var(--color-border)}.card-image[data-v-c546433c]{position:relative;height:180px;overflow:hidden;cursor:pointer}.card-image img[data-v-c546433c]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card-image:hover img[data-v-c546433c]{transform:scale(1.05)}.image-overlay[data-v-c546433c]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26,26,26,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:13px;opacity:0;transition:opacity var(--transition)}.card-image:hover .image-overlay[data-v-c546433c]{opacity:1}.status-tag[data-v-c546433c]{position:absolute;top:12px;right:12px;padding:4px 12px;border-radius:100px;font-size:11px;font-weight:500}.status-tag.active[data-v-c546433c]{background:var(--color-success);color:#fff}.status-tag.inactive[data-v-c546433c]{background:var(--color-text-muted);color:#fff}.page-tag[data-v-c546433c]{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(26,26,26,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:100px;color:#fff;font-size:12px}.card-content[data-v-c546433c]{padding:20px}.card-title[data-v-c546433c]{font-family:var(--font-display);font-size:16px;font-weight:500;color:var(--color-text);margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-subtitle[data-v-c546433c]{font-size:13px;color:var(--color-text-muted);margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-meta[data-v-c546433c]{display:flex;gap:16px}.meta-item[data-v-c546433c]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-text-muted)}.card-actions[data-v-c546433c]{display:flex;justify-content:space-around;padding:14px 20px;border-top:1px solid var(--color-border);background:var(--color-bg)}.action-btn[data-v-c546433c]{display:flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;transition:all var(--transition);border-radius:4px}.action-btn[data-v-c546433c]:hover{color:var(--color-text);background:var(--color-bg-card)}.action-btn.success[data-v-c546433c]{color:var(--color-success)}.action-btn.warning[data-v-c546433c]{color:var(--color-warning)}.action-btn.danger[data-v-c546433c]{color:var(--color-danger)}.empty-state[data-v-c546433c]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-c546433c]{color:var(--color-border);margin-bottom:16px}.empty-text[data-v-c546433c]{font-size:14px;color:var(--color-text-muted);margin:0 0 20px}.empty-btn[data-v-c546433c]{padding:10px 24px;font-size:13px;color:#fff;background:var(--color-text);border:none;border-radius:100px;cursor:pointer;transition:all var(--transition)}.empty-btn[data-v-c546433c]:hover{opacity:.85}.pagination-wrapper[data-v-c546433c]{display:flex;justify-content:center;padding:24px;background:var(--color-bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.lumina-dialog[data-v-c546433c] .el-dialog__header{padding:20px 24px;border-bottom:1px solid var(--color-border);margin-right:0}.dialog-header[data-v-c546433c]{display:flex;flex-direction:column;gap:4px}.dialog-tag[data-v-c546433c]{font-size:10px;letter-spacing:.15em;color:var(--color-text-muted)}.dialog-title[data-v-c546433c]{font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--color-text);margin:0}.lumina-form[data-v-c546433c]{padding:20px 20px 0}.lumina-form[data-v-c546433c] .el-form-item__label{color:var(--color-text-secondary)}.image-upload-wrapper[data-v-c546433c],.banner-uploader[data-v-c546433c]{width:100%}.upload-area[data-v-c546433c]{width:100%;height:180px;border:2px dashed var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all var(--transition);background:var(--color-bg)}.upload-area[data-v-c546433c]:hover{border-color:var(--color-accent)}.upload-icon[data-v-c546433c]{font-size:40px;color:var(--color-text-muted)}.upload-text[data-v-c546433c]{font-size:14px;color:var(--color-text-secondary)}.upload-tip[data-v-c546433c]{font-size:12px;color:var(--color-text-muted)}.preview-area[data-v-c546433c]{position:relative;width:100%;height:180px;border-radius:var(--radius-md);overflow:hidden;cursor:pointer}.preview-image[data-v-c546433c]{width:100%;height:100%;object-fit:cover}.preview-mask[data-v-c546433c]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26,26,26,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:13px;opacity:0;transition:opacity var(--transition)}.preview-area:hover .preview-mask[data-v-c546433c]{opacity:1}.color-picker-wrapper[data-v-c546433c]{display:flex;align-items:center;gap:12px}.color-value[data-v-c546433c]{font-size:13px;color:var(--color-text-muted)}.dialog-footer[data-v-c546433c]{display:flex;gap:12px;justify-content:flex-end}.dialog-btn[data-v-c546433c]{padding:10px 20px;font-size:13px;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:100px;cursor:pointer;transition:all var(--transition)}.dialog-btn[data-v-c546433c]:hover{color:var(--color-text);border-color:var(--color-text)}.dialog-btn.primary[data-v-c546433c]{color:#fff;background:var(--color-text);border-color:var(--color-text)}.dialog-btn.primary[data-v-c546433c]:hover{opacity:.85}.dialog-btn[data-v-c546433c]:disabled{opacity:.6;cursor:not-allowed}.preview-container[data-v-c546433c]{padding:8px}.preview-banner[data-v-c546433c]{position:relative;width:100%;height:280px;border-radius:var(--radius-md);overflow:hidden;margin-bottom:24px}.preview-img[data-v-c546433c]{width:100%;height:100%;object-fit:cover}.preview-text[data-v-c546433c]{position:absolute;bottom:0;left:0;right:0;padding:40px 30px 30px;background:linear-gradient(transparent,rgba(0,0,0,.7))}.preview-title[data-v-c546433c]{font-family:var(--font-display);font-size:26px;font-weight:400;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.preview-subtitle[data-v-c546433c]{font-size:14px;margin:0;opacity:.9}.preview-info[data-v-c546433c]{background:var(--color-bg);border-radius:var(--radius-md);padding:20px}.info-grid[data-v-c546433c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.info-item[data-v-c546433c]{display:flex;flex-direction:column;gap:6px}.info-item.full[data-v-c546433c]{grid-column:1 / -1}.info-item label[data-v-c546433c]{font-size:11px;color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase}.info-item span[data-v-c546433c]{font-size:14px;color:var(--color-text)}.page-badge[data-v-c546433c]{display:inline-flex;padding:4px 12px;background:var(--color-text);color:#fff;border-radius:100px;font-size:12px}.status-inline[data-v-c546433c]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:100px;font-size:12px}.status-inline.active[data-v-c546433c]{background:rgba(45,106,79,.1);color:var(--color-success)}.status-inline.inactive[data-v-c546433c]{background:rgba(153,153,153,.1);color:var(--color-text-muted)}@media (max-width: 768px){.page-header[data-v-c546433c]{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.header-title[data-v-c546433c]{font-size:24px}.filter-bar[data-v-c546433c]{flex-direction:column;gap:12px}.filter-select[data-v-c546433c],.filter-select.status-select[data-v-c546433c]{width:100%}.filter-btn[data-v-c546433c]{margin-left:0;width:100%;justify-content:center}.page-tabs[data-v-c546433c]{padding:12px;gap:8px}.tab-item[data-v-c546433c]{padding:8px 12px}.banner-grid[data-v-c546433c]{grid-template-columns:1fr}.card-image[data-v-c546433c]{height:160px}.section-header-inline[data-v-c546433c]{flex-direction:column;gap:4px}}.lumina-basic-settings[data-v-eca9c6af]{--color-bg: #f5f3f0;--color-bg-card: #ffffff;--color-text: #102a46;--color-text-secondary: #666666;--color-text-muted: #999999;--color-accent: #2f8cff;--color-border: #e8e4df;--color-warning: #e6a23c;--font-display: "Times New Roman", "Noto Serif SC", Georgia, serif;--font-display-cn: "Noto Serif SC", "Source Han Serif CN", "SimSun", serif;--font-body: "Inter", "PingFang SC", -apple-system, sans-serif;--transition: .3s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;background:var(--color-bg);min-height:100vh;font-family:var(--font-body)}.page-header[data-v-eca9c6af]{display:flex;justify-content:space-between;align-items:center;padding:32px 40px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border)}.header-badge[data-v-eca9c6af]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--color-bg);border-radius:100px;font-size:11px;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:12px}.badge-icon[data-v-eca9c6af]{color:var(--color-accent)}.header-title[data-v-eca9c6af]{font-family:var(--font-display-cn);font-size:28px;font-weight:400;color:var(--color-text);margin:0 0 8px}.header-desc[data-v-eca9c6af]{font-size:13px;color:var(--color-text-muted);margin:0;letter-spacing:.05em}.refresh-btn[data-v-eca9c6af]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:transparent;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition)}.refresh-btn[data-v-eca9c6af]:hover{border-color:var(--color-text);background:var(--color-text);color:#fff}.settings-layout[data-v-eca9c6af]{display:flex;min-height:calc(100vh - 140px)}.settings-nav[data-v-eca9c6af]{width:260px;background:var(--color-bg-card);border-right:1px solid var(--color-border);padding:32px 20px;flex-shrink:0}.nav-group[data-v-eca9c6af]{margin-bottom:32px}.nav-group-title[data-v-eca9c6af]{display:block;font-size:10px;font-weight:600;letter-spacing:.15em;color:var(--color-text-muted);padding:0 16px;margin-bottom:12px}.nav-item[data-v-eca9c6af]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);text-align:left}.nav-item[data-v-eca9c6af]:hover{background:var(--color-bg)}.nav-item.active[data-v-eca9c6af]{background:var(--color-text);color:#fff}.nav-item.active .nav-icon[data-v-eca9c6af]{filter:grayscale(0)}.nav-item.active .nav-arrow[data-v-eca9c6af]{opacity:1}.nav-icon[data-v-eca9c6af]{font-size:18px}.nav-text[data-v-eca9c6af]{flex:1;font-size:14px;font-weight:500;color:inherit}.nav-arrow[data-v-eca9c6af]{font-size:12px;opacity:0;transition:all var(--transition)}.settings-content[data-v-eca9c6af]{flex:1;padding:32px 40px;overflow-y:auto}.content-section[data-v-eca9c6af]{animation:fadeIn-eca9c6af .3s ease}@keyframes fadeIn-eca9c6af{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-eca9c6af]{display:flex;align-items:baseline;gap:16px;margin-bottom:28px;flex-wrap:wrap}.section-number[data-v-eca9c6af]{font-family:var(--font-display);font-size:12px;color:var(--color-text-muted);letter-spacing:.1em}.section-title[data-v-eca9c6af]{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--color-text);margin:0;letter-spacing:.05em}.section-subtitle[data-v-eca9c6af]{font-family:var(--font-display-cn);font-size:14px;color:var(--color-text-secondary);margin:0}.config-card[data-v-eca9c6af]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:32px;box-shadow:var(--shadow-sm)}.config-item[data-v-eca9c6af]{margin-bottom:28px}.config-item[data-v-eca9c6af]:last-child{margin-bottom:0}.config-item.half[data-v-eca9c6af]{flex:1}.config-row[data-v-eca9c6af]{display:flex;gap:24px}.config-label[data-v-eca9c6af]{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.label-en[data-v-eca9c6af]{font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--color-text)}.label-cn[data-v-eca9c6af]{font-size:12px;color:var(--color-text-muted)}.config-hint[data-v-eca9c6af]{display:block;font-size:12px;color:var(--color-text-muted);margin-top:8px}.logo-input-group[data-v-eca9c6af]{display:flex;gap:8px}.logo-input-group .lumina-input[data-v-eca9c6af]{flex:1}.upload-btn[data-v-eca9c6af]{width:42px;height:42px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.upload-btn[data-v-eca9c6af]:hover{border-color:var(--color-text);color:var(--color-text)}.logo-preview[data-v-eca9c6af]{margin-top:16px;padding:16px;background:var(--color-bg);border-radius:var(--radius-sm);display:inline-block}.logo-preview img[data-v-eca9c6af]{max-width:200px;max-height:60px;object-fit:contain}.lumina-input[data-v-eca9c6af] .el-input__wrapper,.lumina-textarea[data-v-eca9c6af] .el-textarea__inner{border-radius:var(--radius-sm);box-shadow:none;border:1px solid var(--color-border);padding:10px 16px;transition:all var(--transition)}.lumina-input[data-v-eca9c6af] .el-input__wrapper:hover,.lumina-textarea[data-v-eca9c6af] .el-textarea__inner:hover{border-color:var(--color-text-muted)}.lumina-input[data-v-eca9c6af] .el-input__wrapper.is-focus,.lumina-textarea[data-v-eca9c6af] .el-textarea__inner:focus{border-color:var(--color-text);box-shadow:0 0 0 3px #1a1a1a14}.params-grid[data-v-eca9c6af]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.param-card[data-v-eca9c6af]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:24px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:16px;border:1px solid transparent;transition:all var(--transition)}.param-card[data-v-eca9c6af]:hover{border-color:var(--color-border);transform:translateY(-2px)}.param-icon[data-v-eca9c6af]{font-size:28px}.param-info h4[data-v-eca9c6af]{font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--color-text);margin:0 0 4px}.param-info p[data-v-eca9c6af]{font-size:12px;color:var(--color-text-muted);margin:0}.param-control[data-v-eca9c6af]{display:flex;align-items:center;gap:8px;margin-top:auto}.param-unit[data-v-eca9c6af]{font-size:12px;color:var(--color-text-muted)}.switch-group[data-v-eca9c6af]{display:flex;gap:20px}.switch-item[data-v-eca9c6af]{flex:1;display:flex;align-items:center;justify-content:space-between;padding:20px;background:var(--color-bg);border-radius:var(--radius-sm)}.switch-info h4[data-v-eca9c6af]{font-size:14px;font-weight:500;color:var(--color-text);margin:0 0 4px}.switch-info p[data-v-eca9c6af]{font-size:12px;color:var(--color-text-muted);margin:0}.divider[data-v-eca9c6af]{height:1px;background:var(--color-border);margin:28px 0}.upload-cards[data-v-eca9c6af]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.upload-card[data-v-eca9c6af]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:28px;box-shadow:var(--shadow-sm);text-align:center;border:1px solid transparent;transition:all var(--transition)}.upload-card[data-v-eca9c6af]:hover{border-color:var(--color-border)}.upload-icon[data-v-eca9c6af]{font-size:36px;margin-bottom:16px}.upload-card h4[data-v-eca9c6af]{font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--color-text);margin:0 0 6px}.upload-card p[data-v-eca9c6af]{font-size:12px;color:var(--color-text-muted);margin:0 0 20px}.upload-control[data-v-eca9c6af]{display:flex;align-items:center;justify-content:center;gap:8px}.unit[data-v-eca9c6af]{font-size:13px;color:var(--color-text-muted)}.maintenance-card[data-v-eca9c6af]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:24px;margin-bottom:24px;box-shadow:var(--shadow-sm);border:2px solid transparent;transition:all var(--transition)}.maintenance-card.active[data-v-eca9c6af]{border-color:var(--color-warning);background:#fffbf5}.maintenance-header[data-v-eca9c6af]{display:flex;align-items:center;gap:16px}.maintenance-icon[data-v-eca9c6af]{width:48px;height:48px;background:var(--color-bg);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:24px}.maintenance-card.active .maintenance-icon[data-v-eca9c6af]{background:rgba(230,162,60,.15)}.maintenance-info[data-v-eca9c6af]{flex:1}.maintenance-info h4[data-v-eca9c6af]{font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--color-text);margin:0 0 4px}.maintenance-info p[data-v-eca9c6af]{font-size:12px;color:var(--color-text-muted);margin:0}.maintenance-message[data-v-eca9c6af]{margin-top:20px;padding-top:20px;border-top:1px solid var(--color-border)}.maintenance-message label[data-v-eca9c6af]{display:block;font-size:12px;color:var(--color-text-secondary);margin-bottom:8px}.system-grid[data-v-eca9c6af]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.system-card[data-v-eca9c6af]{background:var(--color-bg-card);border-radius:var(--radius-md);padding:24px;box-shadow:var(--shadow-sm);text-align:center;border:1px solid transparent;transition:all var(--transition)}.system-card[data-v-eca9c6af]:hover{border-color:var(--color-border);transform:translateY(-2px)}.system-icon[data-v-eca9c6af]{font-size:28px;margin-bottom:12px}.system-card h4[data-v-eca9c6af]{font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--color-text);margin:0 0 4px}.system-card p[data-v-eca9c6af]{font-size:11px;color:var(--color-text-muted);margin:0 0 16px}.form-actions[data-v-eca9c6af]{margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}.save-btn[data-v-eca9c6af]{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:var(--color-text);color:#fff;border:none;border-radius:var(--radius-sm);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition)}.save-btn[data-v-eca9c6af]:hover:not(:disabled){background:#333;transform:translateY(-2px);box-shadow:var(--shadow-md)}.save-btn[data-v-eca9c6af]:disabled{opacity:.6;cursor:not-allowed}[data-v-eca9c6af] .el-switch.is-checked .el-switch__core{background:var(--color-text);border-color:var(--color-text)}[data-v-eca9c6af] .el-input-number{width:120px}[data-v-eca9c6af] .el-input-number .el-input__wrapper{border-radius:var(--radius-sm);box-shadow:none;border:1px solid var(--color-border)}[data-v-eca9c6af] .el-input-number .el-input__wrapper:hover{border-color:var(--color-text-muted)}.time-select[data-v-eca9c6af]{width:100px}.time-select[data-v-eca9c6af] .el-input__wrapper{border-radius:var(--radius-sm);box-shadow:none;border:1px solid var(--color-border)}@media (max-width: 1200px){.params-grid[data-v-eca9c6af],.system-grid[data-v-eca9c6af]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){.settings-layout[data-v-eca9c6af]{flex-direction:column}.settings-nav[data-v-eca9c6af]{width:100%;border-right:none;border-bottom:1px solid var(--color-border);padding:20px}.nav-group[data-v-eca9c6af]{margin-bottom:16px}.nav-group-title[data-v-eca9c6af]{display:none}.settings-nav[data-v-eca9c6af]{display:flex;flex-wrap:wrap;gap:8px}.nav-group[data-v-eca9c6af]{display:contents}.nav-item[data-v-eca9c6af]{padding:10px 16px}.nav-arrow[data-v-eca9c6af]{display:none}}@media (max-width: 768px){.page-header[data-v-eca9c6af]{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.settings-content[data-v-eca9c6af]{padding:24px}.config-row[data-v-eca9c6af],.switch-group[data-v-eca9c6af]{flex-direction:column}.params-grid[data-v-eca9c6af],.points-grid[data-v-eca9c6af],.upload-cards[data-v-eca9c6af],.system-grid[data-v-eca9c6af]{grid-template-columns:1fr}.section-header[data-v-eca9c6af]{flex-direction:column;gap:8px}}
