.app-shell[data-v-a59bb95b]{--sidebar: #0b1430;--sidebar-soft: #121f42;--page: #f3f5f9;--surface: #fff;--ink: #17213a;--muted: #778096;--line: #e7eaf0;--active: rgba(255, 255, 255, .12);min-height:100vh;display:grid;grid-template-columns:256px minmax(0,1fr);background:var(--page);transition:grid-template-columns .22s ease}.app-shell.dark[data-v-a59bb95b]{--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-a59bb95b]{grid-template-columns:80px minmax(0,1fr)}.sidebar[data-v-a59bb95b]{position:sticky;top:0;z-index:2;height:100vh;display:flex;flex-direction:column;padding:20px 12px 14px;overflow:hidden;color:#dfe7f7;background:linear-gradient(180deg,var(--sidebar),#081026)}.brand-row[data-v-a59bb95b]{height:46px;display:flex;align-items:center;gap:10px;padding:0 7px}.brand[data-v-a59bb95b]{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-a59bb95b]{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-a59bb95b]:hover{background:#ffffff1a}.icon-button span[data-v-a59bb95b]{width:16px;height:2px;margin-inline:auto;border-radius:10px;background:#c7d1e5}.nav[data-v-a59bb95b]{display:grid;gap:4px;margin-top:34px}.nav-item[data-v-a59bb95b],.theme-toggle[data-v-a59bb95b]{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-a59bb95b]:hover,.theme-toggle[data-v-a59bb95b]:hover,.nav-item.active[data-v-a59bb95b]{color:#fff;background:var(--active)}.nav-item.active .nav-icon[data-v-a59bb95b]{color:#ffba2c;background:#ffffff1f}.nav-icon[data-v-a59bb95b],.theme-icon[data-v-a59bb95b]{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-a59bb95b]{min-width:0;display:grid;gap:2px;white-space:nowrap}.nav-text strong[data-v-a59bb95b]{font-size:.88rem;font-weight:650}.nav-text small[data-v-a59bb95b]{overflow:hidden;color:#8390aa;font-size:.69rem;text-overflow:ellipsis}.sidebar-bottom[data-v-a59bb95b]{display:grid;gap:8px;margin-top:auto}.theme-toggle[data-v-a59bb95b]{color:#d6deed}.sidebar-user[data-v-a59bb95b]{display:flex;align-items:center;gap:10px;padding:10px;border-top:1px solid rgba(255,255,255,.09)}.sidebar-user img[data-v-a59bb95b],.avatar-fallback[data-v-a59bb95b]{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-a59bb95b]{width:24px;height:24px;margin-left:auto;padding:0;border:0;border-radius:7px;background:transparent;color:#9eabc2;font-size:1rem}.logout[data-v-a59bb95b]:hover{background:#ffffff1a;color:#fff}.collapsed .brand strong[data-v-a59bb95b],.collapsed .nav-text[data-v-a59bb95b]{width:0;opacity:0;overflow:hidden}.collapsed .brand-row[data-v-a59bb95b]{justify-content:center;gap:6px;padding:0}.collapsed .collapse-button[data-v-a59bb95b]{position:static;width:26px;height:30px;flex:0 0 26px}.collapsed .collapse-button span[data-v-a59bb95b]{width:14px}.collapsed .nav-item[data-v-a59bb95b],.collapsed .theme-toggle[data-v-a59bb95b]{justify-content:center;padding-inline:0}.collapsed .sidebar-user[data-v-a59bb95b]{justify-content:center}.collapsed .logout[data-v-a59bb95b]{display:none}.workspace[data-v-a59bb95b]{min-width:0;background:var(--page)}.topbar[data-v-a59bb95b]{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-a59bb95b]{margin:0;color:var(--ink);font-size:1.75rem;letter-spacing:-.04em}.topbar .eyebrow[data-v-a59bb95b]{margin-bottom:5px}.dashboard-canvas[data-v-a59bb95b]{display:grid;gap:18px;padding:0 34px 34px}.mobile-menu-trigger[data-v-a59bb95b]{display:none}@media(max-width:900px){.app-shell[data-v-a59bb95b]{grid-template-columns:80px minmax(0,1fr)}.app-shell[data-v-a59bb95b]:not(.collapsed){grid-template-columns:220px minmax(0,1fr)}.topbar[data-v-a59bb95b],.dashboard-canvas[data-v-a59bb95b]{padding-inline:20px}}@media(max-width:620px){.app-shell[data-v-a59bb95b],.app-shell[data-v-a59bb95b]:not(.collapsed){grid-template-columns:1fr}.sidebar[data-v-a59bb95b]{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-a59bb95b]{transform:translate(0)}.nav[data-v-a59bb95b],.sidebar-bottom[data-v-a59bb95b]{display:grid}.collapsed .brand strong[data-v-a59bb95b],.collapsed .nav-text[data-v-a59bb95b]{width:auto;opacity:1;overflow:visible}.collapsed .brand-row[data-v-a59bb95b],.collapsed .nav-item[data-v-a59bb95b],.collapsed .theme-toggle[data-v-a59bb95b],.collapsed .sidebar-user[data-v-a59bb95b]{justify-content:flex-start;padding-inline:10px}.collapsed .brand-row[data-v-a59bb95b]{padding-inline:7px}.collapsed .logout[data-v-a59bb95b]{display:block}.mobile-menu-backdrop[data-v-a59bb95b]{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;border:0;background:#0308149e}.mobile-menu-trigger[data-v-a59bb95b]{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-a59bb95b]{width:18px;height:2px;margin-inline:auto;border-radius:2px;background:var(--ink)}.topbar[data-v-a59bb95b],.dashboard-canvas[data-v-a59bb95b]{padding-inline:18px}.topbar[data-v-a59bb95b]{padding-left:68px}}.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}}.cohorts-card[data-v-72bb26f3]{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 8px 28px #0f172a09}.cohorts-card-head[data-v-72bb26f3]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 22px;border-bottom:1px solid var(--line)}.cohorts-card-head h2[data-v-72bb26f3]{margin:0;color:var(--ink);font-size:1.05rem}.cohorts-card-head .eyebrow[data-v-72bb26f3]{margin-bottom:5px}.cohorts-card-head p[data-v-72bb26f3]:last-child{margin:6px 0 0;color:var(--muted);font-size:.76rem}.mock-badge[data-v-72bb26f3],.source-badge[data-v-72bb26f3]{display:inline-flex;align-items:center;border-radius:99px;font-size:.72rem;font-weight:800;white-space:nowrap}.mock-badge[data-v-72bb26f3]{padding:6px 9px;background:#f3aa1c21;color:#cf7d00}.source-badge[data-v-72bb26f3]{padding:4px 7px;background:color-mix(in srgb,#6593c7 14%,var(--surface));color:#386795}.cohorts-table-wrap[data-v-72bb26f3]{max-height:min(68vh,720px);overflow:auto}.cohorts-table[data-v-72bb26f3]{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:.78rem;text-align:left}.cohorts-table th[data-v-72bb26f3],.cohorts-table td[data-v-72bb26f3]{height:40px;padding:7px 10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap}.cohorts-table thead[data-v-72bb26f3]{position:sticky;top:0;z-index:2}.cohorts-table thead th[data-v-72bb26f3]{background:color-mix(in srgb,#a7bd86 24%,var(--surface));color:var(--ink);font-weight:800}.cohorts-table tbody tr:hover td[data-v-72bb26f3]{background:color-mix(in srgb,#f5ae20 9%,var(--surface))}.cohorts-table a[data-v-72bb26f3]{color:#1578c8;font-weight:700;text-decoration:none}.cohorts-table a[data-v-72bb26f3]:hover{color:#d98400;text-decoration:underline}.sort-button[data-v-72bb26f3]{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit}.sort-button span[data-v-72bb26f3]{color:var(--muted);font-size:.72rem}.sort-button:hover span[data-v-72bb26f3]{color:#d98400}.app-shell.dark .cohorts-table thead th[data-v-72bb26f3]{background:color-mix(in srgb,#8fae78 16%,#26334a);color:#f1f5ff}.app-shell.dark .cohorts-table tbody td[data-v-72bb26f3]{background:#182237;color:#e7eefb}.app-shell.dark .cohorts-table th[data-v-72bb26f3],.app-shell.dark .cohorts-table td[data-v-72bb26f3]{border-color:#34435e}.app-shell.dark .source-badge[data-v-72bb26f3]{background:color-mix(in srgb,#6593c7 15%,#182237);color:#bfdbf7}@media(max-width:620px){.cohorts-card-head[data-v-72bb26f3]{align-items:flex-start;flex-direction:column}}.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-card[data-v-b65b5aa1]{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 8px 28px #0f172a09}.finance-card-head[data-v-b65b5aa1]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 22px;border-bottom:1px solid var(--line)}.finance-card-head h2[data-v-b65b5aa1]{margin:0;color:var(--ink);font-size:1.05rem}.finance-card-head .eyebrow[data-v-b65b5aa1]{margin-bottom:5px}.finance-card-head p[data-v-b65b5aa1]:last-child{margin:6px 0 0;color:var(--muted);font-size:.76rem}.mock-badge[data-v-b65b5aa1]{padding:6px 9px;border-radius:99px;background:#f3aa1c21;color:#cf7d00;font-size:.72rem;font-weight:800;white-space:nowrap}.finance-table-wrap[data-v-b65b5aa1]{max-height:min(68vh,720px);overflow:auto}.finance-table[data-v-b65b5aa1]{width:100%;min-width:1550px;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:.72rem;text-align:right}.finance-table th[data-v-b65b5aa1],.finance-table td[data-v-b65b5aa1]{min-width:80px;height:36px;padding:6px 9px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap}.finance-table thead[data-v-b65b5aa1]{position:sticky;top:0;z-index:3}.finance-table thead th[data-v-b65b5aa1]{background:color-mix(in srgb,#a7bd86 24%,var(--surface));color:var(--ink);font-weight:800;text-align:right}.sort-button[data-v-b65b5aa1]{width:100%;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:inherit}.sort-button span[data-v-b65b5aa1]{color:var(--muted);font-size:.72rem}.sort-button:hover span[data-v-b65b5aa1]{color:#d98400}.finance-table .sticky-source .sort-button[data-v-b65b5aa1]{justify-content:flex-start}.finance-table .sticky-source[data-v-b65b5aa1]{position:sticky;left:0;z-index:2;min-width:190px;background:var(--surface);text-align:left}.finance-table thead .sticky-source[data-v-b65b5aa1]{z-index:4;background:color-mix(in srgb,#a7bd86 30%,var(--surface))}.finance-table tbody tr:hover td[data-v-b65b5aa1],.finance-table tbody tr:hover .sticky-source[data-v-b65b5aa1]{background:color-mix(in srgb,#f5ae20 10%,var(--surface))}.finance-table .tone-budget[data-v-b65b5aa1]{background:color-mix(in srgb,#d3b257 12%,var(--surface))}.finance-table .tone-deals[data-v-b65b5aa1]{background:color-mix(in srgb,#6f9ac8 11%,var(--surface))}.finance-table .tone-sales[data-v-b65b5aa1]{background:color-mix(in srgb,#9d85c4 11%,var(--surface))}.finance-table .tone-romi[data-v-b65b5aa1]{background:color-mix(in srgb,#82b879 12%,var(--surface))}.finance-table tfoot[data-v-b65b5aa1]{position:sticky;bottom:0;z-index:3;font-weight:800}.finance-table tfoot td[data-v-b65b5aa1],.finance-table tfoot th[data-v-b65b5aa1]{background:color-mix(in srgb,#9dc678 28%,var(--surface))}.finance-table tfoot .sticky-source[data-v-b65b5aa1]{z-index:4}.app-shell.dark .finance-table thead th[data-v-b65b5aa1]{background:color-mix(in srgb,#8fae78 16%,#26334a);color:#f1f5ff}.app-shell.dark .finance-table .sticky-source[data-v-b65b5aa1],.app-shell.dark .finance-table tbody td[data-v-b65b5aa1]{background:#182237;color:#e7eefb}.app-shell.dark .finance-table .tone-budget[data-v-b65b5aa1]{background:color-mix(in srgb,#d3b257 10%,#182237)}.app-shell.dark .finance-table .tone-deals[data-v-b65b5aa1]{background:color-mix(in srgb,#6f9ac8 10%,#182237)}.app-shell.dark .finance-table .tone-sales[data-v-b65b5aa1]{background:color-mix(in srgb,#9d85c4 10%,#182237)}.app-shell.dark .finance-table .tone-romi[data-v-b65b5aa1]{background:color-mix(in srgb,#82b879 10%,#182237)}.app-shell.dark .finance-table tfoot td[data-v-b65b5aa1],.app-shell.dark .finance-table tfoot th[data-v-b65b5aa1]{background:#293954;color:#fff}.app-shell.dark .finance-table th[data-v-b65b5aa1],.app-shell.dark .finance-table td[data-v-b65b5aa1]{border-color:#34435e}@media(max-width:620px){.finance-card-head[data-v-b65b5aa1]{align-items:flex-start;flex-direction:column}}.home-filters[data-v-2a835655]{display:flex;align-items:end;justify-content:space-between;gap:16px}.home-filters h2[data-v-2a835655]{margin:0;color:var(--ink);font-size:1.05rem}.home-filters .eyebrow[data-v-2a835655]{margin-bottom:5px}.filter-actions[data-v-2a835655]{display:flex;gap:7px}.filter-button[data-v-2a835655]{padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:.73rem;font-weight:700}.filter-button.active[data-v-2a835655]{border-color:#f0a116;background:#f5a817;color:#31200b}.insights-grid[data-v-08b96398]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.status-widget[data-v-08b96398],.regions-widget[data-v-08b96398]{padding:18px}.status-layout[data-v-08b96398]{display:flex;align-items:center;justify-content:center;gap:30px;min-height:170px}.donut[data-v-08b96398]{width:126px;height:126px;display:grid;place-items:center;border-radius:50%}.donut[data-v-08b96398]:before{content:"";width:76px;height:76px;border-radius:50%;background:var(--surface)}.donut span[data-v-08b96398]{position:absolute;color:var(--ink);font-weight:800}.status-layout ul[data-v-08b96398],.goals-layout ul[data-v-08b96398]{display:grid;gap:8px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:.7rem}.status-layout li i[data-v-08b96398],.goals-layout li i[data-v-08b96398]{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%}.status-layout li b[data-v-08b96398]{float:right;margin-left:18px;color:var(--ink)}.status-bars[data-v-08b96398]{display:grid;gap:7px;margin-top:12px}.status-bars div[data-v-08b96398]{display:grid;grid-template-columns:105px 1fr;align-items:center;gap:8px;color:var(--muted);font-size:.65rem}.status-bars b[data-v-08b96398]{display:block;min-width:10px;padding:2px 7px;border-radius:99px;color:#fff;font-size:.6rem;text-align:right}.regions-widget ol[data-v-08b96398]{display:grid;gap:10px;margin:14px 0;padding:0;list-style:none}.regions-widget li[data-v-08b96398]{display:grid;grid-template-columns:1fr 1.7fr 42px;gap:8px;align-items:center;color:var(--muted);font-size:.68rem}.regions-widget i[data-v-08b96398]{height:5px;border-radius:10px;background:var(--line)}.regions-widget i b[data-v-08b96398]{display:block;height:100%;border-radius:inherit;background:#3151bb}.regions-widget em[data-v-08b96398]{font-style:normal;text-align:right}.world-map[data-v-08b96398]{height:115px;display:grid;place-items:center;color:#3151bb;font-size:7rem;opacity:.18}.world-svg[data-v-08b96398]{display:block;width:100%;height:290px;margin-top:16px;fill:color-mix(in srgb,var(--line) 65%,transparent);stroke:var(--surface);stroke-width:.7}.world-svg path.active[data-v-08b96398]{fill:#3151bb}.app-shell.dark .world-svg[data-v-08b96398]{fill:#25324a;stroke:#182237}.app-shell.dark .world-svg path.active[data-v-08b96398]{fill:#5878df}.world-map[data-v-08b96398]{display:none}@media(max-width:900px){.insights-grid[data-v-08b96398]{grid-template-columns:1fr}.status-layout[data-v-08b96398]{justify-content:flex-start}}@media(max-width:620px){.status-layout[data-v-08b96398]{gap:14px}.status-bars div[data-v-08b96398]{grid-template-columns:80px 1fr}}.home-kpis[data-v-a4bb18dd]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.home-kpis article[data-v-a4bb18dd]{position:relative;display:grid;gap:4px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.home-kpis article[data-v-a4bb18dd]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#4387ef}.home-kpis span[data-v-a4bb18dd]{color:var(--muted);font-size:.68rem}.home-kpis strong[data-v-a4bb18dd]{color:var(--ink);font-size:1.15rem}.accent-green[data-v-a4bb18dd]:before{background:#14bb82!important}.accent-purple[data-v-a4bb18dd]:before{background:#8057ee!important}.accent-orange[data-v-a4bb18dd]:before{background:#f4a30b!important}.accent-violet[data-v-a4bb18dd]:before{background:#a64cf4!important}.accent-red[data-v-a4bb18dd]:before{background:#ee4a5b!important}@media(max-width:1100px){.home-kpis[data-v-a4bb18dd]{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.home-kpis[data-v-a4bb18dd]{grid-template-columns:repeat(2,1fr)}}.leaderboard[data-v-3a183382]{padding:18px}.leaderboard header[data-v-3a183382]{align-items:start}.leaderboard header p[data-v-3a183382]{margin:4px 0 0;color:var(--muted);font-size:.68rem}.leader-row[data-v-3a183382]{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:8px;padding:11px 12px;color:var(--ink);font-size:.7rem}.leader-head[data-v-3a183382]{margin-top:14px;background:#1b1d35;color:#f5a817;font-size:.62rem;font-weight:800;text-transform:uppercase}.leader-row span[data-v-3a183382]:not(:first-child){text-align:center}.leader-row span[data-v-3a183382]:last-child{color:#ee4a5b;font-weight:800}.app-shell.dark .leader-head[data-v-3a183382]{background:#0d1428}@media(max-width:700px){.leaderboard[data-v-3a183382]{overflow:auto}.leader-row[data-v-3a183382]{min-width:650px}}.home-widget[data-v-2f591935]{border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 8px 28px #0f172a09}.trend-widget[data-v-2f591935]{padding:18px}.home-widget header[data-v-2f591935]{display:flex;justify-content:space-between;gap:12px}.home-widget h3[data-v-2f591935]{margin:0;color:var(--ink);font-size:.86rem}.trend-widget header div[data-v-2f591935]{color:var(--muted);font-size:.7rem}.legend[data-v-2f591935]{display:inline-block;width:8px;height:8px;margin:0 4px 0 10px;border-radius:99px}.legend.lead[data-v-2f591935]{background:#4387ef}.legend.qual[data-v-2f591935]{background:#14bb82}.trend-widget svg[data-v-2f591935]{width:100%;height:210px;margin-top:14px;overflow:visible}.grid line[data-v-2f591935]{stroke:var(--line);stroke-dasharray:1 2}.lead-line[data-v-2f591935],.qual-line[data-v-2f591935]{fill:none;stroke-width:.7;vector-effect:non-scaling-stroke}.lead-line[data-v-2f591935]{stroke:#4387ef}.qual-line[data-v-2f591935]{stroke:#14bb82}.date-scale[data-v-2f591935]{display:flex;justify-content:space-between;color:var(--muted);font-size:.62rem}.operations-grid[data-v-cd2e65f9]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.speed-widget[data-v-cd2e65f9]{grid-column:1/-1;padding:18px}.speed-widget header span[data-v-cd2e65f9]{color:#d88708;font-size:.7rem;font-weight:800}.speed-bar[data-v-cd2e65f9]{position:relative;height:52px;margin-top:20px;border-bottom:1px solid var(--line)}.speed-bar[data-v-cd2e65f9]:before{content:"";position:absolute;left:0;right:0;top:20px;border-top:1px dashed var(--line)}.speed-bar b[data-v-cd2e65f9]{position:absolute;top:14px;left:0;width:72%;height:13px;border-radius:0 4px 4px 0;background:#f5a817}.speed-bar span[data-v-cd2e65f9]{position:absolute;top:30px;color:var(--muted);font-size:.7rem}.ads-widget[data-v-cd2e65f9],.goals-widget[data-v-cd2e65f9]{padding:18px}.ad-bar[data-v-cd2e65f9]{display:grid;grid-template-columns:115px 1fr 32px;gap:7px;align-items:center;margin-top:12px;color:var(--muted);font-size:.67rem}.ad-bar i[data-v-cd2e65f9]{height:10px;border-radius:8px;background:var(--line)}.ad-bar b[data-v-cd2e65f9]{display:block;height:100%;border-radius:inherit;background:#b8c2d1}.ad-bar b.primary[data-v-cd2e65f9]{background:#14bb82}.ad-bar em[data-v-cd2e65f9]{font-style:normal;text-align:right}.goals-layout[data-v-cd2e65f9]{display:flex;justify-content:center;align-items:center;gap:34px;min-height:150px}.goal-donut[data-v-cd2e65f9]{width:110px;height:110px;border-radius:50%;background:conic-gradient(#14bb82 0,#14bb82 61%,#f4a30b 61%,#f4a30b 98%,#4387ef 98%,#4387ef)}.goal-donut[data-v-cd2e65f9]:after{content:"";display:block;width:66px;height:66px;margin:22px;border-radius:50%;background:var(--surface)}.goals-layout li b[data-v-cd2e65f9]{float:right;margin-left:12px;color:var(--ink)}@media(max-width:900px){.operations-grid[data-v-cd2e65f9]{grid-template-columns:1fr}.speed-widget[data-v-cd2e65f9]{grid-column:auto}}@media(max-width:620px){.goals-layout[data-v-cd2e65f9]{justify-content:flex-start;gap:18px}.ad-bar[data-v-cd2e65f9]{grid-template-columns:82px 1fr 28px}}.home-dashboard[data-v-fcaa47d7]{display:grid;gap:14px}.tums-toolbar[data-v-cec92379]{display:flex;justify-content:space-between;align-items:end;gap:16px}.filter-group[data-v-cec92379]{display:flex;flex-wrap:wrap;gap:10px}.filter-group label[data-v-cec92379]{display:grid;gap:5px;color:var(--muted);font-size:.71rem;font-weight:700}.filter-group select[data-v-cec92379]{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-cec92379]{display:flex;align-items:center;gap:8px}.mode-switch[data-v-cec92379],.currency-switch[data-v-cec92379]{display:flex;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.mode-switch button[data-v-cec92379],.currency-switch button[data-v-cec92379]{padding:7px 12px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:.78rem;font-weight:700}.currency-switch button[data-v-cec92379]{padding-inline:10px}.mode-switch button.active[data-v-cec92379]{background:#f3aa1c;color:#fff}.currency-switch button.active[data-v-cec92379]{background:#64748b;color:#fff}@media(max-width:620px){.tums-toolbar[data-v-cec92379]{align-items:stretch;flex-direction:column}.mode-switch[data-v-cec92379]{align-self:flex-start}}.tums-summary[data-v-13fde579]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tums-summary article[data-v-13fde579]{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.tums-summary span[data-v-13fde579],.tums-summary small[data-v-13fde579]{color:var(--muted);font-size:.73rem}.tums-summary strong[data-v-13fde579]{color:var(--ink);font-size:1.3rem;letter-spacing:-.04em}@media(max-width:900px){.tums-summary[data-v-13fde579]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.tums-summary[data-v-13fde579]{grid-template-columns:1fr}}.tums-card[data-v-9db5ffd8]{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 8px 28px #0f172a09}.tums-card-head[data-v-9db5ffd8]{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-9db5ffd8]{margin:0;color:var(--ink);font-size:1.05rem}.tums-card-head .eyebrow[data-v-9db5ffd8]{margin-bottom:5px}.tums-card-head p[data-v-9db5ffd8]:last-child{margin:6px 0 0;color:var(--muted);font-size:.76rem}.tums-head-actions[data-v-9db5ffd8]{display:flex;align-items:center;flex-wrap:wrap;justify-content:end;gap:7px}.table-action[data-v-9db5ffd8]{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-9db5ffd8]:hover{border-color:#e9a01c;color:#bd7200}.mock-badge[data-v-9db5ffd8]{padding:6px 9px;border-radius:99px;background:#f3aa1c21;color:#cf7d00;font-size:.72rem;font-weight:800}.tums-table-wrap[data-v-9db5ffd8]{max-height:min(62vh,680px);overflow:auto}.tums-table[data-v-9db5ffd8]{width:100%;min-width:2100px;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:.7rem;text-align:center}.tums-table th[data-v-9db5ffd8],.tums-table td[data-v-9db5ffd8]{min-width:41px;height:32px;padding:4px 5px;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-9db5ffd8]{position:sticky;top:0;z-index:3}.tums-table thead th[data-v-9db5ffd8]{background:#eaf1d9;color:#374335;font-size:.66rem;font-weight:800;white-space:normal}.tums-table thead tr:first-child th[data-v-9db5ffd8]{height:30px;cursor:pointer;background:#dae8c8;letter-spacing:.02em}.tums-table .day[data-v-9db5ffd8]{width:28px;min-width:28px;padding-inline:2px}.tums-table tbody tr:hover td[data-v-9db5ffd8],.tums-table tbody tr:hover .sticky-source[data-v-9db5ffd8]{background:color-mix(in srgb,#f5ae20 10%,var(--surface))}.tums-cell-input[data-v-9db5ffd8]{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-9db5ffd8]{color:#bd7200}.app-shell.dark .tums-cell-input[data-v-9db5ffd8]{background:#182237;color:#f4f7ff}.tums-table .sticky-source[data-v-9db5ffd8]{position:sticky;left:0;z-index:2;min-width:170px;padding-left:11px;background:var(--surface);text-align:left}.tums-table thead .sticky-source[data-v-9db5ffd8]{z-index:4;background:#dae8c8}.tums-table tfoot[data-v-9db5ffd8]{position:sticky;bottom:0;z-index:3;font-weight:800}.tums-table tfoot td[data-v-9db5ffd8],.tums-table tfoot th[data-v-9db5ffd8]{background:#d6e8bd}.tums-table tfoot .sticky-source[data-v-9db5ffd8]{z-index:4;background:#c2dda1}.month-group[data-v-9db5ffd8]{background:#edf2e7;color:#4b594a}.section-head[data-v-9db5ffd8]{color:#39414d;font-size:.73rem}.subsection-head[data-v-9db5ffd8]{cursor:pointer;color:#455061;font-size:.65rem}.metric-head[data-v-9db5ffd8]{min-width:47px;cursor:pointer;font-size:.61rem;line-height:1.05}.tone-leads[data-v-9db5ffd8]{background:#eaf1f7}.tone-qualification[data-v-9db5ffd8]{background:#edf3e3}.tone-meeting[data-v-9db5ffd8]{background:#f9f0e2}.tone-sales[data-v-9db5ffd8]{background:#efe9f5}.tone-loss[data-v-9db5ffd8]{background:#f6e9e9}.section-head[data-v-9db5ffd8]:hover,.subsection-head[data-v-9db5ffd8]:hover,.metric-head[data-v-9db5ffd8]:hover{filter:brightness(.965);box-shadow:inset 0 0 0 2px #3d537852}.hovered[data-v-9db5ffd8]{filter:saturate(1.1);box-shadow:inset 0 0 0 2px #3d53786b}tbody .metric-cell.hovered[data-v-9db5ffd8]{background:color-mix(in srgb,#8da6c8 18%,var(--surface));box-shadow:inset 1px 0 #3d537859,inset -1px 0 #3d537859}.compact[data-v-9db5ffd8],.collapsed-cell[data-v-9db5ffd8]{width:25px;min-width:25px;max-width:25px;padding-inline:2px;cursor:pointer;color:#72819a;font-weight:800}.collapsed-cell[data-v-9db5ffd8]{background:color-mix(in srgb,var(--line) 42%,var(--surface))}.calendar-collapsed[data-v-9db5ffd8]{width:30px;min-width:30px;cursor:pointer;background:#edf2e7}tbody .tone-leads[data-v-9db5ffd8],tfoot .tone-leads[data-v-9db5ffd8]{border-bottom-color:#c6d7e6}tbody .tone-qualification[data-v-9db5ffd8],tfoot .tone-qualification[data-v-9db5ffd8]{border-bottom-color:#cddbbd}tbody .tone-meeting[data-v-9db5ffd8],tfoot .tone-meeting[data-v-9db5ffd8]{border-bottom-color:#e8d2b1}tbody .tone-sales[data-v-9db5ffd8],tfoot .tone-sales[data-v-9db5ffd8]{border-bottom-color:#d9c9e4}tbody .tone-loss[data-v-9db5ffd8],tfoot .tone-loss[data-v-9db5ffd8]{border-bottom-color:#e5c5c5}.app-shell.dark .tums-table[data-v-9db5ffd8]{--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-9db5ffd8],.app-shell.dark .tums-table td[data-v-9db5ffd8]{border-color:var(--table-dark-line)}.app-shell.dark .tums-table thead th[data-v-9db5ffd8]{background:var(--table-dark-header);color:#f4f7ff}.app-shell.dark .tums-table thead th[data-v-9db5ffd8]:first-child{background:#2b3951}.app-shell.dark .tums-table .month-group[data-v-9db5ffd8],.app-shell.dark .tums-table .day-header[data-v-9db5ffd8]{background:#293750;color:#f5f8ff}.app-shell.dark .tums-table tbody td[data-v-9db5ffd8]{background:var(--table-dark-base);color:#e7eefb}.app-shell.dark .tums-table .source-cell[data-v-9db5ffd8]{background:#1b283e;color:#f5f8ff}.app-shell.dark .tums-table .tone-leads[data-v-9db5ffd8]{background:color-mix(in srgb,#4e9fd1 11%,var(--table-dark-base));color:#f2f8ff}.app-shell.dark .tums-table .tone-qualification[data-v-9db5ffd8]{background:color-mix(in srgb,#78b77a 10%,var(--table-dark-base));color:#f2fbf4}.app-shell.dark .tums-table .tone-meeting[data-v-9db5ffd8]{background:color-mix(in srgb,#d8a45a 10%,var(--table-dark-base));color:#fff8ea}.app-shell.dark .tums-table .tone-sales[data-v-9db5ffd8]{background:color-mix(in srgb,#a88ad6 10%,var(--table-dark-base));color:#f8f3ff}.app-shell.dark .tums-table .tone-loss[data-v-9db5ffd8]{background:color-mix(in srgb,#d57b82 9%,var(--table-dark-base));color:#fff3f3}.app-shell.dark .tums-table thead .tone-leads[data-v-9db5ffd8]{background:color-mix(in srgb,#4e9fd1 16%,var(--table-dark-header))}.app-shell.dark .tums-table thead .tone-qualification[data-v-9db5ffd8]{background:color-mix(in srgb,#78b77a 14%,var(--table-dark-header))}.app-shell.dark .tums-table thead .tone-meeting[data-v-9db5ffd8]{background:color-mix(in srgb,#d8a45a 14%,var(--table-dark-header))}.app-shell.dark .tums-table thead .tone-sales[data-v-9db5ffd8]{background:color-mix(in srgb,#a88ad6 14%,var(--table-dark-header))}.app-shell.dark .tums-table thead .tone-loss[data-v-9db5ffd8]{background:color-mix(in srgb,#d57b82 13%,var(--table-dark-header))}.app-shell.dark .tums-table tbody tr:hover td[data-v-9db5ffd8],.app-shell.dark .tums-table tbody tr:hover .source-cell[data-v-9db5ffd8]{background:#283854;color:#fff}.app-shell.dark .tums-table tbody .metric-cell.hovered[data-v-9db5ffd8]{background:#304968;color:#fff}.app-shell.dark .tums-table .collapsed-cell[data-v-9db5ffd8]{background:#263650;color:#d7e2f4}.app-shell.dark .tums-table tfoot td[data-v-9db5ffd8],.app-shell.dark .tums-table tfoot th[data-v-9db5ffd8]{background:var(--table-dark-total);color:#fff}.app-shell.dark .tums-table tfoot .tone-leads[data-v-9db5ffd8]{background:color-mix(in srgb,#4e9fd1 14%,var(--table-dark-total))}.app-shell.dark .tums-table tfoot .tone-qualification[data-v-9db5ffd8]{background:color-mix(in srgb,#78b77a 12%,var(--table-dark-total))}.app-shell.dark .tums-table tfoot .tone-meeting[data-v-9db5ffd8]{background:color-mix(in srgb,#d8a45a 12%,var(--table-dark-total))}.app-shell.dark .tums-table tfoot .tone-sales[data-v-9db5ffd8]{background:color-mix(in srgb,#a88ad6 12%,var(--table-dark-total))}.app-shell.dark .tums-table tfoot .tone-loss[data-v-9db5ffd8]{background:color-mix(in srgb,#d57b82 11%,var(--table-dark-total))}.crm-empty[data-v-d557ae93]{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-d557ae93]{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-d557ae93]{margin:0;color:var(--ink)}.crm-empty p[data-v-d557ae93]:last-child{max-width:530px;color:var(--muted);line-height:1.6}.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}}.users-admin-page[data-v-59808f3e]{display:grid;gap:18px}.users-admin-head[data-v-59808f3e],.users-head-actions[data-v-59808f3e],.users-filters[data-v-59808f3e],.table-actions[data-v-59808f3e],.user-actions[data-v-59808f3e],.view-toggle[data-v-59808f3e]{display:flex;gap:9px}.users-admin-head[data-v-59808f3e]{align-items:end;justify-content:space-between}.users-admin-head h2[data-v-59808f3e]{margin:6px 0;color:var(--ink)}.users-admin-head p[data-v-59808f3e]:last-child,.users-message[data-v-59808f3e]{margin:0;color:var(--muted)}.users-head-actions[data-v-59808f3e]{align-items:center}.users-admin-head>.users-head-actions>button[data-v-59808f3e],.table-actions button[data-v-59808f3e],.user-actions button[data-v-59808f3e]{border:0;border-radius:9px;padding:8px 10px;background:var(--accent);color:#182237;font:inherit;font-size:.74rem;font-weight:800;white-space:nowrap}.view-toggle[data-v-59808f3e]{padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.view-toggle button[data-v-59808f3e]{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-59808f3e]{background:var(--page);color:var(--ink)}.users-filters[data-v-59808f3e]{flex-wrap:wrap;align-items:end;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.user-search[data-v-59808f3e],.users-filters fieldset[data-v-59808f3e]{display:grid;gap:7px;margin:0}.user-search span[data-v-59808f3e],.users-filters legend[data-v-59808f3e]{color:var(--muted);font-size:.72rem;font-weight:800}.user-search input[data-v-59808f3e]{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-59808f3e]{grid-auto-flow:column;grid-template-rows:auto auto;border:0;padding:0}.users-filters legend[data-v-59808f3e]{grid-column:1 / -1;padding:0}.users-filters label[data-v-59808f3e]{color:var(--ink);font-size:.78rem;white-space:nowrap}.users-table-wrap[data-v-59808f3e]{overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.users-table[data-v-59808f3e]{width:100%;min-width:1100px;border-collapse:collapse;font-size:.78rem}.users-table th[data-v-59808f3e],.users-table td[data-v-59808f3e]{border-bottom:1px solid var(--line);padding:10px;color:var(--ink);text-align:left;vertical-align:middle}.users-table thead th[data-v-59808f3e]{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-59808f3e]:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.users-table tbody th[data-v-59808f3e]{min-width:190px}.users-table tbody th strong[data-v-59808f3e],.users-table tbody th small[data-v-59808f3e]{display:block}.users-table tbody th small[data-v-59808f3e]{margin-top:3px;color:var(--muted);font-weight:400}.permission-column[data-v-59808f3e],.permission-cell[data-v-59808f3e]{min-width:64px;text-align:center!important}.permission-cell input[data-v-59808f3e]{accent-color:var(--accent)}.status-badge[data-v-59808f3e]{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-59808f3e]{background:color-mix(in srgb,#13b77c 18%,var(--surface));color:#0c9562}.status-badge.pending[data-v-59808f3e]{background:color-mix(in srgb,var(--accent) 18%,var(--surface));color:#c87900}.status-badge.disabled[data-v-59808f3e]{background:color-mix(in srgb,#ef5862 14%,var(--surface));color:#cd3740}.table-actions[data-v-59808f3e],.user-actions[data-v-59808f3e]{flex-wrap:wrap}.table-actions button.secondary[data-v-59808f3e],.user-actions button.secondary[data-v-59808f3e]{border:1px solid var(--line);background:var(--page);color:var(--ink)}.users-list[data-v-59808f3e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.user-card[data-v-59808f3e]{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.user-card header[data-v-59808f3e]{display:flex;justify-content:space-between;gap:12px;color:var(--ink)}.user-card header div[data-v-59808f3e]{display:grid;gap:3px}.user-card header small[data-v-59808f3e],.user-card p[data-v-59808f3e]{margin:0;color:var(--muted);font-size:.8rem}.user-card header span[data-v-59808f3e]{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-59808f3e]{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-59808f3e]{color:var(--muted);font-size:.72rem;font-weight:800}.user-card label[data-v-59808f3e]{color:var(--ink);font-size:.75rem}@media(max-width:760px){.users-admin-head[data-v-59808f3e]{align-items:start;flex-direction:column}.users-head-actions[data-v-59808f3e],.users-filters[data-v-59808f3e]{width:100%}.users-head-actions[data-v-59808f3e]{justify-content:space-between}.users-filters fieldset[data-v-59808f3e]{grid-auto-flow:row}}.settings-page[data-v-9b931cfb]{display:grid;gap:24px}.settings-grid[data-v-9b931cfb]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:700px){.settings-grid[data-v-9b931cfb]{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}.plan-table-wrap[data-v-c773ce85]{overflow:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.plan-table[data-v-c773ce85]{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:.82rem;text-align:center}.plan-table th[data-v-c773ce85],.plan-table td[data-v-c773ce85]{height:42px;min-width:66px;padding:0 8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.plan-table tr:last-child th[data-v-c773ce85],.plan-table tr:last-child td[data-v-c773ce85]{border-bottom:0}.plan-table th[data-v-c773ce85]:last-child,.plan-table td[data-v-c773ce85]:last-child{border-right:0}.plan-table thead th[data-v-c773ce85]{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--surface) 90%,#f3aa1c);font-weight:800;text-transform:capitalize}.stage-column[data-v-c773ce85]{position:sticky;left:0;z-index:1;min-width:270px!important;text-align:left;background:var(--surface)}.year-total-column[data-v-c773ce85],.year-total-cell[data-v-c773ce85]{min-width:90px!important;background:color-mix(in srgb,var(--surface) 86%,#f3aa1c)!important;font-weight:800}.plan-table thead .stage-column[data-v-c773ce85]{z-index:3}.stage-row .stage-column[data-v-c773ce85]{cursor:pointer;font-weight:800}.stage-row:hover td[data-v-c773ce85],.stage-row:hover .stage-column[data-v-c773ce85]{background:color-mix(in srgb,var(--surface) 91%,#f3aa1c)}.stage-row.expanded td[data-v-c773ce85],.stage-row.expanded .stage-column[data-v-c773ce85]{background:color-mix(in srgb,var(--surface) 86%,#f3aa1c)}.total-cell[data-v-c773ce85]{font-weight:800}.stage-toggle[data-v-c773ce85]{display:inline-grid;width:18px;height:18px;margin-right:8px;place-items:center;border:1px solid var(--line);border-radius:5px;color:#bd7200}.manager-row .stage-column[data-v-c773ce85],.manager-cell[data-v-c773ce85]{background:color-mix(in srgb,var(--surface) 97%,#71809c)}.manager-name[data-v-c773ce85]{padding-left:42px!important;color:var(--muted);font-weight:600}.manager-cell[data-v-c773ce85]{cursor:text}.manager-cell[data-v-c773ce85]:hover{outline:2px solid color-mix(in srgb,#f3aa1c 60%,transparent);outline-offset:-2px}.manager-cell.saving[data-v-c773ce85]{color:#bd7200}.cell-input[data-v-c773ce85]{width:100%;height:100%;padding:0;border:0;outline:2px solid #f3aa1c;background:var(--surface);color:var(--ink);font:inherit;text-align:center}.app-shell.dark .plan-table thead th[data-v-c773ce85]{background:color-mix(in srgb,#f3aa1c 12%,#202c43)}.app-shell.dark .stage-row:hover td[data-v-c773ce85],.app-shell.dark .stage-row:hover .stage-column[data-v-c773ce85]{background:color-mix(in srgb,#f3aa1c 10%,#182237)}.app-shell.dark .stage-row.expanded td[data-v-c773ce85],.app-shell.dark .stage-row.expanded .stage-column[data-v-c773ce85]{background:color-mix(in srgb,#f3aa1c 14%,#182237)}.app-shell.dark .manager-row .stage-column[data-v-c773ce85],.app-shell.dark .manager-cell[data-v-c773ce85]{background:color-mix(in srgb,#71809c 8%,#182237)}.app-shell.dark .year-total-column[data-v-c773ce85],.app-shell.dark .year-total-cell[data-v-c773ce85]{background:color-mix(in srgb,#f3aa1c 16%,#182237)!important}.plan-page[data-v-5292d985]{display:grid;gap:18px}.plan-head[data-v-5292d985]{display:flex;align-items:end;justify-content:space-between;gap:18px}.plan-controls[data-v-5292d985]{display:flex;align-items:end;gap:10px}.plan-updated[data-v-5292d985]{margin:0;color:var(--muted);font-size:.75rem;font-weight:700}.plan-refresh[data-v-5292d985]{min-height:37px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.plan-refresh[data-v-5292d985]:disabled{opacity:.6;cursor:wait}.plan-head h2[data-v-5292d985]{margin:0;color:var(--ink);font-size:1.35rem}.plan-head p[data-v-5292d985]:last-child,.plan-hint[data-v-5292d985]{margin:7px 0 0;color:var(--muted);font-size:.84rem}.year-control[data-v-5292d985]{display:grid;gap:6px;color:var(--muted);font-size:.75rem;font-weight:700}.year-control input[data-v-5292d985]{width:100px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit}.pipeline-tabs[data-v-5292d985]{display:flex;flex-wrap:wrap;gap:8px}.pipeline-tabs button[data-v-5292d985]{padding:9px 13px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--muted);font:inherit;font-weight:800}.pipeline-tabs button.active[data-v-5292d985]{border-color:#e79800;background:#f5a919;color:#182237}.plan-status[data-v-5292d985],.plan-error[data-v-5292d985]{margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted)}.plan-error[data-v-5292d985]{color:#c8404b}@media(max-width:620px){.plan-head[data-v-5292d985]{align-items:start;flex-direction:column}.plan-controls[data-v-5292d985]{align-items:start;flex-wrap:wrap}}.fact-page[data-v-42bd47f0]{display:grid;gap:18px}.fact-head[data-v-42bd47f0]{display:flex;align-items:end;justify-content:space-between;gap:18px}.fact-controls[data-v-42bd47f0]{display:flex;align-items:end;gap:10px}.fact-updated[data-v-42bd47f0]{margin:0;color:var(--muted);font-size:.75rem;font-weight:700}.fact-refresh[data-v-42bd47f0]{min-height:37px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.fact-refresh[data-v-42bd47f0]:disabled{opacity:.6;cursor:wait}.fact-head h2[data-v-42bd47f0]{margin:0;color:var(--ink);font-size:1.35rem}.fact-head p[data-v-42bd47f0]:last-child,.fact-hint[data-v-42bd47f0]{margin:7px 0 0;color:var(--muted);font-size:.84rem}.year-control[data-v-42bd47f0]{display:grid;gap:6px;color:var(--muted);font-size:.75rem;font-weight:700}.year-control input[data-v-42bd47f0]{width:100px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit}.pipeline-tabs[data-v-42bd47f0]{display:flex;flex-wrap:wrap;gap:8px}.pipeline-tabs button[data-v-42bd47f0]{padding:9px 13px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--muted);font:inherit;font-weight:800}.pipeline-tabs button.active[data-v-42bd47f0]{border-color:#e79800;background:#f5a919;color:#182237}.fact-status[data-v-42bd47f0],.fact-error[data-v-42bd47f0]{margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted)}.fact-error[data-v-42bd47f0]{color:#c8404b}@media(max-width:620px){.fact-head[data-v-42bd47f0]{align-items:start;flex-direction:column}.fact-controls[data-v-42bd47f0]{align-items:start;flex-wrap:wrap}}.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-d2294a17]{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px}.rnp-summary article[data-v-d2294a17]{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-d2294a17],.rnp-summary small[data-v-d2294a17]{color:var(--muted);font-size:.75rem}.rnp-summary strong[data-v-d2294a17]{color:var(--ink);font-size:1.3rem}@media(max-width:1240px){.rnp-summary[data-v-d2294a17]{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:620px){.rnp-summary[data-v-d2294a17]{grid-template-columns:repeat(2,minmax(130px,1fr))}}.rnp-toolbar[data-v-45f94957]{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-45f94957],.rnp-toolbar-actions[data-v-45f94957]{display:flex;flex-wrap:wrap;gap:12px}.rnp-report-meta[data-v-45f94957]{margin:0}.rnp-report-meta div[data-v-45f94957],.rnp-manager-select[data-v-45f94957]{display:grid;gap:5px}.rnp-report-meta dt[data-v-45f94957],.rnp-manager-select span[data-v-45f94957]{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.rnp-report-meta dd[data-v-45f94957]{margin:0;color:var(--ink);font-size:.88rem;font-weight:800}.rnp-period-select[data-v-45f94957]{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-45f94957]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rnp-segment[data-v-45f94957]{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-45f94957]{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-45f94957]{background:#f4a619;color:#182237}.rnp-manager-select[data-v-45f94957]{position:relative;min-width:200px}.rnp-manager-select summary[data-v-45f94957],.rnp-refresh[data-v-45f94957]{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-45f94957]{list-style:none}.rnp-manager-select summary[data-v-45f94957]::-webkit-details-marker{display:none}.rnp-manager-options[data-v-45f94957]{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-45f94957]{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-45f94957]{accent-color:var(--accent)}.rnp-refresh[data-v-45f94957]{padding-right:11px}@media(max-width:840px){.rnp-toolbar[data-v-45f94957]{align-items:start;flex-direction:column}}.rnp-page[data-v-e11eba0e]{display:grid;gap:18px}.rnp-page-head p[data-v-e11eba0e]:last-child{margin:7px 0 0;color:var(--muted);font-size:.84rem}.rnp-status[data-v-e11eba0e],.rnp-error[data-v-e11eba0e]{margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--muted)}.rnp-error[data-v-e11eba0e]{border-color:color-mix(in srgb,#ef4444 45%,var(--line));color:#dc2626}.app-shell.dark .rnp-error[data-v-e11eba0e]{color:#fca5a5}.rnp-plan-table-wrap[data-v-8086da8e]{overflow:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.rnp-plan-table[data-v-8086da8e]{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-8086da8e],.rnp-plan-table td[data-v-8086da8e]{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-8086da8e],.rnp-plan-table tr:last-child td[data-v-8086da8e]{border-bottom:0}.rnp-plan-table th[data-v-8086da8e]:last-child,.rnp-plan-table td[data-v-8086da8e]:last-child{border-right:0}.rnp-plan-table thead th[data-v-8086da8e]{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-8086da8e]{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-8086da8e]{z-index:3}.year-total-column[data-v-8086da8e],.year-total-cell[data-v-8086da8e]{min-width:90px!important;background:color-mix(in srgb,var(--surface) 86%,#9a66f4)!important;font-weight:800}.metric-row .metric-column[data-v-8086da8e]{cursor:pointer;font-weight:800}.metric-row:hover td[data-v-8086da8e],.metric-row:hover .metric-column[data-v-8086da8e]{background:color-mix(in srgb,var(--surface) 91%,#9a66f4)}.metric-row.expanded td[data-v-8086da8e],.metric-row.expanded .metric-column[data-v-8086da8e]{background:color-mix(in srgb,var(--surface) 86%,#9a66f4)}.metric-toggle[data-v-8086da8e]{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-8086da8e]{font-weight:800}.broker-row .metric-column[data-v-8086da8e],.broker-cell[data-v-8086da8e]{background:color-mix(in srgb,var(--surface) 97%,#71809c)}.broker-name[data-v-8086da8e]{padding-left:42px!important;color:var(--muted);font-weight:600}.broker-cell[data-v-8086da8e]{cursor:text}.broker-cell[data-v-8086da8e]:hover{outline:2px solid color-mix(in srgb,#9a66f4 60%,transparent);outline-offset:-2px}.broker-cell.saving[data-v-8086da8e]{color:#7042bb}.cell-input[data-v-8086da8e]{width:100%;height:100%;padding:0;border:0;outline:2px solid #9a66f4;background:var(--surface);color:var(--ink);font:inherit;text-align:center}.app-shell.dark .rnp-plan-table thead th[data-v-8086da8e]{background:color-mix(in srgb,#9a66f4 14%,#202c43)}.app-shell.dark .metric-row:hover td[data-v-8086da8e],.app-shell.dark .metric-row:hover .metric-column[data-v-8086da8e]{background:color-mix(in srgb,#9a66f4 10%,#182237)}.app-shell.dark .metric-row.expanded td[data-v-8086da8e],.app-shell.dark .metric-row.expanded .metric-column[data-v-8086da8e]{background:color-mix(in srgb,#9a66f4 14%,#182237)}.app-shell.dark .broker-row .metric-column[data-v-8086da8e],.app-shell.dark .broker-cell[data-v-8086da8e]{background:color-mix(in srgb,#71809c 8%,#182237)}.app-shell.dark .year-total-column[data-v-8086da8e],.app-shell.dark .year-total-cell[data-v-8086da8e]{background:color-mix(in srgb,#9a66f4 18%,#182237)!important}.rnp-plan-page[data-v-1cbe3257]{display:grid;gap:18px}.rnp-plan-head[data-v-1cbe3257]{display:flex;align-items:end;justify-content:space-between;gap:18px}.rnp-plan-head p[data-v-1cbe3257]:last-child,.rnp-plan-hint[data-v-1cbe3257]{margin:7px 0 0;color:var(--muted);font-size:.84rem}.year-control[data-v-1cbe3257]{display:grid;gap:6px;color:var(--muted);font-size:.75rem;font-weight:700}.year-control input[data-v-1cbe3257]{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-1cbe3257],.rnp-plan-error[data-v-1cbe3257]{margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted)}.rnp-plan-error[data-v-1cbe3257]{color:#c8404b}@media(max-width:620px){.rnp-plan-head[data-v-1cbe3257]{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-fbd0cf52]{overflow:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.managers-stage-table[data-v-fbd0cf52]{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-fbd0cf52],.managers-stage-table td[data-v-fbd0cf52]{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-fbd0cf52]:last-child,.managers-stage-table td[data-v-fbd0cf52]:last-child{border-right:0}.managers-stage-table thead th[data-v-fbd0cf52]{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--surface) 89%,#18b881);font-size:.74rem;font-weight:800}.manager-column[data-v-fbd0cf52]{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-fbd0cf52]{z-index:3;background:color-mix(in srgb,var(--surface) 89%,#18b881)}.managers-stage-table tbody tr:hover td[data-v-fbd0cf52],.managers-stage-table tbody tr:hover .manager-column[data-v-fbd0cf52]{background:color-mix(in srgb,var(--surface) 94%,#18b881)}.stage-value-cell[data-v-fbd0cf52]{padding:0!important}.stage-sort[data-v-fbd0cf52]{width:100%;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer}.stage-sort[data-v-fbd0cf52]:after{content:"↕";margin-left:4px;opacity:.45}.stage-sort[data-direction=asc][data-v-fbd0cf52]:after{content:"↑";opacity:1}.stage-sort[data-direction=desc][data-v-fbd0cf52]:after{content:"↓";opacity:1}.stage-value-button[data-v-fbd0cf52]{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-fbd0cf52]:not(:disabled):hover,.stage-value-button[data-v-fbd0cf52]: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-fbd0cf52]:disabled{cursor:default;font-weight:500;opacity:.58}.managers-stage-table tfoot th[data-v-fbd0cf52],.managers-stage-table tfoot td[data-v-fbd0cf52]{border-bottom:0;background:color-mix(in srgb,var(--surface) 84%,#18b881);font-weight:800}.total-column[data-v-fbd0cf52],.total-cell[data-v-fbd0cf52]{min-width:84px!important;background:color-mix(in srgb,var(--surface) 78%,#aab4c5)!important;font-weight:800}.in-work-column[data-v-fbd0cf52],.in-work-cell[data-v-fbd0cf52]{background:color-mix(in srgb,var(--surface) 84%,#18b881)!important;font-weight:800}.total-toggle[data-v-fbd0cf52]{width:100%;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer}.total-toggle[data-v-fbd0cf52]:after{content:"⌄";margin-left:5px}.total-toggle[aria-expanded=true][data-v-fbd0cf52]:after{content:"⌃"}.app-shell.dark .managers-stage-table thead th[data-v-fbd0cf52],.app-shell.dark .managers-stage-table thead .manager-column[data-v-fbd0cf52]{background:color-mix(in srgb,#18b881 15%,#202c43)}.app-shell.dark .managers-stage-table tbody tr:hover td[data-v-fbd0cf52],.app-shell.dark .managers-stage-table tbody tr:hover .manager-column[data-v-fbd0cf52]{background:color-mix(in srgb,#18b881 10%,#182237)}.app-shell.dark .managers-stage-table tfoot th[data-v-fbd0cf52],.app-shell.dark .managers-stage-table tfoot td[data-v-fbd0cf52],.app-shell.dark .total-column[data-v-fbd0cf52],.app-shell.dark .total-cell[data-v-fbd0cf52]{background:color-mix(in srgb,#aab4c5 14%,#182237)!important}.app-shell.dark .in-work-column[data-v-fbd0cf52],.app-shell.dark .in-work-cell[data-v-fbd0cf52]{background:color-mix(in srgb,#18b881 17%,#182237)!important}.managers-page[data-v-ff32447d]{display:grid;gap:18px}.managers-head[data-v-ff32447d]{display:flex;align-items:end;justify-content:space-between;gap:18px}.managers-head p[data-v-ff32447d]:last-child,.snapshot-date[data-v-ff32447d]{margin:7px 0 0;color:var(--muted);font-size:.84rem}.snapshot-date[data-v-ff32447d]{flex:0 0 auto;margin:0;font-size:.74rem}.managers-status[data-v-ff32447d],.managers-error[data-v-ff32447d]{margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted)}.managers-actions[data-v-ff32447d]{display:flex;align-items:center;gap:10px}.managers-toolbar[data-v-ff32447d]{display:flex;align-items:center;justify-content:space-between;gap:14px}.managers-value-mode[data-v-ff32447d]{display:inline-flex;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.managers-value-mode button[data-v-ff32447d]{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-ff32447d]:last-child{border-right:0}.managers-value-mode button.active[data-v-ff32447d]{background:#f5a919;color:#182237}.managers-percentage-hint[data-v-ff32447d]{margin:-8px 0 0;color:var(--muted);font-size:.8rem}.managers-refresh[data-v-ff32447d]{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-ff32447d]:hover:not(:disabled),.managers-refresh[data-v-ff32447d]:focus-visible:not(:disabled){border-color:#f5a919;background:color-mix(in srgb,var(--surface) 88%,#f5a919)}.managers-refresh[data-v-ff32447d]:disabled{cursor:wait;opacity:.6}.managers-error[data-v-ff32447d]{color:#c8404b}.managers-leadership[data-v-ff32447d]{display:grid;gap:10px}.managers-more[data-v-ff32447d]{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-ff32447d]:hover,.managers-more[data-v-ff32447d]:focus-visible{border-color:#f5a919;background:color-mix(in srgb,var(--surface) 88%,#f5a919)}@media(max-width:620px){.managers-head[data-v-ff32447d]{align-items:start;flex-direction:column}.managers-toolbar[data-v-ff32447d]{align-items:stretch;flex-direction:column}.managers-actions[data-v-ff32447d]{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-b8983ac1]{display:grid;gap:18px}.training-head p[data-v-b8983ac1]:last-child{margin:7px 0 0;color:var(--muted)}.training-video-card[data-v-b8983ac1],.training-resource-card[data-v-b8983ac1]{display:grid;gap:24px;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.training-video-card[data-v-b8983ac1]{grid-template-columns:minmax(220px,.65fr) minmax(420px,1.35fr);align-items:center}.training-video-copy h2[data-v-b8983ac1],.training-resource-card h2[data-v-b8983ac1]{margin:8px 0;color:var(--ink);font-size:1.25rem}.training-video-copy p[data-v-b8983ac1],.training-resource-card p[data-v-b8983ac1]{margin:0;color:var(--muted);line-height:1.55}.training-label[data-v-b8983ac1]{color:#e99600;font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.training-player[data-v-b8983ac1]{overflow:hidden;aspect-ratio:16 / 9;border-radius:12px;background:#0d1526}.training-player iframe[data-v-b8983ac1]{width:100%;height:100%;border:0}.training-resource-card[data-v-b8983ac1]{grid-template-columns:1fr auto;align-items:center}.training-resource-card a[data-v-b8983ac1]{padding:10px 14px;border-radius:10px;background:#f5a919;color:#182237;font-weight:900;text-decoration:none}.training-resource-card a[data-v-b8983ac1]:hover,.training-resource-card a[data-v-b8983ac1]: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-b8983ac1],.training-resource-card[data-v-b8983ac1]{grid-template-columns:1fr}.training-resource-card a[data-v-b8983ac1]{justify-self:start}}.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)}.access-page[data-v-8ef4cbaf]{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-8ef4cbaf],.access-page p[data-v-8ef4cbaf]{margin:0}.access-page h2[data-v-8ef4cbaf]{color:var(--ink)}.access-page>p[data-v-8ef4cbaf]:not(.eyebrow),.access-page-actions span[data-v-8ef4cbaf]{color:var(--muted)}.access-page-actions[data-v-8ef4cbaf]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.access-page button[data-v-8ef4cbaf]{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}.loading-screen[data-v-d6d07eeb]{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;font-synthesis:none}:root[data-theme=dark]{color:#edf2ff;background:#111827}*{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}
