._laptop_2y1nh_1{min-width:0;padding:9px 9px 0;border:1px solid color-mix(in srgb,var(--cream) 35%,transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--carbon-2);box-shadow:var(--shadow-lg);color:var(--cream);font-family:var(--font-family-base)}._screen_2y1nh_12{display:grid;grid-template-columns:20% minmax(0,1fr);min-height:330px;overflow:hidden;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--ink)}._sidebar_2y1nh_21{min-width:0;padding:var(--spacing-3) var(--spacing-2);background:var(--carbon)}._brand_2y1nh_27{display:flex;flex-wrap:wrap;gap:2px;margin:0 0 var(--spacing-4) var(--spacing-1);font:400 clamp(.65rem,1vw,.92rem)/1 var(--font-family-display)}._brand_2y1nh_27 em{color:var(--blaze);font-family:var(--font-family-brush);font-size:.9em}._navigation_2y1nh_41{display:grid;gap:2px}._navItem_2y1nh_46{display:flex;align-items:center;gap:var(--spacing-2);min-height:28px;padding:0 var(--spacing-2);border-radius:var(--radius-sm);color:color-mix(in srgb,var(--cream) 75%,var(--carbon));font-size:.64rem;white-space:nowrap}._navItem_2y1nh_46 svg{flex:none;width:12px;height:12px}._activeNav_2y1nh_64{background:var(--blaze);color:var(--ink);font-weight:800}._workspace_2y1nh_70{min-width:0;background:var(--ink)}._topbar_2y1nh_75{display:flex;align-items:center;gap:var(--spacing-2);min-height:42px;padding:var(--spacing-2);border-bottom:1px solid color-mix(in srgb,var(--cream) 13%,transparent)}._siteSelector_2y1nh_84{display:inline-flex;align-items:center;gap:var(--spacing-1);min-width:0;padding:.3rem .45rem;border:1px solid color-mix(in srgb,var(--cream) 18%,transparent);border-radius:var(--radius-sm);color:var(--cream);font-size:.65rem;white-space:nowrap}._siteSelector_2y1nh_84 svg,._panelHeading_2y1nh_98 svg{width:11px;height:11px}._demoTag_2y1nh_103{margin-left:auto;color:var(--electric-yellow);font-size:.62rem;white-space:nowrap}._avatar_2y1nh_110{display:grid;flex:none;place-items:center;width:22px;height:22px;border:1px solid var(--cream);border-radius:50%;color:var(--cream)}._avatar_2y1nh_110 svg{width:13px;height:13px}._content_2y1nh_126{padding:var(--spacing-2)}._stats_2y1nh_130{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-2)}._stat_2y1nh_130,._panel_2y1nh_98{min-width:0;border:1px solid color-mix(in srgb,var(--cream) 9%,transparent);border-radius:var(--radius-sm);background:var(--carbon-2)}._stat_2y1nh_130{min-height:89px;padding:var(--spacing-2)}._statLabel_2y1nh_149{color:color-mix(in srgb,var(--cream) 79%,var(--carbon));font-size:.62rem}._attendanceRow_2y1nh_154,._statNumber_2y1nh_155{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2)}._attendanceRow_2y1nh_154 strong,._statNumber_2y1nh_155 strong{display:block;font-size:clamp(.9rem,1.5vw,1.3rem);line-height:1}._attendanceRow_2y1nh_154 small,._statNumber_2y1nh_155 small{display:block;margin-top:3px;font-size:.58rem;line-height:1.2}._attendanceRow_2y1nh_154 small,._statTrend_2y1nh_178{color:var(--success)}._statNumber_2y1nh_155>svg{flex:none;width:24px;height:24px;color:var(--success)}._statTrend_2y1nh_178{display:block;margin:var(--spacing-1) 0 0 32px;font-size:.58rem;font-weight:700}._ring_2y1nh_196{flex:none;width:42px;height:42px;transform:rotate(-90deg)}._ring_2y1nh_196 circle{fill:none;stroke-width:6}._ringTrack_2y1nh_208{stroke:color-mix(in srgb,var(--cream) 15%,transparent)}._ringFill_2y1nh_212{stroke:var(--success);stroke-dasharray:104 113;stroke-linecap:round}._lowerPanels_2y1nh_218{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--spacing-2);margin-top:var(--spacing-2)}._panel_2y1nh_98{overflow:hidden}._panelHeading_2y1nh_98{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2);min-height:31px;padding:0 var(--spacing-2);font-size:.68rem}._map_2y1nh_239{display:block;width:100%;height:168px}._map_2y1nh_239 rect{fill:color-mix(in srgb,var(--carbon-2) 78%,var(--muted-foreground))}._streets_2y1nh_249 path{fill:none;stroke:color-mix(in srgb,var(--cream) 22%,transparent);stroke-width:3}._mainRoads_2y1nh_255 path{fill:none;stroke:color-mix(in srgb,var(--electric-yellow) 50%,var(--carbon));stroke-width:5}._greenPin_2y1nh_261,._bluePin_2y1nh_262,._orangePin_2y1nh_263,._purplePin_2y1nh_264,._yellowPin_2y1nh_265{stroke:var(--cream);stroke-width:2}._greenPin_2y1nh_261{fill:var(--success)}._bluePin_2y1nh_262{fill:var(--info)}._orangePin_2y1nh_263{fill:var(--blaze)}._purplePin_2y1nh_264{fill:var(--cat-stem)}._yellowPin_2y1nh_265{fill:var(--electric-yellow)}._events_2y1nh_276{padding:0 var(--spacing-2)}._event_2y1nh_276{display:flex;align-items:center;gap:var(--spacing-2);min-height:40px;border-top:1px solid color-mix(in srgb,var(--cream) 9%,transparent)}._eventDot_2y1nh_288{flex:none;width:8px;height:8px;border-radius:50%}._orange_2y1nh_263{background:var(--blaze)}._yellow_2y1nh_265{background:var(--electric-yellow)}._blue_2y1nh_262{background:var(--info)}._eventText_2y1nh_299{flex:1;min-width:0}._eventText_2y1nh_299 strong,._eventText_2y1nh_299 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._eventText_2y1nh_299 strong{font-size:.66rem}._eventText_2y1nh_299 small{margin-top:2px;color:color-mix(in srgb,var(--cream) 65%,var(--carbon));font-size:.58rem}._event_2y1nh_276>svg{width:11px;height:11px}._base_2y1nh_327{width:calc(100% + 34px);height:10px;margin-left:-17px;border-radius:0 0 50% 50%;background:color-mix(in srgb,var(--cream) 30%,var(--carbon-2))}@media(max-width:640px){._screen_2y1nh_12{grid-template-columns:38px minmax(0,1fr)}._sidebar_2y1nh_21{padding-inline:4px}._brand_2y1nh_27{overflow:hidden;width:23px;height:20px;font-size:.58rem}._brand_2y1nh_27 em,._navItem_2y1nh_46 span{display:none}._navItem_2y1nh_46{justify-content:center;padding:0}._navItem_2y1nh_46 svg{width:14px;height:14px}._demoTag_2y1nh_103{font-size:.55rem}}@media(max-width:440px){._lowerPanels_2y1nh_218{grid-template-columns:1fr}._map_2y1nh_239{height:115px}._stat_2y1nh_130{padding:5px}._statLabel_2y1nh_149,._statNumber_2y1nh_155 small,._attendanceRow_2y1nh_154 small{font-size:.55rem}._statNumber_2y1nh_155>svg{width:16px;height:16px}._ring_2y1nh_196{width:27px;height:27px}._statTrend_2y1nh_178{margin-left:0}}
