:root{--bg-0: #060a14;--bg-1: #0f172a;--bg-2: #1e293b;--bg-3: #162032;--line: #334155;--line-strong: rgba(59, 130, 246, .58);--text-0: #ffffff;--text-1: #cbd5e1;--text-2: #64748b;--accent-blue: #3b82f6;--accent-violet: #8b5cf6;--accent-amber: #f59e0b;--accent-green: #22c55e;--accent-red: #ef4444;--accent-teal: #06b6d4;--accent-gold: #f7c35f;--accent-mint: #34d399;--interactive: #4f7cff;--shadow: 0 22px 60px rgba(0, 0, 0, .28);--panel-glow: inset 0 1px 0 rgba(255, 255, 255, .04);--space-1: 10px;--space-2: 18px;--space-3: 28px;--space-4: 40px;--space-5: 52px;--space-6: 68px;--card-gap: 18px;--section-gap: 34px;--panel-padding: 30px;--panel-padding-tight: 24px;--radius-card: 12px;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;min-height:100vh;font-family:Manrope,sans-serif;font-feature-settings:"tnum" 1,"ss01" 1;font-variant-numeric:tabular-nums;line-height:1.5;color:var(--text-0);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 12% 8%,rgba(79,124,255,.28),transparent 18%),radial-gradient(circle at 84% 14%,rgba(34,197,94,.19),transparent 22%),radial-gradient(circle at 68% 100%,rgba(247,195,95,.15),transparent 24%),linear-gradient(145deg,rgba(79,124,255,.06),transparent 28%),linear-gradient(180deg,#050813,#08111d 48%,#050b15)}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;opacity:.32;pointer-events:none}body:after{content:"";position:fixed;inset:0;background:linear-gradient(118deg,transparent 0%,rgba(59,130,246,.05) 42%,transparent 62%),radial-gradient(circle at 50% 0%,rgba(255,255,255,.03),transparent 34%);pointer-events:none;opacity:.8}@keyframes signal-sweep{0%{transform:translate3d(-150%,0,0);opacity:0}18%{opacity:.85}72%{opacity:.14}to{transform:translate3d(180%,0,0);opacity:0}}@keyframes signal-breathe{0%,to{box-shadow:0 0 0 1px #5a83e02e,0 0 #22c55e00}50%{box-shadow:0 0 0 1px #5a83e047,0 0 24px #22c55e14}}@keyframes panel-rise{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985);filter:saturate(.92)}to{opacity:1;transform:translateZ(0) scale(1);filter:saturate(1)}}@keyframes accent-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-1px,0)}}.hidden{display:none!important}.app-shell{position:relative;min-height:100vh;overflow-x:clip}.topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) calc(var(--space-4) + 2px);border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(79,124,255,.08),transparent 24%,transparent 76%,rgba(52,211,153,.06)),linear-gradient(180deg,#090e1cf5,#070c18eb);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 34px #0003;overflow-x:clip}.topbar.is-overview{background:linear-gradient(90deg,rgba(52,211,153,.08),transparent 28%,transparent 78%,rgba(247,195,95,.06)),linear-gradient(180deg,#090e1cf5,#070c18eb)}.topbar.is-reporting{background:linear-gradient(90deg,rgba(247,195,95,.08),transparent 26%,transparent 74%,rgba(79,124,255,.08)),linear-gradient(180deg,#0a0e1cf5,#070b17eb)}.topbar.is-ae{background:linear-gradient(90deg,rgba(247,195,95,.12),transparent 24%,transparent 72%,rgba(239,74,93,.06)),linear-gradient(180deg,#0f1019f5,#070b17eb)}.topbar.is-sdr{background:linear-gradient(90deg,rgba(52,211,153,.08),transparent 28%,transparent 74%,rgba(44,198,210,.08)),linear-gradient(180deg,#090e1cf5,#070c18eb)}.topbar.is-planning{background:linear-gradient(90deg,rgba(255,146,72,.12),transparent 24%,transparent 72%,rgba(255,105,180,.08)),linear-gradient(180deg,#0c0e18f5,#070b17eb)}.topbar.is-owners,.topbar.is-settings{background:linear-gradient(90deg,rgba(79,124,255,.08),transparent 24%,transparent 78%,rgba(154,92,255,.05)),linear-gradient(180deg,#090e1cf5,#070c18eb)}.topbar-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,2.4vw,30px);min-width:0;overflow:hidden}.topbar-title{display:flex;align-items:center;gap:12px;min-width:0}.topbar-mobile-actions{display:none}.topbar-mobile-panel{display:contents}.topbar-mobile-summary{display:none}.topbar-mobile-route,.topbar-mobile-meta-pill{min-width:0;border-radius:18px;border:1px solid rgba(88,112,170,.22);background:linear-gradient(180deg,#0d1322f0,#090e1af5),radial-gradient(circle at top right,rgba(79,124,255,.08),transparent 40%)}.topbar-mobile-route{display:grid;gap:6px;padding:14px 16px}.topbar-mobile-route span,.topbar-mobile-meta-pill span{color:#bbccebb8;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.topbar-mobile-route strong,.topbar-mobile-meta-pill strong{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--text-0);font-size:16px;line-height:1.25}.topbar-mobile-route small{color:var(--text-1);font-size:12px;line-height:1.35}.topbar-mobile-meta-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.topbar-mobile-meta-pill{display:grid;gap:6px;padding:12px 14px}.mobile-shell-backdrop{display:none}.mobile-shell-toggle{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border-radius:999px;border:1px solid rgba(98,129,194,.28);background:linear-gradient(180deg,#0b1220f5,#080d18e0),radial-gradient(circle at top right,rgba(79,124,255,.12),transparent 34%);color:var(--text-0);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.mobile-shell-toggle-box{display:grid;gap:4px;width:16px}.mobile-shell-toggle-box i{display:block;width:100%;height:2px;border-radius:999px;background:currentColor;transition:transform .18s var(--ease-out-quart),opacity .18s var(--ease-out-quart)}.mobile-shell-toggle.is-open .mobile-shell-toggle-box i:nth-child(1){transform:translateY(6px) rotate(45deg)}.mobile-shell-toggle.is-open .mobile-shell-toggle-box i:nth-child(2){opacity:0}.mobile-shell-toggle.is-open .mobile-shell-toggle-box i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.brand-mark{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent-blue),#6c8aff 55%,#90a4ff);color:#fff;font-family:Lexend,sans-serif;font-weight:700;letter-spacing:.08em}.topbar h1,.section-heading h2,.surface-header h3,.controls-strip h2,.login-card h2{margin:0;font-family:Lexend,sans-serif;letter-spacing:-.015em}.topbar h1{font-size:24px}.section-heading h2{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:650;line-height:1.2;color:#e2e8f0}.surface-header h3{font-size:16px;font-weight:550;line-height:1.25;color:#c7d2e3}.topbar-subtitle{margin:4px 0 0;color:var(--text-2);font-size:12px}.topbar-tabs-wrap{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.topbar-tabs-wrap::-webkit-scrollbar{display:none}.topbar-tabs{display:flex;gap:var(--space-1);padding:var(--space-1);border-radius:999px;border:1px solid var(--line);background:#0f172ae0;min-width:0;width:max-content;min-width:100%}.topbar-tabs .view-tab{flex:0 0 auto;min-height:44px;padding:10px 16px;font-size:14px;white-space:nowrap}.topbar-command-strip{display:grid;grid-template-columns:minmax(210px,260px) auto auto;align-items:stretch;justify-content:end;gap:12px}.topbar-main>*,.topbar-command-strip>*{min-width:0}.topbar-status-card{display:grid;gap:4px;min-width:0;position:relative;overflow:hidden;padding:12px 15px;border-radius:16px;border:1px solid rgba(105,135,205,.28);background:linear-gradient(180deg,#10182cf5,#0a101ef0),radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 44%);box-shadow:inset 0 1px #ffffff0d,0 12px 24px #030a1838}.topbar-status-card:before,.dashboard-mode-pill.active:after,.view-tab.active:after,.decision-action.is-primary:after{content:"";position:absolute;inset:-20% auto -20% -30%;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);transform:translate3d(-150%,0,0) rotate(12deg);pointer-events:none}.topbar-status-card span,.topbar .freshness-badge span{color:#bcceeec7;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.topbar-status-card strong,.topbar .freshness-badge strong{display:inline-flex;align-items:center;gap:8px;color:var(--text-0);font-size:13px;font-weight:600;line-height:1.2}.topbar-status-card small{color:var(--text-1);font-size:11px;line-height:1.35}.topbar-route-card strong svg{color:#8fb5fffa;animation:accent-drift 3.6s var(--ease-out-quart) infinite}.topbar-route-card{background:linear-gradient(180deg,#101b32fa,#09101ff5),radial-gradient(circle at 16% 24%,rgba(79,124,255,.16),transparent 24%),radial-gradient(circle at 100% 0%,rgba(52,211,153,.12),transparent 34%);box-shadow:inset 0 0 0 1px #79a1ff1a,0 16px 30px #07101f3d}.topbar-route-card.is-overview{border-color:#34d39947;background:linear-gradient(180deg,#0c1f22fa,#09101ff5),radial-gradient(circle at 14% 24%,rgba(52,211,153,.15),transparent 24%),radial-gradient(circle at 100% 0%,rgba(79,124,255,.1),transparent 34%)}.topbar-route-card.is-overview:after{background:linear-gradient(90deg,#34d39924,#34d399e0,#f7c35f8f)}.topbar-route-card.is-reporting{border-color:#f7c35f4d;background:linear-gradient(180deg,#231c10fa,#0a101ff5),radial-gradient(circle at 14% 24%,rgba(247,195,95,.16),transparent 24%),radial-gradient(circle at 100% 0%,rgba(79,124,255,.12),transparent 34%)}.topbar-route-card.is-reporting:after{background:linear-gradient(90deg,#f7c35f24,#f7c35fe0,#4f7cff94)}.topbar-route-card.is-ae{border-color:#f7c35f42;background:linear-gradient(180deg,#251b10fa,#0a101ff5),radial-gradient(circle at 14% 24%,rgba(247,195,95,.18),transparent 24%),radial-gradient(circle at 100% 0%,rgba(239,74,93,.1),transparent 34%)}.topbar-route-card.is-ae:after{background:linear-gradient(90deg,#f7c35f24,#f7c35fe0,#ef4a5d7a)}.topbar-route-card.is-sdr{border-color:#2cc6d24d;background:linear-gradient(180deg,#0b1f22fa,#09101ff5),radial-gradient(circle at 14% 24%,rgba(44,198,210,.16),transparent 24%),radial-gradient(circle at 100% 0%,rgba(52,211,153,.12),transparent 34%)}.topbar-route-card.is-sdr:after{background:linear-gradient(90deg,#2cc6d224,#2cc6d2e0,#34d3998f)}.topbar-route-card.is-owners,.topbar-route-card.is-settings{border-color:#7aa8ff47}.topbar-route-card:after{content:"";position:absolute;inset:auto 16px 0;height:2px;border-radius:999px;background:linear-gradient(90deg,#4f7cff24,#34d399e0,#f7c35f8f)}.topbar-status-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.topbar-actions{display:flex;align-items:stretch;gap:10px}.freshness-badge,.section-chip,.surface-chip,.logout-button,.detail-tab,.metric-chip{border-radius:999px;border:1px solid var(--line);background:#141d34d6;color:var(--text-1)}.freshness-badge,.logout-button{min-height:44px;padding:9px 14px;font-size:13px}.topbar .freshness-badge{display:grid;align-content:center;gap:4px;min-width:176px}.topbar .freshness-badge small{color:#bcceeeb8;font-size:10px;line-height:1.3}.freshness-status-badge.is-fresh{border-color:#34d39961;background:linear-gradient(135deg,#125b5285,#111e35e6),radial-gradient(circle at top left,rgba(52,211,153,.18),transparent 42%)}.freshness-status-badge.is-cached,.freshness-status-badge.is-stale{border-color:#f7c35f6b;background:linear-gradient(135deg,#5e3e118a,#111e35e6),radial-gradient(circle at top left,rgba(247,195,95,.18),transparent 42%)}.freshness-status-badge.is-unknown,.freshness-status-badge.is-loading,.freshness-status-badge.is-meta-error,.freshness-status-badge.is-auth-error,.freshness-status-badge.is-endpoint-failure{border-color:#ef4a5d66;background:linear-gradient(135deg,#5b182494,#111e35eb),radial-gradient(circle at top left,rgba(239,74,93,.2),transparent 42%)}.dashboard-route-issue{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:14px 16px;border:1px solid rgba(239,74,93,.34);border-radius:14px;background:linear-gradient(135deg,#5b182494,#0f182af0),radial-gradient(circle at top left,rgba(239,74,93,.14),transparent 36%);box-shadow:inset 0 0 0 1px #ffffff0a}.dashboard-route-issue.is-auth{border-color:#f7c35f61;background:linear-gradient(135deg,#5e3e118a,#0f182af0),radial-gradient(circle at top left,rgba(247,195,95,.14),transparent 36%)}.dashboard-route-issue.is-loading,.dashboard-route-issue.is-empty{border-color:#6281c247;background:linear-gradient(135deg,#111e35e0,#0b1220f0),radial-gradient(circle at top left,rgba(79,124,255,.12),transparent 36%)}.dashboard-route-issue>a{flex:0 0 auto;text-decoration:none}.dashboard-route-issue div{display:grid;gap:4px;min-width:0}.dashboard-route-issue span{color:#bcceeec7;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.dashboard-route-issue strong{color:var(--text-0);font-size:14px;line-height:1.35}.dashboard-route-issue small{color:var(--text-1);font-size:12px;line-height:1.45}.mode-status-badge{border-color:#34d39952;color:var(--text-0);background:linear-gradient(135deg,#125b5299,#111e35e0),radial-gradient(circle at top left,rgba(52,211,153,.24),transparent 42%);animation:signal-breathe 4.8s ease-in-out infinite;box-shadow:inset 0 0 0 1px #34d39914,0 14px 28px #05171642}.mode-status-badge.is-analyst{border-color:#4f7cff4d;background:linear-gradient(135deg,#183d788f,#171f3ae6),radial-gradient(circle at top left,rgba(247,195,95,.18),transparent 42%)}.freshness-status-badge{border-color:#f7c35f4d;background:linear-gradient(180deg,#261c16f0,#0c111feb),radial-gradient(circle at top right,rgba(247,195,95,.18),transparent 46%);box-shadow:inset 0 0 0 1px #f7c35f12,0 14px 28px #18110533}.freshness-status-badge.is-live strong{color:#fff3ccfa}.freshness-status-badge.is-idle{border-color:#6780bc3d;background:linear-gradient(180deg,#11192df0,#0c111feb),radial-gradient(circle at top right,rgba(79,124,255,.14),transparent 46%);box-shadow:inset 0 0 0 1px #4f7cff14,0 14px 28px #0911222e}.logout-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-0);transition:transform .18s var(--ease-out-quart),border-color .18s var(--ease-out-quart),background .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart),color .18s var(--ease-out-quart)}@media(min-width:961px){.topbar{gap:10px;padding:12px 28px}.topbar-main{gap:14px;align-items:start}.topbar-title{gap:10px}.brand-mark{width:34px;height:34px;border-radius:10px}.topbar h1{font-size:22px;line-height:1.02}.topbar-subtitle{margin-top:2px;font-size:11px;line-height:1.2;white-space:nowrap}.topbar-tabs{gap:8px;padding:6px}.topbar-tabs .view-tab{min-height:40px;padding:8px 14px;font-size:13px}.topbar-command-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}.topbar-route-card{min-width:262px}.topbar-status-stack,.topbar-actions{display:flex;align-items:center;gap:8px}.topbar-status-card,.topbar .freshness-badge,.controls-drawer-toggle,.logout-button{min-height:38px;padding:8px 12px;border-radius:14px;box-shadow:inset 0 1px #ffffff08,0 8px 18px #060d1c29}.topbar-status-card{gap:2px}.topbar-status-card span,.topbar .freshness-badge span{font-size:10px;letter-spacing:.1em}.topbar-status-card strong,.topbar .freshness-badge strong{font-size:12px;line-height:1.15}.topbar-status-card small{display:none}.topbar .freshness-badge{min-width:0;gap:2px}.controls-drawer-toggle span,.logout-button{font-size:12px}}@media(min-width:1480px){.topbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.topbar-main{grid-template-columns:auto;align-items:center;gap:0}.topbar-tabs-wrap{grid-column:2;justify-self:end;width:auto;min-width:0}.topbar-command-strip{grid-column:3;justify-self:end;flex-wrap:nowrap;gap:6px}.topbar-route-card{min-width:224px}.topbar-status-card,.topbar .freshness-badge,.controls-drawer-toggle,.logout-button{min-height:36px;padding:7px 11px;border-radius:13px}.topbar-status-card span,.topbar .freshness-badge span{display:none}.topbar-status-card strong,.topbar .freshness-badge strong{font-size:12px;line-height:1.1}.topbar-route-card strong{max-width:100%}.controls-drawer-toggle span,.logout-button{font-size:11px}}.layout{width:min(1780px,calc(100vw - 88px));margin:var(--space-4) auto var(--space-6);font-size:14px}.tab-pane,.dashboard,.dashboard-tab-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--section-gap);min-width:0}.tab-pane>*{opacity:0;transform:translate3d(0,18px,0) scale(.985);animation:panel-rise .68s var(--ease-out-quint) forwards;will-change:transform,opacity}.tab-pane>*:nth-child(1){animation-delay:30ms}.tab-pane>*:nth-child(2){animation-delay:90ms}.tab-pane>*:nth-child(3){animation-delay:.15s}.tab-pane>*:nth-child(4){animation-delay:.21s}.tab-pane>*:nth-child(5){animation-delay:.27s}.tab-pane>*:nth-child(6){animation-delay:.33s}.tab-pane>*:nth-child(7){animation-delay:.39s}.tab-pane>*:nth-child(8){animation-delay:.45s}.tab-pane>*:nth-child(9){animation-delay:.51s}.dashboard-filter-bar{display:grid;gap:var(--card-gap);margin-bottom:var(--space-4);position:relative;overflow:hidden;isolation:isolate;padding:var(--panel-padding-tight) calc(var(--panel-padding-tight) + 4px);border-radius:var(--radius-card);border:1px solid rgba(91,122,192,.28);background:linear-gradient(180deg,#0f172afc,#080f1bfc),radial-gradient(circle at 14% 14%,rgba(52,211,153,.09),transparent 22%),radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 32%);box-shadow:var(--shadow),var(--panel-glow),inset 0 0 0 1px #4f7cff0f;animation:panel-rise .62s var(--ease-out-expo) both}.dashboard-filter-bar:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.04) 42%,transparent 58%),radial-gradient(circle at 12% 14%,rgba(79,124,255,.14),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 24%);pointer-events:none}.dashboard-filter-bar:after{content:"";position:absolute;inset:0 24px auto;height:2px;background:linear-gradient(90deg,#4f7cff00,#4f7cffeb,#34d399d6,#f7c35fa8,#4f7cff00);opacity:.88;pointer-events:none}.dashboard-filter-bar.is-overview{background:linear-gradient(180deg,#0c1522fc,#080f1bfc),radial-gradient(circle at 16% 12%,rgba(52,211,153,.16),transparent 28%),radial-gradient(circle at 72% 100%,rgba(247,195,95,.08),transparent 26%),radial-gradient(circle at top right,rgba(79,124,255,.18),transparent 34%)}.dashboard-filter-bar.is-reporting{background:linear-gradient(180deg,#0d1625fa,#09101dfa),radial-gradient(circle at 18% 16%,rgba(247,195,95,.1),transparent 24%),radial-gradient(circle at top right,rgba(79,124,255,.18),transparent 34%)}.dashboard-filter-bar.is-ae{background:linear-gradient(180deg,#141218fa,#090e1afa),radial-gradient(circle at 18% 16%,rgba(247,195,95,.14),transparent 24%),radial-gradient(circle at top right,rgba(239,74,93,.12),transparent 34%)}.dashboard-filter-bar.is-sdr{background:linear-gradient(180deg,#0c161efa,#081018fa),radial-gradient(circle at 14% 12%,rgba(52,211,153,.12),transparent 26%),radial-gradient(circle at top right,rgba(247,195,95,.12),transparent 30%)}.dashboard-filter-bar.is-skeleton{min-height:118px}.dashboard-filter-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--card-gap);align-items:start}.dashboard-filter-command{display:grid;grid-template-columns:minmax(240px,auto) minmax(0,1fr);gap:var(--space-3);align-items:start;min-width:0}.dashboard-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.dashboard-filter-heading{display:flex;align-items:center;gap:var(--space-2)}.dashboard-filter-heading strong{display:block;color:var(--text-1);font-size:14px;font-weight:500}.dashboard-filter-intent{display:grid;gap:5px;align-content:start;min-width:0;padding-top:4px;padding-left:calc(var(--space-3) + 2px);border-left:1px solid rgba(91,122,192,.9);background:linear-gradient(90deg,rgba(79,124,255,.08),transparent 32%)}.dashboard-filter-bar.is-overview .dashboard-filter-intent{border-left-color:#34d399a6;background:linear-gradient(90deg,rgba(52,211,153,.08),transparent 32%)}.dashboard-filter-bar.is-overview .dashboard-filter-intent span{color:#a8f5d6fa}.dashboard-filter-bar.is-overview .dashboard-filter-intent strong{text-shadow:0 0 22px rgba(52,211,153,.1)}.dashboard-filter-bar.is-reporting .dashboard-filter-intent{border-left-color:#f7c35fad;background:linear-gradient(90deg,rgba(247,195,95,.08),transparent 34%)}.dashboard-filter-bar.is-reporting .dashboard-filter-intent span{color:#ffdf9efa}.dashboard-filter-bar.is-reporting .dashboard-filter-intent strong{text-shadow:0 0 22px rgba(247,195,95,.12)}.dashboard-filter-bar.is-ae .dashboard-filter-intent{border-left-color:#f7c35fad;background:linear-gradient(90deg,rgba(247,195,95,.1),transparent 34%)}.dashboard-filter-bar.is-ae .dashboard-filter-intent span{color:#ffdf9efa}.dashboard-filter-bar.is-ae .dashboard-filter-intent strong{text-shadow:0 0 22px rgba(247,195,95,.12)}.dashboard-filter-bar.is-sdr .dashboard-filter-intent{border-left-color:#2cc6d2ad;background:linear-gradient(90deg,rgba(44,198,210,.08),transparent 34%)}.dashboard-filter-bar.is-sdr .dashboard-filter-intent span{color:#b4f4f8fa}.dashboard-filter-bar.is-sdr .dashboard-filter-intent strong{text-shadow:0 0 22px rgba(44,198,210,.12)}.dashboard-filter-intent span{color:#80a8fffa;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.dashboard-filter-intent strong{color:var(--text-0);font-size:18px;line-height:1.18;letter-spacing:-.03em;text-shadow:0 0 22px rgba(79,124,255,.1)}.dashboard-filter-intent small{color:var(--text-1);font-size:12px;line-height:1.45}.dashboard-filter-heading-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;color:var(--accent-blue);background:linear-gradient(180deg,#3b82f633,#141c32b8),radial-gradient(circle at top left,rgba(52,211,153,.12),transparent 46%);box-shadow:inset 0 0 0 1px #79a1ff1f,0 8px 18px #0c162852}.dashboard-filter-heading-icon svg,.section-title-icon svg,.section-icon svg{transition:transform .22s var(--ease-out-quart),color .22s var(--ease-out-quart)}.dashboard-filter-bar:hover .dashboard-filter-heading-icon svg,.section-heading:hover .section-title-icon svg,.section-heading:hover .section-icon svg{transform:translate3d(0,-1px,0) scale(1.06)}.dashboard-mode-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);justify-self:end;position:relative;overflow:hidden;padding:12px;border-radius:18px;border:1px solid rgba(98,129,194,.28);background:linear-gradient(180deg,#0b1220f5,#080d18e0),radial-gradient(circle at top left,rgba(247,195,95,.12),transparent 38%),radial-gradient(circle at top right,rgba(79,124,255,.1),transparent 30%);box-shadow:inset 0 1px #ffffff0a,0 14px 28px #040a1538}.dashboard-mode-group{display:inline-flex;gap:8px;padding:4px;border-radius:999px;border:1px solid rgba(96,127,196,.24);background:linear-gradient(180deg,#060b17eb,#080d18d6),radial-gradient(circle at top right,rgba(79,124,255,.12),transparent 44%)}.dashboard-mode-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;position:relative;overflow:hidden;padding:10px 16px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-1);font:inherit;cursor:pointer;transition:border-color .18s var(--ease-out-quart),background .18s var(--ease-out-quart),color .18s var(--ease-out-quart),transform .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart)}.dashboard-mode-pill.active{color:var(--text-0);border-color:#4f7cffb3;background:linear-gradient(135deg,#3b82f652,#34d3992e),radial-gradient(circle at top right,rgba(247,195,95,.16),transparent 52%);box-shadow:inset 0 0 0 1px #7396ff24,0 10px 24px #0a1c3642}.dashboard-mode-pill.active:after,.view-tab.active:after,.decision-action.is-primary:after,.topbar-route-card:before{animation:signal-sweep 4.2s cubic-bezier(.19,1,.22,1) infinite}.dashboard-mode-copy{display:grid;gap:3px;justify-items:end}.dashboard-mode-copy span{color:var(--text-2);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.dashboard-mode-copy strong{color:#f7fafffa;font-size:14px;text-shadow:0 0 18px rgba(79,124,255,.12)}.dashboard-filter-control{display:grid;gap:8px}.dashboard-filter-label{display:inline-flex;align-items:center;gap:8px;color:var(--text-1);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.dashboard-filter-summary-strip{display:flex;flex-wrap:wrap;gap:10px;padding-top:14px;border-top:1px solid rgba(51,65,85,.6)}.dashboard-filter-mobile-shell{display:none}.dashboard-filter-mobile-summary{display:grid;gap:4px;min-width:0}.dashboard-filter-mobile-summary span{color:#bcceeec7;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.dashboard-filter-mobile-summary strong{color:var(--text-0);font-size:15px;line-height:1.3;overflow-wrap:anywhere}.dashboard-filter-mobile-summary small{color:var(--text-1);font-size:12px;line-height:1.4}.dashboard-filter-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border-radius:999px;border:1px solid rgba(98,129,194,.28);background:linear-gradient(180deg,#0b1220f5,#080d18e0),radial-gradient(circle at top right,rgba(79,124,255,.12),transparent 34%);color:var(--text-0);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .18s var(--ease-out-quart),background .18s var(--ease-out-quart),transform .18s var(--ease-out-quart)}.dashboard-filter-mobile-toggle.is-open{border-color:#7aa8ff6b;background:linear-gradient(180deg,#121c34f5,#0a101ee6),radial-gradient(circle at top right,rgba(52,211,153,.12),transparent 36%)}.dashboard-filter-panel{display:contents}.filter-summary-pill{display:grid;gap:4px;min-width:150px;position:relative;overflow:hidden;padding:11px 13px;border-radius:14px;border:1px solid rgba(86,116,184,.2);background:#090f1db8;transition:transform .18s var(--ease-out-quart),border-color .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart),background .18s var(--ease-out-quart)}.filter-summary-pill:after{content:"";position:absolute;inset:auto 14px 0;height:2px;border-radius:999px;background:linear-gradient(90deg,#4f7cff00,#4f7cffdb,#fff3);opacity:.58;pointer-events:none}.filter-summary-pill:hover{transform:translate3d(0,-2px,0);box-shadow:0 14px 26px #060c182e}.filter-summary-pill span{color:#c4d6f4d6;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.filter-summary-pill strong{color:var(--text-0);font-size:15px}.filter-summary-pill.is-primary{border-color:#4f7cff42;background:linear-gradient(180deg,#121c34e6,#0a101ee0)}.filter-summary-pill.is-rep{border-color:#34d39947;background:linear-gradient(180deg,#0c1c1feb,#0a101ee0),radial-gradient(circle at top right,rgba(52,211,153,.12),transparent 46%)}.filter-summary-pill.is-rep:after{background:linear-gradient(90deg,#34d39900,#34d399db,#f7c35f5c)}.filter-summary-pill.is-analyst{border-color:#4f7cff47;background:linear-gradient(180deg,#101930eb,#0a101ee0),radial-gradient(circle at top right,rgba(247,195,95,.12),transparent 46%)}.filter-summary-pill.is-reporting{border-color:#f7c35f47;background:linear-gradient(180deg,#22180feb,#0a101ee0),radial-gradient(circle at top right,rgba(247,195,95,.12),transparent 46%)}.filter-summary-pill.is-reporting:after{background:linear-gradient(90deg,#f7c35f00,#f7c35fe0,#4f7cff5c)}.filter-summary-pill.is-ae{border-color:#f7c35f47;background:linear-gradient(180deg,#22180feb,#0a101ee0),radial-gradient(circle at top right,rgba(239,74,93,.1),transparent 46%)}.filter-summary-pill.is-ae:after{background:linear-gradient(90deg,#f7c35f00,#f7c35fe0,#ef4a5d57)}.filter-summary-pill.is-sdr{border-color:#2cc6d247;background:linear-gradient(180deg,#0b1b23eb,#0a101ee0),radial-gradient(circle at top right,rgba(44,198,210,.12),transparent 46%)}.filter-summary-pill.is-sdr:after{background:linear-gradient(90deg,#2cc6d200,#2cc6d2db,#34d39961)}.filter-summary-pill.is-live{border-color:#f7c35f4d}.filter-summary-pill.is-idle{border-color:#6780bc3d}.dashboard-filter-skeleton-input{height:44px;border-radius:12px}#global-controls-panel{display:grid}.global-command-deck{display:grid;gap:var(--card-gap);padding:var(--panel-padding-tight) calc(var(--panel-padding-tight) + 4px);border-radius:24px;border:1px solid rgba(92,127,206,.22);background:radial-gradient(circle at top right,rgba(79,124,255,.14),transparent 28%),linear-gradient(180deg,#0d1528fa,#09101ffa);box-shadow:var(--shadow),var(--panel-glow)}.command-cluster{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.9fr) minmax(220px,.9fr);gap:var(--card-gap);align-items:end}.command-block{display:grid;gap:10px;padding:16px 18px;border-radius:16px;border:1px solid rgba(92,127,206,.16);background:#0a101eb8}.command-block-summary strong{font-family:Lexend,sans-serif;font-size:20px;color:var(--text-0)}.command-block-summary small{color:var(--text-1);font-size:12px;line-height:1.45}.command-label{color:var(--text-1);font-size:13px}.command-inline-label{color:var(--text-1)}.command-select,.owners-search,.owner-order-input{width:100%;padding:11px 12px;border-radius:12px;border:1px solid rgba(76,104,166,.32);background:linear-gradient(180deg,#0b1322fa,#080e1af0),radial-gradient(circle at top right,rgba(79,124,255,.1),transparent 34%);color:var(--text-0);font:inherit}.command-select:focus,.owners-search:focus,.owner-order-input:focus{border-color:#6e9fff99;box-shadow:0 0 0 3px #3b82f624}.mode-pill-row{display:flex;flex-wrap:wrap;gap:10px}.mode-pill,.table-action,.rep-rank-compare{padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:#111b33e6;color:var(--text-1);font:inherit;cursor:pointer}.mode-pill.active,.table-action,.rep-rank-compare{color:var(--text-0)}.mode-pill.active{border-color:#7aa8ffb3;background:linear-gradient(135deg,#4f7cff57,#4460be70)}.owner-benchmark-card{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(0,1.6fr);gap:16px;align-items:center;padding:20px 22px;border-radius:18px;border:1px solid rgba(86,116,184,.26);background:#080e1cd1}.owner-benchmark-card .benchmark-metrics div:first-child{border-color:#7f8aa93d}.owner-benchmark-card .benchmark-metrics div:nth-child(2){border-color:#1fd16e42}.owner-benchmark-card .benchmark-metrics div:nth-child(3){border-color:#2cc6d242}.owner-benchmark-card .benchmark-metrics div:nth-child(4){border-color:#9a5cff42}.benchmark-kicker{color:var(--text-1);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.owner-benchmark-copy{display:block;margin-top:8px;color:var(--text-1);font-size:12px}.owner-benchmark-card strong{font-family:Lexend,sans-serif;font-size:22px}.benchmark-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.benchmark-metrics div,.compare-card,.compare-ribbon-card,.head-to-head-card{padding:18px 20px;border-radius:16px;border:1px solid rgba(90,115,173,.22);background:#0c1222e0}.benchmark-metrics div>span,.compare-card>span,.compare-ribbon-card>span,.head-to-head-card>span{display:block;color:var(--text-1);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.compare-card-label,.reporting-window-card-label{display:block}.benchmark-metrics strong,.compare-card strong,.compare-ribbon-card strong,.head-to-head-card strong{display:block;margin-top:8px;font-size:24px}.compare-card small,.compare-ribbon-card small,.head-to-head-card small{display:block;margin-top:8px;color:var(--text-1);font-size:13px;line-height:1.45}.compare-card.semantic-discovery,.compare-ribbon-card.semantic-discovery,.head-to-head-card.semantic-discovery{border-color:#4f7cff47;background:linear-gradient(180deg,#121c38eb,#0a1122eb),radial-gradient(circle at top right,rgba(79,124,255,.12),transparent 42%)}.compare-card.semantic-qualification,.compare-ribbon-card.semantic-qualification,.head-to-head-card.semantic-qualification{border-color:#9a5cff47;background:linear-gradient(180deg,#181230eb,#0b101feb),radial-gradient(circle at top right,rgba(154,92,255,.12),transparent 42%)}.compare-card.semantic-pitch,.compare-ribbon-card.semantic-pitch,.head-to-head-card.semantic-pitch{border-color:#ffb22447;background:linear-gradient(180deg,#2b1a0ceb,#110f17eb),radial-gradient(circle at top right,rgba(255,178,36,.11),transparent 42%)}.compare-card.semantic-contract,.compare-ribbon-card.semantic-contract,.head-to-head-card.semantic-contract{border-color:#2cc6d247;background:linear-gradient(180deg,#0e1f25eb,#0b111feb),radial-gradient(circle at top right,rgba(44,198,210,.12),transparent 42%)}.compare-card.semantic-won,.compare-ribbon-card.semantic-won,.head-to-head-card.semantic-won{border-color:#1fd16e47;background:linear-gradient(180deg,#0f2019eb,#0b121feb),radial-gradient(circle at top right,rgba(31,209,110,.12),transparent 42%)}.compare-card.semantic-risk,.compare-ribbon-card.semantic-risk,.head-to-head-card.semantic-risk{border-color:#ef4a5d47;background:linear-gradient(180deg,#2d1218eb,#0f0f1beb),radial-gradient(circle at top right,rgba(239,74,93,.12),transparent 42%)}.compare-card.semantic-neutral,.compare-ribbon-card.semantic-neutral,.head-to-head-card.semantic-neutral{border-color:#7f8aa93d}.benchmark-metrics div strong{font-size:18px}.rep-rank-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.rep-rank-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px;border-radius:16px;border:1px solid rgba(90,115,173,.22);background:#0b1222e6}.rep-rank-card.is-selected{border-color:#7ca7ffb3;box-shadow:0 0 0 1px #4f7cff3d}.rep-rank-main{display:grid;gap:4px;text-align:left;background:none;border:0;padding:0;color:inherit;cursor:pointer}.rep-rank-number{color:var(--accent-amber);font-weight:700}.rep-rank-actions{display:grid;gap:8px;align-content:space-between;justify-items:end}.rep-compare-grid,.head-to-head-grid,.report-compare-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.reporting-page .global-command-deck{margin-top:8px}.head-to-head-card.is-primary{border-color:#7aa8ff8c}.leaderboard-table tr.is-selected{background:#4f7cff1a}.report-card-delta-compare{color:#c4d6ff}.owner-badge-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.owner-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;border:1px solid rgba(92,130,205,.28);background:#16223ee0;color:var(--text-1);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.admin-helper-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.admin-helper-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(92,130,205,.2);background:#11192de0;color:var(--text-1);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.admin-helper-chip .icon-inline{opacity:.9}.settings-group-card{padding:24px 28px;border-radius:22px;border:1px solid rgba(92,127,206,.18);background:linear-gradient(180deg,#0f162af2,#0c1324f7);box-shadow:var(--panel-glow)}.owners-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:14px}.toolbar-field{display:grid;gap:6px;flex:1 1 280px;min-width:min(320px,100%)}.toolbar-field-label{display:inline-flex;align-items:center;gap:8px;color:#bcd2ffeb;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.toolbar-field-search .owners-search{max-width:none}.admin-clarity-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px}.admin-clarity-card{position:relative;overflow:hidden;display:grid;gap:8px;min-width:0;padding:16px 17px;border-radius:16px;border:1px solid rgba(93,125,190,.24);background:linear-gradient(180deg,#0d1527f5,#0a101ef5),radial-gradient(circle at top right,rgba(79,124,255,.08),transparent 42%);box-shadow:inset 0 1px #ffffff08,0 14px 24px #060c181f;transition:transform .18s var(--ease-out-quart),border-color .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart)}.admin-clarity-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.07),transparent 28%,transparent 72%,rgba(255,255,255,.03));pointer-events:none;opacity:.55}.admin-clarity-card:after{content:"";position:absolute;inset:auto 16px 0;height:2px;border-radius:999px;background:linear-gradient(90deg,#4f7cff00,#4f7cffeb,#34d399a3,#f7c35f7a);opacity:.72;pointer-events:none}.admin-clarity-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0a,0 18px 30px #060c1829}.admin-clarity-kicker{display:inline-flex;align-items:center;gap:8px;color:#c6d6fff5;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-clarity-card strong{color:var(--text-0);font-size:15px;line-height:1.3}.admin-clarity-card p{margin:0;color:var(--text-1);font-size:12px;line-height:1.55}.admin-clarity-card.is-blue{border-color:#4f7cff47;background:linear-gradient(180deg,#0f1930fa,#0a111ff5),radial-gradient(circle at top right,rgba(79,124,255,.16),transparent 42%)}.admin-clarity-card.is-green{border-color:#34d39947;background:linear-gradient(180deg,#0b1c1efa,#0a111ff5),radial-gradient(circle at top right,rgba(52,211,153,.14),transparent 42%)}.admin-clarity-card.is-amber{border-color:#f7c35f4d;background:linear-gradient(180deg,#23190dfa,#0c111ff5),radial-gradient(circle at top right,rgba(247,195,95,.14),transparent 42%)}.admin-clarity-card.is-teal{border-color:#2cc6d247;background:linear-gradient(180deg,#0b1c25fa,#0a111ff5),radial-gradient(circle at top right,rgba(44,198,210,.14),transparent 42%)}.settings-value-chip{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:72px;padding:7px 11px;border-radius:999px;border:1px solid rgba(93,125,190,.22);background:#0e1527eb;color:var(--text-1);font-size:12px;font-weight:700;line-height:1}.settings-value-chip.is-mono{font-variant-numeric:tabular-nums}.settings-value-chip.is-blue{border-color:#4f7cff4d;background:#162544eb;color:#d4e1fffa}.settings-value-chip.is-green{border-color:#34d3994d;background:#0e2b26e6;color:#beffe2f5}.settings-value-chip.is-amber{border-color:#f7c35f4d;background:#30210fe6;color:#ffe1aaf5}.settings-value-chip.is-neutral{border-color:#7f8aa93d;background:#181e2ce6;color:#d1d8e6f0}.owner-admin-table td{vertical-align:top}.owner-admin-identity{display:flex;align-items:flex-start;gap:10px}.owner-admin-identity strong{display:block;color:var(--text-0);font-size:13px;line-height:1.3}.owner-admin-id{display:block;margin-top:2px;color:var(--text-2);font-size:11px;font-variant-numeric:tabular-nums}.owner-admin-role{display:grid;gap:8px;min-width:156px}.owner-admin-select,.owner-admin-input{width:100%;min-height:38px;padding:9px 11px;border-radius:12px;border:1px solid rgba(94,122,177,.26);background:#080d19e6;color:var(--text-0);font-size:12px;font-weight:600;transition:border-color .16s var(--ease-out-quart),box-shadow .16s var(--ease-out-quart),background .16s var(--ease-out-quart)}.owner-admin-select:focus,.owner-admin-input:focus{outline:none;border-color:#5ca3ffe0;box-shadow:0 0 0 3px #407aff2e}.owner-admin-select:disabled,.owner-admin-input:disabled{opacity:.52;cursor:not-allowed;background:#0c121fad;color:var(--text-2)}.owner-admin-goals{display:grid;gap:10px;min-width:240px}.owner-admin-goal{display:grid;gap:6px;padding:11px 12px;border-radius:14px;border:1px solid rgba(90,109,152,.2);background:linear-gradient(180deg,#0c1220f5,#0a0f1cf5)}.owner-admin-goal.is-active.is-blue{border-color:#4f7cff57;background:linear-gradient(180deg,#111d36f5,#0a111ff5)}.owner-admin-goal.is-active.is-green{border-color:#34d39957;background:linear-gradient(180deg,#0a2221f5,#0a111ff5)}.owner-admin-goal>span{color:#c3d2f4f0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.owner-admin-goal small{color:var(--text-2);font-size:11px;line-height:1.3}.owner-admin-order{display:grid;gap:8px;min-width:104px}.owner-admin-actions{display:grid;gap:8px;min-width:110px}.owner-admin-save{width:100%;min-width:0}.owner-admin-feedback{display:inline-flex;align-items:center;min-height:22px;color:var(--text-2);font-size:11px;font-weight:700}.owner-admin-feedback:empty{position:absolute}.owner-admin-feedback.is-saved{color:#91f8cdf0}.owner-admin-feedback.is-error{color:#ffa8a8f5}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.settings-section-switcher{display:grid;gap:16px}.settings-subnav{display:flex;gap:10px;flex-wrap:wrap}.settings-subnav-button,.signal-card-link,.data-quality-summary-card{font:inherit}.settings-subnav-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 14px;border-radius:999px;border:1px solid rgba(90,115,173,.24);background:#0a101ce0;color:var(--text-1);cursor:pointer;transition:border-color .18s var(--ease-out-quart),background .18s var(--ease-out-quart),color .18s var(--ease-out-quart),transform .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart)}.settings-subnav-button:hover,.settings-subnav-button:focus-visible,.settings-subnav-button.is-active{border-color:#7ca4ff61;background:#111b2ff5;color:var(--text-0);transform:translateY(-1px)}.data-quality-page-shell,.data-quality-section{display:grid;gap:18px}.data-quality-toolbar{align-items:end}.data-quality-tab-row{margin-top:-2px}.data-quality-feedback{padding:12px 14px;border-radius:14px;border:1px solid rgba(92,127,206,.2);background:#0c1322e6;color:var(--text-1)}.data-quality-feedback.is-success{border-color:#34d3993d;color:#aeffdceb}.data-quality-feedback.is-error{border-color:#ef4a5d42;color:#ffaebaf0}.data-quality-owner-select{display:grid;gap:8px;min-width:220px;color:var(--text-1);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.data-quality-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.data-quality-action-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(92,127,206,.16);background:#0a101cdb}.data-quality-selection-copy{display:grid;gap:4px}.data-quality-selection-copy strong{font-size:13px;letter-spacing:.04em;text-transform:uppercase}.data-quality-selection-copy span{color:var(--text-2);font-size:12px}.data-quality-action-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.data-quality-bulk-form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.data-quality-bulk-form .settings-select,.data-quality-amount-input{min-width:210px}.data-quality-amount-input{width:210px;padding:11px 14px;border-radius:12px;border:1px solid rgba(89,108,146,.36);background:#080d18db;color:var(--text-0);font:inherit}.data-quality-primary-action{min-width:190px}.data-quality-summary-card{display:grid;gap:8px;padding:18px;text-align:left;border-radius:18px;border:1px solid rgba(92,127,206,.18);background:radial-gradient(circle at top right,rgba(79,124,255,.12),transparent 36%),linear-gradient(180deg,#10182cf5,#0a101ffa);color:inherit;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.data-quality-summary-card:hover,.data-quality-summary-card:focus-visible{transform:translateY(-1px);border-color:#85a7ff57;box-shadow:0 20px 40px #060a1242}.data-quality-summary-card span{display:inline-flex;align-items:center;gap:8px;color:var(--text-1);font-size:12px;text-transform:uppercase;letter-spacing:.07em}.data-quality-summary-card strong{font-family:Lexend,sans-serif;font-size:34px;line-height:.92;letter-spacing:-.05em}.data-quality-summary-card small{color:var(--text-1);line-height:1.45}.data-quality-summary-card.is-amber{border-color:#ffb22438}.data-quality-summary-card.is-red{border-color:#ef4a5d3d}.data-quality-summary-card.is-blue{border-color:#4f7cff3d}.logout-button:not(:disabled):hover,.mode-pill:not(:disabled):hover{border-color:#6780bc66;background:#ffffff0f;color:var(--text-0)}.logout-button:disabled,.owner-admin-save[aria-disabled=true],.mode-pill:disabled,.settings-select:disabled,.toggle-chip input:disabled,.owners-search:disabled{cursor:not-allowed;opacity:.55}.preview-unavailable-card{display:grid;gap:var(--card-gap);padding:22px;border-radius:18px;border:1px solid rgba(92,127,206,.18);background:radial-gradient(circle at top right,rgba(79,124,255,.1),transparent 34%),linear-gradient(180deg,#0f1628f0,#0a101df5)}.preview-unavailable-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.preview-unavailable-icon{width:22px;height:22px;color:#7aa8ffeb}.preview-unavailable-head strong{display:block;font-family:Lexend,sans-serif;font-size:18px;letter-spacing:-.02em}.preview-unavailable-head p{margin:6px 0 0;color:var(--text-1);font-size:13px;line-height:1.55}.preview-unavailable-meta{display:flex;flex-wrap:wrap;gap:10px}.owners-search{max-width:360px}.owners-table-wrap input[type=checkbox],.owners-table-wrap input[type=radio]{width:18px;height:18px}.owners-table td,.owners-table th{vertical-align:middle}.login-panel{min-height:calc(100vh - 140px);display:grid;place-items:center}.login-card,.controls-strip,.surface-card,.week-card,.pipeline-card{background:linear-gradient(180deg,#11182cf5,#0e1527fa);border:1px solid var(--line);box-shadow:var(--shadow);box-shadow:var(--shadow),var(--panel-glow)}.login-card{width:min(420px,100%);padding:34px;border-radius:22px}.login-form{margin-top:18px;display:grid;gap:14px}.field{display:grid;gap:8px;color:var(--text-1);font-size:13px}input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#080b14db;color:var(--text-0);font:inherit}input:focus{outline:none;border-color:var(--line-strong);box-shadow:0 0 0 3px #4f7cff1f}.primary-button{padding:12px 16px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--accent-blue),#2f56ff);color:#fff;font:inherit;font-weight:600;cursor:pointer}.error{margin:12px 0 0;color:#ff96a6}.surface-note{color:var(--text-1)}.dashboard{animation:dashboard-in .38s ease}.puls-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--space-3) + 2px);width:100%;min-width:0;max-width:100%}.puls-tile{display:grid;gap:var(--space-2);padding:calc(var(--space-3) + 2px);border-radius:var(--radius-card);border:1px solid #334155;background:#1e293b;border-top-width:3px}.puls-tile.is-info{border-top-color:var(--accent-blue)}.puls-tile.is-success{border-top-color:var(--accent-green)}.puls-tile.is-danger{border-top-color:var(--accent-red)}.puls-tile.is-muted{border-top-color:var(--text-2)}.puls-head{display:flex;align-items:center;gap:var(--space-1)}.puls-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#ffffff0a;color:var(--text-2)}.puls-label{font-size:12px;font-weight:400;color:#94a3b8}.puls-tile strong{font-family:Lexend,sans-serif;font-size:40px;font-weight:700;color:var(--text-0);line-height:1.1}.puls-scheduled{font-size:16px;font-weight:500;color:var(--text-2);margin-left:4px}.puls-copy{color:var(--text-2);font-size:12px}.puls-progress{height:8px;border-radius:999px;overflow:hidden;background:#ffffff0f}.puls-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-blue),var(--accent-violet))}.trend-delta{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.trend-delta.is-positive{color:var(--accent-green)}.trend-delta.is-negative{color:var(--accent-red)}.trend-delta.is-flat{color:var(--text-2)}.rep-helse-grid{display:flex;gap:12px;overflow-x:auto;width:100%;min-width:0;max-width:100%;padding:4px 0;overscroll-behavior-x:contain;scrollbar-width:thin}.rep-helse-kort{flex:0 0 auto;min-width:164px;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(180deg,#11182cf5,#0e1527fa);cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;font:inherit;color:inherit;text-align:left}.rep-helse-kort:hover{transform:translateY(-2px);border-color:#6780bc66;box-shadow:0 8px 24px #0003}.rep-helse-kort.is-selected{border-color:var(--accent-blue);box-shadow:0 0 0 1px var(--accent-blue),0 0 16px #4f7cff1f}.rep-helse-dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--accent-amber)}.rep-helse-dot.is-positive{background:var(--accent-green)}.rep-helse-dot.is-negative{background:var(--accent-red)}.rep-helse-dot.is-flat{background:var(--accent-amber)}.rep-helse-name{font-family:Lexend,sans-serif;font-size:13px;font-weight:600;color:var(--text-0)}.rep-helse-metrics{display:flex;gap:8px;font-size:10px;color:var(--text-2)}.rep-helse-metrics span{white-space:nowrap}@keyframes dashboard-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.controls-strip,.status-banner{gap:24px;border-radius:24px;padding:28px 32px}.controls-strip{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.2fr);align-items:stretch}.reporting-controls-strip{border-color:#6380c42e;background:radial-gradient(circle at top right,rgba(79,124,255,.08),transparent 26%),linear-gradient(180deg,#10182df5,#0b1224fa)}.reporting-analysis-strip{border:1px solid rgba(99,128,196,.18);box-shadow:var(--shadow),var(--panel-glow)}.reporting-analysis-strip .range-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.reporting-analysis-strip .range-option{min-height:0}.reporting-analysis-strip .range-option strong{font-size:20px}.reporting-analysis-strip .range-option-meta{display:grid;gap:4px}.detail-tab{cursor:pointer;padding:11px 16px;font:inherit;transition:all .15s ease}.status-banner{display:flex;justify-content:space-between;align-items:center}.detail-tab.active{color:#fff;background:linear-gradient(135deg,#4f7cff52,#3b59cc80);border-color:#7396ffb3}.range-spotlight,.range-selector-panel,.leader-brief{min-width:0}.range-spotlight{display:grid;gap:22px}.range-spotlight-head h2,.leader-brief h2{margin:0;font-family:Lexend,sans-serif;letter-spacing:-.03em}.range-spotlight-head h2{font-size:34px}.range-spotlight-copy,.leader-brief-copy{margin:10px 0 0;color:var(--text-1);font-size:13px;line-height:1.55}.range-spotlight-window,.range-spotlight-stats,.leader-brief-grid,.leader-notes{display:grid;gap:14px}.range-spotlight-window{grid-template-columns:repeat(2,minmax(0,1fr))}.range-window-card,.range-spotlight-stat,.leader-metric,.leader-note,.report-preview{border-radius:18px;border:1px solid rgba(103,128,188,.16);background:#ffffff07}.range-window-card,.range-spotlight-stat,.leader-metric{padding:18px}.range-window-card span,.range-spotlight-stat span,.leader-metric span,.leader-note span{display:block;color:var(--text-2);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.range-window-card strong,.range-spotlight-stat strong,.leader-metric strong,.leader-note strong{display:block;margin-top:8px;font-family:Lexend,sans-serif;letter-spacing:-.04em}.range-window-card strong{font-size:19px}.range-window-card small,.range-spotlight-stat small,.leader-metric small{display:block;margin-top:8px;color:var(--text-1);font-size:12px;line-height:1.45}.range-window-card.is-current{border-color:#7396ff6b;box-shadow:inset 0 0 0 1px #7396ff1f}.range-spotlight-stats,.leader-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.range-spotlight-stat strong,.leader-metric strong{font-size:28px;line-height:.95}.range-selector-panel{display:grid;gap:20px}.range-selector-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.range-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.range-option{min-height:168px;display:grid;gap:12px;align-content:start;padding:20px;border-radius:20px;border:1px solid rgba(103,128,188,.16);background:linear-gradient(180deg,#ffffff0a,#ffffff05);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.range-option:hover{transform:translateY(-1px);border-color:#7396ff4d}.range-option.active{border-color:#7396ff9e;background:radial-gradient(circle at top right,rgba(79,124,255,.18),transparent 40%),linear-gradient(180deg,#121d3afa,#0d152bfa);box-shadow:inset 0 0 0 1px #7396ff2e,0 0 24px #4f7cff24}.range-option-kicker{color:var(--text-2);font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.range-option strong{font-family:Lexend,sans-serif;font-size:18px;letter-spacing:-.03em}.range-option-meta{color:var(--text-1);font-size:12px;line-height:1.45}.range-option-stats{display:grid;gap:8px;margin-top:auto;padding-top:4px}.range-option-stats span{display:flex;justify-content:space-between;gap:12px;color:var(--text-1);font-size:12px}.range-option-stats strong{font-size:14px}.leader-brief{padding:28px 32px;border-radius:24px;border:1px solid rgba(105,134,201,.18);background:radial-gradient(circle at top right,rgba(79,124,255,.12),transparent 26%),linear-gradient(180deg,#11182cf5,#0e1527fa);box-shadow:var(--shadow),var(--panel-glow);display:grid;gap:22px}.leader-brief-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.leader-brief h2{font-size:30px}.leader-copy-button{padding:11px 16px;border-radius:999px;border:1px solid rgba(115,150,255,.24);background:#ffffff09;color:var(--text-0);font:inherit;cursor:pointer;white-space:nowrap}.leader-copy-button.is-success{border-color:#1fd16e59;background:#1fd16e24}.leader-notes{grid-template-columns:repeat(5,minmax(0,1fr))}.leader-note{padding:16px 18px}.leader-note strong{font-size:13px;line-height:1.55;font-family:Manrope,sans-serif;letter-spacing:0}.report-preview{padding:18px 20px;display:grid;gap:6px;font-family:ui-monospace,SFMono-Regular,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;color:var(--text-1);white-space:pre-wrap}.view-tab,.reporting-window-button,.trend-mode-button{cursor:pointer;border-radius:999px;border:1px solid rgba(51,65,85,.9);background:#1e293bb8;color:var(--text-1);font:inherit;transition:transform .18s var(--ease-out-quart),border-color .18s var(--ease-out-quart),background .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart),color .18s var(--ease-out-quart)}.view-tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.tab-label,.icon-inline-label,.journey-inline-label,.admin-helper-label,.context-summary-label,.command-inline-label{display:inline-flex;align-items:center;gap:8px}.tab-label-icon,.context-legend-icon,.report-card-metric span svg{width:16px;height:16px;flex:0 0 auto}.tab-label-icon{color:#c7d6ffeb}.icon-inline-label-icon,.journey-inline-label-icon,.admin-helper-label-icon,.context-summary-label-icon,.command-inline-label-icon{width:16px;height:16px;flex:0 0 auto;color:#7aa8ffeb}.view-tab.active,.reporting-window-button.active,.trend-mode-button.active{color:#fff;font-weight:600;position:relative;overflow:hidden;border-color:#4f7cffcc;background:linear-gradient(135deg,#3568e0eb,#1c4cb8f0),radial-gradient(circle at top right,rgba(247,195,95,.18),transparent 52%);box-shadow:inset 0 0 0 1px #bfdbfe33,0 10px 22px #0c214d57}.view-tab:hover,.reporting-window-button:hover,.trend-mode-button:hover,.dashboard-mode-pill:hover,.decision-action:hover,.logout-button:hover,.controls-drawer-toggle:hover,.settings-subnav-button:hover,.settings-subnav-button:focus-visible{transform:translate3d(0,-2px,0)}.view-tab:active,.reporting-window-button:active,.trend-mode-button:active,.dashboard-mode-pill:active,.decision-action:active,.logout-button:active,.controls-drawer-toggle:active,.settings-subnav-button:active{transform:translate3d(0,1px,0) scale(.985)}.context-legend-shell{margin-top:14px;padding:18px 20px;border-radius:20px;border:1px solid rgba(103,128,188,.16);background:linear-gradient(180deg,#11192eeb,#0c1324f5)}.context-legend-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.context-legend-headline h3{margin:4px 0 0;font-family:Lexend,sans-serif;font-size:16px;letter-spacing:-.02em}.context-legend-summary{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px}.context-summary-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(103,128,188,.16);background:#ffffff08;color:var(--text-1);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.context-legend-toggle{cursor:pointer;border-radius:999px;border:1px solid rgba(103,128,188,.18);background:#ffffff08;color:var(--text-0);font:inherit;padding:11px 16px}.context-legend-strip,.scorecard-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.context-legend-strip{margin-top:2px}.scorecard-legend-note{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--text-2);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.scorecard-legend-note svg{width:15px;height:15px;color:#7aa8ffe0}.scorecard-legend{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.context-legend-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border-radius:16px;border:1px solid rgba(103,128,188,.16);background:#ffffff06}.context-legend-item strong{display:block;color:var(--text-0);font-size:12px;letter-spacing:.03em}.context-legend-item small{display:block;margin-top:4px;color:var(--text-2);font-size:11px;line-height:1.45}.context-legend-item.scorecard-legend-item{padding:10px 12px;border-radius:14px;background:#ffffff05}.context-legend-item.scorecard-legend-item strong{font-size:11px;letter-spacing:.08em}.context-legend-item.scorecard-legend-item small{margin-top:3px;line-height:1.35}.context-legend-icon{width:18px;height:18px;margin-top:2px;color:#7aa8ffeb}.section-title-inline{display:inline-flex;align-items:center;gap:10px}.section-title-inline-icon{width:20px;height:20px;color:#7aa8ffeb}.reporting-hero{padding:26px 30px;border-radius:24px;border:1px solid rgba(105,134,201,.18);background:radial-gradient(circle at top right,rgba(79,124,255,.15),transparent 28%),linear-gradient(180deg,#10182dfa,#0b1224fa);box-shadow:var(--shadow),var(--panel-glow);display:grid;gap:22px}.reporting-hero-head,.reporting-header-grid,.reporting-scorecards,.journey-leakage-row,.trend-card-grid{display:grid;gap:18px}.reporting-hero-head{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:start}.reporting-hero h2{margin:0;font-family:Lexend,sans-serif;font-size:34px;letter-spacing:-.03em}.reporting-copy{margin:0;color:var(--text-1);max-width:72ch;font-size:14px;line-height:1.7}.reporting-window-switcher,.trend-mode-switcher,.reporting-confidence-strip{display:flex;flex-wrap:wrap;gap:12px}.reporting-window-button,.trend-mode-button{padding:11px 18px}.reporting-header-grid{grid-template-columns:1.45fr repeat(3,minmax(0,1fr))}.reporting-window-card{padding:20px;border-radius:18px;border:1px solid rgba(103,128,188,.16);background:#ffffff08;min-height:122px}.reporting-window-card:nth-child(1){border-color:#4f7cff42;background:linear-gradient(180deg,#17254ae0,#0c1426f0),radial-gradient(circle at top right,rgba(79,124,255,.15),transparent 42%)}.reporting-window-card:nth-child(2){border-color:#7f8aa93d}.reporting-window-card:nth-child(3){border-color:#2cc6d23d}.reporting-window-card:nth-child(4){border-color:#9a5cff3d}.reporting-window-card.is-current{border-color:#7396ff6b;box-shadow:inset 0 0 0 1px #7396ff1f}.reporting-window-card>span,.report-card-label,.journey-step-head>span,.journey-leakage-card>span{display:block;color:var(--text-2);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.reporting-window-card strong,.journey-step-head strong{display:block;margin-top:8px;font-family:Lexend,sans-serif;font-size:22px;letter-spacing:-.03em}.reporting-window-card small{display:block;margin-top:8px;color:var(--text-1);font-size:12px;line-height:1.45}.reporting-scorecards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.reporting-hypothesis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.dashboard-section-subdued .section-heading h2,.dashboard-section-subdued .section-heading .section-kicker{color:#e3ecffe6}.dashboard-section-subdued .reporting-copy,.dashboard-section-subdued .section-chip{color:var(--text-2)}.dashboard-section-subdued .surface-card,.dashboard-section-subdued .journey-sankey-card,.dashboard-section-subdued .development-table-wrap{border-color:#546dad1f;box-shadow:inset 0 1px #ffffff05}.journey-sankey-card{padding:62px 42px 56px 18px;border-radius:28px;border:1px solid rgba(103,128,188,.16);background:linear-gradient(180deg,#ffffff0a,#ffffff05),radial-gradient(circle at 50% 0%,rgba(79,124,255,.08),transparent 36%);box-shadow:inset 0 1px #ffffff08;display:grid;gap:48px}.journey-sankey-card-secondary{padding-top:40px;gap:28px}.reporting-page .journey-sankey-section{width:auto;margin-left:0;margin-right:0;padding-inline:0}.reporting-page .journey-flow-overview,.reporting-page .journey-waterfall-shell,.reporting-page .journey-sankey-card,.reporting-page .journey-sankey-card-secondary{overflow:visible}.journey-sankey-section{position:relative;width:calc(100vw - 10px);margin-left:calc(50% - 50vw + 5px);margin-right:calc(50% - 50vw + 5px);padding-inline:clamp(2px,.8vw,14px);overflow:visible}.journey-flow-overview,.journey-flow-visual-stack{display:grid;gap:36px}.journey-flow-overview{padding:32px 34px;border-radius:26px;border:1px solid rgba(103,128,188,.16);background:linear-gradient(180deg,#0e1526f0,#0a101ef5),radial-gradient(circle at top right,rgba(79,124,255,.08),transparent 34%)}.journey-visual-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.journey-visual-panel-head strong{display:block;font-family:Lexend,sans-serif;font-size:20px;line-height:1.05;letter-spacing:-.03em;color:var(--text-0)}.journey-visual-panel-head span{display:block;margin-top:6px;color:var(--text-1);font-size:12px;line-height:1.5}.journey-visual-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(31,209,110,.26);background:#082217bd;color:#bef9d6f0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.journey-stage-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.journey-stage-tile{display:grid;gap:10px;padding:22px 24px;border-radius:18px;border:1px solid rgba(103,128,188,.16);background:linear-gradient(180deg,#ffffff0b,#ffffff05)}.journey-stage-tile>span,.journey-stage-tile small{color:var(--text-1)}.journey-stage-tile>span{font-size:12px;letter-spacing:.11em;text-transform:uppercase}.journey-stage-tile strong{font-family:Lexend,sans-serif;font-size:34px;line-height:1;letter-spacing:-.04em;color:var(--text-0);text-shadow:0 0 18px rgba(79,124,255,.18)}.journey-stage-tile small{font-size:13px;line-height:1.5;color:var(--text-2)}.journey-stage-tile.is-green{border-color:#1fd16e47}.journey-stage-tile.is-yellow{border-color:#ffcf5a52}.journey-stage-tile.is-orange{border-color:#ff9c3d52}.journey-stage-tile.is-red{border-color:#ef4a5d57}.journey-stage-tile.is-blue,.journey-stage-tile.is-neutral{border-color:#6780bc38}.journey-sankey-frame{overflow-x:auto;overflow-y:hidden;padding:28px 18px 36px;margin:0;scrollbar-gutter:stable both-edges}.journey-sankey-meta-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.flow-summary-stat{display:grid;gap:10px;padding:22px 24px;border-radius:18px;border:1px solid rgba(103,128,188,.16);background:#ffffff08}.flow-summary-stat.is-blue{border-color:#4f7cff47}.flow-summary-stat.is-green{border-color:#22c55e52;background:linear-gradient(180deg,#10261cd1,#0a121fdb),radial-gradient(circle at top right,rgba(34,197,94,.12),transparent 44%)}.flow-summary-stat.is-teal{border-color:#2cc6d247}.flow-summary-stat.is-neutral{border-color:#7f8aa93d}.flow-summary-stat span{color:var(--text-2);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.flow-summary-stat strong{font-family:Lexend,sans-serif;font-size:30px;line-height:1.05;letter-spacing:-.02em}.journey-sankey{width:2260px;min-width:2260px;max-width:none;height:auto;display:block;filter:saturate(.88) brightness(.9);transition:filter .25s ease}.journey-sankey .sankey-band-direction{opacity:.78;transition:opacity .25s ease}.journey-sankey-title,.journey-sankey-subtitle,.journey-sankey-meta,.journey-sankey-delta,.journey-sankey-badge-sub{fill:var(--text-1);font-size:10px}.journey-sankey-title,.journey-sankey-badge-main,.journey-sankey-badge-sub{font-family:Manrope,sans-serif}.journey-sankey-title{fill:#ebf1ffeb;font-size:12px;font-weight:700;letter-spacing:.01em}.journey-sankey-subtitle{fill:#c5d0e9d1;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.journey-sankey-value{fill:var(--text-0);font-family:Lexend,sans-serif;font-size:31px;letter-spacing:-.04em}.journey-sankey-delta{fill:#c5d0e9e0;font-size:12px;font-weight:700}.journey-sankey-meta,.journey-sankey-summary-line{fill:#adbad6b8;font-size:11px}.journey-sankey-summary-kicker,.journey-sankey-summary-title,.journey-sankey-summary-line{font-family:Manrope,sans-serif}.journey-sankey-summary-kicker{fill:#7c8bad80;font-size:9px;text-transform:uppercase;letter-spacing:.14em}.journey-sankey-summary-title{fill:#e5ecf9cc;font-family:Lexend,sans-serif;font-size:30px;letter-spacing:-.04em}.journey-sankey-summary-stat-label,.journey-sankey-summary-stat-value{font-family:Manrope,sans-serif}.journey-sankey-summary-stat-label{fill:#b0eec6b8;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.journey-sankey-summary-stat-value{fill:#e9fff1fa;font-family:Lexend,sans-serif;font-size:26px;letter-spacing:-.04em}.journey-sankey-badge-main{fill:var(--text-0);font-size:18px;font-weight:800;letter-spacing:.01em;text-transform:none}.journey-sankey-badge-sub{fill:#c5d0e9e6;font-size:10px}.journey-sankey-note{margin:0;color:var(--text-1);max-width:86ch;font-size:13px;line-height:1.65}.journey-waterfall-shell{display:grid;gap:16px;padding:24px 24px 20px;border-radius:18px;border:1px solid rgba(103,128,188,.16);background:linear-gradient(180deg,#ffffff0b,#ffffff05),radial-gradient(circle at 0% 0%,rgba(255,255,255,.06),transparent 55%)}.journey-waterfall-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.journey-waterfall-head strong{display:block;font-family:Lexend,sans-serif;font-size:20px;line-height:1.05;letter-spacing:-.03em;color:var(--text-0)}.journey-waterfall-head span{display:block;margin-top:6px;color:var(--text-1);font-size:12px;line-height:1.45}.journey-waterfall-legend{display:flex;flex-wrap:wrap;gap:10px}.journey-waterfall-legend span{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(103,128,188,.18);background:#ffffff0a;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.journey-waterfall-legend .is-red{border-color:#ef4a5d4d;color:#ffb9c1eb}.journey-waterfall-legend .is-neutral{border-color:#7f8aa947;color:#ced6e8eb}.journey-waterfall-legend .is-teal{border-color:#2cc6d247;color:#aaf4f9eb}.journey-waterfall-frame{overflow-x:auto;overflow-y:hidden;padding-bottom:6px}.journey-waterfall{width:100%;min-width:1480px;height:auto;display:block}.journey-waterfall-axis,.journey-waterfall-meta,.journey-waterfall-label{fill:#c5d0e9db;font-family:Manrope,sans-serif}.journey-waterfall-axis{font-size:11px}.journey-waterfall-badge{fill:var(--text-0);font-family:Lexend,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.03em;text-transform:none}.journey-waterfall-meta{font-size:11px}.journey-waterfall-label{font-size:13px;font-weight:700}.journey-first-stage-diagnostics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.journey-first-stage-mini-card{display:grid;gap:16px;padding:20px 22px;border-radius:18px;border:1px solid rgba(103,128,188,.16);background:linear-gradient(180deg,#ffffff0b,#ffffff05),radial-gradient(circle at 0% 0%,rgba(255,255,255,.06),transparent 55%)}.journey-first-stage-mini-card.is-green{border-color:#1fd16e47}.journey-first-stage-mini-card.is-yellow{border-color:#ffcf5a52}.journey-first-stage-mini-card.is-orange{border-color:#ff9c3d52}.journey-first-stage-mini-card.is-red{border-color:#ef4a5d57}.journey-first-stage-mini-card.is-neutral,.journey-first-stage-mini-card.is-blue{border-color:#6780bc38}.journey-first-stage-mini-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.journey-first-stage-mini-head strong,.journey-first-stage-mini-head b{color:var(--text-0);font-family:Lexend,sans-serif;letter-spacing:-.03em}.journey-first-stage-mini-head strong{display:block;font-size:23px;line-height:1.15}.journey-first-stage-mini-head b{font-size:34px;line-height:1}.journey-first-stage-mini-head span,.journey-first-stage-mini-grid small,.journey-first-stage-mini-attribution span{color:var(--text-1)}.journey-first-stage-mini-head span{display:block;margin-top:6px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.journey-first-stage-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.journey-first-stage-mini-grid small,.journey-first-stage-mini-attribution span{font-size:13px;line-height:1.55}.journey-first-stage-mini-attribution{display:flex;gap:10px;flex-wrap:wrap}.journey-first-stage-mini-attribution span{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(103,128,188,.16);background:#ffffff0a}.journey-unattributed-row{display:flex;gap:10px;flex-wrap:wrap}.journey-unattributed-chip{padding:8px 12px;border-radius:999px;border:1px solid rgba(239,74,93,.18);background:#ef4a5d14;color:#f7f9ffe0;font-size:12px}.reporting-audit-chip-row{gap:12px}.reporting-audit-table td{vertical-align:top}.audit-cell-stack{display:grid;gap:6px}.audit-cell-stack small{color:var(--text-1);font-size:12px;line-height:1.45}.audit-pill{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;border:1px solid rgba(103,128,188,.16);background:#ffffff0a;color:#f7f9ffeb;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.audit-pill.is-green{border-color:#1fd16e61;background:#1fd16e1a}.audit-pill.is-amber{border-color:#ffb22452;background:#ffb2241a}.audit-pill.is-red{border-color:#ef4a5d57;background:#ef4a5d1a}.audit-pill.is-blue{border-color:#4f7cff57;background:#4f7cff1a}.audit-pill.is-neutral{border-color:#7f8aa947;background:#7f8aa914}.audit-pill.is-violet{border-color:#9a5cff52;background:#9a5cff1f}.audit-pill.is-teal{border-color:#2cc6d257;background:#2cc6d21a}.sdr-vm-badge{display:inline-block;margin-left:4px;padding:1px 5px;border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.05em;background:#9a5cff24;border:1px solid rgba(154,92,255,.3);color:var(--accent-violet);vertical-align:middle}.report-card{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:12px;padding:18px 18px 16px;border-radius:20px;border:1px solid rgba(103,128,188,.16);background:radial-gradient(circle at top left,rgba(122,168,255,.08),transparent 34%),linear-gradient(180deg,#ffffff0a,#ffffff05);min-height:100%}.report-card-head{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:0}.report-card-heading{display:flex;gap:12px;align-items:flex-start}.report-card-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#ffffff0d}.report-card.semantic-discovery .report-card-icon{background:#4f7cff1f}.report-card.semantic-discovery{border-left:3px solid var(--accent-blue)}.report-card.semantic-qualification .report-card-icon{background:#9a5cff1f}.report-card.semantic-qualification{border-left:3px solid var(--accent-violet)}.report-card.semantic-pitch .report-card-icon{background:#ffb2241f}.report-card.semantic-pitch{border-left:3px solid var(--accent-amber)}.report-card.semantic-contract .report-card-icon{background:#2cc6d21f}.report-card.semantic-contract{border-left:3px solid var(--accent-teal)}.report-card.semantic-won .report-card-icon{background:#1fd16e1f}.report-card.semantic-won{border-left:3px solid var(--accent-green)}.report-card.semantic-risk .report-card-icon{background:#ef4a5d1f}.report-card.semantic-risk{border-left:3px solid var(--accent-red)}.report-card.semantic-neutral .report-card-icon{background:#7f8aa91a}.report-card.semantic-neutral{border-left:3px solid var(--text-2)}.report-card-icon svg{width:18px;height:18px}.report-card-copy{display:grid;gap:4px;align-content:start;min-height:80px}.report-card-copy strong{font-family:Lexend,sans-serif;font-size:34px;font-weight:800;line-height:1}.report-card-bridge{display:block;color:var(--text-1);font-size:12px;font-weight:600;letter-spacing:.02em}.report-card strong{display:block;margin-top:4px;font-family:Lexend,sans-serif;font-size:23px;line-height:1.05;max-width:11ch}.report-card-compact strong{font-size:22px}.report-card-rate,.report-card-delta,.report-card-counts,.report-card-footer,.journey-step-delta,.journey-step-foot,.journey-link-card span,.journey-link-card small,.journey-link-card em,.trend-card-head span,.trend-card-foot{color:var(--text-1);font-size:12px}.report-card-status-pill{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;border:1px solid rgba(103,128,188,.2);background:#ffffff0a;color:var(--text-1);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.report-card-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;border-radius:16px;border:1px solid rgba(103,128,188,.14);background:#ffffff06;overflow:hidden}.report-card-metric{display:grid;gap:5px;align-content:start;padding:10px 12px;min-height:70px}.report-card-metric+.report-card-metric{border-left:1px solid rgba(103,128,188,.12)}.report-card-metric span{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.report-card-metric strong,.report-card-volume-cell strong{margin:0;font-family:Lexend,sans-serif;font-size:18px;letter-spacing:-.03em}.report-card-volume-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.report-card-volume-cell{display:grid;gap:4px;min-height:0;padding-right:18px;position:relative}.report-card-volume-cell:not(:last-child):after{content:"";position:absolute;top:3px;right:0;width:1px;height:28px;background:#ffffff14}.report-card-volume-cell span{color:var(--text-2);font-size:9px;text-transform:uppercase;letter-spacing:.08em}@media(max-width:1520px){.reporting-scorecards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1320px){.overview-decision-strip,.reporting-decision-strip{grid-template-columns:1fr}}.report-card.is-green,.journey-link-card.is-green{border-color:#1fd16e61;box-shadow:inset 0 0 0 1px #1fd16e1a}.report-card.is-yellow,.journey-link-card.is-yellow{border-color:#ffcf5a61;box-shadow:inset 0 0 0 1px #ffcf5a14}.report-card.is-orange,.journey-link-card.is-orange{border-color:#ff9c3d61;box-shadow:inset 0 0 0 1px #ff9c3d14}.report-card.is-red,.journey-link-card.is-red{border-color:#ef4a5d61;box-shadow:inset 0 0 0 1px #ef4a5d14}.report-card.is-neutral,.journey-link-card.is-neutral{border-color:#7f8aa947}.journey-ladder{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:18px;align-items:stretch}.journey-step-card,.journey-link-card,.journey-leakage-card,.trend-card{border-radius:20px;border:1px solid rgba(103,128,188,.16);background:#ffffff08}.journey-step-card{padding:20px;display:grid;gap:14px}.journey-first-stage-split{display:grid;gap:8px}.journey-first-stage-row{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:#ffffff08;border:1px solid rgba(103,128,188,.12)}.journey-first-stage-row span,.journey-first-stage-row small{color:var(--text-1);font-size:12px}.journey-first-stage-row strong{font-family:Lexend,sans-serif;font-size:18px}.journey-step-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.journey-step-sparkline,.trend-chart{min-height:60px}.sparkline-svg,.trend-svg{width:100%;height:auto;display:block}.journey-link-card{padding:20px 18px;display:grid;gap:8px;align-content:center;text-align:center}.journey-link-card strong{font-family:Lexend,sans-serif;font-size:26px;line-height:1}.journey-link-card em{font-style:normal}.journey-split-compare{display:grid;gap:8px;margin-top:8px}.journey-split-compare-row{display:grid;gap:4px;padding:10px 12px;border-radius:14px;text-align:left;border:1px solid rgba(103,128,188,.16);background:#ffffff08}.journey-split-compare-row strong{font-size:18px}.journey-split-compare-row span,.journey-split-compare-row small{color:var(--text-1);font-size:12px}.journey-leakage-row,.trend-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-leakage-card{padding:20px;display:grid;gap:10px}.journey-leakage-card strong{font-family:Lexend,sans-serif;font-size:30px;line-height:1}.trend-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.trend-card{padding:20px;display:grid;gap:14px}.trend-card-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.trend-card-head strong{font-size:14px}.trend-card-foot{display:flex;justify-content:space-between;gap:8px}.report-card.is-green .report-card-icon,.journey-split-compare-row.is-green{background:#1fd16e14}.report-card.is-yellow .report-card-icon,.journey-split-compare-row.is-yellow{background:#ffcf5a14}.report-card.is-orange .report-card-icon,.journey-split-compare-row.is-orange{background:#ff9c3d14}.report-card.is-red .report-card-icon,.journey-split-compare-row.is-red{background:#ef4a5d14}.report-card.is-neutral .report-card-icon,.journey-split-compare-row.is-neutral{background:#7f8aa914}.diagnostics-table td:first-child,.diagnostics-table td:nth-child(2),.diagnostics-table th:first-child,.diagnostics-table th:nth-child(2){text-align:left}.status-banner{border:1px solid rgba(255,178,36,.25);background:linear-gradient(180deg,#231908eb,#1e160cf2);color:#ffd26a}.dashboard-section{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;min-width:0;content-visibility:auto;contain-intrinsic-size:760px}.tab-pane>div[id],.development-table-wrap{content-visibility:auto;contain-intrinsic-size:860px}.collapsible-section{padding:24px 26px;border-radius:24px;border:1px solid rgba(88,109,160,.16);background:linear-gradient(180deg,#10172ae6,#0b1222f0),radial-gradient(circle at top right,rgba(79,124,255,.06),transparent 34%)}.collapsible-section.dashboard-section-subdued{border-color:#546dad1f;background:linear-gradient(180deg,#0e1526d1,#0a101ee0),radial-gradient(circle at top right,rgba(79,124,255,.03),transparent 32%)}.section-heading-collapsible{align-items:start}.section-toggle-button{cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:11px 16px;border-radius:999px;border:1px solid rgba(103,128,188,.18);background:#ffffff08;color:var(--text-0);font:inherit;white-space:nowrap}.toggle-chevron{display:inline-block;transition:transform .25s ease;font-size:10px}.toggle-chevron.is-open{transform:rotate(180deg)}.detail-summary-row,.detail-summary-chips{display:flex;flex-wrap:wrap;gap:12px}.detail-summary-row{justify-content:space-between;align-items:center}.detail-summary-copy{margin:0;color:var(--text-1);font-size:13px;line-height:1.5}.detail-summary-chip{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid rgba(103,128,188,.16);background:#ffffff09;color:var(--text-1);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.detail-summary-chip.is-green{border-color:#1fd16e47;color:#baf7d0f0}.detail-summary-chip.is-amber{border-color:#ffb22447;color:#ffdc9af0}.detail-summary-chip.is-red{border-color:#ef4a5d47;color:#ffc0c8f0}.detail-summary-chip.is-blue{border-color:#4f7cff47;color:#c1d6fff0}.detail-summary-chip.is-violet{border-color:#9a5cff47;color:#dcc4fff0}.detail-body{display:grid;gap:26px}.section-heading,.surface-header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.section-heading>div,.surface-header>div{display:grid;gap:10px;min-width:0}.section-heading{margin-bottom:0}.metric-info-button{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;border:1px solid rgba(124,159,232,.34);background:linear-gradient(180deg,#0e172af5,#0a101ef5),radial-gradient(circle at 30% 30%,rgba(79,124,255,.24),transparent 42%);color:#e4eefff0;cursor:pointer;transition:transform .16s var(--ease-out-quart),border-color .16s var(--ease-out-quart),box-shadow .16s var(--ease-out-quart),background .16s var(--ease-out-quart)}.metric-info-button:hover{transform:translate3d(0,-1px,0);border-color:#97b6ff85;box-shadow:inset 0 0 0 1px #78a3ff14,0 10px 24px #050d1c42}.metric-info-button span{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:Lexend,sans-serif;font-size:13px;font-weight:700;line-height:1}.metric-info-button-inline{margin-left:6px;flex:0 0 auto}.metric-info-splash{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:clamp(18px,3vw,36px)}.metric-info-backdrop{position:absolute;inset:0;border:0;background:radial-gradient(circle at 20% 18%,rgba(79,124,255,.18),transparent 24%),radial-gradient(circle at 84% 12%,rgba(52,211,153,.12),transparent 22%),linear-gradient(180deg,#04070fdb,#04070ff0);cursor:pointer}.metric-info-panel{position:relative;width:min(1080px,100%);max-height:min(88vh,980px);overflow:auto;border-radius:22px;border:1px solid rgba(90,123,196,.34);background:linear-gradient(180deg,#090f1dfa,#070c17fc),radial-gradient(circle at top right,rgba(247,195,95,.09),transparent 30%),radial-gradient(circle at top left,rgba(79,124,255,.14),transparent 26%);box-shadow:0 38px 80px #00000080,inset 0 1px #ffffff0d,inset 0 0 0 1px #4f7cff0f}.metric-info-panel-shell{display:grid;gap:22px;padding:clamp(22px,3vw,34px)}.metric-info-panel-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.metric-info-panel-head>div{display:grid;gap:12px;min-width:0}.metric-info-panel-head h2{margin:0;font-size:clamp(28px,4vw,40px)}.metric-info-panel-head p{margin:0;max-width:76ch;color:#c8d6efe0;font-size:15px}.metric-info-eyebrow,.metric-info-block-label{color:#afccfff5;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.metric-info-close{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(108,137,204,.28);background:#11192beb;color:var(--text-0);cursor:pointer}.metric-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.metric-info-block,.metric-info-notes,.metric-info-inputs{display:grid;gap:14px;padding:18px;border-radius:18px;border:1px solid rgba(76,101,154,.3);background:linear-gradient(180deg,#0e1626eb,#090f1df0),radial-gradient(circle at top right,rgba(79,124,255,.08),transparent 34%)}.metric-info-block ul,.metric-info-notes ul{display:grid;gap:10px;margin:0;padding-left:18px;color:#dae4f7e6}.metric-info-inputs-head{display:grid;gap:6px}.metric-info-inputs-head small{color:#b1bfdcbd}.metric-info-input-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.metric-info-input-card{display:grid;gap:6px;min-width:0;padding:14px;border-radius:16px;border:1px solid rgba(84,110,164,.24);background:linear-gradient(180deg,#0d1525f5,#0a101ef0),radial-gradient(circle at top left,rgba(52,211,153,.08),transparent 28%)}.metric-info-input-card span,.metric-info-input-card small{min-width:0}.metric-info-input-card span{color:#b1c4e2d1;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.metric-info-input-card strong{font-size:22px;line-height:1.15}.metric-info-input-card small{color:#abbbd9b8;font-size:12px}.section-title-icon{display:inline-grid;place-items:center;flex:0 0 auto;color:#d8e6fff0}.section-kicker{margin:0;color:#b0cefff5;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;opacity:1}.section-chip,.surface-chip{padding:10px 15px;font-size:12px}.weekly-pulse-quality-note{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px;padding:10px 14px;border:1px solid rgba(127,138,169,.24);border-radius:8px;background:linear-gradient(90deg,#7f8aa91f,#4f7cff0f);color:#d6e2f8db;font-size:13px}.weekly-pulse-quality-link{flex:0 0 auto;max-width:100%;color:#c7d8ff;font-weight:700;text-decoration:none}.weekly-pulse-quality-link:hover,.weekly-pulse-quality-link:focus-visible{color:#fff;text-decoration:underline}.week-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start;isolation:isolate}.week-card{min-height:auto;border-radius:var(--radius-card);padding:var(--space-3);position:relative;overflow:visible;background:radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 26%),linear-gradient(180deg,#1e293bfa,#121a2c);border:1px solid #334155;box-shadow:none}.week-card.is-outcome-active{z-index:12}.week-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none}.week-card:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--card-accent, var(--accent-blue));opacity:.7}.week-card.is-current-week{background:radial-gradient(circle at 50% 0%,rgba(104,165,255,.28),transparent 34%),radial-gradient(circle at top right,rgba(79,124,255,.18),transparent 28%),linear-gradient(180deg,#0e1832fa,#0a1228);border-color:#78acff85;box-shadow:0 0 0 1px #4f7cff26,0 0 30px #4f7cff1f;box-shadow:inset 0 1px #d6e9ff14,0 0 0 1px #4f7cff29,0 0 28px #4f7cff47,0 0 64px #4f7cff29,0 20px 44px #02081866}.week-card.is-current-week:before{box-shadow:inset 0 0 0 1px #b0d4ff38,inset 0 18px 36px #4f7cff14}.week-card.is-current-week:after{height:3px;opacity:.95;box-shadow:0 0 18px #4f7cffb3}.week-card .week-label{color:var(--card-accent, var(--text-1));font-size:12px;text-transform:uppercase;letter-spacing:.15em;font-weight:700}.week-card.is-current-week .week-label,.week-card.is-current-week .week-title,.week-card.is-current-week .week-main strong{text-shadow:0 0 18px rgba(79,124,255,.2)}@keyframes current-week-pulse{0%,to{box-shadow:0 0 0 1px #4f7cff26,0 0 30px #4f7cff1f}50%{box-shadow:0 0 0 2px #4f7cff40,0 0 36px #4f7cff2e}}.week-card.is-current-week{animation:current-week-pulse 3s ease-in-out infinite}.week-card .week-title{margin-top:14px;font-size:18px;font-family:Lexend,sans-serif;letter-spacing:-.03em;color:#e2e8f0}.week-card .week-range{color:var(--text-1);font-size:13px;opacity:.9}.week-card .week-main{margin-top:28px;display:flex;align-items:baseline;gap:12px}.week-card .week-main strong{font-family:Lexend,sans-serif;font-size:60px;line-height:.95;letter-spacing:-.05em}.week-card-head{display:flex;justify-content:space-between;gap:var(--space-2);align-items:start}.week-card-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid #334155;background:#0f172ad1;color:var(--text-1);transition:transform .2s ease,border-color .2s ease,background .2s ease}.week-card-toggle.is-open{color:#fff;border-color:#3b82f6b3;background:#3b82f62e;transform:rotate(180deg)}.week-completion-copy{font-size:12px;font-weight:500}.week-completion-copy.is-green{color:var(--accent-green)}.week-completion-copy.is-amber{color:var(--accent-amber)}.week-completion-copy.is-red{color:var(--accent-red)}.week-stack-bar{display:flex;gap:4px;height:8px;border-radius:999px;overflow:hidden;background:#ffffff0a}.week-stack-bar i{height:100%;border-radius:inherit}.week-bucket-row.is-legend{padding:0;border-bottom:0}.week-card .week-main span{color:var(--text-1);font-size:14px}.week-meta,.chip-row,.funnel-summary,.table-wrap,.pipeline-grid,.list-stack{display:grid;gap:12px}.week-meta{margin-top:0}.week-meta-wrap{margin-top:16px}.week-meta-toggle{display:flex;align-items:center;gap:4px;font:inherit;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);background:none;border:none;cursor:pointer;padding:4px 0;transition:color .15s ease}.week-meta-toggle:hover{color:var(--text-1)}.week-meta-chevron{transition:transform .2s ease;font-size:10px}.week-meta-wrap.is-expanded .week-meta-chevron{transform:rotate(180deg)}.week-meta-body{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .2s ease}.week-meta-wrap.is-expanded .week-meta-body{max-height:400px;opacity:1;margin-top:8px}.week-drawer{margin-top:22px;border-radius:18px;border:1px solid rgba(98,128,194,.16);background:linear-gradient(180deg,#ffffff0d,#ffffff06);overflow:hidden;box-shadow:inset 0 1px #ffffff08}.week-drawer-inline{margin-top:0}.week-drawer-head{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(98,128,194,.14)}.week-drawer-toggle{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.week-drawer-toggle strong,.week-drawer-count{font-size:12px}.week-drawer-count{color:var(--text-1)}.week-drawer-list{display:grid;gap:10px;padding:14px}.week-toggle{width:100%;padding:0;border:0;color:inherit;font:inherit;background:transparent;cursor:pointer;text-align:left}.metric-row{position:relative}.metric-row.is-clickable{padding:0;overflow:hidden}.metric-row.is-active{border-color:#6f99ff57;box-shadow:inset 0 0 0 1px #6f99ff24}.metric-row.is-clickable .metric-row-shell{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 16px}.metric-row-main{display:flex;align-items:center;gap:10px;min-width:0}.metric-dot{width:8px;height:8px;border-radius:999px;background:var(--dot-color, var(--accent-blue));box-shadow:0 0 10px color-mix(in srgb,var(--dot-color, var(--accent-blue)) 55%,transparent)}.metric-pair{display:flex;align-items:center;gap:8px}.metric-chevron{color:var(--text-2);font-size:12px}.meeting-mini{display:grid;gap:10px;padding:16px 18px;border-radius:16px;background:linear-gradient(180deg,#ffffff0f,#ffffff09);border:1px solid rgba(94,121,189,.14)}.meeting-mini-title{font-size:14px;font-weight:700;line-height:1.4;min-width:0}.meeting-mini-link{color:var(--text-0);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.meeting-mini-link:hover{color:#c5d5fff5;border-color:#7aa8ff57}.meeting-mini-link.is-secondary{color:var(--text-1)}.meeting-mini-company{color:var(--text-1);font-size:12px;line-height:1.35}.meeting-mini-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.meeting-mini-actions{display:inline-flex;align-items:center;gap:10px}.meeting-mini-time{color:var(--text-2);font-size:11px;line-height:1.35}.meeting-mini-open{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;color:var(--accent-blue);font-size:11px;font-weight:600;text-decoration:none}.meeting-mini-open:hover{color:#c5d5fff5}.meeting-mini-outcome{padding:4px 9px;border-radius:999px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;background:#ffffff0f;color:var(--text-1);white-space:nowrap}.metric-row,.list-item,.leader-row,.empty-panel{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:15px 17px;border-radius:16px;border:1px solid rgba(84,109,173,.12);background:#ffffff06}.metric-row span,.list-item span,.leader-row span{color:var(--text-1)}.chip-row{margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.metric-chip{padding:9px 12px;font-size:13px;text-align:center;white-space:nowrap}.metric-chip.is-blue,.metric-chip.is-teal,.metric-chip.is-neutral,.metric-chip.is-violet,.metric-chip.is-amber,.metric-chip.is-green,.metric-chip.is-red{color:var(--text-0)}.metric-chip.is-blue{border-color:#4f7cff6b;background:linear-gradient(135deg,#4f7cff2e,#2944962e);box-shadow:inset 0 0 0 1px #4f7cff14}.metric-chip.is-teal{border-color:#2cc6d26b;background:linear-gradient(135deg,#2cc6d22e,#0b556638);box-shadow:inset 0 0 0 1px #2cc6d214}.metric-chip.is-neutral{border-color:#7f8aa94d;background:linear-gradient(135deg,#7f8aa929,#363f5c33);box-shadow:inset 0 0 0 1px #7f8aa914}.metric-chip.is-violet{border-color:#9a5cff6b;background:linear-gradient(135deg,#9a5cff2e,#5026992e);box-shadow:inset 0 0 0 1px #9a5cff14}.metric-chip.is-amber{border-color:#ffb2246b;background:linear-gradient(135deg,#ffb22433,#8c530838);box-shadow:inset 0 0 0 1px #ffb22414}.metric-chip.is-green{border-color:#1fd16e6b;background:linear-gradient(135deg,#1fd16e33,#0e603438);box-shadow:inset 0 0 0 1px #1fd16e14}.metric-chip.is-red{border-color:#ef4a5d6b;background:linear-gradient(135deg,#ef4a5d2e,#7412203d);box-shadow:inset 0 0 0 1px #ef4a5d14}.split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.analytics-stack{display:grid;grid-template-columns:1fr;gap:26px}.surface-card,.pipeline-card{border-radius:24px;padding:34px 32px;overflow:hidden}.funnel-summary{margin-top:12px}.funnel-row{display:grid;grid-template-columns:172px 1fr 86px;gap:14px;align-items:center}.funnel-label{color:var(--text-1);font-size:13px}.funnel-track{position:relative;height:34px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(111,125,159,.18);overflow:hidden}.funnel-fill{position:absolute;inset:0 auto 0 0;width:var(--fill-width, 0%);border-radius:inherit;background:var(--fill-color, var(--accent-blue));opacity:.84}.funnel-fill:after{content:attr(data-label);position:absolute;inset:0 auto 0 12px;display:grid;place-items:center start;color:#fff;font-size:12px;font-weight:700}.funnel-value{text-align:right;font-weight:700;font-size:15px}.meeting-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}.meeting-compare-card{padding:18px 20px;border-radius:18px;border:1px solid rgba(103,128,188,.16);background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.meeting-compare-card.is-highlighted{border-color:#7396ff75;box-shadow:inset 0 0 0 1px #7396ff29}.meeting-compare-card span{display:block;color:var(--text-1);font-size:12px;margin-bottom:8px}.meeting-compare-card strong{display:block;font-family:Lexend,sans-serif;font-size:34px;letter-spacing:-.04em}.meeting-compare-card small{display:block;margin-top:8px;color:var(--text-1);font-size:12px;line-height:1.4}.table-wrap{overflow-x:auto}.table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.table-wrap th,.table-wrap td{padding:12px 10px;border-bottom:1px solid rgba(111,125,159,.18);text-align:right}.table-wrap th:first-child,.table-wrap td:first-child{text-align:left}.table-wrap thead th{color:var(--text-2);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.flow-grid{display:grid;gap:26px;margin-top:14px}.flow-single{display:block;margin-top:8px}.flow-panel{padding:28px 28px 30px;border-radius:24px;border:1px solid rgba(105,134,201,.14);background:#ffffff05}.flow-panel-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}.flow-panel h4{margin:0;font-family:Lexend,sans-serif;font-size:22px;letter-spacing:-.03em}.flow-subcopy{margin:8px 0 0;color:var(--text-1);font-size:13px;line-height:1.45}.flow-pill-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.flow-pill{padding:9px 14px;border-radius:999px;border:1px solid rgba(115,150,255,.18);background:#ffffff08;color:var(--text-1);font-size:12px;white-space:nowrap}.flow-canvas{margin-top:22px;min-height:340px;overflow:hidden;border-radius:24px;border:1px solid rgba(103,128,188,.12);background:radial-gradient(circle at top left,rgba(79,124,255,.08),transparent 34%),linear-gradient(180deg,#0b111feb,#090f1cfa)}.flow-svg{display:block;width:100%;height:auto}.development-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.development-tile{display:grid;gap:8px;padding:18px;border-radius:18px;border:1px solid rgba(103,128,188,.14);background:#ffffff07}.development-tile span,.development-tile small,.development-tile em{color:var(--text-1)}.development-tile span{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.development-tile strong{font-family:Lexend,sans-serif;font-size:30px;line-height:1;letter-spacing:-.04em}.development-tile small,.development-tile em{font-size:12px;font-style:normal}.development-tile em.delta-positive{color:var(--accent-green)}.development-tile em.delta-negative{color:var(--accent-red)}.development-summary-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.development-summary-chip{padding:12px 14px;border-radius:16px;border:1px solid rgba(111,125,159,.18);background:#ffffff06;color:var(--text-1);font-size:12px;line-height:1.45}.development-block{margin-top:22px}.development-block-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.development-block-head strong{font-size:14px}.development-block-head span{color:var(--text-1);font-size:12px}.momentum-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.momentum-card{display:grid;gap:8px;padding:16px;border-radius:18px;border:1px solid rgba(103,128,188,.14);background:#ffffff06}.momentum-card.is-current{border-color:#7396ff6b;box-shadow:inset 0 0 0 1px #7396ff1f}.momentum-card.is-previous{border-color:#9a5cff52}.momentum-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.momentum-head strong{font-size:12px}.momentum-head span,.momentum-value,.momentum-metrics{color:var(--text-1);font-size:11px}.momentum-main{display:grid;gap:2px}.momentum-main strong{font-family:Lexend,sans-serif;font-size:28px;line-height:.95}.momentum-metrics{display:flex;gap:8px;flex-wrap:wrap}.flow-footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.flow-empty{min-height:340px;display:grid;place-items:center;text-align:center;padding:24px}.flow-empty-copy{display:grid;gap:8px;max-width:420px}.flow-empty-copy strong{font-size:20px;font-family:Lexend,sans-serif;letter-spacing:-.03em}.flow-empty-copy span{color:var(--text-1);font-size:14px;line-height:1.5}.meeting-flow-panel{padding:0;border:0;background:transparent}.flow-footer-chips{margin-top:14px}.development-table-wrap,.leaderboard-table-wrap{overflow-x:auto;max-width:100%}.wide-table-region{min-width:0;overscroll-behavior-x:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(105,134,201,.34) rgba(255,255,255,.04)}.wide-table-region:focus-visible{outline:2px solid rgba(79,124,255,.95);outline-offset:4px;box-shadow:0 0 0 6px #4f7cff24,inset 18px 0 24px #4f7cff14,inset -18px 0 24px #4f7cff14}.wide-table-region::-webkit-scrollbar{height:8px}.wide-table-region::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.wide-table-region::-webkit-scrollbar-thumb{background:#6986c957;border-radius:999px}.wide-table-region::-webkit-scrollbar-thumb:hover{background:#6986c98a}.table-scroll-cue{display:none;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:-8px 0 10px;padding:6px 9px;border:1px solid rgba(105,134,201,.22);border-radius:999px;background:#0b1222c7;color:#c5d0e9d1;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.table-scroll-cue svg{transform:rotate(-90deg);color:var(--accent-blue);flex:0 0 auto}.development-table{width:100%;border-collapse:collapse;font-size:13px}.development-table th,.development-table td{padding:12px 10px;border-bottom:1px solid rgba(111,125,159,.18);text-align:right}.development-table th:first-child,.development-table td:first-child{text-align:left}.development-table thead th{color:var(--text-2);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.data-quality-table tbody td{vertical-align:top}.data-quality-checkbox-cell{width:42px;min-width:42px;text-align:center!important}.data-quality-checkbox-cell input{width:16px;height:16px;margin:0}.data-quality-table .item-main strong{display:block;margin:0}.data-quality-table .item-main span{color:var(--text-2);font-size:12px}.data-quality-suggestion{display:grid;gap:4px;min-width:240px}.data-quality-suggestion strong{display:block;font-size:13px;color:var(--text-0)}.data-quality-suggestion span,.data-quality-suggestion small{color:var(--text-2);line-height:1.4}.data-quality-suggestion.is-empty strong{color:var(--text-1)}.data-quality-inline-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.button-link{padding:0;border:0;background:transparent;cursor:pointer}.button-link:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.55}.data-quality-empty-cell{text-align:center!important;color:var(--text-1);padding-block:20px}.trend-summary-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.pipeline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pipeline-topline{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.pipeline-topline-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pipeline-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.summary-tile{padding:18px;border-radius:16px;background:#ffffff08;border:1px solid rgba(103,128,188,.14)}.summary-tile strong{display:block;font-family:Lexend,sans-serif;font-size:30px;line-height:1;letter-spacing:-.04em}.summary-tile span{color:var(--text-1);font-size:12px}.stage-stack{display:grid;gap:12px;margin-top:18px}.stage-shell{border-radius:20px;border:1px solid rgba(108,129,192,.16);background:#ffffff06;overflow:hidden}.stage-trigger{width:100%;display:grid;grid-template-columns:1.3fr .7fr .9fr 28px;gap:10px;align-items:center;padding:18px 20px;background:transparent;border:0;color:inherit;cursor:pointer;text-align:left}.stage-shell.is-open{border-color:#6f99ff59;box-shadow:inset 0 0 0 1px #6f99ff1f}.stage-name-block strong{display:block;font-size:16px}.stage-name-block span,.stage-counts span,.stage-delta span{color:var(--text-1);font-size:12px}.stage-counts strong,.stage-delta strong{display:block;font-family:Lexend,sans-serif;font-size:30px;line-height:.95;letter-spacing:-.04em}.stage-delta strong.delta-positive{color:var(--accent-green)}.stage-delta strong.delta-negative{color:var(--accent-red)}.stage-chevron{color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease}.stage-chevron.is-open{color:var(--text-0);transform:rotate(180deg)}.stage-progress{height:6px;background:#ffffff0d}.stage-progress>div{width:var(--stage-width, 0%);height:100%;background:var(--stage-color, var(--accent-blue))}.stage-detail{padding:0 16px 16px;display:none}.stage-shell.is-open .stage-detail{display:block}.detail-tabs{display:flex;gap:8px;padding-top:18px;flex-wrap:wrap}.deal-list{display:grid;gap:10px;margin-top:14px}.list-item .item-main,.leader-row .item-main{display:grid;gap:2px}.item-main strong{font-size:14px;font-weight:600}.item-main span,.item-value,.empty-panel{font-size:13px;color:var(--text-1)}.item-value{text-align:right}.warning-list{margin:0;padding-left:18px}.empty-panel{justify-content:flex-start;min-height:120px}.surface-card canvas{width:100%!important;height:100%!important}.chart-frame{position:relative;height:340px;min-height:340px;max-height:340px;margin-top:12px}.accent-blue{color:var(--accent-blue)}.accent-violet{color:var(--accent-violet)}.accent-amber{color:var(--accent-amber)}.accent-green{color:var(--accent-green)}.accent-red{color:var(--accent-red)}.accent-teal{color:var(--accent-teal)}.toggle-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;border:1px solid rgba(90,115,173,.22);background:#0c1222e0;color:var(--text-1);font-size:12px}.toggle-chip input{margin:0}.settings-select,.owner-order-input{width:100%;min-width:84px;min-height:44px;padding:9px 10px;border-radius:10px;border:1px solid rgba(90,115,173,.25);background:#0a0f1ceb;color:var(--text-1)}.command-block-toggle{align-content:end}.admin-command-deck{grid-template-columns:1fr}.benchmark-note{display:block;margin-top:10px;color:var(--text-2);font-size:12px}.sdr-leaderboard{display:grid;gap:14px;margin-bottom:24px}.sdr-leaderboard-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:14px;align-items:stretch;width:100%;min-width:0}.sdr-team-brief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;min-width:0}.sdr-team-brief-card{display:grid;gap:6px;min-width:0;padding:14px 16px;border-radius:16px;border:1px solid rgba(90,115,173,.22);background:#0b1222e6}.sdr-team-brief-card span{color:var(--text-2);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.sdr-team-brief-card strong{color:var(--text-0);font-family:Lexend,sans-serif;font-size:clamp(22px,2.4vw,24px);line-height:1.1;overflow-wrap:anywhere}.sdr-team-brief-card small{color:var(--text-1);font-size:12px;overflow-wrap:anywhere}.sdr-team-brief-card.is-highlight{border-color:#4f7cff6b;background:linear-gradient(180deg,#141e3af2,#0c1325fa),radial-gradient(circle at top right,rgba(79,124,255,.14),transparent 42%)}.sdr-team-reconcile{display:grid;gap:12px;margin:0 0 14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(79,124,255,.24);background:#0b1222d1}.sdr-team-reconcile-head{display:grid;gap:4px}.sdr-team-reconcile-head span{color:var(--text-2);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.sdr-team-reconcile-head strong{color:var(--text-0);font-size:15px}.sdr-team-reconcile-head small,.sdr-team-reconcile-list{color:var(--text-1);font-size:12px}.sdr-team-reconcile-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.sdr-team-reconcile-group{display:grid;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid rgba(90,115,173,.18);background:#080e1cb8}.sdr-team-reconcile-owner{color:var(--text-0);font-size:12px;font-weight:600}.sdr-team-reconcile-group ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sdr-team-reconcile-group li{display:grid;gap:2px}.sdr-team-reconcile-group li strong{color:var(--text-0);font-size:12px;font-weight:500}.sdr-team-reconcile-group li small{color:var(--text-2);font-size:11px;text-transform:capitalize}.sdr-leader-booking-detail{color:var(--text-2)}.sdr-leader-table-total td{border-top:1px solid rgba(90,115,173,.28);background:#0b1222b8;font-weight:600}.sdr-leader-table-total.is-sdr-sum td{color:var(--text-1)}.sdr-leader-table-total.is-other td{color:var(--accent-amber)}.sdr-leader-table-total.is-team td{color:var(--text-0)}.sdr-leader-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;color:var(--text-1);font-size:12px}.sdr-leader-legend span{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1 1 240px;white-space:normal}.sdr-leader-strip{display:flex;gap:10px;overflow-x:auto;width:100%;min-width:0;max-width:100%;padding:2px 0 8px;margin-bottom:0;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(105,134,201,.24) transparent}.sdr-leader-strip::-webkit-scrollbar{height:4px}.sdr-leader-strip::-webkit-scrollbar-track{background:transparent}.sdr-leader-status-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sdr-leader-status-row small{color:var(--text-2);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.sdr-leader-strip::-webkit-scrollbar-thumb{background:#6986c93d;border-radius:4px}.sdr-leader-strip::-webkit-scrollbar-thumb:hover{background:#6986c966}.sdr-leader-kort{position:relative;flex:1 1 0;min-width:248px;display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#11182cf5,#0e1527fa);cursor:pointer;font:inherit;color:inherit;text-align:left;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .18s ease;animation:sdrLeaderCardIn .42s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--card-index, 0) * 45ms)}.sdr-leader-kort:hover{transform:translateY(-2px);border-color:#6780bc66;box-shadow:0 6px 20px #00000038}.sdr-leader-kort:has(.sdr-leader-select-action:focus-visible){outline:2px solid rgba(122,168,255,.88);outline-offset:2px}.sdr-leader-kort.is-selected{border-color:#7aa8ffcc;box-shadow:0 0 0 2px #4f7cff4d,0 8px 28px #0000004d;background:linear-gradient(180deg,#141e3afa,#0e162afa)}.sdr-leader-kort.is-compared{border-color:#2cc6d275}.sdr-leader-select-action{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sdr-leader-select-action:after{content:"";position:absolute;inset:0}.sdr-leader-select-action:focus-visible{outline:0}.sdr-leader-rank{flex:0 0 auto;font-family:Lexend,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--text-2);padding:2px 6px;border-radius:999px;border:1px solid rgba(105,134,201,.18);background:#ffffff08}.sdr-leader-grade{font-family:Lexend,sans-serif;font-size:20px;font-weight:800;line-height:1}.sdr-leader-grade.is-green{color:var(--accent-green)}.sdr-leader-grade.is-amber{color:var(--accent-amber)}.sdr-leader-grade.is-red{color:var(--accent-red)}.sdr-leader-name{font-size:13px;font-weight:600;color:var(--text-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdr-leader-score-bar{position:relative;height:7px;border-radius:999px;background:#ffffff0a;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.sdr-leader-score-bar.is-leader{border-color:#f59e0b47}.sdr-leader-score-bar.is-critical{border-color:#ef4a5d38;background:#ef4a5d0f}.sdr-leader-score-avg,.sdr-leader-volume-avg{position:absolute;top:-1px;bottom:-1px;width:1px;background:#ffffff38;z-index:2;pointer-events:none}.sdr-leader-volume-leader{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:#8b5cf6b8;z-index:3;pointer-events:none}.sdr-leader-volume-goal{position:absolute;top:-2px;bottom:-2px;right:0;width:2px;background:#f59e0bb8;z-index:3;pointer-events:none}.sdr-leader-score-fill{position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;transform:scaleX(var(--fill-scale, 0));transform-origin:left center;background:linear-gradient(180deg,color-mix(in srgb,var(--sdr-tone, var(--accent-amber)) 88%,white),var(--sdr-tone, var(--accent-amber)));transition:transform .55s cubic-bezier(.16,1,.3,1)}.sdr-leader-score-bar.is-critical .sdr-leader-score-fill{background:linear-gradient(180deg,#ef4a5dd1,#b43241ad);opacity:.9}.sdr-leader-stats{display:flex;justify-content:space-between;font-size:12px;color:var(--text-1)}.sdr-leader-stats span{display:flex;align-items:center;gap:3px}.sdr-leader-rates{display:flex;gap:8px;font-size:12px;margin-top:2px}.sdr-leader-ratio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sdr-leader-ratio-card{display:grid;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(84,109,173,.18);background:linear-gradient(180deg,#121a30db,#0a101feb)}.sdr-leader-ratio-card.is-blue{border-color:#4f7cff3d;background:linear-gradient(180deg,#141e3aeb,#0a101ff0),radial-gradient(circle at top right,rgba(79,124,255,.08),transparent 42%)}.sdr-leader-ratio-card.is-green{border-color:#1fd16e33;background:linear-gradient(180deg,#10221ceb,#09110ff0),radial-gradient(circle at top right,rgba(31,209,110,.08),transparent 42%)}.sdr-leader-ratio-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sdr-leader-ratio-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.sdr-leader-ratio-value{display:flex;flex-direction:column;gap:3px}.sdr-leader-ratio-value strong{font-family:Lexend,sans-serif;font-size:22px;font-weight:800;line-height:1}.sdr-leader-ratio-value small{font-size:11px;color:var(--text-1);font-family:Lexend,sans-serif}.sdr-signal-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sdr-signal-chip svg{flex:0 0 auto}.sdr-signal-trend{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 8px;border-radius:999px;border:1px solid rgba(90,115,173,.18);background:#ffffff08;color:var(--text-1);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.sdr-signal-trend small{color:inherit;font-size:10px;font-family:Lexend,sans-serif}.sdr-signal-trend.is-positive{border-color:#1fd16e3d;color:#baf7d0f5;background:#11261e70}.sdr-signal-trend.is-negative{border-color:#ef4a5d3d;color:#ffc0c8f0;background:#2c0e1470}.sdr-signal-trend.is-neutral{border-color:#7f8aa938;color:var(--text-1)}.sdr-leader-ratio-card .sdr-signal-trend{margin-top:2px}.sdr-leader-ratio-card.is-blue .sdr-leader-ratio-value strong{text-shadow:0 0 12px rgba(79,124,255,.16)}.sdr-leader-ratio-card.is-green .sdr-leader-ratio-value strong{text-shadow:0 0 12px rgba(31,209,110,.16)}.sdr-leader-focus{display:flex;align-items:baseline;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(31,209,110,.16);background:linear-gradient(180deg,#11261e8c,#0c1814e0)}.sdr-leader-focus-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.sdr-leader-focus strong{font-family:Lexend,sans-serif;font-size:18px;font-weight:800}.sdr-leader-focus small{margin-left:auto;font-size:11px;color:var(--text-1);font-family:Lexend,sans-serif}.sdr-leader-table{font-size:13px}.sdr-leader-grade-cell{font-family:Lexend,sans-serif;font-weight:800;font-size:14px}.sdr-leader-grade-cell.is-green{color:var(--accent-green)}.sdr-leader-grade-cell.is-amber{color:var(--accent-amber)}.sdr-leader-grade-cell.is-red{color:var(--accent-red)}.sdr-leader-table tr.is-selected{background:#4f7cff1a}.sdr-leader-rate-cell{min-width:88px}.sdr-leader-rate-cell .metric-chip{padding:5px 8px;font-size:10px}.sdr-leader-rate-main{display:inline-flex;align-items:center;gap:8px}.sdr-leader-rate-cell strong,.sdr-leader-rate-cell small{display:block}.sdr-leader-rate-cell small{margin-top:2px;font-size:11px;color:var(--text-2)}.sdr-compare-panel{border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#11182cf5,#0c1222fa),radial-gradient(ellipse at 20% 0%,rgba(79,124,255,.06),transparent 60%),radial-gradient(ellipse at 80% 0%,rgba(44,198,210,.05),transparent 60%);padding:20px 24px;box-shadow:var(--panel-glow)}.sdr-cmp-header{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:16px;position:relative}.sdr-cmp-col-head{display:flex;align-items:center;gap:10px;flex:1}.sdr-cmp-col-head:not(.is-primary){justify-content:flex-end;text-align:right}.sdr-cmp-grade{font-family:Lexend,sans-serif;font-size:32px;font-weight:800;line-height:1}.sdr-cmp-name{font-size:14px;font-weight:600;color:var(--text-0)}.sdr-cmp-score{font-size:11px;color:var(--text-2);background:#ffffff0f;padding:2px 7px;border-radius:6px;font-weight:600}.sdr-cmp-vs{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--text-2);flex:0 0 auto}.sdr-cmp-chip{position:absolute;right:0;top:50%;transform:translateY(-50%)}.sdr-cmp-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(90,115,173,.22) 20%,rgba(90,115,173,.22) 80%,transparent);margin-bottom:14px}.sdr-cmp-focus-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;margin-bottom:14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(90,115,173,.18);background:linear-gradient(180deg,#0e172be6,#0a1120f5)}.sdr-cmp-focus-side{display:flex;align-items:baseline;gap:10px}.sdr-cmp-focus-side.is-right{justify-content:flex-end;text-align:right}.sdr-cmp-focus-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.sdr-cmp-focus-side strong{font-family:Lexend,sans-serif;font-size:24px;font-weight:800}.sdr-cmp-focus-side small{font-size:12px;color:var(--text-1);font-family:Lexend,sans-serif}.sdr-cmp-focus-mid{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.sdr-cmp-focus-mid span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-2)}.sdr-cmp-focus-mid .sdr-cmp-delta{font-size:15px}.sdr-cmp-rows{display:flex;flex-direction:column;gap:0}.sdr-cmp-row{display:grid;grid-template-columns:140px 70px 1fr 70px 72px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(90,115,173,.08)}.sdr-cmp-row:last-child{border-bottom:none}.sdr-cmp-label{font-size:13px;color:var(--text-1);display:flex;align-items:center;gap:6px}.sdr-cmp-label svg{width:14px;height:14px;opacity:.6}.sdr-cmp-val{font-family:Lexend,sans-serif;font-size:14px;font-weight:700}.sdr-cmp-val.is-left{text-align:right}.sdr-cmp-val.is-right{text-align:left}.sdr-cmp-bar{display:flex;gap:3px;align-items:center;height:6px}.sdr-cmp-bar-left{height:100%;margin-left:auto;border-radius:3px 0 0 3px;background:#4f7cff33;transition:width .35s ease;max-width:50%}.sdr-cmp-bar-left.is-ahead{background:#4f7cff8c}.sdr-cmp-bar-right{height:100%;border-radius:0 3px 3px 0;background:#2cc6d233;transition:width .35s ease;max-width:50%}.sdr-cmp-bar-right.is-ahead{background:#2cc6d28c}.sdr-cmp-delta{font-size:13px;font-weight:600;text-align:right;font-family:Lexend,sans-serif}.sdr-cmp-delta.is-positive{color:var(--accent-green)}.sdr-cmp-delta.is-negative{color:var(--accent-red)}.sdr-cmp-delta.is-neutral{color:var(--text-2)}.sdr-cmp-separator{height:1px;grid-column:1 / -1;background:linear-gradient(90deg,transparent,rgba(90,115,173,.14) 20%,rgba(90,115,173,.14) 80%,transparent);margin:4px 0}.sdr-manager-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.sdr-manager-card{display:grid;gap:14px;padding:18px 20px;border-radius:18px;border:1px solid rgba(90,115,173,.24);background:linear-gradient(180deg,#0e1527f0,#090f1cfa),radial-gradient(circle at top right,rgba(79,124,255,.12),transparent 40%);box-shadow:var(--panel-glow)}.sdr-manager-card.is-pace{border-color:#1fd16e3d;background:linear-gradient(180deg,#0c1c17f0,#090f1cfa),radial-gradient(circle at top right,rgba(31,209,110,.14),transparent 42%)}.sdr-manager-head,.sdr-coach-head,.sdr-funnel-compact-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sdr-manager-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.sdr-manager-note,.sdr-funnel-compact-meta{color:var(--text-1);font-size:11px}.sdr-manager-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(90,115,173,.24);background:#ffffff08;color:var(--text-1);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.sdr-manager-status.is-good{color:#cffbdbf5;border-color:#1fd16e52}.sdr-manager-status.is-watch{color:#ffdea3f5;border-color:#ffb22452}.sdr-manager-status.is-critical{color:#ffccd2f5;border-color:#ef4a5d52}.sdr-manager-hero{display:grid;gap:6px}.sdr-manager-hero strong{color:var(--text-0);font-family:Lexend,sans-serif;font-size:46px;line-height:.95;letter-spacing:-.05em}.sdr-manager-hero span{color:var(--text-1);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.sdr-manager-hero.is-compact strong{font-size:40px}.sdr-manager-meter{height:12px;overflow:hidden;border-radius:999px;background:#ffffff0f}.sdr-manager-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f7cfff2,#1fd16ef2)}.sdr-manager-meter i.is-watch{background:linear-gradient(90deg,#4f7cffeb,#ffb224f5)}.sdr-manager-meter i.is-critical{background:linear-gradient(90deg,#ffb224e6,#ef4a5df5)}.sdr-manager-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sdr-manager-stat-grid div,.sdr-manager-bottleneck{display:grid;gap:4px;padding:12px;border-radius:14px;border:1px solid rgba(90,115,173,.2);background:#070d186b}.sdr-manager-stat-grid span,.sdr-manager-bottleneck span,.sdr-manager-metric span{color:var(--text-2);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.sdr-manager-stat-grid strong,.sdr-manager-bottleneck strong,.sdr-manager-metric strong{color:var(--text-0);font-family:Lexend,sans-serif;font-size:20px}.sdr-manager-stat-grid small,.sdr-manager-bottleneck p,.sdr-manager-bottleneck small,.sdr-manager-action span{color:var(--text-1);font-size:12px;line-height:1.45}.sdr-manager-dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sdr-manager-metric{display:grid;gap:6px;padding:14px;border-radius:14px;border:1px solid rgba(90,115,173,.2);background:#070d186b}.sdr-manager-metric.is-focus{border-color:#1fd16e4d;background:#11261e6b}.sdr-manager-value-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sdr-manager-arrow{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:999px;border:1px solid rgba(90,115,173,.18);background:#ffffff08;font-size:13px;font-weight:800;color:var(--text-1)}.sdr-manager-arrow.is-positive{color:var(--accent-green);border-color:#1fd16e42;background:#11261e70}.sdr-manager-arrow.is-negative{color:var(--accent-red);border-color:#ef4a5d42;background:#2c0e1470}.sdr-manager-arrow.is-neutral{color:var(--text-1)}.sdr-manager-metric small,.sdr-manager-metric em{color:var(--text-1);font-size:12px;font-style:normal}.sdr-manager-delta{display:inline-flex;align-items:center;width:fit-content;padding:4px 8px;border-radius:999px;border:1px solid rgba(90,115,173,.18);background:#ffffff08;font-size:11px;font-weight:700}.sdr-manager-delta.is-positive,.sdr-manager-stat-grid strong.is-positive{color:var(--accent-green)}.sdr-manager-delta.is-negative,.sdr-manager-stat-grid strong.is-negative{color:var(--accent-red)}.sdr-manager-delta.is-neutral,.sdr-manager-stat-grid strong.is-neutral{color:var(--text-1)}.sdr-manager-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-1);font-size:12px}.sdr-manager-action{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid rgba(79,124,255,.24);background:#10192e7a}.sdr-coach-strip{display:grid;grid-template-columns:1.15fr 1fr 1fr 1.1fr;gap:14px;margin-top:16px}.sdr-repeat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.sdr-repeat-window-card{border-color:#2cc6d247;background:linear-gradient(180deg,#0b1625f0,#090f1cfa),radial-gradient(circle at top right,rgba(44,198,210,.14),transparent 42%)}.sdr-repeat-window-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.sdr-repeat-chip{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:5px 10px;border-radius:999px;border:1px solid rgba(44,198,210,.3);background:#0a1d23bd;color:#bdf8fcf5;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sdr-repeat-hero{display:grid;gap:6px}.sdr-repeat-hero strong{color:var(--text-0);font-family:Lexend,sans-serif;font-size:42px;line-height:.95;letter-spacing:-.05em}.sdr-repeat-hero span{color:var(--text-1);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.sdr-repeat-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sdr-repeat-stat-grid div,.sdr-repeat-highlight{display:grid;gap:4px;padding:12px;border-radius:14px;border:1px solid rgba(90,115,173,.2);background:#070d186b}.sdr-repeat-stat-grid span,.sdr-repeat-highlight span{color:var(--text-2);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.sdr-repeat-stat-grid strong,.sdr-repeat-highlight strong{color:var(--text-0);font-family:Lexend,sans-serif;font-size:20px}.sdr-repeat-stat-grid small,.sdr-repeat-highlight small{color:var(--text-1);font-size:12px;line-height:1.45}.sdr-coach-card{display:grid;gap:10px;padding:16px 18px;border-radius:18px;border:1px solid rgba(90,115,173,.22);background:#0b1222d1}.sdr-coach-card.is-primary{border-color:#4f7cff57;background:linear-gradient(180deg,#121c38eb,#0b1222fa),radial-gradient(circle at top right,rgba(79,124,255,.14),transparent 42%)}.sdr-coach-card.is-activity{border-color:#2cc6d247}.sdr-coach-card strong{color:var(--text-0);font-size:18px;line-height:1.2}.sdr-coach-card p,.sdr-coach-card small{color:var(--text-1);font-size:12px;line-height:1.45}.sdr-hourly-bars{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:4px;align-items:end;height:62px}.sdr-hourly-bars i{display:block;min-height:8px;border-radius:999px 999px 2px 2px;background:#4f7cff57}.sdr-hourly-bars i.is-peak{background:linear-gradient(180deg,#1fd16ef2,#4f7cffeb)}.sdr-hero-row{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.4fr);gap:20px;align-items:stretch}.sdr-effektivitet-panel{display:grid;gap:14px;padding:20px 22px;border-radius:20px;border:1px solid rgba(31,209,110,.22);background:linear-gradient(180deg,#0c1e17e6,#0a1218fa),radial-gradient(circle at top right,rgba(31,209,110,.14),transparent 42%);box-shadow:var(--panel-glow)}.sdr-effektivitet-panel>strong{color:var(--text-1);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sdr-effektivitet-big{font-family:Lexend,sans-serif;font-size:54px;line-height:.95;color:var(--text-0);letter-spacing:-.05em}.sdr-effektivitet-sub{color:var(--text-1);font-size:13px}.sdr-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sdr-mini-stats div,.sdr-benchmark-chip{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid rgba(90,115,173,.18);background:#070d1866}.sdr-mini-stats span,.sdr-benchmark-chip span{color:var(--text-2);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.sdr-mini-stats strong,.sdr-benchmark-chip strong{color:var(--text-0);font-family:Lexend,sans-serif;font-size:20px}.sdr-mini-stats div:last-child strong{color:var(--accent-amber)}.sdr-benchmark-band{display:grid;gap:10px}.sdr-benchmark-chip small{color:var(--text-1);font-size:11px}.sdr-benchmark-chip.is-green{border-color:#1fd16e42;background:#11261e6b}.sdr-benchmark-chip.is-blue{border-color:#4f7cff47;background:#121c386b}.sdr-effektivitet{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 24px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,var(--grade-tint, rgba(17,24,44,.96)),rgba(14,21,39,.98));box-shadow:var(--panel-glow)}.sdr-effektivitet-label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-2)}.sdr-effektivitet-context{font-size:9px;color:var(--text-2);opacity:.6;text-align:center;max-width:200px;line-height:1.4}.sdr-rate-kpis{display:flex;gap:16px}.sdr-rate-kpi{display:flex;flex-direction:column;align-items:center;gap:2px}.sdr-rate-kpi.is-focus{min-width:120px;padding:8px 12px;border-radius:12px;border:1px solid rgba(31,209,110,.22);background:linear-gradient(180deg,#11261eb3,#0a1612eb);box-shadow:inset 0 0 18px #1fd16e14}.sdr-rate-kpi-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.sdr-rate-kpi strong{font-family:Lexend,sans-serif;font-size:18px;font-weight:700}.sdr-rate-kpi small{font-size:11px;color:var(--text-1);font-family:Lexend,sans-serif}.sdr-manager-metric>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sdr-manager-metric>span .metric-chip{padding:4px 8px;font-size:10px;font-style:normal}@media(max-width:900px){.sdr-leader-ratio-grid{grid-template-columns:1fr}}.sdr-kpi-split{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:stretch}.sdr-kpi-group{flex:1 1 0;display:flex;flex-direction:column;gap:8px}.sdr-kpi-group-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);padding-left:2px}.sdr-input-grid,.sdr-output-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sdr-kpi-divider{display:flex;align-items:center;justify-content:center;color:var(--text-2);font-size:16px;opacity:.4;flex:0 0 auto}.sdr-funnel-rate-arrow{display:flex;align-items:center;justify-content:center;padding:2px 0}.sdr-funnel-rate-arrow span{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:#4f7cff0f;border:1px solid var(--line);font-size:12px;font-weight:700;color:var(--text-0);font-family:Lexend,sans-serif}.sdr-funnel-rate-arrow.is-green span{background:#1fd16e0f;border-color:#1fd16e33}.sdr-funnel-rate-arrow.is-amber span{background:#ffb2240f;border-color:#ffb22433}.sdr-funnel-rate-arrow.is-teal span{background:#2cc6d20f;border-color:#2cc6d233}.sdr-sparkline-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sdr-sparkline-card{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;border:1px solid var(--line);background:#ffffff05;box-shadow:var(--panel-glow)}.sdr-sparkline-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2)}.sdr-sparkline-svg{display:block;width:100%;height:56px}.sdr-sparkline-inline{display:flex;align-items:center;gap:10px}.sdr-sparkline-inline .sdr-sparkline-svg{flex:1;min-width:0}.sdr-sparkline-inline strong{font-family:Lexend,sans-serif;font-size:20px;font-weight:700;white-space:nowrap}.sdr-sparkline-footer{display:flex;align-items:baseline;gap:8px}.sdr-sparkline-footer strong{font-family:Lexend,sans-serif;font-size:18px;font-weight:700}.sdr-sparkline-delta{font-size:13px;font-weight:700;font-weight:600}.sdr-sparkline-delta.is-positive{color:var(--accent-green)}.sdr-sparkline-delta.is-negative{color:var(--accent-red)}.sdr-sparkline-insight{margin:14px 0 0;padding:10px 14px;border-radius:8px;background:#ffffff05;border-left:3px solid var(--accent-blue);font-size:12px;color:var(--text-1);line-height:1.5}.sdr-weekly-table{min-width:980px}.sdr-weekly-table th{white-space:nowrap;vertical-align:bottom}.sdr-weekly-head{display:flex;flex-direction:column;gap:3px}.sdr-weekly-head strong{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-0)}.sdr-weekly-head small{font-size:10px;color:var(--text-2);font-weight:500}.surface-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sdr-weekly-table tr.is-selected td{background:#4f7cff14}.sdr-weekly-table tr.is-compared td{background:#2cc6d20f}.sdr-lag-stack{display:flex;flex-direction:column;gap:18px}.sdr-weekly-owner{min-width:190px}.sdr-weekly-owner-main{display:flex;flex-direction:column;gap:4px}.sdr-weekly-owner-main strong{font-size:13px;color:var(--text-0)}.sdr-weekly-owner-main small{font-size:11px;color:var(--text-2)}.sdr-weekly-cell{min-width:136px}.sdr-weekly-cell.is-cumulative{min-width:148px;border-left:1px solid rgba(90,115,173,.12);border-right:1px solid rgba(90,115,173,.12);background:linear-gradient(180deg,#18223eb8,#0f172be6)}.sdr-weekly-cell strong,.sdr-weekly-cell span,.sdr-weekly-cell small,.sdr-lag-signal-cell strong,.sdr-lag-signal-cell span,.sdr-lag-signal-cell small{display:block}.sdr-weekly-cell strong{font-family:Lexend,sans-serif;font-size:18px;font-weight:700;color:var(--accent-green)}.sdr-weekly-cell span{margin-top:4px;font-size:12px;font-weight:600;color:var(--text-0)}.sdr-weekly-cell small{margin-top:6px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.sdr-lag-signal-cell{min-width:170px}.sdr-lag-signal-cell strong{font-family:Lexend,sans-serif;font-size:18px;font-weight:700;color:var(--text-0)}.sdr-lag-signal-cell span{margin-top:4px;font-size:12px;font-weight:600;color:var(--text-0)}.sdr-lag-signal-cell small{margin-top:6px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.sdr-weekly-cell.is-good{background:#1fd16e0a}.sdr-weekly-cell.is-ok{background:#ffb22408}.sdr-weekly-cell.is-low{background:#ef4a5d08}.sdr-weekly-cell.is-muted,.sdr-lag-signal-cell.is-muted{opacity:.7;background:#ffffff05}.sdr-weekly-cell.is-ok strong{color:var(--accent-amber)}.sdr-weekly-cell.is-low strong{color:var(--accent-red)}.sdr-lag-signal-cell.is-good strong{color:var(--accent-green)}.sdr-lag-signal-cell.is-ok strong{color:var(--accent-amber)}.sdr-lag-signal-cell.is-low strong{color:var(--accent-red)}.sdr-trend-nums{display:flex;flex-direction:column;gap:1px}.sdr-trend-num{font-size:11px;font-weight:600;line-height:1.3}.sdr-trend-num.is-calls{color:var(--accent-blue)}.sdr-trend-num.is-connected{color:var(--accent-green)}.sdr-trend-num.is-booked{color:var(--accent-amber)}.sdr-trend-delta-row{display:flex;gap:16px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:12px;font-weight:600}.sdr-trend-delta-row .is-positive{color:var(--accent-green)}.sdr-trend-delta-row .is-negative{color:var(--accent-red)}.sdr-section+.sdr-section,.sdr-section+.collapsible-section{border-top:1px solid var(--line);padding-top:24px}.sdr-call-duration{font-variant-numeric:tabular-nums;font-size:12px;color:var(--text-1)}.sdr-call-direction{font-size:14px;text-align:center;color:var(--text-2)}.sdr-expand-btn{display:block;margin:10px 0 0;padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:#ffffff08;color:var(--text-1);font:inherit;font-size:12px;cursor:pointer;transition:background .15s ease,color .15s ease}.sdr-expand-btn:hover{background:#ffffff0f;color:var(--text-0)}.sdr-meeting-type-summary{display:flex;gap:8px;margin-bottom:10px}.deep-dive-tabs{display:flex;gap:4px;padding:4px;border-radius:12px;border:1px solid var(--line);background:#0c1220bd;margin-bottom:20px;flex-wrap:wrap}.deep-dive-tab{cursor:pointer;padding:8px 16px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-1);font:inherit;font-size:13px;display:inline-flex;align-items:center;gap:6px;transition:background .15s ease,border-color .15s ease,color .15s ease}.deep-dive-tab:hover{background:#ffffff0f;color:var(--text-0)}.deep-dive-tab.active{background:linear-gradient(135deg,#4f7cff3d,#3b59cc66);border-color:#7396ff99;color:var(--text-0);font-weight:600;box-shadow:0 0 12px #4f7cff26}.deep-dive-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:1px 6px;border-radius:8px;font-size:11px;font-weight:700;background:#ffffff14;color:var(--text-2)}.deep-dive-tab.active .deep-dive-badge{background:#4f7cff40;color:#c1d6fff2}.deep-dive-content{min-height:100px}.week-empty-hint{margin:4px 0 0;font-size:11px;color:var(--text-2);opacity:.6}@keyframes skeleton-pulse{0%,to{opacity:.06}50%{opacity:.12}}.skeleton{background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite;border-radius:8px}.skeleton-line{height:14px;margin-bottom:8px}.skeleton-line.is-wide{width:80%}.skeleton-line.is-narrow{width:40%}.chart-frame:empty{background:linear-gradient(90deg,#ffffff08,#ffffff0f,#ffffff08);background-size:200% 100%;animation:skeleton-pulse 2s ease-in-out infinite;border-radius:12px}.skeleton-hero{height:40px;width:60%;margin-bottom:12px}.dashboard-skeleton-shell{display:grid;gap:22px}.dashboard-skeleton-hero{display:grid;gap:18px}.dashboard-skeleton-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dashboard-skeleton-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dashboard-skeleton-card{min-height:132px}.dashboard-skeleton-card.is-tall{min-height:320px}.dashboard-skeleton-value{height:32px;width:48%;margin:12px 0;border-radius:10px}.owner-health-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle;background:var(--text-2)}.owner-health-dot.is-green{background:var(--accent-green)}.owner-health-dot.is-amber{background:var(--accent-amber)}.owner-health-dot.is-red{background:var(--accent-red)}.owner-health-dot.is-neutral{background:var(--text-2);opacity:.4}.owners-composition-card{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:16px 20px;border-radius:16px;border:1px solid var(--line);background:#0c1222b3}.owners-comp-item{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-1)}.owners-comp-item strong{font-family:Lexend,sans-serif;font-size:20px;font-weight:700;color:var(--text-0)}.owners-comp-sep{width:1px;height:28px;background:var(--line)}.sankey-insight{margin:0;padding:14px 18px;border-radius:14px;background:#4f7cff0f;border-left:3px solid var(--accent-blue);font-size:14px;color:var(--text-1);line-height:1.6}.journey-summary-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 20px;border-radius:16px;border:1px solid rgba(103,128,188,.18);background:#ffffff08;margin-bottom:0;font-size:14px;color:var(--text-1);line-height:1.6}.journey-summary-node strong{font-family:Lexend,sans-serif;font-size:17px;font-weight:700;color:var(--text-0)}.journey-summary-arrow{color:var(--text-2);opacity:.6}.journey-summary-rate{font-weight:700;color:var(--accent-blue);opacity:1}.sdr-summary-row{margin-top:14px}.sdr-trend-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;min-height:220px;align-items:end}.sdr-trend-week{display:grid;gap:8px}.sdr-trend-label{color:var(--text-2);font-size:10px;line-height:1.3}.sdr-trend-bars{height:120px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;align-items:end}.sdr-trend-bar{display:block;min-height:8px;border-radius:6px 6px 3px 3px}.sdr-trend-bar.is-calls{background:#4f7cffe6}.sdr-trend-bar.is-connected{background:#1fd16ee6}.sdr-trend-bar.is-booked{background:#ffb224e6}.sdr-funnel-compact-wrap{margin-top:16px;padding:16px 20px;border-radius:18px;border:1px solid var(--line);background:#0c122299}.sdr-outcome-chips{display:flex;flex-wrap:wrap;gap:8px}.sdr-outcome{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(90,115,173,.18);background:#0b12229e;color:var(--text-1);font-size:11px;letter-spacing:.04em}.sdr-outcome.is-blue{border-color:#4f7cff42;color:#c5d5fff0}.sdr-outcome.is-neutral{border-color:#7f8aa93d}.sdr-outcome.is-amber{border-color:#f59e0b42;color:#ffda97f0}.sdr-outcome.is-red{border-color:#ef4a5d42;color:#ffc4c9f0}.sdr-funnel-compact-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2)}.sdr-funnel{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;align-items:center}.sdr-funnel-step{display:grid;gap:6px}.sdr-funnel-bar{height:10px;overflow:hidden;border-radius:999px;background:#ffffff0f}.sdr-funnel-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f7cfff2,#1fd16ef2);transition:width .3s ease}.deal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.05)}.deal-row:first-child{border-top:0}.deal-row-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;color:var(--text-2);font-size:12px}.deal-row-side{display:grid;justify-items:end;gap:4px;text-align:right}.controls-drawer-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#141d34d6;color:var(--text-1);cursor:pointer;transition:transform .18s var(--ease-out-quart),border-color .18s var(--ease-out-quart),color .18s var(--ease-out-quart),background .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart)}.controls-drawer-toggle:hover{border-color:#7396ff80;color:var(--text-0);background:#1e2a48e6}.controls-drawer-toggle span{font-size:12px;font-weight:600;white-space:nowrap}.controls-drawer-toggle.is-active{border-color:#7396ff9e;color:var(--text-0);background:linear-gradient(135deg,#4f7cff3d,#3b59cc6b)}.controls-drawer{display:grid;gap:16px;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s ease,margin .35s ease;margin-top:0;margin-bottom:0}.controls-drawer.is-open{max-height:1200px;opacity:1;margin-bottom:0}.dim-secondary{opacity:.1;transition:opacity .3s ease}.week-card:hover .dim-secondary,.pipeline-card:hover .dim-secondary,.report-card:hover .dim-secondary,.journey-sankey-card:hover .dim-secondary,.stage-shell:hover .dim-secondary,.reporting-hero:hover .dim-secondary{opacity:1}.week-card,.pipeline-card,.surface-card,.report-card,.journey-stage-tile,.journey-first-stage-mini-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;background:#1e293b;border:1px solid #334155;border-radius:var(--radius-card);box-shadow:none}.week-card:hover,.pipeline-card:hover,.surface-card:hover{transform:translateY(-2px);border-color:#3b82f661}.active-deals-summary-strip{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px}.active-deals-summary-card{display:grid;gap:6px;min-width:132px;padding:14px 16px;border-radius:14px;border:1px solid rgba(86,116,184,.22);background:#090f1dc2}.active-deals-summary-card span{color:var(--text-2);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.active-deals-summary-card strong{color:var(--text-0);font-size:20px}.active-deals-summary-card.is-risk{border-color:#ef4a5d4d;box-shadow:inset 0 0 0 1px #ef4a5d14}.active-deals-table tbody tr:hover td{background:#334155}.active-deals-table td,.active-deals-table th{white-space:nowrap;font-size:14px}.table-link{color:var(--accent-blue);text-decoration:none}.table-link.is-secondary{color:var(--text-1)}.record-card-link{cursor:pointer}.record-card-link:hover{border-color:#6f99ff4d;box-shadow:inset 0 0 0 1px #6f99ff24}.record-card-link:focus-visible{outline:none;border-color:#6f99ff6b;box-shadow:0 0 0 2px #6f99ff33,inset 0 0 0 1px #6f99ff2e}.pipeline-deal-subline{display:inline-flex;align-items:center;gap:6px}.deal-health-dot{display:inline-block;width:10px;height:10px;border-radius:999px}.deal-health-dot.is-green{background:var(--accent-green)}.deal-health-dot.is-amber{background:var(--accent-amber)}.deal-health-dot.is-red{background:var(--accent-red)}.active-deals-grid{align-items:start}.dashboard-segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);padding:var(--space-1);border-radius:999px;border:1px solid rgba(51,65,85,.9);background:#0f172ae6}.dashboard-segment{display:grid;gap:2px;min-height:44px;padding:10px 14px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text-1);font:inherit;cursor:pointer;text-align:center}.dashboard-segment span{font-size:14px;font-weight:600}.dashboard-segment small{color:var(--text-2);font-size:11px}.dashboard-segment.active{color:var(--text-0);border-color:#3b82f6cc;background:linear-gradient(135deg,#3b82f6e0,#2563ebe6);box-shadow:inset 0 0 0 1px #bfdbfe29}.dashboard-segment.active small{color:#e2e8f0eb}.reporting-context-block{display:grid;gap:var(--space-1);min-width:160px;padding:var(--space-3);border-radius:var(--radius-card);border:1px solid rgba(59,130,246,.24);background:linear-gradient(180deg,#0e172aeb,#09101ef5)}.reporting-context-kicker{color:var(--text-2);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.reporting-context-block strong{font-family:Lexend,sans-serif;font-size:28px;line-height:1;color:var(--text-0)}.reporting-context-block small{color:var(--text-1);font-size:12px}.puls-strip{margin-bottom:var(--space-4);grid-template-columns:1.45fr repeat(3,minmax(0,1fr))}.puls-tile{min-height:192px;align-content:start;position:relative;overflow:hidden;background:linear-gradient(180deg,#0e1527fc,#0a111ffa),radial-gradient(circle at top right,rgba(79,124,255,.16),transparent 38%);box-shadow:inset 0 1px #ffffff0a,0 20px 34px #050b1829;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.puls-tile:before,.overview-mode-hero:before,.overview-mode-kpi:before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.08),transparent 34%,transparent 70%,rgba(255,255,255,.03));opacity:.45;pointer-events:none}.puls-tile:after{content:"";position:absolute;inset:auto 18px 0;height:2px;border-radius:999px;background:linear-gradient(90deg,#4f7cff00,#4f7cfff0,#34d399bd,#f7c35f85);opacity:.82;pointer-events:none}.puls-tile.is-primary{border-color:#4f7cff4d;background:linear-gradient(180deg,#101d3afc,#09111ffa),radial-gradient(circle at 16% 18%,rgba(52,211,153,.16),transparent 24%),radial-gradient(circle at top right,rgba(79,124,255,.24),transparent 34%);box-shadow:inset 0 1px #ffffff0d,0 24px 40px #07102238}.puls-tile.is-success{border-color:#22c55e47;background:linear-gradient(180deg,#0b1920fa,#09111ffa),radial-gradient(circle at 18% 18%,rgba(52,211,153,.18),transparent 24%),radial-gradient(circle at top right,rgba(44,198,210,.1),transparent 34%)}.puls-tile.is-info{border-color:#4f7cff47;background:linear-gradient(180deg,#0d182afa,#09111ffa),radial-gradient(circle at 18% 18%,rgba(79,124,255,.15),transparent 24%),radial-gradient(circle at top right,rgba(52,211,153,.08),transparent 34%)}.puls-tile.is-critical{border-color:#ef4a5d4d;background:linear-gradient(180deg,#2d1218f5,#0c101dfa),radial-gradient(circle at 16% 18%,rgba(239,74,93,.12),transparent 24%),radial-gradient(circle at top right,rgba(239,74,93,.16),transparent 38%)}.puls-tile.is-critical:after{background:linear-gradient(90deg,#ef4a5d00,#ef4a5deb,#f7c35fad)}.puls-tile:hover{transform:translateY(-3px);box-shadow:0 18px 28px #050b1842}.puls-tile strong{letter-spacing:-.04em}.puls-tile.is-primary strong{font-size:52px}.puls-tile.is-success .puls-icon{color:var(--accent-green);background:#22c55e1f}.puls-tile.is-danger .puls-icon{color:var(--accent-red);background:#ef44441f}.puls-tile.is-info .puls-icon{color:var(--accent-blue);background:#3b82f61f}.puls-tile .trend-delta{min-height:18px}@media(prefers-reduced-motion:reduce){.tab-pane>*{opacity:1;transform:none;animation:none;will-change:auto}.mode-status-badge,.topbar-route-card strong svg,.dashboard-mode-pill.active:after,.view-tab.active:after,.decision-action.is-primary:after,.topbar-route-card:before{animation:none}.puls-tile,.overview-mode-kpi,.decision-action,.filter-summary-pill,.hero-focus-card,.dashboard-mode-pill,.view-tab,.logout-button,.controls-drawer-toggle,.settings-subnav-button,.dashboard-filter-heading-icon svg,.section-title-icon svg,.section-icon svg{transition:none}}.overview-mode-kpi strong,.signal-card strong{font-size:34px;line-height:1;letter-spacing:-.04em}.overview-mode-kpi small,.signal-card small,.focus-card small,.hero-focus-card small,.coaching-alert-card small{font-size:12px}.hero-focus-strip{display:grid;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid rgba(51,65,85,.85)}.hero-focus-strip-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.hero-focus-strip{display:grid;gap:14px;position:relative;overflow:hidden;padding:18px 20px;border-radius:18px;border:1px solid rgba(89,120,187,.24);background:linear-gradient(180deg,#0a111ff0,#080e1cf0),radial-gradient(circle at top right,rgba(79,124,255,.1),transparent 36%);box-shadow:inset 0 1px #ffffff08,0 18px 30px #060c1829}.hero-focus-strip:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.05),transparent 24%,transparent 76%,rgba(255,255,255,.03));pointer-events:none}.hero-focus-strip:after{content:"";position:absolute;inset:0 18px auto;height:2px;border-radius:999px;background:linear-gradient(90deg,#4f7cff00,#4f7cffd6,#34d399b8,#f7c35f75);opacity:.78;pointer-events:none}.hero-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.hero-focus-card{display:grid;gap:var(--space-1);position:relative;overflow:hidden;min-height:148px;padding:var(--space-2);border-radius:var(--radius-card);border:1px solid rgba(86,116,184,.18);background:linear-gradient(180deg,#0a111feb,#080e1dd1),radial-gradient(circle at top right,rgba(79,124,255,.08),transparent 40%);box-shadow:inset 0 1px #ffffff08,0 14px 24px #060c181f;transition:transform .18s var(--ease-out-quart),border-color .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart),background .18s var(--ease-out-quart)}.hero-focus-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:999px;background:linear-gradient(180deg,#2cc6d2eb,#4f7cffb8)}.hero-focus-card:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.06),transparent 28%,transparent 74%,rgba(255,255,255,.03));opacity:.54;pointer-events:none}.hero-focus-card:hover{transform:translate3d(0,-3px,0);box-shadow:inset 0 1px #ffffff0a,0 18px 30px #060c182e}.hero-focus-card.is-good{border-color:#34d39947}.hero-focus-card.is-watch{border-color:#f7c35f47;background:linear-gradient(180deg,#18140eeb,#080e1dd6),radial-gradient(circle at top right,rgba(247,195,95,.1),transparent 40%)}.hero-focus-card.is-critical{border-color:#ef4a5d4d;background:linear-gradient(180deg,#1c1015eb,#080e1dd6),radial-gradient(circle at top right,rgba(239,74,93,.1),transparent 40%)}.hero-focus-card.is-legacy:before{background:linear-gradient(180deg,#2cc6d2eb,#4f7cffb8)}.hero-focus-card.is-solutions:before{background:linear-gradient(180deg,#9a5cffeb,#f7c35fad)}.hero-focus-top{display:flex;justify-content:space-between;gap:var(--space-2);align-items:flex-start}.rep-focus-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-3)}.rep-focus-tile{display:grid;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-card);border:1px solid rgba(51,65,85,.9);background:#080e1db8}.rep-focus-tile.is-red{border-color:#ef444457}.rep-focus-tile.is-amber{border-color:#f59e0b57}.rep-focus-tile.is-green{border-color:#22c55e3d}.rep-focus-tile-top,.rep-focus-tile-meta,.deal-name-cell,.deal-health-cell{display:flex;align-items:center;gap:var(--space-1)}.rep-focus-tile-top,.rep-focus-tile-meta,.deal-name-cell{justify-content:space-between;flex-wrap:wrap}.rep-focus-tile-bars{display:grid;gap:var(--space-1)}.rep-focus-link{justify-self:start;font-size:12px}.development-table{font-size:14px}.development-table th,.development-table td{padding:var(--space-2)}.development-table thead th{font-size:12px}.development-table tbody tr:nth-child(2n) td{background:#0f172a6b}.development-table tbody tr:hover td{background:#334155b8}.active-deals-table td,.active-deals-table th,.pipeline-review-table td,.pipeline-review-table th{white-space:nowrap;vertical-align:middle}.deal-health-cell{min-width:96px}.deal-health-copy{font-size:12px;font-weight:600}.deal-health-copy.is-green{color:var(--accent-green)}.deal-health-copy.is-amber{color:var(--accent-amber)}.deal-health-copy.is-red{color:var(--accent-red)}.deal-name-cell strong,.pipeline-review-table strong,.sdr-call-table strong{color:var(--text-0)}.report-card{gap:var(--space-2)}.report-card-head{align-items:flex-start}.report-card-status-pill{padding:8px 12px;font-size:10px;border-width:1px}.report-card.is-green .report-card-status-pill{color:#bbf7d0f5;border-color:#22c55e61;background:#22c55e1f}.report-card.is-yellow .report-card-status-pill,.report-card.is-orange .report-card-status-pill{color:#fde68af5;border-color:#f59e0b61;background:#f59e0b1f}.report-card.is-red .report-card-status-pill{color:#fecacaf5;border-color:#ef444461;background:#ef44441f}.report-card.is-neutral .report-card-status-pill{color:#e2e8f0e6;border-color:#64748b6b;background:#64748b1f}.report-card-copy{min-height:96px}.report-card-copy strong{max-width:12ch}.report-card-meta-grid,.report-card-volume-row{opacity:1}.report-card-benchmark-copy{white-space:nowrap}.journey-flow-legend{display:flex;flex-wrap:wrap;gap:20px;align-items:center;color:var(--text-1);font-size:13px;line-height:1.5}.journey-flow-legend span{display:inline-flex;align-items:center;gap:8px}.journey-flow-legend i{display:inline-block;width:10px;height:10px;border-radius:999px}.journey-flow-legend i.is-blue{background:var(--accent-blue)}.journey-flow-legend i.is-green{background:var(--accent-green)}.journey-flow-legend i.is-red{background:var(--accent-red)}.journey-flow-legend i.is-teal{background:var(--accent-teal)}.sdr-sparkline-direction{font-size:14px;font-weight:700}.sdr-sparkline-direction.is-positive{color:var(--accent-green)}.sdr-sparkline-direction.is-negative{color:var(--accent-red)}.sdr-trend-bars.is-stacked{padding-inline:12%}.sdr-trend-stack{position:relative;display:flex;flex-direction:column-reverse;justify-content:flex-start;width:100%;height:164px;border-radius:12px 12px 6px 6px;overflow:hidden;background:#0f172ab8;border:1px solid rgba(51,65,85,.85)}.sdr-trend-segment{display:block;width:100%}.sdr-trend-segment.is-calls{background:#475569}.sdr-trend-segment.is-connected{background:var(--accent-blue)}.sdr-trend-segment.is-booked{background:var(--accent-green)}.sdr-trend-nums{display:grid;gap:4px;margin-top:var(--space-1)}.sdr-trend-num{text-align:left;font-size:11px}.sdr-call-table td:first-child{text-align:left}.sdr-raw-card{display:grid;gap:var(--space-3)}.sdr-raw-reconcile{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-2)}.sdr-raw-reconcile-card{display:grid;gap:4px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid rgba(51,65,85,.75);background:#0f172a8c}.sdr-raw-reconcile-card strong{font-size:18px;line-height:1.1}.sdr-raw-reconcile-card small{color:var(--text-muted);font-size:11px}.sdr-raw-reconcile-card.is-primary{border-color:#22c55e73;background:#22c55e14}.sdr-raw-reconcile-card.is-warn{border-color:#f59e0b73;background:#f59e0b14}.sdr-raw-note{display:flex;align-items:flex-start;gap:var(--space-1);margin:0;font-size:12px;color:var(--text-muted)}.sdr-raw-note.is-muted{opacity:.85}.sdr-raw-block{display:grid;gap:var(--space-2)}.sdr-raw-block-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.sdr-raw-block-head h4{margin:0;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.sdr-raw-table tbody tr.is-excluded{opacity:.72;background:#f59e0b0f}.sdr-raw-id{font-size:11px;color:var(--text-muted)}.sdr-raw-export{display:grid;gap:var(--space-2)}.sdr-raw-json{margin:0;max-height:360px;overflow:auto;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid rgba(51,65,85,.8);background:#020617d9;font-size:11px;line-height:1.45;color:#e2e8f0eb}.sdr-leader-raw-link{position:relative;z-index:1;margin-left:6px;font-size:10px;color:var(--accent-blue);text-decoration:underline;text-underline-offset:2px}.sdr-log-type-cell{display:inline-flex;align-items:center;gap:var(--space-1)}.sdr-outcome-tag{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:11px;border:1px solid rgba(51,65,85,.9)}.sdr-outcome-tag.is-good{color:#bbf7d0f5;border-color:#22c55e61;background:#22c55e1f}.sdr-outcome-tag.is-bad{color:#fecacaf5;border-color:#ef444461;background:#ef44441f}.sdr-outcome-tag.is-warn{color:#fde68af5;border-color:#f59e0b61;background:#f59e0b1f}.sdr-outcome-tag.is-neutral{color:var(--text-1);background:#64748b1f}@media(max-width:1480px){.topbar{grid-template-columns:1fr;align-items:stretch}.topbar-command-strip{grid-template-columns:minmax(220px,280px) minmax(0,1fr) auto;justify-content:stretch}}@media(max-width:1280px){.overview-mode-kpis,.overview-signal-grid,.rep-focus-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-focus-grid{grid-template-columns:1fr}.topbar-main{grid-template-columns:1fr;align-items:stretch;gap:14px}.dashboard-filter-command{grid-template-columns:1fr}}@media(max-width:980px){.layout{width:min(1780px,calc(100vw - 32px))}.topbar{padding-inline:var(--space-2)}.topbar-command-strip,.topbar-status-stack{width:100%}.topbar-command-strip{justify-content:stretch}.topbar-status-stack{flex-wrap:wrap}.topbar-status-card,.topbar .freshness-badge{flex:1 1 180px}.dashboard-filter-grid,.reporting-header-grid,.puls-strip,.reporting-scorecards,.overview-mode-head,.overview-mode-kpis,.overview-signal-grid,.rep-focus-strip{grid-template-columns:1fr}.dashboard-segmented-control{grid-template-columns:1fr;border-radius:var(--radius-card)}.dashboard-filter-intent{padding-left:0;border-left:0;padding-top:0}.reporting-quality-banner{grid-template-columns:1fr}}.active-deal-stack{display:grid;gap:12px}.active-deal-card{display:grid;gap:14px;padding:14px;border-radius:18px;border:1px solid rgba(86,116,184,.18);background:linear-gradient(180deg,#0e1526f5,#0a101deb)}.active-deal-main{display:grid;gap:10px}.active-deal-title-row,.active-deal-meta-row,.active-deal-actions,.active-deal-timecopy{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.active-deal-title-row strong{color:var(--text-0);font-size:15px}.active-deal-chip-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.active-deal-meta-row{color:var(--text-1)}.pipeline-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(86,116,184,.22);background:#ffffff08;color:var(--text-1);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.pipeline-badge.is-legacy{border-color:#2cc6d247;color:#9feff5eb;background:linear-gradient(135deg,#2cc6d229,#10414e2e)}.pipeline-badge.is-solutions{border-color:#9a5cff47;color:#dcc4ffeb;background:linear-gradient(135deg,#9a5cff29,#3e1b6e2e)}.active-deal-meter-stack{display:grid;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid rgba(86,116,184,.14);background:#ffffff06}.active-deal-meter-row,.focus-bar-row{display:grid;grid-template-columns:84px minmax(0,1fr) 44px;gap:10px;align-items:center}.active-deal-meter-row span,.focus-bar-row span{display:inline-flex;align-items:center;gap:6px;color:var(--text-1);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.active-deal-meter-row strong,.focus-bar-row strong{color:var(--text-0);font-size:12px;text-align:right}.mini-progress,.kpi-meter,.signal-meter{height:8px;border-radius:999px;overflow:hidden;background:#ffffff0f}.mini-progress i,.kpi-meter i,.signal-meter i{display:block;height:100%;border-radius:inherit}.mini-progress i.is-red,.signal-meter i.is-red{background:linear-gradient(90deg,#ff7884f2,#ef4a5dd1)}.mini-progress i.is-violet{background:linear-gradient(90deg,#7a5affe6,#9a5cffdb)}.mini-progress i.is-teal,.signal-meter i.is-teal{background:linear-gradient(90deg,#2cc6d2f2,#1fd16ebf)}.mini-progress i.is-blue,.kpi-meter i.is-blue,.signal-meter i.is-blue{background:linear-gradient(90deg,#4f7cfff2,#589bffd1)}.kpi-meter i.is-green,.signal-meter i.is-green{background:linear-gradient(90deg,#1fd16ef2,#2cc6d2b8)}.signal-meter i.is-amber{background:linear-gradient(90deg,#ffb224f2,#ff8a3dd1)}.active-deal-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.active-deal-signal-grid>div{display:grid;gap:3px;padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(86,116,184,.14)}.active-deal-signal-grid span,.active-deal-timecopy span,.active-deal-timecopy a,.active-deal-link-hint{color:var(--text-2);font-size:11px}.active-deal-signal-grid strong{color:var(--text-0);font-size:13px}.deal-risk-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent}.deal-risk-pill.is-healthy{color:#b6ffd5f2;border-color:#1fd16e4d;background:#1fd16e1f}.deal-risk-pill.is-watch{color:#ffd692f2;border-color:#ffb2244d;background:#ffb2241f}.deal-risk-pill.is-risk{color:#ffbfc5f2;border-color:#ef4a5d57;background:#ef4a5d1f}.active-deal-link{text-decoration:none}.active-deals-sort-row{margin-bottom:14px}.overview-mode-hero{display:grid;gap:18px;position:relative;overflow:hidden;isolation:isolate;padding:24px 26px;border-radius:24px;border:1px solid rgba(92,127,206,.28);box-shadow:var(--shadow),var(--panel-glow),inset 0 0 0 1px #4f7cff0d}.rep-mode-hero{background:radial-gradient(circle at 14% 10%,rgba(52,211,153,.14),transparent 24%),radial-gradient(circle at top right,rgba(79,124,255,.16),transparent 28%),linear-gradient(180deg,#0b1521fa,#07101cfa)}.analyst-mode-hero{background:radial-gradient(circle at 16% 10%,rgba(247,195,95,.08),transparent 22%),radial-gradient(circle at top right,rgba(79,124,255,.16),transparent 28%),linear-gradient(180deg,#0b1423fa,#080e1bfa)}.overview-mode-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.95fr);gap:18px;align-items:start;width:100%;min-width:0;max-width:100%}.overview-mode-intro{display:grid;gap:12px;align-content:start}.overview-mode-hero h2{display:flex;align-items:center;gap:12px;font-size:clamp(28px,3vw,40px);line-height:.98}.overview-mode-intro .reporting-copy{max-width:62ch}.hero-status-rail{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.hero-status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(86,116,184,.28);background:linear-gradient(180deg,#121c2fe6,#0b111ee0);color:var(--text-1);font-size:13px;letter-spacing:.04em;box-shadow:inset 0 1px #ffffff0a,0 10px 18px #050b182e}.hero-status-pill.is-blue{border-color:#4f7cff61;color:#d4e1fffa;background:linear-gradient(180deg,#182a4ce0,#0b1425e6),radial-gradient(circle at top right,rgba(79,124,255,.16),transparent 46%)}.hero-status-pill.is-red{border-color:#ef4a5d61;color:#ffcdd4fa;background:linear-gradient(180deg,#32161ce6,#120f1ceb),radial-gradient(circle at top right,rgba(239,74,93,.14),transparent 46%)}.hero-status-pill.is-teal{border-color:#2cc6d261;color:#c6f9eafa;background:linear-gradient(180deg,#102c2ce6,#0a131feb),radial-gradient(circle at top right,rgba(44,198,210,.14),transparent 46%)}.overview-mode-kpis,.overview-signal-grid,.focus-list-grid,.coaching-alert-grid{display:grid;gap:12px;width:100%;min-width:0;max-width:100%}.overview-decision-strip,.reporting-decision-strip{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(260px,.72fr);gap:12px;width:100%;min-width:0;max-width:100%}.overview-support-rail{display:grid;gap:12px;width:100%;min-width:0;max-width:100%}.overview-decision-card,.reporting-decision-card{display:grid;gap:12px;padding:18px 20px;border-radius:18px;border:1px solid rgba(90,115,173,.28);background:linear-gradient(180deg,#0e1526f2,#090f1df2),radial-gradient(circle at top right,rgba(79,124,255,.11),transparent 40%);box-shadow:inset 0 1px #ffffff08,0 16px 26px #060c1829}.overview-decision-card.is-primary,.reporting-decision-card.is-primary{min-height:100%;border-color:#789aff57;background:linear-gradient(180deg,#10182cfc,#090f1df7),radial-gradient(circle at 12% 16%,rgba(52,211,153,.08),transparent 24%),radial-gradient(circle at top right,rgba(79,124,255,.18),transparent 42%)}.overview-decision-card.is-critical,.reporting-decision-card.is-critical{border-color:#ef4a5d61;background:linear-gradient(180deg,#2b0f16f5,#0f0e1bf7),radial-gradient(circle at 12% 16%,rgba(239,74,93,.08),transparent 24%),radial-gradient(circle at top right,rgba(239,74,93,.18),transparent 42%)}.overview-decision-card.is-watch,.reporting-decision-card.is-watch{border-color:#ffb22457;background:linear-gradient(180deg,#22160af5,#0c101df7),radial-gradient(circle at 12% 16%,rgba(255,178,36,.08),transparent 24%),radial-gradient(circle at top right,rgba(255,178,36,.16),transparent 42%)}.overview-decision-card.is-good,.reporting-decision-card.is-good{border-color:#1fd16e47}.overview-decision-card.is-support-pipeline{border-color:#2cc6d24d;background:linear-gradient(180deg,#0c1e25f0,#090f1df2),radial-gradient(circle at top right,rgba(44,198,210,.14),transparent 40%)}.overview-decision-card.is-support-quality{border-color:#f7c35f4d;background:linear-gradient(180deg,#22190ef0,#090f1df2),radial-gradient(circle at top right,rgba(247,195,95,.14),transparent 40%)}.overview-decision-card.is-support-coaching{border-color:#ef4a5d4d;background:linear-gradient(180deg,#251216f0,#090f1df2),radial-gradient(circle at top right,rgba(239,74,93,.14),transparent 40%)}.overview-decision-card.is-neutral,.reporting-decision-card.is-neutral{border-color:#7f8aa938}.overview-decision-card span,.reporting-decision-card span{color:#c8d8f2e0;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.overview-decision-card strong,.reporting-decision-card strong{color:var(--text-0);font-family:Lexend,sans-serif;font-size:28px;line-height:1.02;letter-spacing:-.03em}.overview-support-rail .overview-decision-card strong{font-size:22px;line-height:1.1}.overview-decision-card p,.reporting-decision-card p,.reporting-decision-foot{margin:0;color:#e1ebf8d6;font-size:14px;line-height:1.6}.overview-decision-head,.reporting-decision-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.overview-decision-evidence,.reporting-decision-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(118,145,205,.18);background:#ffffff0d}.overview-decision-evidence span,.reporting-decision-meta-grid span{display:block;color:#bcceecc2;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.overview-decision-evidence strong,.reporting-decision-meta-grid strong{margin-top:6px;font-size:17px;line-height:1.25}.overview-decision-meta{color:#b6c6e3db;font-size:13px}.overview-decision-actions{display:flex;flex-wrap:wrap;gap:8px}.decision-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;padding:9px 12px;border-radius:999px;border:1px solid rgba(103,128,188,.22);background:linear-gradient(180deg,#121b2ed6,#0a101cd6),radial-gradient(circle at top right,rgba(79,124,255,.08),transparent 46%);color:var(--text-0);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.decision-action:hover,.decision-action:focus-visible{border-color:#85a7ff61;background:#141e36fa;transform:translateY(-1px)}.decision-action.is-primary{border-color:#34d39961;background:linear-gradient(135deg,#194d9b4d,#10816838),radial-gradient(circle at top right,rgba(247,195,95,.18),transparent 54%);box-shadow:inset 0 0 0 1px #4f7cff1f,0 10px 24px #0a1a313d}.metric-chip.is-good{border-color:#1fd16e57;color:#baf7d0f0}.metric-chip.is-watch{border-color:#ffb22457;color:#ffdc9af0}.metric-chip.is-critical{border-color:#ef4a5d57;color:#ffc0c8f0}.metric-chip.is-neutral{border-color:#7f8aa947;color:#ced6e8eb}.overview-mode-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-mode-kpi,.signal-card,.focus-card,.coaching-alert-card{min-width:0;padding:16px 18px;border-radius:16px;border:1px solid rgba(90,115,173,.22);background:#0c1222e0}.overview-mode-kpi{position:relative;overflow:hidden;min-height:132px;background:linear-gradient(180deg,#0d1324f2,#090f1deb),radial-gradient(circle at top right,rgba(79,124,255,.12),transparent 46%);box-shadow:inset 0 1px #ffffff08,0 14px 24px #060c1824;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.overview-mode-kpi:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.overview-mode-kpi span,.signal-card span,.focus-card small,.coaching-alert-card small,.focus-card-meta{color:var(--text-1)}.overview-mode-kpi:first-child{border-color:#4f7cff57;background:linear-gradient(180deg,#0e1830f5,#090f1deb),radial-gradient(circle at 84% 12%,rgba(79,124,255,.16),transparent 42%)}.overview-mode-kpis .overview-mode-kpi:nth-child(2){border-color:#34d39957;background:linear-gradient(180deg,#0a191cf5,#090f1deb),radial-gradient(circle at 84% 12%,rgba(52,211,153,.16),transparent 44%)}.overview-mode-kpis .overview-mode-kpi:nth-child(3){border-color:#f7c35f57;background:linear-gradient(180deg,#1b180ff5,#0b0f1ceb),radial-gradient(circle at 84% 12%,rgba(247,195,95,.16),transparent 44%)}.overview-mode-kpis .overview-mode-kpi:nth-child(4){border-color:#ef4a5d57;background:linear-gradient(180deg,#231216f5,#0b0f1ceb),radial-gradient(circle at 84% 12%,rgba(239,74,93,.16),transparent 44%)}.overview-mode-kpi:hover{transform:translateY(-2px);box-shadow:0 16px 28px #050b183d}.overview-mode-kpi span,.signal-card span{display:inline-flex;align-items:center;gap:8px;color:#d6e3f9eb;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.overview-mode-kpi strong,.signal-card strong,.focus-card strong,.coaching-alert-card strong{display:block;margin-top:8px;font-size:clamp(30px,3vw,36px);color:var(--text-0);line-height:.98}.overview-mode-kpi small,.signal-card small{display:block;margin-top:8px;color:#dde8f8d1;font-size:13px;line-height:1.55}.signal-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.signal-card-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:7px 10px;border-radius:999px;border:1px solid rgba(94,121,186,.24);background:#090f1cdb;color:var(--text-1);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.signal-card-link:hover,.signal-card-link:focus-visible{border-color:#85a7ff5c;background:#131d34fa;color:var(--text-0)}.kpi-meter,.signal-meter{margin-top:12px}.overview-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-card.semantic-discovery{border-color:#4f7cff47}.signal-card.semantic-risk{border-color:#ef4a5d47}.signal-card.semantic-contract{border-color:#2cc6d247}.signal-card.semantic-neutral{border-color:#ffb22438}.focus-list-panel{display:grid;gap:14px}.focus-list-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.focus-card{display:grid;gap:12px;position:relative;overflow:hidden}.focus-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:3px;background:linear-gradient(180deg,#ef4a5deb,#9a5cffad)}.focus-card-top,.focus-card-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.focus-card-top{align-items:start}.focus-pipeline-badge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(86,116,184,.24)}.focus-pipeline-badge.is-legacy{border-color:#2cc6d247;color:#b6f4f8eb}.focus-pipeline-badge.is-solutions{border-color:#9a5cff47;color:#dcc4ffeb}.focus-card-bars{display:grid;gap:8px}.pipeline-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-2)}.pipeline-summary-item{padding:var(--space-2);border-radius:10px;border:1px solid rgba(51,65,85,.9);background:#0f172a8a}.pipeline-summary-item span{display:block;color:var(--text-2);font-size:12px}.pipeline-summary-item strong{display:block;margin-top:8px;color:var(--text-0);font-size:18px}.stage-progress.is-funnel{justify-content:center}.stage-progress.is-funnel>div{margin:0 auto}.funnel-dropoff-note{display:flex;justify-content:center;margin:4px 0 8px}.funnel-dropoff-note span{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#ef444414;color:var(--accent-red);font-size:12px}.reporting-quality-banner{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:var(--space-3);align-items:center;margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);border:1px solid rgba(245,158,11,.55);background:linear-gradient(180deg,#f59e0b1f,#1e293be6)}.reporting-quality-title{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:600}.reporting-quality-copy small,.reporting-quality-copy a{color:var(--text-1);font-size:14px}.reporting-quality-copy a{color:var(--accent-blue);text-decoration:none}.reporting-quality-meter{height:10px;border-radius:999px;overflow:hidden;background:#ffffff14}.reporting-quality-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--accent-amber),#f97316)}.reporting-decision-strip{margin-top:18px}.reporting-trend-chip{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:7px 10px;border-radius:999px;border:1px solid rgba(103,128,188,.18);background:#ffffff0a;color:var(--text-1);font-size:11px;letter-spacing:.04em}.reporting-trend-chip.is-good{border-color:#1fd16e4d;color:#baf7d0f0}.reporting-trend-chip.is-bad{border-color:#ef4a5d4d;color:#ffc0c8f0}.reporting-trend-chip.is-neutral{border-color:#7f8aa942}.report-card{position:relative;overflow:hidden;padding:var(--space-3)}.report-card-sparkline-wrap{display:flex;justify-content:flex-end;min-height:40px}.report-card-sparkline{color:currentColor;opacity:.95}.report-card-sparkline-benchmark,.report-card-sparkline-target{stroke:#94a3b88c;stroke-width:1;stroke-dasharray:4 4}.report-card-sparkline-target{stroke:#f59e0bb3}.report-card-compare-footer{display:flex;justify-content:space-between;gap:var(--space-2);align-items:center;padding-top:var(--space-2);margin-top:var(--space-2);border-top:1px solid rgba(51,65,85,.85)}.report-card-benchmark-copy{color:var(--text-2);font-size:12px}.journey-summary-line{margin:0;color:var(--text-1);max-width:74ch;padding-inline:2px;font-size:15px;line-height:1.6}.journey-summary-line strong{color:#fff;font-family:Lexend,sans-serif;font-size:24px;letter-spacing:-.03em}.sdr-leader-kort{gap:var(--space-2)}.sdr-leader-kort.is-green{border-color:#22c55e59}.sdr-leader-kort.is-amber{border-color:#f59e0b59}.sdr-leader-primary strong{display:block;font-size:40px;line-height:1;color:#fff}.sdr-leader-primary span{color:var(--text-2);font-size:12px}.sdr-leader-mini-funnel{display:grid;gap:6px}.sdr-leader-mini-funnel span{color:var(--text-1);font-size:12px;font-family:Lexend,sans-serif}.sdr-leader-mini-funnel i{display:block;height:8px;border-radius:999px;background:var(--accent-blue)}.sdr-leader-volume-panel{display:grid;gap:8px;padding:10px 10px 8px;border-radius:12px;border:1px solid rgba(105,134,201,.14);background:#080d1a8c}.sdr-leader-volume-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sdr-leader-volume-panel-head span{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-weight:700}.sdr-leader-volume-panel-head small{font-size:9px;color:var(--text-2);letter-spacing:.02em}.sdr-leader-volume{display:grid;gap:8px}.sdr-leader-volume-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:2px 8px;align-items:center}.sdr-leader-volume-row.is-emphasis .sdr-leader-volume-track{height:14px;border-color:#8b5cf62e;background:#8b5cf60d}.sdr-leader-volume-row.is-emphasis.is-critical .sdr-leader-volume-track{border-color:#ef4a5d47;background:repeating-linear-gradient(-45deg,#ef4a5d0a,#ef4a5d0a 4px,#ef4a5d14 4px 8px)}.sdr-leader-volume-label{grid-column:1;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.sdr-leader-volume-meta{grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:6px}.sdr-leader-volume-value{font-family:Lexend,sans-serif;font-size:13px;font-weight:800;line-height:1;color:var(--text-0);font-variant-numeric:tabular-nums}.sdr-leader-volume-share{font-family:Lexend,sans-serif;font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:999px;border:1px solid rgba(105,134,201,.16);color:var(--text-2);background:#ffffff08}.sdr-leader-volume-share.is-leader{color:#cffbdbf5;border-color:#22c55e47;background:#22c55e1a}.sdr-leader-volume-share.is-critical{color:#ffaab4f5;border-color:#ef4a5d52;background:#ef4a5d1f}.sdr-leader-volume-share.is-weak{color:#ffc8aaeb;border-color:#f59e0b3d;background:#f59e0b14}.sdr-leader-volume-track{grid-column:1 / -1;position:relative;height:10px;border-radius:999px;background:#ffffff08;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.sdr-leader-volume-tick{position:absolute;top:2px;bottom:2px;width:1px;background:#ffffff0f;z-index:1;pointer-events:none}.sdr-leader-volume-tick.is-25{left:25%}.sdr-leader-volume-tick.is-50{left:50%}.sdr-leader-volume-tick.is-75{left:75%}.sdr-leader-volume-fill{position:absolute;inset:0 auto 0 0;display:block;width:100%;height:100%;border-radius:inherit;transform:scaleX(var(--fill-scale, 0));transform-origin:left center;transition:transform .55s cubic-bezier(.16,1,.3,1);z-index:1}.sdr-leader-volume-fill.is-prospect{background:linear-gradient(180deg,#9a6efff5,#6d3edce0)}.sdr-leader-volume-fill.is-prospect.is-over-goal{background:linear-gradient(180deg,#34d399f5,#16a34ae0)}.sdr-leader-volume-row.is-over-goal .sdr-leader-volume-value{color:var(--accent-green)}.sdr-leader-volume-fill.is-calls{background:linear-gradient(180deg,#60a5faf5,#2563ebe0)}.sdr-leader-volume-fill.is-connected{background:linear-gradient(180deg,#4ade80f5,#16a34ae0)}.sdr-leader-volume-fill.is-booked{background:linear-gradient(180deg,#fbbf24f5,#d97706e0)}.sdr-leader-volume-fill.is-critical{background:linear-gradient(180deg,#f87171e0,#b91c1cc7)!important;opacity:.95}.sdr-leader-volume-fill.is-weak{opacity:.78;filter:saturate(.82)}.sdr-leader-volume-row.is-critical .sdr-leader-volume-value{color:#ffaab4f5}.sdr-leader-volume-row.is-leader .sdr-leader-volume-value{color:var(--text-0)}.sdr-leader-volume-rate{grid-column:1 / -1;font-size:10px;color:var(--text-2);font-family:Lexend,sans-serif;letter-spacing:.02em;line-height:1.35}.sdr-leader-volume-rate.is-alert{color:#ffaab4eb}.sdr-leader-volume-rate-context{color:var(--text-2);opacity:.85}@keyframes sdrLeaderCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sdr-leader-kort{animation:none}.sdr-leader-volume-fill,.sdr-leader-score-fill{transition:none}}.sdr-leader-target{display:flex;justify-content:space-between;gap:var(--space-2);color:var(--text-2);font-size:12px}.sdr-leader-coverage{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid rgba(105,134,201,.18);background:#0f172a8c;font-size:12px}.sdr-leader-coverage span{color:var(--text-1);font-weight:600}.sdr-leader-coverage small{color:var(--text-2)}.sdr-leader-coverage.is-green{border-color:#22c55e47;background:#22c55e14}.sdr-leader-coverage.is-amber{border-color:#f59e0b47;background:#f59e0b14}.sdr-leader-coverage.is-red{border-color:#ef444447;background:#ef444414}.sdr-assigned-coverage{display:grid;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(105,134,201,.16)}.sdr-assigned-coverage-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.sdr-assigned-coverage-head h3{display:flex;align-items:center;gap:8px;margin:6px 0 8px;font-size:18px}.sdr-assigned-coverage-team{min-width:180px;padding:12px 14px;border-radius:10px;border:1px solid rgba(105,134,201,.22);background:#0f172ab8}.sdr-assigned-coverage-team span{display:block;color:var(--text-2);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.sdr-assigned-coverage-team strong{display:block;margin-top:4px;font-size:28px;line-height:1}.sdr-assigned-coverage-team small{display:block;margin-top:6px;color:var(--text-2);font-size:12px}.sdr-assigned-coverage-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.sdr-assigned-coverage-card{padding:12px 14px;border-radius:10px;border:1px solid rgba(105,134,201,.18);background:#0f172a8c}.sdr-assigned-coverage-card.is-selected{border-color:#4f7cff73;box-shadow:inset 0 0 0 1px #4f7cff2e}.sdr-assigned-coverage-card-head{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:10px}.sdr-assigned-coverage-card-head strong{font-size:13px}.sdr-assigned-coverage-hero{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.sdr-assigned-coverage-hero strong{font-size:24px;line-height:1}.sdr-assigned-coverage-hero span,.sdr-assigned-coverage-card small{color:var(--text-2);font-size:12px}.sdr-assigned-coverage-buckets{display:grid;gap:4px;margin-bottom:8px;color:var(--text-1);font-size:12px}.sdr-winner-cell .is-positive,.sdr-leader-rate-cell .is-positive{color:var(--accent-green)}.sdr-winner-cell .is-negative,.sdr-leader-rate-cell .is-negative{color:var(--accent-red)}.sdr-benchmark-line{stroke:#94a3b8a6;stroke-width:1;stroke-dasharray:4 4}.sdr-trend-bars{position:relative;align-items:flex-end;justify-content:center}.sdr-trend-target-line{position:absolute;left:10%;right:10%;border-top:1px dashed var(--accent-amber)}.sdr-manager-benchmark-legend{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.sdr-manager-benchmark-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:11px;letter-spacing:.04em}.sdr-rate-gauge-cell{min-width:120px}.sdr-rate-gauge{height:8px;margin-bottom:6px;border-radius:999px;overflow:hidden;background:#ffffff0f}.sdr-rate-gauge i{display:block;height:100%;border-radius:inherit}.sdr-rate-gauge i.is-good{background:var(--accent-green)}.sdr-rate-gauge i.is-ok{background:var(--accent-amber)}.sdr-rate-gauge i.is-low{background:var(--accent-red)}.sdr-weekly-table tbody tr:nth-child(2n) td{background:#162032b8}.sdr-weekly-table tbody tr.is-current-row td{font-weight:600}.sdr-target-pill{padding:8px 12px;border-radius:999px;border:1px solid rgba(245,158,11,.42);color:var(--accent-amber);font-size:12px}.sdr-booking-outreach-summary{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.sdr-booking-outreach-summary .sdr-target-pill{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;border-radius:10px}.sdr-booking-outreach-summary .sdr-target-pill strong{font-size:14px}.sdr-booking-outreach-summary .sdr-target-pill small{color:var(--text-2);font-size:11px}.sdr-booking-outreach-table-wrap{margin-bottom:14px;overflow-x:auto}.sdr-booking-outreach-table{min-width:920px}.sdr-booking-outreach-table tbody tr.is-muted td{opacity:.45}.sdr-booking-outreach-owner-wrap,.sdr-booking-outreach-samples{margin-top:16px;padding-top:14px;border-top:1px solid rgba(90,115,173,.18)}.sdr-booking-outreach-sample-table td strong{color:var(--accent-amber)}.sdr-repeat-toggle{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;border:1px solid rgba(90,115,173,.24);background:#070d18ad}.sdr-repeat-toggle button{border:none;background:transparent;color:var(--text-1);font-size:12px;font-weight:700;padding:8px 12px;border-radius:999px;cursor:pointer}.sdr-repeat-toggle button.is-active{background:#2cc6d229;color:#bdf8fcf5;box-shadow:inset 0 0 0 1px #2cc6d247}.sdr-repeat-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.sdr-repeat-summary-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.sdr-repeat-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--text-1);font-size:12px}.sdr-repeat-pagination-controls{display:inline-flex;gap:8px}.sdr-repeat-pagination-controls button{border:1px solid rgba(90,115,173,.24);background:#070d18ad;color:var(--text-0);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer}.sdr-repeat-pagination-controls button:disabled{opacity:.45;cursor:default}.sdr-repeat-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:14px 16px;border-radius:14px;border:1px solid rgba(44,198,210,.22);background:#0a1d2375}.sdr-repeat-footer strong{color:var(--text-1);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.sdr-repeat-footer span{color:#bdf8fcf5;font-family:Lexend,sans-serif;font-size:22px}.sdr-repeat-company-cell{display:grid;gap:4px}.sdr-repeat-company-cell small{color:var(--text-2);font-size:11px}.sdr-repeat-mix{display:inline-flex;flex-wrap:wrap;gap:8px;color:var(--text-1);font-size:12px}.sdr-repeat-mix b{color:var(--text-0);font-weight:700}.sdr-repeat-owner-preview{display:flex;flex-wrap:wrap;gap:8px}.sdr-repeat-owner-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(90,115,173,.24);background:#070d1894;color:var(--text-1);font-size:11px;white-space:nowrap}.sdr-repeat-owner-chip b{color:var(--text-0)}.sdr-repeat-owner-empty{color:var(--text-2);font-size:12px}.coaching-alert-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.coaching-alert-card{background:linear-gradient(180deg,#2d1218eb,#0f0f1beb),radial-gradient(circle at top right,rgba(239,74,93,.12),transparent 42%);border-color:#ef4a5d47}.coaching-alert-head{display:flex;justify-content:space-between;align-items:start;gap:10px}.coaching-alert-head .metric-chip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:6px 10px;font-size:11px}.pipeline-review-table th,.pipeline-review-table td{white-space:nowrap}.meeting-funnel-grid,.meeting-flow-summary{display:grid;gap:12px}.meeting-funnel-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center}.meeting-funnel-copy{display:grid;gap:3px}.meeting-funnel-copy span,.meeting-funnel-copy small{color:var(--text-2)}.meeting-funnel-copy strong{color:var(--text-0);font-size:22px}.meeting-funnel-bar{height:14px;border-radius:999px;overflow:hidden;background:#ffffff0d}.meeting-funnel-bar i{display:block;height:100%;border-radius:inherit}.dealflow-step-stack{display:grid;gap:10px}.dealflow-step-row{display:grid;grid-template-columns:170px minmax(0,1fr) 58px;gap:12px;align-items:center}.dealflow-step-row span{color:var(--text-1)}.dealflow-step-row strong{color:var(--text-0);text-align:right}.dealflow-step-bar{height:10px;background:#ffffff0d;border-radius:999px;overflow:hidden}.dealflow-step-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f7cfff2,#1fd16ed9)}.report-card:hover{transform:translateY(-4px);box-shadow:0 16px 44px #00000061,var(--panel-glow)}.report-card .report-card-meta-grid,.report-card .report-card-volume-row{opacity:1;transition:opacity .2s ease}.report-card:hover .report-card-meta-grid,.report-card:hover .report-card-volume-row{opacity:1}.report-card.is-green .report-card-copy strong{text-shadow:0 0 18px rgba(31,209,110,.25)}.report-card.is-yellow .report-card-copy strong{text-shadow:0 0 18px rgba(255,207,90,.25)}.report-card.is-orange .report-card-copy strong{text-shadow:0 0 18px rgba(255,156,61,.25)}.report-card.is-red .report-card-copy strong{text-shadow:0 0 18px rgba(239,74,93,.25)}.week-hero-split{margin-top:20px;display:flex;align-items:flex-end;gap:6px}.week-hero-split strong{font-family:Lexend,sans-serif;font-size:54px;line-height:.9;letter-spacing:-.05em;font-weight:800}.week-hero-split .week-hero-divider{color:var(--text-2);font-size:28px;font-weight:300;line-height:.9;padding:0 2px;opacity:.4}.week-hero-split .week-hero-secondary{color:var(--text-1);font-family:Lexend,sans-serif;font-size:32px;line-height:.9;letter-spacing:-.04em;font-weight:600}.week-hero-label{margin-top:6px;display:flex;gap:14px;color:var(--text-2);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.week-completion-ring{margin-top:14px;display:flex;align-items:center;gap:10px}.week-completion-ring svg{flex:0 0 auto}.week-completion-ring span{color:var(--text-1);font-size:13px;font-weight:600}.week-card.is-rich{display:grid;gap:14px;align-content:start}.week-hero-block{display:grid;gap:4px}.week-hero-foot{color:var(--text-1);font-size:13px}.week-bucket-list,.week-bucket-stack{display:grid;gap:8px}.week-bucket-row,.week-meeting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.week-bucket-name{display:inline-flex;align-items:center;gap:8px;color:var(--text-1)}.week-bucket-name i{width:8px;height:8px;border-radius:50%;box-shadow:0 0 10px currentColor}.week-bucket-values strong{color:var(--text-0);font-size:20px}.week-bucket-values small{color:var(--text-2);font-size:12px}.week-meeting-preview{display:grid;gap:0;padding:10px 12px;border-radius:16px;background:#ffffff08;border:1px solid rgba(86,116,184,.14)}.week-meeting-row{grid-template-columns:72px minmax(0,1fr) auto}.week-meeting-date{color:var(--text-2);font-size:12px}.week-meeting-title{color:var(--text-0);font-size:13px}.week-outcome-row{align-self:end;grid-template-columns:repeat(auto-fit,minmax(112px,max-content));align-items:end}.week-outcome-chip{position:relative;z-index:1}.week-outcome-chip.is-active{z-index:20}.week-outcome-button{cursor:pointer;font:inherit;text-align:center;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.week-outcome-button:hover,.week-outcome-button:focus-visible,.week-outcome-button.is-active{border-color:#85a7ff61;background:#1c2848f5;color:var(--text-0);transform:translateY(-1px)}.week-outcome-popover{position:absolute;left:0;bottom:calc(100% + 10px);z-index:30;width:min(320px,calc(100vw - 88px));max-height:240px;display:grid;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(104,134,207,.26);background:linear-gradient(180deg,#121c34fe,#0b1222fe),radial-gradient(circle at top right,rgba(79,124,255,.18),transparent 34%);box-shadow:0 28px 60px #0308169e,inset 0 1px #d6e9ff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate}.week-outcome-popover.is-floating{position:fixed;left:12px;top:12px;bottom:auto;z-index:9999;transform:translateY(-100%);pointer-events:auto}.week-outcome-chip.is-right .week-outcome-popover{left:auto;right:0}.week-outcome-popover-head{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px}.week-outcome-popover-head strong{color:var(--text-0);font-size:12px}.week-outcome-popover-head span{color:var(--text-2);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.week-outcome-popover-close{width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid rgba(133,167,255,.22);border-radius:8px;background:#080e1cd1;color:var(--text-2);cursor:pointer;font:inherit;font-size:12px;line-height:1}.week-outcome-popover-close:hover,.week-outcome-popover-close:focus-visible{border-color:#85a7ff70;color:var(--text-0);background:#1c2848f5}.week-outcome-popover-list{display:grid;gap:8px;overflow-y:auto;padding-right:4px}.week-outcome-popover-item{display:grid;gap:4px;padding:10px 11px;border-radius:14px;border:1px solid rgba(92,120,188,.16);background:#141e38eb}.week-outcome-popover-main{min-width:0;color:var(--text-0);font-size:12px;font-weight:700;line-height:1.35}.week-outcome-popover-sub{min-width:0;color:var(--text-1);font-size:11px;line-height:1.35}.week-outcome-popover-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--text-2);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.pipeline-kpi-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.pipeline-kpi-ribbon .kpi-tile{padding:14px 16px;border-radius:16px;background:#ffffff08;border:1px solid rgba(103,128,188,.14);transition:opacity .3s ease}.pipeline-kpi-ribbon .kpi-tile.is-hero{border-color:#6780bc47;background:#ffffff0d}.pipeline-kpi-ribbon .kpi-tile.is-hero.accent-green{border-color:#1fd16e47}.pipeline-kpi-ribbon .kpi-tile.is-hero.accent-blue{border-color:#4f7cff47}.pipeline-kpi-ribbon .kpi-tile strong{display:block;font-family:Lexend,sans-serif;line-height:1;letter-spacing:-.04em}.pipeline-kpi-ribbon .kpi-tile.is-hero strong{font-size:36px;font-weight:800}.pipeline-kpi-ribbon .kpi-tile:not(.is-hero) strong{font-size:24px;font-weight:700}.pipeline-kpi-ribbon .kpi-tile span{display:block;margin-top:4px;color:var(--text-1);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.pipeline-kpi-ribbon .kpi-tile .kpi-delta{margin-top:6px;font-size:12px;font-weight:600}.pipeline-kpi-ribbon .kpi-tile .kpi-delta.delta-positive{color:var(--accent-green)}.pipeline-kpi-ribbon .kpi-tile .kpi-delta.delta-negative{color:var(--accent-red)}.pipeline-kpi-inline{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:14px;padding:12px 16px;border-radius:14px;border:1px solid rgba(103,128,188,.14);background:#ffffff08;font-size:13px;color:var(--text-1)}.pipeline-kpi-item{display:inline-flex;align-items:baseline;gap:4px}.pipeline-kpi-item strong{font-family:Lexend,sans-serif;font-size:18px;font-weight:700;color:var(--text-0)}.pipeline-kpi-sep{color:var(--text-2);opacity:.5}.pipeline-kpi-item .kpi-delta{font-size:12px;font-weight:600;color:var(--text-2)}.pipeline-kpi-item .kpi-delta.delta-positive{color:var(--accent-green)}.pipeline-kpi-item .kpi-delta.delta-negative{color:var(--accent-red)}.pipeline-movement-board{display:grid;gap:var(--space-3)}.pipeline-movement-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.pipeline-movement-summary-card,.pipeline-movement-kpi{display:grid;gap:6px;padding:16px 18px;border-radius:18px;border:1px solid rgba(93,122,192,.18);background:linear-gradient(180deg,#0c1324f5,#080e1dfa),radial-gradient(circle at top right,rgba(79,124,255,.12),transparent 42%)}.pipeline-movement-summary-card span,.pipeline-movement-kpi span{color:var(--text-2);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pipeline-movement-summary-card strong,.pipeline-movement-kpi strong,.pipeline-movement-log-head strong{color:var(--text-0);font-family:Lexend,sans-serif;letter-spacing:-.04em}.pipeline-movement-summary-card strong{font-size:30px;line-height:1}.pipeline-movement-summary-card small,.pipeline-movement-log-head small{color:var(--text-1);font-size:12px}.pipeline-movement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.pipeline-movement-card{position:relative;display:grid;gap:var(--space-3);padding:28px 26px 24px;border-radius:24px;border:1px solid rgba(90,119,191,.2);background:linear-gradient(180deg,#11182cf5,#0a101ffc),radial-gradient(circle at top right,rgba(79,124,255,.13),transparent 36%);box-shadow:var(--shadow),var(--panel-glow);overflow:hidden}.pipeline-movement-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#2cc6d2e6}.pipeline-movement-card.is-solutions:before{background:#9a5cffe6}.pipeline-movement-head,.pipeline-movement-row-title,.pipeline-movement-row-sub{display:flex;align-items:center;justify-content:space-between;gap:10px}.pipeline-movement-head{align-items:start}.pipeline-movement-head h3{margin:6px 0 0;color:var(--text-0)}.pipeline-movement-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.pipeline-movement-kpi strong{font-size:28px;line-height:1}.pipeline-movement-kpi .trend-delta{min-height:18px}.pipeline-movement-log-head{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-top:2px}.pipeline-movement-log-label{display:block;margin-bottom:4px}.pipeline-movement-log-head strong{font-size:26px;line-height:1}.pipeline-movement-log{display:grid;gap:10px;max-height:420px;padding-right:4px;overflow-y:auto}.pipeline-movement-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;border-radius:16px;border:1px solid rgba(92,120,188,.16);background:#0d162ab3}.pipeline-movement-row-main{min-width:0;display:grid;gap:8px}.pipeline-movement-row-title{justify-content:flex-start;flex-wrap:wrap}.pipeline-movement-row-title strong{color:var(--text-0);font-size:14px}.pipeline-movement-row-sub{justify-content:flex-start;flex-wrap:wrap;color:var(--text-1);font-size:12px}.pipeline-movement-row-sub span:last-child{color:var(--text-2)}.pipeline-movement-row-side{text-align:right}.pipeline-movement-row-side strong{color:var(--text-0);font-family:Lexend,sans-serif;font-size:18px}.pipeline-card{position:relative}.pipeline-card:before{content:"";position:absolute;top:24px;bottom:24px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--pipeline-accent, var(--accent-blue));opacity:.7}.reporting-window-switcher{gap:0;flex-wrap:nowrap;border-radius:999px;border:1px solid rgba(103,128,188,.22);background:#0c1220bd;padding:4px;overflow:hidden}.reporting-window-switcher .reporting-window-button{border:1px solid transparent;border-radius:999px;background:transparent;transition:all .2s ease;position:relative}.reporting-window-switcher .reporting-window-button.active{border-color:#7396ff9e;background:linear-gradient(135deg,#4f7cff3d,#3b59cc6b);box-shadow:inset 0 0 0 1px #7396ff1f}.reporting-window-date{display:block;font-size:10px;color:var(--text-2);margin-top:2px;letter-spacing:.02em}.reporting-window-button.active .reporting-window-date{color:var(--text-1)}.journey-sankey path[class*=sankey-band]{opacity:.72;transition:opacity .25s ease}.journey-sankey:hover path[class*=sankey-band]{opacity:.92}.journey-sankey:hover path[class*=sankey-band]:hover{opacity:1}.journey-sankey:hover,.journey-sankey:focus-within{filter:saturate(1) brightness(1.02)}.journey-sankey:hover .sankey-band-direction,.journey-sankey:focus-within .sankey-band-direction{opacity:.96}.journey-waterfall rect{transition:opacity .2s ease}.journey-waterfall:hover rect{opacity:.4}.journey-waterfall:hover rect:hover{opacity:1}.journey-stage-tile:first-child,.journey-stage-tile:last-child{border-width:2px}.journey-stage-tile:first-child strong,.journey-stage-tile:last-child strong{font-size:34px;font-weight:800}.journey-stage-tile:not(:first-child):not(:last-child) strong{opacity:.8}:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.journey-sankey-frame::-webkit-scrollbar,.journey-waterfall-frame::-webkit-scrollbar{height:8px}.journey-sankey-frame::-webkit-scrollbar-track,.journey-waterfall-frame::-webkit-scrollbar-track{background:#ffffff08;border-radius:8px}.journey-sankey-frame::-webkit-scrollbar-thumb,.journey-waterfall-frame::-webkit-scrollbar-thumb{background:#6986c947;border-radius:8px}.journey-sankey-frame::-webkit-scrollbar-thumb:hover,.journey-waterfall-frame::-webkit-scrollbar-thumb:hover{background:#6986c973}@media(max-width:1180px){.tab-pane,.dashboard,.dashboard-tab-panel{gap:28px}.dashboard-section{gap:24px}.puls-strip{grid-template-columns:repeat(2,1fr)}.controls-strip,.week-strip,.split-grid,.pipeline-movement-grid,.pipeline-grid,.pipeline-summary,.development-rail,.development-summary-rail,.flow-footer,.trend-summary-row,.range-spotlight-window,.range-spotlight-stats,.leader-brief-grid,.leader-notes,.reporting-header-grid,.reporting-scorecards,.reporting-hypothesis-grid,.journey-sankey-meta-row,.journey-ladder,.journey-first-stage-diagnostics,.journey-leakage-row,.trend-card-grid,.command-cluster,.dashboard-filter-grid,.benchmark-metrics,.rep-rank-strip,.rep-compare-grid,.head-to-head-grid,.report-compare-ribbon{grid-template-columns:1fr}.journey-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-movement-summary,.pipeline-movement-kpis{grid-template-columns:1fr}.journey-visual-panel-head{flex-direction:column}.stage-trigger,.meeting-compare-grid{grid-template-columns:1fr}.flow-pill-row{justify-content:flex-start}.flow-panel-head{flex-direction:column}.reporting-hero-head,.dashboard-filter-topline,.overview-mode-head,.overview-decision-strip,.sdr-leaderboard-head,.sdr-team-brief,.sdr-hero-row,.sdr-manager-grid,.sdr-coach-strip{grid-template-columns:1fr}.overview-mode-kpis,.overview-signal-grid,.coaching-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{grid-template-columns:1fr;align-items:stretch}.topbar-main{grid-template-columns:1fr;gap:16px}.topbar-command-strip{grid-template-columns:1fr;justify-content:stretch}.topbar-status-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-skeleton-kpis,.dashboard-skeleton-panels,.active-deal-signal-grid{grid-template-columns:1fr}.dashboard-mode-row{flex-direction:column;align-items:stretch;justify-self:stretch}.dashboard-mode-copy{justify-items:start}.sdr-cmp-row{grid-template-columns:110px 55px 1fr 55px 60px;gap:4px;font-size:11px}.sdr-cmp-focus-row{grid-template-columns:1fr;gap:8px}.sdr-cmp-focus-side,.sdr-cmp-focus-side.is-right{justify-content:space-between;text-align:left}.sdr-cmp-focus-side strong{font-size:20px}.sdr-cmp-grade{font-size:24px}.sdr-cmp-header{gap:12px;flex-wrap:wrap}.sdr-cmp-chip{position:static;transform:none;margin-top:4px;width:100%;text-align:center}.sdr-leader-kort{min-width:160px}.sdr-kpi-split,.sdr-manager-stat-grid,.sdr-manager-dual,.sdr-repeat-grid,.sdr-repeat-stat-grid,.sdr-sparkline-row{grid-template-columns:1fr}.surface-header-actions{justify-content:flex-start}.sdr-weekly-table{min-width:900px}.sdr-input-grid,.sdr-output-grid{grid-template-columns:1fr}.sdr-funnel-rate-arrow span{font-size:11px;padding:2px 8px}.sdr-repeat-toggle{width:100%;justify-content:space-between}.sdr-repeat-pagination{align-items:stretch;flex-direction:column}.sdr-repeat-footer{align-items:flex-start;flex-direction:column}.data-quality-summary-grid{grid-template-columns:1fr}.data-quality-toolbar{align-items:stretch}.data-quality-owner-select{min-width:0;width:100%}.data-quality-action-bar{align-items:stretch;flex-direction:column}.data-quality-action-buttons{justify-content:stretch}.data-quality-bulk-form{width:100%}.data-quality-bulk-form .settings-select,.data-quality-amount-input{width:100%;min-width:0}.data-quality-primary-action{width:100%}.range-selector-head,.leader-brief-head,.owners-toolbar,.context-legend-head,.detail-summary-row{flex-direction:column;align-items:stretch}.context-legend-head{display:flex}.momentum-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sdr-trend-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-card-meta-grid,.report-card-volume-row,.context-legend-strip,.scorecard-legend{grid-template-columns:1fr}}@media(max-width:760px){.tab-pane,.dashboard,.dashboard-tab-panel{gap:22px}.dashboard-section{gap:18px}.section-heading h2{font-size:18px}.surface-header h3{font-size:15px}.sdr-manager-card,.sdr-coach-card,.sdr-funnel-compact-wrap{padding:16px}.sdr-manager-head,.sdr-coach-head,.sdr-funnel-compact-head{flex-direction:column;align-items:flex-start}.sdr-manager-hero strong{font-size:38px}.sdr-hourly-bars{gap:3px}.reporting-copy,.sankey-insight,.journey-summary-strip,.journey-summary-line{font-size:13px}.journey-summary-line strong{font-size:20px}.journey-flow-overview,.journey-sankey-card,.journey-sankey-card-secondary{padding:24px 20px}.journey-sankey-section{width:auto;margin-left:0;margin-right:0;padding-inline:0}.flow-summary-stat strong{font-size:26px}.layout{width:min(100vw - 18px,100%);margin-top:10px}.topbar{padding:12px 14px;align-items:stretch}.topbar h1{font-size:18px}.controls-strip,.leader-brief,.surface-card,.pipeline-card,.login-card,.journey-sankey-card{padding:18px}.dashboard-filter-bar{padding:16px}.range-selector{grid-template-columns:1fr}.journey-unattributed-row,.journey-waterfall-head{flex-direction:column}.journey-first-stage-mini-grid{grid-template-columns:1fr}.topbar-tabs-wrap{width:100%}.topbar-tabs,.topbar-title{justify-content:flex-start}.topbar-main{gap:14px}.topbar-command-strip,.topbar-status-stack,.topbar-actions{width:100%}.topbar-command-strip,.topbar-status-stack{grid-template-columns:1fr}.topbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.context-legend-summary,.admin-helper-row{gap:8px}.reporting-window-switcher,.trend-mode-switcher{width:100%}.reporting-window-button,.trend-mode-button,.mode-pill{flex:1 1 0;text-align:center}.topbar-tabs .view-tab{flex:0 0 auto;text-align:center;min-height:44px;padding:10px 12px;font-size:12px;white-space:nowrap}.puls-strip,.overview-mode-head,.overview-decision-strip,.overview-mode-kpis,.overview-signal-grid,.focus-list-grid,.coaching-alert-grid,.overview-support-rail,.overview-decision-evidence,.reporting-decision-meta-grid,.sdr-team-brief{grid-template-columns:1fr}.puls-tile{min-height:auto}.sdr-leader-legend span{flex-basis:100%}.sdr-team-brief-card,.sdr-leader-kort{min-width:0}.topbar-status-card,.topbar .freshness-badge,.controls-drawer-toggle,.logout-button{width:100%}.controls-drawer-toggle{justify-content:center}.week-card .week-main strong{font-size:46px}.settings-subnav{width:100%}.settings-subnav-button{flex:1 1 0;justify-content:center}.meeting-mini{grid-template-columns:1fr;align-items:start}.meeting-mini-meta{flex-wrap:wrap}.filter-context-chip,.active-deals-summary-card{min-width:0;width:100%}.funnel-row,.momentum-grid{grid-template-columns:1fr}.sdr-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sdr-funnel{overflow-x:auto}.sdr-funnel-step{min-width:100px}.sdr-effektivitet{width:100%}.sdr-kpi-divider{display:none}.context-legend-toggle,.section-toggle-button{width:100%}.range-spotlight-head h2,.leader-brief h2,.reporting-hero h2{font-size:24px}}.dashboard-segment:disabled{opacity:.45;cursor:not-allowed}.ae-page{display:grid;gap:var(--card-gap)}.ae-performance-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#121116fa,#080d18fa),radial-gradient(circle at 14% 12%,rgba(247,195,95,.12),transparent 24%),radial-gradient(circle at 100% 0%,rgba(239,74,93,.08),transparent 32%)}.ae-performance-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,transparent 0%,rgba(255,255,255,.04) 42%,transparent 58%),linear-gradient(90deg,rgba(247,195,95,.02),transparent 38%);pointer-events:none}.ae-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:var(--space-4)}.ae-hero-primary,.ae-hero-forecast,.ae-week-card,.ae-quarter-card,.ae-stage-panel,.ae-peer-card{position:relative;overflow:hidden;border-radius:var(--radius-card);border:1px solid rgba(111,120,167,.22);background:linear-gradient(180deg,#111729eb,#080d19eb);box-shadow:var(--shadow)}.ae-hero-primary{padding:clamp(18px,2.5vw,26px);display:grid;gap:var(--space-4)}.ae-hero-copy{display:grid;gap:10px}.ae-hero-copy h2{display:flex;align-items:center;gap:10px}.ae-hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ae-hero-metric{display:grid;gap:8px;min-height:132px;padding:14px;border-radius:18px;border:1px solid rgba(101,118,170,.18);background:#0a101eb8}.ae-hero-metric span,.ae-hero-forecast span,.ae-week-head span,.ae-quarter-head span,.ae-stage-row-copy small{color:var(--text-2)}.ae-hero-metric span,.ae-hero-forecast-head span{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.ae-hero-metric strong,.ae-hero-forecast-head strong,.ae-peer-card strong,.ae-quarter-card strong{font-size:clamp(24px,3vw,34px);letter-spacing:-.03em;line-height:1}.ae-hero-metric small,.ae-hero-forecast small,.ae-peer-card small{color:var(--text-2)}.ae-hero-metric.is-won{background:linear-gradient(180deg,#142118eb,#080f1be6),radial-gradient(circle at top right,rgba(31,209,110,.12),transparent 36%)}.ae-hero-metric.is-created{background:linear-gradient(180deg,#1a1924eb,#080f1be6),radial-gradient(circle at top right,rgba(79,124,255,.16),transparent 40%)}.ae-hero-metric.is-meetings{background:linear-gradient(180deg,#151f25eb,#080f1be6),radial-gradient(circle at top right,rgba(44,198,210,.14),transparent 38%)}.ae-hero-metric.is-average{background:linear-gradient(180deg,#241c12eb,#080f1be6),radial-gradient(circle at top right,rgba(247,195,95,.14),transparent 38%)}.ae-hero-forecast{display:grid;gap:18px;padding:clamp(18px,2.5vw,24px);border-color:#f7c35f38;background:linear-gradient(180deg,#22180ff5,#0a101ff0),radial-gradient(circle at 100% 0%,rgba(247,195,95,.16),transparent 30%)}.ae-hero-forecast-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ae-hero-forecast-grid div,.ae-rank-ribbon div{display:grid;gap:6px;padding:12px;border-radius:14px;background:#080d1870;border:1px solid rgba(247,195,95,.14)}.ae-rank-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ae-compare-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ae-compare-strip.is-peer{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) repeat(2,minmax(0,.9fr))}.ae-peer-card,.compare-ribbon-card{min-height:138px}.ae-peer-card{display:grid;gap:10px;padding:16px}.ae-peer-card.is-winning{border-color:#1fd16e3d;box-shadow:0 18px 34px #060c182e,inset 0 0 0 1px #1fd16e0f}.ae-peer-card.is-losing{border-color:#ef4a5d38}.ae-weekly-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ae-cadence-chart-panel{display:grid;gap:16px;padding:18px;border-radius:var(--radius-card);border:1px solid rgba(111,120,167,.22);background:linear-gradient(180deg,#12182af0,#080d19f0),radial-gradient(circle at top right,rgba(79,124,255,.12),transparent 34%),radial-gradient(circle at 0% 100%,rgba(44,198,210,.08),transparent 28%);box-shadow:var(--shadow)}.ae-cadence-chart-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.ae-cadence-chart-head>div:first-child{display:grid;gap:4px}.ae-cadence-chart-head strong{font-size:18px}.ae-cadence-chart-head small{color:#b1bfdcc2}.ae-cadence-mode-switch{display:inline-flex;flex-wrap:wrap;gap:8px}.ae-cadence-chart-frame{height:320px;position:relative}.ae-week-card,.ae-quarter-card{padding:14px;display:grid;gap:12px}.ae-week-card.is-current,.ae-quarter-card.is-current{border-color:#f7c35f52;box-shadow:0 18px 34px #060c1833,inset 0 0 0 1px #f7c35f14}.ae-quarter-card.is-future{opacity:.68}.ae-week-head,.ae-quarter-head{display:flex;justify-content:space-between;gap:10px}.ae-week-title,.ae-week-value{display:grid;gap:4px}.ae-week-title strong{font-size:14px;line-height:1.2}.ae-week-title small,.ae-week-value span{color:#b1bfdcb8;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ae-week-value{justify-items:end;text-align:right}.ae-week-head strong{font-size:18px}.ae-week-bar{position:relative;height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}.ae-week-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f7c35fd9,#ef4a5dbf);box-shadow:0 0 18px #f7c35f38}.ae-week-bar.is-quarter i{background:linear-gradient(90deg,#4f7cffe0,#f7c35fcc)}.ae-week-stats,.ae-quarter-stats,.ae-type-chip-row{display:flex;flex-wrap:wrap;gap:8px}.ae-week-stats span,.ae-quarter-stats span,.ae-type-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#090f1db8;border:1px solid rgba(92,116,180,.18);color:var(--text-1);font-size:12px}.ae-week-stats span{justify-content:space-between;min-width:fit-content;padding-inline:10px;cursor:help}.ae-week-stats span strong,.ae-type-chip strong{color:var(--text-0);font-size:13px;font-weight:700}.ae-type-chip{cursor:help}.ae-quarter-strip,.ae-stage-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ae-quarter-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.ae-stage-panel{padding:16px;display:grid;gap:14px}.ae-stage-table{display:grid;gap:10px}.ae-stage-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(90px,1fr) auto;gap:10px;align-items:center}.ae-stage-row-copy{display:grid;gap:4px}.ae-stage-row-copy strong{font-size:14px}.ae-stage-row-bar{position:relative;height:10px;border-radius:999px;background:#ffffff0f;overflow:hidden}.ae-stage-row-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f7cffdb,#2cc6d2d1)}.ae-leaderboard-table tr.is-selected td{background:#f7c35f14}.ae-leaderboard-table tr.is-peer td{background:#4f7cff0f}@media(max-width:1180px){.ae-cadence-chart-head{flex-direction:column}.metric-info-grid,.metric-info-input-grid,.ae-hero-grid,.ae-compare-strip,.ae-compare-strip.is-peer,.ae-stage-board{grid-template-columns:1fr}.ae-quarter-strip,.ae-weekly-grid,.ae-hero-metrics,.ae-rank-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.metric-info-panel-head{flex-direction:column}.metric-info-close{width:100%}.ae-quarter-strip,.ae-weekly-grid,.ae-hero-metrics,.ae-rank-ribbon,.ae-hero-forecast-grid,.ae-stage-row{grid-template-columns:1fr}}.owner-admin-mobile-list,.data-quality-mobile-list{display:none}.owner-admin-mobile-card,.data-quality-mobile-card{border-radius:18px;border:1px solid rgba(90,115,173,.22);background:linear-gradient(180deg,#0d1425f5,#090f1cfa),radial-gradient(circle at top right,rgba(79,124,255,.08),transparent 42%);box-shadow:var(--panel-glow);overflow:hidden}.owner-admin-mobile-summary,.data-quality-mobile-summary{display:grid;gap:12px;padding:16px 18px;list-style:none;cursor:pointer}.owner-admin-mobile-summary::-webkit-details-marker,.data-quality-mobile-summary::-webkit-details-marker{display:none}.owner-admin-mobile-card[open],.data-quality-mobile-card[open]{border-color:#7aa8ff57}.owner-admin-mobile-head,.data-quality-mobile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.owner-admin-mobile-summary-meta,.data-quality-mobile-select{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.owner-admin-mobile-strip,.data-quality-mobile-strip{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--text-1);font-size:12px;line-height:1.45}.owner-admin-mobile-strip span,.data-quality-mobile-strip span{display:inline-flex;align-items:center;gap:6px}.owner-admin-mobile-strip span:last-child,.data-quality-mobile-select span,.data-quality-mobile-stat span{color:var(--text-2)}.owner-admin-mobile-strip .is-dirty{color:#ffdf9ef5}.owner-admin-mobile-body,.data-quality-mobile-body{display:grid;gap:14px;padding:0 18px 18px}.owner-admin-mobile-grid,.data-quality-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.owner-admin-mobile-stat,.data-quality-mobile-stat{display:grid;gap:4px;padding:12px 13px;border-radius:14px;border:1px solid rgba(90,115,173,.18);background:#070d186b}.owner-admin-mobile-stat span,.data-quality-mobile-stat span{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.owner-admin-mobile-stat strong,.data-quality-mobile-stat strong{color:var(--text-0);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.owner-admin-actions-mobile{width:100%}.data-quality-mobile-select input{width:18px;height:18px;margin:0}.data-quality-mobile-card .data-quality-inline-actions,.owner-admin-mobile-card .owner-admin-actions{justify-content:flex-start}@media(max-width:900px){.layout{width:min(100vw - 28px,100%);margin-top:12px}.topbar{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 16px}.topbar-main,.topbar-command-strip{grid-template-columns:minmax(0,1fr);gap:14px}.topbar-title{align-items:flex-start}.topbar-tabs{min-width:max-content;padding:6px}.topbar-tabs .view-tab,.dashboard-mode-pill,.dashboard-segment,.settings-subnav-button,.signal-card-link,.controls-drawer-toggle,.logout-button,.primary-button,.table-link.button-link{min-height:44px}.topbar-status-stack{grid-template-columns:1fr 1fr}.dashboard-filter-topline,.dashboard-filter-command,.reporting-hero-head,.reporting-header-grid,.reporting-quality-banner,.overview-mode-head,.overview-decision-strip,.overview-support-rail,.overview-signal-grid,.hero-focus-grid,.ae-hero-grid,.ae-compare-strip,.ae-compare-strip.is-peer,.sdr-leaderboard-head,.sdr-sparkline-row,.sdr-manager-grid,.sdr-coach-strip,.sdr-hero-row,.sdr-repeat-grid,.sdr-repeat-stat-grid,.sdr-repeat-summary-row{grid-template-columns:1fr}.reporting-context-block,.reporting-window-card,.overview-mode-kpi,.signal-card,.sdr-team-brief-card,.sdr-leader-kort,.ae-hero-primary,.ae-hero-forecast{min-width:0}.reporting-header-grid{gap:12px}.reporting-window-card,.overview-decision-card,.signal-card,.sdr-leader-kort,.sdr-sparkline-card,.sdr-manager-card,.sdr-coach-card{padding:16px}.sdr-team-brief,.ae-hero-metrics,.ae-hero-forecast-grid,.ae-rank-ribbon,.overview-mode-kpis,.owner-admin-mobile-grid,.data-quality-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sdr-kpi-split,.sdr-manager-stat-grid,.sdr-manager-dual,.sdr-mini-stats{grid-template-columns:1fr}.reporting-copy,.overview-decision-card p,.signal-card small,.sdr-team-brief-card small,.sdr-manager-stat-grid small,.sdr-repeat-stat-grid small,.data-quality-suggestion span,.data-quality-suggestion small{font-size:13px;line-height:1.55}}@media(max-width:760px){.topbar{padding:12px 14px 14px;gap:12px}.brand-mark{width:34px;height:34px;border-radius:10px}.topbar h1{font-size:20px;line-height:1.05}.topbar-subtitle{font-size:13px;line-height:1.45}.topbar-tabs-wrap{margin-inline:-2px;padding-bottom:2px}.topbar-tabs .view-tab{padding:10px 13px;font-size:13px;letter-spacing:0}.topbar-command-strip,.topbar-status-stack,.topbar-actions{width:100%}.topbar-status-stack,.topbar-actions{grid-template-columns:1fr}.topbar-status-card,.topbar .freshness-badge{padding:12px 14px}.topbar-status-card span,.topbar .freshness-badge span,.dashboard-filter-intent span,.dashboard-mode-copy span,.filter-summary-pill span,.reporting-window-card>span,.sdr-team-brief-card span,.hero-status-pill,.owner-admin-goal>span,.data-quality-mobile-stat span{font-size:12px}.topbar-status-card strong,.topbar .freshness-badge strong{font-size:15px}.topbar-status-card small,.dashboard-filter-intent small,.filter-summary-pill strong,.reporting-window-card small,.owner-admin-goal small,.owner-admin-feedback,.sdr-leader-status-row small,.sdr-trend-num,.sdr-weekly-owner-main small{font-size:12px;line-height:1.45}.dashboard-filter-bar,.reporting-hero,.overview-mode-hero,.ae-performance-hero,.surface-card,.login-card,.journey-sankey-card,.journey-flow-overview,.journey-sankey-card-secondary{padding:18px}.dashboard-filter-mobile-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.dashboard-filter-panel{display:none}.dashboard-filter-panel.is-open{display:grid;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(51,65,85,.6)}.dashboard-filter-command,.dashboard-filter-topline,.dashboard-mode-row{gap:12px}.dashboard-filter-heading{align-items:flex-start}.dashboard-filter-heading strong{font-size:15px;line-height:1.35}.dashboard-filter-intent{gap:7px;padding-top:0;padding-left:14px}.dashboard-filter-intent strong{font-size:19px;line-height:1.18}.dashboard-filter-grid,.dashboard-filter-summary-strip,.dashboard-segmented-control,.settings-subnav,.signal-card-actions{gap:10px}.dashboard-filter-grid,.dashboard-filter-summary-strip,.dashboard-mode-row,.dashboard-mode-group,.settings-subnav,.sdr-repeat-toggle,.sdr-repeat-pagination,.sdr-repeat-footer,.surface-header-actions{display:grid;grid-template-columns:1fr}.dashboard-mode-row{display:grid;justify-self:stretch}.dashboard-mode-group{display:grid;padding:6px}.dashboard-mode-pill,.dashboard-segment,.settings-subnav-button,.signal-card-link,.command-select,.settings-select,.owner-admin-select,.owner-admin-input,input,.primary-button,.logout-button{font-size:14px}.dashboard-filter-control,.owner-admin-role{gap:10px}.filter-summary-pill{min-width:0;width:100%}.dashboard-filter-mobile-toggle{width:100%}.reporting-hero h2,.overview-mode-hero h2,.ae-hero-copy h2{font-size:clamp(24px,8vw,30px);line-height:1.02}.reporting-window-card strong,.overview-decision-card strong,.signal-card strong,.ae-hero-metric strong,.ae-hero-forecast-head strong,.sdr-team-brief-card strong,.sdr-manager-hero strong,.sdr-repeat-hero strong{font-size:clamp(22px,8vw,30px);line-height:1.02}.overview-mode-kpis,.overview-signal-grid,.sdr-team-brief,.sdr-manager-stat-grid,.sdr-repeat-stat-grid,.owner-admin-mobile-grid,.data-quality-mobile-grid,.ae-hero-metrics,.ae-hero-forecast-grid,.ae-rank-ribbon{grid-template-columns:1fr}.overview-decision-card p,.signal-card small,.reporting-copy,.journey-summary-strip,.journey-summary-line{font-size:14px;line-height:1.6}.hero-status-rail,.topbar-actions,.sdr-repeat-pagination-controls,.owner-admin-actions-mobile{display:grid;grid-template-columns:1fr}.hero-status-pill{min-height:44px;width:100%;justify-content:flex-start;padding:10px 12px}.hero-focus-strip,.sdr-lag-stack{gap:14px}.hero-focus-card,.coaching-alert-card{padding:16px}.reporting-context-block{padding:14px 15px}.reporting-quality-banner{gap:12px;align-items:stretch}.reporting-quality-meter{width:100%}.journey-sankey-card,.journey-flow-overview{gap:24px}.sdr-leader-kort{min-width:min(286px,calc(100vw - 48px));gap:10px}.sdr-leader-name,.sdr-leader-ratio-value small,.sdr-signal-trend,.sdr-repeat-footer span,.sdr-repeat-company-cell small,.sdr-manager-note,.sdr-funnel-compact-meta{font-size:12px}.sdr-leader-ratio-label,.sdr-signal-chip,.sdr-repeat-chip,.sdr-manager-kicker,.sdr-manager-stat-grid span,.sdr-repeat-stat-grid span,.sdr-sparkline-label,.sdr-weekly-head strong,.sdr-weekly-head small,.sdr-trend-num{font-size:11px}.sdr-sparkline-footer{flex-wrap:wrap}.sdr-repeat-toggle,.sdr-repeat-pagination,.sdr-repeat-footer{display:grid;gap:10px}.sdr-repeat-toggle button,.sdr-repeat-pagination-controls button{min-height:44px;font-size:14px}.sdr-call-table,.sdr-weekly-table,.diagnostics-table,.ae-leaderboard-table,.pipeline-review-table,.active-deals-table{min-width:max-content}.table-scroll-cue{display:inline-flex}.login-panel{min-height:calc(100vh - 90px);align-items:start}.login-card{width:100%;border-radius:18px;padding:24px 20px}.login-card h2{font-size:24px;line-height:1.05}.field,.surface-note,.error{font-size:14px;line-height:1.5}}@media(max-width:640px){.owner-admin-table-desktop,.data-quality-table-desktop{display:none}.owner-admin-mobile-list,.data-quality-mobile-list{display:grid;gap:12px}.owner-admin-goals-mobile{grid-template-columns:1fr;min-width:0}.owner-admin-mobile-summary,.data-quality-mobile-summary{padding:14px 16px}.owner-admin-mobile-body,.data-quality-mobile-body{padding:0 16px 16px}.owner-admin-mobile-head,.data-quality-mobile-head{display:grid;gap:10px}.owner-admin-mobile-summary-meta{justify-content:flex-start}.data-quality-mobile-select{font-size:12px}}@media(max-width:760px){html.mobile-shell-menu-open,html.mobile-shell-menu-open body{overflow:hidden}.topbar{gap:10px;isolation:isolate}.topbar-main{grid-template-columns:minmax(0,1fr) auto;align-items:start}.topbar-title{grid-column:1}.topbar-mobile-actions{display:flex;justify-content:flex-end;grid-column:2;position:relative;z-index:31}.topbar-tabs-wrap,.topbar-command-strip,.dashboard-filter-bar{display:none}.topbar-tabs-wrap{grid-column:1 / -1;margin-top:10px}.topbar-command-strip{margin-top:12px;padding-top:12px;border-top:1px solid rgba(51,65,85,.6)}html.mobile-shell-menu-open .mobile-shell-backdrop{display:block;position:fixed;inset:0;z-index:24;border:0;padding:0;background:radial-gradient(circle at 18% 12%,rgba(79,124,255,.18),transparent 26%),radial-gradient(circle at 84% 10%,rgba(247,195,95,.12),transparent 24%),linear-gradient(180deg,#040812c7,#04070fe6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}html.mobile-shell-menu-open .topbar{position:fixed;top:10px;left:10px;right:10px;z-index:30;width:auto;max-height:min(47vh,390px);overflow:hidden;padding:14px;border:1px solid rgba(96,127,196,.28);border-radius:24px;background:linear-gradient(180deg,#0a101dfa,#070c18f7),radial-gradient(circle at top right,rgba(79,124,255,.12),transparent 30%),radial-gradient(circle at top left,rgba(247,195,95,.08),transparent 24%);box-shadow:0 30px 80px #0000006b,inset 0 1px #ffffff0a;animation:panel-rise .22s var(--ease-out-quart) both}html.mobile-shell-menu-open .mobile-shell-toggle{min-width:92px;justify-content:center;border-color:#54669038;background:linear-gradient(180deg,#0b111ee6,#080d17eb),radial-gradient(circle at top right,rgba(79,124,255,.06),transparent 36%);color:#d6e0f4e0;font-weight:500}html.mobile-shell-menu-open .mobile-shell-toggle-box{display:none}html.mobile-shell-menu-open .topbar-mobile-panel{display:grid;gap:10px;position:relative;z-index:31;margin-top:10px}html.mobile-shell-menu-open .topbar-tabs-wrap{display:block;margin-top:0}html.mobile-shell-menu-open .topbar-tabs{padding:4px;border-radius:18px;border:1px solid rgba(86,114,176,.24);background:linear-gradient(180deg,#0a0f1beb,#070b16eb),radial-gradient(circle at top right,rgba(79,124,255,.1),transparent 36%)}html.mobile-shell-menu-open .topbar-mobile-summary{display:grid;gap:10px}html.mobile-shell-menu-open .topbar-mobile-route{padding:13px 15px}html.mobile-shell-menu-open .topbar-mobile-route strong{font-size:15px}html.mobile-shell-menu-open .topbar-mobile-meta-pill strong{font-size:14px;line-height:1.3}html.mobile-shell-menu-open .mobile-shell-logout{width:100%;min-height:42px;justify-content:center;border-color:#54669038;background:linear-gradient(180deg,#0b111ee6,#080d17eb),radial-gradient(circle at top right,rgba(79,124,255,.06),transparent 36%);color:#d6e0f4e0;font-size:13px;font-weight:500}html.mobile-shell-menu-open .topbar-command-strip,html.mobile-shell-menu-open .controls-drawer-toggle{display:none}html.mobile-shell-menu-open .dashboard-filter-bar{display:grid;position:fixed;left:10px;right:10px;top:calc(var(--mobile-shell-topbar-height, 276px) + 18px);bottom:10px;z-index:29;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:16px;border-radius:24px;border:1px solid rgba(86,114,176,.24);background:linear-gradient(180deg,#090f1bfa,#070b16fa),radial-gradient(circle at top right,rgba(79,124,255,.08),transparent 34%);box-shadow:0 30px 72px #00000052,inset 0 1px #ffffff0a;animation:panel-rise .26s var(--ease-out-quart) both}html.mobile-shell-menu-open .dashboard-filter-topline{grid-template-columns:1fr;gap:10px}html.mobile-shell-menu-open .dashboard-filter-heading{display:none}html.mobile-shell-menu-open .dashboard-filter-intent{gap:3px;padding-left:0}html.mobile-shell-menu-open .dashboard-filter-intent span,html.mobile-shell-menu-open .dashboard-filter-intent small,html.mobile-shell-menu-open .dashboard-filter-summary-strip,html.mobile-shell-menu-open .dashboard-mode-copy{display:none}html.mobile-shell-menu-open .dashboard-filter-intent strong{font-size:16px;line-height:1.25}html.mobile-shell-menu-open .dashboard-filter-command{gap:0}html.mobile-shell-menu-open .dashboard-mode-row{justify-self:stretch;padding:8px;gap:8px}html.mobile-shell-menu-open .dashboard-filter-grid{gap:10px}html.mobile-shell-menu-open .dashboard-filter-control{gap:8px;padding:11px 12px;border-radius:16px;border:1px solid rgba(83,108,168,.22);background:linear-gradient(180deg,#0c1221eb,#080d18eb),radial-gradient(circle at top right,rgba(79,124,255,.08),transparent 38%)}html.mobile-shell-menu-open .dashboard-filter-label{font-size:11px;letter-spacing:.08em}html.mobile-shell-menu-open .dashboard-segmented-control{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}html.mobile-shell-menu-open .dashboard-segment,html.mobile-shell-menu-open .dashboard-mode-pill{min-height:48px}html.mobile-shell-menu-open .command-select{min-height:48px;border-radius:14px}}@media(max-width:760px){.layout,.dashboard,.tab-pane,.dashboard-tab-panel,.dashboard-section,.reporting-page,.reporting-hero,.reporting-analysis-strip,.reporting-decision-strip,.reporting-support-rail,.reporting-decision-card,.range-spotlight,.range-selector-panel,.range-selector.reporting-window-selector,.range-option,.reporting-header-grid,.reporting-window-card,.reporting-quality-banner,.journey-sankey-section,.journey-flow-overview,.journey-flow-visual-stack,.journey-waterfall-shell,.journey-sankey-card,.journey-sankey-card-secondary,.journey-stage-rail{min-width:0;max-width:100%}.dashboard,.tab-pane,.dashboard-tab-panel,.dashboard-section,.reporting-page{overflow-x:clip}.reporting-decision-strip,.reporting-support-rail,.range-spotlight-window,.range-spotlight-stats,.range-selector.reporting-window-selector,.reporting-header-grid,.reporting-decision-meta-grid,.journey-sankey-meta-row,.journey-stage-rail{grid-template-columns:1fr}.reporting-decision-card,.range-window-card,.range-spotlight-stat,.range-option,.reporting-window-card,.flow-summary-stat,.journey-stage-tile{padding:16px}.reporting-decision-card strong,.reporting-window-card strong,.range-window-card strong{font-size:clamp(20px,7vw,28px);line-height:1.08;overflow-wrap:anywhere}.range-spotlight-stat strong,.flow-summary-stat strong,.journey-stage-tile strong{font-size:clamp(22px,8vw,30px);line-height:1.02}.reporting-decision-head,.range-selector-head,.journey-visual-panel-head,.journey-waterfall-head{flex-direction:column;align-items:stretch}.reporting-decision-head>div{flex-wrap:wrap;min-width:0}.reporting-decision-meta-grid strong{font-size:15px}.range-selector-panel,.journey-flow-overview,.journey-flow-visual-stack,.journey-sankey-card,.journey-sankey-card-secondary{gap:16px}.range-option{min-height:0;gap:10px}.range-option strong{font-size:clamp(18px,6vw,22px);line-height:1.18}.range-option-stats{grid-template-columns:1fr;gap:8px}.range-option-stats span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.reporting-quality-banner{align-items:stretch}.journey-sankey-section{width:100%;margin-left:0;margin-right:0;padding-inline:0;overflow:hidden}.reporting-page .journey-flow-overview,.reporting-page .journey-waterfall-shell,.reporting-page .journey-sankey-card,.reporting-page .journey-sankey-card-secondary{overflow:hidden}.journey-flow-overview,.journey-waterfall-shell,.journey-sankey-card,.journey-sankey-card-secondary{padding:18px}.journey-sankey-frame,.journey-waterfall-frame{max-width:100%;padding-inline:0;scrollbar-gutter:auto}.journey-stage-rail{gap:12px}}.planning-page .planning-section{display:grid;gap:16px}.planning-template-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-2);font-size:.82rem}.planning-template-meta span{padding:6px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08}.planning-week-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff05}.planning-week-nav-actions{display:flex;align-items:center;gap:8px}.planning-nav-btn{min-width:36px;height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:var(--text-1);cursor:pointer}.planning-nav-btn.is-active,.planning-nav-btn:hover{border-color:#ff924873;background:#ff92481f}.planning-week-nav-meta{display:grid;gap:2px;text-align:right}.planning-week-nav-meta span{color:var(--text-2);font-size:.82rem}.planning-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.planning-summary-shell{display:grid;gap:12px}.planning-week-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.planning-week-stat{display:grid;gap:2px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.planning-week-stat span{color:var(--text-2);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.planning-week-stat strong{font-size:1.75rem;line-height:1;font-weight:800;font-variant-numeric:tabular-nums}.planning-week-stat em{color:var(--text-2);font-size:.78rem;font-style:normal;font-variant-numeric:tabular-nums}.planning-week-stat.is-available strong{color:#34d399}.planning-week-stat.is-fill strong{color:#ff9248}.planning-week-stat.is-booked strong{color:#ffb224}.planning-week-stat.is-capacity strong{color:var(--text-0)}.planning-week-bar{display:grid;gap:8px}.planning-week-bar-track{display:flex;height:6px;border-radius:999px;background:#34d3992e;overflow:hidden}.planning-week-bar-seg{height:100%}.planning-week-bar-seg.is-booked{background:#ffb224}.planning-week-bar-seg.is-blocked{background:#ff6b81}.planning-week-bar-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:.72rem;color:var(--text-2)}.planning-week-bar-legend span{display:inline-flex;align-items:center;gap:6px}.planning-week-bar-legend span:before{content:"";width:8px;height:8px;border-radius:999px}.planning-week-bar-legend .is-open:before{background:#34d399}.planning-week-bar-legend .is-booked:before{background:#ffb224}.planning-week-bar-legend .is-blocked:before{background:#ff6b81}.planning-showup-note{font-size:.82rem;color:var(--text-2)}.planning-showup-note strong{color:#4f7cff}.planning-day-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.planning-day-title span{color:var(--text-2);font-size:.8rem}.planning-day-metrics{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.82rem;font-variant-numeric:tabular-nums}.planning-day-metrics .metric-available{color:#34d399;font-weight:600}.planning-day-metrics .metric-fill{color:#ff9248;font-weight:600}.planning-day-metrics .metric-sep{color:var(--text-2)}.planning-day-submetrics{display:flex;justify-content:space-between;gap:8px;font-size:.72rem;color:var(--text-2);font-variant-numeric:tabular-nums}.planning-day-overview{display:grid;grid-template-columns:1fr 1fr;gap:8px}.planning-day-stat-chip{display:grid;gap:1px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0000002e;font-variant-numeric:tabular-nums}.planning-day-stat-chip span{color:var(--text-2);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em}.planning-day-stat-chip strong{font-size:1.15rem;line-height:1.1;font-weight:800}.planning-day-stat-chip em{color:var(--text-1);font-size:.72rem;font-style:normal}.planning-day-stat-chip.is-available{border-color:#34d3994d;background:#34d3991a}.planning-day-stat-chip.is-available strong{color:#34d399}.planning-day-stat-chip.is-fill{border-color:#ff92484d;background:#ff92481a}.planning-day-stat-chip.is-fill strong{color:#ff9248}.planning-day-header-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.planning-day-header-top span{color:var(--text-2);font-size:.82rem}.planning-day-fill-track{display:flex;height:5px;border-radius:999px;background:#34d39926;overflow:hidden}.planning-day-fill-bar{height:100%;transition:width .24s ease-out}.planning-day-fill-bar.is-booked{background:linear-gradient(90deg,#ffb224,#ff9248)}.planning-day-fill-bar.is-blocked,.planning-occupancy-fill.is-blocked{background:linear-gradient(90deg,#ff6b81,#ff8fa0)}.planning-occupancy-legend .is-blocked{color:#ff8fa0}.planning-occupancy-legend .is-blocked:before{background:#ff6b81}.planning-occupancy-legend .is-fill{color:#ff9248}.planning-occupancy-legend .is-fill:before{background:#ff9248}.planning-kpi-card.tone-blocked strong{color:#ff8fa0}.planning-occupancy-meter{display:grid;gap:8px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.planning-occupancy-meter-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.planning-occupancy-meter-head>div{display:grid;gap:2px}.planning-occupancy-meter-head span{color:var(--text-2);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.planning-occupancy-meter-head em{color:var(--text-1);font-size:.82rem;font-style:normal}.planning-occupancy-pct{font-size:clamp(2rem,4vw,2.6rem);line-height:1;font-weight:800;color:#ff9248;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.planning-occupancy-track{display:flex;overflow:hidden;height:10px;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 1px 2px #00000040}.planning-occupancy-fill{height:100%;transition:width .24s ease-out}.planning-occupancy-fill.is-booked{background:linear-gradient(90deg,#ffb224,#ff9248)}.planning-occupancy-fill.is-available{background:linear-gradient(90deg,#22c55e,#34d399)}.planning-occupancy-fill.is-blocked{background:linear-gradient(90deg,#ef4a5d,#ff6b81)}.planning-occupancy-legend .is-blocked{color:#ef4a5d}.planning-occupancy-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:.82rem}.planning-occupancy-legend span{display:inline-flex;align-items:center;gap:6px}.planning-occupancy-legend span:before{content:"";width:8px;height:8px;border-radius:999px}.planning-occupancy-legend .is-booked{color:#ffb224}.planning-occupancy-legend .is-booked:before{background:#ffb224}.planning-occupancy-legend .is-available{color:#34d399}.planning-occupancy-legend .is-available:before{background:#34d399}.planning-status-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05}.planning-status-legend-title{color:var(--text-2);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;margin-right:4px}.planning-status-chip{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;color:var(--text-1)}.planning-status-chip i{width:10px;height:10px;border-radius:999px;flex-shrink:0}.planning-status-chip.is-open i{background:#34d399;box-shadow:0 0 0 2px #34d39940}.planning-status-chip.is-booked i{background:#ffb224;box-shadow:0 0 0 2px #ffb22440}.planning-status-chip.is-blocked i{background:#ff6b81;box-shadow:0 0 0 2px #ff6b8133}.planning-kpi-card{display:grid;gap:2px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08}.planning-kpi-card span{color:var(--text-2);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.planning-kpi-card strong{font-size:1.35rem;line-height:1.1;font-variant-numeric:tabular-nums}.planning-kpi-value-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.planning-kpi-pct{font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.planning-kpi-card.tone-booked .planning-kpi-pct{color:#ffb224}.planning-kpi-card.tone-available .planning-kpi-pct{color:#34d399}.planning-kpi-card.tone-coverage .planning-kpi-pct{color:#ff9248}.planning-kpi-card.tone-showup .planning-kpi-pct{color:#4f7cff}.planning-kpi-card.is-featured{border-color:#ff924859;background:linear-gradient(180deg,#ff92481f,#ff92480a)}.planning-kpi-card.is-featured strong{font-size:1.65rem;color:#ff9248}.planning-kpi-card.is-featured .planning-kpi-pct{font-size:1.35rem}.planning-kpi-card em{color:var(--text-2);font-size:.76rem;font-style:normal}.planning-kpi-card.tone-booked strong{color:#ffb224}.planning-kpi-card.tone-available strong{color:#34d399}.planning-kpi-card.tone-blocked strong,.planning-kpi-card.tone-blocked .planning-kpi-pct{color:#ef4a5d}.planning-kpi-card.tone-coverage strong{color:#ff9248}.planning-kpi-card.tone-showup strong{color:#4f7cff}.planning-grid-shell{display:grid;gap:16px}.planning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.planning-day-column{display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05}.planning-day-column.tone-is-empty{box-shadow:inset 2px 0 #34d39980}.planning-day-column.tone-is-partial{box-shadow:inset 2px 0 #ffb2248c}.planning-day-column.tone-is-high,.planning-day-column.tone-is-full{box-shadow:inset 2px 0 #ff9248a6}.planning-day-header{display:grid;gap:6px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.planning-day-header-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.planning-day-coverage{display:inline-grid;grid-template-columns:auto auto;align-items:baseline;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid transparent;font-variant-numeric:tabular-nums}.planning-day-coverage span{font-size:.72rem;color:var(--text-2);font-weight:600}.planning-day-coverage strong{font-size:.92rem;font-weight:800;letter-spacing:-.01em}.planning-day-coverage.tone-is-empty{color:#34d399;background:#34d3991f;border-color:#34d39947}.planning-day-coverage.tone-is-empty strong{color:#34d399}.planning-day-coverage.tone-is-partial{background:#ffb2241f;border-color:#ffb22447}.planning-day-coverage.tone-is-partial strong{color:#ffb224}.planning-day-coverage.tone-is-high strong,.planning-day-coverage.tone-is-full strong{color:#ff9248}.planning-day-coverage.tone-is-high,.planning-day-coverage.tone-is-full{background:#ff924824;border-color:#ff924852}.planning-day-coverage.tone-is-blocked{background:#ff6b811a;border-color:#ff6b8147}.planning-day-coverage.tone-is-blocked strong{color:#ff6b81}.planning-day-header span{color:var(--text-2);font-size:.82rem}.planning-slot-section{display:grid;gap:8px}.planning-slot-section-label{color:var(--text-2);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.planning-slot-stack{display:grid;gap:6px}.planning-slot{display:grid;gap:4px;padding:8px 9px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#0000001f}.planning-slot.tone-is-partial{border-color:#ffb22438}.planning-slot.tone-is-high,.planning-slot.tone-is-full{border-color:#ff924847;background:#ff92480d}.planning-slot-time{font-weight:700;font-size:.88rem;font-variant-numeric:tabular-nums}.planning-slot-meta{font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-2)}.planning-slot-meta.tone-is-empty{color:#34d399}.planning-slot-meta.tone-is-partial{color:#ffb224}.planning-slot-meta.tone-is-high,.planning-slot-meta.tone-is-full{color:#ff9248}.planning-slot-seats{display:grid;gap:0}.planning-seat-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;border:none;background:none;color:inherit;text-align:left;width:100%}.planning-seat-row+.planning-seat-row{border-top:1px solid rgba(255,255,255,.05)}.planning-seat-row.is-booked{cursor:pointer}.planning-seat-row.is-booked:hover .planning-seat-pill{filter:brightness(1.08)}.planning-seat-name{color:var(--text-1);font-size:.76rem;font-weight:500}.planning-seat-pill{padding:2px 7px;border-radius:999px;font-size:.68rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:58%}.planning-seat-pill.is-open{color:#34d399;background:#34d3991f}.planning-seat-pill.is-blocked{color:#ff8fa0;background:#ff6b811f}.planning-seat-pill.is-booked{color:#ffb224;background:#ffb22424}.planning-lunch-row{display:grid;place-items:center;padding:5px;border-radius:8px;background:#ffffff08;color:var(--text-2);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.planning-slot-cell.is-partial{box-shadow:inset 3px 0 #ffb2248c}.planning-slot-cell.is-high,.planning-slot-cell.is-full{box-shadow:inset 3px 0 #ff9248bf}.planning-slot-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.planning-slot-occupancy{display:inline-grid;grid-template-columns:auto auto;align-items:baseline;gap:6px;padding:3px 9px;border-radius:999px;white-space:nowrap;border:1px solid transparent;font-variant-numeric:tabular-nums}.planning-slot-occupancy-count{font-size:.68rem;font-weight:600;color:var(--text-2)}.planning-slot-occupancy-pct{font-size:.88rem;font-weight:800;letter-spacing:-.01em}.planning-slot-occupancy.tone-is-empty{background:#34d3991f;border-color:#34d39940}.planning-slot-occupancy.tone-is-empty .planning-slot-occupancy-pct{color:#34d399}.planning-slot-occupancy.tone-is-partial{background:#ffb2241f;border-color:#ffb22440}.planning-slot-occupancy.tone-is-partial .planning-slot-occupancy-pct{color:#ffb224}.planning-slot-occupancy.tone-is-high,.planning-slot-occupancy.tone-is-full{background:#ff924824;border-color:#ff92484d}.planning-slot-occupancy.tone-is-high .planning-slot-occupancy-pct,.planning-slot-occupancy.tone-is-full .planning-slot-occupancy-pct{color:#ff9248}.planning-slot-occupancy.tone-is-blocked{background:#ff6b811a;border-color:#ff6b8147}.planning-slot-occupancy.tone-is-blocked .planning-slot-occupancy-pct{color:#ff6b81}.planning-slot-fill-track{display:flex;height:3px;border-radius:999px;background:#34d39926;overflow:hidden}.planning-slot-fill-bar{height:100%;transition:width .24s ease-out}.planning-slot-fill-bar.is-booked{background:linear-gradient(90deg,#ffb224,#ff9248)}.planning-slot-fill-bar.is-blocked{background:linear-gradient(90deg,#ff6b81,#ff8fa0)}.planning-slot-seat-dots{display:flex;gap:5px}.planning-seat-dot{width:10px;height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.15)}.planning-seat-dot.is-open{background:#34d399;box-shadow:0 0 6px #34d39973}.planning-seat-dot.is-booked{background:#ffb224;box-shadow:0 0 6px #ffb22473}.planning-seat-dot.is-blocked{background:#ff6b81;opacity:.75}.planning-slot-full-badge{position:absolute;top:8px;right:8px;padding:2px 7px;border-radius:999px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ff9248;background:#ff924829;border:1px solid rgba(255,146,72,.35)}.planning-slot-time{font-weight:700;font-size:.95rem;letter-spacing:.02em}.planning-slot-cell.is-both{background:linear-gradient(180deg,#ff924824,#ff92480d);border-color:#ff92484d}.planning-slot-cell.is-elma{background:linear-gradient(180deg,#ff69b424,#ff69b40d);border-color:#ff69b44d}.planning-slot-cell.is-hallgeir{background:linear-gradient(180deg,#4f7cff24,#4f7cff0d);border-color:#4f7cff4d}.planning-slot-cell.is-full{box-shadow:inset 0 0 0 1px #ff924833}.planning-slot-seats{display:grid;gap:6px}.planning-seat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0000002e;color:var(--text-1);text-align:left;transition:border-color .16s ease-out,background .16s ease-out}.planning-seat.is-open{border-color:#34d39959;background:#34d39914}.planning-seat.is-open .planning-seat-status strong{color:#34d399}.planning-seat.is-blocked{opacity:1;border-style:dashed;border-color:#ff6b8173;background:#ff6b811a;cursor:default}.planning-seat.is-blocked .planning-seat-host{color:#e2e8f0}.planning-seat.is-blocked .planning-seat-status strong{color:#ff8fa0;font-weight:700}.planning-seat.is-booked{cursor:pointer;border-color:#ffb22473;background:#ffb2241a}.planning-seat.is-booked:hover{border-color:#ffb224a6;background:#ffb22429}.planning-seat.is-booked .planning-seat-status strong{color:#ffb224}.planning-seat-host{color:#e2e8f0;font-size:.78rem;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planning-seat-status{display:grid;gap:1px;justify-items:end;min-width:0}.planning-seat-status strong{font-size:.82rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.planning-seat-status em{color:var(--text-2);font-size:.68rem;font-style:normal;text-transform:uppercase;letter-spacing:.04em}.planning-calendar-banner{display:grid;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);margin-bottom:12px}.planning-calendar-banner.is-good{background:#34d39914;border-color:#34d39940}.planning-calendar-banner.is-warn{background:#ffb22414;border-color:#ffb22440}.planning-calendar-banner span{color:var(--text-2);font-size:.86rem}.planning-template-host-links{display:grid;gap:10px;margin-bottom:14px}.planning-template-host-link{display:grid;gap:6px}.planning-template-host-link span{color:var(--text-2);font-size:.82rem}.planning-template-host-link input{width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-1)}.planning-calendar-hosts{display:grid;gap:12px;margin-bottom:16px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff05}.planning-calendar-hosts-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.planning-calendar-hosts-head h3{margin:0 0 6px;font-size:1rem}.planning-calendar-hosts-table{display:grid;gap:8px}.planning-calendar-hosts-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(180px,1.2fr) 120px minmax(220px,2fr) auto;gap:8px;align-items:center}.planning-calendar-hosts-row.is-header{color:var(--text-2);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.planning-calendar-host-field{display:grid;gap:4px;min-width:0}.planning-calendar-host-field-label{display:none;color:var(--text-2);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.planning-calendar-host-field input,.planning-calendar-host-field select{min-width:0;width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-1)}.planning-lunch-row{display:grid;place-items:center;padding:8px;border-radius:10px;background:#ffffff0a;color:var(--text-2);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.planning-day-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.planning-day-stat{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);font-size:.82rem}.planning-day-stat span{color:var(--text-2);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.planning-day-stat strong{font-size:1.05rem;font-variant-numeric:tabular-nums}.planning-day-stat-value{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.planning-day-stat-value em{color:var(--text-2);font-size:.72rem;font-style:normal;font-variant-numeric:tabular-nums}.planning-day-stat.tone-booked strong{color:#ffb224}.planning-day-stat.tone-available strong{color:#34d399}.planning-day-stat.tone-coverage strong{color:#ff9248}@media(prefers-reduced-motion:reduce){.planning-occupancy-fill,.planning-day-fill-bar,.planning-slot-fill-bar,.planning-seat{transition:none}}.planning-slot-detail{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.planning-slot-detail-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.planning-slot-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.planning-slot-detail-grid span{display:block;color:var(--text-2);font-size:.78rem}.planning-outcome.is-good{color:#34d399}.planning-outcome.is-warn{color:#ffb224}.planning-outcome.is-bad{color:#ef4a5d}.planning-offgrid{display:grid;gap:4px;padding:12px 14px;border-radius:12px;border:1px dashed rgba(255,255,255,.12);color:var(--text-2)}.planning-trend-panel{display:grid;gap:14px}.planning-trend-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.planning-trend-column{display:grid;gap:4px;justify-items:center;text-align:center;font-size:.72rem}.planning-trend-column.is-future{opacity:.55}.planning-trend-bars{display:flex;align-items:end;width:100%;height:72px;border-radius:10px;background:#ffffff08;padding:6px}.planning-trend-bar.is-coverage{width:100%;border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#ff9248f2,#ff924859)}.planning-trend-sub{color:var(--text-2)}.planning-template-editor .planning-template-copy{color:var(--text-2);max-width:72ch}.planning-template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.planning-template-day{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff05}.planning-template-day-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.planning-template-slot-list{display:grid;gap:8px}.planning-template-slot-row{display:grid;grid-template-columns:56px 1fr auto;gap:8px;align-items:center}.planning-template-slot-btn{padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-1);cursor:pointer}.planning-template-slot-btn.tone-both{background:#ff924829;border-color:#ff924859}.planning-template-slot-btn.tone-elma{background:#ff69b429;border-color:#ff69b459}.planning-template-slot-btn.tone-hallgeir{background:#4f7cff29;border-color:#4f7cff59}.planning-template-empty,.planning-template-status{color:var(--text-2);font-size:.82rem}.planning-template-actions{display:flex;align-items:center;gap:12px}@media(max-width:1100px){.planning-week-overview,.planning-grid,.planning-template-grid,.planning-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-calendar-hosts-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.planning-calendar-hosts-row:not(.is-header)+.planning-calendar-hosts-row{padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.planning-calendar-hosts-row.is-header{display:none}.planning-calendar-host-field-label{display:block}}@media(max-width:760px){.planning-week-overview{grid-template-columns:1fr 1fr}.planning-grid,.planning-template-grid,.planning-trend-grid{grid-template-columns:1fr}.planning-week-nav-meta{text-align:left}}
