.CompanySelector_filterGroup__K9EuU{display:flex;flex-direction:column;gap:6px;min-width:180px}.CompanySelector_filterLabel__81MLx{font-family:var(--kx-font-mono);font-size:10px;font-weight:700;color:var(--kx-text-tertiary);text-transform:uppercase;letter-spacing:.06em}.CompanySelector_filterSelect__Wg0bn{padding:6px 10px;border:1px solid var(--kx-border-strong);border-radius:var(--kx-radius);font-size:13px;font-weight:600;font-family:var(--kx-font-ui);background:var(--kx-surface);color:var(--kx-text);cursor:pointer;min-width:180px}.CompanySelector_filterSelect__Wg0bn:focus{outline:none;border-color:var(--kx-accent);box-shadow:0 0 0 3px var(--kx-accent-wash)}.CompanySelector_filterSelect__Wg0bn:disabled{background:var(--kx-surface-sunken);cursor:not-allowed;color:var(--kx-text-tertiary)}@media (max-width:768px){.CompanySelector_filterGroup__K9EuU{width:100%;min-width:unset}.CompanySelector_filterSelect__Wg0bn{width:100%;min-width:unset;font-size:13px}}.DashboardCompanyLeaderboard_sortable__GpEbC{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DashboardCompanyLeaderboard_sortable__GpEbC:hover{color:var(--kx-text-secondary)}.DashboardCompanyLeaderboard_companyLink__uqTfB{cursor:pointer;color:var(--kx-accent);font-weight:700}.DashboardCompanyLeaderboard_companyLink__uqTfB:hover{color:var(--kx-accent-hover);text-decoration:underline}.Dashboard_knviPage__TcqP9{display:flex;min-height:100vh;background:var(--kx-canvas);font-family:var(--kx-font-body);padding-top:0}.Dashboard_knviMainArea__3Ldoh{flex:1 1;margin-left:var(--sidebar-width,72px);display:flex;flex-direction:column;min-height:100vh;transition:margin-left .3s ease,padding-top .3s ease}@media (max-width:1024px){.Dashboard_knviPage__TcqP9{padding-top:72px}.Dashboard_knviMainArea__3Ldoh{margin-left:0}}.Dashboard_knviTopHeader__fS67_{padding:20px 32px;border-bottom:1px solid var(--kx-border);background:var(--kx-surface);display:flex;justify-content:space-between;align-items:center;gap:24px}.Dashboard_knviPageTitle__jfjTs{font-size:21px;font-weight:900;letter-spacing:-.02em;color:var(--kx-text);margin:0 0 4px;font-family:var(--kx-font-ui)}.Dashboard_knviPageSubtitle__D_rDv{font-size:13px;color:var(--kx-text-tertiary);margin:0;font-weight:400}.Dashboard_knviHeaderActions__8ZcFP{display:flex;gap:12px;align-items:center}.Dashboard_knviContent__tMtm_{flex:1 1;padding:24px 32px;overflow-y:auto}.Dashboard_knviKpiRow__cltYA{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}.Dashboard_knviKpiCard__MZcOO{background:var(--kx-surface);border:1px solid var(--kx-border);border-radius:var(--kx-radius);padding:14px 16px;transition:border-color .15s ease,transform .15s ease;position:relative;overflow:hidden}.Dashboard_knviKpiCard__MZcOO:hover{border-color:var(--kx-border-strong);transform:translateY(-1px)}.Dashboard_knviKpiLabel__ORdaU{font-size:10.5px;font-weight:700;color:var(--kx-text-tertiary);letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase;font-family:var(--kx-font-mono)}.Dashboard_knviKpiAccent__6yPy1{display:none}.Dashboard_knviKpiValue__gylJo{font-size:28px;font-weight:900;letter-spacing:-.02em;color:var(--kx-text);margin-bottom:4px;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--kx-font-ui)}.Dashboard_knviKpiSub__Wy9O9{font-size:12px;color:var(--kx-text-tertiary);font-weight:500}.Dashboard_knviMainGrid__9sZ7P{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:20px;gap:20px}.Dashboard_knviMainColLeft__o2z6W,.Dashboard_knviMainColRight__q_LF_{display:flex;flex-direction:column;gap:20px}.Dashboard_knviCard__mzEeu{background:var(--kx-surface);border:1px solid var(--kx-border);border-radius:var(--kx-radius);padding:16px}.Dashboard_knviCardHeader__a47hM{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;gap:16px}.Dashboard_knviCardTitle__QEoHj{font-size:13.5px;font-weight:800;color:var(--kx-text);margin-bottom:2px;font-family:var(--kx-font-ui)}.Dashboard_knviCardSub__bCGCv{font-size:12px;color:var(--kx-text-tertiary);font-weight:400}.Dashboard_knviCampaignsList__7CclT{display:flex;flex-direction:column;gap:10px}.Dashboard_knviCampaignRow__iMgfQ{padding:12px 14px;background:var(--kx-surface);border:1px solid var(--kx-border);border-radius:var(--kx-radius-sm);cursor:pointer;transition:border-color .15s ease}.Dashboard_knviCampaignRow__iMgfQ:hover{border-color:var(--kx-accent)}.Dashboard_knviCampaignTop__khmlK{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:12px}.Dashboard_knviCampaignName__F4OGd{font-size:13.5px;font-weight:700;color:var(--kx-text);flex:1 1}.Dashboard_knviStatusBadge___Rhi3{background:var(--kx-accent-wash);color:var(--kx-accent)}.Dashboard_knviStatusBadgePaused__lhMzP,.Dashboard_knviStatusBadge___Rhi3{padding:3px 8px;border-radius:var(--kx-radius-sm);font-size:11px;font-weight:700;text-transform:capitalize;font-family:var(--kx-font-ui)}.Dashboard_knviStatusBadgePaused__lhMzP{background:var(--kx-warning-wash);color:var(--kx-warning)}.Dashboard_knviProgressTrack__nnsRf{height:5px;background:var(--kx-surface-sunken);border-radius:3px;overflow:hidden;margin-bottom:8px}.Dashboard_knviProgressBar__i0UOg{height:100%;background:var(--kx-accent);border-radius:3px;transition:width .4s ease}.Dashboard_knviCampaignMeta__j0z0j{display:flex;justify-content:space-between;font-size:11.5px;color:var(--kx-text-tertiary);gap:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Dashboard_knviFunnelStages__EFuoF{display:flex;flex-direction:column;gap:10px}.Dashboard_knviFunnelStage__BWlNw{padding:12px 14px;background:var(--kx-surface);border:1px solid var(--kx-border);border-radius:var(--kx-radius-sm);display:flex;justify-content:space-between;align-items:center}.Dashboard_knviFunnelLabel__VIWfR{font-size:13.5px;font-weight:700;color:var(--kx-text);flex:1 1}.Dashboard_knviFunnelLabelAccent___UpaA{font-size:13.5px;font-weight:800;color:var(--kx-accent);flex:1 1}.Dashboard_knviFunnelValue__K7ZTx{font-size:18px;font-weight:800;color:var(--kx-text);margin-right:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--kx-font-ui)}.Dashboard_knviFunnelPercent___VNU8{font-size:11.5px;color:var(--kx-text-tertiary);min-width:120px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Dashboard_knviActivityList__pDx5u{display:flex;flex-direction:column;gap:8px}.Dashboard_knviActivityItem__C9xmB{display:flex;gap:12px;padding:10px 12px;background:var(--kx-surface);border:1px solid var(--kx-border);border-radius:var(--kx-radius-sm);transition:border-color .15s ease}.Dashboard_knviActivityItem__C9xmB:hover{border-color:var(--kx-border-strong)}.Dashboard_knviActivityIconWrap__YSD_j{width:30px;height:30px;border-radius:var(--kx-radius-sm);background:var(--kx-surface-sunken);border:1px solid var(--kx-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--kx-text-secondary)}.Dashboard_knviActivityMain__8NluJ{flex:1 1;min-width:0}.Dashboard_knviActivityTop__gRce4{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:3px}.Dashboard_knviActivityText__F6WIG{font-size:12.5px;color:var(--kx-text);flex:1 1}.Dashboard_knviOutcomeBadge__BxhP_{padding:3px 7px;border-radius:var(--kx-radius-sm);font-size:10.5px;font-weight:700;background:var(--kx-surface-sunken);color:var(--kx-text-secondary);text-transform:capitalize;flex-shrink:0}.Dashboard_knviOutcomeBadgePositive__Yvc9z{background:var(--kx-success-wash);color:var(--kx-success)}.Dashboard_knviOutcomeBadgeWarning__vNaie{background:var(--kx-warning-wash);color:var(--kx-warning)}.Dashboard_knviOutcomeBadgeError__tJ0iX{background:var(--kx-danger-wash);color:var(--kx-danger)}.Dashboard_knviActivityMeta__X3WmQ{font-size:10.5px;color:var(--kx-text-tertiary)}.Dashboard_knviHealthList__DPlp_{display:flex;flex-direction:column;gap:8px}.Dashboard_knviHealthRow__NgdnB{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--kx-surface);border:1px solid var(--kx-border);border-radius:var(--kx-radius-sm)}.Dashboard_knviHealthLeft__wDV_4{display:flex;align-items:center;gap:9px}.Dashboard_knviHealthDot__Nakzx{width:7px;height:7px;border-radius:50%;flex-shrink:0}.Dashboard_knviHealthDotOk__lEL5I{background:var(--kx-success);box-shadow:0 0 0 3px var(--kx-success-wash)}.Dashboard_knviHealthDotWarn__v_d_o{background:var(--kx-warning);box-shadow:0 0 0 3px var(--kx-warning-wash)}.Dashboard_knviHealthDotError__GnZ0W{background:var(--kx-danger);box-shadow:0 0 0 3px var(--kx-danger-wash)}.Dashboard_knviHealthLabel__i__6B{font-size:12.5px;font-weight:700;color:var(--kx-text)}.Dashboard_knviHealthStatus__SN6TQ{font-size:11.5px;color:var(--kx-text-tertiary)}.Dashboard_knviBtnPrimary__HEB5C{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--kx-accent);color:#fff;border:1px solid var(--kx-accent);border-radius:var(--kx-radius);font-size:13px;font-weight:700;font-family:var(--kx-font-ui);cursor:pointer;transition:background-color .15s ease;box-shadow:0 4px 14px -4px var(--kx-accent-glow)}.Dashboard_knviBtnPrimary__HEB5C:hover{background:var(--kx-accent-hover);border-color:var(--kx-accent-hover)}.Dashboard_knviBtnSecondary__jGOVc{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;background:var(--kx-surface);color:var(--kx-text);border:1px solid var(--kx-border-strong);border-radius:var(--kx-radius);font-size:12px;font-weight:700;font-family:var(--kx-font-ui);cursor:pointer;transition:border-color .15s ease,color .15s ease}.Dashboard_knviBtnSecondary__jGOVc:hover{border-color:var(--kx-accent);color:var(--kx-accent)}.Dashboard_knviLoadingPage__5hNL4{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:16px;font-size:13px;color:var(--kx-text-tertiary);background:var(--kx-canvas)}.Dashboard_knviLoadingSpinner__X78G9{width:32px;height:32px;border:3px solid var(--kx-border);border-top-color:var(--kx-accent);border-radius:50%;animation:Dashboard_spin__nOlzT .8s linear infinite}@media (prefers-reduced-motion:reduce){.Dashboard_knviLoadingSpinner__X78G9{animation-duration:1.6s}}@keyframes Dashboard_spin__nOlzT{to{transform:rotate(1turn)}}@media (max-width:1024px){.Dashboard_knviMainArea__3Ldoh{margin-left:0}}@media (max-width:1200px){.Dashboard_knviMainGrid__9sZ7P{grid-template-columns:1fr}.Dashboard_knviKpiRow__cltYA{grid-template-columns:repeat(3,1fr)}.Dashboard_knviTopHeader__fS67_{padding:18px 24px}.Dashboard_knviContent__tMtm_{padding:20px 24px}}@media (max-width:768px){.Dashboard_knviKpiRow__cltYA{grid-template-columns:repeat(2,1fr);gap:10px}.Dashboard_knviKpiCard__MZcOO{padding:12px 14px}.Dashboard_knviKpiValue__gylJo{font-size:22px}.Dashboard_knviTopHeader__fS67_{padding:16px;flex-direction:column;align-items:flex-start;gap:16px}.Dashboard_knviPageTitle__jfjTs{font-size:19px}.Dashboard_knviContent__tMtm_{padding:16px}.Dashboard_knviMainGrid__9sZ7P{gap:14px}}@media (max-width:480px){.Dashboard_knviKpiRow__cltYA{grid-template-columns:1fr}.Dashboard_knviContent__tMtm_,.Dashboard_knviTopHeader__fS67_{padding:12px}}