.confirm-mask[data-v-caf23b88]{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a47;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-panel[data-v-caf23b88]{border:1px solid var(--line-soft);width:min(640px,100%);max-height:min(760px,100vh - 40px);box-shadow:var(--shadow-large);background:linear-gradient(#fffcf7fa,#fcf8f1fa);border-radius:28px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;padding:22px;display:grid;overflow:hidden}.confirm-kicker[data-v-caf23b88]{width:fit-content;color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;background:#14213d14;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;display:inline-flex}.confirm-panel h3[data-v-caf23b88]{font-family:var(--font-display);letter-spacing:-.05em;color:var(--ink-strong);margin:0;font-size:30px;line-height:1.08}.confirm-body[data-v-caf23b88]{gap:12px;min-height:0;padding-right:4px;display:grid;overflow:auto}.confirm-message[data-v-caf23b88]{font:inherit;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;color:var(--text-soft);margin:0;font-size:14px;line-height:1.8}.confirm-list-card[data-v-caf23b88]{background:#ffffffb8;border:1px solid #1822340f;border-radius:20px;gap:10px;padding:14px;display:grid}.confirm-list-head[data-v-caf23b88]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.confirm-list-head strong[data-v-caf23b88]{color:var(--text-strong);font-size:14px}.confirm-list-head span[data-v-caf23b88],.confirm-note[data-v-caf23b88]{color:var(--text-muted);margin:0;font-size:12px;line-height:1.7}.confirm-item-list[data-v-caf23b88]{max-height:min(34vh,320px);color:var(--text-soft);gap:6px;margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.7;display:grid;overflow:auto}.confirm-item-list li[data-v-caf23b88]{overflow-wrap:anywhere}.confirm-actions[data-v-caf23b88]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.confirm-btn[data-v-caf23b88]{cursor:pointer;box-shadow:var(--shadow-soft);border:0;border-radius:16px;padding:11px 16px}.confirm-btn.ghost[data-v-caf23b88]{color:var(--text-strong);background:#14213d14}.confirm-btn.danger[data-v-caf23b88]{color:#fff8f7;background:linear-gradient(135deg,#dc2626,#f97316)}.confirm-btn.warn[data-v-caf23b88]{color:#fffaf2;background:linear-gradient(135deg,#d97706,#f59e0b)}.confirm-btn.success[data-v-caf23b88]{color:#f8fffd;background:linear-gradient(135deg,#0f766e,#14b8a6)}.confirm-fade-enter-active[data-v-caf23b88],.confirm-fade-leave-active[data-v-caf23b88]{transition:opacity .2s}.confirm-fade-enter-active .confirm-panel[data-v-caf23b88],.confirm-fade-leave-active .confirm-panel[data-v-caf23b88]{transition:transform .22s}.confirm-fade-enter-from[data-v-caf23b88],.confirm-fade-leave-to[data-v-caf23b88]{opacity:0}.confirm-fade-enter-from .confirm-panel[data-v-caf23b88],.confirm-fade-leave-to .confirm-panel[data-v-caf23b88]{transform:translateY(12px)scale(.98)}@media (width<=720px){.confirm-panel[data-v-caf23b88]{max-height:calc(100vh - 24px);padding:18px}.confirm-panel h3[data-v-caf23b88]{font-size:24px}.confirm-actions[data-v-caf23b88]{justify-content:stretch}.confirm-btn[data-v-caf23b88]{flex:auto}}.drawer-mask[data-v-2b599c26]{z-index:55;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-panel[data-v-2b599c26]{background:radial-gradient(circle at 12% 12%,#1677ff1a,#0000 28%),linear-gradient(#fafcfffa,#f3f7fdfa);gap:12px;width:min(760px,100%);height:100%;padding:16px;display:grid;overflow:auto;box-shadow:-20px 0 60px #0f172a29}.drawer-header[data-v-2b599c26],.info-card[data-v-2b599c26],.error-card[data-v-2b599c26],.json-card[data-v-2b599c26]{padding:16px}.drawer-header[data-v-2b599c26]{gap:12px;display:grid}.header-copy[data-v-2b599c26],.section-head[data-v-2b599c26]{gap:6px;display:grid}.title-row[data-v-2b599c26],.header-actions[data-v-2b599c26]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.title-row h3[data-v-2b599c26],.section-head strong[data-v-2b599c26]{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.04em;margin:0}.title-row h3[data-v-2b599c26]{font-size:28px}.header-copy p[data-v-2b599c26],.error-card p[data-v-2b599c26],.empty-text[data-v-2b599c26]{color:var(--text-soft);margin:0;font-size:13px;line-height:1.8}.section-kicker[data-v-2b599c26]{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.detail-grid[data-v-2b599c26]{grid-template-columns:140px minmax(0,1fr);gap:10px 16px;margin:0;display:grid}.detail-grid dt[data-v-2b599c26]{color:var(--text-muted);font-size:12px}.detail-grid dd[data-v-2b599c26]{color:var(--text-strong);word-break:break-word;gap:4px;margin:0;font-size:13px;line-height:1.7;display:grid}.detail-hint[data-v-2b599c26]{color:var(--text-soft);font-size:12px;line-height:1.6}.error-card[data-v-2b599c26]{background:#fff4f4eb;border:1px solid #dc26261f}.json-box[data-v-2b599c26]{color:#dbeafe;white-space:pre-wrap;word-break:break-word;background:#0f172aeb;border-radius:16px;max-height:min(56vh,620px);margin:0;padding:14px;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.7;overflow:auto}.drawer-fade-enter-active[data-v-2b599c26],.drawer-fade-leave-active[data-v-2b599c26]{transition:opacity .22s}.drawer-fade-enter-active .drawer-panel[data-v-2b599c26],.drawer-fade-leave-active .drawer-panel[data-v-2b599c26]{transition:transform .24s}.drawer-fade-enter-from[data-v-2b599c26],.drawer-fade-leave-to[data-v-2b599c26]{opacity:0}.drawer-fade-enter-from .drawer-panel[data-v-2b599c26],.drawer-fade-leave-to .drawer-panel[data-v-2b599c26]{transform:translate(16px)}@media (width<=720px){.detail-grid[data-v-2b599c26]{grid-template-columns:1fr}}.icon-btn[data-v-98592874]{width:34px;height:34px;color:var(--text-strong);cursor:pointer;background:#fffffff0;border:1px solid #18223414;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:transform .18s,opacity .18s,background .18s,border-color .18s;display:inline-flex}.icon-btn[data-v-98592874]:hover{transform:translateY(-1px)}.icon-btn[data-v-98592874]:disabled{cursor:default;opacity:.5;transform:none}.icon-btn svg[data-v-98592874],.icon-spinner[data-v-98592874]{flex:0 0 16px;width:16px;height:16px}.icon-btn svg[data-v-98592874]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.icon-spinner[data-v-98592874]{border:2px solid;border-right-color:#0000;border-radius:999px;animation:.7s linear infinite icon-spin-98592874;display:inline-flex}.tone-neutral[data-v-98592874]{color:var(--text-strong)}.tone-accent[data-v-98592874]{color:var(--accent-strong);background:#eff6fffa;border-color:#1677ff29}.tone-warn[data-v-98592874]{color:var(--warn);background:#fff7edfa;border-color:#d977062e}.tone-danger[data-v-98592874]{color:var(--danger);background:#fff1f1fa;border-color:#dc26262e}@keyframes icon-spin-98592874{to{transform:rotate(360deg)}}.usage-inline[data-v-4b70cd49]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.usage-pill[data-v-4b70cd49]{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;line-height:1;display:inline-flex}.usage-pill small[data-v-4b70cd49]{font-size:11px}.usage-pill strong[data-v-4b70cd49]{font-size:11px;line-height:1}.usage-pill.success[data-v-4b70cd49]{color:var(--success);background:#22c55e1a;border-color:#22c55e33}.usage-pill.failure[data-v-4b70cd49]{color:var(--danger);background:#ef444414;border-color:#ef44442e}.view-shell[data-v-30b188e0]{grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}.pool-toolbar[data-v-30b188e0],.control-bar[data-v-30b188e0],.table-shell[data-v-30b188e0],.page-footer[data-v-30b188e0]{padding:12px 14px}.pool-toolbar[data-v-30b188e0],.page-footer[data-v-30b188e0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar-main[data-v-30b188e0],.toolbar-actions[data-v-30b188e0],.summary-row[data-v-30b188e0],.selection-inline[data-v-30b188e0],.footer-actions[data-v-30b188e0]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-main[data-v-30b188e0]{min-width:0}.title-block[data-v-30b188e0]{gap:4px;display:grid}.title-block h3[data-v-30b188e0]{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.05}.selection-inline[data-v-30b188e0]{color:var(--text-muted);background:#1677ff14;border-radius:999px;padding:6px 10px}.control-bar[data-v-30b188e0]{grid-template-columns:minmax(0,1.2fr) repeat(5,minmax(132px,.22fr));align-items:end;gap:10px;display:grid}.field[data-v-30b188e0]{gap:6px;display:grid}.field span[data-v-30b188e0]{color:var(--text-muted);font-size:12px}.table-shell[data-v-30b188e0]{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:auto}.table-head[data-v-30b188e0],.table-row[data-v-30b188e0]{grid-template-columns:40px minmax(200px,1.1fr) minmax(220px,1.2fr) minmax(160px,.86fr) minmax(132px,.68fr) minmax(132px,.68fr) minmax(160px,.78fr) minmax(176px,.78fr);align-items:center;gap:12px;display:grid}.table-head[data-v-30b188e0]{z-index:2;border-bottom:1px solid var(--line-soft);background:var(--panel);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:4px 0 10px;font-size:12px;position:sticky;top:0}.table-check[data-v-30b188e0],.row-check[data-v-30b188e0]{justify-content:center;display:flex}.align-right[data-v-30b188e0]{text-align:right}.table-body[data-v-30b188e0]{gap:6px;min-height:0;padding-top:8px;display:grid;overflow:visible}.table-row[data-v-30b188e0]{background:#ffffffc7;border:1px solid #1822340f;border-radius:16px;padding:10px 10px 10px 14px;position:relative}.table-row[data-v-30b188e0]:before{content:"";opacity:.9;background:currentColor;border-radius:0 999px 999px 0;width:4px;position:absolute;inset:10px auto 10px 0}.row-cell[data-v-30b188e0]{gap:4px;min-width:0;display:grid}.row-cell strong[data-v-30b188e0]{color:var(--text-strong);font-size:13px;line-height:1.45}.row-cell span[data-v-30b188e0],.row-cell p[data-v-30b188e0]{color:var(--text-soft);margin:0;font-size:12px;line-height:1.55}.row-cell p[data-v-30b188e0]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tag-row[data-v-30b188e0],.status-line[data-v-30b188e0]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-pill[data-v-30b188e0],.status-badge[data-v-30b188e0]{border:1px solid var(--line-soft);color:var(--text-muted);background:#ffffffd1;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;line-height:1;display:inline-flex}.status-badge.tone-danger[data-v-30b188e0]{color:var(--danger)}.status-badge.tone-warn[data-v-30b188e0]{color:var(--warn)}.status-badge.tone-info[data-v-30b188e0]{color:var(--accent)}.status-badge.tone-violet[data-v-30b188e0]{color:var(--violet)}.action-cell[data-v-30b188e0]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.auth-time-cell strong[data-v-30b188e0],.time-cell strong[data-v-30b188e0]{font-variant-numeric:tabular-nums}.subtle-hint[data-v-30b188e0]{border:1px solid var(--line-soft);width:fit-content;color:var(--text-soft);background:#71809a14;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;line-height:1;display:inline-flex}.subtle-hint.tone-success[data-v-30b188e0]{color:var(--success);background:var(--success-soft)}.subtle-hint.tone-info[data-v-30b188e0]{color:var(--accent);background:var(--accent-soft)}.subtle-hint.tone-warn[data-v-30b188e0]{color:var(--warn);background:var(--warn-soft)}.subtle-hint.tone-danger[data-v-30b188e0]{color:var(--danger);background:var(--danger-soft)}.table-empty[data-v-30b188e0]{color:var(--text-soft);place-items:center;font-size:14px;display:grid}.page-footer span[data-v-30b188e0]{color:var(--text-strong);font-size:13px}.page-indicator[data-v-30b188e0]{color:var(--text-muted);align-items:center;padding:0 2px;display:inline-flex}@media (width<=1480px){.control-bar[data-v-30b188e0]{grid-template-columns:repeat(2,minmax(0,1fr))}.table-head[data-v-30b188e0],.table-row[data-v-30b188e0]{grid-template-columns:40px minmax(176px,1fr) minmax(196px,1.06fr) minmax(148px,.8fr) minmax(124px,.66fr) minmax(124px,.66fr) minmax(144px,.74fr) minmax(172px,.8fr)}}@media (width<=980px){.view-shell[data-v-30b188e0]{grid-template-rows:auto auto auto auto}.table-shell[data-v-30b188e0]{overflow:visible}.table-head[data-v-30b188e0]{display:none}.table-body[data-v-30b188e0]{overflow:visible}.table-row[data-v-30b188e0]{grid-template-columns:1fr}.row-check[data-v-30b188e0],.action-cell[data-v-30b188e0]{justify-content:start;justify-items:start}.control-bar[data-v-30b188e0]{grid-template-columns:1fr}}.view-shell[data-v-b4a4b5d7]{grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}.pool-toolbar[data-v-b4a4b5d7],.control-bar[data-v-b4a4b5d7],.table-shell[data-v-b4a4b5d7],.page-footer[data-v-b4a4b5d7]{padding:12px 14px}.pool-toolbar[data-v-b4a4b5d7],.page-footer[data-v-b4a4b5d7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar-main[data-v-b4a4b5d7],.toolbar-actions[data-v-b4a4b5d7],.summary-tabs[data-v-b4a4b5d7],.selection-inline[data-v-b4a4b5d7],.footer-actions[data-v-b4a4b5d7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-main[data-v-b4a4b5d7]{min-width:0}.title-block[data-v-b4a4b5d7]{gap:4px;display:grid}.title-block h3[data-v-b4a4b5d7]{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.05}.summary-tabs[data-v-b4a4b5d7]{gap:6px}.tab-pill[data-v-b4a4b5d7]{border:1px solid var(--line-soft);color:var(--text-muted);cursor:pointer;background:#ffffffd1;border-radius:14px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.tab-pill strong[data-v-b4a4b5d7]{color:var(--text-strong)}.tab-pill.active[data-v-b4a4b5d7]{color:var(--accent-strong);background:#1677ff1f;border-color:#1677ff38}.selection-inline[data-v-b4a4b5d7]{color:var(--text-muted);background:#1677ff14;border-radius:999px;padding:6px 10px}.control-bar[data-v-b4a4b5d7]{grid-template-columns:minmax(220px,.7fr) minmax(0,1fr) minmax(160px,.22fr) minmax(150px,.2fr);align-items:end;gap:10px;display:grid}.control-copy[data-v-b4a4b5d7]{gap:4px;display:grid}.control-copy strong[data-v-b4a4b5d7]{color:var(--text-strong);font-size:14px}.control-copy span[data-v-b4a4b5d7]{color:var(--text-soft);font-size:12px;line-height:1.55}.field[data-v-b4a4b5d7]{gap:6px;display:grid}.field span[data-v-b4a4b5d7]{color:var(--text-muted);font-size:12px}.table-shell[data-v-b4a4b5d7]{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.table-head[data-v-b4a4b5d7],.table-row[data-v-b4a4b5d7]{grid-template-columns:40px minmax(220px,1.1fr) minmax(280px,1.5fr) minmax(180px,.9fr) minmax(150px,.8fr) minmax(156px,.72fr);align-items:center;gap:12px;display:grid}.table-head[data-v-b4a4b5d7]{border-bottom:1px solid var(--line-soft);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:4px 0 10px;font-size:12px}.table-check[data-v-b4a4b5d7],.row-check[data-v-b4a4b5d7]{justify-content:center;display:flex}.align-right[data-v-b4a4b5d7]{text-align:right}.table-body[data-v-b4a4b5d7]{gap:6px;min-height:0;padding-top:8px;display:grid;overflow:auto}.table-row[data-v-b4a4b5d7]{background:#ffffffc7;border:1px solid #1822340f;border-radius:16px;padding:10px 10px 10px 14px;position:relative}.table-row[data-v-b4a4b5d7]:before{content:"";opacity:.9;background:currentColor;border-radius:0 999px 999px 0;width:4px;position:absolute;inset:10px auto 10px 0}.row-cell[data-v-b4a4b5d7]{gap:4px;min-width:0;display:grid}.row-cell strong[data-v-b4a4b5d7]{color:var(--text-strong);font-size:13px;line-height:1.45}.row-cell span[data-v-b4a4b5d7],.row-cell p[data-v-b4a4b5d7]{color:var(--text-soft);margin:0;font-size:12px;line-height:1.55}.row-cell p[data-v-b4a4b5d7]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.status-line[data-v-b4a4b5d7],.action-cell[data-v-b4a4b5d7]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.status-badge[data-v-b4a4b5d7]{border:1px solid var(--line-soft);color:currentColor;background:#ffffffd1;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;line-height:1;display:inline-flex}.action-cell[data-v-b4a4b5d7]{justify-content:flex-end}.table-empty[data-v-b4a4b5d7]{color:var(--text-soft);place-items:center;font-size:14px;display:grid}.page-footer span[data-v-b4a4b5d7]{color:var(--text-strong);font-size:13px}.page-indicator[data-v-b4a4b5d7]{color:var(--text-muted);align-items:center;padding:0 2px;display:inline-flex}@media (width<=1360px){.control-bar[data-v-b4a4b5d7]{grid-template-columns:1fr}.table-head[data-v-b4a4b5d7],.table-row[data-v-b4a4b5d7]{grid-template-columns:40px minmax(180px,1fr) minmax(220px,1.3fr) minmax(170px,.8fr) minmax(130px,.7fr) minmax(156px,.76fr)}}@media (width<=980px){.view-shell[data-v-b4a4b5d7]{grid-template-rows:auto auto auto auto}.table-shell[data-v-b4a4b5d7]{overflow:visible}.table-head[data-v-b4a4b5d7]{display:none}.table-body[data-v-b4a4b5d7]{overflow:visible}.table-row[data-v-b4a4b5d7]{grid-template-columns:1fr}.row-check[data-v-b4a4b5d7],.action-cell[data-v-b4a4b5d7]{justify-content:flex-start}}.view-shell[data-v-cbedb35a]{height:100%;min-height:0;display:flex}.empty-panel h4[data-v-cbedb35a],.empty-panel[data-v-cbedb35a]{margin:0}.empty-panel h4[data-v-cbedb35a]{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.04em;font-size:24px}.empty-panel[data-v-cbedb35a]{flex-direction:column;align-items:flex-start;gap:16px;width:min(520px,100%);margin:auto;padding:24px;display:flex}.integration-frame[data-v-cbedb35a]{width:100%;height:100%;box-shadow:var(--shadow-soft);background:#fff;border:0;border-radius:24px;flex:auto}.action-row[data-v-cbedb35a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.drawer-mask[data-v-30a6ce1f]{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-panel[data-v-30a6ce1f]{background:radial-gradient(circle at 12% 12%,#1677ff1a,#0000 28%),linear-gradient(#fafcfffa,#f3f7fdfa);gap:12px;width:min(620px,100%);height:100%;padding:16px;display:grid;overflow:auto;box-shadow:-20px 0 60px #0f172a29}.drawer-header[data-v-30a6ce1f],.advice-card[data-v-30a6ce1f],.metric-card[data-v-30a6ce1f],.info-card[data-v-30a6ce1f],.log-card[data-v-30a6ce1f]{padding:14px}.drawer-header[data-v-30a6ce1f]{border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);background:#ffffffdb;border-radius:20px;gap:12px;display:grid}.header-main[data-v-30a6ce1f]{gap:8px;display:grid}.title-row[data-v-30a6ce1f]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.title-row h3[data-v-30a6ce1f]{font-family:var(--font-display);letter-spacing:-.05em;color:var(--ink-strong);overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.04}.header-main p[data-v-30a6ce1f],.advice-card p[data-v-30a6ce1f]{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.pill-row[data-v-30a6ce1f],.action-row[data-v-30a6ce1f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.section-head[data-v-30a6ce1f],.advice-head[data-v-30a6ce1f]{gap:4px;margin-bottom:10px;display:grid}.section-kicker[data-v-30a6ce1f]{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.section-head strong[data-v-30a6ce1f],.advice-head strong[data-v-30a6ce1f]{color:var(--text-strong);font-size:15px}.metric-grid[data-v-30a6ce1f],.message-grid[data-v-30a6ce1f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.metric-box[data-v-30a6ce1f],.message-box[data-v-30a6ce1f]{background:#ffffffb8;border:1px solid #1822340f;border-radius:16px;gap:6px;padding:12px;display:grid}.metric-box small[data-v-30a6ce1f],.message-box small[data-v-30a6ce1f]{color:var(--text-muted);font-size:12px}.metric-box strong[data-v-30a6ce1f]{color:var(--text-strong);font-family:var(--font-display);letter-spacing:-.04em;font-size:24px}.metric-box.success-box[data-v-30a6ce1f]{background:#22c55e14;border-color:#22c55e29}.metric-box.failure-box[data-v-30a6ce1f]{background:#ef44440f;border-color:#ef444429}.metric-box.success-box strong[data-v-30a6ce1f]{color:var(--success)}.metric-box.failure-box strong[data-v-30a6ce1f]{color:var(--danger)}.metric-box span[data-v-30a6ce1f],.message-box p[data-v-30a6ce1f]{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.metric-box span[data-v-30a6ce1f],.detail-grid dd[data-v-30a6ce1f],.message-box p[data-v-30a6ce1f]{min-width:0}.message-box p[data-v-30a6ce1f]{max-height:140px;padding-right:4px;overflow:auto}.detail-grid[data-v-30a6ce1f]{grid-template-columns:120px 1fr;gap:10px 12px;margin:0;display:grid}.detail-grid dt[data-v-30a6ce1f]{color:var(--text-muted);font-size:12px}.detail-grid dd[data-v-30a6ce1f]{color:var(--text-strong);overflow-wrap:anywhere;gap:4px;margin:0;font-size:13px;line-height:1.6;display:grid}.detail-hint[data-v-30a6ce1f]{color:var(--text-soft);font-size:12px;line-height:1.6}.drawer-fade-enter-active[data-v-30a6ce1f],.drawer-fade-leave-active[data-v-30a6ce1f]{transition:opacity .18s}.drawer-fade-enter-from[data-v-30a6ce1f],.drawer-fade-leave-to[data-v-30a6ce1f]{opacity:0}@media (width<=760px){.metric-grid[data-v-30a6ce1f],.message-grid[data-v-30a6ce1f],.detail-grid[data-v-30a6ce1f]{grid-template-columns:1fr}.title-row[data-v-30a6ce1f]{flex-direction:column;align-items:flex-start}}.view-shell[data-v-73894e3e]{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}.pool-toolbar[data-v-73894e3e],.upload-strip[data-v-73894e3e],.control-bar[data-v-73894e3e],.table-shell[data-v-73894e3e],.page-footer[data-v-73894e3e]{padding:12px 14px}.pool-toolbar[data-v-73894e3e],.page-footer[data-v-73894e3e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar-main[data-v-73894e3e],.toolbar-actions[data-v-73894e3e],.summary-row[data-v-73894e3e],.selection-inline[data-v-73894e3e],.footer-actions[data-v-73894e3e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-main[data-v-73894e3e]{min-width:0}.title-block[data-v-73894e3e]{gap:4px;display:grid}.title-block h3[data-v-73894e3e]{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.05}.selection-inline[data-v-73894e3e]{color:var(--text-muted);background:#1677ff14;border-radius:999px;padding:6px 10px}.upload-strip[data-v-73894e3e]{cursor:pointer;border:1px dashed #1677ff2e;justify-content:space-between;align-items:center;gap:12px;transition:background .18s,border-color .18s;display:flex}.upload-strip.active[data-v-73894e3e]{background:#eff6fffa;border-color:#1677ff5c}.upload-label[data-v-73894e3e]{color:var(--text-strong);font-size:14px;font-weight:600}.upload-strip small[data-v-73894e3e]{color:var(--text-soft);font-size:12px}.control-bar[data-v-73894e3e]{grid-template-columns:minmax(0,1.2fr) repeat(5,minmax(132px,.22fr));align-items:end;gap:10px;display:grid}.field[data-v-73894e3e]{gap:6px;display:grid}.field span[data-v-73894e3e]{color:var(--text-muted);font-size:12px}.table-shell[data-v-73894e3e]{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:auto}.table-head[data-v-73894e3e],.table-row[data-v-73894e3e]{grid-template-columns:40px minmax(200px,1.15fr) minmax(220px,1.18fr) minmax(160px,.86fr) minmax(132px,.68fr) minmax(132px,.68fr) minmax(160px,.78fr) minmax(176px,.8fr);align-items:center;gap:12px;display:grid}.table-head[data-v-73894e3e]{z-index:2;border-bottom:1px solid var(--line-soft);background:var(--panel);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:4px 0 10px;font-size:12px;position:sticky;top:0}.table-check[data-v-73894e3e],.row-check[data-v-73894e3e]{justify-content:center;display:flex}.align-right[data-v-73894e3e]{text-align:right}.table-body[data-v-73894e3e]{gap:6px;min-height:0;padding-top:8px;display:grid;overflow:visible}.table-row[data-v-73894e3e]{box-shadow:none;background:#ffffffc7;border:1px solid #1822340f;border-radius:16px;padding:10px 10px 10px 14px;position:relative}.table-row[data-v-73894e3e]:before{content:"";opacity:.9;background:currentColor;border-radius:0 999px 999px 0;width:4px;position:absolute;inset:10px auto 10px 0}.row-cell[data-v-73894e3e]{gap:4px;min-width:0;display:grid}.identity-main[data-v-73894e3e]{gap:2px;display:grid}.row-cell strong[data-v-73894e3e]{color:var(--text-strong);font-size:13px;line-height:1.45}.row-cell span[data-v-73894e3e],.row-cell p[data-v-73894e3e]{color:var(--text-soft);margin:0;font-size:12px;line-height:1.55}.row-cell p[data-v-73894e3e]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tag-row[data-v-73894e3e],.status-line[data-v-73894e3e]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-pill[data-v-73894e3e],.status-badge[data-v-73894e3e]{border:1px solid var(--line-soft);color:var(--text-muted);background:#ffffffd1;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;line-height:1;display:inline-flex}.status-badge.tone-danger[data-v-73894e3e]{color:var(--danger)}.status-badge.tone-warn[data-v-73894e3e]{color:var(--warn)}.status-badge.tone-violet[data-v-73894e3e]{color:var(--violet)}.status-badge.tone-info[data-v-73894e3e]{color:var(--accent)}.status-badge.tone-success[data-v-73894e3e]{color:var(--success)}.action-cell[data-v-73894e3e]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.auth-time-cell strong[data-v-73894e3e],.time-cell strong[data-v-73894e3e]{font-variant-numeric:tabular-nums}.subtle-hint[data-v-73894e3e]{border:1px solid var(--line-soft);width:fit-content;color:var(--text-soft);background:#71809a14;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;line-height:1;display:inline-flex}.subtle-hint.tone-success[data-v-73894e3e]{color:var(--success);background:var(--success-soft)}.subtle-hint.tone-info[data-v-73894e3e]{color:var(--accent);background:var(--accent-soft)}.subtle-hint.tone-warn[data-v-73894e3e]{color:var(--warn);background:var(--warn-soft)}.subtle-hint.tone-danger[data-v-73894e3e]{color:var(--danger);background:var(--danger-soft)}.table-empty[data-v-73894e3e]{color:var(--text-soft);place-items:center;font-size:14px;display:grid}.page-footer span[data-v-73894e3e]{color:var(--text-strong);font-size:13px}.page-indicator[data-v-73894e3e]{color:var(--text-muted);align-items:center;padding:0 2px;display:inline-flex}@media (width<=1360px){.control-bar[data-v-73894e3e]{grid-template-columns:repeat(2,minmax(0,1fr))}.table-head[data-v-73894e3e],.table-row[data-v-73894e3e]{grid-template-columns:40px minmax(176px,1.04fr) minmax(196px,1.08fr) minmax(148px,.8fr) minmax(124px,.66fr) minmax(124px,.66fr) minmax(144px,.74fr) minmax(172px,.82fr)}}@media (width<=980px){.view-shell[data-v-73894e3e]{grid-template-rows:auto auto auto auto auto}.table-shell[data-v-73894e3e]{overflow:visible}.table-head[data-v-73894e3e]{display:none}.table-body[data-v-73894e3e]{overflow:visible}.table-row[data-v-73894e3e]{grid-template-columns:1fr}.row-check[data-v-73894e3e],.action-cell[data-v-73894e3e]{justify-content:start;justify-items:start}.control-bar[data-v-73894e3e]{grid-template-columns:1fr}.upload-strip[data-v-73894e3e]{flex-direction:column;align-items:flex-start}}.view-shell[data-v-4360e893]{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.hero-panel[data-v-4360e893],.settings-card[data-v-4360e893]{padding:18px}.hero-panel[data-v-4360e893]{gap:8px;display:grid}.hero-panel h3[data-v-4360e893],.card-head h4[data-v-4360e893]{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.04em;margin:8px 0 0}.hero-panel h3[data-v-4360e893]{font-size:24px}.hero-panel p[data-v-4360e893],.meta-copy[data-v-4360e893],.hint-list p[data-v-4360e893]{color:var(--text-soft);margin:0;font-size:13px;line-height:1.7}.settings-grid[data-v-4360e893]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;display:grid}.settings-card[data-v-4360e893]{gap:14px;display:grid}.wide-card[data-v-4360e893]{grid-column:1/-1}.card-head[data-v-4360e893]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.field-grid[data-v-4360e893]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field[data-v-4360e893]{gap:8px;display:grid}.field span[data-v-4360e893]{color:var(--text-muted);font-size:12px}.single-column[data-v-4360e893]{grid-template-columns:1fr}.action-row[data-v-4360e893]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hint-list[data-v-4360e893]{gap:10px;display:grid}@media (width<=1080px){.settings-grid[data-v-4360e893],.field-grid[data-v-4360e893]{grid-template-columns:1fr}}.view-shell[data-v-15636594]{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.hero-panel[data-v-15636594],.oauth-card[data-v-15636594]{padding:18px}.hero-panel[data-v-15636594]{gap:8px;display:grid}.hero-panel h3[data-v-15636594],.card-head h4[data-v-15636594]{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.04em;margin:8px 0 0}.hero-panel h3[data-v-15636594]{font-size:24px}.hero-panel p[data-v-15636594],.meta-copy[data-v-15636594],.hint-list p[data-v-15636594],.inline-note[data-v-15636594]{color:var(--text-soft);margin:0;font-size:13px;line-height:1.7}.content-grid[data-v-15636594]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;padding-bottom:6px;padding-right:4px;display:grid;overflow:auto}.oauth-card[data-v-15636594]{gap:14px;display:grid}.wide-card[data-v-15636594]{grid-column:1/-1}.card-head[data-v-15636594]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card-copy[data-v-15636594]{gap:6px;display:grid}.status-grid[data-v-15636594],.mini-grid[data-v-15636594]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.status-fact[data-v-15636594],.mini-card[data-v-15636594]{background:#ffffffc7;border:1px solid #1822340f;border-radius:18px;gap:6px;padding:14px;display:grid}.status-fact span[data-v-15636594],.mini-card span[data-v-15636594],.field span[data-v-15636594]{color:var(--text-muted);font-size:12px}.status-fact strong[data-v-15636594],.mini-card strong[data-v-15636594]{color:var(--text-strong);word-break:break-all;font-size:14px;line-height:1.5}.field[data-v-15636594]{gap:8px;display:grid}.code-box[data-v-15636594],.text-area[data-v-15636594]{color:#f4f8ff;background:#0c121cf5;border:1px solid #1822341a;border-radius:18px;width:100%}.code-box[data-v-15636594]{min-height:120px;padding:16px}.code-box.empty[data-v-15636594]{background:#0c121ce0}.code-box pre[data-v-15636594]{white-space:pre-wrap;word-break:break-all;margin:0;font-family:JetBrains Mono,Consolas,monospace;font-size:12px;line-height:1.7}.text-area[data-v-15636594]{resize:vertical;min-height:120px;font:inherit;padding:14px 16px}.action-row[data-v-15636594]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hint-list[data-v-15636594]{gap:10px;display:grid}.inline-note.tone-danger[data-v-15636594]{color:#dc2626}.inline-note.tone-success[data-v-15636594]{color:#15803d}.inline-note.tone-info[data-v-15636594]{color:#1d4ed8}@media (width<=1180px){.content-grid[data-v-15636594],.status-grid[data-v-15636594],.mini-grid[data-v-15636594]{grid-template-columns:1fr}}.progress-mask[data-v-3ae47a99]{z-index:85;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a47;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.progress-panel[data-v-3ae47a99]{border:1px solid var(--line-soft);width:min(980px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow-large);background:linear-gradient(#f8fafcfa,#f1f5f9fa);border-radius:28px;gap:14px;padding:22px;display:grid;overflow:auto}.progress-kicker[data-v-3ae47a99]{width:fit-content;color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;background:#14213d14;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;display:inline-flex}.progress-head[data-v-3ae47a99]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.progress-copy[data-v-3ae47a99]{gap:6px;display:grid}.progress-copy h3[data-v-3ae47a99]{font-family:var(--font-display);letter-spacing:-.05em;color:var(--ink-strong);margin:0;font-size:30px;line-height:1.08}.progress-copy p[data-v-3ae47a99],.stat-card span[data-v-3ae47a99],.detail-message[data-v-3ae47a99],.detail-head span[data-v-3ae47a99],.track-shell small[data-v-3ae47a99]{color:var(--text-soft);margin:0;font-size:13px;line-height:1.7}.close-btn[data-v-3ae47a99]{cursor:pointer;color:var(--text-strong);background:#14213d14;border:0;border-radius:16px;padding:10px 14px}.close-btn[data-v-3ae47a99]:disabled{cursor:not-allowed;opacity:.6}.stats-grid[data-v-3ae47a99]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stat-card[data-v-3ae47a99],.detail-card[data-v-3ae47a99]{background:#ffffffc2;border:1px solid #1822340f;border-radius:20px;gap:8px;padding:14px;display:grid}.stat-card small[data-v-3ae47a99]{color:var(--text-muted);font-size:12px}.stat-card strong[data-v-3ae47a99],.detail-head strong[data-v-3ae47a99]{color:var(--text-strong);font-size:22px;line-height:1.2}.detail-head[data-v-3ae47a99]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.detail-meta[data-v-3ae47a99]{color:var(--text-muted);flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.7;display:flex}.active-list[data-v-3ae47a99]{max-height:100px;color:var(--text-soft);gap:4px;margin:0;padding-left:18px;font-size:12px;line-height:1.6;display:grid;overflow:auto}.track-shell[data-v-3ae47a99]{gap:6px;display:grid}.detail-actions[data-v-3ae47a99]{justify-content:flex-start;display:flex}.failure-card[data-v-3ae47a99]{background:#fff1f1b8;border:1px solid #dc262624;border-radius:16px;gap:10px;padding:12px;display:grid}.failure-head[data-v-3ae47a99]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.failure-head strong[data-v-3ae47a99]{color:var(--danger);font-size:13px;line-height:1.5}.failure-head span[data-v-3ae47a99],.failure-more[data-v-3ae47a99]{color:var(--text-soft);margin:0;font-size:12px;line-height:1.6}.failure-list[data-v-3ae47a99]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.failure-list li[data-v-3ae47a99]{background:#ffffffd6;border:1px solid #dc262614;border-radius:14px;gap:4px;padding:8px 10px;display:grid}.failure-list strong[data-v-3ae47a99]{color:var(--text-strong);font-size:12px;line-height:1.5}.failure-list span[data-v-3ae47a99]{color:var(--text-soft);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.65}.detail-toggle[data-v-3ae47a99]{cursor:pointer;color:var(--danger);background:#fff1f1f5;border:0;border-radius:14px;padding:8px 12px;font-size:12px}.result-card[data-v-3ae47a99]{background:#f5f8fce6;border:1px solid #18223414;border-radius:16px;gap:10px;padding:12px;display:grid}.result-card-head[data-v-3ae47a99],.result-item-head[data-v-3ae47a99],.result-item-title[data-v-3ae47a99],.compare-head[data-v-3ae47a99],.pager-row[data-v-3ae47a99]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.result-card strong[data-v-3ae47a99],.result-item-title strong[data-v-3ae47a99],.compare-head strong[data-v-3ae47a99]{color:var(--text-strong);font-size:13px;line-height:1.5}.result-card-head span[data-v-3ae47a99],.result-message[data-v-3ae47a99],.pager-row span[data-v-3ae47a99]{color:var(--text-soft);font-size:12px;line-height:1.6}.result-list[data-v-3ae47a99]{gap:8px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.result-item[data-v-3ae47a99],.compare-item[data-v-3ae47a99]{background:#fffc;border:1px solid #1822340f;border-radius:14px;gap:8px;padding:8px 10px;display:grid}.result-pill[data-v-3ae47a99],.compare-pill[data-v-3ae47a99]{border:1px solid var(--line-soft);border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;line-height:1;display:inline-flex}.compare-list[data-v-3ae47a99],.json-grid[data-v-3ae47a99]{gap:8px;display:grid}.compare-grid[data-v-3ae47a99],.json-grid[data-v-3ae47a99]{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-block[data-v-3ae47a99]{gap:6px;display:grid}.compare-block small[data-v-3ae47a99]{color:var(--text-muted);font-size:12px}.compare-block pre[data-v-3ae47a99]{color:var(--text-strong);white-space:pre-wrap;word-break:break-word;background:#0f172a0d;border-radius:12px;margin:0;padding:10px;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.6}.json-toggle[data-v-3ae47a99]{gap:8px;display:grid}.json-toggle summary[data-v-3ae47a99]{cursor:pointer;color:var(--accent-strong);font-size:12px}.pager-btn[data-v-3ae47a99]{cursor:pointer;color:var(--text-strong);background:#14213d14;border:0;border-radius:14px;padding:8px 12px;font-size:12px}.pager-btn[data-v-3ae47a99]:disabled{cursor:default;opacity:.56}.track-bar[data-v-3ae47a99]{background:#94a3b833;border-radius:999px;width:100%;height:10px;overflow:hidden}.track-value[data-v-3ae47a99]{border-radius:inherit;background:linear-gradient(135deg,#0f766e,#14b8a6);height:100%;transition:width .2s;display:block}.progress-fade-enter-active[data-v-3ae47a99],.progress-fade-leave-active[data-v-3ae47a99]{transition:opacity .2s}.progress-fade-enter-active .progress-panel[data-v-3ae47a99],.progress-fade-leave-active .progress-panel[data-v-3ae47a99]{transition:transform .22s}.progress-fade-enter-from[data-v-3ae47a99],.progress-fade-leave-to[data-v-3ae47a99]{opacity:0}.progress-fade-enter-from .progress-panel[data-v-3ae47a99],.progress-fade-leave-to .progress-panel[data-v-3ae47a99]{transform:translateY(12px)scale(.98)}@media (width<=720px){.progress-panel[data-v-3ae47a99]{padding:18px}.progress-copy h3[data-v-3ae47a99]{font-size:24px}.progress-head[data-v-3ae47a99],.stats-grid[data-v-3ae47a99],.compare-grid[data-v-3ae47a99],.json-grid[data-v-3ae47a99]{grid-template-columns:1fr}.close-btn[data-v-3ae47a99]{width:100%}}.view-shell[data-v-8f4e8cf5]{grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}.pool-toolbar[data-v-8f4e8cf5],.control-bar[data-v-8f4e8cf5],.table-shell[data-v-8f4e8cf5],.page-footer[data-v-8f4e8cf5]{padding:12px 14px}.pool-toolbar[data-v-8f4e8cf5],.page-footer[data-v-8f4e8cf5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar-main[data-v-8f4e8cf5],.toolbar-actions[data-v-8f4e8cf5],.summary-row[data-v-8f4e8cf5],.selection-inline[data-v-8f4e8cf5],.footer-actions[data-v-8f4e8cf5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-main[data-v-8f4e8cf5]{min-width:0}.title-block[data-v-8f4e8cf5]{gap:4px;display:grid}.title-block h3[data-v-8f4e8cf5]{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.05}.selection-inline[data-v-8f4e8cf5]{color:var(--text-muted);background:#1677ff14;border-radius:999px;padding:6px 10px}.control-bar[data-v-8f4e8cf5]{grid-template-columns:minmax(0,1.2fr) repeat(5,minmax(132px,.22fr));align-items:end;gap:10px;display:grid}.field[data-v-8f4e8cf5]{gap:6px;display:grid}.field span[data-v-8f4e8cf5]{color:var(--text-muted);font-size:12px}.table-shell[data-v-8f4e8cf5]{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.table-head[data-v-8f4e8cf5],.table-row[data-v-8f4e8cf5]{grid-template-columns:40px minmax(210px,1.08fr) minmax(240px,1.2fr) minmax(180px,.86fr) minmax(132px,.62fr) minmax(132px,.62fr) minmax(190px,.84fr) minmax(148px,.68fr);align-items:center;gap:12px;display:grid}.table-head[data-v-8f4e8cf5]{border-bottom:1px solid var(--line-soft);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:4px 0 10px;font-size:12px}.table-check[data-v-8f4e8cf5],.row-check[data-v-8f4e8cf5]{justify-content:center;display:flex}.align-right[data-v-8f4e8cf5]{text-align:right}.table-body[data-v-8f4e8cf5]{gap:6px;min-height:0;padding-top:8px;display:grid;overflow:auto}.table-row[data-v-8f4e8cf5]{background:#ffffffc7;border:1px solid #1822340f;border-radius:16px;padding:10px 10px 10px 14px;position:relative}.table-row[data-v-8f4e8cf5]:before{content:"";opacity:.9;background:currentColor;border-radius:0 999px 999px 0;width:4px;position:absolute;inset:10px auto 10px 0}.row-cell[data-v-8f4e8cf5]{gap:4px;min-width:0;display:grid}.row-cell strong[data-v-8f4e8cf5]{color:var(--text-strong);font-size:13px;line-height:1.45}.auth-time-cell strong[data-v-8f4e8cf5],.time-cell strong[data-v-8f4e8cf5]{white-space:nowrap}.usage-stack[data-v-8f4e8cf5]{gap:6px;display:grid}.row-cell span[data-v-8f4e8cf5],.row-cell p[data-v-8f4e8cf5]{color:var(--text-soft);margin:0;font-size:12px;line-height:1.55}.row-cell p[data-v-8f4e8cf5]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tag-row[data-v-8f4e8cf5],.status-line[data-v-8f4e8cf5],.action-cell[data-v-8f4e8cf5]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-pill[data-v-8f4e8cf5],.status-badge[data-v-8f4e8cf5]{border:1px solid var(--line-soft);color:var(--text-muted);background:#ffffffd1;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;line-height:1;display:inline-flex}.status-badge.tone-danger[data-v-8f4e8cf5]{color:var(--danger)}.status-badge.tone-warn[data-v-8f4e8cf5]{color:var(--warn)}.status-badge.tone-violet[data-v-8f4e8cf5]{color:var(--violet)}.status-badge.tone-info[data-v-8f4e8cf5]{color:var(--accent)}.status-badge.tone-success[data-v-8f4e8cf5]{color:var(--success)}.action-cell[data-v-8f4e8cf5]{justify-content:flex-end}.subtle-hint[data-v-8f4e8cf5]{white-space:nowrap;background:#0f172a0d;border-radius:999px;align-items:center;width:fit-content;min-height:20px;padding:0 8px;font-size:11px;line-height:1.6;display:inline-flex}.subtle-hint.tone-success[data-v-8f4e8cf5]{color:#15803d;background:#16a34a1f}.subtle-hint.tone-info[data-v-8f4e8cf5]{color:#1d4ed8;background:#2563eb1f}.subtle-hint.tone-warn[data-v-8f4e8cf5]{color:#b45309;background:#f59e0b24}.subtle-hint.tone-danger[data-v-8f4e8cf5]{color:#b91c1c;background:#dc26261f}.table-empty[data-v-8f4e8cf5]{color:var(--text-soft);place-items:center;font-size:14px;display:grid}.page-footer span[data-v-8f4e8cf5]{color:var(--text-strong);font-size:13px}.page-indicator[data-v-8f4e8cf5]{color:var(--text-muted);align-items:center;padding:0 2px;display:inline-flex}@media (width<=1500px){.control-bar[data-v-8f4e8cf5]{grid-template-columns:repeat(2,minmax(0,1fr))}.table-head[data-v-8f4e8cf5],.table-row[data-v-8f4e8cf5]{grid-template-columns:40px minmax(180px,1fr) minmax(220px,1.16fr) minmax(170px,.84fr) minmax(128px,.58fr) minmax(128px,.58fr) minmax(180px,.8fr) minmax(148px,.7fr)}}@media (width<=980px){.view-shell[data-v-8f4e8cf5]{grid-template-rows:auto auto auto auto}.table-shell[data-v-8f4e8cf5]{overflow:visible}.table-head[data-v-8f4e8cf5]{display:none}.table-body[data-v-8f4e8cf5]{overflow:visible}.table-row[data-v-8f4e8cf5]{grid-template-columns:1fr}.row-check[data-v-8f4e8cf5],.action-cell[data-v-8f4e8cf5]{justify-content:flex-start}.control-bar[data-v-8f4e8cf5]{grid-template-columns:1fr}}.searchable-select[data-v-7577317e]{width:100%;position:relative}.select-trigger[data-v-7577317e]{border:1px solid var(--line-soft);width:100%;min-height:44px;color:var(--text-strong);cursor:pointer;background:#ffffffe0;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex}.select-trigger.active[data-v-7577317e]{border-color:#1677ff47;box-shadow:0 0 0 3px #1677ff14}.trigger-label[data-v-7577317e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.trigger-arrow[data-v-7577317e]{border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)}.trigger-arrow.open[data-v-7577317e]{transform:rotate(-135deg)}.select-popover[data-v-7577317e]{z-index:120;background:#fffffffa;border:1px solid #18223414;border-radius:18px;gap:10px;padding:12px;display:grid;position:fixed;box-shadow:0 20px 40px #0f172a24}.popover-search[data-v-7577317e]{display:grid}.popover-list[data-v-7577317e]{gap:6px;max-height:min(280px,42vh);display:grid;overflow:auto}.option-item[data-v-7577317e]{color:var(--text-strong);text-align:left;cursor:pointer;background:#f4f7fce6;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.option-item.selected[data-v-7577317e]{background:#1677ff14;border-color:#1677ff38}.option-item[data-v-7577317e]:hover{background:#eef4fbf5;border-color:#18223414}.option-item span[data-v-7577317e],.empty-item[data-v-7577317e]{font-size:13px;line-height:1.5}.option-item strong[data-v-7577317e]{color:var(--accent-strong);font-size:11px}.empty-item[data-v-7577317e]{color:var(--text-soft);text-align:center;padding:12px}.view-shell[data-v-b188858d]{grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;min-height:0;display:grid}.hero-panel[data-v-b188858d],.filter-panel[data-v-b188858d],.table-shell[data-v-b188858d],.page-footer[data-v-b188858d]{min-width:0;padding:14px 16px}.hero-panel[data-v-b188858d]{gap:14px;display:grid}.hero-main[data-v-b188858d],.summary-row[data-v-b188858d],.hero-actions[data-v-b188858d],.footer-actions[data-v-b188858d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hero-main[data-v-b188858d]{justify-content:space-between}.hero-copy[data-v-b188858d]{gap:8px;display:grid}.hero-copy h3[data-v-b188858d],.filter-copy strong[data-v-b188858d]{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.04em;margin:0}.hero-copy h3[data-v-b188858d]{font-size:26px}.hero-copy p[data-v-b188858d],.filter-copy p[data-v-b188858d],.filter-head small[data-v-b188858d],.table-empty p[data-v-b188858d],.page-footer span[data-v-b188858d],.page-indicator[data-v-b188858d]{color:var(--text-soft);margin:0;font-size:13px;line-height:1.7}.filter-panel[data-v-b188858d],.page-footer[data-v-b188858d]{gap:14px;display:grid}.filter-panel[data-v-b188858d]{z-index:2;position:relative;overflow:visible}.filter-head[data-v-b188858d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.filter-copy[data-v-b188858d]{gap:6px;display:grid}.filter-head-actions[data-v-b188858d]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.section-kicker[data-v-b188858d]{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.filter-grid[data-v-b188858d]{grid-template-columns:minmax(260px,1.4fr) repeat(5,minmax(150px,.6fr));align-items:end;gap:10px;display:grid}.search-field[data-v-b188858d]{grid-column:1/span 2}.field[data-v-b188858d]{gap:6px;min-width:0;display:grid}.field span[data-v-b188858d]{color:var(--text-muted);font-size:12px}.table-shell[data-v-b188858d]{z-index:1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.table-head[data-v-b188858d],.table-row[data-v-b188858d]{grid-template-columns:minmax(150px,.95fr) minmax(170px,.95fr) minmax(180px,1fr) minmax(160px,1fr) 90px repeat(5,minmax(105px,.72fr));align-items:center;gap:12px;display:grid}.table-head[data-v-b188858d]{border-bottom:1px solid var(--line-soft);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding-bottom:10px;font-size:12px;overflow:auto hidden}.table-body[data-v-b188858d]{gap:6px;min-height:0;padding-top:8px;display:grid;overflow:auto}.table-row[data-v-b188858d]{background:#ffffffc7;border:1px solid #1822340f;border-radius:16px;padding:12px 14px}.row-cell[data-v-b188858d]{align-content:start;gap:4px;min-width:0;display:grid}.row-cell strong[data-v-b188858d]{color:var(--text-strong);min-width:0;font-size:13px;line-height:1.45}.row-cell span[data-v-b188858d]{color:var(--text-soft);min-width:0;font-size:12px;line-height:1.55}.time-row-cell strong[data-v-b188858d],.token-cell strong[data-v-b188858d]{white-space:nowrap}.text-row-cell strong[data-v-b188858d],.text-row-cell span[data-v-b188858d]{overflow-wrap:anywhere;word-break:break-word}.text-row-cell span[data-v-b188858d]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.token-cell strong[data-v-b188858d]{font-family:var(--font-display);font-size:18px}.result-badge[data-v-b188858d]{border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;padding:5px 10px;font-size:12px;line-height:1;display:inline-flex}.result-badge.tone-success[data-v-b188858d]{color:var(--success);background:#22c55e1a;border-color:#22c55e2e}.result-badge.tone-danger[data-v-b188858d]{color:var(--danger);background:#ef444414;border-color:#ef444429}.table-empty[data-v-b188858d]{text-align:center;place-items:center;gap:10px;min-height:0;padding:24px;display:grid}.table-empty strong[data-v-b188858d]{color:var(--text-strong);font-size:16px}.page-footer[data-v-b188858d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.summary-mask[data-v-b188858d]{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a2e;justify-content:flex-end;display:flex;position:fixed;inset:0}.summary-panel[data-v-b188858d]{border-left:1px solid var(--line-soft);background:#fffffff5;align-content:start;gap:16px;width:min(560px,100vw);height:100%;padding:18px;display:grid;overflow:auto;box-shadow:-24px 0 60px #0f172a1f}.summary-panel-header[data-v-b188858d]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.summary-panel-copy[data-v-b188858d]{gap:6px;min-width:0;display:grid}.summary-panel-copy strong[data-v-b188858d]{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.04em;margin:0}.summary-panel-copy p[data-v-b188858d],.summary-panel-copy small[data-v-b188858d],.summary-panel-meta span[data-v-b188858d]{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.summary-panel-meta[data-v-b188858d]{background:#1677ff0f;border:1px solid #1677ff1f;border-radius:14px;padding:10px 12px}.summary-panel-grid[data-v-b188858d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-stat-card[data-v-b188858d]{border:1px solid var(--line-soft);background:#ffffffe6;border-radius:18px;gap:8px;padding:14px;display:grid}.summary-stat-card span[data-v-b188858d]{color:var(--text-muted);font-size:12px}.summary-stat-card strong[data-v-b188858d]{color:var(--text-strong);font-family:var(--font-display);font-size:24px;line-height:1.1}.summary-fade-enter-active[data-v-b188858d],.summary-fade-leave-active[data-v-b188858d]{transition:opacity .18s}.summary-fade-enter-from[data-v-b188858d],.summary-fade-leave-to[data-v-b188858d]{opacity:0}@media (width<=1680px){.filter-grid[data-v-b188858d]{grid-template-columns:repeat(4,minmax(0,1fr))}.search-field[data-v-b188858d]{grid-column:1/-1}}@media (width<=1200px){.filter-grid[data-v-b188858d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.filter-grid[data-v-b188858d]{grid-template-columns:1fr}.filter-head-actions[data-v-b188858d],.summary-panel-header[data-v-b188858d]{flex-direction:column;align-items:flex-start}.summary-panel-grid[data-v-b188858d]{grid-template-columns:1fr}.table-shell[data-v-b188858d]{overflow:visible}.table-head[data-v-b188858d]{display:none}.table-body[data-v-b188858d]{overflow:visible}.table-row[data-v-b188858d]{grid-template-columns:1fr}.time-row-cell strong[data-v-b188858d],.token-cell strong[data-v-b188858d]{white-space:normal}}.view-shell[data-v-5e8d1ac1]{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.hero-panel[data-v-5e8d1ac1],.settings-card[data-v-5e8d1ac1]{padding:18px}.hero-panel[data-v-5e8d1ac1]{gap:8px;display:grid}.hero-panel h3[data-v-5e8d1ac1],.card-head h4[data-v-5e8d1ac1]{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.04em;margin:8px 0 0}.hero-panel h3[data-v-5e8d1ac1]{font-size:24px}.hero-panel p[data-v-5e8d1ac1],.meta-copy[data-v-5e8d1ac1]{color:var(--text-soft);margin:0;font-size:13px;line-height:1.7}.settings-grid[data-v-5e8d1ac1]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;padding-bottom:6px;padding-right:4px;display:grid;overflow:auto}.settings-card[data-v-5e8d1ac1]{gap:14px;display:grid}.wide-card[data-v-5e8d1ac1]{grid-column:1/-1}.card-head[data-v-5e8d1ac1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.field-grid[data-v-5e8d1ac1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field[data-v-5e8d1ac1]{gap:8px;display:grid}.field span[data-v-5e8d1ac1]{color:var(--text-muted);font-size:12px}.label-row[data-v-5e8d1ac1]{align-items:center;gap:6px;display:inline-flex}.help-dot[data-v-5e8d1ac1]{width:16px;height:16px;color:var(--text-soft);cursor:help;-webkit-user-select:none;user-select:none;background:#0f172a0d;border:1px solid #1822341f;border-radius:999px;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.full-span[data-v-5e8d1ac1]{grid-column:1/-1}.switch-grid[data-v-5e8d1ac1],.action-row[data-v-5e8d1ac1]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=1080px){.settings-grid[data-v-5e8d1ac1],.field-grid[data-v-5e8d1ac1]{grid-template-columns:1fr}}.toast-stack[data-v-9cf2cff3]{z-index:70;gap:10px;width:min(380px,100vw - 24px);display:grid;position:fixed;bottom:24px;right:24px}.toast-card[data-v-9cf2cff3]{border:1px solid var(--line-soft);box-shadow:var(--shadow-large);background:#fffffff5;border-radius:20px;padding:14px}.toast-card.tone-success[data-v-9cf2cff3]{background:#effdf7fa}.toast-card.tone-danger[data-v-9cf2cff3]{background:#fff1effa}.toast-card.tone-warn[data-v-9cf2cff3]{background:#fff7edfa}.toast-card.tone-info[data-v-9cf2cff3]{background:#eff6fffa}.toast-head[data-v-9cf2cff3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.toast-badge[data-v-9cf2cff3]{color:var(--text-muted);background:#fffc;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;line-height:1;display:inline-flex}.toast-close[data-v-9cf2cff3]{cursor:pointer;color:var(--text-soft);background:#14213d14;border:0;border-radius:12px;padding:6px 8px;font-size:12px}.toast-card p[data-v-9cf2cff3]{color:var(--text-strong);overflow-wrap:anywhere;max-height:112px;margin:10px 0 0;padding-right:4px;font-size:14px;line-height:1.7;overflow:auto}@media (width<=720px){.toast-stack[data-v-9cf2cff3]{width:auto;bottom:12px;left:12px;right:12px}}.app-shell[data-v-6b9120b2]{z-index:1;grid-template-columns:280px minmax(0,1fr);gap:14px;width:min(1780px,100vw - 24px);height:calc(100vh - 16px);margin:8px auto;display:grid;position:relative;overflow:hidden}.auth-screen[data-v-6b9120b2]{justify-content:center;align-items:center;width:min(520px,100vw - 32px);min-height:320px;margin:auto;padding:32px;display:flex}.auth-panel[data-v-6b9120b2]{flex-direction:column;gap:14px;width:100%;display:flex}.auth-kicker[data-v-6b9120b2]{letter-spacing:.2em;color:var(--text-muted);font-size:12px}.auth-form[data-v-6b9120b2]{flex-direction:column;gap:12px;display:flex}.auth-input[data-v-6b9120b2]{border:1px solid var(--line-soft);background:var(--panel-soft);width:100%;min-height:44px;color:var(--text-main);border-radius:12px;padding:0 14px;font-size:14px}.auth-error[data-v-6b9120b2]{color:#ff8f8f;margin:0}.auth-submit[data-v-6b9120b2],.logout-btn[data-v-6b9120b2]{align-self:flex-start}.sidebar-shell[data-v-6b9120b2],.workspace-shell[data-v-6b9120b2]{min-height:0}.sidebar-shell[data-v-6b9120b2]{border:1px solid var(--sidebar-line);box-shadow:var(--shadow-large);color:#eff4ff;background:linear-gradient(#0d1624f5,#0e1c2efa);border-radius:28px;grid-template-rows:auto 1fr auto;gap:14px;padding:18px 14px;display:grid}.brand-block[data-v-6b9120b2]{gap:8px;display:grid}.brand-tag[data-v-6b9120b2]{color:#fffc;letter-spacing:.14em;text-transform:uppercase;background:#ffffff14;border-radius:999px;align-items:center;width:fit-content;padding:6px 10px;font-size:11px;display:inline-flex}.brand-block h1[data-v-6b9120b2]{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:30px;line-height:1.02}.brand-block p[data-v-6b9120b2],.sidebar-footer p[data-v-6b9120b2]{color:#eff4ffb8;margin:0;font-size:13px;line-height:1.75}.nav-list[data-v-6b9120b2]{align-content:start;gap:12px;padding-right:4px;display:grid;overflow:auto}.nav-section[data-v-6b9120b2]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:22px;gap:10px;padding:12px;transition:border-color .18s,background .18s;display:grid}.nav-section.active[data-v-6b9120b2]{background:#ffffff0d;border-color:#1677ff29}.section-toggle[data-v-6b9120b2]{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:0;display:flex}.section-head[data-v-6b9120b2]{gap:6px;min-width:0;display:grid}.section-kicker[data-v-6b9120b2]{color:#eff4ff85;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.section-title-row[data-v-6b9120b2]{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-title-row strong[data-v-6b9120b2]{font-size:15px;line-height:1.2}.section-title-row small[data-v-6b9120b2],.section-head small[data-v-6b9120b2]{color:#eff4ffb3}.section-count[data-v-6b9120b2]{color:#eff4ffeb;background:#ffffff14;border-radius:999px;justify-content:center;min-width:28px;padding:3px 8px;font-size:11px;display:inline-flex}.section-head small[data-v-6b9120b2]{font-size:12px;line-height:1.6}.section-arrow[data-v-6b9120b2]{border-bottom:2px solid #eff4ffb8;border-right:2px solid #eff4ffb8;flex:none;width:10px;height:10px;margin-top:10px;transition:transform .18s;transform:rotate(45deg)}.section-arrow.collapsed[data-v-6b9120b2]{transform:rotate(-45deg)}.subnav-list[data-v-6b9120b2]{gap:8px;display:grid}.subnav-item[data-v-6b9120b2]{color:#eff4ffeb;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;gap:6px;padding:12px 12px 12px 14px;transition:transform .18s,background .18s,border-color .18s;display:grid}.subnav-item[data-v-6b9120b2]:hover{transform:translateY(-1px)}.subnav-item.active[data-v-6b9120b2]{background:linear-gradient(135deg,#1677ff29,#1677ff14);border-color:#1677ff47}.subnav-main[data-v-6b9120b2]{gap:4px;display:grid}.nav-kicker[data-v-6b9120b2]{color:#eff4ff8f;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.subnav-item strong[data-v-6b9120b2]{font-size:15px;line-height:1.2}.subnav-item small[data-v-6b9120b2]{color:#eff4ffad;font-size:12px;line-height:1.6}.nav-meta[data-v-6b9120b2]{color:#eff4ffe0;background:#ffffff14;border-radius:999px;width:fit-content;padding:5px 9px;font-size:11px;display:inline-flex}.sidebar-footer[data-v-6b9120b2]{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;gap:8px;padding:14px;display:grid}.footer-chip[data-v-6b9120b2]{color:#eff4ffeb;align-items:center;gap:8px;width:fit-content;display:inline-flex}.auto-refresh-footer[data-v-6b9120b2]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.auto-refresh-footer strong[data-v-6b9120b2]{font-size:12px;line-height:1.4}.auto-refresh-footer span[data-v-6b9120b2]{color:#eff4ffb8;font-size:12px;line-height:1.5}.auto-refresh-next[data-v-6b9120b2]{color:#eff4ffe6}.auto-refresh-footer.tone-success[data-v-6b9120b2]{color:#dcfce7;background:#16a34a14;border-color:#16a34a38}.auto-refresh-footer.tone-danger[data-v-6b9120b2]{color:#fee2e2;background:#dc262614;border-color:#dc262638}.auto-refresh-footer.tone-info[data-v-6b9120b2]{color:#dbeafe;background:#1677ff14;border-color:#1677ff38}.workspace-shell[data-v-6b9120b2]{grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.workspace-shell.immersive[data-v-6b9120b2]{grid-template-rows:minmax(0,1fr);gap:0}.workspace-toolbar[data-v-6b9120b2],.progress-strip[data-v-6b9120b2]{padding:12px 16px}.workspace-toolbar[data-v-6b9120b2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.toolbar-copy[data-v-6b9120b2]{gap:4px;min-width:0;display:grid}.breadcrumb-row[data-v-6b9120b2]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.breadcrumb-item[data-v-6b9120b2],.breadcrumb-sep[data-v-6b9120b2]{color:var(--text-muted);font-size:12px}.breadcrumb-row strong[data-v-6b9120b2]{color:var(--text-strong);font-size:15px}.header-actions[data-v-6b9120b2]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.progress-strip[data-v-6b9120b2]{gap:10px;display:grid}.progress-strip-head[data-v-6b9120b2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-strip-head strong[data-v-6b9120b2]{color:var(--text-strong);font-size:14px}.progress-strip-head span[data-v-6b9120b2]{color:var(--text-soft);font-size:12px}.progress-list[data-v-6b9120b2]{gap:10px;max-height:220px;display:grid;overflow:auto}.progress-item[data-v-6b9120b2]{background:#ffffffbd;border:1px solid #1822340f;border-radius:18px;gap:8px;padding:12px 12px 10px;display:grid}.progress-item.completed[data-v-6b9120b2]{opacity:.92}.progress-copy[data-v-6b9120b2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-copy strong[data-v-6b9120b2]{color:var(--text-strong);font-size:14px}.progress-copy span[data-v-6b9120b2]{color:var(--text-soft);font-size:12px}.progress-meta[data-v-6b9120b2]{justify-content:flex-end;display:flex}.progress-meta span[data-v-6b9120b2]{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:12px}.progress-track[data-v-6b9120b2]{background:#18223414;border-radius:999px;width:100%;height:10px;overflow:hidden}.progress-value[data-v-6b9120b2]{border-radius:inherit;background:linear-gradient(90deg,#1677ff,#14b8a6,#22c55e);height:100%;transition:width .2s;display:block;box-shadow:0 0 28px #1677ff3d}.progress-item[data-tone=success] .progress-value[data-v-6b9120b2]{background:linear-gradient(90deg,#16a34a,#22c55e);box-shadow:0 0 24px #16a34a33}.progress-item[data-tone=warn] .progress-value[data-v-6b9120b2]{background:linear-gradient(90deg,#f59e0b,#d97706);box-shadow:0 0 24px #d9770633}.progress-item[data-tone=danger] .progress-value[data-v-6b9120b2]{background:linear-gradient(90deg,#ef4444,#dc2626);box-shadow:0 0 24px #dc262633}.workspace-body[data-v-6b9120b2]{min-height:0;display:flex;overflow:hidden}.workspace-body.immersive[data-v-6b9120b2]{height:100%}.workspace-body[data-v-6b9120b2]>*{flex:auto;min-height:0}.hidden-input[data-v-6b9120b2]{display:none}@media (width<=1360px){.app-shell[data-v-6b9120b2]{grid-template-columns:1fr;height:auto;overflow:visible}.sidebar-shell[data-v-6b9120b2],.workspace-body[data-v-6b9120b2],.nav-list[data-v-6b9120b2]{overflow:visible}.nav-list[data-v-6b9120b2]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=960px){.app-shell[data-v-6b9120b2]{width:calc(100% - 16px);margin:8px auto 16px}.workspace-toolbar[data-v-6b9120b2],.breadcrumb-row[data-v-6b9120b2],.header-actions[data-v-6b9120b2],.progress-copy[data-v-6b9120b2]{flex-direction:column;align-items:flex-start}.nav-list[data-v-6b9120b2]{grid-template-columns:1fr}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edf3fb;--bg-soft:#e4edf8;--bg-strong:#d8e5f5;--panel:#ffffffe6;--panel-strong:#fff;--panel-muted:#f7faffeb;--sidebar:#0d1624;--sidebar-line:#ffffff14;--ink-strong:#111b2b;--text-strong:#182234;--text-muted:#5e6b82;--text-soft:#71809a;--text-faint:#96a3b9;--accent:#1677ff;--accent-strong:#0b5dd0;--accent-soft:#1677ff1f;--accent-glow:#1677ff2e;--success:#16a34a;--success-soft:#16a34a1f;--warn:#d97706;--warn-soft:#d977061f;--danger:#dc2626;--danger-soft:#dc26261f;--violet:#7c3aed;--violet-soft:#7c3aed1f;--line-soft:#18223414;--line-strong:#18223429;--shadow-soft:0 18px 40px #0e172614;--shadow-large:0 32px 90px #0e17261f;--font-display:"Aptos Display", "Segoe UI Variable Display", "Bahnschrift", "Microsoft YaHei UI", sans-serif;--font-body:"Aptos", "Microsoft YaHei UI", "PingFang SC", "Noto Sans SC", sans-serif}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%}body{color:var(--text-strong);font-family:var(--font-body);background:radial-gradient(circle at 12% 14%,#1677ff24,#0000 26%),radial-gradient(circle at 82% 10%,#14b8a61f,#0000 24%),linear-gradient(#f5f8fd 0%,#eef3fb 46%,#e6edf8 100%);margin:0}body:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#0f172a0a 1px,#0000 1px),linear-gradient(90deg,#0f172a0a 1px,#0000 1px);background-size:36px 36px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 88%);mask-image:radial-gradient(circle,#000,#0000 88%)}button,input,select,textarea{font:inherit}button{appearance:none}input,select,textarea{outline:none}a{color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#1677ff2e;border-radius:999px}.surface-card{background:var(--panel);border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px}.status-dot{background:currentColor;border-radius:999px;width:8px;height:8px}.pill{border:1px solid var(--line-soft);color:var(--text-muted);background:#ffffffd1;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;line-height:1;display:inline-flex}.pill strong{color:var(--text-strong);font-size:13px}.eyebrow{background:var(--accent-soft);width:fit-content;color:var(--accent-strong);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;display:inline-flex}.primary-btn,.secondary-btn,.ghost-btn,.danger-btn,.mini-btn{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 14px;transition:transform .18s,opacity .18s,background .18s;display:inline-flex}.primary-btn:hover,.secondary-btn:hover,.ghost-btn:hover,.danger-btn:hover,.mini-btn:hover{transform:translateY(-1px)}.primary-btn{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-strong));box-shadow:0 10px 30px var(--accent-glow)}.secondary-btn{color:var(--text-strong);box-shadow:var(--shadow-soft);background:#fffffff0}.ghost-btn{color:var(--text-muted);border:1px solid var(--line-soft);background:0 0}.danger-btn{color:var(--danger);box-shadow:var(--shadow-soft);background:#fff1f1f5}.mini-btn{min-height:34px;color:var(--text-strong);box-shadow:var(--shadow-soft);background:#ffffffeb;padding:8px 12px;font-size:12px}.primary-btn:disabled,.secondary-btn:disabled,.ghost-btn:disabled,.danger-btn:disabled,.mini-btn:disabled{cursor:default;opacity:.56;transform:none}.button-label{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.button-label:before{content:"";opacity:0;border:2px solid;border-right-color:#0000;border-radius:999px;flex:0 0 12px;width:12px;height:12px}.button-label.pending:before{opacity:1;animation:.7s linear infinite spin}.text-input,.select-input,.textarea-input{border:1px solid var(--line-soft);width:100%;color:var(--text-strong);background:#fffffff0;border-radius:14px;padding:12px 14px}.text-input:focus,.select-input:focus,.textarea-input:focus{border-color:#1677ff4d;box-shadow:0 0 0 3px #1677ff1f}.switch-row{color:var(--text-soft);background:#ffffffe0;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:inline-flex}.switch-row input{width:16px;height:16px;accent-color:var(--accent)}.tone-success{color:var(--success);background:#effdf4f5;border-color:#16a34a29}.tone-warn{color:var(--warn);background:#fff7edfa;border-color:#d977062e}.tone-danger{color:var(--danger);background:#fff1f1fa;border-color:#dc26262e}.tone-info{color:var(--accent);background:#eff6fffa;border-color:#1677ff2e}.tone-neutral{color:var(--text-muted);background:#f8fafcf5;border-color:#64748b2e}.tone-violet{color:var(--violet);background:#f5f3fffa;border-color:#7c3aed2e}@keyframes spin{to{transform:rotate(360deg)}}
