.LTNQsG_mapUi{--map-font-xxs:.625rem;--map-font-xs:.6875rem;--map-font-sm:.75rem;--map-font-md:.8125rem;--map-font-lg:.875rem;--map-font-xl:.9375rem;--map-kpi-title:.9375rem;--map-kpi-meta:.625rem;--map-kpi-gauge-value:1.125rem;--map-kpi-gauge-label:.6875rem;--map-kpi-pill-label:.5625rem;--map-kpi-pill-value:.6875rem;--map-kpi-hero-value:1.875rem;--map-kpi-hero-unit:.875rem;--map-kpi-hero-label:.75rem;--map-kpi-band-label:.625rem}.LTNQsG_controlPanel,.LTNQsG_searchInput{font-size:var(--map-font-sm)}.LTNQsG_dropdownButton{font-size:var(--map-font-xs)}.LTNQsG_dropdownLabel{font-size:var(--map-font-xxs)}.LTNQsG_dropdownValue{font-size:var(--map-font-sm)}.LTNQsG_dropdownPanel,.LTNQsG_dropdownOption{font-size:var(--map-font-xs)}.LTNQsG_desktopFilterButton{background-color:#1b0e5bf2;border:1px solid #493e8ce6;box-shadow:inset 0 0 0 1px #1e185299,0 8px 16px #09061e66}.LTNQsG_desktopFilterLabel{color:#d6c8ffb3;letter-spacing:.02em;font-size:.5625rem;font-weight:600}.LTNQsG_desktopFilterValue{color:#07deff;font-size:.75rem;font-weight:700;line-height:1.1}.LTNQsG_legendCard{font-size:var(--map-font-xs)}.LTNQsG_legendTitle{font-size:.5625rem}.LTNQsG_legendLabel{font-size:.625rem}.LTNQsG_mapButtonsSmall button{width:34px;height:34px;padding:6px}.LTNQsG_drawerBackdrop{z-index:50;background:#0406188c;position:fixed;inset:0}.LTNQsG_drawerPanel{scrollbar-width:none;-ms-overflow-style:none;z-index:60;background:#0d0f26;border-left:1px solid #30305b;width:min(86vw,360px);height:100svh;padding:10px;position:fixed;top:0;right:0;overflow:hidden}.LTNQsG_drawerPanel::-webkit-scrollbar{width:0;height:0}.LTNQsG_drawerHeader{color:#fdfdfd;font-size:var(--map-font-md);justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;display:flex}.LTNQsG_drawerSection{margin-top:8px}.LTNQsG_drawerStack{flex-direction:column;gap:8px;display:flex}.LTNQsG_drawerContent{flex-direction:column;gap:8px;min-height:100%;display:flex}.LTNQsG_drawerGroup{background:0 0;border:none;border-radius:0;padding:0}.LTNQsG_drawerGroupTitle{color:#ffffffb3;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:.5625rem;font-weight:700}.LTNQsG_drawerOptionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.LTNQsG_drawerDivider{background:#30305b99;height:1px;margin:8px 0}.LTNQsG_drawerFooter{background:linear-gradient(#0d0f2600 0%,#0d0f26e6 20%,#0d0f26 100%);margin-top:auto;padding-top:6px;position:sticky;bottom:0}.LTNQsG_drawerLegendCard{padding:5px}.LTNQsG_drawerLegendTitle{font-size:.5625rem}.LTNQsG_drawerLegendLabel{font-size:.53125rem}.LTNQsG_mapKpiCard{font-size:var(--map-font-sm)}.LTNQsG_idtCard{font-size:var(--map-font-sm);box-sizing:border-box;width:min(92dvw,340px);max-height:calc(100dvh - 8rem);overflow-y:auto}.LTNQsG_idtReadings{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;margin-top:10px;padding:2px 14px}.LTNQsG_idtReadingRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.LTNQsG_idtReadingRow+.LTNQsG_idtReadingRow{border-top:1px solid #e2e8f0}.LTNQsG_idtReadingLabelRow{align-items:center;gap:6px;min-width:0;display:flex}.LTNQsG_idtReadingLabel{font-size:var(--map-kpi-band-label);letter-spacing:.08em;text-transform:uppercase;color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.LTNQsG_idtReadingValue{font-size:var(--map-kpi-gauge-value);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#0f172a;flex-shrink:0;align-items:baseline;gap:4px;font-weight:800;line-height:1;display:flex}.LTNQsG_idtReadingUnit{font-size:var(--map-font-sm);color:#64748b;letter-spacing:normal;font-weight:600}.LTNQsG_idtInfo{display:inline-flex;position:relative}.LTNQsG_idtInfoButton{color:#64748b;cursor:help;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin:-4px;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.LTNQsG_idtInfoButton:hover,.LTNQsG_idtInfoButton:focus-visible,.LTNQsG_idtInfoOpen .LTNQsG_idtInfoButton{color:#2563eb;background:#dbeafe}.LTNQsG_idtInfoButton:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.LTNQsG_idtInfoTip{z-index:1200;pointer-events:none;color:#e2e8f0;width:min(18rem,100vw - 1rem);font-size:var(--map-font-md);text-align:left;white-space:normal;background:#0f172a;border-radius:10px;padding:12px 14px;font-weight:400;line-height:1.5;position:fixed;box-shadow:0 10px 24px -6px #0f172a59}.LTNQsG_idtInfoTipArrow{border:6px solid #0000;position:absolute}.LTNQsG_idtInfoTipTitle{color:#fff;font-weight:700;display:block}.LTNQsG_idtInfoTipSubtitle{font-size:var(--map-font-sm);display:block}.LTNQsG_idtInfoTipBody{margin-top:8px;display:block}.LTNQsG_idtInfoTipNote{color:#86efac;border-top:1px solid #94a3b84d;align-items:center;gap:6px;margin-top:10px;padding-top:10px;font-weight:600;display:flex}.LTNQsG_idtDate{font-size:var(--map-kpi-meta);color:#64748b;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-weight:500;display:inline-flex}.LTNQsG_idtCoords{font-size:var(--map-font-xs);color:#64748b;border-top:1px solid #e2e8f0;align-items:center;gap:6px;margin-top:12px;padding-top:10px;display:flex}.LTNQsG_idtCoordsLabel{font-weight:500}.LTNQsG_idtCoordsValue{color:#334155;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.LTNQsG_idtMetaRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}@media (max-width:480px){.LTNQsG_idtReadings{padding:0 12px}}@media (max-width:640px){.LTNQsG_mapUi{--map-font-xxs:.5625rem;--map-font-xs:.625rem;--map-font-sm:.6875rem;--map-font-md:.75rem;--map-font-lg:.8125rem;--map-font-xl:.875rem;--map-kpi-title:.875rem;--map-kpi-meta:.5625rem;--map-kpi-gauge-value:1rem;--map-kpi-gauge-label:.625rem;--map-kpi-pill-label:.5rem;--map-kpi-pill-value:.625rem;--map-kpi-hero-value:1.75rem;--map-kpi-hero-unit:.8125rem;--map-kpi-hero-label:.6875rem;--map-kpi-band-label:.5625rem}.LTNQsG_drawerPanel{width:min(92vw,360px);padding:6px;overflow:hidden}.LTNQsG_drawerHeader{font-size:var(--map-font-sm);margin-bottom:6px}.LTNQsG_drawerGroup{padding:4px}.LTNQsG_drawerGroupTitle{margin-bottom:3px;font-size:.5rem}.LTNQsG_drawerOptionGrid{gap:4px}.LTNQsG_dropdownOption{min-width:4.5rem;padding:3px 6px;font-size:.5625rem}.LTNQsG_drawerFooter{padding-top:4px}.LTNQsG_drawerLegendCard{padding:4px}}@media (max-width:1024px){.LTNQsG_drawerHeader{margin-bottom:6px}.LTNQsG_drawerSection{margin-top:6px}.LTNQsG_drawerStack,.LTNQsG_drawerContent{gap:6px}}@keyframes LTNQsG_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.LTNQsG_animate-fadeIn{animation:.2s ease-out forwards LTNQsG_fadeIn}@keyframes LTNQsG_slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.LTNQsG_animate-slideUp{animation:.3s ease-out forwards LTNQsG_slideUp}
