.empty-state[data-v-c712017c]{text-align:center;background:#0f172a70;border:1px solid #94a3b81f;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:220px;padding:1.75rem;display:flex}.empty-icon[data-v-c712017c]{color:#94a3b8d1;font-size:1.55rem}.empty-icon-svg[data-v-c712017c]{color:#818cf8e0}.empty-title[data-v-c712017c]{color:#f8fafc;margin:0;font-size:1rem;font-weight:700}.empty-description[data-v-c712017c]{color:#cbd5e1b3;max-width:26rem;margin:0;line-height:1.45}.empty-actions[data-v-c712017c]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.error-state[data-v-704e5b41]{text-align:center;background:#7f1d1d2e;border:1px solid #f8717138;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:220px;padding:1.75rem;display:flex}.error-icon[data-v-704e5b41]{color:#f87171e0;font-size:1.55rem}.error-icon-svg[data-v-704e5b41]{color:#f87171e0}.error-title[data-v-704e5b41]{color:#fef2f2;margin:0;font-size:1rem;font-weight:700}.error-description[data-v-704e5b41]{color:#fee2e2c7;max-width:26rem;margin:0;line-height:1.45}.error-actions[data-v-704e5b41]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.ops-skeleton[data-v-0b8b4f7b]{flex-direction:column;gap:.75rem;padding:.25rem 0;display:flex}.ops-skeleton-row[data-v-0b8b4f7b],.ops-skeleton-row--table[data-v-0b8b4f7b]{align-items:center;gap:.75rem;display:grid}.ops-skeleton-row--table[data-v-0b8b4f7b]{grid-template-columns:2fr 1fr .75fr}.ops-skeleton-card[data-v-0b8b4f7b]{background:#0f172a73;border:1px solid #94a3b81f;border-radius:.85rem;flex-direction:column;gap:.55rem;padding:1rem;display:flex}.ops-skeleton-block[data-v-0b8b4f7b]{background:linear-gradient(90deg,#94a3b81f 0%,#94a3b83d 50%,#94a3b81f 100%) 0 0/200% 100%;border-radius:999px;height:.85rem;animation:1.4s ease-in-out infinite ops-skeleton-shimmer-0b8b4f7b;display:block}.ops-skeleton-block--wide[data-v-0b8b4f7b]{width:100%}.ops-skeleton-block--title[data-v-0b8b4f7b]{width:42%;height:1rem}.ops-skeleton-block--short[data-v-0b8b4f7b]{width:55%}@keyframes ops-skeleton-shimmer-0b8b4f7b{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ops-skeleton-block[data-v-0b8b4f7b]{background:#94a3b82e;animation:none}}.first-run[data-v-0860d6b0]{flex-direction:column;gap:1.25rem;display:flex}.first-run-steps[data-v-0860d6b0]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.first-run-step[data-v-0860d6b0]{background:#0f172a8f;border:1px solid #94a3b829;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:grid}.step-number[data-v-0860d6b0]{color:#e0e7ff;background:#4f46e538;border:1px solid #818cf873;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:700;display:inline-flex}.step-copy strong[data-v-0860d6b0]{color:#f8fafc;font-size:.95rem;display:block}.step-copy p[data-v-0860d6b0]{color:#cbd5e1ad;margin:.25rem 0 0;font-size:.88rem;line-height:1.45}.step-link[data-v-0860d6b0]{color:#a5b4fc;white-space:nowrap;font-size:.84rem;font-weight:650}.step-link[data-v-0860d6b0]:hover{color:#c7d2fe}@media (width<=720px){.first-run-step[data-v-0860d6b0]{grid-template-columns:auto minmax(0,1fr)}.step-link[data-v-0860d6b0]{grid-column:2;justify-self:start}}.dashboard-page[data-v-ccce9ba8]{color:var(--ops-text-1);flex-direction:column;gap:1.25rem;display:flex}.dashboard-header[data-v-ccce9ba8]{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.header-copy[data-v-ccce9ba8]{min-width:0}.eyebrow[data-v-ccce9ba8]{color:var(--ops-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.title-row[data-v-ccce9ba8]{align-items:center;gap:.9rem;margin-top:.55rem;display:flex}.title-row svg[data-v-ccce9ba8]{color:var(--ops-accent)}.title-row h1[data-v-ccce9ba8]{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:2rem;font-weight:700;line-height:1}.header-copy>p[data-v-ccce9ba8]{color:var(--ops-text-3);margin:1rem 0 0;font-size:.9rem}.header-actions[data-v-ccce9ba8]{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.header-actions .ops-button[data-v-ccce9ba8]{min-height:38px;padding:.55rem .8rem;font-size:.82rem}.campaign-context[data-v-ccce9ba8]{border:1px solid var(--ops-border-2);background:var(--ops-surface-2);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem;display:flex}.campaign-tabs[data-v-ccce9ba8]{gap:.65rem;min-width:0;display:flex;overflow-x:auto}.campaign-tab[data-v-ccce9ba8]{background:var(--ops-surface-4);min-width:240px;color:var(--ops-text-1);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:.8rem;align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex}.campaign-tab.active[data-v-ccce9ba8]{border-color:var(--ops-border-2);background:var(--ops-surface-1)}.campaign-tab>span[data-v-ccce9ba8]:nth-child(2){flex-direction:column;gap:.18rem;min-width:0;display:flex}.campaign-tab strong[data-v-ccce9ba8]{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.campaign-tab small[data-v-ccce9ba8]{color:var(--ops-text-3);font-size:.68rem}.status-dot[data-v-ccce9ba8]{background:var(--ops-text-3);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.status-dot.tone-success[data-v-ccce9ba8]{background:var(--ops-success)}.status-dot.tone-warning[data-v-ccce9ba8]{background:var(--ops-warning)}.status-dot.tone-danger[data-v-ccce9ba8]{background:var(--ops-danger)}.new-campaign[data-v-ccce9ba8]{color:var(--ops-accent);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:.8rem}.execution-banner[data-v-ccce9ba8]{border:1px solid color-mix(in srgb, var(--ops-warning) 50%, var(--ops-border-1));background:var(--ops-warning-surface);border-radius:1.35rem;padding:1.5rem}.execution-banner.live[data-v-ccce9ba8]{border-color:color-mix(in srgb, var(--ops-success) 55%, var(--ops-border-1));background:var(--ops-success-surface)}.banner-heading[data-v-ccce9ba8]{color:var(--ops-warning);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;font-size:.68rem;font-weight:800;display:flex}.live .banner-heading[data-v-ccce9ba8]{color:var(--ops-success)}.execution-banner h2[data-v-ccce9ba8]{font-family:var(--font-display);margin:1rem 0 .5rem;font-size:1.45rem;line-height:1.2}.execution-banner p[data-v-ccce9ba8]{color:var(--ops-text-3);margin:0;font-size:.88rem}.progress-track[data-v-ccce9ba8]{background:color-mix(in srgb, var(--ops-text-3) 14%, transparent);border-radius:99px;height:6px;margin-top:1rem;overflow:hidden}.progress-track span[data-v-ccce9ba8]{border-radius:inherit;background:var(--ops-warning);height:100%;display:block}.live .progress-track span[data-v-ccce9ba8]{background:var(--ops-success)}.step-list[data-v-ccce9ba8]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.step-list>span[data-v-ccce9ba8]{border:1px solid var(--ops-border-1);color:var(--ops-text-3);border-radius:99px;align-items:center;gap:.25rem;padding:.38rem .7rem;font-size:.75rem;display:inline-flex}.step-list>span.complete[data-v-ccce9ba8]{border-color:var(--ops-success);color:var(--ops-success)}.metrics-grid[data-v-ccce9ba8]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.metric-card[data-v-ccce9ba8]{border:1px solid var(--ops-border-2);background:var(--ops-surface-2);border-radius:.55rem;min-height:142px;padding:1.1rem}.metric-heading[data-v-ccce9ba8]{color:var(--ops-text-3);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.metric-icon[data-v-ccce9ba8]{background:var(--ops-surface-3);border-radius:.55rem;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.metric-value[data-v-ccce9ba8]{font-family:var(--font-mono);margin-top:.3rem;font-size:1.8rem;font-weight:500;display:block}.metric-card p[data-v-ccce9ba8]{color:var(--ops-text-3);margin:.5rem 0 0;font-size:.72rem;line-height:1.4}.metric-card p.success[data-v-ccce9ba8]{color:var(--ops-success)}.metric-progress[data-v-ccce9ba8]{background:var(--ops-surface-3);border-radius:9px;height:4px;margin-top:.45rem}.metric-progress span[data-v-ccce9ba8]{border-radius:inherit;background:var(--ops-accent);height:100%;display:block}.metric-progress span.success[data-v-ccce9ba8]{background:var(--ops-success)}.workspace-grid[data-v-ccce9ba8]{grid-template-columns:minmax(0,2.15fr) minmax(270px,1fr);align-items:start;gap:1rem;display:grid}.workspace-main[data-v-ccce9ba8],.workspace-side[data-v-ccce9ba8]{flex-direction:column;gap:1rem;display:flex}.surface[data-v-ccce9ba8]{border:1px solid var(--ops-border-2);background:var(--ops-surface-2);border-radius:.55rem;padding:1.2rem}.surface-header[data-v-ccce9ba8]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.surface h2[data-v-ccce9ba8]{margin:0;font-size:1rem;font-weight:650}.surface p[data-v-ccce9ba8]{color:var(--ops-text-3);margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.brief-list[data-v-ccce9ba8]{gap:.9rem;margin:.9rem 0 0;display:grid}.brief-list div[data-v-ccce9ba8]{gap:.3rem;display:grid}.brief-list dt[data-v-ccce9ba8]{color:var(--ops-text-3);letter-spacing:.04em;text-transform:uppercase;font-size:.63rem;font-weight:700}.brief-list dd[data-v-ccce9ba8]{color:var(--ops-text-2);margin:0;font-size:.8rem;line-height:1.55}.table-scroll[data-v-ccce9ba8]{margin-top:.75rem;overflow-x:auto}table[data-v-ccce9ba8]{border-collapse:collapse;width:100%;font-size:.78rem}th[data-v-ccce9ba8]{background:var(--ops-surface-3);color:var(--ops-text-3);text-align:left;text-transform:uppercase;border-radius:.35rem;padding:.5rem .65rem;font-size:.62rem;font-weight:650}td[data-v-ccce9ba8]{color:var(--ops-text-1);padding:.55rem .65rem}.mono[data-v-ccce9ba8]{font-family:var(--font-mono);font-size:.7rem}.accent[data-v-ccce9ba8]{color:var(--ops-accent)}.muted[data-v-ccce9ba8]{color:var(--ops-text-3)}.readiness-panel>p[data-v-ccce9ba8]{margin-bottom:.75rem}.readiness-list[data-v-ccce9ba8]{flex-direction:column;gap:.45rem;display:flex}.readiness-list button[data-v-ccce9ba8]{border:1px solid var(--ops-border-2);background:var(--ops-surface-3);width:100%;color:var(--ops-text-1);text-align:left;cursor:pointer;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .65rem;display:grid}.readiness-list button>span[data-v-ccce9ba8]:nth-child(2){flex-direction:column;min-width:0;display:flex}.readiness-list small[data-v-ccce9ba8]{color:var(--ops-text-3);text-transform:uppercase;font-size:.58rem}.readiness-list strong[data-v-ccce9ba8]{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;overflow:hidden}.readiness-list button>span[data-v-ccce9ba8]:last-child{color:var(--ops-text-3);font-size:1.1rem}.next-action[data-v-ccce9ba8]{border:1px solid var(--ops-success);background:var(--ops-success-surface);color:var(--ops-text-1);border-radius:1rem;flex-direction:column;gap:.45rem;padding:1.2rem;text-decoration:none;display:flex}.next-action small[data-v-ccce9ba8]{color:var(--ops-success);text-transform:uppercase;font-size:.62rem;font-weight:800}.next-action strong[data-v-ccce9ba8]{font-size:.92rem}.next-action span[data-v-ccce9ba8]{color:var(--ops-text-3);font-size:.72rem}@media (width<=1120px){.metrics-grid[data-v-ccce9ba8]{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-grid[data-v-ccce9ba8]{grid-template-columns:1fr}}@media (width<=820px){.dashboard-header[data-v-ccce9ba8]{flex-direction:column}.header-actions[data-v-ccce9ba8]{justify-content:flex-start}.campaign-context[data-v-ccce9ba8]{flex-direction:column;align-items:stretch}.new-campaign[data-v-ccce9ba8]{align-self:flex-start}.metrics-grid[data-v-ccce9ba8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.metrics-grid[data-v-ccce9ba8]{grid-template-columns:1fr}.surface-header[data-v-ccce9ba8]{flex-direction:column}.header-actions .ops-button[data-v-ccce9ba8]{flex:auto}.campaign-tab[data-v-ccce9ba8]{min-width:220px}}
