.nova-confirm[data-v-fbd60951]{width:min(430px,calc(100vw - 40px));padding:0}.nova-confirm-head[data-v-fbd60951]{padding:22px 22px 18px}.nova-confirm-head h2[data-v-fbd60951]{margin:0;font-size:15.5px;font-weight:700;color:var(--text-hi)}.nova-confirm-head p[data-v-fbd60951]{margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--text-mid)}.nova-confirm-foot[data-v-fbd60951]{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--line-soft)}.nova-toasts[data-v-9bc48d9d]{position:fixed;z-index:120;top:70px;right:22px;display:flex;flex-direction:column;gap:10px;pointer-events:none}.nova-toast[data-v-9bc48d9d]{pointer-events:auto;display:flex;align-items:center;gap:10px;min-width:220px;max-width:380px;padding:11px 16px;border-radius:var(--r-md);font-size:13px;font-weight:500;color:var(--text-hi);background:var(--bg-float);border:1px solid var(--line);box-shadow:var(--shadow-pop);animation:nova-toast-in-9bc48d9d .22s ease}.nova-toast--success[data-v-9bc48d9d]{border-color:#3ddc9766}.nova-toast--success .nova-dot[data-v-9bc48d9d]{color:var(--ok)}.nova-toast--warning[data-v-9bc48d9d]{border-color:#ffb45466}.nova-toast--warning .nova-dot[data-v-9bc48d9d]{color:var(--warn)}.nova-toast--error[data-v-9bc48d9d]{border-color:#ff6b7a66}.nova-toast--error .nova-dot[data-v-9bc48d9d]{color:var(--danger)}.nova-toast--info .nova-dot[data-v-9bc48d9d]{color:var(--info)}@keyframes nova-toast-in-9bc48d9d{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.nova-shell[data-v-30316c3e]{min-height:100vh;display:flex;flex-direction:column}.nova-topbar[data-v-30316c3e]{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:20px;height:58px;padding:0 22px;background:#0b101cd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.nova-brand[data-v-30316c3e]{display:flex;align-items:center;gap:10px;flex:0 0 auto}.nova-brand-mark lobster-mark[data-v-30316c3e]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-size:15px;font-weight:900;color:#fff;background:linear-gradient(135deg,var(--purple),var(--accent-deep));box-shadow:0 0 18px #b78cff66}.nova-brand-name[data-v-30316c3e]{font-size:15px;font-weight:800;letter-spacing:.02em;color:var(--text-hi)}.nova-brand-name i[data-v-30316c3e]{font-style:normal;font-weight:400;color:var(--text-low);margin-left:4px}.nova-tabs[data-v-30316c3e]{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.nova-tabs[data-v-30316c3e]::-webkit-scrollbar{display:none}.nova-tab[data-v-30316c3e]{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:500;color:var(--text-mid);border:1px solid transparent;white-space:nowrap;transition:all .15s ease}.nova-tab[data-v-30316c3e]:hover{color:var(--text-hi);background:var(--bg-hover)}.nova-tab.on[data-v-30316c3e]{color:var(--purple);background:var(--purple-soft);border-color:#b78cff4d}.nova-tab.on svg[data-v-30316c3e]{filter:drop-shadow(0 0 6px rgba(183,140,255,.5))}.nova-topbar-right[data-v-30316c3e]{display:flex;align-items:center;gap:12px;flex:0 0 auto}.nova-tz[data-v-30316c3e]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--bg-raised);border:1px solid var(--line-soft);color:var(--text-mid)}.nova-tz select[data-v-30316c3e]{border:0;background:transparent;color:var(--text-mid);font-size:12px;outline:none;cursor:pointer;max-width:150px}.nova-tz select option[data-v-30316c3e]{background:var(--bg-raised);color:var(--text)}.nova-tz[data-v-30316c3e]:hover{color:var(--text-hi);border-color:var(--line)}.nova-status[data-v-30316c3e]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em}.nova-status .nova-dot[data-v-30316c3e]{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.nova-status.connected[data-v-30316c3e]{color:var(--ok);background:var(--ok-soft);border:1px solid rgba(61,220,151,.25)}.nova-status.connecting[data-v-30316c3e]{color:var(--warn);background:var(--warn-soft);border:1px solid rgba(255,180,84,.25);animation:nv-pulse 2s infinite}.nova-status.disconnected[data-v-30316c3e]{color:var(--danger);background:var(--danger-soft);border:1px solid rgba(255,107,122,.25);animation:nv-pulse 2s infinite}.nova-user[data-v-30316c3e]{display:flex;align-items:center;gap:9px;padding:4px 12px 4px 4px;border-radius:999px;background:var(--bg-raised);border:1px solid var(--line-soft)}.nova-avatar[data-v-30316c3e]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--purple),var(--accent-deep))}.nova-user-meta[data-v-30316c3e]{display:flex;flex-direction:column;line-height:1.25}.nova-user-meta strong[data-v-30316c3e]{font-size:12.5px;color:var(--text-hi)}.nova-user-meta em[data-v-30316c3e]{font-style:normal;font-size:10.5px;color:var(--text-low)}.nova-chatbar[data-v-30316c3e]{position:sticky;top:58px;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:8px 22px;background:#0d1220db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft)}.nova-riskbtn[data-v-30316c3e]{border:0;cursor:pointer;transition:background .15s ease}.nova-riskbtn[data-v-30316c3e]:hover{background:#ff6b7a38}.nova-chatbar-tools[data-v-30316c3e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nova-main[data-v-30316c3e]{flex:1 1 auto;min-width:0}.nv-route-enter-active[data-v-30316c3e]{transition:opacity .18s ease,transform .18s ease}.nv-route-leave-active[data-v-30316c3e]{transition:opacity .12s ease}.nv-route-enter-from[data-v-30316c3e]{opacity:0;transform:translateY(8px)}.nv-route-leave-to[data-v-30316c3e]{opacity:0}@media(max-width:1180px){.nova-tz select[data-v-30316c3e]{max-width:96px}}@media(max-width:1080px){.nova-user-meta[data-v-30316c3e]{display:none}.nova-tz select[data-v-30316c3e]{max-width:72px}}@media(max-width:860px){.nova-tabs[data-v-30316c3e]{order:3;width:100%;flex-basis:100%}.nova-topbar[data-v-30316c3e]{height:auto;flex-wrap:wrap;padding:10px 14px;gap:10px}.nova-chatbar[data-v-30316c3e]{top:0;position:static}}.nova-login[data-v-c4ae6cb8]{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:24px}.nova-login-orb[data-v-c4ae6cb8]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none}.orb-a[data-v-c4ae6cb8]{width:460px;height:460px;top:-140px;left:-80px;background:radial-gradient(circle,rgba(183,140,255,.38),transparent 65%)}.orb-b[data-v-c4ae6cb8]{width:380px;height:380px;bottom:-120px;right:-60px;background:radial-gradient(circle,rgba(109,139,255,.26),transparent 65%)}.nova-login-card[data-v-c4ae6cb8]{position:relative;z-index:1;width:min(420px,100%);padding:34px 32px 24px;border-radius:var(--r-xl)}.nova-login-mark[data-v-c4ae6cb8]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;margin-bottom:26px}.nova-mark[data-v-c4ae6cb8]{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;font-size:24px;font-weight:900;color:#fff;background:linear-gradient(135deg,var(--purple),var(--accent-deep));box-shadow:0 0 28px #b78cff73;margin-bottom:8px}.nova-login-mark h1[data-v-c4ae6cb8]{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--text-hi)}.nova-login-mark p[data-v-c4ae6cb8]{margin:0;font-size:12.5px;color:var(--text-mid)}.nova-login-form[data-v-c4ae6cb8]{display:flex;flex-direction:column;gap:16px}.nova-field[data-v-c4ae6cb8]{display:flex;flex-direction:column;gap:6px}.nova-field>span[data-v-c4ae6cb8]{font-size:12px;font-weight:600;color:var(--text-mid);letter-spacing:.03em}.nova-login-error[data-v-c4ae6cb8]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--r-sm);font-size:12.5px;color:var(--danger-bright);background:var(--danger-soft);border:1px solid rgba(255,107,122,.28)}.nova-purple[data-v-c4ae6cb8]{background:linear-gradient(135deg,var(--purple),var(--accent-deep));box-shadow:0 0 0 1px #b78cff4d,0 4px 18px #b78cff59}.nova-purple[data-v-c4ae6cb8]:hover:not(:disabled){background:linear-gradient(135deg,#c9a4ff,var(--purple));box-shadow:0 0 0 1px #c9a4ff66,0 6px 24px #b78cff66}.nova-login-submit[data-v-c4ae6cb8]{justify-content:center;padding:11px 16px;font-size:14px}.nova-login-foot[data-v-c4ae6cb8]{display:flex;justify-content:space-between;align-items:center;margin-top:26px;padding-top:16px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--text-low)}.nova-login-foot span[data-v-c4ae6cb8]{display:inline-flex;align-items:center;gap:7px}.nova-dot[data-v-c4ae6cb8]{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.nova-impersonate[data-v-c2b6850e]{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:24px}.nova-imp-orb[data-v-c2b6850e]{position:absolute;width:480px;height:480px;top:-160px;right:-120px;border-radius:50%;filter:blur(100px);opacity:.45;pointer-events:none;background:radial-gradient(circle,rgba(183,140,255,.4),transparent 65%)}.nova-imp-card[data-v-c2b6850e]{position:relative;z-index:1;width:min(440px,100%);padding:36px 32px 28px;border-radius:var(--r-xl)}.nova-imp-state[data-v-c2b6850e]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.nova-imp-state h1[data-v-c2b6850e]{margin:8px 0 0;font-size:19px;font-weight:800;color:var(--text-hi)}.nova-imp-state p[data-v-c2b6850e]{margin:0;font-size:13px;color:var(--text-mid);max-width:320px}.nova-imp-spinner[data-v-c2b6850e]{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;color:var(--purple);background:linear-gradient(135deg,var(--purple-soft),rgba(109,139,255,.1));border:1px solid rgba(183,140,255,.3);animation:nova-imp-breathe-c2b6850e 1.8s ease-in-out infinite}@keyframes nova-imp-breathe-c2b6850e{0%,to{box-shadow:0 0 #b78cff59}50%{box-shadow:0 0 26px 4px #b78cff4d}}.nova-imp-track[data-v-c2b6850e]{position:relative;width:200px;height:3px;margin-top:14px;border-radius:999px;overflow:hidden;background:var(--bg-active)}.nova-imp-track i[data-v-c2b6850e]{position:absolute;top:0;left:0;width:40%;height:100%;border-radius:999px;background:linear-gradient(90deg,transparent,var(--purple),transparent);animation:nova-imp-slide-c2b6850e 1.2s ease-in-out infinite}@keyframes nova-imp-slide-c2b6850e{0%{transform:translate(-100%)}to{transform:translate(350%)}}.is-failed .nova-imp-failicon[data-v-c2b6850e]{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;color:var(--danger-bright);background:var(--danger-soft);border:1px solid rgba(255,107,122,.3);box-shadow:0 0 22px #ff6b7a33}.is-failed p[data-v-c2b6850e]{color:var(--danger-bright)}.nova-imp-back[data-v-c2b6850e]{margin-top:18px;padding:9px 20px}.nova-purple[data-v-c2b6850e]{background:linear-gradient(135deg,var(--purple),var(--accent-deep));box-shadow:0 0 0 1px #b78cff4d,0 4px 18px #b78cff59}.nova-purple[data-v-c2b6850e]:hover:not(:disabled){background:linear-gradient(135deg,#c9a4ff,var(--purple));box-shadow:0 0 0 1px #c9a4ff66,0 6px 24px #b78cff66}.nova-empty[data-v-495498cc]{display:flex;align-items:center;gap:14px;padding:34px 24px;color:var(--text-low);justify-content:center}.nova-empty svg[data-v-495498cc]{opacity:.6}.nova-empty strong[data-v-495498cc]{display:block;font-size:13.5px;font-weight:600;color:var(--text-mid)}.nova-empty span[data-v-495498cc]{display:block;font-size:12.5px;margin-top:2px}.nova-strip[data-v-de11b8e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.nova-strip-cell[data-v-de11b8e0]{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(148,163,184,.05),transparent 45%),var(--bg-raised);border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);transition:border-color .15s ease,transform .15s ease}.nova-strip-cell[data-v-de11b8e0]:hover{border-color:#b78cff4d;transform:translateY(-1px)}.nova-strip-icon[data-v-de11b8e0]{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:12px;color:var(--purple);background:var(--purple-soft);border:1px solid rgba(183,140,255,.22)}.nova-strip-meta[data-v-de11b8e0]{display:flex;flex-direction:column;min-width:0}.nova-strip-meta em[data-v-de11b8e0]{font-style:normal;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-low)}.nova-strip-meta strong[data-v-de11b8e0]{font-size:24px;font-weight:700;line-height:1.2;color:var(--text-hi)}.nova-panel[data-v-de11b8e0]{padding:0;overflow:hidden}.nova-panel-head[data-v-de11b8e0]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(183,140,255,.05),transparent 80%)}.nova-panel-head h3[data-v-de11b8e0]{margin:0;font-size:15.5px;font-weight:800;color:var(--text-hi)}.nova-panel-head p[data-v-de11b8e0]{margin:3px 0 0;font-size:12.5px;color:var(--text-mid)}.nova-band[data-v-de11b8e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.nova-band-item[data-v-de11b8e0]{display:flex;flex-direction:column;gap:4px;padding:20px 22px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:radial-gradient(240px 120px at 20% 0%,rgba(183,140,255,.06),transparent 70%),var(--bg-base)}.nova-band-item[data-v-de11b8e0]:nth-child(2n){background:var(--bg-base)}.nova-band-item>span[data-v-de11b8e0]{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-low)}.nova-band-item>strong[data-v-de11b8e0]{font-size:22px;font-weight:700;color:var(--text-hi)}.nova-band-item>small[data-v-de11b8e0]{font-size:12px;color:var(--text-mid)}.nova-band-item.is-lead[data-v-de11b8e0]{position:relative;background:radial-gradient(320px 160px at 15% 10%,rgba(183,140,255,.12),transparent 70%),var(--bg-float)}.nova-band-item.is-lead[data-v-de11b8e0]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--purple),var(--accent-deep));box-shadow:0 0 14px #b78cff8c}.nova-band-item.is-lead>strong[data-v-de11b8e0]{color:var(--purple);text-shadow:0 0 24px rgba(183,140,255,.35)}.nova-band-item.is-lead>small[data-v-de11b8e0]{color:var(--text-mid)}@media(max-width:760px){.nova-band-item[data-v-de11b8e0]{border-right:0}.nova-strip-cell[data-v-de11b8e0]{align-items:flex-start}}.nova-dot[data-v-db032fb5]{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.nova-band[data-v-aa3e6c44]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.nova-band-cell[data-v-aa3e6c44]{display:flex;flex-direction:column;gap:5px;min-width:0;padding:18px 22px;border-left:1px solid var(--line-soft)}.nova-band-cell[data-v-aa3e6c44]:first-child{border-left:0}.nova-band-label[data-v-aa3e6c44]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-low)}.nova-band-value[data-v-aa3e6c44]{font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--text-hi)}.nova-band-cell--lead .nova-band-value[data-v-aa3e6c44]{color:var(--accent-bright);text-shadow:0 0 22px var(--accent-glow)}.nova-band-desc[data-v-aa3e6c44]{font-size:12.5px;line-height:1.5;color:var(--text-mid)}.nova-band-sub[data-v-aa3e6c44]{font-size:11.5px;color:var(--text-low)}.nova-rule[data-v-aa3e6c44]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:var(--r-md);background:var(--info-soft);border:1px solid rgba(76,195,255,.22)}.nova-rule svg[data-v-aa3e6c44]{flex:0 0 auto;margin-top:2px;color:var(--info)}.nova-rule p[data-v-aa3e6c44]{margin:0;font-size:12.5px;line-height:1.6;color:var(--text-mid)}.nova-rule strong[data-v-aa3e6c44]{color:var(--text-hi);margin-right:8px}.nova-table-card[data-v-aa3e6c44]{display:flex;flex-direction:column;overflow:hidden}.nova-filters[data-v-aa3e6c44]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:15px 18px;border-bottom:1px solid var(--line-soft)}.nova-search[data-v-aa3e6c44]{position:relative;flex:1 1 240px;max-width:340px}.nova-search svg[data-v-aa3e6c44]{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--text-low);pointer-events:none}.nova-search .nv-input[data-v-aa3e6c44]{padding-left:32px}.nova-seg[data-v-aa3e6c44]{display:inline-flex;gap:3px;padding:3px;border-radius:999px;background:var(--bg-base);border:1px solid var(--line-soft)}.nova-seg button[data-v-aa3e6c44]{padding:5px 13px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--text-mid);white-space:nowrap;transition:all .15s ease}.nova-seg button[data-v-aa3e6c44]:hover{color:var(--text-hi)}.nova-seg button.on[data-v-aa3e6c44]{color:var(--accent-bright);background:var(--accent-soft);box-shadow:inset 0 0 0 1px #6d8bff4d}.nova-cs-select[data-v-aa3e6c44]{width:auto;min-width:170px;flex:0 0 auto}.nova-tscroll[data-v-aa3e6c44]{overflow-x:auto}.nova-tscroll th[data-v-aa3e6c44]:first-child,.nova-tscroll td[data-v-aa3e6c44]:first-child{padding-left:18px}.nova-tscroll th[data-v-aa3e6c44]:last-child,.nova-tscroll td[data-v-aa3e6c44]:last-child{padding-right:18px}.nova-phone[data-v-aa3e6c44]{font-family:var(--font-num);font-size:13px;font-weight:600;color:var(--text-hi);white-space:nowrap}.nova-metric[data-v-aa3e6c44]{font-weight:600;color:var(--text)}.nova-restrict[data-v-aa3e6c44]{display:flex;flex-direction:column;gap:2px;max-width:280px}.nova-restrict strong[data-v-aa3e6c44]{font-size:12.5px;font-weight:600;color:var(--text-mid)}.nova-restrict span[data-v-aa3e6c44]{font-size:11.5px;color:var(--text-low)}.nova-restrict.is-ip strong[data-v-aa3e6c44]{color:var(--warn)}.nova-assignee[data-v-aa3e6c44]{display:flex;flex-direction:column;gap:2px}.nova-assignee strong[data-v-aa3e6c44]{font-size:12.5px;color:var(--text-hi)}.nova-assignee span[data-v-aa3e6c44]{font-size:11.5px;color:var(--text-low)}.nova-row-actions[data-v-aa3e6c44]{white-space:nowrap}.nova-dash[data-v-aa3e6c44]{color:var(--text-low)}.nova-pager[data-v-aa3e6c44]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 18px;border-top:1px solid var(--line-soft)}.nova-pager-total[data-v-aa3e6c44]{font-size:12.5px;color:var(--text-mid)}.nova-pager-total b[data-v-aa3e6c44]{color:var(--text-hi);font-weight:700}.nova-pager-ctl[data-v-aa3e6c44]{display:flex;align-items:center;gap:8px}.nova-pager-size[data-v-aa3e6c44]{width:auto;padding:5px 10px;font-size:12px}.nova-pager-btn[data-v-aa3e6c44]{padding:6px 9px}.nova-pager-page[data-v-aa3e6c44]{min-width:64px;text-align:center;font-size:13px;font-weight:700;color:var(--text-hi)}.nova-pager-page i[data-v-aa3e6c44]{font-style:normal;font-weight:400;color:var(--text-low)}@media(max-width:1180px){.nova-band[data-v-aa3e6c44]{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-band-cell[data-v-aa3e6c44]:nth-child(odd){border-left:0}.nova-band-cell[data-v-aa3e6c44]:nth-child(n+3){border-top:1px solid var(--line-soft)}}@media(max-width:760px){.nova-band[data-v-aa3e6c44]{grid-template-columns:1fr}.nova-band-cell[data-v-aa3e6c44]{border-left:0;border-top:1px solid var(--line-soft)}.nova-band-cell[data-v-aa3e6c44]:first-child{border-top:0}.nova-search[data-v-aa3e6c44]{max-width:none}}.nova-filter-total[data-v-aa3e6c44]{margin-left:auto;display:flex;align-items:baseline;gap:4px;font-size:13px;opacity:.9;padding:4px 12px;border-radius:8px;background:var(--accent-soft, rgba(255,255,255,.06));border:1px solid var(--accent, rgba(255,255,255,.15))}.nova-filter-total strong[data-v-aa3e6c44]{font-size:20px;color:var(--accent)}.nova-kf-headtext[data-v-bd53a5a3]{display:flex;flex-direction:column;gap:2px;min-width:0}.nova-kf-metrics[data-v-bd53a5a3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.nova-kf-metric[data-v-bd53a5a3]{display:flex;flex-direction:column;gap:5px;padding:18px 22px;border-left:1px solid var(--line-soft);min-width:0}.nova-kf-metric[data-v-bd53a5a3]:first-child{border-left:0}.nova-kf-metric strong[data-v-bd53a5a3]{font-size:25px;font-weight:800;line-height:1.1;color:var(--text-hi)}.nova-kf-metric strong.tone-ok[data-v-bd53a5a3]{color:var(--ok);text-shadow:0 0 20px rgba(61,220,151,.35)}.nova-kf-metric strong.tone-accent[data-v-bd53a5a3]{color:var(--accent-bright);text-shadow:0 0 20px var(--accent-glow)}.nova-kf-metric span[data-v-bd53a5a3]{font-size:11.5px;letter-spacing:.05em;color:var(--text-low);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nova-kf-table[data-v-bd53a5a3]{overflow:hidden}.nova-kf-toolbar[data-v-bd53a5a3]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--line-soft)}.nova-kf-search[data-v-bd53a5a3]{position:relative;display:flex;align-items:center;width:min(340px,100%)}.nova-kf-search svg[data-v-bd53a5a3]{position:absolute;left:11px;color:var(--text-low);pointer-events:none}.nova-kf-search .nv-input[data-v-bd53a5a3]{padding-left:32px}.nova-kf-count[data-v-bd53a5a3]{font-size:12px;color:var(--text-low);white-space:nowrap}.nova-kf-scroll[data-v-bd53a5a3]{overflow-x:auto}.nova-kf-scroll .nv-table tbody tr:last-child td[data-v-bd53a5a3]{border-bottom:0}.nv-table th.nova-kf-ops-head[data-v-bd53a5a3],.nova-kf-ops-cell[data-v-bd53a5a3]{text-align:right}.nova-kf-id[data-v-bd53a5a3]{display:flex;flex-direction:column;gap:1px;min-width:0}.nova-kf-id strong[data-v-bd53a5a3]{font-size:13px;font-weight:700;color:var(--text-hi);font-family:var(--font-num);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-kf-id span[data-v-bd53a5a3]{font-size:11.5px;color:var(--text-low)}.nova-kf-pass[data-v-bd53a5a3]{color:var(--text-mid);letter-spacing:.04em}.nova-kf-date[data-v-bd53a5a3]{color:var(--text-mid);font-size:12.5px;white-space:nowrap}.nova-kf-ops[data-v-bd53a5a3]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.nova-modal[data-v-bd53a5a3]{padding:0}.nova-modal--wide[data-v-bd53a5a3]{width:min(680px,calc(100vw - 40px))}.nova-modal-head[data-v-bd53a5a3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line-soft)}.nova-modal-head h3[data-v-bd53a5a3]{margin:0;font-size:15px;font-weight:700;color:var(--text-hi)}.nova-modal-body[data-v-bd53a5a3]{display:flex;flex-direction:column;gap:14px;padding:20px}.nova-modal-foot[data-v-bd53a5a3]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--line-soft)}.nova-field[data-v-bd53a5a3]{display:flex;flex-direction:column;gap:6px;min-width:0}.nova-field-label[data-v-bd53a5a3]{font-size:12px;font-weight:600;letter-spacing:.03em;color:var(--text-mid)}.nova-form-grid[data-v-bd53a5a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nova-cred[data-v-bd53a5a3]{display:flex;align-items:stretch;gap:8px}.nova-cred .nv-input[data-v-bd53a5a3]{flex:1 1 auto;min-width:0}.nova-icon-btn[data-v-bd53a5a3]{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;flex:0 0 auto;border-radius:var(--r-sm);color:var(--text-mid);background:var(--bg-base);border:1px solid var(--line);transition:all .15s ease}.nova-icon-btn[data-v-bd53a5a3]:hover{color:var(--accent-bright);border-color:#6d8bff73;background:var(--accent-soft)}.nova-note[data-v-bd53a5a3]{padding:10px 12px;border-radius:var(--r-sm);background:var(--bg-base);border:1px solid var(--line-soft);color:var(--text-mid);font-size:12.5px}.nova-note b[data-v-bd53a5a3]{color:var(--text-hi);font-family:var(--font-num)}.nova-form-error[data-v-bd53a5a3]{padding:10px 12px;border-radius:var(--r-sm);color:var(--danger);background:var(--danger-soft);border:1px solid rgba(255,107,122,.3);font-size:12.5px}.nova-batch-summary[data-v-bd53a5a3]{padding:11px 14px;border-radius:var(--r-sm);background:var(--accent-soft);border:1px solid rgba(109,139,255,.26);color:var(--text);font-size:12.5px}.nova-batch-summary b[data-v-bd53a5a3]{color:var(--accent-bright);font-family:var(--font-num);font-weight:700}.nova-batch-block[data-v-bd53a5a3]{display:flex;flex-direction:column;gap:8px;min-width:0}.nova-batch-caption[data-v-bd53a5a3]{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--text-low)}.nova-batch-list[data-v-bd53a5a3]{display:flex;flex-direction:column;gap:6px;max-height:248px;overflow:auto;padding:1px}.nova-batch-row[data-v-bd53a5a3]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--r-sm);background:var(--bg-base);border:1px solid var(--line-soft);transition:border-color .15s ease}.nova-batch-row[data-v-bd53a5a3]:hover{border-color:#6d8bff4d}.nova-batch-row strong[data-v-bd53a5a3]{font-family:var(--font-num);font-size:12.5px;font-weight:600;color:var(--text-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-batch-row span[data-v-bd53a5a3]{font-family:var(--font-num);font-size:12px;color:var(--text-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-batch-row em[data-v-bd53a5a3]{font-style:normal;font-size:11.5px;color:var(--text-low);white-space:nowrap}@media(max-width:960px){.nova-kf-metrics[data-v-bd53a5a3]{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-kf-metric[data-v-bd53a5a3]:nth-child(3){border-left:0}.nova-kf-metric[data-v-bd53a5a3]:nth-child(n+3){border-top:1px solid var(--line-soft)}}@media(max-width:640px){.nova-form-grid[data-v-bd53a5a3]{grid-template-columns:1fr}.nova-kf-toolbar[data-v-bd53a5a3]{align-items:stretch;flex-direction:column}.nova-kf-search[data-v-bd53a5a3]{width:100%}}.nova-switch-field[data-v-bd53a5a3]{display:flex;align-items:center;gap:8px;cursor:pointer}.nova-switch-field input[data-v-bd53a5a3]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.nova-usage-cell[data-v-bd53a5a3]{display:flex;flex-direction:column;gap:2px;font-size:11px;opacity:.9}.nova-usage-cell span[data-v-bd53a5a3]{white-space:nowrap}.tone-ok[data-v-bd53a5a3]{color:var(--ok)}.tone-danger[data-v-bd53a5a3]{color:var(--danger)}.nova-quota-cell[data-v-bd53a5a3]{display:flex;flex-direction:column;gap:2px}.nova-quota-cell em[data-v-bd53a5a3]{font-style:normal;font-size:11px;opacity:.75}.tone-danger[data-v-bd53a5a3]{color:var(--danger);opacity:1}.nova-bc.is-expanded[data-v-3992a8b8]{max-width:none}.nova-band[data-v-3992a8b8]{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.nova-band-item[data-v-3992a8b8]{display:flex;flex-direction:column;gap:6px;padding:18px 22px;border-right:1px solid var(--line-soft);min-width:0}.nova-band-item[data-v-3992a8b8]:last-child{border-right:0}.nova-band-k[data-v-3992a8b8]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-mid)}.nova-band-v[data-v-3992a8b8]{font-size:24px;font-weight:700;line-height:1.15;color:var(--text-hi)}.nova-band-item em[data-v-3992a8b8]{font-style:normal;font-size:11.5px;color:var(--text-low);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nova-filter[data-v-3992a8b8]{display:flex;align-items:flex-end;gap:16px;padding:16px 18px;flex-wrap:wrap}.nova-filter-grid[data-v-3992a8b8]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;flex:1}.nova-field[data-v-3992a8b8]{display:flex;flex-direction:column;gap:6px;min-width:0}.nova-field>span[data-v-3992a8b8]{font-size:12px;font-weight:600;color:var(--text-mid)}.nova-filter .nova-field>.nv-input[data-v-3992a8b8],.nova-filter .nova-field>.nv-select[data-v-3992a8b8]{width:172px}.nova-filter input[type=date][data-v-3992a8b8]{color-scheme:dark}.nova-filter-acts[data-v-3992a8b8]{display:flex;gap:10px;margin-left:auto}.nova-work[data-v-3992a8b8]{display:flex;flex-direction:column;min-width:0}.nova-work-bar[data-v-3992a8b8]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid var(--line-soft)}.nova-bar-new[data-v-3992a8b8]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.nova-name-inline[data-v-3992a8b8]{flex-direction:row;align-items:center;gap:9px}.nova-name-inline>span[data-v-3992a8b8]{font-size:12px;white-space:nowrap}.nova-name-inline>.nv-input[data-v-3992a8b8]{width:200px}.nova-bar-batch[data-v-3992a8b8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-left:16px;border-left:1px solid var(--line-soft)}.nova-bar-batch-k[data-v-3992a8b8]{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-low);margin-right:2px}.nova-export[data-v-3992a8b8]{position:relative}.nova-export-chev[data-v-3992a8b8]{transition:transform .15s ease}.nova-export.open .nova-export-chev[data-v-3992a8b8]{transform:rotate(180deg)}.nova-export-menu[data-v-3992a8b8]{position:absolute;top:calc(100% + 6px);right:0;min-width:156px;padding:6px;display:flex;flex-direction:column;gap:2px;background:var(--bg-float);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);z-index:20}.nova-export-menu button[data-v-3992a8b8]{text-align:left;padding:8px 12px;border-radius:var(--r-sm);font-size:12.5px;color:var(--text)}.nova-export-menu button[data-v-3992a8b8]:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-bright)}.nova-export-menu button[data-v-3992a8b8]:disabled{opacity:.45;cursor:not-allowed}.nova-tblwrap[data-v-3992a8b8]{overflow:auto;max-height:640px}.nova-tasktable[data-v-3992a8b8]{min-width:1180px}.nova-tasktable tbody tr[data-v-3992a8b8]{cursor:pointer}.nova-tasktable tbody tr.nova-on[data-v-3992a8b8]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.nova-ck-h[data-v-3992a8b8],.nova-ck[data-v-3992a8b8]{width:36px;text-align:center}.nova-ck input[data-v-3992a8b8],.nova-ck-h input[data-v-3992a8b8]{accent-color:var(--accent);width:15px;height:15px;cursor:pointer}.nova-id[data-v-3992a8b8]{color:var(--text-low);font-size:12px}.nova-col-name[data-v-3992a8b8]{min-width:250px}.nova-cell-name[data-v-3992a8b8]{min-width:230px}.nova-name-line[data-v-3992a8b8]{display:flex;align-items:center;gap:7px;min-width:0}.nova-name-line strong[data-v-3992a8b8]{font-size:13px;color:var(--text-hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nova-tag-fu[data-v-3992a8b8]{flex:0 0 auto;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--purple);background:var(--purple-soft)}.nova-progress[data-v-3992a8b8]{margin-top:7px;height:4px;border-radius:999px;background:#94a3b824;overflow:hidden}.nova-progress i[data-v-3992a8b8]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-deep),var(--accent) 60%,var(--info));box-shadow:0 0 8px var(--accent-glow);transition:width .4s ease}.nova-progress-meta[data-v-3992a8b8]{display:block;margin-top:4px;font-size:11px;color:var(--text-low)}.nova-tasktable th.nova-col-num[data-v-3992a8b8],.nova-num-td[data-v-3992a8b8]{text-align:right}.nova-num-td[data-v-3992a8b8]{font-size:12.5px}.nova-c-ok[data-v-3992a8b8]{color:var(--ok)!important}.nova-c-bad[data-v-3992a8b8]{color:var(--danger)!important}.nova-col-time[data-v-3992a8b8]{white-space:nowrap;color:var(--text-mid);font-size:12px}.nova-rowact[data-v-3992a8b8]{white-space:nowrap;text-align:right}.nova-rowact .nova-act+.nova-act[data-v-3992a8b8]{margin-left:6px}.nova-act[data-v-3992a8b8]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-sm);color:var(--text-mid);background:var(--bg-base);border:1px solid var(--line-soft);transition:all .15s ease}.nova-act[data-v-3992a8b8]:hover:not(:disabled){color:var(--text-hi);background:var(--bg-hover);border-color:var(--line-strong)}.nova-act[data-v-3992a8b8]:disabled{opacity:.4;cursor:not-allowed}.nova-pager[data-v-3992a8b8]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--line-soft)}.nova-pager-info[data-v-3992a8b8]{font-size:12.5px;color:var(--text-mid)}.nova-pager-info b[data-v-3992a8b8]{color:var(--text-hi);font-weight:700}.nova-pager-size[data-v-3992a8b8]{width:auto;padding:5px 10px;font-size:12.5px}.nova-pager-nav[data-v-3992a8b8]{display:flex;align-items:center;gap:8px}.nova-pager-nav strong[data-v-3992a8b8]{font-size:13px;color:var(--text-hi)}.nova-pager-nav strong i[data-v-3992a8b8]{font-style:normal;font-size:11.5px;color:var(--text-low)}.nova-dmask[data-v-3992a8b8]{align-items:stretch;justify-content:flex-end}.nova-drawer[data-v-3992a8b8]{display:flex;flex-direction:column;width:min(1000px,94vw);height:100%;overflow:hidden;background:var(--bg-raised);border-left:1px solid var(--line);box-shadow:var(--shadow-pop);animation:nova-slide-in-3992a8b8 .22s ease}@keyframes nova-slide-in-3992a8b8{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.nova-drawer-head[data-v-3992a8b8]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 22px 14px;border-bottom:1px solid var(--line-soft)}.nova-drawer-head h2[data-v-3992a8b8]{margin:0;font-size:16px;font-weight:800;color:var(--text-hi)}.nova-drawer-head p[data-v-3992a8b8]{margin:3px 0 0;font-size:12.5px;color:var(--text-mid)}.nova-dtabs[data-v-3992a8b8]{display:flex;gap:6px;flex-wrap:wrap;padding:12px 22px 0}.nova-dtab[data-v-3992a8b8]{padding:6px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--text-mid);background:var(--bg-base);border:1px solid var(--line-soft);transition:all .15s ease}.nova-dtab[data-v-3992a8b8]:hover{color:var(--text-hi);border-color:var(--line-strong)}.nova-dtab.on[data-v-3992a8b8]{color:var(--accent-bright);background:var(--accent-soft);border-color:#6d8bff66}.nova-dsum[data-v-3992a8b8]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 22px}.nova-dsum>div[data-v-3992a8b8]{display:flex;flex-direction:column;gap:3px;padding:10px 14px;border-radius:var(--r-md);background:var(--bg-base);border:1px solid var(--line-soft)}.nova-dsum span[data-v-3992a8b8]{font-size:11.5px;color:var(--text-low)}.nova-dsum strong[data-v-3992a8b8]{font-size:17px;font-weight:700;color:var(--text-hi)}.nova-dsum .ok strong[data-v-3992a8b8]{color:var(--ok)}.nova-dsum .bad strong[data-v-3992a8b8]{color:var(--danger)}.nova-dtbl[data-v-3992a8b8]{flex:1;overflow:auto;border-top:1px solid var(--line-soft)}.nova-dtbl table[data-v-3992a8b8]{min-width:880px}.nova-dtbl tbody tr[data-v-3992a8b8]{cursor:default}.nova-dseq[data-v-3992a8b8]{color:var(--text-low)}.nova-dphone[data-v-3992a8b8]{color:var(--text-hi)}.nova-dresult[data-v-3992a8b8]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-mid)}.nova-dpager[data-v-3992a8b8]{border-top:1px solid var(--line-soft);padding:12px 22px}.nova-cell-media[data-v-3992a8b8]{display:flex;align-items:center;gap:10px;min-width:230px}.nova-thumb[data-v-3992a8b8]{flex:0 0 auto;width:50px;height:50px;border-radius:var(--r-sm);object-fit:cover;border:1px solid var(--line);background:var(--bg-base)}.nova-thumb-video[data-v-3992a8b8]{width:74px}.nova-thumb-ghost[data-v-3992a8b8]{display:grid;place-items:center;font-size:11px;color:var(--text-low);animation:nv-pulse 1.6s infinite}.nova-media-text[data-v-3992a8b8]{min-width:0;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nova-modal[data-v-3992a8b8]{padding:0;width:min(720px,calc(100vw - 40px))}.nova-modal-head[data-v-3992a8b8]{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--bg-raised);border-bottom:1px solid var(--line-soft)}.nova-modal-head h3[data-v-3992a8b8]{margin:0;font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--text-hi)}.nova-modal-body[data-v-3992a8b8]{padding:18px 20px;display:flex;flex-direction:column;gap:16px}.nova-modal-foot[data-v-3992a8b8]{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;background:var(--bg-raised);border-top:1px solid var(--line-soft)}.nova-modal-copy[data-v-3992a8b8]{margin:0;font-size:13px;line-height:1.6;color:var(--text-mid)}.nova-modal-copy b[data-v-3992a8b8]{color:var(--accent-bright);font-weight:700}.nova-create[data-v-3992a8b8]{width:min(900px,calc(100vw - 40px))}.nova-guide[data-v-3992a8b8]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--r-md);background:var(--accent-soft);border:1px solid rgba(109,139,255,.22)}.nova-guide p[data-v-3992a8b8]{margin:0;display:flex;gap:9px;align-items:baseline;font-size:12.5px;line-height:1.6;color:var(--text-mid)}.nova-guide p b[data-v-3992a8b8]{font-family:var(--font-num);font-size:10.5px;font-weight:700;color:var(--accent-bright)}.nova-guide-count[data-v-3992a8b8]{font-size:12.5px;color:var(--text-hi)}.nova-guide-count i[data-v-3992a8b8]{font-style:normal;font-weight:700;color:var(--accent-bright)}.nova-fgrid[data-v-3992a8b8]{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.nova-upload-row[data-v-3992a8b8]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--bg-base)}.nova-upload-row.compact[data-v-3992a8b8]{padding:10px 12px}.nova-upload-row>div[data-v-3992a8b8]{display:flex;flex-direction:column;gap:2px;min-width:0}.nova-upload-row strong[data-v-3992a8b8]{font-size:13px;color:var(--text-hi)}.nova-upload-row span[data-v-3992a8b8]{font-size:12px;color:var(--text-low);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nova-upload[data-v-3992a8b8]{cursor:pointer;flex:0 0 auto}.nova-upload.is-disabled[data-v-3992a8b8]{opacity:.55;pointer-events:none}.nova-file[data-v-3992a8b8]{display:none}.nova-split[data-v-3992a8b8]{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.nova-split-card[data-v-3992a8b8]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--bg-base)}.nova-mode-row[data-v-3992a8b8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nova-mode-k[data-v-3992a8b8]{font-size:12px;font-weight:600;color:var(--text-mid);margin-right:4px}.nova-chip[data-v-3992a8b8]{position:relative;display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;border:1px solid var(--line);background:var(--bg-base);color:var(--text-mid);font-size:12.5px;cursor:pointer;transition:all .15s ease}.nova-chip input[data-v-3992a8b8]{position:absolute;opacity:0;pointer-events:none}.nova-chip[data-v-3992a8b8]:hover{color:var(--text-hi);border-color:var(--line-strong)}.nova-chip.on[data-v-3992a8b8]{color:var(--accent-bright);border-color:#6d8bff73;background:var(--accent-soft);box-shadow:0 0 12px #6d8bff26}.nova-chip-row[data-v-3992a8b8]{display:flex;gap:8px;flex-wrap:wrap}.nova-switch-row[data-v-3992a8b8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--bg-base);cursor:pointer}.nova-switch-row>span[data-v-3992a8b8]{display:flex;flex-direction:column;gap:2px;min-width:0}.nova-switch-row strong[data-v-3992a8b8]{font-size:13px;color:var(--text-hi)}.nova-switch-row em[data-v-3992a8b8]{font-style:normal;font-size:12px;line-height:1.5;color:var(--text-low)}.nova-switch[data-v-3992a8b8]{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:36px;height:20px;margin:0;border-radius:999px;background:var(--bg-active);border:1px solid var(--line-strong);position:relative;cursor:pointer;transition:all .15s ease}.nova-switch[data-v-3992a8b8]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-mid);transition:all .18s ease}.nova-switch[data-v-3992a8b8]:checked{background:linear-gradient(135deg,var(--accent-deep),var(--accent));border-color:transparent;box-shadow:0 0 10px var(--accent-glow)}.nova-switch[data-v-3992a8b8]:checked:after{left:18px;background:#fff}.nova-media-panel[data-v-3992a8b8]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:linear-gradient(180deg,rgba(183,140,255,.05),transparent 55%),var(--bg-base)}.nova-strategy[data-v-3992a8b8]{max-width:320px}.nova-img-grid[data-v-3992a8b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(134px,1fr));gap:10px}.nova-img-card[data-v-3992a8b8]{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised);transition:border-color .15s ease,transform .15s ease}.nova-img-card[data-v-3992a8b8]:hover{border-color:#6d8bff66;transform:translateY(-2px)}.nova-img-card img[data-v-3992a8b8]{display:block;width:100%;height:92px;object-fit:cover}.nova-img-card span[data-v-3992a8b8]{padding:7px 9px 2px;font-size:12px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nova-img-card small[data-v-3992a8b8]{padding:0 9px 8px;font-size:11px;color:var(--text-low)}.nova-img-del[data-v-3992a8b8]{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#fff;background:#070a12a6;border:1px solid rgba(255,107,122,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .15s ease}.nova-img-del[data-v-3992a8b8]:hover{color:var(--danger-bright);background:#ff6b7a4d}.nova-note[data-v-3992a8b8]{margin:0;padding:10px 12px;border-radius:var(--r-sm);font-size:12px;line-height:1.65;color:var(--text-low);background:var(--bg-base);border:1px solid var(--line-soft)}.nova-rule[data-v-3992a8b8]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--r-md);background:var(--purple-soft);border:1px solid rgba(183,140,255,.22)}.nova-rule span[data-v-3992a8b8]{font-size:12.5px;color:var(--text-mid)}.nova-rule strong[data-v-3992a8b8]{font-size:14px;font-weight:700;color:var(--purple)}.nova-rule em[data-v-3992a8b8]{margin-left:auto;font-style:normal;font-size:11px;color:var(--text-low);padding:2px 9px;border-radius:999px;border:1px solid var(--line)}.nova-acct-tools[data-v-3992a8b8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nova-search[data-v-3992a8b8]{flex:1;min-width:200px;display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:var(--r-sm);background:var(--bg-base);border:1px solid var(--line);color:var(--text-low);transition:border-color .15s ease,box-shadow .15s ease}.nova-search[data-v-3992a8b8]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.nova-search input[data-v-3992a8b8]{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--text-hi);font-size:13px}.nova-acct-status[data-v-3992a8b8]{width:auto;flex:0 0 auto}.nova-acct-sum[data-v-3992a8b8]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.nova-acct-sum strong[data-v-3992a8b8]{font-size:13px;color:var(--text-hi)}.nova-acct-sum strong i[data-v-3992a8b8]{font-style:normal;color:var(--accent-bright);font-weight:700}.nova-acct-sum span[data-v-3992a8b8]{font-size:12px;color:var(--text-low)}.nova-acct-tbl[data-v-3992a8b8]{max-height:320px;border:1px solid var(--line-soft);border-radius:var(--r-md)}.nova-acct-tbl tbody tr[data-v-3992a8b8]{cursor:default}.nova-acct-title[data-v-3992a8b8]{display:flex;flex-direction:column;line-height:1.35}.nova-acct-title strong[data-v-3992a8b8]{font-size:13px;color:var(--text-hi)}.nova-acct-title span[data-v-3992a8b8]{font-size:11.5px;color:var(--text-low)}.nova-mpager[data-v-3992a8b8]{border-radius:var(--r-md)}.nova-follow[data-v-3992a8b8]{width:min(780px,calc(100vw - 40px))}.nova-rule-box[data-v-3992a8b8]{display:flex;flex-direction:column;gap:13px;padding:14px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--bg-base)}.nova-rule-head[data-v-3992a8b8]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.nova-rule-head span[data-v-3992a8b8]{font-size:13px;font-weight:700;color:var(--text-hi)}.nova-rule-head small[data-v-3992a8b8]{font-size:11.5px;color:var(--text-low)}.nova-pool-sum[data-v-3992a8b8]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:7px 12px;border-radius:999px;background:var(--ok-soft);color:var(--ok);font-size:12.5px}.nova-pool-sum i[data-v-3992a8b8]{font-style:normal;font-weight:700}.nova-paste-foot[data-v-3992a8b8]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.nova-paste-foot>span[data-v-3992a8b8]{font-size:12px;color:var(--text-mid)}@media(max-width:1280px){.nova-band[data-v-3992a8b8]{grid-template-columns:repeat(2,1fr)}.nova-band-item[data-v-3992a8b8]:nth-child(2n){border-right:0}.nova-band-item[data-v-3992a8b8]:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media(max-width:960px){.nova-fgrid[data-v-3992a8b8],.nova-split[data-v-3992a8b8]{grid-template-columns:1fr}.nova-bar-batch[data-v-3992a8b8]{border-left:0;padding-left:0}.nova-work-bar[data-v-3992a8b8]{align-items:stretch;flex-direction:column}}.nova-multibox-toggle[data-v-3992a8b8]{display:flex;align-items:center;gap:8px;cursor:pointer}.nova-multibox-toggle input[data-v-3992a8b8]{width:15px;height:15px;accent-color:var(--accent)}.nova-multibox[data-v-3992a8b8]{display:flex;flex-direction:column;gap:8px}.nova-multibox-head[data-v-3992a8b8]{display:flex;align-items:center;justify-content:space-between;font-size:12px;opacity:.8}.nova-multibox-row[data-v-3992a8b8]{display:flex;align-items:flex-start;gap:8px}.nova-multibox-idx[data-v-3992a8b8]{min-width:20px;padding-top:8px;opacity:.6}.nova-multibox-row .nv-textarea[data-v-3992a8b8]{flex:1}.nova-toolbar[data-v-c9db4627]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px}.nova-search[data-v-c9db4627]{position:relative;display:flex;align-items:center;flex:1 1 280px;min-width:220px;color:var(--text-low)}.nova-search svg[data-v-c9db4627]{position:absolute;left:12px;pointer-events:none}.nova-search .nv-input[data-v-c9db4627]{padding-left:34px}.nova-filter[data-v-c9db4627]{width:auto;flex:0 0 auto}.nova-count[data-v-c9db4627]{margin-left:auto;font-size:12px;color:var(--text-low);white-space:nowrap}.nova-tablecard[data-v-c9db4627]{padding:0;overflow:hidden}.nova-tablewrap[data-v-c9db4627]{overflow-x:auto}.col-rank[data-v-c9db4627]{width:86px}.col-ops[data-v-c9db4627]{width:104px;text-align:right}td.col-ops[data-v-c9db4627]{text-align:right}.nova-rank[data-v-c9db4627]{display:inline-grid;place-items:center;min-width:42px;padding:3px 8px;border-radius:8px;font-size:12.5px;font-weight:700;color:var(--accent-bright);background:var(--accent-soft);border:1px solid rgba(109,139,255,.22)}.nova-title-cell[data-v-c9db4627]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nova-title-cell strong[data-v-c9db4627]{color:var(--text-hi);font-weight:700}.nova-content[data-v-c9db4627]{margin:0;max-width:460px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;color:var(--text-mid)}.nova-date[data-v-c9db4627]{font-size:12px;color:var(--text-low);white-space:nowrap}.nova-ops[data-v-c9db4627]{display:inline-flex;gap:6px}.nova-op-danger[data-v-c9db4627]:hover{color:var(--danger-bright);background:var(--danger-soft)}.nova-pager[data-v-c9db4627]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 16px;border-top:1px solid var(--line-soft);background:var(--bg-base);font-size:12.5px;color:var(--text-low)}.nova-pager-ctrl[data-v-c9db4627]{display:flex;align-items:center;gap:8px}.nova-pager-ctrl .nv-select[data-v-c9db4627]{width:auto;padding:5px 10px;font-size:12px}.nova-pager-page[data-v-c9db4627]{min-width:26px;text-align:center;padding:4px 8px;border-radius:7px;font-size:13px;color:var(--purple);background:var(--purple-soft)}.nova-editor[data-v-c9db4627]{padding:0}.nova-modal-head[data-v-c9db4627]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line-soft)}.nova-modal-head h3[data-v-c9db4627]{margin:0;font-size:15px;color:var(--text-hi)}.nova-modal-body[data-v-c9db4627]{padding:20px;display:flex;flex-direction:column;gap:16px}.nova-modal-foot[data-v-c9db4627]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--line-soft)}.nova-field[data-v-c9db4627]{display:flex;flex-direction:column;gap:6px}.nova-field>span[data-v-c9db4627]{font-size:12px;font-weight:600;color:var(--text-mid);letter-spacing:.03em}.nova-editor-grid[data-v-c9db4627]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nova-switch[data-v-c9db4627]{appearance:none;-webkit-appearance:none;position:relative;width:40px;height:22px;margin:4px 0 0;border-radius:999px;background:var(--bg-active);border:1px solid var(--line-strong);cursor:pointer;transition:all .15s ease;flex:0 0 auto}.nova-switch[data-v-c9db4627]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-mid);transition:all .15s ease}.nova-switch[data-v-c9db4627]:checked{background:var(--purple-soft);border-color:#b78cff73;box-shadow:0 0 12px #b78cff40}.nova-switch[data-v-c9db4627]:checked:after{left:20px;background:var(--purple);box-shadow:0 0 8px #b78cff99}.nova-switch-field[data-v-c9db4627]{align-items:flex-start}.nova-purple[data-v-c9db4627]{background:linear-gradient(135deg,var(--purple),var(--accent-deep));box-shadow:0 0 0 1px #b78cff4d,0 4px 18px #b78cff59}.nova-purple[data-v-c9db4627]:hover:not(:disabled){background:linear-gradient(135deg,#c9a4ff,var(--purple));box-shadow:0 0 0 1px #c9a4ff66,0 6px 24px #b78cff66}@media(max-width:700px){.nova-editor-grid[data-v-c9db4627]{grid-template-columns:1fr}.nova-count[data-v-c9db4627]{margin-left:0}}.nova-strip[data-v-b6298b23]{display:grid;grid-template-columns:repeat(6,1fr);overflow:hidden}.nova-strip-item[data-v-b6298b23]{padding:16px 20px;border-left:1px solid var(--line-soft);display:flex;flex-direction:column;gap:4px}.nova-strip-item[data-v-b6298b23]:first-child{border-left:none}.nova-strip-item span[data-v-b6298b23]{font-size:12px;color:var(--text-low)}.nova-strip-item strong[data-v-b6298b23]{font-size:22px;font-weight:800}.nova-sec-head[data-v-b6298b23]{padding:14px 20px 6px}.nova-sec-head h3[data-v-b6298b23]{margin:0;font-size:15px;color:var(--text-hi)}.nova-trend[data-v-b6298b23]{display:flex;justify-content:space-around;align-items:flex-end;padding:20px 20px 10px;min-height:140px}.nova-trend-day[data-v-b6298b23]{display:flex;flex-direction:column;align-items:center;gap:4px}.nova-trend-bar-wrap[data-v-b6298b23]{display:flex;gap:3px;align-items:flex-end;height:100px}.nova-trend-bar[data-v-b6298b23]{width:14px;border-radius:3px 3px 0 0;min-height:2px;transition:height .3s ease}.nova-trend-bar.out[data-v-b6298b23]{background:var(--accent)}.nova-trend-bar.in[data-v-b6298b23]{background:var(--info)}.nova-trend-date[data-v-b6298b23]{font-size:11px;color:var(--text-low)}.nova-trend-num[data-v-b6298b23]{font-size:11px;color:var(--text-mid);font-family:var(--font-num)}.nova-trend-legend[data-v-b6298b23]{display:flex;gap:16px;padding:0 20px 14px;font-size:12px;color:var(--text-mid)}.nova-trend-legend i[data-v-b6298b23]{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:-1px}.nova-task-stats[data-v-b6298b23]{display:grid;grid-template-columns:repeat(4,1fr);padding:10px 20px 20px}.nova-task-stat[data-v-b6298b23]{display:flex;flex-direction:column;gap:4px;padding:10px;border-left:1px solid var(--line-soft)}.nova-task-stat[data-v-b6298b23]:first-child{border-left:none}.nova-task-stat span[data-v-b6298b23]{font-size:12px;color:var(--text-low)}.nova-task-stat strong[data-v-b6298b23]{font-size:20px;font-weight:800}@media(max-width:960px){.nova-strip[data-v-b6298b23]{grid-template-columns:repeat(3,1fr)}.nova-strip-item[data-v-b6298b23]:nth-child(4){border-left:none}.nova-task-stats[data-v-b6298b23]{grid-template-columns:repeat(2,1fr)}}.nova-chat[data-v-4e919e34]{display:flex;flex-direction:column;gap:12px;height:calc(100dvh - 92px);min-height:640px;padding:16px 22px 20px;overflow-x:auto}.nova-chat-toolbar[data-v-4e919e34]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex:0 0 auto;padding:10px 14px;border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(148,163,184,.05),transparent 45%),var(--bg-raised);border:1px solid var(--line-soft);box-shadow:var(--shadow-soft)}.nova-chat-toolbar-info[data-v-4e919e34]{display:flex;align-items:center;gap:12px;min-width:0}.nova-chat-toolbar-mark[data-v-4e919e34]{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#fff;background:linear-gradient(135deg,var(--accent-deep),var(--accent) 60%,var(--info));box-shadow:0 0 16px var(--accent-glow);flex:0 0 auto}.nova-chat-toolbar-title h1[data-v-4e919e34]{margin:0;font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--text-hi);line-height:1.25}.nova-chat-toolbar-stats[data-v-4e919e34]{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-mid);line-height:1.4}.nova-chat-toolbar-stats span.is-hot[data-v-4e919e34]{color:var(--warn);font-weight:700}.nova-chat-toolbar-stats i[data-v-4e919e34]{width:3px;height:3px;border-radius:50%;background:var(--line-strong)}.nova-chat-risk-pill[data-v-4e919e34]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:700;color:var(--danger-bright);background:var(--danger-soft);border:1px solid rgba(255,107,122,.32);white-space:nowrap;transition:all .15s ease}.nova-chat-risk-pill[data-v-4e919e34]:hover{background:#ff6b7a38}.nova-chat-toolbar-actions[data-v-4e919e34]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.nova-chat-body[data-v-4e919e34]{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:234px 318px minmax(0,1fr) 262px;gap:12px;min-width:1080px}.nova-chat-body.rail-collapsed[data-v-4e919e34]{grid-template-columns:40px 318px minmax(0,1fr) 262px}.nova-chat-avatar[data-v-4e919e34]{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;font-size:11.5px;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);background-color:var(--avatar-bg, var(--accent-deep));background-image:var(--avatar-image, none);background-size:cover;background-position:center;flex:0 0 auto}.nova-chat-avatar--all[data-v-4e919e34]{background:linear-gradient(135deg,var(--purple),var(--accent-deep));box-shadow:0 0 12px var(--accent-glow)}.nova-chat-avatar--msg[data-v-4e919e34]{width:30px;height:30px;border-radius:10px;font-size:10px}.nova-chat-badge[data-v-4e919e34]{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--danger),#ff8f5a);box-shadow:0 0 10px #ff6b7a66;flex:0 0 auto}.nova-chat-pill[data-v-4e919e34]{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:10.5px;font-weight:700;line-height:1.7;white-space:nowrap;color:var(--text-mid);background:#94a3b81f}.nova-chat-pill--normal[data-v-4e919e34],.nova-chat-pill--pending_check[data-v-4e919e34],.nova-chat-pill--online[data-v-4e919e34]{color:var(--ok);background:var(--ok-soft)}.nova-chat-pill--high_risk[data-v-4e919e34],.nova-chat-pill--limited[data-v-4e919e34],.nova-chat-pill--px_limited[data-v-4e919e34],.nova-chat-pill--proxy_failed[data-v-4e919e34],.nova-chat-pill--queued[data-v-4e919e34],.nova-chat-pill--pending[data-v-4e919e34],.nova-chat-pill--running[data-v-4e919e34],.nova-chat-pill--sending[data-v-4e919e34],.nova-chat-pill--waiting_reply[data-v-4e919e34]{color:var(--warn);background:var(--warn-soft)}.nova-chat-pill--banned[data-v-4e919e34],.nova-chat-pill--auth_failed[data-v-4e919e34],.nova-chat-pill--failed[data-v-4e919e34],.nova-chat-pill--offline[data-v-4e919e34],.nova-chat-pill--restricted[data-v-4e919e34],.nova-chat-pill--blocked[data-v-4e919e34]{color:var(--danger);background:var(--danger-soft)}.nova-chat-pill--sent[data-v-4e919e34],.nova-chat-pill--delivered[data-v-4e919e34],.nova-chat-pill--replied[data-v-4e919e34]{color:var(--ok);background:var(--ok-soft)}.nova-chat-pill--unread[data-v-4e919e34]{color:var(--accent-bright);background:var(--accent-soft)}.nova-chat-pill--sent_to_customer[data-v-4e919e34],.nova-chat-pill--received[data-v-4e919e34]{color:var(--info);background:var(--info-soft)}.nova-chat-pill--unknown[data-v-4e919e34],.nova-chat-pill--new_room[data-v-4e919e34]{color:var(--text-mid);background:#94a3b81f}.nova-chat-tag[data-v-4e919e34]{display:inline-flex;align-items:center;padding:1px 7px;border-radius:6px;font-size:10.5px;font-weight:700;white-space:nowrap}.nova-chat-tag--accent[data-v-4e919e34]{color:var(--accent-bright);background:var(--accent-soft)}.nova-chat-tag--danger[data-v-4e919e34]{color:var(--danger);background:var(--danger-soft)}.nova-chat-icon-btn[data-v-4e919e34]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--text-mid);background:transparent;border:1px solid transparent;transition:all .14s ease;flex:0 0 auto}.nova-chat-icon-btn[data-v-4e919e34]:hover:not(:disabled){color:var(--text-hi);background:var(--bg-hover);border-color:var(--line)}.nova-chat-icon-btn[data-v-4e919e34]:disabled{opacity:.4;cursor:not-allowed}.nova-chat-count[data-v-4e919e34]{font-size:11px;color:var(--text-low);padding:0 2px}.nova-chat-spinner[data-v-4e919e34]{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--accent-soft);border-top-color:var(--accent);animation:nova-chat-spin-4e919e34 .85s linear infinite}@keyframes nova-chat-spin-4e919e34{to{transform:rotate(360deg)}}.nova-chat-rail[data-v-4e919e34],.nova-chat-rooms[data-v-4e919e34],.nova-chat-stream[data-v-4e919e34]{display:flex;flex-direction:column;min-height:0;min-width:0;background:linear-gradient(180deg,rgba(148,163,184,.035),transparent 38%),var(--bg-raised);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);overflow:hidden}.nova-chat-col-head[data-v-4e919e34]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px 9px;border-bottom:1px solid var(--line-soft);flex:0 0 auto}.nova-chat-col-head>strong[data-v-4e919e34]{font-size:12.5px;font-weight:800;letter-spacing:.04em;color:var(--text-hi);white-space:nowrap}.nova-chat-col-head-actions[data-v-4e919e34]{display:flex;align-items:center;gap:4px}.nova-chat-search[data-v-4e919e34]{display:flex;align-items:center;gap:7px;margin:10px 12px 0;padding:6px 10px;border-radius:var(--r-sm);background:var(--bg-base);border:1px solid var(--line);color:var(--text-low);transition:border-color .15s ease,box-shadow .15s ease;flex:0 0 auto}.nova-chat-search[data-v-4e919e34]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.nova-chat-search input[data-v-4e919e34]{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text-hi);font-size:12.5px}.nova-chat-search input[data-v-4e919e34]::placeholder{color:var(--text-low)}.nova-chat-chips[data-v-4e919e34]{display:flex;flex-wrap:wrap;gap:5px;padding:9px 12px 10px;flex:0 0 auto}.nova-chat-chip[data-v-4e919e34]{display:inline-flex;align-items:center;gap:5px;padding:3.5px 10px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--text-mid);background:var(--bg-base);border:1px solid var(--line-soft);transition:all .14s ease;white-space:nowrap}.nova-chat-chip em[data-v-4e919e34]{font-style:normal;font-size:10.5px;font-weight:700;color:currentColor;opacity:.85}.nova-chat-chip[data-v-4e919e34]:hover{color:var(--text-hi);border-color:var(--line-strong)}.nova-chat-chip.on[data-v-4e919e34]{color:var(--accent-bright);background:var(--accent-soft);border-color:#6d8bff52}.nova-chat-rail-trigger[data-v-4e919e34]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;height:100%;padding:12px 4px;color:var(--text-low);background:transparent;border:0;writing-mode:vertical-rl;transition:color .15s ease,background .15s ease}.nova-chat-rail-trigger[data-v-4e919e34]:hover{color:var(--accent-bright);background:var(--bg-hover)}.nova-chat-rail-trigger-text[data-v-4e919e34]{font-size:12px;font-weight:700;letter-spacing:.14em}.nova-chat-rail-trigger .nova-chat-badge[data-v-4e919e34]{writing-mode:horizontal-tb}.nova-chat-rail.is-collapsed[data-v-4e919e34]{background:transparent;border-style:dashed;box-shadow:none}.nova-chat-rail-list[data-v-4e919e34]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 8px 10px;display:flex;flex-direction:column;gap:3px}.nova-chat-tn[data-v-4e919e34]{display:flex;align-items:center;gap:9px;width:100%;padding:8px;border-radius:var(--r-sm);text-align:left;background:transparent;border:1px solid transparent;transition:all .13s ease}.nova-chat-tn[data-v-4e919e34]:hover{background:var(--bg-hover)}.nova-chat-tn.on[data-v-4e919e34]{background:var(--accent-soft);border-color:#6d8bff59;box-shadow:inset 0 0 0 1px #6d8bff14}.nova-chat-tn-main[data-v-4e919e34]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.nova-chat-tn-top[data-v-4e919e34]{display:flex;align-items:center;gap:6px;min-width:0}.nova-chat-tn-top>strong[data-v-4e919e34]{font-size:12px;font-weight:700;color:var(--text-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-chat-tn-main>strong[data-v-4e919e34]{font-size:12px;font-weight:700;color:var(--text-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-chat-tn-main>small[data-v-4e919e34]{font-size:10.5px;color:var(--text-low);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-chat-tn .nova-chat-avatar[data-v-4e919e34]{width:32px;height:32px;border-radius:10px;font-size:10px}.nova-chat-batch-toggle[data-v-4e919e34]{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--text-mid);background:var(--bg-base);border:1px solid var(--line-soft);transition:all .14s ease;white-space:nowrap}.nova-chat-batch-toggle[data-v-4e919e34]:hover{color:var(--text-hi);border-color:var(--line-strong)}.nova-chat-batch-toggle.on[data-v-4e919e34]{color:var(--purple);background:var(--purple-soft);border-color:#b78cff52}.nova-chat-batch-toggle em[data-v-4e919e34]{font-style:normal;font-size:10.5px;font-weight:700}.nova-chat-batch[data-v-4e919e34]{margin:8px 12px 0;padding:10px;border-radius:var(--r-md);background:var(--bg-base);border:1px solid var(--line);display:flex;flex-direction:column;gap:8px;flex:0 0 auto}.nova-chat-batch-head[data-v-4e919e34]{display:flex;align-items:center;justify-content:space-between;gap:8px}.nova-chat-batch-head strong[data-v-4e919e34]{font-size:12px;color:var(--text-hi)}.nova-chat-batch-head span[data-v-4e919e34]{font-size:11px;color:var(--text-mid)}.nova-chat-batch-mode[data-v-4e919e34]{display:flex;gap:14px;font-size:12px;color:var(--text-mid)}.nova-chat-batch-mode label[data-v-4e919e34]{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.nova-chat-batch-mode input[data-v-4e919e34]{accent-color:var(--accent)}.nova-chat-batch-text[data-v-4e919e34]{width:100%;padding:7px 10px;border-radius:var(--r-sm);background:var(--bg-raised);border:1px solid var(--line);color:var(--text-hi);font-size:12.5px;resize:vertical;min-height:56px;outline:none}.nova-chat-batch-text[data-v-4e919e34]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.nova-chat-batch-file[data-v-4e919e34]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--text-low)}.nova-chat-batch-file strong[data-v-4e919e34]{color:var(--ok);font-size:11px}.nova-chat-batch-actions[data-v-4e919e34]{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.nova-chat-file[data-v-4e919e34]{display:none}.nova-chat-upload[data-v-4e919e34]{cursor:pointer}.nova-chat-room-list[data-v-4e919e34]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 8px 10px;display:flex;flex-direction:column;gap:3px}.nova-chat-room[data-v-4e919e34]{position:relative;display:flex;align-items:flex-start;gap:9px;width:100%;padding:9px 8px;border-radius:var(--r-sm);text-align:left;background:transparent;border:1px solid transparent;transition:background .13s ease,border-color .13s ease,box-shadow .13s ease;-webkit-user-select:none;user-select:none}.nova-chat-room[data-v-4e919e34]:hover{background:var(--bg-hover)}.nova-chat-room.on[data-v-4e919e34]{background:var(--accent-soft);border-color:#6d8bff59}.nova-chat-room.has-unread[data-v-4e919e34]{border-left:2px solid var(--accent);padding-left:7px}.nova-chat-room.has-failed[data-v-4e919e34]{border-left-color:var(--danger)}.nova-chat-room.batch-selected[data-v-4e919e34]{background:var(--purple-soft);border-color:#b78cff66}.nova-chat-room-check[data-v-4e919e34]{position:absolute;top:8px;right:8px;color:var(--text-low);z-index:1}.nova-chat-room-check.checked[data-v-4e919e34]{color:var(--purple)}.nova-chat-room.batch-mode .nova-chat-room-side[data-v-4e919e34]{visibility:hidden}.nova-chat-room-main[data-v-4e919e34]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.nova-chat-room-top[data-v-4e919e34]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.nova-chat-room-top>strong[data-v-4e919e34]{font-size:12.5px;font-weight:700;color:var(--text-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-chat-room-top>small[data-v-4e919e34]{font-size:10.5px;color:var(--text-low);flex:0 0 auto}.nova-chat-room-tags[data-v-4e919e34]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.nova-chat-room-main>p[data-v-4e919e34]{margin:0;font-size:12px;line-height:1.45;color:var(--text-mid);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nova-chat-room-main>p.is-unread[data-v-4e919e34]{color:var(--text-hi);font-weight:600}.nova-chat-room-main>p>em[data-v-4e919e34]{font-style:normal;color:var(--accent-bright);margin-right:3px;font-size:11px}.nova-chat-room-side[data-v-4e919e34]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.nova-chat-star[data-v-4e919e34]{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:var(--text-low);cursor:pointer;transition:all .14s ease}.nova-chat-star[data-v-4e919e34]:hover{color:var(--warn);background:var(--bg-hover)}.nova-chat-star.on[data-v-4e919e34]{color:var(--warn);filter:drop-shadow(0 0 6px rgba(255,180,84,.5))}.nova-chat-load-more[data-v-4e919e34]{margin:6px auto 0;padding:7px 16px;border-radius:999px;font-size:12px;font-weight:600;color:var(--accent-bright);background:var(--bg-base);border:1px dashed rgba(109,139,255,.35);transition:all .14s ease;flex:0 0 auto}.nova-chat-load-more[data-v-4e919e34]:hover:not(:disabled){background:var(--accent-soft)}.nova-chat-load-more[data-v-4e919e34]:disabled{opacity:.5;cursor:not-allowed}.nova-chat-stream-head[data-v-4e919e34]{display:flex;align-items:center;gap:11px;padding:11px 16px;border-bottom:1px solid var(--line-soft);flex:0 0 auto;min-height:62px}.nova-chat-stream-head.is-blank[data-v-4e919e34]{color:var(--text-low)}.nova-chat-stream-blank-icon[data-v-4e919e34]{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:var(--accent-bright);background:var(--accent-soft);flex:0 0 auto}.nova-chat-stream-head.is-blank strong[data-v-4e919e34]{display:block;font-size:14px;color:var(--text-hi)}.nova-chat-stream-head.is-blank small[data-v-4e919e34]{font-size:12px;color:var(--text-mid)}.nova-chat-stream-id[data-v-4e919e34]{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.nova-chat-stream-id>strong[data-v-4e919e34]{font-size:15.5px;font-weight:800;color:var(--text-hi);letter-spacing:.01em}.nova-chat-stream-stats[data-v-4e919e34]{display:flex;align-items:center;gap:14px;font-size:11.5px;color:var(--text-mid);flex:0 0 auto}.nova-chat-stream-stats b[data-v-4e919e34]{font-size:14px;font-weight:700;color:var(--text-hi);margin-right:4px}.nova-chat-stream-stats span.is-hot b[data-v-4e919e34]{color:var(--warn)}.nova-chat-pane[data-v-4e919e34]{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.nova-chat-pane--blank[data-v-4e919e34]{align-items:center;justify-content:center;gap:12px;color:var(--text-low)}.nova-chat-pane--blank strong[data-v-4e919e34]{font-size:13px;color:var(--text-mid)}.nova-chat-pane-empty[data-v-4e919e34],.nova-chat-pane-mask[data-v-4e919e34]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1;color:var(--text-low)}.nova-chat-pane-empty strong[data-v-4e919e34],.nova-chat-pane-mask strong[data-v-4e919e34]{font-size:13px;color:var(--text-mid)}.nova-chat-pane-mask[data-v-4e919e34]{position:absolute;inset:0;background:#070a129e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:5}.nova-chat-msgs[data-v-4e919e34]{display:flex;flex-direction:column;gap:12px}.nova-chat-msg[data-v-4e919e34]{display:flex;align-items:flex-end;gap:9px}.nova-chat-msg.is-out[data-v-4e919e34]{flex-direction:row-reverse}.nova-chat-msg-stack[data-v-4e919e34]{display:flex;flex-direction:column;gap:4px;max-width:min(72%,560px);min-width:0}.is-out .nova-chat-msg-stack[data-v-4e919e34]{align-items:flex-end}.nova-chat-bubble[data-v-4e919e34]{position:relative;padding:9px 13px;border-radius:var(--r-md);font-size:13px;line-height:1.55;word-break:break-word;white-space:pre-wrap}.is-in .nova-chat-bubble[data-v-4e919e34]{color:var(--text);background:var(--bg-float);border:1px solid var(--line);border-bottom-left-radius:5px}.is-out .nova-chat-bubble[data-v-4e919e34]{color:#fff;background:linear-gradient(135deg,var(--accent-deep),var(--accent));border:1px solid rgba(139,163,255,.35);border-bottom-right-radius:5px;box-shadow:0 4px 18px var(--accent-glow)}.nova-chat-bubble>p[data-v-4e919e34]{margin:0}.nova-chat-bubble img[data-v-4e919e34],.nova-chat-bubble video[data-v-4e919e34]{display:block;max-width:320px;max-height:320px;border-radius:var(--r-sm);margin:2px 0}.nova-chat-bubble audio[data-v-4e919e34]{width:260px;max-width:100%;height:36px;margin:2px 0}.nova-chat-msg-failed[data-v-4e919e34]{display:flex;align-items:center;gap:8px;margin-top:7px;padding-top:7px;border-top:1px dashed rgba(255,107,122,.35)}.nova-chat-msg-failed small[data-v-4e919e34]{font-size:11px;color:var(--danger-bright)}.nova-chat-msg-failed button[data-v-4e919e34]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;color:var(--danger-bright);background:var(--danger-soft);border:1px solid rgba(255,107,122,.3);transition:all .14s ease;white-space:nowrap}.nova-chat-msg-failed button[data-v-4e919e34]:hover:not(:disabled){background:#ff6b7a38}.nova-chat-msg-failed button[data-v-4e919e34]:disabled{opacity:.5;cursor:not-allowed}.nova-chat-msg-meta[data-v-4e919e34]{display:flex;align-items:center;gap:7px;font-size:10.5px;color:var(--text-low)}.is-out .nova-chat-bubble+.nova-chat-msg-meta .nova-chat-pill[data-v-4e919e34]{color:var(--accent-bright);background:var(--accent-soft)}.is-out .nova-chat-bubble+.nova-chat-msg-meta .nova-chat-pill--sent[data-v-4e919e34],.is-out .nova-chat-bubble+.nova-chat-msg-meta .nova-chat-pill--delivered[data-v-4e919e34]{color:var(--ok);background:var(--ok-soft)}.is-out .nova-chat-bubble+.nova-chat-msg-meta .nova-chat-pill--failed[data-v-4e919e34]{color:var(--danger);background:var(--danger-soft)}.nova-chat-composer[data-v-4e919e34]{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px 14px 12px;border-top:1px solid var(--line-soft);background:linear-gradient(180deg,transparent,rgba(11,16,28,.5));flex:0 0 auto}.nova-chat-composer-tools[data-v-4e919e34]{display:flex;align-items:center;justify-content:space-between;gap:10px}.nova-chat-composer-group[data-v-4e919e34]{display:flex;align-items:center;gap:4px}.nova-chat-tool-btn[data-v-4e919e34]{display:inline-grid;place-items:center;width:31px;height:31px;border-radius:9px;color:var(--text-mid);background:transparent;border:1px solid transparent;transition:all .14s ease}.nova-chat-tool-btn[data-v-4e919e34]:hover:not(:disabled){color:var(--text-hi);background:var(--bg-hover);border-color:var(--line)}.nova-chat-tool-btn.on[data-v-4e919e34]{color:var(--accent-bright);background:var(--accent-soft);border-color:#6d8bff52}.nova-chat-tool-btn[data-v-4e919e34]:disabled{opacity:.38;cursor:not-allowed}.nova-chat-keymode[data-v-4e919e34]{display:inline-flex;padding:2px;border-radius:999px;background:var(--bg-base);border:1px solid var(--line-soft)}.nova-chat-keymode button[data-v-4e919e34]{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--text-low);transition:all .14s ease;white-space:nowrap}.nova-chat-keymode button.on[data-v-4e919e34]{color:var(--accent-bright);background:var(--accent-soft)}.nova-chat-notice[data-v-4e919e34]{padding:7px 11px;border-radius:var(--r-sm);font-size:12px;line-height:1.5}.nova-chat-notice--info[data-v-4e919e34]{color:var(--info);background:var(--info-soft)}.nova-chat-notice--sending[data-v-4e919e34]{color:var(--accent-bright);background:var(--accent-soft)}.nova-chat-notice--success[data-v-4e919e34]{color:var(--ok);background:var(--ok-soft)}.nova-chat-notice--failed[data-v-4e919e34]{color:var(--danger-bright);background:var(--danger-soft)}.nova-chat-popover[data-v-4e919e34]{position:absolute;left:14px;right:14px;bottom:calc(100% + 6px);z-index:20;padding:10px;border-radius:var(--r-md);background:var(--bg-float);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);max-height:300px;overflow-y:auto}.nova-chat-quick-pop[data-v-4e919e34]{left:14px;right:auto;width:min(460px,72%);display:flex;flex-direction:column;gap:4px}.nova-chat-emoji-pop[data-v-4e919e34]{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:3px}.nova-chat-emoji-pop button[data-v-4e919e34]{display:grid;place-items:center;height:36px;border-radius:8px;font-size:19px;transition:background .12s ease}.nova-chat-emoji-pop button[data-v-4e919e34]:hover{background:var(--bg-hover)}.nova-chat-quick-item[data-v-4e919e34]{display:flex;align-items:flex-start;gap:9px;padding:8px;border-radius:var(--r-sm);cursor:pointer;transition:background .12s ease}.nova-chat-quick-item[data-v-4e919e34]:hover{background:var(--bg-hover)}.nova-chat-quick-rank[data-v-4e919e34]{font-size:11px;font-weight:700;color:var(--accent-bright);padding-top:2px;flex:0 0 auto}.nova-chat-quick-body[data-v-4e919e34]{flex:1;min-width:0}.nova-chat-quick-body strong[data-v-4e919e34]{display:block;font-size:12.5px;color:var(--text-hi)}.nova-chat-quick-body p[data-v-4e919e34]{margin:2px 0 0;font-size:12px;color:var(--text-mid);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:pre-wrap}.nova-chat-link-pop[data-v-4e919e34]{display:flex;flex-direction:column;gap:8px}.nova-chat-link-head[data-v-4e919e34]{display:flex;align-items:center;justify-content:space-between;gap:8px}.nova-chat-link-head strong[data-v-4e919e34]{font-size:12.5px;color:var(--text-hi)}.nova-chat-link-actions[data-v-4e919e34]{display:flex;gap:6px;flex-wrap:wrap}.nova-chat-link-result[data-v-4e919e34]{min-height:0;font-family:var(--font-num);font-size:11.5px}.nova-chat-image-preview[data-v-4e919e34]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);background:var(--bg-base);border:1px solid var(--line)}.nova-chat-image-preview img[data-v-4e919e34]{width:46px;height:46px;object-fit:cover;border-radius:8px;flex:0 0 auto}.nova-chat-image-meta[data-v-4e919e34]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.nova-chat-image-meta>span[data-v-4e919e34]{font-size:12px;color:var(--text-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-chat-check[data-v-4e919e34]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-mid);cursor:pointer}.nova-chat-check input[data-v-4e919e34]{accent-color:var(--accent)}.nova-chat-composer-box[data-v-4e919e34]{display:flex;align-items:flex-end;gap:10px}.nova-chat-composer-box textarea[data-v-4e919e34]{flex:1;min-width:0;padding:10px 13px;border-radius:var(--r-md);background:var(--bg-base);border:1px solid var(--line);color:var(--text-hi);font-size:13px;line-height:1.55;resize:none;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.nova-chat-composer-box textarea[data-v-4e919e34]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.nova-chat-composer-box textarea[data-v-4e919e34]::placeholder{color:var(--text-low)}.nova-chat-composer-box textarea[data-v-4e919e34]:disabled{opacity:.55}.nova-chat-fab[data-v-4e919e34]{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--accent-deep),var(--accent));box-shadow:0 0 0 1px #6d8bff4d,0 6px 22px var(--accent-glow);transition:all .15s ease;flex:0 0 auto}.nova-chat-fab[data-v-4e919e34]:hover:not(:disabled){background:linear-gradient(135deg,var(--accent),var(--accent-bright));transform:translateY(-1px)}.nova-chat-fab[data-v-4e919e34]:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.nova-chat-context[data-v-4e919e34]{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0;overflow-y:auto;padding-bottom:2px}.nova-chat-card[data-v-4e919e34]{padding:13px 14px;display:flex;flex-direction:column;gap:10px;flex:0 0 auto}.nova-chat-card-head[data-v-4e919e34]{display:flex;align-items:center;justify-content:space-between;gap:8px}.nova-chat-card-title[data-v-4e919e34]{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--text-low)}.nova-chat-card-title svg[data-v-4e919e34]{color:var(--accent-bright)}.nova-chat-card-blank[data-v-4e919e34]{margin:0;font-size:12px;color:var(--text-low);text-align:center;padding:8px 0}.nova-chat-peer[data-v-4e919e34]{display:flex;align-items:center;gap:10px}.nova-chat-peer-meta[data-v-4e919e34]{display:flex;flex-direction:column;gap:4px;min-width:0}.nova-chat-peer-meta>strong[data-v-4e919e34]{font-size:14px;font-weight:800;color:var(--text-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-chat-metrics[data-v-4e919e34]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.nova-chat-metric[data-v-4e919e34]{display:flex;flex-direction:column;align-items:center;gap:1px;padding:9px 4px;border-radius:var(--r-sm);background:var(--bg-base);border:1px solid var(--line-soft)}.nova-chat-metric b[data-v-4e919e34]{font-size:17px;font-weight:700;color:var(--text-hi);line-height:1.2}.nova-chat-metric span[data-v-4e919e34]{font-size:10.5px;color:var(--text-low)}.nova-chat-metric.is-hot b[data-v-4e919e34]{color:var(--warn)}.nova-chat-metric.is-hot[data-v-4e919e34]{border-color:#ffb4544d}.nova-chat-sender[data-v-4e919e34]{display:flex;align-items:center;gap:8px;width:100%;padding:9px 11px;border-radius:var(--r-sm);background:var(--bg-base);border:1px solid var(--line);transition:all .15s ease;text-align:left}.nova-chat-sender[data-v-4e919e34]:hover:not(:disabled){border-color:var(--line-strong);background:var(--bg-hover)}.nova-chat-sender[data-v-4e919e34]:disabled{cursor:not-allowed;opacity:.62}.nova-chat-sender.is-ok[data-v-4e919e34]{border-color:#3ddc974d}.nova-chat-sender.is-ok .nova-chat-sender-dot[data-v-4e919e34]{background:var(--ok);box-shadow:0 0 10px var(--ok)}.nova-chat-sender.is-warn[data-v-4e919e34]{border-color:#ffb4545c}.nova-chat-sender.is-warn .nova-chat-sender-dot[data-v-4e919e34]{background:var(--warn);box-shadow:0 0 10px var(--warn);animation:nv-pulse 1.8s infinite}.nova-chat-sender-dot[data-v-4e919e34]{width:8px;height:8px;border-radius:50%;background:var(--text-low);flex:0 0 auto}.nova-chat-sender>strong[data-v-4e919e34]{flex:1;min-width:0;font-size:13px;font-weight:700;color:var(--text-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-chat-sender-cooldown[data-v-4e919e34]{margin:0;padding:6px 10px;border-radius:var(--r-sm);font-size:11.5px;color:var(--warn);background:var(--warn-soft)}.nova-chat-sender-hint[data-v-4e919e34]{margin:0;font-size:11.5px;line-height:1.5;color:var(--text-mid)}.nova-chat-sender-action[data-v-4e919e34]{font-style:normal;font-size:11.5px;font-weight:700;color:var(--accent-bright)}.nova-chat-actions[data-v-4e919e34]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nova-chat-actions .nv-btn[data-v-4e919e34]{justify-content:center}.nova-chat-af-card.on[data-v-4e919e34]{border-color:#3ddc9747;box-shadow:inset 0 0 24px #3ddc970d,var(--shadow-soft)}.nova-chat-af-summary[data-v-4e919e34]{margin:0;font-size:12px;line-height:1.5;color:var(--text-mid)}.nova-chat-switch[data-v-4e919e34]{position:relative;display:inline-block;width:36px;height:20px;flex:0 0 auto;cursor:pointer}.nova-chat-switch input[data-v-4e919e34]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.nova-chat-switch span[data-v-4e919e34],.nova-chat-switch i[data-v-4e919e34]{position:absolute;inset:0;border-radius:999px;background:var(--bg-active);border:1px solid var(--line);transition:all .16s ease}.nova-chat-switch span[data-v-4e919e34]:after,.nova-chat-switch i[data-v-4e919e34]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-mid);transition:all .16s ease}.nova-chat-switch input:checked+span[data-v-4e919e34],.nova-chat-switch input:checked+i[data-v-4e919e34]{background:linear-gradient(135deg,var(--accent-deep),var(--accent));border-color:transparent;box-shadow:0 0 12px var(--accent-glow)}.nova-chat-switch input:checked+span[data-v-4e919e34]:after,.nova-chat-switch input:checked+i[data-v-4e919e34]:after{left:18px;background:#fff}.nova-chat-switch input:disabled+span[data-v-4e919e34],.nova-chat-switch input:disabled+i[data-v-4e919e34]{opacity:.5;cursor:not-allowed}.nova-chat-modal[data-v-4e919e34]{width:min(520px,calc(100vw - 40px));padding:0}.nova-chat-modal-head[data-v-4e919e34]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line-soft)}.nova-chat-modal-head h3[data-v-4e919e34]{margin:0;font-size:15px;font-weight:800;color:var(--text-hi)}.nova-chat-modal-head p[data-v-4e919e34]{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-mid)}.nova-chat-modal-body[data-v-4e919e34]{display:flex;flex-direction:column;gap:13px;padding:16px 18px}.nova-chat-modal-foot[data-v-4e919e34]{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:13px 18px;border-top:1px solid var(--line-soft)}.nova-chat-field[data-v-4e919e34]{display:flex;flex-direction:column;gap:6px}.nova-chat-field>span[data-v-4e919e34]{font-size:12px;font-weight:600;color:var(--text-mid)}.nova-chat-modal-hint[data-v-4e919e34]{margin:0;font-size:11.5px;line-height:1.55;color:var(--text-low)}.nova-chat-script-pool[data-v-4e919e34]{display:flex;flex-direction:column;gap:8px;padding:11px 12px;border-radius:var(--r-md);background:var(--bg-base);border:1px solid var(--line-soft)}.nova-chat-script-pool-head[data-v-4e919e34]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.nova-chat-script-pool-head span[data-v-4e919e34]{font-size:12.5px;font-weight:700;color:var(--text-hi)}.nova-chat-script-pool-head small[data-v-4e919e34]{font-size:11px;color:var(--text-low)}.nova-chat-script-pool-count[data-v-4e919e34]{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--accent-bright)}.nova-chat-switch-rows[data-v-4e919e34]{display:flex;flex-direction:column;gap:10px;padding:11px 12px;border-radius:var(--r-md);background:var(--bg-base);border:1px solid var(--line-soft)}.nova-chat-switch-row[data-v-4e919e34]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--text);cursor:pointer}.nova-chat-switch-row strong[data-v-4e919e34]{display:block;font-size:12.5px;color:var(--text-hi)}.nova-chat-switch-row small[data-v-4e919e34]{display:block;font-size:11px;color:var(--text-low);margin-top:2px}.nova-chat-confirm-row[data-v-4e919e34]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:var(--r-sm);background:var(--bg-base);border:1px solid var(--line-soft);font-size:12.5px;color:var(--text-mid)}.nova-chat-confirm-row strong[data-v-4e919e34]{color:var(--text-hi);font-size:13px}.nova-chat-confirm-row.is-warn[data-v-4e919e34]{border-color:#ffb4544d}.nova-chat-confirm-row.is-warn strong[data-v-4e919e34]{color:var(--warn)}.nova-chat-confirm-question[data-v-4e919e34]{margin:0;font-size:13px;font-weight:700;color:var(--text-hi)}@media(max-width:1400px){.nova-chat-body[data-v-4e919e34]{grid-template-columns:212px 292px minmax(0,1fr) 240px}.nova-chat-body.rail-collapsed[data-v-4e919e34]{grid-template-columns:40px 292px minmax(0,1fr) 240px}}@media(max-width:640px){.nova-chat[data-v-4e919e34]{padding:12px 12px 16px;height:calc(100dvh - 76px)}.nova-chat-toolbar-stats[data-v-4e919e34]{display:none}}:root{--bg-root: #070a12;--bg-base: #0b101c;--bg-raised: #101725;--bg-float: #151d2e;--bg-hover: #1a2338;--bg-active: #1f2a42;--line-soft: rgba(148, 163, 184, .1);--line: rgba(148, 163, 184, .16);--line-strong: rgba(148, 163, 184, .28);--text-hi: #f1f5fb;--text: #dbe4f0;--text-mid: #93a1b8;--text-low: #5c6b84;--accent: #E8452C;--accent-bright: #FF6B4A;--accent-deep: #C42A1A;--accent-glow: rgba(232, 69, 44, .35);--accent-soft: rgba(232, 69, 44, .14);--ok: #3ddc97;--ok-soft: rgba(61, 220, 151, .13);--warn: #ffb454;--warn-soft: rgba(255, 180, 84, .13);--danger: #ff6b7a;--danger-bright: #ff8a96;--danger-soft: rgba(255, 107, 122, .13);--info: #4cc3ff;--info-soft: rgba(76, 195, 255, .13);--purple: #FF8C42;--purple-soft: rgba(255, 140, 66, .13);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--shadow-pop: 0 16px 48px rgba(0, 0, 0, .5);--shadow-soft: 0 4px 16px rgba(0, 0, 0, .35);--font-ui: "Inter", "PingFang SC", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif;--font-num: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh}body{font-family:var(--font-ui);font-size:13.5px;line-height:1.55;color:var(--text);background:radial-gradient(1100px 500px at 85% -10%,rgba(109,139,255,.09),transparent 60%),radial-gradient(900px 420px at -10% 110%,rgba(76,195,255,.06),transparent 55%),var(--bg-root);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer}a{color:inherit;text-decoration:none}svg{flex:0 0 auto}::selection{background:#6d8bff52}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#94a3b82e;border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#94a3b852;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.nv-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:var(--r-sm);font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--text);background:var(--bg-raised);border:1px solid var(--line);transition:all .15s ease;white-space:nowrap}.nv-btn:hover{background:var(--bg-hover);border-color:var(--line-strong)}.nv-btn:disabled{opacity:.45;cursor:not-allowed}.nv-btn--primary{color:#fff;background:linear-gradient(135deg,#c42a1a,#e8452c,#ff6b4a);border-color:transparent;box-shadow:0 0 0 1px #6d8bff40,0 4px 18px var(--accent-glow)}.nv-btn--primary:hover{background:linear-gradient(135deg,var(--accent),var(--accent-bright));box-shadow:0 0 0 1px #8ba3ff59,0 6px 24px var(--accent-glow)}.nv-btn--danger{color:var(--danger-bright);background:var(--danger-soft);border-color:#ff6b7a4d}.nv-btn--danger:hover{background:#ff6b7a33}.nv-btn--ghost{background:transparent;border-color:transparent;color:var(--text-mid)}.nv-btn--ghost:hover{color:var(--text-hi);background:var(--bg-hover)}.nv-btn--sm{padding:5px 11px;font-size:12px;border-radius:7px}.nv-input,.nv-select,.nv-textarea{width:100%;padding:8px 12px;border-radius:var(--r-sm);background:var(--bg-base);border:1px solid var(--line);color:var(--text-hi);font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.nv-input::placeholder,.nv-textarea::placeholder{color:var(--text-low)}.nv-input:focus,.nv-select:focus,.nv-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.nv-select option{background:var(--bg-raised);color:var(--text)}.nv-textarea{resize:vertical;min-height:80px;font-family:inherit}.nv-card{background:linear-gradient(180deg,rgba(148,163,184,.04),transparent 40%),var(--bg-raised);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-soft)}.nv-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.nv-table th{position:sticky;top:0;text-align:left;padding:10px 14px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-low);background:var(--bg-base);border-bottom:1px solid var(--line);white-space:nowrap}.nv-table td{padding:10px 14px;border-bottom:1px solid var(--line-soft);color:var(--text);vertical-align:middle}.nv-table tbody tr{transition:background .12s ease}.nv-table tbody tr:hover{background:var(--bg-hover)}.nv-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap}.nv-badge--ok{color:var(--ok);background:var(--ok-soft)}.nv-badge--warn{color:var(--warn);background:var(--warn-soft)}.nv-badge--danger{color:var(--danger);background:var(--danger-soft)}.nv-badge--info{color:var(--info);background:var(--info-soft)}.nv-badge--accent{color:var(--accent-bright);background:var(--accent-soft)}.nv-badge--purple{color:var(--purple);background:var(--purple-soft)}.nv-badge--muted{color:var(--text-mid);background:#94a3b81a}.nv-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.nv-num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.nv-page{display:flex;flex-direction:column;gap:20px;padding:26px 30px 48px;max-width:1560px;margin:0 auto;min-width:0}.nv-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.nv-page-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--text-hi)}.nv-page-sub{margin:4px 0 0;font-size:13px;color:var(--text-mid)}.nv-page-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nv-modal-mask{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background:#04060cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nv-modal{width:min(560px,calc(100vw - 40px));max-height:min(84vh,760px);overflow:auto;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop)}@keyframes nv-spin{to{transform:rotate(360deg)}}@keyframes nv-pulse{0%,to{opacity:1}50%{opacity:.4}}.nv-spin{animation:nv-spin .9s linear infinite}
