.app-shell[data-v-ee82b2ed]{--sidebar: #0b1430;--sidebar-soft: #121f42;--page: #f3f5f9;--surface: #fff;--ink: #17213a;--muted: #778096;--line: #e7eaf0;--active: rgba(255, 255, 255, .12);min-height:100vh;margin-top:var(--preview-banner-height, 0px);min-height:calc(100vh - var(--preview-banner-height, 0px));display:grid;grid-template-columns:256px minmax(0,1fr);background:var(--page);transition:grid-template-columns .22s ease}.app-shell.dark[data-v-ee82b2ed]{--sidebar: #0a1021;--sidebar-soft: #121b31;--page: #111827;--surface: #182237;--ink: #eff4ff;--muted: #9faabd;--line: #2b3850;--active: rgba(255, 255, 255, .11);background:#111827}.app-shell.collapsed[data-v-ee82b2ed]{grid-template-columns:80px minmax(0,1fr)}.sidebar[data-v-ee82b2ed]{position:sticky;top:var(--preview-banner-height, 0px);z-index:2;height:calc(100vh - var(--preview-banner-height, 0px));display:flex;flex-direction:column;padding:20px 12px 14px;overflow:hidden;color:#dfe7f7;background:linear-gradient(180deg,var(--sidebar),#081026)}.brand-row[data-v-ee82b2ed]{height:46px;display:flex;align-items:center;gap:10px;padding:0 7px}.brand[data-v-ee82b2ed]{display:flex;align-items:center;gap:11px;flex:0 0 auto;color:#fff;font-size:1.55rem;font-weight:800;letter-spacing:-.04em}.icon-button[data-v-ee82b2ed]{width:30px;height:30px;display:grid;align-content:center;gap:4px;flex:0 0 auto;padding:0;border:0;border-radius:8px;background:transparent}.icon-button[data-v-ee82b2ed]:hover{background:#ffffff1a}.icon-button span[data-v-ee82b2ed]{width:16px;height:2px;margin-inline:auto;border-radius:10px;background:#c7d1e5}.nav[data-v-ee82b2ed]{display:grid;gap:4px;margin-top:34px}.nav-item[data-v-ee82b2ed],.theme-toggle[data-v-ee82b2ed]{width:100%;display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:#b9c5dd;text-align:left;transition:background .16s ease,color .16s ease}.nav-item[data-v-ee82b2ed]:hover,.theme-toggle[data-v-ee82b2ed]:hover,.nav-item.active[data-v-ee82b2ed]{color:#fff;background:var(--active)}.nav-item.active .nav-icon[data-v-ee82b2ed]{color:#ffba2c;background:#ffffff1f}.nav-icon[data-v-ee82b2ed],.theme-icon[data-v-ee82b2ed]{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#d9e2f3;font-size:1.35rem;line-height:1}.nav-text[data-v-ee82b2ed]{min-width:0;display:grid;gap:2px;white-space:nowrap}.nav-text strong[data-v-ee82b2ed]{font-size:.88rem;font-weight:650}.nav-text small[data-v-ee82b2ed]{overflow:hidden;color:#8390aa;font-size:.69rem;text-overflow:ellipsis}.sidebar-bottom[data-v-ee82b2ed]{display:grid;gap:8px;margin-top:auto}.theme-toggle[data-v-ee82b2ed]{color:#d6deed}.sidebar-user[data-v-ee82b2ed]{display:flex;align-items:center;gap:10px;padding:10px;border-top:1px solid rgba(255,255,255,.09)}.sidebar-user img[data-v-ee82b2ed],.avatar-fallback[data-v-ee82b2ed]{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#f3ab1b;color:#1a2540;font-size:.8rem;font-weight:800;object-fit:cover}.logout[data-v-ee82b2ed]{width:24px;height:24px;margin-left:auto;padding:0;border:0;border-radius:7px;background:transparent;color:#9eabc2;font-size:1rem}.logout[data-v-ee82b2ed]:hover{background:#ffffff1a;color:#fff}.collapsed .brand strong[data-v-ee82b2ed],.collapsed .nav-text[data-v-ee82b2ed]{width:0;opacity:0;overflow:hidden}.collapsed .brand-row[data-v-ee82b2ed]{justify-content:center;gap:6px;padding:0}.collapsed .collapse-button[data-v-ee82b2ed]{position:static;width:26px;height:30px;flex:0 0 26px}.collapsed .collapse-button span[data-v-ee82b2ed]{width:14px}.collapsed .nav-item[data-v-ee82b2ed],.collapsed .theme-toggle[data-v-ee82b2ed]{justify-content:center;padding-inline:0}.collapsed .sidebar-user[data-v-ee82b2ed]{justify-content:center}.collapsed .logout[data-v-ee82b2ed]{display:none}.workspace[data-v-ee82b2ed]{min-width:0;background:var(--page)}.topbar[data-v-ee82b2ed]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 34px 20px;background:color-mix(in srgb,var(--page) 88%,transparent)}.topbar h1[data-v-ee82b2ed]{margin:0;color:var(--ink);font-size:1.75rem;letter-spacing:-.04em}.topbar .eyebrow[data-v-ee82b2ed]{margin-bottom:5px}.dashboard-canvas[data-v-ee82b2ed]{display:grid;gap:18px;padding:0 34px 34px}.mobile-menu-trigger[data-v-ee82b2ed]{display:none}@media(max-width:900px){.app-shell[data-v-ee82b2ed]{grid-template-columns:80px minmax(0,1fr)}.app-shell[data-v-ee82b2ed]:not(.collapsed){grid-template-columns:220px minmax(0,1fr)}.topbar[data-v-ee82b2ed],.dashboard-canvas[data-v-ee82b2ed]{padding-inline:20px}}@media(max-width:620px){.app-shell[data-v-ee82b2ed],.app-shell[data-v-ee82b2ed]:not(.collapsed){grid-template-columns:1fr}.sidebar[data-v-ee82b2ed]{position:fixed;inset:0 auto 0 0;z-index:30;width:min(82vw,320px);height:100dvh;min-height:0;padding:20px 12px 14px;transform:translate(-100%);transition:transform .22s ease}.mobile-menu-open .sidebar[data-v-ee82b2ed]{transform:translate(0)}.nav[data-v-ee82b2ed],.sidebar-bottom[data-v-ee82b2ed]{display:grid}.collapsed .brand strong[data-v-ee82b2ed],.collapsed .nav-text[data-v-ee82b2ed]{width:auto;opacity:1;overflow:visible}.collapsed .brand-row[data-v-ee82b2ed],.collapsed .nav-item[data-v-ee82b2ed],.collapsed .theme-toggle[data-v-ee82b2ed],.collapsed .sidebar-user[data-v-ee82b2ed]{justify-content:flex-start;padding-inline:10px}.collapsed .brand-row[data-v-ee82b2ed]{padding-inline:7px}.collapsed .logout[data-v-ee82b2ed]{display:block}.mobile-menu-backdrop[data-v-ee82b2ed]{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;border:0;background:#0308149e}.mobile-menu-trigger[data-v-ee82b2ed]{position:fixed;z-index:10;top:18px;left:14px;width:40px;height:40px;display:grid;align-content:center;gap:5px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 5px 16px #0000001f}.mobile-menu-trigger span[data-v-ee82b2ed]{width:18px;height:2px;margin-inline:auto;border-radius:2px;background:var(--ink)}.topbar[data-v-ee82b2ed],.dashboard-canvas[data-v-ee82b2ed]{padding-inline:18px}.topbar[data-v-ee82b2ed]{padding-left:68px}}.admin-preview-banner[data-v-6c085068]{position:fixed;top:0;right:0;left:0;z-index:100;min-height:40px;display:flex;align-items:center;justify-content:center;gap:14px;padding:7px 18px;background:#2b43b0;color:#fff;font-size:.8rem;font-weight:700}.admin-preview-banner button[data-v-6c085068]{border:0;border-radius:7px;padding:5px 9px;background:#ffffff29;color:inherit;font:inherit;cursor:pointer}.admin-preview-banner button[data-v-6c085068]:hover{background:#ffffff40}.login-page[data-v-5d848cdf]{--page: #f6f7fb;--ink: #131d34;--muted: #6b7280;--card: #ffffff;min-height:100vh;display:grid;grid-template-columns:minmax(360px,.85fr) minmax(420px,1.15fr);gap:clamp(36px,8vw,150px);align-items:center;padding:clamp(28px,7vw,110px);background:var(--page)}.login-panel[data-v-5d848cdf]{max-width:510px}.login-brand[data-v-5d848cdf]{display:flex;align-items:center;gap:11px;color:var(--ink);font-size:1.55rem;font-weight:800;letter-spacing:-.04em}.login-copy[data-v-5d848cdf]{margin:78px 0 36px}.login-copy h1[data-v-5d848cdf]{max-width:10ch;margin:0;color:var(--ink);font-size:clamp(2.7rem,5vw,4.8rem);letter-spacing:-.07em;line-height:.98}.login-copy p[data-v-5d848cdf]:last-child{max-width:44ch;margin:24px 0 0;color:var(--muted);font-size:1.04rem;line-height:1.65}.google-button[data-v-5d848cdf]{display:inline-flex;align-items:center;gap:12px;padding:14px 20px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 8px 18px #0f172a0f;color:#1f2937;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.google-button[data-v-5d848cdf]:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0f172a1f}.google-g[data-v-5d848cdf]{color:#4285f4;font-size:1.25rem;font-weight:900}.login-divider[data-v-5d848cdf]{display:flex;align-items:center;gap:12px;margin:22px 0;color:#9aa2b1;font-size:.76rem}.login-divider[data-v-5d848cdf]:before,.login-divider[data-v-5d848cdf]:after{height:1px;flex:1;background:#e5e7eb;content:""}.password-login[data-v-5d848cdf]{display:grid;gap:12px;max-width:340px}.password-login label[data-v-5d848cdf]{display:grid;gap:6px;color:var(--muted);font-size:.78rem;font-weight:700}.password-login input[data-v-5d848cdf]{min-height:42px;border:1px solid #e5e7eb;border-radius:9px;padding:0 12px;background:#fff;color:var(--ink);font:inherit}.password-button[data-v-5d848cdf]{min-height:42px;border:0;border-radius:9px;background:#f5a719;color:#182237;font:inherit;font-weight:800}.password-button[data-v-5d848cdf]:disabled{opacity:.65}.login-error[data-v-5d848cdf]{margin:0;color:#c8404b;font-size:.8rem}.login-note[data-v-5d848cdf]{margin-top:18px;color:#9aa2b1;font-size:.78rem}.login-preview[data-v-5d848cdf]{min-height:min(620px,72vh);padding:30px;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:28px;background:linear-gradient(145deg,#131c35,#0c1327);box-shadow:0 30px 80px #0f172a33}.preview-top[data-v-5d848cdf]{display:flex;gap:8px}.preview-top span[data-v-5d848cdf]{width:9px;height:9px;border-radius:50%;background:#ffffff47}.preview-top span[data-v-5d848cdf]:first-child{background:#ffac1e}.preview-metrics[data-v-5d848cdf]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px}.preview-metrics i[data-v-5d848cdf],.preview-bottom i[data-v-5d848cdf]{height:70px;border-radius:14px;background:#ffffff12}.preview-metrics i[data-v-5d848cdf]:first-child{border-top:3px solid #ffac1e}.preview-chart[data-v-5d848cdf]{height:255px;display:flex;align-items:end;gap:10px;margin-top:22px;padding:18px;border-radius:16px;background:#ffffff0e}.preview-chart b[data-v-5d848cdf]{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(#ffb21c,#ffb21c40)}.preview-chart b[data-v-5d848cdf]:nth-child(1){height:31%}.preview-chart b[data-v-5d848cdf]:nth-child(2){height:59%}.preview-chart b[data-v-5d848cdf]:nth-child(3){height:42%}.preview-chart b[data-v-5d848cdf]:nth-child(4){height:75%}.preview-chart b[data-v-5d848cdf]:nth-child(5){height:53%}.preview-chart b[data-v-5d848cdf]:nth-child(6){height:84%}.preview-chart b[data-v-5d848cdf]:nth-child(7){height:68%}.preview-chart b[data-v-5d848cdf]:nth-child(8){height:92%}.preview-bottom[data-v-5d848cdf]{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:18px}.preview-bottom i[data-v-5d848cdf]{height:120px}@media(max-width:900px){.login-page[data-v-5d848cdf]{grid-template-columns:1fr}.login-preview[data-v-5d848cdf]{display:none}}@media(max-width:620px){.login-page[data-v-5d848cdf]{padding:28px}.login-copy[data-v-5d848cdf]{margin-top:54px}}.deals-report[data-v-dc1bb5bf]{display:grid;gap:8px}.deals-report-head[data-v-dc1bb5bf]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.deals-report-head h2[data-v-dc1bb5bf],.deals-report-head h3[data-v-dc1bb5bf]{margin:0;color:var(--ink);font-size:clamp(1.35rem,1.8vw,1.85rem)}.deals-report-head p[data-v-dc1bb5bf]:last-child{margin:6px 0 0;color:var(--muted)}.deals-report-tools[data-v-dc1bb5bf]{display:flex;flex-wrap:wrap;gap:5px;align-items:end;justify-content:flex-end}.mode-switch[data-v-dc1bb5bf]{display:inline-flex;gap:3px;padding:3px;border-radius:14px;background:var(--panel-soft);border:1px solid var(--panel-border)}.mode-switch button[data-v-dc1bb5bf],.refresh-button[data-v-dc1bb5bf],.preset-select select[data-v-dc1bb5bf],.date-input input[data-v-dc1bb5bf]{font:inherit}.mode-switch button[data-v-dc1bb5bf]{border:0;border-radius:11px;padding:8px 12px;background:transparent;color:var(--muted);cursor:pointer;font-size:.9rem;font-weight:700;line-height:1;white-space:nowrap;min-width:66px}.mode-switch button.active[data-v-dc1bb5bf]{background:var(--accent);color:#fff}.preset-select[data-v-dc1bb5bf],.date-input[data-v-dc1bb5bf]{display:grid;gap:4px}.preset-select span[data-v-dc1bb5bf],.date-input span[data-v-dc1bb5bf]{font-size:.7rem;font-weight:700;color:var(--muted)}.preset-select select[data-v-dc1bb5bf],.date-input input[data-v-dc1bb5bf]{min-height:40px;border-radius:12px;border:1px solid var(--panel-border);background:var(--panel);color:var(--ink);padding:0 12px}.refresh-button[data-v-dc1bb5bf]{min-height:40px;border:0;border-radius:12px;background:var(--accent);color:#fff;padding:0 14px;cursor:pointer;white-space:nowrap}.refresh-pill[data-v-dc1bb5bf]{min-height:40px;display:grid;align-content:center;gap:1px;padding:0 12px;border-radius:12px;border:1px solid var(--panel-border);background:var(--panel);color:var(--muted);min-width:140px}.refresh-pill span[data-v-dc1bb5bf]{font-size:.7rem}.refresh-pill strong[data-v-dc1bb5bf]{color:var(--ink);font-size:.88rem}.refresh-button[data-v-dc1bb5bf]:disabled{opacity:.7;cursor:wait}.deals-summary-grid[data-v-dc1bb5bf]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.summary-card[data-v-dc1bb5bf]{display:grid;gap:4px;padding:13px 15px;border-radius:14px;background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--shadow-soft)}.summary-card span[data-v-dc1bb5bf]{font-size:.72rem;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.summary-card strong[data-v-dc1bb5bf]{color:var(--ink);font-size:clamp(.96rem,1.35vw,1.2rem)}.deals-report-meta[data-v-dc1bb5bf]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:.84rem}.deals-report-state[data-v-dc1bb5bf]{padding:14px;border-radius:14px;background:var(--panel);color:var(--muted);border:1px solid var(--panel-border)}.deals-report-state.error[data-v-dc1bb5bf]{color:var(--danger, #ef4444)}.deals-table-wrap[data-v-dc1bb5bf]{overflow:auto;border-radius:16px;border:1px solid var(--panel-border);background:var(--panel)}.deals-table[data-v-dc1bb5bf]{width:100%;min-width:1780px;border-collapse:collapse}.deals-table th[data-v-dc1bb5bf],.deals-table td[data-v-dc1bb5bf]{padding:8px 10px;border-bottom:1px solid var(--panel-border);border-right:1px solid var(--panel-border);text-align:left;vertical-align:top;color:var(--ink)}.deals-table thead th[data-v-dc1bb5bf]{position:sticky;top:0;background:var(--panel-soft);z-index:1;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.filter-row th[data-v-dc1bb5bf]{background:color-mix(in srgb,var(--panel-soft) 70%,var(--panel));padding:6px 8px}.filter-row input[data-v-dc1bb5bf]{width:100%;min-width:0;border-radius:10px;border:1px solid var(--panel-border);background:var(--panel);color:var(--ink);min-height:30px;padding:0 8px;font-size:.76rem}.deals-table tbody tr:hover td[data-v-dc1bb5bf]{background:color-mix(in srgb,var(--accent) 6%,transparent)}.deals-table tbody tr:last-child td[data-v-dc1bb5bf]{border-bottom:0}.sort-header[data-v-dc1bb5bf]{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}.row-index[data-v-dc1bb5bf]{width:40px;text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.lead-title[data-v-dc1bb5bf]{min-width:240px}.empty-state[data-v-dc1bb5bf]{text-align:center;color:var(--muted);padding:24px 12px}.deals-table a[data-v-dc1bb5bf]{color:var(--accent);font-weight:700}.deals-table a[data-v-dc1bb5bf]:hover{text-decoration:underline}.app-shell.dark{background:#111827e6}.app-shell.dark{background:#0c1220f2}@media(max-width:960px){.deals-report-tools[data-v-dc1bb5bf]{justify-content:flex-start}.deals-summary-grid[data-v-dc1bb5bf]{grid-template-columns:repeat(2,minmax(0,1fr))}.deals-table[data-v-dc1bb5bf]{min-width:1480px}}.marketing-cohorts-page[data-v-57536840]{display:grid;gap:18px}.marketing-cohorts-head[data-v-57536840]{display:flex;justify-content:space-between;gap:16px;align-items:end}.marketing-cohorts-head h2[data-v-57536840],.marketing-cohorts-head h3[data-v-57536840],.marketing-section-head h3[data-v-57536840]{margin:0;color:var(--ink)}.marketing-cohorts-head h2[data-v-57536840],.marketing-cohorts-head h3[data-v-57536840]{font-size:clamp(1.6rem,2vw,2.1rem)}.marketing-cohorts-head p[data-v-57536840]:last-child,.marketing-section-head h3[data-v-57536840]{margin:8px 0 0;color:var(--muted);font-size:.98rem;font-weight:500}.marketing-cohorts-controls[data-v-57536840]{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.control[data-v-57536840]{display:grid;gap:6px}.control label[data-v-57536840]{color:var(--muted);font-size:.72rem;font-weight:700}.control select[data-v-57536840]{min-width:180px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-weight:700}.marketing-cohorts-summary[data-v-57536840]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.marketing-card[data-v-57536840]{display:grid;gap:8px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.marketing-card p[data-v-57536840]{margin:0;color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.marketing-card strong[data-v-57536840]{font-size:1.35rem;color:var(--ink)}.marketing-section[data-v-57536840]{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.marketing-section-head[data-v-57536840]{display:flex;justify-content:space-between;gap:12px;align-items:end}.table-wrap[data-v-57536840]{overflow:auto;border-radius:16px;border:1px solid color-mix(in srgb,var(--line) 85%,transparent)}.marketing-table[data-v-57536840]{width:100%;border-collapse:collapse;min-width:980px}.marketing-table th[data-v-57536840],.marketing-table td[data-v-57536840]{padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent);color:var(--ink);text-align:left;white-space:nowrap}.marketing-table thead th[data-v-57536840]{position:sticky;top:0;background:color-mix(in srgb,var(--surface) 92%,var(--accent) 8%);color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;z-index:1}.marketing-table tfoot th[data-v-57536840],.marketing-table tfoot td[data-v-57536840]{background:color-mix(in srgb,var(--surface) 88%,var(--accent) 12%);font-weight:800}.marketing-table th[data-v-57536840]:first-child{position:sticky;left:0;background:inherit;z-index:2}.source-table[data-v-57536840]{min-width:1080px}@media(max-width:860px){.marketing-cohorts-head[data-v-57536840],.marketing-section-head[data-v-57536840]{align-items:flex-start;flex-direction:column}.marketing-cohorts-controls[data-v-57536840]{width:100%;justify-content:flex-start}.control select[data-v-57536840]{min-width:0;width:100%}}.creatives-section[data-v-c89d4609]{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 8px 28px #0f172a09}.creatives-head[data-v-c89d4609]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 22px;border-bottom:1px solid var(--line)}.creatives-head h2[data-v-c89d4609]{margin:0;color:var(--ink);font-size:1.05rem}.creatives-head .eyebrow[data-v-c89d4609]{margin-bottom:5px}.creatives-head p[data-v-c89d4609]:last-child{margin:6px 0 0;color:var(--muted);font-size:.76rem}.mock-badge[data-v-c89d4609]{padding:6px 9px;border-radius:99px;background:#f3aa1c21;color:#cf7d00;font-size:.72rem;font-weight:800;white-space:nowrap}.creatives-grid[data-v-c89d4609]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px}.creative-card[data-v-c89d4609]{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.creative-cover[data-v-c89d4609]{min-height:175px;display:flex;align-items:end;padding:14px;background-size:cover;color:#fff;font-size:1rem;font-weight:900;text-shadow:0 2px 12px rgba(0,0,0,.65)}.cover-verdana[data-v-c89d4609]{background:linear-gradient(145deg,#1e415d,#bd8253)}.cover-evergreen[data-v-c89d4609]{background:linear-gradient(145deg,#d0a477,#532e2b)}.cover-sensia[data-v-c89d4609]{background:linear-gradient(145deg,#28a5b8,#d7b978)}.cover-skyrise[data-v-c89d4609]{background:linear-gradient(145deg,#b8927e,#5c3d51)}.cover-flare[data-v-c89d4609]{background:linear-gradient(145deg,#111c35,#c58b54)}.cover-polo[data-v-c89d4609]{background:linear-gradient(145deg,#367ab0,#9fbe83)}.cover-bay-villas[data-v-c89d4609]{background:linear-gradient(145deg,#8aa870,#d8c19b)}.cover-mercedes[data-v-c89d4609]{background:linear-gradient(145deg,#102844,#090c12)}.creative-content[data-v-c89d4609]{display:grid;gap:11px;padding:14px}.creative-meta[data-v-c89d4609]{display:grid;gap:3px}.creative-meta span[data-v-c89d4609]{color:var(--muted);font-size:.68rem}.creative-meta strong[data-v-c89d4609]{color:var(--ink);font-size:.8rem}.creative-copy[data-v-c89d4609]{min-height:72px;margin:0;color:var(--muted);font-size:.75rem;line-height:1.45}.creative-links[data-v-c89d4609]{display:flex;flex-wrap:wrap;gap:6px}.creative-links a[data-v-c89d4609]{padding:5px 7px;border:1px solid var(--line);border-radius:7px;color:#1878c6;font-size:.7rem;font-weight:700;text-decoration:none}.creative-links a[data-v-c89d4609]:hover{border-color:#e9a01c;color:#c87800}.creative-stock[data-v-c89d4609]{display:grid;gap:3px;margin:0;padding-left:16px;color:var(--muted);font-size:.7rem;line-height:1.35}.app-shell.dark .creative-card[data-v-c89d4609]{background:#182237}.app-shell.dark .creative-links a[data-v-c89d4609]{background:#202d45;border-color:#34435e;color:#b6d9f9}@media(max-width:1200px){.creatives-grid[data-v-c89d4609]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.creatives-grid[data-v-c89d4609]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.creatives-head[data-v-c89d4609]{align-items:flex-start;flex-direction:column}.creatives-grid[data-v-c89d4609]{grid-template-columns:1fr;padding:12px}}.finance-spend-card[data-v-4584befe]{display:grid;gap:14px;padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:0 18px 40px var(--shadow)}.finance-spend-head[data-v-4584befe]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.finance-spend-head h2[data-v-4584befe]{margin:4px 0 0;color:var(--ink);font-size:.82rem}.finance-spend-head p[data-v-4584befe]:last-child{margin:8px 0 0;color:var(--muted)}.finance-spend-controls[data-v-4584befe]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.select-group[data-v-4584befe]{display:grid;gap:4px}.select-label[data-v-4584befe]{font-size:.78rem;font-weight:700;color:var(--muted);padding-left:2px}.finance-spend-select[data-v-4584befe]{min-width:120px;height:42px;padding:0 14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--ink);font:inherit;font-weight:700}.toggle-group[data-v-4584befe]{display:inline-flex;padding:4px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 90%,transparent);gap:4px}.toggle-button[data-v-4584befe]{padding:9px 14px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-weight:700;cursor:pointer}.toggle-button.active[data-v-4584befe]{background:var(--accent-soft);color:var(--accent-ink)}.toggle-button[data-v-4584befe]:disabled{cursor:progress;opacity:.7}.finance-spend-status[data-v-4584befe],.finance-spend-error[data-v-4584befe]{margin:0;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 90%,transparent)}.finance-spend-error[data-v-4584befe]{color:var(--danger, #d94a4a)}.finance-spend-meta[data-v-4584befe]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:.92rem}.finance-spend-wrap[data-v-4584befe]{overflow-x:auto;border:1px solid var(--line);border-radius:16px}.finance-spend-table[data-v-4584befe]{width:100%;border-collapse:separate;border-spacing:0;min-width:1020px;font-size:.84rem}.finance-spend-table th[data-v-4584befe],.finance-spend-table td[data-v-4584befe]{padding:12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;white-space:nowrap}.finance-spend-table thead th[data-v-4584befe]{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--surface) 88%,var(--accent-soft) 12%);color:var(--ink);font-weight:800}.finance-spend-table tbody th[data-v-4584befe]{text-align:left;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--ink);font-weight:800}.finance-spend-table .sticky-source[data-v-4584befe]{position:sticky;left:0;z-index:2;min-width:220px}.finance-spend-table .finance-total-column[data-v-4584befe]{min-width:130px;font-weight:800;background:color-mix(in srgb,var(--accent-soft) 18%,var(--surface))}.finance-spend-cell[data-v-4584befe]{position:relative;min-width:120px;background:color-mix(in srgb,var(--surface) 96%,transparent);text-align:center}.finance-spend-cell[data-v-4584befe]:hover{background:color-mix(in srgb,var(--accent-soft) 14%,var(--surface))}.finance-spend-cell.editing[data-v-4584befe]{background:color-mix(in srgb,var(--accent-soft) 26%,var(--surface))}.finance-spend-table tfoot th[data-v-4584befe],.finance-spend-table tfoot td[data-v-4584befe]{background:color-mix(in srgb,var(--accent-soft) 20%,var(--surface));font-weight:800}.finance-spend-value[data-v-4584befe],.finance-spend-input[data-v-4584befe]{width:100%;border:0;background:transparent;color:var(--ink);font:inherit;font-weight:600;text-align:center;font-size:.96rem}.finance-spend-value[data-v-4584befe]{display:flex;align-items:center;justify-content:center;gap:8px;cursor:text;padding:0}.finance-spend-static[data-v-4584befe]{width:100%;justify-content:center}.finance-spend-input[data-v-4584befe]{padding:0;outline:none}.finance-spend-suffix[data-v-4584befe]{color:var(--muted);font-size:.82rem;font-weight:700}.finance-spend-empty[data-v-4584befe]{padding:28px 16px;color:var(--muted);text-align:center}.finance-spend-table tfoot th[data-v-4584befe],.finance-spend-table tfoot td[data-v-4584befe],.finance-spend-table .finance-total-column[data-v-4584befe],.finance-spend-table tbody th[data-v-4584befe]{font-weight:800}.finance-spend-table tbody td[data-v-4584befe]{font-weight:500}.finance-edit-button[data-v-4584befe]{min-width:92px}@media(max-width:860px){.finance-spend-head[data-v-4584befe]{flex-direction:column}.finance-spend-controls[data-v-4584befe]{width:100%;justify-content:flex-start}}.spend-table-page[data-v-feeaa9a9]{display:grid;gap:18px}.spend-table-head p[data-v-feeaa9a9]:last-child{margin:8px 0 0;color:var(--muted)}.tums-toolbar[data-v-935e0ffe]{display:flex;justify-content:space-between;align-items:end;gap:16px}.filter-group[data-v-935e0ffe]{display:flex;flex-wrap:wrap;gap:10px}.filter-group label[data-v-935e0ffe]{display:grid;gap:5px;color:var(--muted);font-size:.71rem;font-weight:700}.filter-group select[data-v-935e0ffe]{min-width:140px;padding:9px 28px 9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit}.tums-toolbar-actions[data-v-935e0ffe]{display:flex;align-items:center;gap:8px}.tums-refresh[data-v-935e0ffe]{border:1px solid var(--line);border-radius:10px;padding:9px 14px;background:var(--surface);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.mode-switch[data-v-935e0ffe],.currency-switch[data-v-935e0ffe]{display:flex;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.mode-switch button[data-v-935e0ffe],.currency-switch button[data-v-935e0ffe]{padding:7px 12px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:.78rem;font-weight:700}.currency-switch button[data-v-935e0ffe]{padding-inline:10px}.mode-switch button.active[data-v-935e0ffe]{background:#f3aa1c;color:#fff}.currency-switch button.active[data-v-935e0ffe]{background:#64748b;color:#fff}@media(max-width:620px){.tums-toolbar[data-v-935e0ffe]{align-items:stretch;flex-direction:column}.mode-switch[data-v-935e0ffe]{align-self:flex-start}}.tums-summary[data-v-9b48b011]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tums-summary article[data-v-9b48b011]{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.tums-summary span[data-v-9b48b011]{color:var(--muted);font-size:.73rem}.tums-summary strong[data-v-9b48b011]{color:var(--ink);font-size:1.3rem;letter-spacing:-.04em}@media(max-width:900px){.tums-summary[data-v-9b48b011]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.tums-summary[data-v-9b48b011]{grid-template-columns:1fr}}.tums-card[data-v-0d517b6b]{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 8px 28px #0f172a09}.tums-card-head[data-v-0d517b6b]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:21px 22px;border-bottom:1px solid var(--line)}.tums-card-head h2[data-v-0d517b6b]{margin:0;color:var(--ink);font-size:1.05rem}.tums-card-head .eyebrow[data-v-0d517b6b]{margin-bottom:5px}.tums-card-head p[data-v-0d517b6b]:last-child{margin:6px 0 0;color:var(--muted);font-size:.76rem}.tums-head-actions[data-v-0d517b6b]{display:flex;align-items:center;flex-wrap:wrap;justify-content:end;gap:7px}.table-action[data-v-0d517b6b]{padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:.72rem;font-weight:700;white-space:nowrap}.table-action[data-v-0d517b6b]:hover{border-color:#e9a01c;color:#bd7200}.mock-badge[data-v-0d517b6b]{padding:6px 9px;border-radius:99px;background:#f3aa1c21;color:#cf7d00;font-size:.72rem;font-weight:800}.tums-table-wrap[data-v-0d517b6b]{max-height:min(62vh,680px);overflow:auto}.tums-table[data-v-0d517b6b]{width:100%;min-width:0;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:.62rem;text-align:center}.tums-table thead tr[data-v-0d517b6b]:first-child{display:none}.tums-daily-table thead tr[data-v-0d517b6b]:first-child{display:table-row}.tums-table thead tr[data-v-0d517b6b]:nth-child(3){display:none}.tums-table th[data-v-0d517b6b],.tums-table td[data-v-0d517b6b]{min-width:31px;height:27px;padding:3px 2px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;transition:background .14s ease,box-shadow .14s ease,color .14s ease}.tums-table thead[data-v-0d517b6b]{position:sticky;top:0;z-index:3}.tums-table thead th[data-v-0d517b6b]{background:#eaf1d9;color:#374335;font-size:.66rem;font-weight:800;white-space:normal}.tums-table .header-spacer[data-v-0d517b6b]{width:112px;min-width:112px;background:#e4e7ec}.tums-table thead tr:first-child th[data-v-0d517b6b]{height:30px;cursor:pointer;background:#dae8c8;letter-spacing:.02em}.tums-table .day[data-v-0d517b6b]{width:28px;min-width:28px;padding-inline:2px}.tums-table tbody tr:hover td[data-v-0d517b6b],.tums-table tbody tr:hover .sticky-source[data-v-0d517b6b]{background:color-mix(in srgb,#f5ae20 10%,var(--surface))}.tums-cell-input[data-v-0d517b6b]{width:calc(100% + 10px);height:calc(100% + 8px);margin:-4px -5px;padding:0 4px;border:0;outline:2px solid #f3aa1c;background:var(--surface);color:var(--ink);font:inherit;text-align:center}.metric-cell.saving[data-v-0d517b6b]{color:#bd7200}.app-shell.dark .tums-cell-input[data-v-0d517b6b]{background:#182237;color:#f4f7ff}.tums-table .sticky-source[data-v-0d517b6b]{position:sticky;left:0;z-index:2;width:112px;min-width:112px;max-width:112px;overflow:hidden;padding-left:6px;text-overflow:ellipsis;background:#e4e7ec;text-align:left}.tums-table thead .sticky-source[data-v-0d517b6b]{z-index:4;background:#e4e7ec}.tums-table tfoot[data-v-0d517b6b]{position:sticky;bottom:0;z-index:3;font-weight:800}.tums-table tfoot .sticky-source[data-v-0d517b6b]{z-index:4;background:#d5d9df}.month-group[data-v-0d517b6b]{background:#edf2e7;color:#4b594a}.section-head[data-v-0d517b6b]{color:#39414d;font-size:.73rem}.subsection-head[data-v-0d517b6b]{cursor:pointer;color:#455061;font-size:.65rem}.tums-table thead .tone-leads[data-v-0d517b6b]{background:#e4e7ec}.tums-table thead .tone-qualification[data-v-0d517b6b]{background:#e3efd2}.tums-table thead .tone-meeting[data-v-0d517b6b]{background:#f7e5c9}.tums-table thead .tone-sales[data-v-0d517b6b]{background:#e8dcf2}.tums-table thead .tone-loss[data-v-0d517b6b]{background:#f2dada}.tums-table tfoot .tone-leads[data-v-0d517b6b]{background:#d5d9df}.tums-table tfoot .tone-qualification[data-v-0d517b6b]{background:#cfdfb8}.tums-table tfoot .tone-meeting[data-v-0d517b6b]{background:#ecd3aa}.tums-table tfoot .tone-sales[data-v-0d517b6b]{background:#d6c3e5}.tums-table tfoot .tone-loss[data-v-0d517b6b]{background:#e7c0c0}.metric-head[data-v-0d517b6b]{min-width:31px;cursor:pointer;font-size:.54rem;line-height:1.05}.tone-leads[data-v-0d517b6b]{background:#eaf1f7}.tone-qualification[data-v-0d517b6b]{background:#edf3e3}.tone-meeting[data-v-0d517b6b]{background:#f9f0e2}.tone-sales[data-v-0d517b6b]{background:#efe9f5}.tone-loss[data-v-0d517b6b]{background:#f6e9e9}.tums-table .total-label[data-v-0d517b6b],.tums-table tfoot th[data-v-0d517b6b]{font-weight:900}.section-head[data-v-0d517b6b]:hover,.subsection-head[data-v-0d517b6b]:hover,.metric-head[data-v-0d517b6b]:hover{filter:brightness(.965);box-shadow:inset 0 0 0 2px #3d537852}.hovered[data-v-0d517b6b]{filter:saturate(1.1);box-shadow:inset 0 0 0 2px #3d53786b}tbody .metric-cell.hovered[data-v-0d517b6b]{background:color-mix(in srgb,#8da6c8 18%,var(--surface));box-shadow:inset 1px 0 #3d537859,inset -1px 0 #3d537859}.compact[data-v-0d517b6b],.collapsed-cell[data-v-0d517b6b]{width:25px;min-width:25px;max-width:25px;padding-inline:2px;cursor:pointer;color:#72819a;font-weight:800}.collapsed-cell[data-v-0d517b6b]{background:color-mix(in srgb,var(--line) 42%,var(--surface))}.calendar-collapsed[data-v-0d517b6b]{width:30px;min-width:30px;cursor:pointer;background:#edf2e7}.tums-daily[data-v-0d517b6b]{margin-top:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.tums-daily summary[data-v-0d517b6b]{padding:12px 16px;color:var(--ink);font-weight:800;cursor:pointer}.tums-daily-table[data-v-0d517b6b]{min-width:980px}tbody .tone-leads[data-v-0d517b6b],tfoot .tone-leads[data-v-0d517b6b]{border-bottom-color:#c6d7e6}tbody .tone-qualification[data-v-0d517b6b],tfoot .tone-qualification[data-v-0d517b6b]{border-bottom-color:#cddbbd}tbody .tone-meeting[data-v-0d517b6b],tfoot .tone-meeting[data-v-0d517b6b]{border-bottom-color:#e8d2b1}tbody .tone-sales[data-v-0d517b6b],tfoot .tone-sales[data-v-0d517b6b]{border-bottom-color:#d9c9e4}tbody .tone-loss[data-v-0d517b6b],tfoot .tone-loss[data-v-0d517b6b]{border-bottom-color:#e5c5c5}.app-shell.dark .tums-table[data-v-0d517b6b]{--table-dark-line: #34435e;--table-dark-base: #182237;--table-dark-header: #26334a;--table-dark-total: #293954;color:#edf3ff}.app-shell.dark .tums-table th[data-v-0d517b6b],.app-shell.dark .tums-table td[data-v-0d517b6b]{border-color:var(--table-dark-line)}.app-shell.dark .tums-table thead th[data-v-0d517b6b]{background:var(--table-dark-header);color:#f4f7ff}.app-shell.dark .tums-table thead th[data-v-0d517b6b]:first-child{background:#2b3951}.app-shell.dark .tums-table .month-group[data-v-0d517b6b],.app-shell.dark .tums-table .day-header[data-v-0d517b6b]{background:#293750;color:#f5f8ff}.app-shell.dark .tums-table tbody td[data-v-0d517b6b]{background:var(--table-dark-base);color:#e7eefb}.app-shell.dark .tums-table .source-cell[data-v-0d517b6b]{background:#1b283e;color:#f5f8ff}.app-shell.dark .tums-table .sticky-source[data-v-0d517b6b]{background:color-mix(in srgb,#8a929d 18%,var(--table-dark-header));color:#f5f8ff}.app-shell.dark .tums-table .tone-leads[data-v-0d517b6b]{background:color-mix(in srgb,#4e9fd1 11%,var(--table-dark-base));color:#f2f8ff}.app-shell.dark .tums-table .tone-qualification[data-v-0d517b6b]{background:color-mix(in srgb,#78b77a 10%,var(--table-dark-base));color:#f2fbf4}.app-shell.dark .tums-table .tone-meeting[data-v-0d517b6b]{background:color-mix(in srgb,#d8a45a 10%,var(--table-dark-base));color:#fff8ea}.app-shell.dark .tums-table .tone-sales[data-v-0d517b6b]{background:color-mix(in srgb,#a88ad6 10%,var(--table-dark-base));color:#f8f3ff}.app-shell.dark .tums-table .tone-loss[data-v-0d517b6b]{background:color-mix(in srgb,#d57b82 9%,var(--table-dark-base));color:#fff3f3}.app-shell.dark .tums-table thead .tone-leads[data-v-0d517b6b]{background:color-mix(in srgb,#4e9fd1 16%,var(--table-dark-header))}.app-shell.dark .tums-table thead .tone-qualification[data-v-0d517b6b]{background:color-mix(in srgb,#78b77a 14%,var(--table-dark-header))}.app-shell.dark .tums-table thead .tone-meeting[data-v-0d517b6b]{background:color-mix(in srgb,#d8a45a 14%,var(--table-dark-header))}.app-shell.dark .tums-table thead .tone-sales[data-v-0d517b6b]{background:color-mix(in srgb,#a88ad6 14%,var(--table-dark-header))}.app-shell.dark .tums-table thead .tone-loss[data-v-0d517b6b]{background:color-mix(in srgb,#d57b82 13%,var(--table-dark-header))}.app-shell.dark .tums-table tbody tr:hover td[data-v-0d517b6b],.app-shell.dark .tums-table tbody tr:hover .source-cell[data-v-0d517b6b]{background:#283854;color:#fff}.app-shell.dark .tums-table tbody .metric-cell.hovered[data-v-0d517b6b]{background:#304968;color:#fff}.app-shell.dark .tums-table .collapsed-cell[data-v-0d517b6b]{background:#263650;color:#d7e2f4}.app-shell.dark .tums-table tfoot td[data-v-0d517b6b],.app-shell.dark .tums-table tfoot th[data-v-0d517b6b]{color:#fff}.app-shell.dark .tums-table tfoot .tone-leads[data-v-0d517b6b]{background:color-mix(in srgb,#8a929d 18%,var(--table-dark-total))}.app-shell.dark .tums-table tfoot .tone-qualification[data-v-0d517b6b]{background:color-mix(in srgb,#78b77a 12%,var(--table-dark-total))}.app-shell.dark .tums-table tfoot .tone-meeting[data-v-0d517b6b]{background:color-mix(in srgb,#d8a45a 12%,var(--table-dark-total))}.app-shell.dark .tums-table tfoot .tone-sales[data-v-0d517b6b]{background:color-mix(in srgb,#a88ad6 12%,var(--table-dark-total))}.app-shell.dark .tums-table tfoot .tone-loss[data-v-0d517b6b]{background:color-mix(in srgb,#d57b82 11%,var(--table-dark-total))}.crm-empty[data-v-9713757b]{min-height:280px;display:flex;align-items:center;justify-content:center;gap:18px;padding:35px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 8px 28px #0f172a09;text-align:left}.crm-empty>span[data-v-9713757b]{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:#f3aa1c21;color:#df8b07;font-size:1.7rem}.crm-empty h2[data-v-9713757b]{margin:0;color:var(--ink)}.crm-empty p[data-v-9713757b]:last-child{max-width:530px;color:var(--muted);line-height:1.6}.tums-plans-table[data-v-9713757b]{margin-top:10px;overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.tums-plans-table h3[data-v-9713757b]{margin:9px 12px;color:var(--ink);font-size:.82rem}.tums-plans-table table[data-v-9713757b]{width:max-content;min-width:0;border-collapse:collapse;color:var(--ink)}.tums-plans-table th[data-v-9713757b],.tums-plans-table td[data-v-9713757b]{padding:5px 8px;border-top:1px solid var(--line);text-align:right;font-size:.68rem}.tums-plans-table th[data-v-9713757b]:first-child{text-align:left}.tums-plans-table th[data-v-9713757b]:first-child{width:250px}.tums-plans-table th[data-v-9713757b]:not(:first-child),.tums-plans-table td[data-v-9713757b]{width:68px}.tums-plans-table .emphasis[data-v-9713757b]{font-weight:900}.compact-card[data-v-571e8ed0]{min-height:150px;padding:28px}.compact-card h2[data-v-571e8ed0]{display:flex;gap:10px;align-items:center;margin:0 0 23px;color:var(--text);font-size:1.05rem}.compact-card h2 span[data-v-571e8ed0]{color:#e99613}.field-label[data-v-571e8ed0]{display:block;margin-bottom:9px;color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.role-badge[data-v-571e8ed0]{display:inline-block;border-radius:999px;padding:6px 13px;background:#dce9ff;color:#315ed1;font-size:.82rem}.organization-name[data-v-571e8ed0]{color:var(--text)}.app-shell.dark .role-badge[data-v-571e8ed0]{background:#253d72;color:#b7ccff}.compact-card[data-v-a091107e]{min-height:150px;padding:28px}.compact-card h2[data-v-a091107e]{display:flex;gap:10px;align-items:center;margin:0 0 23px;color:var(--text);font-size:1.05rem}.compact-card h2 span[data-v-a091107e]{color:#e99613}.field-label[data-v-a091107e]{display:block;margin-bottom:9px;color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.role-badge[data-v-a091107e]{display:inline-block;border-radius:999px;padding:6px 13px;background:#dce9ff;color:#315ed1;font-size:.82rem}.organization-name[data-v-a091107e]{color:var(--text)}.app-shell.dark .role-badge[data-v-a091107e]{background:#253d72;color:#b7ccff}.settings-card[data-v-64f4b48d]{border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 10px 30px #21304e0a}.settings-card h2[data-v-64f4b48d]{display:flex;gap:10px;align-items:center;margin:0;color:var(--text);font-size:1.05rem}.settings-card h2 span[data-v-64f4b48d]{color:#e99613}.settings-profile[data-v-64f4b48d]{padding:28px}.password-required[data-v-64f4b48d]{margin:0;color:#c87900;font-size:.82rem;font-weight:700}.profile-content[data-v-64f4b48d]{display:flex;gap:22px;align-items:flex-start;margin-top:26px}.avatar[data-v-64f4b48d]{display:grid;width:72px;height:72px;overflow:hidden;border:2px solid #f3a411;border-radius:50%;place-items:center;background:#fff3d8}.avatar img[data-v-64f4b48d]{width:100%;height:100%;object-fit:cover}.avatar.fallback[data-v-64f4b48d]{color:#b96c00;font-size:1.5rem;font-weight:800}.profile-details[data-v-64f4b48d]{min-width:260px}.profile-details dl[data-v-64f4b48d]{display:grid;gap:15px;margin:0}.profile-details dt[data-v-64f4b48d],.language-control>span[data-v-64f4b48d]{color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.profile-details dd[data-v-64f4b48d]{margin:3px 0 0;color:var(--text);font-weight:700}.language-control[data-v-64f4b48d]{display:grid;gap:8px;margin-top:17px}.language-control div[data-v-64f4b48d]{display:flex;gap:8px}.language-control button[data-v-64f4b48d]{border:1px solid transparent;border-radius:9px;padding:8px 14px;background:var(--page);color:var(--muted);font-size:.86rem;font-weight:700}.language-control button.active[data-v-64f4b48d]{background:#f5a719;color:#fff}.logout-button[data-v-64f4b48d]{margin-top:16px;border:0;border-radius:9px;padding:10px 14px;background:#f04455;color:#fff;font-weight:800}.password-control[data-v-64f4b48d]{display:grid;gap:7px;margin-top:18px}.password-control>span[data-v-64f4b48d]{color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.password-control input[data-v-64f4b48d]{min-height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:var(--page);color:var(--ink)}.password-control button[data-v-64f4b48d]{justify-self:start;border:0;border-radius:8px;padding:8px 12px;background:#f5a719;color:#182237;font-weight:800}.password-control small[data-v-64f4b48d]{color:var(--muted)}@media(max-width:600px){.settings-profile[data-v-64f4b48d]{padding:20px}.profile-content[data-v-64f4b48d]{gap:15px}.avatar[data-v-64f4b48d]{width:58px;height:58px}.profile-details[data-v-64f4b48d]{min-width:0}}.system-card[data-v-f0fc0739]{padding:28px;border-radius:18px;background:#151b31;color:#f2f5ff}.system-card h2[data-v-f0fc0739]{display:flex;gap:10px;align-items:center;margin:0;color:#f5a719;font-size:1.05rem}.system-card dl[data-v-f0fc0739]{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:25px 0 0}.system-card dt[data-v-f0fc0739]{color:#91a0ba;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.system-card dd[data-v-f0fc0739]{margin:7px 0 0;font-weight:700}@media(max-width:700px){.system-card dl[data-v-f0fc0739]{grid-template-columns:1fr;gap:16px}}.team-requests-page[data-v-bdb91906]{display:grid;gap:20px}.team-requests-page h2[data-v-bdb91906]{margin:6px 0;color:var(--ink)}.team-requests-page header>p[data-v-bdb91906]:last-child{margin:0;color:var(--muted)}.team-request-form[data-v-bdb91906]{display:grid;max-width:560px;gap:15px;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.team-request-form label[data-v-bdb91906]{display:grid;gap:7px;color:var(--muted);font-size:.8rem;font-weight:800}.team-request-form input[data-v-bdb91906],.team-request-form select[data-v-bdb91906]{min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:var(--page);color:var(--ink);font:inherit}.team-request-form button[data-v-bdb91906]{justify-self:start;border:0;border-radius:9px;padding:10px 14px;background:#f5a719;color:#182237;font-weight:800}.team-request-form p[data-v-bdb91906]{margin:0;color:var(--muted)}.users-admin-page[data-v-74c2def8]{display:grid;gap:18px}.users-admin-head[data-v-74c2def8],.users-head-actions[data-v-74c2def8],.users-filters[data-v-74c2def8],.table-actions[data-v-74c2def8],.user-actions[data-v-74c2def8],.view-toggle[data-v-74c2def8]{display:flex;gap:9px}.users-admin-head[data-v-74c2def8]{align-items:end;justify-content:space-between}.users-admin-head h2[data-v-74c2def8]{margin:6px 0;color:var(--ink)}.users-admin-head p[data-v-74c2def8]:last-child,.users-message[data-v-74c2def8]{margin:0;color:var(--muted)}.users-head-actions[data-v-74c2def8]{align-items:center}.users-admin-head>.users-head-actions>button[data-v-74c2def8],.table-actions button[data-v-74c2def8],.user-actions button[data-v-74c2def8]{border:0;border-radius:9px;padding:8px 10px;background:var(--accent);color:#182237;font:inherit;font-size:.74rem;font-weight:800;white-space:nowrap}.users-admin-head>.users-head-actions>button.secondary[data-v-74c2def8]{border:1px solid var(--line);background:var(--surface);color:var(--muted)}.view-toggle[data-v-74c2def8]{padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.view-toggle button[data-v-74c2def8]{border:0;border-radius:7px;padding:7px 9px;background:transparent;color:var(--muted);font:inherit;font-size:.75rem;font-weight:800}.view-toggle button.active[data-v-74c2def8]{background:var(--page);color:var(--ink)}.users-filters[data-v-74c2def8]{flex-wrap:wrap;align-items:end;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.user-search[data-v-74c2def8],.users-filters fieldset[data-v-74c2def8]{display:grid;gap:7px;margin:0}.user-search span[data-v-74c2def8],.users-filters legend[data-v-74c2def8]{color:var(--muted);font-size:.72rem;font-weight:800}.user-search input[data-v-74c2def8]{min-width:220px;min-height:38px;border:1px solid var(--line);border-radius:9px;padding:0 10px;background:var(--page);color:var(--ink);font:inherit}.users-filters fieldset[data-v-74c2def8]{grid-auto-flow:column;grid-template-rows:auto auto;border:0;padding:0}.users-filters legend[data-v-74c2def8]{grid-column:1 / -1;padding:0}.users-filters label[data-v-74c2def8]{color:var(--ink);font-size:.78rem;white-space:nowrap}.users-table-wrap[data-v-74c2def8]{overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.users-table[data-v-74c2def8]{width:100%;min-width:1100px;border-collapse:collapse;font-size:.78rem}.users-table th[data-v-74c2def8],.users-table td[data-v-74c2def8]{border-bottom:1px solid var(--line);padding:10px;color:var(--ink);text-align:left;vertical-align:middle}.users-table thead th[data-v-74c2def8]{position:sticky;top:0;z-index:1;background:var(--page);color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.users-table tbody tr[data-v-74c2def8]:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.users-table tbody th[data-v-74c2def8]{min-width:190px}.users-table tbody th strong[data-v-74c2def8],.users-table tbody th small[data-v-74c2def8]{display:block}.users-table tbody th small[data-v-74c2def8]{margin-top:3px;color:var(--muted);font-weight:400}.permission-column[data-v-74c2def8],.permission-cell[data-v-74c2def8]{min-width:64px;text-align:center!important}.permission-cell input[data-v-74c2def8]{accent-color:var(--accent)}.status-badge[data-v-74c2def8]{display:inline-flex;border-radius:999px;padding:4px 7px;background:var(--page);color:var(--muted);font-size:.7rem;font-weight:800}.status-badge.active[data-v-74c2def8]{background:color-mix(in srgb,#13b77c 18%,var(--surface));color:#0c9562}.status-badge.pending[data-v-74c2def8]{background:color-mix(in srgb,var(--accent) 18%,var(--surface));color:#c87900}.status-badge.disabled[data-v-74c2def8]{background:color-mix(in srgb,#ef5862 14%,var(--surface));color:#cd3740}.table-actions[data-v-74c2def8],.user-actions[data-v-74c2def8]{flex-wrap:wrap}.table-actions button.secondary[data-v-74c2def8],.user-actions button.secondary[data-v-74c2def8]{border:1px solid var(--line);background:var(--page);color:var(--ink)}.users-list[data-v-74c2def8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.user-card[data-v-74c2def8]{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.user-card header[data-v-74c2def8]{display:flex;justify-content:space-between;gap:12px;color:var(--ink)}.user-card header div[data-v-74c2def8]{display:grid;gap:3px}.user-card header small[data-v-74c2def8],.user-card p[data-v-74c2def8]{margin:0;color:var(--muted);font-size:.8rem}.user-card header span[data-v-74c2def8]{height:fit-content;border-radius:999px;padding:4px 8px;background:var(--page);color:var(--muted);font-size:.7rem;font-weight:800}.user-card fieldset[data-v-74c2def8]{display:flex;flex-wrap:wrap;gap:7px 12px;margin:0;padding:10px;border:1px solid var(--line);border-radius:9px}.user-card legend[data-v-74c2def8]{color:var(--muted);font-size:.72rem;font-weight:800}.user-card label[data-v-74c2def8]{color:var(--ink);font-size:.75rem}@media(max-width:760px){.users-admin-head[data-v-74c2def8]{align-items:start;flex-direction:column}.users-head-actions[data-v-74c2def8],.users-filters[data-v-74c2def8]{width:100%}.users-head-actions[data-v-74c2def8]{justify-content:space-between}.users-filters fieldset[data-v-74c2def8]{grid-auto-flow:row}}.settings-page[data-v-ec52c13b]{display:grid;gap:24px}.settings-grid[data-v-ec52c13b]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:700px){.settings-grid[data-v-ec52c13b]{grid-template-columns:1fr}}.amo-lab-card[data-v-e38aab2f]{border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 10px 30px #21304e0a}.amo-lab-controls[data-v-e38aab2f]{padding:26px}.amo-lab-controls header[data-v-e38aab2f]{display:flex;justify-content:space-between;gap:16px}.amo-lab-controls h2[data-v-e38aab2f]{margin:0;color:var(--text);font-size:1.1rem}.amo-lab-controls header p[data-v-e38aab2f]:not(.eyebrow){margin:6px 0 0;color:var(--muted);font-size:.88rem}.amo-lab-fields[data-v-e38aab2f]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.amo-lab-fields label[data-v-e38aab2f]{display:grid;gap:6px;color:var(--muted);font-size:.73rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.amo-lab-fields input[data-v-e38aab2f]{width:130px;border:1px solid var(--line);border-radius:9px;padding:9px 10px;background:var(--page);color:var(--text);font:inherit}.amo-lab-actions[data-v-e38aab2f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:9px;margin-top:22px}.amo-lab-actions button[data-v-e38aab2f]{min-height:42px;border:1px solid var(--line);border-radius:10px;padding:8px 12px;background:var(--page);color:var(--text);font-weight:700;text-align:left;transition:border-color .16s ease,background .16s ease}.amo-lab-actions button[data-v-e38aab2f]:hover:not(:disabled){border-color:#e99b18;background:#fff7e7}.amo-lab-actions button[data-v-e38aab2f]:disabled{cursor:not-allowed;opacity:.54}.amo-lab-actions button.loading[data-v-e38aab2f]{color:#8b5700}.app-shell.dark .amo-lab-actions button[data-v-e38aab2f]:hover:not(:disabled){background:#332919}.amo-lab-viewer[data-v-63f947a4]{min-height:430px;overflow:hidden}.amo-lab-viewer header[data-v-63f947a4]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px 26px;border-bottom:1px solid var(--line)}.amo-lab-viewer h2[data-v-63f947a4]{margin:0;color:var(--text);font-size:1rem;word-break:break-all}.amo-lab-viewer header button[data-v-63f947a4]{border:1px solid var(--line);border-radius:9px;padding:8px 12px;background:var(--page);color:var(--text);font-size:.8rem;font-weight:800}.amo-lab-viewer header button[data-v-63f947a4]:disabled{opacity:.5}.amo-lab-viewer pre[data-v-63f947a4]{max-height:620px;min-height:350px;margin:0;overflow:auto;padding:24px 26px;background:#0f172a;color:#d9e6ff;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre}.amo-lab-page[data-v-4f57ae18]{display:grid;gap:18px}.amo-lab-notice[data-v-4f57ae18]{display:grid;gap:5px;border:1px solid #f4cb82;border-radius:13px;padding:15px 18px;background:#fff7e8;color:#704600}.amo-lab-notice span[data-v-4f57ae18]{font-size:.87rem}.app-shell.dark .amo-lab-notice[data-v-4f57ae18]{border-color:#745417;background:#332919;color:#ffd98a}.rnp-metrics-card[data-v-adb0ea44]{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.rnp-metrics-head[data-v-adb0ea44]{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:20px 20px 16px}.rnp-metrics-head h2[data-v-adb0ea44]{margin:0;color:var(--ink);font-size:1.05rem}.rnp-metrics-head p[data-v-adb0ea44]:last-child{margin:6px 0 0;color:var(--muted);font-size:.82rem}.rnp-snapshot-badge[data-v-adb0ea44]{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:color-mix(in srgb,#f4a619 16%,var(--surface));color:#b97000;font-size:.73rem;font-weight:800}.rnp-metrics-wrap[data-v-adb0ea44]{overflow:auto;border-top:1px solid var(--line)}.rnp-metrics-table[data-v-adb0ea44]{width:100%;min-width:1200px;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:.78rem;text-align:center}.rnp-metrics-table th[data-v-adb0ea44],.rnp-metrics-table td[data-v-adb0ea44]{min-width:70px;height:40px;padding:0 9px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.rnp-metrics-table tr:last-child th[data-v-adb0ea44],.rnp-metrics-table tr:last-child td[data-v-adb0ea44]{border-bottom:0}.rnp-metrics-table th[data-v-adb0ea44]:last-child,.rnp-metrics-table td[data-v-adb0ea44]:last-child{border-right:0}.rnp-metrics-table thead th[data-v-adb0ea44]{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--surface) 88%,#f4a619);font-size:.72rem;font-weight:800}.rnp-metrics-table .sticky-metric[data-v-adb0ea44]{position:sticky;left:0;z-index:1;min-width:190px;background:var(--surface);text-align:left}.rnp-metrics-table thead .sticky-metric[data-v-adb0ea44]{z-index:3;background:color-mix(in srgb,var(--surface) 88%,#f4a619)}.monthly-group[data-v-adb0ea44]{background:color-mix(in srgb,#4c87ff 13%,var(--surface))!important}.weekly-group[data-v-adb0ea44]{background:color-mix(in srgb,#18b881 13%,var(--surface))!important}.daily-group[data-v-adb0ea44]{background:color-mix(in srgb,#9a66f4 13%,var(--surface))!important}.plan-cell[data-v-adb0ea44]{background:color-mix(in srgb,#4c87ff 6%,var(--surface))}.fact-cell[data-v-adb0ea44]{font-weight:800}.rnp-drilldown[data-v-adb0ea44]{display:inline;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:inherit}.rnp-drilldown[data-v-adb0ea44]:hover{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rnp-drilldown[data-v-adb0ea44]:focus-visible{border-radius:3px;outline:2px solid var(--accent);outline-offset:3px}.completion-cell[data-v-adb0ea44]{color:#b97000;font-weight:800}.completion-cell.over[data-v-adb0ea44]{color:#059669}.completion-cell.under[data-v-adb0ea44]{color:#d1535a}.daily-cell[data-v-adb0ea44]{min-width:46px!important;color:var(--muted)}.app-shell.dark .rnp-metrics-table thead th[data-v-adb0ea44],.app-shell.dark .rnp-metrics-table thead .sticky-metric[data-v-adb0ea44]{background:color-mix(in srgb,#f4a619 14%,#202c43)}.app-shell.dark .rnp-metrics-table .sticky-metric[data-v-adb0ea44]{background:#182237}.app-shell.dark .monthly-group[data-v-adb0ea44]{background:color-mix(in srgb,#4c87ff 18%,#202c43)!important}.app-shell.dark .weekly-group[data-v-adb0ea44]{background:color-mix(in srgb,#18b881 18%,#202c43)!important}.app-shell.dark .daily-group[data-v-adb0ea44]{background:color-mix(in srgb,#9a66f4 18%,#202c43)!important}.app-shell.dark .plan-cell[data-v-adb0ea44]{background:color-mix(in srgb,#4c87ff 10%,#182237)}@media(max-width:640px){.rnp-metrics-head[data-v-adb0ea44]{align-items:start;flex-direction:column}}.rnp-summary[data-v-88cc4de4]{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px}.rnp-summary article[data-v-88cc4de4]{display:grid;gap:7px;min-height:104px;padding:17px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.rnp-summary span[data-v-88cc4de4]{color:var(--muted);font-size:.75rem}.rnp-summary strong[data-v-88cc4de4]{color:var(--ink);font-size:1.3rem}@media(max-width:1240px){.rnp-summary[data-v-88cc4de4]{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:620px){.rnp-summary[data-v-88cc4de4]{grid-template-columns:repeat(2,minmax(130px,1fr))}}.rnp-toolbar[data-v-705d5b44]{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.rnp-report-meta[data-v-705d5b44],.rnp-toolbar-actions[data-v-705d5b44]{display:flex;flex-wrap:wrap;gap:12px}.rnp-report-meta[data-v-705d5b44]{margin:0}.rnp-report-meta div[data-v-705d5b44],.rnp-manager-select[data-v-705d5b44]{display:grid;gap:5px}.rnp-report-meta dt[data-v-705d5b44],.rnp-manager-select span[data-v-705d5b44]{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.rnp-report-meta dd[data-v-705d5b44]{margin:0;color:var(--ink);font-size:.88rem;font-weight:800}.rnp-period-select[data-v-705d5b44]{min-height:40px;min-width:150px;padding:0 30px 0 11px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;font-size:.8rem;font-weight:800}.rnp-period-select[data-v-705d5b44]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rnp-segment[data-v-705d5b44]{display:inline-flex;min-height:40px;padding:3px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface) 90%,var(--page))}.rnp-segment button[data-v-705d5b44]{padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;font-weight:800}.rnp-segment button.active[data-v-705d5b44]{background:#f4a619;color:#182237}.rnp-manager-select[data-v-705d5b44]{position:relative;min-width:200px}.rnp-manager-select summary[data-v-705d5b44],.rnp-refresh[data-v-705d5b44]{min-height:40px;box-sizing:border-box;padding:10px 30px 10px 11px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.rnp-manager-select summary[data-v-705d5b44]{list-style:none}.rnp-manager-select summary[data-v-705d5b44]::-webkit-details-marker{display:none}.rnp-manager-options[data-v-705d5b44]{position:absolute;z-index:10;top:calc(100% + 6px);right:0;width:max-content;min-width:220px;max-height:300px;overflow-y:auto;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 12px 30px #0f172a2e}.rnp-manager-options label[data-v-705d5b44]{display:flex;align-items:center;gap:8px;padding:8px;color:var(--ink);font-size:.82rem;font-weight:700;cursor:pointer}.rnp-manager-options input[data-v-705d5b44]{accent-color:var(--accent)}.rnp-refresh[data-v-705d5b44]{padding-right:11px}@media(max-width:840px){.rnp-toolbar[data-v-705d5b44]{align-items:start;flex-direction:column}}.rnp-page[data-v-a3542832]{display:grid;gap:18px}.rnp-page-head p[data-v-a3542832]:last-child{margin:7px 0 0;color:var(--muted);font-size:.84rem}.rnp-status[data-v-a3542832],.rnp-error[data-v-a3542832]{margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--muted)}.rnp-error[data-v-a3542832]{border-color:color-mix(in srgb,#ef4444 45%,var(--line));color:#dc2626}.app-shell.dark .rnp-error[data-v-a3542832]{color:#fca5a5}.rnp-plan-table-wrap[data-v-66c66977]{overflow:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.rnp-plan-table[data-v-66c66977]{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:.82rem;text-align:center}.rnp-plan-table th[data-v-66c66977],.rnp-plan-table td[data-v-66c66977]{min-width:66px;height:42px;padding:0 8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.rnp-plan-table tr:last-child th[data-v-66c66977],.rnp-plan-table tr:last-child td[data-v-66c66977]{border-bottom:0}.rnp-plan-table th[data-v-66c66977]:last-child,.rnp-plan-table td[data-v-66c66977]:last-child{border-right:0}.rnp-plan-table thead th[data-v-66c66977]{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--surface) 90%,#9a66f4);font-weight:800;text-transform:capitalize}.metric-column[data-v-66c66977]{position:sticky;left:0;z-index:1;min-width:270px!important;background:var(--surface);text-align:left}.rnp-plan-table thead .metric-column[data-v-66c66977]{z-index:3}.year-total-column[data-v-66c66977],.year-total-cell[data-v-66c66977]{min-width:90px!important;background:color-mix(in srgb,var(--surface) 86%,#9a66f4)!important;font-weight:800}.year-average-column[data-v-66c66977],.year-average-cell[data-v-66c66977]{min-width:96px!important;background:color-mix(in srgb,var(--surface) 90%,#2b43b0)!important;font-weight:800}.metric-row .metric-column[data-v-66c66977]{cursor:pointer;font-weight:800}.metric-row:hover td[data-v-66c66977],.metric-row:hover .metric-column[data-v-66c66977]{background:color-mix(in srgb,var(--surface) 91%,#9a66f4)}.metric-row.expanded td[data-v-66c66977],.metric-row.expanded .metric-column[data-v-66c66977]{background:color-mix(in srgb,var(--surface) 86%,#9a66f4)}.metric-toggle[data-v-66c66977]{display:inline-grid;width:18px;height:18px;margin-right:8px;place-items:center;border:1px solid var(--line);border-radius:5px;color:#7042bb}.total-cell[data-v-66c66977]{font-weight:800}.broker-row .metric-column[data-v-66c66977],.broker-cell[data-v-66c66977]{background:color-mix(in srgb,var(--surface) 94%,#71809c)}.broker-name[data-v-66c66977]{padding-left:42px!important;color:color-mix(in srgb,var(--ink) 82%,var(--muted));font-weight:600}.broker-cell[data-v-66c66977]{cursor:text}.broker-cell[data-v-66c66977]:hover{outline:2px solid color-mix(in srgb,#9a66f4 60%,transparent);outline-offset:-2px}.broker-cell.saving[data-v-66c66977]{color:#7042bb}.broker-row.secondary .metric-column[data-v-66c66977],.broker-row.secondary .broker-cell[data-v-66c66977]{background:color-mix(in srgb,var(--surface) 97%,#b8bfca)}.broker-row.secondary .year-average-cell[data-v-66c66977]{background:color-mix(in srgb,var(--surface) 95%,#2b43b0)!important}.broker-row.secondary .broker-name[data-v-66c66977]{color:var(--muted)}.cell-input[data-v-66c66977]{width:100%;height:100%;padding:0;border:0;outline:2px solid #9a66f4;background:var(--surface);color:var(--ink);font:inherit;text-align:center}.active-managers[data-v-66c66977]{margin-top:16px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.active-managers h3[data-v-66c66977]{margin:0 0 12px;color:var(--ink);font-size:.92rem}.active-managers-list[data-v-66c66977]{display:flex;flex-wrap:wrap;gap:10px 18px}.active-manager-option[data-v-66c66977]{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:.84rem}.active-manager-option input[data-v-66c66977]{accent-color:#2b43b0}.manager-count-row .metric-column[data-v-66c66977],.manager-count-row .broker-cell[data-v-66c66977]{background:color-mix(in srgb,var(--surface) 90%,#2b43b0);font-weight:800}.manager-count-row .cell-input[data-v-66c66977]{outline:0;background:transparent}.others-row .metric-column[data-v-66c66977],.others-row .broker-cell[data-v-66c66977]{background:color-mix(in srgb,var(--surface) 94%,#9ca6b8);color:var(--muted)}.app-shell.dark .rnp-plan-table thead th[data-v-66c66977]{background:color-mix(in srgb,#9a66f4 14%,#202c43)}.app-shell.dark .metric-row:hover td[data-v-66c66977],.app-shell.dark .metric-row:hover .metric-column[data-v-66c66977]{background:color-mix(in srgb,#9a66f4 10%,#182237)}.app-shell.dark .metric-row.expanded td[data-v-66c66977],.app-shell.dark .metric-row.expanded .metric-column[data-v-66c66977]{background:color-mix(in srgb,#9a66f4 14%,#182237)}.app-shell.dark .broker-row .metric-column[data-v-66c66977],.app-shell.dark .broker-cell[data-v-66c66977]{background:color-mix(in srgb,#71809c 12%,#182237)}.app-shell.dark .broker-row.secondary .metric-column[data-v-66c66977],.app-shell.dark .broker-row.secondary .broker-cell[data-v-66c66977]{background:color-mix(in srgb,#9ca6b8 10%,#182237)}.app-shell.dark .broker-row.secondary .year-average-cell[data-v-66c66977]{background:color-mix(in srgb,#2b43b0 10%,#182237)!important}.app-shell.dark .year-total-column[data-v-66c66977],.app-shell.dark .year-total-cell[data-v-66c66977]{background:color-mix(in srgb,#9a66f4 18%,#182237)!important}.app-shell.dark .year-average-column[data-v-66c66977],.app-shell.dark .year-average-cell[data-v-66c66977]{background:color-mix(in srgb,#2b43b0 16%,#182237)!important}.rnp-plan-page[data-v-7150a09d]{display:grid;gap:18px}.rnp-plan-head[data-v-7150a09d]{display:flex;align-items:end;justify-content:space-between;gap:18px}.rnp-plan-head p[data-v-7150a09d]:last-child,.rnp-plan-hint[data-v-7150a09d]{margin:7px 0 0;color:var(--muted);font-size:.84rem}.rnp-plan-head h2[data-v-7150a09d],.rnp-plan-head h3[data-v-7150a09d]{margin:4px 0 0;color:var(--ink);font-size:clamp(1.55rem,2vw,2rem)}.year-control[data-v-7150a09d]{display:grid;gap:6px;color:var(--muted);font-size:.75rem;font-weight:700}.year-control input[data-v-7150a09d]{width:100px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit}.rnp-plan-status[data-v-7150a09d],.rnp-plan-error[data-v-7150a09d]{margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted)}.rnp-plan-error[data-v-7150a09d]{color:#c8404b}@media(max-width:620px){.rnp-plan-head[data-v-7150a09d]{align-items:start;flex-direction:column}}.managers-pipeline-tabs[data-v-aec9a5b6]{display:flex;flex-wrap:wrap;gap:8px}.managers-pipeline-tabs button[data-v-aec9a5b6]{padding:9px 13px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--muted);font:inherit;font-weight:800}.managers-pipeline-tabs button.active[data-v-aec9a5b6]{border-color:#e79800;background:#f5a919;color:#182237}.managers-stage-table-wrap[data-v-e3855095]{overflow:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.managers-stage-table[data-v-e3855095]{width:100%;min-width:940px;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:.82rem;text-align:center}.managers-stage-table th[data-v-e3855095],.managers-stage-table td[data-v-e3855095]{min-width:96px;height:44px;padding:8px 10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.managers-stage-table th[data-v-e3855095]:last-child,.managers-stage-table td[data-v-e3855095]:last-child{border-right:0}.managers-stage-table thead th[data-v-e3855095]{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--surface) 89%,#2b43b0);font-size:.74rem;font-weight:800}.manager-column[data-v-e3855095]{position:sticky;left:0;z-index:1;min-width:220px!important;background:var(--surface);text-align:left}.managers-stage-table thead .manager-column[data-v-e3855095]{z-index:3;background:color-mix(in srgb,var(--surface) 89%,#2b43b0)}.managers-stage-table tbody tr:hover td[data-v-e3855095],.managers-stage-table tbody tr:hover .manager-column[data-v-e3855095]{background:color-mix(in srgb,var(--surface) 94%,#2b43b0)}.stage-value-cell[data-v-e3855095]{padding:0!important}.stage-sort[data-v-e3855095]{width:100%;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer}.stage-sort[data-v-e3855095]:after{content:"↕";margin-left:4px;opacity:.45}.stage-sort[data-direction=asc][data-v-e3855095]:after{content:"↑";opacity:1}.stage-sort[data-direction=desc][data-v-e3855095]:after{content:"↓";opacity:1}.stage-value-button[data-v-e3855095]{width:100%;height:100%;min-height:43px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:700}.stage-value-button[data-v-e3855095]:not(:disabled):hover,.stage-value-button[data-v-e3855095]:not(:disabled):focus-visible{background:color-mix(in srgb,#f6a900 16%,transparent);color:var(--ink);outline:2px solid color-mix(in srgb,#f6a900 65%,transparent);outline-offset:-2px}.stage-value-button[data-v-e3855095]:disabled{cursor:default;font-weight:500;opacity:.58}.managers-stage-table tfoot th[data-v-e3855095],.managers-stage-table tfoot td[data-v-e3855095]{border-bottom:0;background:color-mix(in srgb,var(--surface) 84%,#2b43b0);font-weight:800}.total-column[data-v-e3855095],.total-cell[data-v-e3855095]{min-width:84px!important;background:color-mix(in srgb,var(--surface) 78%,#aab4c5)!important;font-weight:800}.in-work-column[data-v-e3855095],.in-work-cell[data-v-e3855095]{background:color-mix(in srgb,var(--surface) 84%,#2b43b0)!important;font-weight:800}.total-toggle[data-v-e3855095]{width:100%;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer}.total-toggle[data-v-e3855095]:after{content:"⌄";margin-left:5px}.total-toggle[aria-expanded=true][data-v-e3855095]:after{content:"⌃"}.app-shell.dark .managers-stage-table thead th[data-v-e3855095],.app-shell.dark .managers-stage-table thead .manager-column[data-v-e3855095]{background:color-mix(in srgb,#2b43b0 15%,#202c43)}.app-shell.dark .managers-stage-table tbody tr:hover td[data-v-e3855095],.app-shell.dark .managers-stage-table tbody tr:hover .manager-column[data-v-e3855095]{background:color-mix(in srgb,#2b43b0 10%,#182237)}.app-shell.dark .managers-stage-table tfoot th[data-v-e3855095],.app-shell.dark .managers-stage-table tfoot td[data-v-e3855095],.app-shell.dark .total-column[data-v-e3855095],.app-shell.dark .total-cell[data-v-e3855095]{background:color-mix(in srgb,#aab4c5 14%,#182237)!important}.app-shell.dark .in-work-column[data-v-e3855095],.app-shell.dark .in-work-cell[data-v-e3855095]{background:color-mix(in srgb,#2b43b0 17%,#182237)!important}.managers-page[data-v-ce94da8c]{display:grid;gap:18px}.managers-head[data-v-ce94da8c]{display:flex;align-items:end;justify-content:space-between;gap:18px}.managers-head p[data-v-ce94da8c]:last-child,.snapshot-date[data-v-ce94da8c]{margin:7px 0 0;color:var(--muted);font-size:.84rem}.snapshot-date[data-v-ce94da8c]{flex:0 0 auto;margin:0;font-size:.74rem}.managers-status[data-v-ce94da8c],.managers-error[data-v-ce94da8c]{margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted)}.managers-actions[data-v-ce94da8c]{display:flex;align-items:center;gap:10px}.managers-toolbar[data-v-ce94da8c]{display:flex;align-items:center;justify-content:space-between;gap:14px}.managers-value-mode[data-v-ce94da8c]{display:inline-flex;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.managers-value-mode button[data-v-ce94da8c]{min-width:38px;padding:9px 11px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-weight:900}.managers-value-mode button[data-v-ce94da8c]:last-child{border-right:0}.managers-value-mode button.active[data-v-ce94da8c]{background:#f5a919;color:#182237}.managers-percentage-hint[data-v-ce94da8c]{margin:-8px 0 0;color:var(--muted);font-size:.8rem}.managers-refresh[data-v-ce94da8c]{padding:9px 13px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;font-weight:800}.managers-refresh[data-v-ce94da8c]:hover:not(:disabled),.managers-refresh[data-v-ce94da8c]:focus-visible:not(:disabled){border-color:#f5a919;background:color-mix(in srgb,var(--surface) 88%,#f5a919)}.managers-refresh[data-v-ce94da8c]:disabled{cursor:wait;opacity:.6}.managers-error[data-v-ce94da8c]{color:#c8404b}.managers-leadership[data-v-ce94da8c]{display:grid;gap:10px}.managers-more[data-v-ce94da8c]{justify-self:start;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;font-weight:800}.managers-more[data-v-ce94da8c]:hover,.managers-more[data-v-ce94da8c]:focus-visible{border-color:#f5a919;background:color-mix(in srgb,var(--surface) 88%,#f5a919)}@media(max-width:620px){.managers-head[data-v-ce94da8c]{align-items:start;flex-direction:column}.managers-toolbar[data-v-ce94da8c]{align-items:stretch;flex-direction:column}.managers-actions[data-v-ce94da8c]{justify-content:space-between}}.revenue-chart-card[data-v-ca7ccbc9]{display:grid;gap:20px;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.revenue-chart-card h2[data-v-ca7ccbc9]{margin:5px 0 0;color:var(--ink);font-size:1.25rem}.revenue-chart-card header>p[data-v-ca7ccbc9]:last-child{margin:7px 0 0;color:var(--muted);font-size:.84rem}.revenue-chart[data-v-ca7ccbc9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));align-items:end;min-height:260px;gap:10px}.revenue-chart.monthly[data-v-ca7ccbc9]{grid-template-columns:repeat(12,minmax(48px,1fr))}.revenue-bar-group[data-v-ca7ccbc9]{display:grid;grid-template-rows:auto 1fr auto auto;min-height:240px;gap:6px;text-align:center}.revenue-bar-group strong[data-v-ca7ccbc9]{min-height:30px;color:var(--ink);font-size:.72rem}.revenue-bar-track[data-v-ca7ccbc9]{display:flex;align-items:end;min-height:160px;padding:0 5px;border-bottom:1px solid var(--line);background-image:linear-gradient(to bottom,transparent 24%,var(--line) 25%,transparent 26%);background-size:100% 33.333%}.revenue-bar[data-v-ca7ccbc9]{width:100%;min-height:3px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,#4f968d,#165b55)}.revenue-bar-group:nth-child(2n) .revenue-bar[data-v-ca7ccbc9]{background:linear-gradient(180deg,#b7d7d1,#4f968d)}.revenue-bar-group span[data-v-ca7ccbc9]{color:var(--ink);font-size:.75rem;font-weight:800;text-transform:capitalize}.revenue-bar-group small[data-v-ca7ccbc9]{color:var(--muted);font-size:.68rem}@media(max-width:760px){.revenue-chart.monthly[data-v-ca7ccbc9]{min-width:720px}.revenue-chart-card[data-v-ca7ccbc9]{overflow:auto}}.revenue-managers-card[data-v-9020316a]{display:grid;gap:20px;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.revenue-managers-card h2[data-v-9020316a]{margin:5px 0 0;color:var(--ink);font-size:1.25rem}.revenue-managers-card header>p[data-v-9020316a]:last-child,.revenue-empty[data-v-9020316a]{margin:7px 0 0;color:var(--muted);font-size:.84rem}.revenue-manager-list[data-v-9020316a]{display:grid;gap:12px}.revenue-manager-row[data-v-9020316a]{display:grid;grid-template-columns:minmax(120px,1.2fr) auto minmax(160px,3fr) auto;align-items:center;gap:12px}.revenue-manager-row strong[data-v-9020316a],.revenue-manager-row b[data-v-9020316a]{color:var(--ink);font-size:.82rem}.revenue-manager-row span[data-v-9020316a]{color:var(--muted);font-size:.74rem}.revenue-manager-track[data-v-9020316a]{height:20px;overflow:hidden;border-radius:4px;background:color-mix(in srgb,var(--line) 70%,transparent)}.revenue-manager-track div[data-v-9020316a]{height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,#84b9b0,#145851)}@media(max-width:620px){.revenue-manager-row[data-v-9020316a]{grid-template-columns:1fr auto}.revenue-manager-track[data-v-9020316a]{grid-column:1 / -1}}.revenue-page[data-v-086aa936]{display:grid;gap:18px}.revenue-head[data-v-086aa936]{display:flex;align-items:end;justify-content:space-between;gap:18px}.revenue-head p[data-v-086aa936]:last-child,.revenue-date[data-v-086aa936]{margin:7px 0 0;color:var(--muted);font-size:.84rem}.revenue-date[data-v-086aa936]{flex:0 0 auto;margin:0;font-size:.74rem}.revenue-charts[data-v-086aa936]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.revenue-source-toggle[data-v-086aa936]{display:inline-flex;width:fit-content;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.revenue-source-toggle button[data-v-086aa936]{padding:9px 13px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-weight:800}.revenue-source-toggle button[data-v-086aa936]:last-child{border-right:0}.revenue-source-toggle button.active[data-v-086aa936]{background:#f5a919;color:#182237}.revenue-status[data-v-086aa936],.revenue-error[data-v-086aa936]{margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted)}.revenue-error[data-v-086aa936]{color:#c8404b}@media(max-width:980px){.revenue-charts[data-v-086aa936]{grid-template-columns:1fr}}@media(max-width:620px){.revenue-head[data-v-086aa936]{align-items:start;flex-direction:column}}.training-page[data-v-8e3e86c3]{display:grid;gap:18px}.training-head p[data-v-8e3e86c3]:last-child{margin:7px 0 0;color:var(--muted)}.training-video-card[data-v-8e3e86c3],.training-resource-card[data-v-8e3e86c3]{display:grid;gap:24px;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.training-video-card[data-v-8e3e86c3]{grid-template-columns:minmax(220px,.65fr) minmax(420px,1.35fr);align-items:center}.training-video-copy h2[data-v-8e3e86c3],.training-resource-card h2[data-v-8e3e86c3]{margin:8px 0;color:var(--ink);font-size:1.25rem}.training-video-copy p[data-v-8e3e86c3],.training-resource-card p[data-v-8e3e86c3]{margin:0;color:var(--muted);line-height:1.55}.training-label[data-v-8e3e86c3]{color:#e99600;font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.training-player[data-v-8e3e86c3]{overflow:hidden;aspect-ratio:16 / 9;border-radius:12px;background:#0d1526}.training-player iframe[data-v-8e3e86c3]{width:100%;height:100%;border:0}.training-resource-card[data-v-8e3e86c3]{grid-template-columns:1fr auto;align-items:center}.training-resource-card a[data-v-8e3e86c3]{padding:10px 14px;border-radius:10px;background:#f5a919;color:#182237;font-weight:900;text-decoration:none}.training-resource-card a[data-v-8e3e86c3]:hover,.training-resource-card a[data-v-8e3e86c3]:focus-visible{filter:brightness(1.05);outline:2px solid color-mix(in srgb,#f5a919 65%,transparent);outline-offset:2px}@media(max-width:860px){.training-video-card[data-v-8e3e86c3],.training-resource-card[data-v-8e3e86c3]{grid-template-columns:1fr}.training-resource-card a[data-v-8e3e86c3]{justify-self:start}}.access-page[data-v-956389cf]{display:grid;gap:14px;max-width:580px;padding:32px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.access-page h2[data-v-956389cf],.access-page p[data-v-956389cf]{margin:0}.access-page h2[data-v-956389cf]{color:var(--ink)}.access-page>p[data-v-956389cf]:not(.eyebrow),.access-page-actions span[data-v-956389cf]{color:var(--muted)}.access-page-actions[data-v-956389cf]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.access-page button[data-v-956389cf]{border:0;border-radius:9px;padding:10px 14px;background:var(--accent);color:#182237;font:inherit;font-weight:800}.access-page[data-v-0afc7b14]{display:grid;gap:14px;max-width:580px;padding:32px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.access-page h2[data-v-0afc7b14],.access-page p[data-v-0afc7b14]{margin:0}.access-page h2[data-v-0afc7b14]{color:var(--ink)}.access-page>p[data-v-0afc7b14]:not(.eyebrow),.access-page-actions span[data-v-0afc7b14]{color:var(--muted)}.access-page-actions[data-v-0afc7b14]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.access-page button[data-v-0afc7b14]{border:0;border-radius:9px;padding:10px 14px;background:var(--accent);color:#182237;font:inherit;font-weight:800}.marketing-cooling-page[data-v-a5548afd]{display:grid;gap:18px}.marketing-cooling-head[data-v-a5548afd]{display:flex;justify-content:space-between;gap:16px;align-items:end}.marketing-section-head h3[data-v-a5548afd]{margin:0;color:var(--ink)}.marketing-cooling-head p[data-v-a5548afd]:last-child,.marketing-section-head h3[data-v-a5548afd]{margin:8px 0 0;color:var(--muted);font-size:.98rem;font-weight:500}.marketing-cooling-controls[data-v-a5548afd]{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.control[data-v-a5548afd]{display:grid;gap:6px}.control label[data-v-a5548afd]{color:var(--muted);font-size:.72rem;font-weight:700}.control select[data-v-a5548afd],.refresh-button[data-v-a5548afd]{min-width:180px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-weight:700}.refresh-button[data-v-a5548afd]{cursor:pointer;align-self:end}.refresh-button[data-v-a5548afd]:disabled{opacity:.7;cursor:progress}.status-block[data-v-a5548afd]{margin:0;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink)}.status-block.error[data-v-a5548afd]{color:#c53939}.marketing-section[data-v-a5548afd]{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.marketing-section-head[data-v-a5548afd]{display:flex;justify-content:space-between;gap:12px;align-items:end}.marketing-hint[data-v-a5548afd]{margin:10px 0 0;color:var(--muted);font-size:.86rem}.updated-at[data-v-a5548afd]{color:var(--muted);font-size:.8rem}.table-wrap[data-v-a5548afd]{overflow:auto;border-radius:16px;border:1px solid color-mix(in srgb,var(--line) 85%,transparent)}.marketing-table[data-v-a5548afd]{width:100%;border-collapse:collapse;min-width:1180px}.marketing-table th[data-v-a5548afd],.marketing-table td[data-v-a5548afd]{padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent);color:var(--ink);text-align:left;white-space:nowrap}.marketing-table thead th[data-v-a5548afd]{position:sticky;top:0;background:color-mix(in srgb,var(--surface) 92%,var(--accent) 8%);color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;z-index:1}.marketing-table tfoot th[data-v-a5548afd],.marketing-table tfoot td[data-v-a5548afd]{background:color-mix(in srgb,var(--surface) 88%,var(--accent) 12%);font-weight:800}.marketing-table th[data-v-a5548afd]:first-child{position:sticky;left:0;background:inherit;z-index:2}.cooling-table[data-v-a5548afd]{min-width:1320px}.age-column[data-v-a5548afd],.age-value[data-v-a5548afd]{text-align:center!important}@media(max-width:860px){.marketing-cooling-head[data-v-a5548afd],.marketing-section-head[data-v-a5548afd]{align-items:flex-start;flex-direction:column}.marketing-cooling-controls[data-v-a5548afd]{width:100%;justify-content:flex-start}.control select[data-v-a5548afd],.refresh-button[data-v-a5548afd]{min-width:0;width:100%}}.summary-kpis[data-v-ddec0917]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.summary-kpi[data-v-ddec0917]{min-height:210px;padding:34px 36px;border:1px solid var(--border, #d9e0ec);border-radius:22px;background:var(--card, #fff);color:var(--text, #15213a)}.summary-kpi header[data-v-ddec0917]{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted, #71809a);font-size:17px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.summary-kpi header b[data-v-ddec0917]{color:var(--accent, #2b43b0);font-size:30px;font-weight:500;letter-spacing:0}.summary-kpi>strong[data-v-ddec0917]{display:block;margin-top:34px;color:var(--text, #15213a);font-size:clamp(30px,2.6vw,48px);font-weight:800;line-height:1;letter-spacing:-.045em}.summary-kpi small[data-v-ddec0917]{display:block;margin-top:28px;color:var(--muted, #71809a);font-size:16px;font-weight:600}.summary-kpi__change[data-v-ddec0917]{margin-right:8px;font-weight:800}.summary-kpi__change.up[data-v-ddec0917]{color:#008a70}.summary-kpi__change.down[data-v-ddec0917]{color:#ef4d68}@media(max-width:1100px){.summary-kpis[data-v-ddec0917]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.summary-kpis[data-v-ddec0917]{grid-template-columns:1fr;gap:12px}.summary-kpi[data-v-ddec0917]{min-height:auto;padding:22px}.summary-kpi>strong[data-v-ddec0917]{margin-top:24px}.summary-kpi small[data-v-ddec0917]{margin-top:20px}}.summary-deals-chart[data-v-a5f97a66]{overflow:hidden;border:1px solid var(--border, #d9e0ec);border-radius:22px;background:var(--card, #fff);padding:30px 34px 18px}.summary-deals-chart header[data-v-a5f97a66]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.summary-deals-chart h2[data-v-a5f97a66]{margin:0;color:var(--text, #15213a);font-size:27px}.summary-deals-chart header span[data-v-a5f97a66]{color:var(--muted, #71809a);font-size:14px;font-weight:600}.summary-deals-chart__scroll[data-v-a5f97a66]{overflow-x:auto}.summary-deals-chart__svg[data-v-a5f97a66]{display:block;min-width:860px;width:100%;margin-top:18px;overflow:visible}.summary-deals-chart__grid line[data-v-a5f97a66]{stroke:var(--border, #d9e0ec);stroke-dasharray:4 5}.summary-deals-chart__grid text[data-v-a5f97a66],.summary-deals-chart__x-label[data-v-a5f97a66]{fill:var(--muted, #71809a);font-size:13px;font-weight:600}.summary-deals-chart__line[data-v-a5f97a66]{fill:none;stroke:#008a70;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.summary-deals-chart__point[data-v-a5f97a66]{fill:var(--card, #fff);stroke:#008a70;stroke-width:3}[data-theme=dark]{stroke:#31415e}[data-theme=dark]{fill:#17243c}@media(max-width:640px){.summary-deals-chart[data-v-a5f97a66]{padding:22px 18px 12px}.summary-deals-chart h2[data-v-a5f97a66]{font-size:22px}.summary-deals-chart header[data-v-a5f97a66]{align-items:flex-start;flex-direction:column;gap:4px}}.top-managers[data-v-ed541816]{overflow:hidden;border:1px solid var(--border, #d9e0ec);border-radius:22px;background:var(--card, #fff)}.top-managers__header[data-v-ed541816]{display:flex;align-items:center;gap:14px;min-height:102px;padding:0 34px;border-bottom:1px solid var(--border, #d9e0ec)}.top-managers__header span[data-v-ed541816]{color:#008a70;font-size:35px}.top-managers__header h2[data-v-ed541816]{margin:0;color:var(--text, #15213a);font-size:32px;line-height:1}.top-managers table[data-v-ed541816]{width:100%;border-collapse:collapse}.top-managers th[data-v-ed541816],.top-managers td[data-v-ed541816]{padding:23px 32px;border-bottom:1px solid var(--border, #d9e0ec);text-align:left}.top-managers th[data-v-ed541816]{color:var(--muted, #71809a);font-size:15px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.top-managers th[data-v-ed541816]:nth-child(n+2),.top-managers td[data-v-ed541816]:nth-child(n+2){text-align:right}.top-managers td[data-v-ed541816]{color:var(--text, #15213a);font-size:22px;font-weight:600}.top-managers td[data-v-ed541816]:nth-child(2){color:#008a70;font-weight:800}.top-managers td[data-v-ed541816]:nth-child(3){color:var(--accent, #2b43b0);font-weight:800}.top-managers tbody tr:last-child td[data-v-ed541816]{border-bottom:0}.top-managers__rank[data-v-ed541816]{display:inline-block;width:34px;color:var(--muted, #71809a);font-size:18px;font-weight:800}.top-managers tbody tr:first-child .top-managers__rank[data-v-ed541816]{color:#008a70}[data-theme=dark]{background:#17243c;border-color:#253756}[data-theme=dark]{border-color:#253756}[data-theme=dark]{color:#eef3ff}@media(max-width:640px){.top-managers__header[data-v-ed541816]{min-height:78px;padding:0 20px}.top-managers__header h2[data-v-ed541816]{font-size:25px}.top-managers th[data-v-ed541816],.top-managers td[data-v-ed541816]{padding:17px 14px}.top-managers td[data-v-ed541816]{font-size:16px}.top-managers__rank[data-v-ed541816]{width:24px;font-size:14px}}.summary-page[data-v-445d1c09]{display:grid;gap:30px;max-width:1500px}.summary-page__intro[data-v-445d1c09]{display:grid;gap:9px}.summary-page__intro p[data-v-445d1c09]{margin:0;color:var(--accent, #2b43b0);font-size:14px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.summary-page__intro span[data-v-445d1c09]{color:var(--muted, #71809a);font-size:17px}.summary-page__status[data-v-445d1c09],.summary-page__error[data-v-445d1c09],.summary-page__updated[data-v-445d1c09]{color:var(--muted, #71809a);font-weight:650}.summary-page__error[data-v-445d1c09]{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid #f1c4ca;border-radius:14px;background:#fff8f8;color:#b23448}.summary-page__error p[data-v-445d1c09]{margin:0}.summary-page__error button[data-v-445d1c09]{border:0;border-radius:10px;padding:10px 14px;background:var(--accent, #2b43b0);color:#fff;cursor:pointer;font:inherit;font-weight:800}[data-theme=dark]{border-color:#663544;background:#2c1b27;color:#ffb7c3}.preview-page[data-v-fc0c2d7b]{display:grid;gap:18px;max-width:920px}.preview-page__header[data-v-fc0c2d7b]{display:flex;align-items:end;justify-content:space-between;gap:16px}.preview-page h2[data-v-fc0c2d7b]{margin:5px 0;color:var(--ink)}.preview-page__header p[data-v-fc0c2d7b]:last-child,.preview-page__loading[data-v-fc0c2d7b],.preview-page__empty[data-v-fc0c2d7b]{margin:0;color:var(--muted)}.preview-page button[data-v-fc0c2d7b]{border:0;border-radius:9px;padding:8px 11px;background:var(--accent);color:#17213a;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.preview-page button.secondary[data-v-fc0c2d7b]{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.preview-page button[data-v-fc0c2d7b]:disabled{cursor:wait;opacity:.65}.preview-page__search[data-v-fc0c2d7b]{display:grid;gap:6px;max-width:360px;color:var(--muted);font-size:.75rem;font-weight:800}.preview-page__search input[data-v-fc0c2d7b]{min-height:39px;border:1px solid var(--line);border-radius:9px;padding:0 10px;background:var(--surface);color:var(--ink);font:inherit}.preview-page__list[data-v-fc0c2d7b]{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.preview-user[data-v-fc0c2d7b]{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:18px;padding:13px 16px;border-bottom:1px solid var(--line)}.preview-user[data-v-fc0c2d7b]:last-child{border-bottom:0}.preview-user>div[data-v-fc0c2d7b]{display:grid;gap:3px}.preview-user strong[data-v-fc0c2d7b]{color:var(--ink)}.preview-user small[data-v-fc0c2d7b],.preview-user>span[data-v-fc0c2d7b]{color:var(--muted);font-size:.76rem}.preview-page__message[data-v-fc0c2d7b]{margin:0;color:#cf3f49}.preview-page__empty[data-v-fc0c2d7b]{padding:18px}@media(max-width:620px){.preview-page__header[data-v-fc0c2d7b],.preview-user[data-v-fc0c2d7b]{align-items:start;grid-template-columns:1fr}}.loading-screen[data-v-6eed9955]{min-height:100vh;display:grid;place-items:center;background:var(--page, #f3f5f9);color:var(--muted, #778096)}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1b2438;background:#f3f5f9;--page: #f3f5f9;--surface: #ffffff;--ink: #1b2438;--muted: #778096;--line: #e7eaf0;--accent: #2b43b0;--accent-soft: color-mix(in srgb, var(--accent) 14%, var(--surface));--accent-ink: color-mix(in srgb, var(--accent) 82%, #0f172a);--panel: color-mix(in srgb, var(--surface) 92%, var(--accent) 8%);--panel-soft: color-mix(in srgb, var(--surface) 84%, var(--accent) 16%);font-synthesis:none}:root[data-theme=dark]{color:#edf2ff;background:#111827;--page: #111827;--surface: #182237;--ink: #edf2ff;--muted: #9faabd;--line: #2b3850;--accent: #2b43b0;--accent-soft: color-mix(in srgb, var(--accent) 20%, var(--surface));--accent-ink: color-mix(in srgb, var(--accent) 72%, #eef4ff);--panel: color-mix(in srgb, var(--surface) 90%, var(--accent) 10%);--panel-soft: color-mix(in srgb, var(--surface) 82%, var(--accent) 18%)}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}button{cursor:pointer}.eyebrow{margin:0 0 10px;color:#dd8a0c;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
