html,body,#app{height:100%;margin:0;padding:0;overflow:hidden}.app-layout{display:flex;height:100vh;background:#09090b}.sidebar{position:fixed;top:0;left:0;width:240px;height:100vh;background:#18181b;border-right:1px solid #27272a;display:flex;flex-direction:column;z-index:1000;transition:width .2s ease-in-out}.sidebar--collapsed{width:64px}.sidebar__logo{display:flex;align-items:center;justify-content:center;height:64px;padding:0 12px;border-bottom:1px solid #27272a;flex-shrink:0;overflow:hidden}.sidebar__logo-img{max-width:100%;max-height:48px;width:auto;height:auto;object-fit:contain;transition:all .2s ease-in-out}.sidebar__logo-img--collapsed{max-width:40px;max-height:40px}.sidebar__nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 0}.sidebar__user{flex-shrink:0;padding:16px;border-top:1px solid #27272a}.sidebar__user-trigger{display:flex;align-items:center;gap:12px;padding:8px;margin:-8px;border-radius:8px;cursor:pointer;transition:background .2s}.sidebar__user-trigger:hover{background:#27272a}.sidebar__user-info{flex:1;min-width:0}.sidebar__user-name{font-size:14px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__user-role{font-size:12px;color:#71717a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__toggle{position:absolute;top:50%;right:-12px;transform:translateY(-50%);width:24px;height:24px;background:#27272a;border:1px solid #3f3f46;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#a1a1aa;transition:all .2s;z-index:10}.sidebar__toggle:hover{background:#3f3f46;color:#fff}.main-content{position:fixed;inset:0 0 0 240px;display:flex;flex-direction:column;overflow:hidden;transition:left .2s ease-in-out}.main-content--expanded{left:64px}.main-header{height:56px;min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#18181b;border-bottom:1px solid #27272a;flex-shrink:0}.main-header__left{display:flex;align-items:center;gap:16px}.main-header__title{font-size:18px;font-weight:600;color:#fff;margin:0}.main-header__right{display:flex;align-items:center;gap:16px}.main-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:24px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#18181b}::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#52525b}.ai-costs-dashboard[data-v-49b74716]{padding:24px}.page-header[data-v-49b74716]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-49b74716]{font-size:24px;font-weight:600;color:#f1f5f9;margin:0}.summary-grid[data-v-49b74716]{margin-bottom:24px}.stat-card[data-v-49b74716]{background:linear-gradient(135deg,#6366f11a,#6366f10d);border:1px solid rgba(99,102,241,.2)}.stat-card--today[data-v-49b74716]{background:linear-gradient(135deg,#22c55e26,#22c55e0d);border-color:#22c55e4d}.stat-card--week[data-v-49b74716]{background:linear-gradient(135deg,#3b82f626,#3b82f60d);border-color:#3b82f64d}.stat-card--month[data-v-49b74716]{background:linear-gradient(135deg,#a855f726,#a855f70d);border-color:#a855f74d}.stat-card--tenants[data-v-49b74716]{background:linear-gradient(135deg,#14b8a626,#14b8a60d);border-color:#14b8a64d}.stat-meta[data-v-49b74716]{font-size:12px;color:#94a3b8;margin-top:4px}.breakdown-card[data-v-49b74716],.content-grid[data-v-49b74716]{margin-bottom:24px}.budget-card[data-v-49b74716],.pricing-card[data-v-49b74716]{height:100%}.budget-item[data-v-49b74716]{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1)}.budget-item[data-v-49b74716]:last-child{border-bottom:none}.budget-header[data-v-49b74716]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.budget-scope[data-v-49b74716]{font-weight:500;color:#e2e8f0;text-transform:capitalize}.budget-info[data-v-49b74716]{margin-bottom:6px}.period-label[data-v-49b74716]{font-size:13px;color:#94a3b8;text-transform:capitalize}.budget-numbers[data-v-49b74716]{display:flex;justify-content:space-between;font-size:12px;color:#94a3b8;margin-top:4px}.empty-state[data-v-49b74716]{text-align:center;padding:24px;color:#64748b;font-style:italic}.scraper-dashboard[data-v-19123f63]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-19123f63]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-19123f63]{font-size:28px;font-weight:700;color:#f1f5f9;margin:0;display:flex;align-items:center;gap:12px}.title-icon[data-v-19123f63]{font-size:32px}.cooldown-alert[data-v-19123f63]{margin-bottom:24px;background:#eab3081a;border:1px solid rgba(234,179,8,.3)}.alert-header[data-v-19123f63]{font-size:16px;font-weight:600}.cooldown-info p[data-v-19123f63]{margin:4px 0;color:#fbbf24}.stats-card[data-v-19123f63]{margin-bottom:24px}.time-stat-card[data-v-19123f63]{background:linear-gradient(135deg,#3b82f626,#3b82f60d);border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:20px;text-align:center}.time-label[data-v-19123f63]{font-size:14px;font-weight:600;color:#94a3b8;text-transform:uppercase;margin-bottom:12px}.stat-row[data-v-19123f63],.stat-meta[data-v-19123f63]{margin-bottom:8px}.latency[data-v-19123f63]{font-size:14px;color:#60a5fa}.success-rate[data-v-19123f63]{font-size:14px;color:#22c55e;font-weight:500}.success-rate.low[data-v-19123f63]{color:#ef4444}.progress-card[data-v-19123f63]{margin-bottom:24px}.main-progress[data-v-19123f63]{padding:16px 0}.progress-header[data-v-19123f63]{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.completed[data-v-19123f63]{font-size:48px;font-weight:700;color:#22c55e}.separator[data-v-19123f63]{font-size:32px;color:#64748b}.total[data-v-19123f63]{font-size:24px;color:#94a3b8}.progress-stats[data-v-19123f63]{margin-top:20px}.mini-stat[data-v-19123f63]{text-align:center;padding:12px;background:#ffffff0d;border-radius:8px}.mini-stat .label[data-v-19123f63]{display:block;font-size:12px;color:#94a3b8;margin-bottom:4px}.mini-stat .value[data-v-19123f63]{display:block;font-size:20px;font-weight:600}.mini-stat .value.success[data-v-19123f63]{color:#22c55e}.mini-stat .value.error[data-v-19123f63]{color:#ef4444}.mini-stat .value.muted[data-v-19123f63]{color:#64748b}.eta-card[data-v-19123f63]{text-align:center;background:linear-gradient(135deg,#a855f726,#a855f70d);border:1px solid rgba(168,85,247,.3)}.eta-value[data-v-19123f63],.rate-value[data-v-19123f63],.completion-time[data-v-19123f63]{font-size:28px;font-weight:700;color:#a855f7}.dashboard-footer[data-v-19123f63]{display:flex;justify-content:space-between;margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;color:#64748b}.auto-refresh[data-v-19123f63]{display:flex;align-items:center;gap:6px}.auto-refresh[data-v-19123f63]:before{content:"🔄"}.usage-page[data-v-482af3ad]{padding:24px}.page-header[data-v-482af3ad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-title[data-v-482af3ad]{font-size:24px;font-weight:600;color:#f1f5f9;margin:0}.filters-card[data-v-482af3ad]{margin-bottom:16px}.filter-label[data-v-482af3ad]{color:#94a3b8;font-size:13px;line-height:28px}.stats-bar[data-v-482af3ad]{display:flex;gap:24px;padding:12px 16px;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:6px;margin-bottom:16px}.stat-item[data-v-482af3ad]{display:flex;flex-direction:column}.stat-item--error[data-v-482af3ad]{color:#ef4444}.stat-value[data-v-482af3ad]{font-size:18px;font-weight:600;color:#e2e8f0}.stat-item--error .stat-value[data-v-482af3ad]{color:#ef4444}.stat-label[data-v-482af3ad]{font-size:12px;color:#94a3b8}.metadata-block[data-v-482af3ad]{background:#0000004d;padding:12px;border-radius:6px;font-size:12px;overflow-x:auto;color:#94a3b8}.auto-refresh-label[data-v-482af3ad]{font-size:13px;color:#94a3b8}.audit-logs-page[data-v-1e2a8f90]{padding:24px}.page-header[data-v-1e2a8f90]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page-title[data-v-1e2a8f90]{font-size:24px;font-weight:600;color:#f1f5f9;margin:0}.page-subtitle[data-v-1e2a8f90]{font-size:14px;color:#64748b;margin:4px 0 0}.filters-card[data-v-1e2a8f90]{margin-bottom:16px}.filters-grid[data-v-1e2a8f90]{display:grid;grid-template-columns:1fr 180px 180px 140px 280px auto;gap:12px;align-items:center}@media(max-width:1200px){.filters-grid[data-v-1e2a8f90]{grid-template-columns:1fr 1fr}}@media(max-width:768px){.filters-grid[data-v-1e2a8f90]{grid-template-columns:1fr}}.logs-card[data-v-1e2a8f90]{min-height:400px}.pagination-container[data-v-1e2a8f90]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.pagination-info[data-v-1e2a8f90]{font-size:13px;color:#64748b}.properties-json[data-v-1e2a8f90]{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:12px;font-size:12px;color:#94a3b8;overflow-x:auto;max-height:300px;overflow-y:auto}.tenant-audit-page[data-v-1da23c59]{padding:24px}.page-header[data-v-1da23c59]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page-title[data-v-1da23c59]{display:flex;align-items:center;font-size:24px;font-weight:600;color:var(--text-primary, #f1f5f9);margin:0}.page-subtitle[data-v-1da23c59]{font-size:14px;color:var(--text-secondary, #64748b);margin:4px 0 0}.tenant-selector-card[data-v-1da23c59]{margin-bottom:16px}.tenant-selector[data-v-1da23c59]{display:flex;align-items:center;gap:16px}.selector-label[data-v-1da23c59]{font-weight:500;color:var(--text-primary, #f1f5f9)}.filters-card[data-v-1da23c59]{margin-bottom:16px}.filters-grid[data-v-1da23c59]{display:grid;grid-template-columns:1fr 150px 150px 140px 280px auto;gap:12px;align-items:center}@media(max-width:1400px){.filters-grid[data-v-1da23c59]{grid-template-columns:1fr 1fr 1fr}}@media(max-width:768px){.filters-grid[data-v-1da23c59]{grid-template-columns:1fr}.tenant-selector[data-v-1da23c59]{flex-direction:column;align-items:flex-start}}.logs-card[data-v-1da23c59]{min-height:400px}.pagination-container[data-v-1da23c59]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color, rgba(255, 255, 255, .1))}.pagination-info[data-v-1da23c59]{font-size:13px;color:var(--text-secondary, #64748b)}.changes-container[data-v-1da23c59]{background:var(--bg-secondary, rgba(0, 0, 0, .2));border-radius:8px;padding:16px}.change-row[data-v-1da23c59]{padding:8px 0;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .1))}.change-row[data-v-1da23c59]:last-child{border-bottom:none}.change-field[data-v-1da23c59]{font-weight:600;color:var(--text-primary, #f1f5f9);margin-bottom:4px}.change-values[data-v-1da23c59]{display:flex;flex-direction:column;gap:4px}.change-old[data-v-1da23c59],.change-new[data-v-1da23c59]{font-size:13px}.change-old[data-v-1da23c59]{color:#f87171}.change-new[data-v-1da23c59]{color:#4ade80}.change-old .label[data-v-1da23c59],.change-new .label[data-v-1da23c59]{font-weight:500;margin-right:8px}.change-old code[data-v-1da23c59],.change-new code[data-v-1da23c59]{background:var(--bg-primary, rgba(0, 0, 0, .3));padding:2px 6px;border-radius:4px;font-size:12px}.raw-json[data-v-1da23c59]{background:var(--bg-primary, rgba(0, 0, 0, .3));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:6px;padding:12px;font-size:12px;color:var(--text-secondary, #94a3b8);overflow-x:auto;max-height:300px;overflow-y:auto}.mr-2[data-v-1da23c59]{margin-right:8px}.gcp-billing-dashboard[data-v-9f6cec81]{max-width:1400px;margin:0 auto}.live-cost-banner[data-v-9f6cec81]{background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);border-left:4px solid #f0a020}.summary-card[data-v-9f6cec81]{transition:all .2s ease}.summary-card[data-v-9f6cec81]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.chart-container[data-v-9f6cec81]{position:relative}.trend-bars[data-v-9f6cec81]{display:flex;align-items:flex-end;justify-content:space-between;height:260px;padding:0 8px;gap:2px}.trend-bar-group[data-v-9f6cec81]{flex:1;display:flex;flex-direction:column;align-items:center;max-width:24px}.trend-bar[data-v-9f6cec81]{width:100%;height:220px;display:flex;flex-direction:column-reverse;background:var(--bg-secondary);border-radius:4px 4px 0 0;overflow:hidden}.bar-vertex-ai[data-v-9f6cec81]{background:#2080f0;width:100%;transition:height .3s ease}.bar-other[data-v-9f6cec81]{background:#18a058;width:100%;transition:height .3s ease}.trend-label[data-v-9f6cec81]{font-size:10px;color:var(--text-muted);margin-top:4px;transform:rotate(-45deg);white-space:nowrap}[data-v-9f6cec81] .n-statistic .n-statistic-value{font-variant-numeric:tabular-nums}.setup-instructions[data-v-9f6cec81]{font-size:14px}.setup-steps[data-v-9f6cec81]{list-style:decimal;margin-left:20px;line-height:1.8}.setup-steps li[data-v-9f6cec81]{margin-bottom:12px}.text-primary[data-v-9f6cec81]{color:#2080f0}.text-muted[data-v-9f6cec81]{color:var(--text-muted);font-size:13px}.setup-steps code[data-v-9f6cec81]{background:var(--bg-secondary);padding:2px 6px;border-radius:4px;font-family:monospace}.project-detail[data-v-7fdfcb45]{max-width:1200px;margin:0 auto}.summary-card[data-v-7fdfcb45]{transition:all .2s ease}.summary-card[data-v-7fdfcb45]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.service-breakdown[data-v-7fdfcb45]{display:flex;flex-direction:column;gap:12px}.service-row[data-v-7fdfcb45]{display:grid;grid-template-columns:200px 1fr 100px 60px;gap:16px;align-items:center}.service-name[data-v-7fdfcb45]{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-bar-container[data-v-7fdfcb45]{height:20px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.service-bar[data-v-7fdfcb45]{height:100%;border-radius:4px;transition:width .3s ease}.service-cost[data-v-7fdfcb45]{font-family:monospace;font-weight:600;text-align:right}.service-percent[data-v-7fdfcb45]{color:var(--text-muted);font-size:12px;text-align:right}.chart-container[data-v-7fdfcb45]{position:relative}.trend-bars[data-v-7fdfcb45]{display:flex;align-items:flex-end;justify-content:space-between;height:210px;padding:0 8px;gap:2px}.trend-bar-group[data-v-7fdfcb45]{flex:1;display:flex;flex-direction:column;align-items:center;max-width:24px}.trend-bar[data-v-7fdfcb45]{width:100%;height:180px;display:flex;flex-direction:column-reverse;background:var(--bg-secondary);border-radius:4px 4px 0 0;overflow:hidden}.bar-fill[data-v-7fdfcb45]{background:#2080f0;width:100%;transition:height .3s ease}.trend-label[data-v-7fdfcb45]{font-size:10px;color:var(--text-muted);margin-top:4px;transform:rotate(-45deg);white-space:nowrap}.gcp-projects[data-v-cbaa73a9]{max-width:1400px;margin:0 auto}.text-primary[data-v-cbaa73a9]{color:#2080f0}[data-v-cbaa73a9] .n-statistic .n-statistic-value{font-variant-numeric:tabular-nums}.vertex-ai-costs[data-v-078ff680]{max-width:1400px;margin:0 auto}.total-cost-card[data-v-078ff680]{background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);border-left:4px solid #2080f0}.text-primary[data-v-078ff680]{color:#2080f0}.model-bars[data-v-078ff680]{display:flex;flex-direction:column;gap:12px}.model-bar-row[data-v-078ff680]{display:grid;grid-template-columns:200px 1fr 100px 60px;gap:16px;align-items:center}.model-name[data-v-078ff680]{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-bar-container[data-v-078ff680]{height:24px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.model-bar[data-v-078ff680]{height:100%;background:linear-gradient(90deg,#2080f0,#36ad6a);border-radius:4px;transition:width .3s ease}.model-cost[data-v-078ff680]{font-family:monospace;font-weight:600;text-align:right}.model-percent[data-v-078ff680]{color:var(--text-muted);font-size:12px;text-align:right}[data-v-078ff680] .n-statistic .n-statistic-value{font-variant-numeric:tabular-nums}.billing-page[data-v-9506a676]{padding:24px}.page-header[data-v-9506a676]{margin-bottom:24px}.page-title[data-v-9506a676]{font-size:24px;font-weight:600;color:#f1f5f9;margin:0}.page-subtitle[data-v-9506a676]{font-size:14px;color:#64748b;margin:4px 0 0}.stats-grid[data-v-9506a676]{margin-bottom:24px}.stat-card[data-v-9506a676]{background:linear-gradient(135deg,#6366f11a,#6366f10d);border:1px solid rgba(99,102,241,.2)}.stat-card--mrr[data-v-9506a676]{background:linear-gradient(135deg,#22c55e26,#22c55e0d);border-color:#22c55e4d}.stat-card--warning[data-v-9506a676]{background:linear-gradient(135deg,#eab30826,#eab3080d);border-color:#eab3084d}.stat-card--danger[data-v-9506a676]{background:linear-gradient(135deg,#ef444426,#ef44440d);border-color:#ef44444d}.tier-card[data-v-9506a676]{margin-bottom:16px}.tier-grid[data-v-9506a676]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tier-item[data-v-9506a676]{text-align:center;padding:16px;background:#0003;border-radius:8px}.tier-name[data-v-9506a676]{font-weight:500;color:#94a3b8;margin-bottom:8px}.tier-count[data-v-9506a676]{font-size:28px;font-weight:600;color:#f1f5f9}.tier-price[data-v-9506a676]{font-size:13px;color:#64748b;margin-top:4px}.filters-card[data-v-9506a676]{margin-bottom:16px}.filters-grid[data-v-9506a676]{display:grid;grid-template-columns:1fr 160px 140px 160px;gap:12px}.pagination-container[data-v-9506a676]{display:flex;justify-content:center;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.billing-show[data-v-8ebeb9eb]{padding:24px}.page-header[data-v-8ebeb9eb]{margin-bottom:24px}.page-title[data-v-8ebeb9eb]{font-size:24px;font-weight:600;color:#f1f5f9;margin:0}.page-subtitle[data-v-8ebeb9eb]{font-size:14px;color:#64748b;margin:4px 0 0}.stats-grid[data-v-8ebeb9eb]{margin-bottom:24px}.stat-card[data-v-8ebeb9eb]{background:linear-gradient(135deg,#6366f11a,#6366f10d);border:1px solid rgba(99,102,241,.2)}.stat-card--mrr[data-v-8ebeb9eb]{background:linear-gradient(135deg,#22c55e26,#22c55e0d);border-color:#22c55e4d}.details-card[data-v-8ebeb9eb]{margin-bottom:16px}[data-v-61a601d5] .n-collapse-item__header{padding:12px 16px;background:#27272a80;border-radius:8px}.conflict-review[data-v-4d575dfd]{padding:0}.border-blue[data-v-4d575dfd]{border-left:3px solid #4080ff}.border-green[data-v-4d575dfd]{border-left:3px solid #18a058}.highlight-conflict[data-v-4d575dfd]{background-color:#f0a0201a;padding:2px 4px;border-radius:4px}.curation-dashboard[data-v-c0b6365f]{padding:0}.queue-card[data-v-c0b6365f]{cursor:pointer;transition:transform .2s,box-shadow .2s}.queue-card[data-v-c0b6365f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.border-warning[data-v-c0b6365f]{border-left:3px solid #f0a020}[data-v-c0b6365f] .n-statistic-value{font-variant-numeric:tabular-nums}.pending-review[data-v-ed09dfa7],.curation-rules[data-v-e20215e5],.spot-checks[data-v-af7444aa]{padding:0}.content-preview[data-v-af7444aa]{background:#1a1a1a;padding:12px;border-radius:6px;font-size:12px;overflow-x:auto;max-height:300px}.tenant-trust[data-v-9185b870]{padding:0}.source-card[data-v-867e3117]{transition:all .2s ease}.source-card.freshness-fresh[data-v-867e3117]{border-left:3px solid var(--n-color-success)}.source-card.freshness-aging[data-v-867e3117]{border-left:3px solid var(--n-color-warning)}.source-card.freshness-stale[data-v-867e3117]{border-left:3px solid var(--n-color-error)}.source-card.freshness-never[data-v-867e3117]{border-left:3px solid var(--n-text-color-disabled)}.status-dot[data-v-867e3117]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.status-dot.healthy[data-v-867e3117]{background-color:#18a058}.status-dot.stale[data-v-867e3117]{background-color:#f0a020}.status-dot.critical[data-v-867e3117]{background-color:#d03050}.status-dot.unknown[data-v-867e3117]{background-color:#909399}.flex[data-v-88c90b0c]{display:flex}.justify-between[data-v-88c90b0c]{justify-content:space-between}.items-center[data-v-88c90b0c]{align-items:center}.stat-card[data-v-b2cabd18]{cursor:pointer;transition:transform .2s,box-shadow .2s}.stat-card[data-v-b2cabd18]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.role-row[data-v-b2cabd18]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.role-name[data-v-b2cabd18]{width:120px;flex-shrink:0}.role-count[data-v-b2cabd18]{width:50px;text-align:right;flex-shrink:0}.flex[data-v-d9a54d13]{display:flex}.justify-between[data-v-d9a54d13]{justify-content:space-between}.items-center[data-v-d9a54d13]{align-items:center}.flex[data-v-41856a83]{display:flex}.justify-between[data-v-41856a83]{justify-content:space-between}.items-center[data-v-41856a83]{align-items:center}.flex[data-v-60eb9479]{display:flex}.justify-between[data-v-60eb9479]{justify-content:space-between}.items-center[data-v-60eb9479]{align-items:center}.flex[data-v-4a9972f0]{display:flex}.justify-between[data-v-4a9972f0]{justify-content:space-between}.items-center[data-v-4a9972f0]{align-items:center}.freshness-card.fresh[data-v-bca1b5e2]{border-left:4px solid var(--n-color-success)}.freshness-card.aging[data-v-bca1b5e2]{border-left:4px solid var(--n-color-warning)}.freshness-card.stale[data-v-bca1b5e2]{border-left:4px solid var(--n-color-error)}.freshness-card.never[data-v-bca1b5e2]{border-left:4px solid var(--n-text-color-disabled)}[data-v-bca1b5e2] .freshness-row-stale{background-color:#f443360d}[data-v-bca1b5e2] .freshness-row-aging{background-color:#ff98000d}.competitive-page[data-v-6aae7fba]{padding:0}.page-header[data-v-6aae7fba]{margin-bottom:24px}.rfp-list[data-v-6aae7fba],.signal-list[data-v-6aae7fba]{display:flex;flex-direction:column;gap:16px}.rfp-item[data-v-6aae7fba],.signal-item[data-v-6aae7fba]{padding:16px;border:1px solid var(--n-border-color);border-radius:8px}.rfp-item[data-v-6aae7fba]:hover,.signal-item[data-v-6aae7fba]:hover{border-color:var(--n-primary-color)}.rfp-context[data-v-6aae7fba],.signal-context[data-v-6aae7fba]{margin-top:8px;color:var(--n-text-color-2);font-size:14px;line-height:1.6}.rfp-meta[data-v-6aae7fba],.signal-meta[data-v-6aae7fba]{margin-top:8px;font-size:12px}.intelligence-dashboard[data-v-3ff2db4c]{padding:0}.page-header[data-v-3ff2db4c]{margin-bottom:24px}.stat-card[data-v-3ff2db4c]{text-align:center}.stat-card.highlight[data-v-3ff2db4c]{background:linear-gradient(135deg,#18a058,#36ad6a);color:#fff}.stat-card.highlight[data-v-3ff2db4c] .n-statistic-value{color:#fff}.stat-card.highlight[data-v-3ff2db4c] .n-statistic-label{color:#fffc}.category-list[data-v-3ff2db4c],.sentiment-list[data-v-3ff2db4c]{display:flex;flex-direction:column;gap:12px}.category-item[data-v-3ff2db4c],.sentiment-item[data-v-3ff2db4c]{padding:8px 12px;background:var(--n-color-hover);border-radius:6px}.recent-signals[data-v-3ff2db4c]{display:flex;flex-direction:column;gap:16px}.signal-item[data-v-3ff2db4c]{padding:12px;border:1px solid var(--n-border-color);border-radius:8px}.signal-context[data-v-3ff2db4c]{margin-top:8px;color:var(--n-text-color-2);font-size:13px;line-height:1.5}.signal-meta[data-v-3ff2db4c]{display:block;margin-top:4px;font-size:12px}.email-intel-page[data-v-a8a526cd]{padding:0}.page-header[data-v-a8a526cd]{margin-bottom:24px}.stat-card[data-v-a8a526cd]{text-align:center}.filter-label[data-v-a8a526cd]{display:block;margin-bottom:8px;font-size:12px}.format-chip[data-v-a8a526cd]{display:inline-flex;align-items:center;padding:8px 12px;background:var(--bg-secondary, rgba(255,255,255,.05));border-radius:6px;margin-right:12px}.ml-1[data-v-a8a526cd]{margin-left:4px}.ml-2[data-v-a8a526cd]{margin-left:8px}.mt-2[data-v-a8a526cd]{margin-top:8px}.mt-3[data-v-a8a526cd]{margin-top:12px}.mt-4[data-v-a8a526cd]{margin-top:16px}.pagination-container[data-v-a8a526cd]{display:flex;justify-content:center;margin-top:24px}.drawer-content[data-v-a8a526cd]{padding:24px}.entity-profile[data-v-c6f07355]{padding:0}.page-header[data-v-c6f07355]{margin-bottom:24px}.score-card[data-v-c6f07355]{text-align:center}.mt-4[data-v-c6f07355]{margin-top:16px}.vendor-item[data-v-c6f07355],.rfp-item[data-v-c6f07355]{padding:12px;border:1px solid var(--n-border-color);border-radius:6px;margin-bottom:12px}.vendor-context[data-v-c6f07355]{display:block;margin-top:4px;font-size:13px}.signal-list[data-v-c6f07355]{display:flex;flex-direction:column;gap:12px}.signal-item[data-v-c6f07355]{padding:12px;background:var(--n-color-hover);border-radius:6px}.signal-context[data-v-c6f07355]{display:block;margin-top:8px;font-size:13px;color:var(--n-text-color-2)}.email-intel-item[data-v-c6f07355]{margin-bottom:16px}.opportunities-page[data-v-002dea52]{padding:0}.page-header[data-v-002dea52]{margin-bottom:24px}.filter-label[data-v-002dea52]{display:block;margin-bottom:8px;font-size:12px}.pagination-container[data-v-002dea52]{display:flex;justify-content:center;margin-top:24px}.shared-domains-page[data-v-acf894f6]{padding:0}.page-header[data-v-acf894f6]{margin-bottom:24px}.stat-card[data-v-acf894f6]{text-align:center}.filter-label[data-v-acf894f6]{display:block;margin-bottom:8px;font-size:12px}.mb-4[data-v-acf894f6]{margin-bottom:16px}.pagination-container[data-v-acf894f6]{display:flex;justify-content:center;margin-top:24px}.signals-page[data-v-d733da4d]{padding:0}.page-header[data-v-d733da4d]{margin-bottom:24px}.filter-label[data-v-d733da4d]{display:block;margin-bottom:8px;font-size:12px}.signals-list[data-v-d733da4d]{display:flex;flex-direction:column;gap:16px}.signal-item[data-v-d733da4d]{padding:16px;border:1px solid var(--n-border-color);border-radius:8px;transition:border-color .2s}.signal-item[data-v-d733da4d]:hover{border-color:var(--n-primary-color)}.signal-header[data-v-d733da4d]{margin-bottom:8px}.signal-context[data-v-d733da4d]{color:var(--n-text-color-2);font-size:14px;line-height:1.6;max-height:80px;overflow:hidden;margin-bottom:8px}.signal-meta[data-v-d733da4d]{font-size:12px}.pagination-container[data-v-d733da4d]{display:flex;justify-content:center;margin-top:24px}.intelligence-coverage[data-v-0950f5f0]{max-width:1400px;margin:0 auto}.coverage-card[data-v-0950f5f0]{transition:all .2s ease}.coverage-card[data-v-0950f5f0]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.text-success[data-v-0950f5f0]{color:#18a058}.text-warning[data-v-0950f5f0]{color:#f0a020}.text-error[data-v-0950f5f0]{color:#d03050}[data-v-0950f5f0] .n-statistic .n-statistic-value{font-variant-numeric:tabular-nums}.progress-header[data-v-afa4f255]{display:flex;justify-content:space-between;align-items:center}.live-stat[data-v-afa4f255]{text-align:center;padding:8px;background:#ffffff0d;border-radius:8px}.live-stat-value[data-v-afa4f255]{font-size:24px;font-weight:700;color:#90cdf4}.live-stat-label[data-v-afa4f255]{font-size:12px;color:#63b3ed;text-transform:uppercase;letter-spacing:.5px}.log-container[data-v-afa4f255]{max-height:500px;overflow-y:auto;font-family:Menlo,Monaco,Courier New,monospace;font-size:12px;background:#1a1a1a;border-radius:4px;padding:12px}.log-entry[data-v-afa4f255]{display:flex;gap:8px;padding:4px 0;border-bottom:1px solid #333}.log-time[data-v-afa4f255]{color:#888;flex-shrink:0;width:80px}.log-level[data-v-afa4f255]{flex-shrink:0;width:50px;font-weight:700}.level-info[data-v-afa4f255]{color:#4caf50}.level-warn[data-v-afa4f255]{color:#ff9800}.level-error[data-v-afa4f255]{color:#f44336}.level-debug[data-v-afa4f255]{color:#888}.log-message[data-v-afa4f255]{color:#eee;word-break:break-all}.summary-stat[data-v-afa4f255]{text-align:center;padding:8px}.summary-value[data-v-afa4f255]{font-size:24px;font-weight:700;color:#63b3ed}.summary-label[data-v-afa4f255]{font-size:11px;color:#a0aec0;text-transform:uppercase;letter-spacing:.5px}.doc-title[data-v-afa4f255]{font-weight:600;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-details[data-v-afa4f255]{padding:16px 0}.chunks-container[data-v-afa4f255]{display:flex;flex-direction:column;gap:12px;max-height:600px;overflow-y:auto}.chunk-item[data-v-afa4f255]{background:#1a1a1a;border-radius:8px;padding:12px;border:1px solid #333}.chunk-header[data-v-afa4f255]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #333}.chunk-text[data-v-afa4f255]{font-family:Menlo,Monaco,Courier New,monospace;font-size:12px;line-height:1.6;color:#e2e8f0;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto;padding:8px;background:#0d0d0d;border-radius:4px}.cost-stat[data-v-afa4f255]{text-align:center;padding:8px;background:#ffffff0d;border-radius:8px}.cost-value[data-v-afa4f255]{font-size:20px;font-weight:700;color:#68d391}.cost-label[data-v-afa4f255]{font-size:11px;color:#a0aec0;text-transform:uppercase;letter-spacing:.5px}.fetch-methods[data-v-afa4f255]{display:flex;flex-direction:column;gap:8px}.fetch-method[data-v-afa4f255]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff05;border-radius:6px}.method-icon[data-v-afa4f255]{font-size:16px}.method-name[data-v-afa4f255]{flex:1;color:#e2e8f0}.method-count[data-v-afa4f255]{color:#a0aec0;font-size:13px}.text-red-400[data-v-afa4f255]{color:#fc8181!important}.text-green-400[data-v-afa4f255]{color:#68d391!important}[data-v-c60ea882] .n-collapse-item__header{padding:12px 16px;background:#27272a80;border-radius:8px}.attribute-detail[data-v-3d0b2d71]{padding:24px}.page-header[data-v-3d0b2d71]{margin-bottom:24px}.page-title[data-v-3d0b2d71]{font-size:24px;font-weight:600;color:#f1f5f9;margin:0;font-family:monospace}.stats-grid[data-v-3d0b2d71]{margin-bottom:24px}.stat-card[data-v-3d0b2d71]{background:linear-gradient(135deg,#6366f11a,#6366f10d);border:1px solid rgba(99,102,241,.2)}.source-item[data-v-3d0b2d71]{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1)}.source-item[data-v-3d0b2d71]:last-child{border-bottom:none}.source-header[data-v-3d0b2d71]{margin-bottom:8px}.source-file[data-v-3d0b2d71]{color:#94a3b8;margin-left:8px}.source-definition[data-v-3d0b2d71]{color:#a5b4fc;margin:8px 0;padding-left:12px;border-left:2px solid #6366f1}.source-meta[data-v-3d0b2d71]{font-size:12px;color:#94a3b8}.sources-table[data-v-3d0b2d71]{margin-top:24px}.data-dictionary[data-v-80923b3f]{padding:24px}.page-header[data-v-80923b3f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-80923b3f]{font-size:24px;font-weight:600;color:#f1f5f9;margin:0}.stats-grid[data-v-80923b3f]{margin-bottom:24px}.stat-card[data-v-80923b3f]{background:linear-gradient(135deg,#6366f11a,#6366f10d);border:1px solid rgba(99,102,241,.2)}.search-card[data-v-80923b3f]{margin-bottom:24px}.pagination-wrapper[data-v-80923b3f]{display:flex;justify-content:center;margin-top:16px}.lineage-page[data-v-1e12bf99]{padding:24px}.page-header[data-v-1e12bf99]{margin-bottom:24px}.page-title[data-v-1e12bf99]{font-size:24px;font-weight:600;color:#f1f5f9;margin:0}.filter-card[data-v-1e12bf99]{margin-bottom:24px}.description[data-v-1e12bf99]{color:#94a3b8;margin-bottom:16px}.pagination-wrapper[data-v-1e12bf99]{display:flex;justify-content:center;margin-top:16px}.source-detail[data-v-f9dab816]{padding:24px}.page-header[data-v-f9dab816]{margin-bottom:24px}.page-title[data-v-f9dab816]{font-size:24px;font-weight:600;color:#f1f5f9;margin:0}.stats-grid[data-v-f9dab816]{margin-bottom:24px}.stat-card[data-v-f9dab816]{background:linear-gradient(135deg,#6366f11a,#6366f10d);border:1px solid rgba(99,102,241,.2)}.metadata-card[data-v-f9dab816],.schema-card[data-v-f9dab816]{margin-bottom:24px}.url-link[data-v-f9dab816]{color:#818cf8;text-decoration:none;word-break:break-all}.url-link[data-v-f9dab816]:hover{text-decoration:underline}code[data-v-f9dab816]{background:#6366f133;padding:2px 6px;border-radius:4px;font-family:monospace}.data-sources[data-v-a7a75ea5]{padding:24px}.page-header[data-v-a7a75ea5]{margin-bottom:24px}.page-title[data-v-a7a75ea5]{font-size:24px;font-weight:600;color:#f1f5f9;margin:0}.filters-card[data-v-a7a75ea5]{margin-bottom:24px}.pagination-wrapper[data-v-a7a75ea5]{display:flex;justify-content:center;margin-top:16px}.example-row[data-v-5ebd9fd6]{padding:8px;background:#ffffff0a;border-radius:4px;margin-bottom:8px}.error-dashboard[data-v-78c418c6]{padding:24px}.critical-banner[data-v-78c418c6]{margin-bottom:24px}.page-header[data-v-78c418c6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page-title[data-v-78c418c6]{font-size:24px;font-weight:600;color:#f1f5f9;margin:0}.page-subtitle[data-v-78c418c6]{font-size:14px;color:#64748b;margin:4px 0 0}.stats-grid[data-v-78c418c6]{margin-bottom:16px}.stat-card[data-v-78c418c6]{text-align:center}.stat-card.warning[data-v-78c418c6] .n-statistic-value{color:#fbbf24}.stat-card.danger[data-v-78c418c6] .n-statistic-value{color:#ef4444}.source-grid[data-v-78c418c6]{margin-bottom:16px}.source-card[data-v-78c418c6]{border-left:3px solid transparent}.source-card.yebo[data-v-78c418c6]{border-left-color:#6366f1}.source-card.tenant[data-v-78c418c6]{border-left-color:#22c55e}.dashboard-grid[data-v-78c418c6]{margin-bottom:16px}.health-list[data-v-78c418c6]{display:flex;flex-direction:column;gap:8px}.health-item[data-v-78c418c6]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#27272a80;border-radius:6px;cursor:pointer;transition:background .2s}.health-item[data-v-78c418c6]:hover{background:#3f3f4680}.top-errors-list[data-v-78c418c6]{display:flex;flex-direction:column;gap:8px}.top-error-item[data-v-78c418c6]{padding:8px 10px;background:#27272a80;border-radius:6px}.feed-card[data-v-78c418c6]{min-height:500px}.filters-row[data-v-78c418c6]{display:flex;gap:12px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.live-indicator[data-v-78c418c6]{display:flex;align-items:center;gap:6px;font-size:12px;color:#22c55e}.live-dot[data-v-78c418c6]{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:pulse-78c418c6 2s infinite}@keyframes pulse-78c418c6{0%,to{opacity:1}50%{opacity:.5}}[data-v-78c418c6] .bg-red-900\/50{background:#7f1d1d4d!important}[data-v-78c418c6] .bg-red-800\/50{background:#991b1b33!important}[data-v-78c418c6] .bg-orange-900\/50{background:#7c2d1233!important}[data-v-78c418c6] .bg-yellow-900\/50{background:#713f1226!important}.detail-header[data-v-78c418c6]{display:flex;gap:8px;align-items:center;margin-bottom:24px}.detail-section[data-v-78c418c6]{margin-bottom:20px}.detail-section h4[data-v-78c418c6]{font-size:12px;font-weight:600;color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.detail-message[data-v-78c418c6]{color:#f1f5f9;font-size:14px;line-height:1.6}.stack-trace[data-v-78c418c6]{background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:12px;font-size:11px;color:#94a3b8;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.detail-actions[data-v-78c418c6]{margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.feature-flags-page[data-v-3ffd0e69]{padding:24px}.page-header[data-v-3ffd0e69]{margin-bottom:24px}.page-title[data-v-3ffd0e69]{font-size:24px;font-weight:600;color:#f1f5f9;margin:0}.page-subtitle[data-v-3ffd0e69]{font-size:14px;color:#64748b;margin:4px 0 0}.filters-card[data-v-3ffd0e69]{margin-bottom:16px}.filters-grid[data-v-3ffd0e69]{display:grid;grid-template-columns:1fr 160px 160px;gap:12px}.pagination-container[data-v-3ffd0e69]{display:flex;justify-content:center;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.feature-flags-show[data-v-17012385]{padding:24px}.page-header[data-v-17012385]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page-title[data-v-17012385]{font-size:24px;font-weight:600;color:#f1f5f9;margin:0}.page-subtitle[data-v-17012385]{font-size:14px;color:#64748b;margin:4px 0 0}.categories-grid[data-v-17012385]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px}.category-card[data-v-17012385]{height:fit-content}.features-list[data-v-17012385]{display:flex;flex-direction:column;gap:12px}.feature-item[data-v-17012385]{display:flex;justify-content:space-between;align-items:flex-start;padding:12px;background:#0003;border-radius:8px;gap:16px}.feature-info[data-v-17012385]{flex:1;min-width:0}.feature-name[data-v-17012385]{font-weight:500;color:#e2e8f0;display:flex;align-items:center}.feature-description[data-v-17012385]{font-size:13px;color:#94a3b8;margin-top:2px}.feature-meta[data-v-17012385]{font-size:11px;color:#64748b;margin-top:6px}.feature-toggle[data-v-17012385]{flex-shrink:0}.tier-locked[data-v-17012385]{display:flex;align-items:center;gap:4px;color:#64748b;padding:4px 8px;background:#64748b33;border-radius:4px}.page-header[data-v-9b28cd4a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page-header h1[data-v-9b28cd4a]{font-size:24px;font-weight:700;color:#fff;margin:0}.page-header p[data-v-9b28cd4a]{color:#71717a;margin:4px 0 0;font-size:14px}.tab-label[data-v-9b28cd4a]{display:flex;align-items:center;gap:8px}.tab-content[data-v-9b28cd4a]{padding:20px 0}.search-input[data-v-9b28cd4a]{max-width:300px;margin-bottom:16px}.roles-grid[data-v-9b28cd4a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.role-card[data-v-9b28cd4a]{transition:border-color .2s}.role-card.system-role[data-v-9b28cd4a]{border-left:3px solid #3b82f6}.role-header[data-v-9b28cd4a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.role-info[data-v-9b28cd4a]{display:flex;gap:12px}.role-icon[data-v-9b28cd4a]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.role-icon.super_admin[data-v-9b28cd4a]{background:linear-gradient(135deg,#ef4444,#b91c1c)}.role-icon.admin[data-v-9b28cd4a]{background:linear-gradient(135deg,#f59e0b,#d97706)}.role-icon.support[data-v-9b28cd4a]{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.role-info h3[data-v-9b28cd4a]{font-size:15px;font-weight:600;color:#fff;margin:0}.role-info p[data-v-9b28cd4a]{font-size:12px;color:#71717a;margin:2px 0 0;max-width:200px}.role-badges[data-v-9b28cd4a]{display:flex;gap:6px}.role-permissions[data-v-9b28cd4a]{margin-bottom:12px}.permissions-count[data-v-9b28cd4a]{display:flex;align-items:center;gap:6px;color:#a1a1aa;font-size:12px;margin-bottom:8px}.permissions-preview[data-v-9b28cd4a]{display:flex;flex-wrap:wrap;gap:4px}.role-actions[data-v-9b28cd4a]{display:flex;gap:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.matrix-container[data-v-9b28cd4a]{overflow-x:auto;background:#0003;border-radius:8px}.permission-matrix[data-v-9b28cd4a]{min-width:600px}.matrix-header[data-v-9b28cd4a]{display:flex;background:#0000004d;border-bottom:2px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:10}.matrix-row[data-v-9b28cd4a]{display:flex;border-bottom:1px solid rgba(255,255,255,.05)}.matrix-row[data-v-9b28cd4a]:hover{background:#ffffff08}.matrix-cell[data-v-9b28cd4a]{padding:8px 10px;font-size:13px}.matrix-cell.header[data-v-9b28cd4a]{font-weight:600;color:#fff}.permission-cell[data-v-9b28cd4a]{width:160px;min-width:160px;color:#a1a1aa;border-right:1px solid rgba(255,255,255,.05)}.role-cell[data-v-9b28cd4a]{width:80px;min-width:80px;text-align:center}.check-cell[data-v-9b28cd4a]{width:80px;min-width:80px;text-align:center;cursor:pointer;transition:background .15s}.check-cell[data-v-9b28cd4a]:hover:not(.super-admin-cell){background:#ffffff1a}.check-cell.super-admin-cell[data-v-9b28cd4a]{cursor:not-allowed;opacity:.7}.permission-group[data-v-9b28cd4a]{border-bottom:2px solid rgba(255,255,255,.1)}.group-header[data-v-9b28cd4a]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#0003;font-weight:600;color:#fff;font-size:13px}.members-list[data-v-9b28cd4a]{display:flex;flex-direction:column;gap:8px}.member-card[data-v-9b28cd4a]{display:flex;align-items:center;justify-content:space-between}.member-info[data-v-9b28cd4a]{display:flex;align-items:center;gap:12px}.avatar-placeholder[data-v-9b28cd4a]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}.member-details h4[data-v-9b28cd4a]{font-size:14px;font-weight:600;color:#fff;margin:0}.member-details p[data-v-9b28cd4a]{font-size:13px;color:#71717a;margin:2px 0 0}.member-role[data-v-9b28cd4a]{min-width:150px}.role-editor[data-v-9b28cd4a]{max-height:60vh;overflow-y:auto}.form-section[data-v-9b28cd4a]{margin-bottom:16px}.form-section label[data-v-9b28cd4a]{display:block;font-size:14px;font-weight:600;color:#fff;margin-bottom:6px}.form-section .hint[data-v-9b28cd4a]{font-size:12px;color:#71717a;margin-top:4px}.permissions-grid[data-v-9b28cd4a]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.selected-count[data-v-9b28cd4a]{text-align:center;color:#a1a1aa;font-size:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.user-permissions[data-v-9b28cd4a]{display:flex;flex-direction:column;gap:12px}.permissions-section h4[data-v-9b28cd4a]{font-size:14px;font-weight:600;color:#fff;margin:0 0 8px}.permissions-section .hint[data-v-9b28cd4a]{font-size:12px;color:#71717a;margin-bottom:8px}.role-tags[data-v-9b28cd4a],.permission-tags[data-v-9b28cd4a]{display:flex;flex-wrap:wrap;gap:6px}.add-permission[data-v-9b28cd4a]{display:flex;gap:8px;margin-top:10px}.prospects-page[data-v-f91abb77]{padding:24px;background:var(--bg-body);min-height:100vh}.page-header[data-v-f91abb77]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-content h1[data-v-f91abb77]{margin:0;font-size:24px;color:var(--text-primary);display:flex;align-items:center}.subtitle[data-v-f91abb77]{margin:4px 0 0 40px;color:var(--text-muted);font-size:14px}.stats-grid[data-v-f91abb77]{margin-bottom:20px}.stat-card[data-v-f91abb77]{background:var(--bg-primary);border:1px solid var(--border-color)}.stat-card.stat-new[data-v-f91abb77] .n-statistic-value{color:var(--color-info)}.stat-card.stat-verified[data-v-f91abb77] .n-statistic-value,.stat-card.stat-qualified[data-v-f91abb77] .n-statistic-value{color:var(--color-success)}.stat-card.stat-converted[data-v-f91abb77] .n-statistic-value{color:var(--accent-primary)}.filters-card[data-v-f91abb77]{margin-bottom:16px;background:var(--bg-primary);border:1px solid var(--border-color)}.bulk-actions[data-v-f91abb77]{margin-bottom:12px;padding:12px 16px;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.selected-count[data-v-f91abb77]{color:var(--text-secondary);font-weight:500}.table-card[data-v-f91abb77]{background:var(--bg-primary);border:1px solid var(--border-color)}.pagination-wrapper[data-v-f91abb77]{display:flex;justify-content:center;padding:16px 0;border-top:1px solid var(--border-color);margin-top:16px}.prospect-detail-page[data-v-c3709f51]{padding:24px;background:var(--bg-body);min-height:100vh}.page-header[data-v-c3709f51]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h1[data-v-c3709f51]{margin:0;font-size:22px;color:var(--text-primary)}.subtitle[data-v-c3709f51]{margin:4px 0 0;color:var(--text-muted);font-size:14px}.detail-card[data-v-c3709f51]{background:var(--bg-primary);border:1px solid var(--border-color)}.social-link[data-v-c3709f51]{display:flex;align-items:center;gap:8px;color:var(--accent-primary);text-decoration:none}.social-link[data-v-c3709f51]:hover{text-decoration:underline}.rag-chat[data-v-e6f76ad0]{display:flex;flex-direction:column;height:calc(100vh - 140px);max-width:900px;margin:0 auto}.rag-chat__header[data-v-e6f76ad0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #27272a;flex-wrap:wrap;gap:16px}.rag-chat__title[data-v-e6f76ad0]{display:flex;align-items:center;gap:16px}.rag-chat__icon[data-v-e6f76ad0]{width:48px;height:48px;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #6366f14d}.rag-chat__icon-inner[data-v-e6f76ad0]{color:#fff}.rag-chat__heading[data-v-e6f76ad0]{font-size:24px;font-weight:700;color:#fafafa;margin:0;background:linear-gradient(135deg,#fafafa,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rag-chat__subtitle[data-v-e6f76ad0]{font-size:14px;color:#71717a;margin:4px 0 0}.rag-chat__actions[data-v-e6f76ad0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rag-chat__mode-selector[data-v-e6f76ad0]{display:flex;align-items:center;gap:8px}.rag-chat__mode-label[data-v-e6f76ad0]{font-size:12px;color:#71717a;cursor:help}.mode-option[data-v-e6f76ad0]{display:flex;align-items:center;gap:4px}.mode-icon[data-v-e6f76ad0]{font-size:12px}.rag-chat__provider-selector[data-v-e6f76ad0]{display:flex;align-items:center;gap:8px}.rag-chat__provider-label[data-v-e6f76ad0]{font-size:12px;color:#71717a}.provider-option[data-v-e6f76ad0]{display:flex;align-items:center;gap:4px}.provider-icon[data-v-e6f76ad0]{font-size:14px}.provider-icon.gemini[data-v-e6f76ad0]{color:#4285f4}.provider-icon.openai[data-v-e6f76ad0]{color:#10a37f}.rag-chat__container[data-v-e6f76ad0]{flex:1;display:flex;flex-direction:column;background:#18181b;border:1px solid #27272a;border-radius:16px;overflow:hidden}.rag-chat__messages[data-v-e6f76ad0]{flex:1;padding:24px}.rag-chat__empty[data-v-e6f76ad0]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;min-height:400px}.rag-chat__empty-icon[data-v-e6f76ad0]{width:80px;height:80px;background:linear-gradient(135deg,#6366f133,#a855f733);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:#6366f1}.rag-chat__empty-title[data-v-e6f76ad0]{font-size:20px;font-weight:600;color:#fafafa;margin:0 0 8px}.rag-chat__empty-text[data-v-e6f76ad0]{font-size:14px;color:#71717a;margin:0 0 8px;max-width:400px}.rag-chat__empty-provider[data-v-e6f76ad0]{font-size:13px;color:#52525b;margin:0 0 32px}.rag-chat__examples[data-v-e6f76ad0]{width:100%;max-width:600px}.rag-chat__examples-label[data-v-e6f76ad0]{font-size:12px;color:#52525b;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.rag-chat__examples-grid[data-v-e6f76ad0]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.rag-chat__example[data-v-e6f76ad0]{background:#27272a;border:1px solid #3f3f46;border-radius:8px;padding:12px 16px;font-size:13px;color:#a1a1aa;text-align:left;cursor:pointer;transition:all .2s}.rag-chat__example[data-v-e6f76ad0]:hover{background:#3f3f46;color:#fafafa;border-color:#6366f1}.rag-chat__message-list[data-v-e6f76ad0]{display:flex;flex-direction:column;gap:24px}.rag-chat__message-wrapper[data-v-e6f76ad0]{display:flex;flex-direction:column}.rag-chat__message[data-v-e6f76ad0]{display:flex;gap:12px}.rag-chat__message--user[data-v-e6f76ad0]{justify-content:flex-end;flex-direction:column;align-items:flex-end}.rag-chat__message--assistant[data-v-e6f76ad0]{align-items:flex-start}.rag-chat__message-avatar[data-v-e6f76ad0]{flex-shrink:0}.rag-chat__avatar[data-v-e6f76ad0]{background:linear-gradient(135deg,#6366f1,#a855f7)}.rag-chat__avatar--loading[data-v-e6f76ad0]{animation:pulse-e6f76ad0 1.5s ease-in-out infinite}@keyframes pulse-e6f76ad0{0%,to{opacity:1}50%{opacity:.6}}.rag-chat__message-body[data-v-e6f76ad0]{flex:1;max-width:85%}.rag-chat__message-content[data-v-e6f76ad0]{background:#27272a;border-radius:12px;padding:12px 16px;color:#fafafa;font-size:14px;line-height:1.6}.rag-chat__message-content--user[data-v-e6f76ad0]{background:linear-gradient(135deg,#6366f1,#4f46e5);max-width:80%}.rag-chat__message-content--error[data-v-e6f76ad0]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5}.rag-chat__message-text[data-v-e6f76ad0] ul{margin:8px 0;padding-left:20px}.rag-chat__message-text[data-v-e6f76ad0] li{margin:4px 0}.rag-chat__message-text[data-v-e6f76ad0] code{background:#6366f133;padding:2px 6px;border-radius:4px;font-family:Geist Mono,monospace;font-size:13px;color:#a5b4fc}.rag-chat__message-text[data-v-e6f76ad0] strong{color:#fafafa;font-weight:600}.rag-chat__message-meta[data-v-e6f76ad0]{display:flex;align-items:center;gap:8px;margin-top:4px}.rag-chat__message-time[data-v-e6f76ad0]{font-size:11px;color:#52525b}.rag-chat__sources[data-v-e6f76ad0]{margin-top:8px}.rag-chat__sources-header[data-v-e6f76ad0]{display:flex;align-items:center;gap:6px;font-size:12px;color:#71717a}.rag-chat__sources-list[data-v-e6f76ad0]{display:flex;flex-direction:column;gap:8px}.rag-chat__source[data-v-e6f76ad0]{background:#1f1f23;border:1px solid #3f3f46;border-radius:8px;padding:12px}.rag-chat__source-header[data-v-e6f76ad0]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.rag-chat__source-badges[data-v-e6f76ad0]{display:flex;align-items:center;gap:4px}.rag-chat__source-title[data-v-e6f76ad0]{font-size:13px;font-weight:500;color:#fafafa}.rag-chat__source-meta[data-v-e6f76ad0]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rag-chat__source-state[data-v-e6f76ad0]{display:flex;align-items:center;gap:4px;font-size:11px;color:#71717a}.rag-chat__source-preview[data-v-e6f76ad0]{font-size:12px;color:#a1a1aa;margin:0;line-height:1.5}.rag-chat__loading[data-v-e6f76ad0]{display:flex;align-items:center;gap:12px;padding:16px!important}.rag-chat__loading-dots[data-v-e6f76ad0]{display:flex;gap:4px}.rag-chat__loading-dots span[data-v-e6f76ad0]{width:8px;height:8px;background:#6366f1;border-radius:50%;animation:bounce-e6f76ad0 1.4s ease-in-out infinite}.rag-chat__loading-dots span[data-v-e6f76ad0]:nth-child(1){animation-delay:0s}.rag-chat__loading-dots span[data-v-e6f76ad0]:nth-child(2){animation-delay:.2s}.rag-chat__loading-dots span[data-v-e6f76ad0]:nth-child(3){animation-delay:.4s}@keyframes bounce-e6f76ad0{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.rag-chat__loading-text[data-v-e6f76ad0]{font-size:13px;color:#71717a}.rag-chat__input-area[data-v-e6f76ad0]{padding:16px 24px 20px;border-top:1px solid #27272a;background:#18181b}.rag-chat__input-container[data-v-e6f76ad0]{display:flex;gap:12px;align-items:flex-end}.rag-chat__input[data-v-e6f76ad0]{flex:1}.rag-chat__input[data-v-e6f76ad0] .n-input__textarea-el{font-size:14px}.rag-chat__send-btn[data-v-e6f76ad0]{flex-shrink:0;height:40px;width:40px;border:none}.rag-chat__hint[data-v-e6f76ad0]{font-size:11px;color:#52525b;margin:8px 0 0;text-align:center}.rag-chat__hint strong[data-v-e6f76ad0]{color:#71717a}@media(max-width:640px){.rag-chat__examples-grid[data-v-e6f76ad0]{grid-template-columns:1fr}.rag-chat__header[data-v-e6f76ad0]{flex-direction:column;align-items:flex-start;gap:12px}.rag-chat__message-body[data-v-e6f76ad0]{max-width:90%}.rag-chat__provider-selector[data-v-e6f76ad0]{width:100%}}.integration-card[data-v-b453b5f8]{transition:border-color .2s,box-shadow .2s}.integration-card[data-v-b453b5f8]:hover{box-shadow:var(--shadow-md)}.us-map-container[data-v-d6d2f03a]{width:100%;height:100%;min-height:400px;position:relative}.us-map[data-v-d6d2f03a]{width:100%;height:100%}[data-v-d6d2f03a] .state-path{transition:all .15s ease}[data-v-d6d2f03a] .state-path:hover{filter:brightness(1.15)}[data-v-d6d2f03a] .state-label{-webkit-user-select:none;user-select:none}.state-dashboard[data-v-c67ac077]{position:relative}.map-container[data-v-c67ac077]{height:500px;position:relative}.status-dot[data-v-c67ac077]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px}.status-dot.healthy[data-v-c67ac077]{background-color:#18a058}.status-dot.stale[data-v-c67ac077]{background-color:#f0a020}.status-dot.critical[data-v-c67ac077]{background-color:#d03050}.status-dot.unknown[data-v-c67ac077]{background-color:#909399}.stat-card.healthy[data-v-c67ac077]{border-left:3px solid #18a058}.stat-card.stale[data-v-c67ac077]{border-left:3px solid #f0a020}.stat-card.critical[data-v-c67ac077]{border-left:3px solid #d03050}.text-healthy[data-v-c67ac077]{color:#18a058}.text-stale[data-v-c67ac077]{color:#f0a020}.text-critical[data-v-c67ac077]{color:#d03050}.text-unknown[data-v-c67ac077]{color:#909399}.state-tooltip[data-v-c67ac077]{position:fixed;background:#000000d9;color:#fff;padding:12px 16px;border-radius:8px;z-index:1000;pointer-events:none;min-width:200px}.discovery-queue[data-v-08f9928c]{padding:16px}.state-chip[data-v-08f9928c]{cursor:pointer}.filter-label[data-v-08f9928c]{font-size:14px;font-weight:500}.pagination-wrapper[data-v-08f9928c]{margin-top:16px;text-align:center}.muted-hint[data-v-08f9928c]{color:#999;font-size:12px}.mb-4[data-v-08f9928c]{margin-bottom:16px}.mb-6[data-v-08f9928c]{margin-bottom:24px}.log-viewer[data-v-d7a94256]{font-family:JetBrains Mono,Fira Code,monospace}.log-line[data-v-d7a94256]{padding:2px 0}.log-line span[data-v-d7a94256]{margin-right:8px}.column-mapper[data-v-c09ec42e]{padding:16px}.section-title[data-v-c09ec42e]{display:block;margin-bottom:8px}.column-item[data-v-c09ec42e]{padding:12px;border-radius:6px;cursor:pointer;transition:all .2s;margin-bottom:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.column-item[data-v-c09ec42e]:hover{background:#ffffff14}.column-item.active[data-v-c09ec42e]{background:#18a05826;border-color:#18a05866}.entity-browser[data-v-ab12561d]{padding:16px}.entity-item[data-v-ab12561d]{padding:10px 12px;border-radius:6px;cursor:pointer;transition:all .2s;margin-bottom:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.entity-item[data-v-ab12561d]:hover{background:#ffffff14}.entity-item.active[data-v-ab12561d]{background:#18a05826;border-color:#18a05866}.debug-dashboard[data-v-b128f592]{padding:16px}.stat-card[data-v-b128f592]{background:linear-gradient(135deg,#18a0581a,#18a0580d);border:1px solid rgba(24,160,88,.2)}.mini-stat[data-v-b128f592]{text-align:center;padding:12px;border-radius:8px;background:#ffffff0d}.mini-stat-value[data-v-b128f592]{font-size:24px;font-weight:700;color:#fff}.mini-stat-label[data-v-b128f592]{font-size:12px;color:#fff9;margin-top:4px}.mini-stat.success .mini-stat-value[data-v-b128f592]{color:#18a058}.mini-stat.warning .mini-stat-value[data-v-b128f592]{color:#f0a020}.mini-stat.info .mini-stat-value[data-v-b128f592]{color:#2080f0}.mini-stat.muted .mini-stat-value[data-v-b128f592]{color:#fff6}.tool-card[data-v-b128f592]{cursor:pointer;transition:all .2s ease}.tool-card[data-v-b128f592]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.tool-icon[data-v-b128f592]{font-size:32px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:8px}.staging-browser[data-v-491bb0ae],.transform-preview[data-v-d7381716]{padding:16px}.pipeline-step[data-v-d7381716]{text-align:center;padding:16px;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.step-label[data-v-d7381716]{font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.step-value[data-v-d7381716]{font-size:16px;font-weight:600;margin-top:4px;color:#fff}.column-review[data-v-be98d864]{max-height:70vh;overflow-y:auto}.decision-options[data-v-be98d864]{display:flex;flex-direction:column;gap:12px}.decision-option[data-v-be98d864]{padding:12px;border:1px solid var(--n-border-color);border-radius:8px;transition:all .2s}.decision-option[data-v-be98d864]:hover{border-color:var(--n-primary-color)}.decision-option[data-v-be98d864] .n-radio__label,.create-key-form[data-v-be98d864]{width:100%}.combine-form[data-v-be98d864]{width:100%;padding-top:8px}.column-order-list[data-v-be98d864]{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px;background:#ffffff0a}.column-order-item[data-v-be98d864]{padding:8px 10px;border-radius:4px;margin-bottom:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.column-order-item[data-v-be98d864]:last-child{margin-bottom:0}.column-order-item[data-v-be98d864]:hover{background:#ffffff1a;border-color:#ffffff26}.column-order-row[data-v-be98d864]{display:flex;align-items:center;justify-content:space-between;gap:12px}.column-order-info[data-v-be98d864]{display:flex;align-items:center;gap:8px;flex:1}.column-name[data-v-be98d864]{font-weight:500}.column-order-buttons[data-v-be98d864]{display:flex;flex-direction:column;gap:2px}.order-btn[data-v-be98d864]{width:28px;height:20px;border:1px solid rgba(255,255,255,.2);border-radius:3px;background:#ffffff14;cursor:pointer;font-size:10px;color:#ffffffb3;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.order-btn[data-v-be98d864]:hover:not(:disabled){background:#18a058;border-color:#18a058;color:#fff}.order-btn[data-v-be98d864]:active:not(:disabled){transform:scale(.95)}.order-btn[data-v-be98d864]:disabled{opacity:.3;cursor:not-allowed}.contact-form[data-v-be98d864]{padding-top:8px}.contact-fields-list[data-v-be98d864]{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px;background:#ffffff0a}.contact-field-item[data-v-be98d864]{padding:8px 10px;border-radius:4px;margin-bottom:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.contact-field-item[data-v-be98d864]:last-child{margin-bottom:0}.consistency-item[data-v-be98d864]{padding:6px 8px;background:#ffffff0a;border-radius:4px;margin-bottom:6px}.consistency-item[data-v-be98d864]:last-child{margin-bottom:0}.job-editor[data-v-9f466d8a]{padding:16px}.muted-hint[data-v-9f466d8a]{color:#999;font-size:12px}.bridge-status[data-v-9f466d8a]{min-height:28px}.sandbox-page[data-v-808f67a8]{padding:16px}.stat-box[data-v-808f67a8]{text-align:center;padding:16px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.stat-value[data-v-808f67a8]{font-size:28px;font-weight:700}.stat-label[data-v-808f67a8]{font-size:12px;color:#fff9;margin-top:4px}.stat-box.success .stat-value[data-v-808f67a8]{color:#18a058}.stat-box.warning .stat-value[data-v-808f67a8]{color:#f0a020}.stat-box.error .stat-value[data-v-808f67a8]{color:#d03050}.stat-box.info .stat-value[data-v-808f67a8]{color:#2080f0}[data-v-ce3db833] .row-skipped{opacity:.6}.results-page[data-v-4abae2d8]{padding:16px}[data-v-4abae2d8] .row-error{background-color:#d030501a!important}[data-v-4abae2d8] .row-warning{background-color:#f0a0201a!important}.status-dot[data-v-853e2f96]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.status-dot.healthy[data-v-853e2f96]{background-color:#18a058}.status-dot.stale[data-v-853e2f96]{background-color:#f0a020}.status-dot.critical[data-v-853e2f96]{background-color:#d03050}.status-dot.unknown[data-v-853e2f96]{background-color:#909399}.progress-section[data-v-37c9eb56]{margin-bottom:16px}.current-step[data-v-37c9eb56]{font-size:12px;margin-top:4px;display:block}.status-section[data-v-37c9eb56]{margin-bottom:16px}.log-container[data-v-37c9eb56]{background:#0d1117;border-radius:8px;padding:16px;max-height:450px;min-height:200px;overflow-y:auto;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:12px;line-height:1.7}.log-line[data-v-37c9eb56]{display:flex;gap:8px;padding:2px 0;border-radius:2px}.log-line[data-v-37c9eb56]:hover{background:#ffffff0d}.log-phase[data-v-37c9eb56]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.log-time[data-v-37c9eb56]{color:#6e7681;flex-shrink:0;min-width:70px}.log-level[data-v-37c9eb56]{flex-shrink:0;font-weight:600;min-width:80px}.level-info[data-v-37c9eb56]{color:#58a6ff}.level-warning[data-v-37c9eb56]{color:#d29922}.level-error[data-v-37c9eb56]{color:#f85149}.level-debug[data-v-37c9eb56]{color:#6e7681}.log-message[data-v-37c9eb56]{color:#c9d1d9;word-break:break-word}.log-warning .log-message[data-v-37c9eb56]{color:#d29922}.log-error .log-message[data-v-37c9eb56]{color:#f85149}.log-loading[data-v-37c9eb56],.log-empty[data-v-37c9eb56]{color:#6e7681;font-style:italic;padding:20px 0;justify-content:center}.stats-section[data-v-37c9eb56]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.sources-container[data-v-24ee86e3]{display:flex;flex-direction:column;gap:16px}.suggestion-card[data-v-24ee86e3]{cursor:pointer;transition:all .2s ease;min-width:250px}.suggestion-card[data-v-24ee86e3]:hover{transform:translateY(-2px)}.queue-stat-card[data-v-3976b26a],.queue-filter-card[data-v-3976b26a],.queue-table-card[data-v-3976b26a]{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important}.bulk-page[data-v-826dce5b]{max-width:1200px;margin:0 auto}.bulk-header[data-v-826dce5b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.bulk-title[data-v-826dce5b]{display:flex;align-items:center;gap:16px}.bulk-icon[data-v-826dce5b]{width:56px;height:56px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #f59e0b4d}.bulk-heading[data-v-826dce5b]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0}.bulk-subtitle[data-v-826dce5b]{font-size:14px;color:var(--text-muted);margin:4px 0 0}.bulk-card[data-v-826dce5b]{background:var(--bg-primary);border:1px solid var(--border-color)}.upload-dragger[data-v-826dce5b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;border:2px dashed var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s}.upload-dragger[data-v-826dce5b]:hover{border-color:var(--accent-primary);background:var(--bg-hover)}.upload-text[data-v-826dce5b]{margin:12px 0 4px;font-size:14px;color:var(--text-primary)}.upload-hint[data-v-826dce5b]{margin:0;font-size:12px;color:var(--text-muted)}.upload-success[data-v-826dce5b]{display:flex;align-items:center;gap:16px;padding:16px;background:var(--bg-secondary);border-radius:8px}.upload-filename[data-v-826dce5b]{font-size:14px;font-weight:600;color:var(--text-primary)}.upload-cols[data-v-826dce5b]{font-size:12px;color:var(--text-muted)}.progress-section[data-v-826dce5b]{margin-top:16px;padding:16px;background:var(--bg-secondary);border-radius:8px}.progress-text[data-v-826dce5b]{margin:8px 0 0;font-size:13px;color:var(--text-secondary);text-align:center}.results-summary[data-v-826dce5b]{background:var(--bg-primary);border:1px solid var(--border-color)}.summary-stat[data-v-826dce5b]{text-align:center}.summary-value[data-v-826dce5b]{font-size:28px;font-weight:700;color:var(--text-primary)}.summary-value.text-success[data-v-826dce5b]{color:#10b981}.summary-value.text-info[data-v-826dce5b]{color:#3b82f6}.summary-value.text-error[data-v-826dce5b]{color:#ef4444}.summary-label[data-v-826dce5b]{font-size:12px;color:var(--text-muted);margin-top:4px}.entity-resolver[data-v-2f8a0a63]{max-width:1400px;margin:0 auto}.resolver-header[data-v-2f8a0a63]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.resolver-title[data-v-2f8a0a63]{display:flex;align-items:center;gap:16px}.resolver-icon[data-v-2f8a0a63]{width:56px;height:56px;background:linear-gradient(135deg,#10b981,#059669);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #10b9814d}.resolver-heading[data-v-2f8a0a63]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0}.resolver-subtitle[data-v-2f8a0a63]{font-size:14px;color:var(--text-muted);margin:4px 0 0}.resolver-card[data-v-2f8a0a63]{background:var(--bg-primary);border:1px solid var(--border-color)}.result-card[data-v-2f8a0a63]{margin-top:16px}.info-icon[data-v-2f8a0a63]{color:var(--text-muted);cursor:help}.not-found[data-v-2f8a0a63]{color:var(--text-muted);font-style:italic}.examples-list[data-v-2f8a0a63]{display:flex;flex-direction:column;gap:8px}.example-item[data-v-2f8a0a63]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:12px;cursor:pointer;transition:all .2s}.example-item[data-v-2f8a0a63]:hover{border-color:var(--accent-primary);background:var(--bg-hover)}.example-label[data-v-2f8a0a63]{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:4px}.example-input[data-v-2f8a0a63]{display:block;font-size:14px;color:var(--accent-primary);margin-bottom:4px}.example-hint[data-v-2f8a0a63]{font-size:11px;color:var(--text-muted)}.tier-list[data-v-2f8a0a63]{display:flex;flex-direction:column;gap:12px}.tier-item[data-v-2f8a0a63]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-secondary);border-radius:8px}.tier-info[data-v-2f8a0a63]{flex:1}.tier-name[data-v-2f8a0a63]{font-size:13px;font-weight:600;color:var(--text-primary)}.tier-desc[data-v-2f8a0a63]{font-size:11px;color:var(--text-muted)}.tier-cost[data-v-2f8a0a63]{font-size:12px;font-family:Geist Mono,monospace;color:var(--text-secondary)}.method-list[data-v-2f8a0a63]{display:flex;flex-direction:column;gap:8px}.method-item[data-v-2f8a0a63]{display:flex;align-items:center;gap:12px;font-size:12px}.method-item code[data-v-2f8a0a63]{background:var(--bg-secondary);padding:4px 8px;border-radius:4px;font-size:11px;min-width:80px;text-align:center}.method-item span[data-v-2f8a0a63]{color:var(--text-secondary)}.stats-page[data-v-d6d61520]{max-width:1200px;margin:0 auto}.stats-header[data-v-d6d61520]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.stats-title[data-v-d6d61520]{display:flex;align-items:center;gap:16px}.stats-icon[data-v-d6d61520]{width:56px;height:56px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #6366f14d}.stats-heading[data-v-d6d61520]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0}.stats-subtitle[data-v-d6d61520]{font-size:14px;color:var(--text-muted);margin:4px 0 0}.stat-card[data-v-d6d61520],.stats-card[data-v-d6d61520]{background:var(--bg-primary);border:1px solid var(--border-color)}.tier-bars[data-v-d6d61520],.method-bars[data-v-d6d61520]{display:flex;flex-direction:column;gap:16px}.tier-bar-item[data-v-d6d61520],.method-bar-item[data-v-d6d61520]{display:flex;flex-direction:column;gap:8px}.tier-bar-label[data-v-d6d61520],.method-bar-label[data-v-d6d61520]{display:flex;justify-content:space-between;align-items:center}.tier-bar-count[data-v-d6d61520],.method-bar-count[data-v-d6d61520]{font-size:14px;font-weight:600;color:var(--text-primary)}.method-bar-label code[data-v-d6d61520]{background:var(--bg-secondary);padding:2px 8px;border-radius:4px;font-size:12px}.rate-stat[data-v-d6d61520]{display:flex;align-items:center;gap:16px}.rate-value[data-v-d6d61520]{font-size:28px;font-weight:700;color:var(--text-primary)}.rate-label[data-v-d6d61520]{font-size:13px;color:var(--text-muted)}[data-v-5bdf3f21] .n-collapse-item__header-main{font-weight:400!important}[data-v-5bdf3f21] .n-code{background:#18181b!important;padding:1rem!important;border-radius:.5rem!important}[data-v-5bdf3f21] .n-table{background:transparent!important}[data-v-5bdf3f21] .n-table th,[data-v-5bdf3f21] .n-table td{border-color:#3f3f46!important}.entity-table[data-v-dd5b065f]{background:#18181b;border-radius:8px;overflow:hidden}.pagination-wrapper[data-v-dd5b065f]{display:flex;justify-content:center;padding:16px;border-top:1px solid #27272a}[data-v-dd5b065f] .n-data-table{--n-th-color: #27272a;--n-td-color: transparent;--n-td-color-striped: rgba(39, 39, 42, .5);--n-border-color: #27272a}[data-v-dd5b065f] .n-data-table-th{font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.5px}[data-v-dd5b065f] .n-data-table-td{padding:12px 16px}[data-v-dd5b065f] .n-data-table-tr:hover{background:#6366f11a}.entity-filters[data-v-18be0c58]{background:#18181b;border-radius:8px;padding:16px;margin-bottom:16px}.filters-main[data-v-18be0c58]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filters-main[data-v-18be0c58]>:first-child{flex:1;min-width:250px}.colleges-page[data-v-1aab8b7b]{max-width:1600px}.page-header[data-v-1aab8b7b]{margin-bottom:24px}.page-title[data-v-1aab8b7b]{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px}.page-subtitle[data-v-1aab8b7b]{font-size:14px;color:#71717a;margin:0}.mb-4[data-v-1aab8b7b]{margin-bottom:16px}.flex[data-v-1aab8b7b]{display:flex}.gap-2[data-v-1aab8b7b]{gap:8px}.font-medium[data-v-1aab8b7b]{font-weight:500}.text-white[data-v-1aab8b7b]{color:#fff}.entity-link[data-v-1aab8b7b]{color:#3b82f6;text-decoration:none;cursor:pointer}.entity-link[data-v-1aab8b7b]:hover{text-decoration:underline;color:#60a5fa}.entity-attributes[data-v-9115c46b]{padding:8px 0}.attributes-header[data-v-9115c46b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header-title[data-v-9115c46b]{display:flex;align-items:center;gap:12px}.header-title h3[data-v-9115c46b]{margin:0;font-size:16px;font-weight:600;color:#fff}.attribute-count[data-v-9115c46b]{color:#71717a;font-size:13px}.loading-container[data-v-9115c46b]{display:flex;justify-content:center;padding:40px}.attribute-list[data-v-9115c46b]{display:flex;flex-direction:column;gap:8px}.attribute-item[data-v-9115c46b]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#0f0f10;border:1px solid #27272a;border-radius:6px}.attr-main[data-v-9115c46b]{flex:1;min-width:0}.attr-key[data-v-9115c46b]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.key-name[data-v-9115c46b]{font-weight:500;color:#fff;font-size:13px}.key-code[data-v-9115c46b]{font-size:10px;background:#27272a;padding:1px 4px;border-radius:3px;font-family:JetBrains Mono,monospace;color:#71717a}.attr-value[data-v-9115c46b]{display:flex;align-items:center;gap:8px}.value-text[data-v-9115c46b]{font-size:14px;color:#e4e4e7}.value-type[data-v-9115c46b]{font-size:10px}.attr-meta[data-v-9115c46b]{display:flex;align-items:center;gap:8px;font-size:11px;color:#71717a}.meta-source[data-v-9115c46b]{background:#27272a;padding:2px 6px;border-radius:3px}.meta-year[data-v-9115c46b]{font-family:JetBrains Mono,monospace}.meta-confidence[data-v-9115c46b]{color:#22c55e}.attr-actions[data-v-9115c46b]{display:flex;gap:4px;flex-shrink:0}.entity-audit[data-v-660554cc]{padding:8px 0}.audit-header[data-v-660554cc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header-title[data-v-660554cc]{display:flex;align-items:center;gap:12px}.header-title h3[data-v-660554cc]{margin:0;font-size:16px;font-weight:600;color:#fff}.entry-count[data-v-660554cc]{color:#71717a;font-size:13px}.loading-container[data-v-660554cc]{display:flex;justify-content:center;padding:40px}.audit-timeline[data-v-660554cc]{background:#0f0f10;border:1px solid #27272a;border-radius:8px;padding:20px;max-height:600px;overflow-y:auto}.timeline-content[data-v-660554cc]{margin-top:4px}.change-value[data-v-660554cc]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.value-label[data-v-660554cc]{color:#71717a;font-size:12px;flex-shrink:0}.value-code[data-v-660554cc]{background:#18181b;padding:4px 8px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:12px;color:#e4e4e7;word-break:break-all}.change-meta[data-v-660554cc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meta-source-name[data-v-660554cc]{font-size:11px;color:#52525b}.audit-info[data-v-660554cc]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;padding-top:16px;border-top:1px solid #27272a;font-size:12px;color:#52525b}.entity-contacts[data-v-ffa30428]{padding:8px 0}.contacts-header[data-v-ffa30428]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header-title[data-v-ffa30428]{display:flex;align-items:center;gap:12px}.header-title h3[data-v-ffa30428]{margin:0;font-size:16px;font-weight:600;color:#fff}.contact-count[data-v-ffa30428]{color:#71717a;font-size:13px}.loading-container[data-v-ffa30428]{display:flex;justify-content:center;padding:40px}.contacts-grid[data-v-ffa30428]{display:flex;flex-direction:column;gap:24px}.contact-section[data-v-ffa30428]{background:#0f0f10;border:1px solid #27272a;border-radius:8px;padding:16px}.section-title[data-v-ffa30428]{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:14px;font-weight:600;color:#a1a1aa}.contact-list[data-v-ffa30428]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.contact-card[data-v-ffa30428]{display:flex;gap:12px;padding:12px;background:#18181b;border:1px solid #27272a;border-radius:6px}.contact-card--readonly[data-v-ffa30428]{opacity:.9}.contact-avatar[data-v-ffa30428]{position:relative;flex-shrink:0}.primary-badge[data-v-ffa30428]{position:absolute;bottom:-2px;right:-2px;background:#18181b;border-radius:50%;padding:2px}.contact-info[data-v-ffa30428]{flex:1;min-width:0}.contact-name[data-v-ffa30428]{font-weight:600;color:#fff;font-size:14px;display:flex;align-items:center;gap:8px;margin-bottom:2px}.contact-title[data-v-ffa30428]{font-size:12px;color:#71717a;margin-bottom:8px}.contact-details[data-v-ffa30428]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.contact-email[data-v-ffa30428],.contact-phone[data-v-ffa30428]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#3b82f6;text-decoration:none}.contact-email[data-v-ffa30428]:hover,.contact-phone[data-v-ffa30428]:hover{text-decoration:underline}.contact-meta[data-v-ffa30428]{display:flex;gap:8px;font-size:10px;color:#52525b}.meta-source[data-v-ffa30428]{background:#27272a;padding:2px 6px;border-radius:3px}.meta-confidence[data-v-ffa30428]{color:#22c55e}.meta-year[data-v-ffa30428]{font-family:JetBrains Mono,monospace}.meta-source-link[data-v-ffa30428]{color:#3b82f6;text-decoration:none;font-size:10px}.meta-source-link[data-v-ffa30428]:hover{text-decoration:underline}.contact-actions[data-v-ffa30428]{flex-shrink:0;align-self:flex-start}.contact-section--ai[data-v-ffa30428]{border-color:#3b3b6d}.contact-section--ai .section-title[data-v-ffa30428]{color:#818cf8}.contact-card--primary[data-v-ffa30428]{border-color:#3b82f6;background:linear-gradient(135deg,#18181b,#1e293b)}.contact-dept[data-v-ffa30428]{color:#52525b;font-size:11px}.entity-nearby[data-v-6655f891]{padding:8px 0}.nearby-header[data-v-6655f891]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header-title[data-v-6655f891]{display:flex;align-items:center;gap:12px}.header-title h3[data-v-6655f891]{margin:0;font-size:16px;font-weight:600;color:#fff}.result-count[data-v-6655f891]{color:#71717a;font-size:13px}.filters-bar[data-v-6655f891]{display:flex;gap:24px;align-items:center;padding:12px 16px;background:#0f0f10;border:1px solid #27272a;border-radius:8px;margin-bottom:16px}.filter-group[data-v-6655f891]{display:flex;align-items:center;gap:8px}.filter-label[data-v-6655f891]{font-size:13px;color:#71717a;white-space:nowrap}.type-checkboxes[data-v-6655f891]{display:flex;gap:16px}.type-label[data-v-6655f891]{display:flex;align-items:center;gap:4px}.loading-container[data-v-6655f891]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px}.loading-text[data-v-6655f891]{color:#71717a;font-size:13px}.nearby-list[data-v-6655f891]{display:flex;flex-direction:column;gap:8px}.nearby-item[data-v-6655f891]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#0f0f10;border:1px solid #27272a;border-radius:8px;cursor:pointer;transition:all .15s ease}.nearby-item[data-v-6655f891]:hover{border-color:#3f3f46;background:#141416}.item-icon[data-v-6655f891]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#18181b;border-radius:8px}.item-info[data-v-6655f891]{flex:1;min-width:0}.item-name[data-v-6655f891]{font-weight:600;color:#fff;font-size:14px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-meta[data-v-6655f891]{display:flex;gap:12px;font-size:12px;color:#71717a}.meta-location[data-v-6655f891]{color:#a1a1aa}.meta-enrollment[data-v-6655f891]{font-variant-numeric:tabular-nums}.item-distance[data-v-6655f891]{flex-shrink:0;text-align:right;margin-right:8px}.distance-value[data-v-6655f891]{font-size:18px;font-weight:600;color:#3b82f6;font-variant-numeric:tabular-nums}.distance-unit[data-v-6655f891]{font-size:11px;color:#71717a;margin-left:2px}.item-type[data-v-6655f891]{flex-shrink:0}.center-info[data-v-6655f891]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;padding-top:16px;border-top:1px solid #27272a;font-size:12px;color:#52525b;font-family:JetBrains Mono,monospace}@media(max-width:768px){.filters-bar[data-v-6655f891]{flex-direction:column;align-items:flex-start;gap:12px}.nearby-item[data-v-6655f891]{flex-wrap:wrap}.item-distance[data-v-6655f891]{order:3;width:100%;text-align:left;margin-top:8px;margin-right:0}}.entity-overview[data-v-fae3320c]{padding:8px 0}.field-groups[data-v-fae3320c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.field-group[data-v-fae3320c]{background:#0f0f10;border:1px solid #27272a;border-radius:8px;padding:16px}.group-header[data-v-fae3320c]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #27272a}.group-icon[data-v-fae3320c]{color:#3b82f6}.group-title[data-v-fae3320c]{font-size:13px;font-weight:600;color:#a1a1aa;text-transform:uppercase;letter-spacing:.5px;margin:0}.field-list[data-v-fae3320c]{display:flex;flex-direction:column;gap:8px}.field-item[data-v-fae3320c]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px}.field-label[data-v-fae3320c]{color:#71717a;flex-shrink:0}.field-value[data-v-fae3320c]{color:#e4e4e7;text-align:right;word-break:break-word}.field-link[data-v-fae3320c]{color:#3b82f6;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.field-link[data-v-fae3320c]:hover{text-decoration:underline}.field-code[data-v-fae3320c]{background:#27272a;padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:11px}.field-empty[data-v-fae3320c]{color:#52525b;font-style:italic;justify-content:center}.map-placeholder[data-v-fae3320c]{margin-top:20px;background:#0f0f10;border:1px solid #27272a;border-radius:8px;padding:16px;display:flex;justify-content:center}.map-coords[data-v-fae3320c]{display:flex;align-items:center;gap:8px;color:#71717a;font-size:13px;font-family:JetBrains Mono,monospace}.entity-rag-chunks[data-v-47cc6ec2]{padding:8px 0}.chunks-header[data-v-47cc6ec2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header-title[data-v-47cc6ec2]{display:flex;align-items:center;gap:12px}.header-title h3[data-v-47cc6ec2]{margin:0;font-size:16px;font-weight:600;color:#fff}.chunk-count[data-v-47cc6ec2]{color:#71717a;font-size:13px}.loading-container[data-v-47cc6ec2]{display:flex;justify-content:center;padding:40px}.chunks-list[data-v-47cc6ec2]{display:flex;flex-direction:column;gap:12px}.chunk-card[data-v-47cc6ec2]{background:#0f0f10;border:1px solid #27272a;border-radius:8px;padding:16px}.chunk-header[data-v-47cc6ec2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.chunk-title[data-v-47cc6ec2]{display:flex;align-items:center;gap:8px}.chunk-category[data-v-47cc6ec2]{font-weight:600;color:#fff;font-size:14px}.chunk-meta[data-v-47cc6ec2]{display:flex;align-items:center;gap:8px;font-size:11px}.meta-tokens[data-v-47cc6ec2]{color:#71717a;font-family:JetBrains Mono,monospace}.chunk-preview[data-v-47cc6ec2]{background:#18181b;border:1px solid #27272a;border-radius:6px;padding:12px;font-size:13px;color:#a1a1aa;line-height:1.5;margin-bottom:12px;max-height:120px;overflow:hidden;text-overflow:ellipsis}.chunk-source[data-v-47cc6ec2]{font-size:11px;color:#52525b;margin-bottom:8px}.source-label[data-v-47cc6ec2]{margin-right:4px}.source-title[data-v-47cc6ec2]{color:#71717a}.chunk-confidence[data-v-47cc6ec2]{font-size:11px;color:#52525b;margin-bottom:12px}.confidence-value[data-v-47cc6ec2]{color:#22c55e;font-weight:500}.confidence-method[data-v-47cc6ec2]{color:#52525b}.chunk-actions[data-v-47cc6ec2]{display:flex;gap:8px;flex-wrap:wrap}.view-chunk[data-v-47cc6ec2]{display:flex;flex-direction:column;gap:16px}.view-meta[data-v-47cc6ec2]{display:flex;align-items:center;gap:8px}.view-tokens[data-v-47cc6ec2]{margin-left:auto;color:#71717a;font-size:12px}.view-content[data-v-47cc6ec2]{background:#0f0f10;border:1px solid #27272a;border-radius:6px;padding:16px;font-size:13px;color:#e4e4e7;line-height:1.6;white-space:pre-wrap;max-height:400px;overflow-y:auto}.view-source[data-v-47cc6ec2]{font-size:12px;color:#71717a}.stat-card[data-v-1b70a345]{background:#18181b;border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px;border:1px solid #27272a;transition:all .2s}.stat-card[data-v-1b70a345]:hover{border-color:var(--accent-color, #6366f1);transform:translateY(-2px)}.stat-icon[data-v-1b70a345]{width:48px;height:48px;border-radius:12px;background:#ffffff0d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-content[data-v-1b70a345]{flex:1;min-width:0}.stat-value[data-v-1b70a345]{font-size:24px;font-weight:700;color:#fff;line-height:1.2}.stat-label[data-v-1b70a345]{font-size:12px;color:#71717a;margin-top:2px}.districts-page[data-v-4a1a43aa]{max-width:1600px}.page-header[data-v-4a1a43aa]{margin-bottom:24px}.page-title[data-v-4a1a43aa]{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px}.page-subtitle[data-v-4a1a43aa]{font-size:14px;color:#71717a;margin:0}.mb-4[data-v-4a1a43aa]{margin-bottom:16px}.flex[data-v-4a1a43aa]{display:flex}.gap-2[data-v-4a1a43aa]{gap:8px}.font-medium[data-v-4a1a43aa]{font-weight:500}.text-white[data-v-4a1a43aa]{color:#fff}.entity-link[data-v-4a1a43aa]{color:#3b82f6;text-decoration:none;cursor:pointer}.entity-link[data-v-4a1a43aa]:hover{text-decoration:underline;color:#60a5fa}.entity-detail[data-v-51dad453]{display:flex;flex-direction:column;gap:16px;max-width:1600px}.entity-header[data-v-51dad453]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-51dad453]{display:flex;align-items:center;gap:8px}.back-btn[data-v-51dad453]{padding:4px 8px}.header-actions[data-v-51dad453]{display:flex;gap:8px}.entity-summary[data-v-51dad453]{background:#18181b;border:1px solid #27272a;border-radius:12px;padding:20px 24px;display:flex;justify-content:space-between;align-items:flex-start}.summary-main[data-v-51dad453]{flex:1}.entity-name[data-v-51dad453]{font-size:24px;font-weight:700;color:#fff;margin:0 0 12px}.entity-meta[data-v-51dad453]{display:flex;flex-wrap:wrap;gap:16px}.meta-item[data-v-51dad453]{display:flex;align-items:center;gap:6px;font-size:13px}.meta-label[data-v-51dad453]{color:#71717a}.meta-value[data-v-51dad453]{color:#a1a1aa}.meta-value code[data-v-51dad453]{background:#27272a;padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:12px}.meta-link[data-v-51dad453]{color:#3b82f6;cursor:pointer;text-decoration:none}.meta-link[data-v-51dad453]:hover{text-decoration:underline}.summary-stats[data-v-51dad453]{display:flex;gap:24px}.stat-item[data-v-51dad453]{text-align:right}.stat-value[data-v-51dad453]{font-size:24px;font-weight:700;color:#22c55e;font-variant-numeric:tabular-nums}.stat-label[data-v-51dad453]{font-size:12px;color:#71717a;margin-top:2px}.entity-tabs[data-v-51dad453]{background:#18181b;border:1px solid #27272a;border-radius:12px;padding:16px 20px}.tab-label[data-v-51dad453]{display:flex;align-items:center;gap:6px}.flex[data-v-51dad453]{display:flex}.items-center[data-v-51dad453]{align-items:center}.gap-2[data-v-51dad453]{gap:8px}.font-semibold[data-v-51dad453]{font-weight:600}@media(max-width:768px){.entity-summary[data-v-51dad453]{flex-direction:column;gap:16px}.summary-stats[data-v-51dad453]{justify-content:flex-start}.stat-item[data-v-51dad453]{text-align:left}.entity-meta[data-v-51dad453]{flex-direction:column;gap:8px}}.header-title[data-v-eda9d471]{font-weight:600}.header-subtitle[data-v-eda9d471]{font-size:13px;font-weight:400;color:#71717a;margin-left:16px}.page-container[data-v-eda9d471]{display:flex;flex-direction:column;gap:16px;min-height:calc(100vh - 56px);padding:0}.stats-row[data-v-eda9d471]{display:flex;gap:12px}.stat-box[data-v-eda9d471]{flex:1;background:#18181b;border:1px solid #27272a;border-radius:8px;padding:12px 16px}.stat-label[data-v-eda9d471]{font-size:12px;color:#71717a;margin-bottom:4px}.stat-value[data-v-eda9d471]{font-size:20px;font-weight:700;color:#fff}.section-card[data-v-eda9d471]{background:#18181b;border:1px solid #27272a;border-radius:12px;padding:20px;flex:1;display:flex;flex-direction:column}.section-header[data-v-eda9d471]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-title[data-v-eda9d471]{font-size:16px;font-weight:600;color:#fff;margin:0}.entity-grid[data-v-eda9d471]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:1600px){.entity-grid[data-v-eda9d471]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.entity-grid[data-v-eda9d471]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.entity-grid[data-v-eda9d471]{grid-template-columns:1fr}.stats-row[data-v-eda9d471]{flex-wrap:wrap}.stat-box[data-v-eda9d471]{flex:1 1 45%}}.entity-card[data-v-eda9d471]{background:#0f0f10;border:1px solid #27272a;border-radius:8px;padding:16px;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column}.entity-card[data-v-eda9d471]:hover{border-color:#3f3f46;background:#141416}.card-header[data-v-eda9d471]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.card-title-row[data-v-eda9d471]{display:flex;align-items:center;gap:8px}.card-icon[data-v-eda9d471]{flex-shrink:0}.card-title[data-v-eda9d471]{font-size:14px;font-weight:600;color:#fff;line-height:1.3}.card-count[data-v-eda9d471]{font-size:28px;font-weight:700;margin-bottom:4px;font-variant-numeric:tabular-nums}.card-meta[data-v-eda9d471]{font-size:12px;color:#52525b;margin-bottom:12px}.card-actions[data-v-eda9d471]{display:flex;gap:8px;margin-top:auto}.private-schools-page[data-v-2837d5a9]{max-width:1600px}.page-header[data-v-2837d5a9]{margin-bottom:24px}.page-title[data-v-2837d5a9]{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px}.page-subtitle[data-v-2837d5a9]{font-size:14px;color:#71717a;margin:0}.mb-4[data-v-2837d5a9]{margin-bottom:16px}.flex[data-v-2837d5a9]{display:flex}.gap-2[data-v-2837d5a9]{gap:8px}.font-medium[data-v-2837d5a9]{font-weight:500}.text-white[data-v-2837d5a9]{color:#fff}.entity-link[data-v-2837d5a9]{color:#3b82f6;text-decoration:none;cursor:pointer}.entity-link[data-v-2837d5a9]:hover{text-decoration:underline;color:#60a5fa}.regional-agencies-page[data-v-05d91195]{max-width:1600px}.page-header[data-v-05d91195]{margin-bottom:24px}.page-title[data-v-05d91195]{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px}.page-subtitle[data-v-05d91195]{font-size:14px;color:#71717a;margin:0}.mb-4[data-v-05d91195]{margin-bottom:16px}.flex[data-v-05d91195]{display:flex}.gap-2[data-v-05d91195]{gap:8px}.font-medium[data-v-05d91195]{font-weight:500}.text-white[data-v-05d91195]{color:#fff}.text-xs[data-v-05d91195]{font-size:12px}.text-zinc-500[data-v-05d91195]{color:#71717a}.entity-link[data-v-05d91195]{color:#3b82f6;text-decoration:none;cursor:pointer}.entity-link[data-v-05d91195]:hover{text-decoration:underline;color:#60a5fa}.schools-page[data-v-cba6a33f]{max-width:1600px}.page-header[data-v-cba6a33f]{margin-bottom:24px}.page-title[data-v-cba6a33f]{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px}.page-subtitle[data-v-cba6a33f]{font-size:14px;color:#71717a;margin:0}.mb-4[data-v-cba6a33f]{margin-bottom:16px}.flex[data-v-cba6a33f]{display:flex}.gap-2[data-v-cba6a33f]{gap:8px}.font-medium[data-v-cba6a33f]{font-weight:500}.text-white[data-v-cba6a33f]{color:#fff}.entity-link[data-v-cba6a33f]{color:#3b82f6;text-decoration:none;cursor:pointer}.entity-link[data-v-cba6a33f]:hover{text-decoration:underline;color:#60a5fa}.state-agencies-page[data-v-7ab2d568]{max-width:1400px}.page-header[data-v-7ab2d568]{margin-bottom:24px}.page-title[data-v-7ab2d568]{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px}.page-subtitle[data-v-7ab2d568]{font-size:14px;color:#71717a;margin:0}.search-wrapper[data-v-7ab2d568]{background:#18181b;padding:16px;border-radius:8px}.mb-4[data-v-7ab2d568]{margin-bottom:16px}.mb-6[data-v-7ab2d568]{margin-bottom:24px}.agency-card[data-v-7ab2d568]{height:100%}.agency-header[data-v-7ab2d568]{display:flex;align-items:center;gap:12px}.state-badge[data-v-7ab2d568]{width:40px;height:40px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff;flex-shrink:0}.agency-name[data-v-7ab2d568]{font-size:14px;font-weight:600;color:#fff;line-height:1.3}.agency-name.entity-link[data-v-7ab2d568]{color:#3b82f6;text-decoration:none;cursor:pointer}.agency-name.entity-link[data-v-7ab2d568]:hover{text-decoration:underline;color:#60a5fa}.agency-details[data-v-7ab2d568]{display:flex;flex-direction:column;gap:8px}.detail-row[data-v-7ab2d568]{display:flex;align-items:flex-start;gap:8px;font-size:13px}.detail-label[data-v-7ab2d568]{color:#71717a;flex-shrink:0}.detail-value[data-v-7ab2d568]{color:#a1a1aa}.detail-icon[data-v-7ab2d568]{color:#71717a;margin-top:2px;flex-shrink:0}.detail-link[data-v-7ab2d568]{color:#6366f1;text-decoration:none}.detail-link[data-v-7ab2d568]:hover{text-decoration:underline}.text-sm[data-v-7ab2d568]{font-size:12px}.agency-actions[data-v-7ab2d568]{display:flex;gap:8px}.website-link[data-v-7ab2d568],.email-link[data-v-7ab2d568],.website-link[data-v-7ab2d568]:hover,.email-link[data-v-7ab2d568]:hover{text-decoration:none}.billing-card[data-v-97822d5f]{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important}.wallet-sub-card[data-v-97822d5f]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:8px!important}.billing-card[data-v-97822d5f] .n-card-header__main{color:var(--text-primary)}.comm-card[data-v-4851b297]{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important}.comm-card[data-v-4851b297] .n-card-header__main{color:var(--text-primary)}.note-card[data-v-4851b297],.activity-card[data-v-4851b297]{padding:12px;background:var(--bg-secondary);border-radius:8px}.follow-up-alert[data-v-4851b297]{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-warning)}.people-card[data-v-036cb304]{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important}.people-card[data-v-036cb304] .n-card-header__main{color:var(--text-primary)}.contact-card[data-v-036cb304]{padding:16px;background:var(--bg-secondary);border-radius:8px}.contact-avatar[data-v-036cb304]{width:40px;height:40px;border-radius:50%;background:var(--bg-hover);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.contact-links[data-v-036cb304]{display:flex;align-items:center;gap:16px;margin-top:8px;font-size:14px}.contact-link[data-v-036cb304]{display:flex;align-items:center;gap:4px;color:var(--text-muted);text-decoration:none;transition:color .15s}.contact-link[data-v-036cb304]:hover{color:var(--text-primary)}.contact-notes[data-v-036cb304]{margin-top:12px;font-size:14px;color:var(--text-muted);background:var(--bg-primary);padding:8px;border-radius:4px}.stat-card[data-v-63219912]{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;border-radius:8px!important}.support-card[data-v-63219912]{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important}.support-card[data-v-63219912] .n-card-header__main{color:var(--text-primary)}.status-dot[data-v-63219912]{font-size:12px}.status-dot.info[data-v-63219912]{color:var(--accent-primary)}.status-dot.warning[data-v-63219912]{color:var(--color-warning)}.status-dot.muted[data-v-63219912]{color:var(--text-muted)}.status-dot.success[data-v-63219912]{color:var(--color-success)}
