.dashboard_root__S1ZwJ{--dash-accent:#e7154a;--dash-accent-2:#ff6b8d;--dash-ink:#172033;--dash-muted:#667085;--dash-line:#e7eaf0;--dash-panel:#fff;min-height:100vh;background:linear-gradient(90deg,#fff 0,#fff 235px,#f5f7fb 0,#f5f7fb);color:var(--dash-ink)}.dashboard_shell__S_b8t{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:calc(100vh - 4rem);background:transparent}.dashboard_sidebar__Cit1H{background:#fff;border-right:1px solid var(--dash-line);padding:1.25rem 1rem;position:-webkit-sticky;position:sticky;top:4rem;align-self:start;height:calc(100vh - 4rem);overflow:auto}.dashboard_brand__SNMB5{padding:.35rem .5rem 1.15rem}.dashboard_eyebrow__AAS7k{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--dash-accent)}.dashboard_brand__SNMB5 h2{margin:.3rem 0 .2rem;font-size:1.25rem}.dashboard_brand__SNMB5 p{margin:0;color:var(--dash-muted);font-size:.82rem;line-height:1.4}.dashboard_nav__KbZYq{display:grid;grid-gap:.3rem;gap:.3rem}.dashboard_navLink__Ro8RE{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:#475467;padding:.72rem .75rem;border-radius:12px;font-weight:650;font-size:.9rem;transition:.18s ease}.dashboard_navLink__Ro8RE:hover{background:#f7f8fb;color:var(--dash-ink);transform:translateX(2px)}.dashboard_navActive__X0cci{background:color-mix(in srgb,var(--dash-accent) 11%,#fff);color:var(--dash-accent)}.dashboard_navIcon__tORb_{width:1.25rem;text-align:center;flex:0 0 1.25rem}.dashboard_main__M_upw{min-width:0;padding:1.4rem clamp(1rem,2vw,2rem) 3rem}.dashboard_hero__SUwBF{position:relative;overflow:hidden;border-radius:22px;padding:1.65rem 1.8rem;color:#fff;background:linear-gradient(120deg,var(--dash-accent),var(--dash-accent-2));box-shadow:0 18px 45px rgba(20,30,55,.12)}.dashboard_hero__SUwBF:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-85px;top:-120px;background:hsla(0,0%,100%,.13)}.dashboard_heroRow__8L7Ah{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;position:relative;z-index:1}.dashboard_hero__SUwBF h1{margin:.3rem 0 .45rem;font-size:clamp(1.65rem,2.6vw,2.35rem);color:#fff!important}.dashboard_hero__SUwBF p{margin:0;opacity:.94;max-width:760px;line-height:1.55;color:#fff}.dashboard_heroBadge__szSBu{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border-radius:999px;background:hsla(0,0%,100%,.17);font-weight:700;font-size:.78rem;white-space:nowrap}.dashboard_filterBar__RbE89{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;background:hsla(0,0%,100%,.96);border:1px solid var(--dash-line);border-radius:16px;padding:.85rem;margin:1rem 0;box-shadow:0 8px 24px rgba(20,30,55,.05);position:-webkit-sticky;position:sticky;top:4.35rem;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard_field__db6yl{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.dashboard_field__db6yl label{font-size:.69rem;text-transform:uppercase;letter-spacing:.05em;color:#7b8496;font-weight:800}.dashboard_input__MJVnr{width:100%;min-width:0;height:38px;box-sizing:border-box;border:1px solid #d7dce5;border-radius:9px;padding:.6rem .65rem;background-color:#fff;color:#344054;outline:none;font-size:.82rem}.dashboard_selectInput__zgxFA{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .72rem center;background-size:14px}.dashboard_input__MJVnr:focus{border-color:var(--dash-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--dash-accent) 12%,transparent)}.dashboard_reset__cu_vf{align-self:end;width:100%;height:38px;box-sizing:border-box;border:1px solid #d7dce5;border-radius:9px;background:#f8fafc;color:#475467;font-weight:700;cursor:pointer;padding:0 .8rem;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;transition:.15s ease}.dashboard_reset__cu_vf:hover{color:var(--dash-accent);border-color:color-mix(in srgb,var(--dash-accent) 35%,#d7dce5);background:color-mix(in srgb,var(--dash-accent) 5%,#fff)}.dashboard_summaryGrid__QMQf_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin:1rem 0}.dashboard_summaryCard__nqk5d{background:var(--dash-panel);border:1px solid var(--dash-line);border-radius:16px;padding:1rem;box-shadow:0 8px 24px rgba(20,30,55,.045);min-width:0;display:flex;flex-direction:column;gap:.85rem}.dashboard_summaryCardHead__uCF3I{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dashboard_summaryCardTitle__aZAy5{display:flex;align-items:center;gap:.55rem;font-weight:800;font-size:.92rem;color:var(--dash-ink)}.dashboard_summaryCardTitle__aZAy5 i{color:var(--dash-accent)}.dashboard_summaryMetrics__4c9vC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.dashboard_summaryMetric__AD7PY{padding:.6rem .65rem;background:#f8fafc;border-radius:10px;min-width:0}.dashboard_summaryMetricValue__H1Wzm{display:block;font-size:1.08rem;font-weight:850;color:var(--dash-ink);line-height:1.1}.dashboard_summaryMetricLabel__6IpBO{display:block;margin-top:.18rem;color:var(--dash-muted);font-size:.68rem;line-height:1.25}.dashboard_summaryLink__iI0Vu{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;color:var(--dash-accent);text-decoration:none;font-weight:750;font-size:.76rem}.dashboard_summaryLink__iI0Vu:hover{text-decoration:underline}.dashboard_kpis__AxElh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin:1rem 0}.dashboard_kpi__LwDA8{background:var(--dash-panel);border:1px solid var(--dash-line);border-radius:16px;padding:1rem;box-shadow:0 8px 24px rgba(20,30,55,.045)}.dashboard_kpiTop__LHxU5{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.dashboard_kpiIcon__Nphpd{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--dash-accent);background:color-mix(in srgb,var(--dash-accent) 10%,#fff)}.dashboard_kpiLabel__J1nx7{color:var(--dash-muted);font-size:.78rem;font-weight:700}.dashboard_kpiValue__zlZYr{margin-top:.7rem;font-size:1.7rem;font-weight:850;letter-spacing:-.03em}.dashboard_kpiHint__TQp6S{margin-top:.2rem;font-size:.72rem;color:#98a2b3}.dashboard_grid2__7o6Uk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:.9rem}.dashboard_grid3__0Saz1{display:grid;grid-template-columns:1.3fr .85fr .85fr;grid-gap:.9rem;gap:.9rem;margin-top:.9rem}.dashboard_panel__vPEcl{background:var(--dash-panel);border:1px solid var(--dash-line);border-radius:17px;padding:1rem;min-width:0;box-shadow:0 8px 24px rgba(20,30,55,.045)}.dashboard_panelHead__Iyfu5{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.55rem}.dashboard_panelActions__LEGjP{display:flex;align-items:center;gap:.4rem}.dashboard_panel__vPEcl h3{margin:0;font-size:1rem}.dashboard_panelSub__Ryx1v{color:var(--dash-muted);font-size:.74rem;margin-top:.2rem}.dashboard_pill__9NKPn{font-size:.68rem;border-radius:999px;padding:.3rem .5rem;background:#f2f4f7;color:#667085;font-weight:700;white-space:nowrap}.dashboard_closeButton__ursQn,.dashboard_iconButton__SC9g2{width:32px;height:32px;border-radius:9px;border:1px solid var(--dash-line);background:#fff;color:#667085;display:grid;place-items:center;cursor:pointer;transition:.15s ease}.dashboard_closeButton__ursQn:hover,.dashboard_iconButton__SC9g2:hover{color:var(--dash-accent);border-color:color-mix(in srgb,var(--dash-accent) 35%,#d7dce5);background:color-mix(in srgb,var(--dash-accent) 5%,#fff)}.dashboard_tableWrap__RwH45{overflow:auto;max-height:390px}.dashboard_table__1pXkp{width:100%;border-collapse:collapse;font-size:.8rem}.dashboard_table__1pXkp th{text-align:left;color:#667085;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;padding:.55rem .45rem;border-bottom:1px solid var(--dash-line);position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.dashboard_table__1pXkp td{padding:.62rem .45rem;border-bottom:1px solid #f0f2f5}.dashboard_rank__dO3VN{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--dash-accent);background:color-mix(in srgb,var(--dash-accent) 9%,#fff);font-weight:800}.dashboard_empty__EUUeF,.dashboard_error__JPWFF,.dashboard_loading__ujXnM{min-height:180px;display:grid;place-items:center;text-align:center;color:var(--dash-muted);padding:2rem}.dashboard_error__JPWFF{color:#b42318}.dashboard_eventMeta__m5f8O{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.dashboard_eventMeta__m5f8O span{background:hsla(0,0%,100%,.16);border-radius:999px;padding:.35rem .6rem;font-size:.75rem}.dashboard_callout__69jHy{border-left:4px solid var(--dash-accent);background:color-mix(in srgb,var(--dash-accent) 6%,#fff);padding:.85rem 1rem;border-radius:0 12px 12px 0;color:#475467;font-size:.82rem;line-height:1.5;margin-top:.9rem}.dashboard_modalBackdrop__hcnnp{position:fixed;inset:0;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1100;display:grid;place-items:center;padding:1.25rem}.dashboard_modal__qZQFH{width:min(1180px,96vw);max-height:94vh;overflow:hidden;background:#fff;border-radius:20px;box-shadow:0 28px 80px rgba(15,23,42,.3);display:grid;grid-template-rows:auto auto minmax(0,1fr)}.dashboard_modalHead__ohk8z{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem .65rem;border-bottom:1px solid #f0f2f5}.dashboard_modalHead__ohk8z h2{margin:0;font-size:1.2rem}.dashboard_modalHead__ohk8z p{margin:.25rem 0 0;color:var(--dash-muted);font-size:.8rem}.dashboard_modalToolbar__hPs4g{display:flex;gap:.4rem;flex-wrap:wrap;padding:.65rem 1.25rem;border-bottom:1px solid #f0f2f5;background:#fbfcfe}.dashboard_viewButton__Wfc_z{border:1px solid #dfe3ea;background:#fff;color:#475467;border-radius:999px;padding:.42rem .72rem;font-size:.76rem;font-weight:700;cursor:pointer}.dashboard_viewButtonActive__rDSzz{border-color:var(--dash-accent);color:var(--dash-accent);background:color-mix(in srgb,var(--dash-accent) 7%,#fff)}.dashboard_modalBody___fLTu{min-height:0;overflow:auto;padding:.8rem 1rem 1rem}.dashboard_modalTableWrap__CrcMk{max-height:66vh;overflow:auto;border:1px solid var(--dash-line);border-radius:12px}.dashboard_root__S1ZwJ .dashboard-map-cluster{background:transparent!important;border:0!important}.dashboard_root__S1ZwJ .dashboard-map-cluster span{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--dash-accent) 82%,#fff);color:#fff;border:3px solid hsla(0,0%,100%,.88);box-shadow:0 5px 18px rgba(15,23,42,.28);font-size:.72rem;font-weight:850}.dashboard_root__S1ZwJ .dashboard-map-pin{background:transparent!important;border:0!important}.dashboard_root__S1ZwJ .dashboard-map-pin span{width:18px;height:18px;display:block;margin:3px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--dash-accent);border:3px solid #fff;box-shadow:0 3px 10px rgba(15,23,42,.35)}@media (max-width:1180px){.dashboard_filterBar__RbE89{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.dashboard_kpis__AxElh,.dashboard_summaryGrid__QMQf_{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_grid3__0Saz1{grid-template-columns:1fr 1fr}}@media (max-width:900px){.dashboard_root__S1ZwJ{background:#f5f7fb}.dashboard_shell__S_b8t{display:block;background:#f5f7fb}.dashboard_sidebar__Cit1H{position:static;height:auto;border-right:0;border-bottom:1px solid var(--dash-line);padding:.75rem 1rem}.dashboard_brand__SNMB5{display:none}.dashboard_nav__KbZYq{display:flex;overflow-x:auto;gap:.35rem}.dashboard_navLink__Ro8RE{white-space:nowrap;padding:.55rem .7rem}.dashboard_main__M_upw{padding:1rem .75rem 2rem}.dashboard_filterBar__RbE89{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_grid2__7o6Uk,.dashboard_grid3__0Saz1{grid-template-columns:1fr}.dashboard_modalBackdrop__hcnnp{padding:.5rem}.dashboard_modal__qZQFH{width:98vw;max-height:96vh}}@media (max-width:560px){.dashboard_hero__SUwBF{border-radius:16px;padding:1.15rem}.dashboard_heroRow__8L7Ah{display:block}.dashboard_heroBadge__szSBu{margin-top:.8rem}.dashboard_filterBar__RbE89{grid-template-columns:1fr 1fr;padding:.7rem}.dashboard_summaryGrid__QMQf_{grid-template-columns:1fr;gap:.6rem}.dashboard_kpis__AxElh{grid-template-columns:1fr 1fr;gap:.6rem}.dashboard_kpi__LwDA8{padding:.8rem}.dashboard_kpiValue__zlZYr{font-size:1.4rem}.dashboard_panel__vPEcl{padding:.8rem}.dashboard_modalHead__ohk8z,.dashboard_modalToolbar__hPs4g{padding-left:.8rem;padding-right:.8rem}}