._page_1ympl_1{--navy: #0d2a4a;--navy-dark: #0a2038;--gold: #f0b429;--line: #dfe3ea;position:relative;display:flex;flex-direction:column;flex:1 1 auto;width:100%;max-width:100%;min-width:0;min-height:0;height:calc(100dvh - var(--app-header-offset, 3.5rem));max-height:calc(100dvh - var(--app-header-offset, 3.5rem));overflow-x:hidden;overflow-y:hidden;overscroll-behavior-x:none;background:#e7ebf0;font-family:Tahoma,Segoe UI,Arial,sans-serif}._sheet_1ympl_45{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;height:100%;width:100%;max-width:100%;background:#fff;overflow-x:hidden;overflow-y:hidden}._titleband_1ympl_75{background:linear-gradient(135deg,#123a63,#0a2038 65%);color:#fff;text-align:center;padding:.65rem 1rem .85rem;position:relative;box-shadow:inset 0 -3px 8px #00000026;flex-shrink:0}._titlebandTop_1ympl_95{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;text-align:start}._titleband_1ympl_75 h1{margin:.15rem 0;font-size:1.25rem;font-weight:800;line-height:1.35}._sub_1ympl_125{font-size:.8125rem;letter-spacing:2px;color:#bcd3ea;position:relative;display:inline-block;padding:0 14px}._sub_1ympl_125:before,._sub_1ympl_125:after{content:"";position:absolute;top:50%;width:48px;height:1px;background:#5f7fa0}._sub_1ympl_125:before{right:100%}._sub_1ympl_125:after{left:100%}._locateBtn_1ympl_179{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;border:1px solid rgba(255,255,255,.35);background:#ffffff1f;color:#fff;border-radius:999px;padding:.4rem .75rem;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}._locateBtn_1ympl_179:disabled{opacity:.55;cursor:not-allowed}._titleActions_1ympl_221{display:flex;align-items:center;gap:.4rem;flex-shrink:0}._changeGovBtn_1ympl_235{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid rgba(255,255,255,.35);background:#ffffff1a;color:#fff;border-radius:999px;padding:.4rem .75rem;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}._changeGovBtn_1ympl_235:hover{background:#ffffff2e}._entryBackdrop_1ympl_275{position:fixed;inset:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0a20388c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._entryCard_1ympl_299{width:100%;max-width:24rem;padding:1.5rem 1.35rem 1.35rem;border-radius:18px;background:#fff;box-shadow:0 18px 48px #0a203847;text-align:center;overflow:visible}._entryIcon_1ympl_321{width:3.25rem;height:3.25rem;margin:0 auto .85rem;border-radius:50%;background:#123a631a;color:#123a63;display:flex;align-items:center;justify-content:center}._entryCard_1ympl_299 h2{margin:0 0 .5rem;font-size:1.2rem;color:#0a2038}._entryCard_1ympl_299>p{margin:0 0 1.15rem;color:#5b6b7c;font-size:.9rem;line-height:1.5}._entryPrimary_1ympl_371{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.8rem 1rem;border:none;border-radius:12px;background:#123a63;color:#fff;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}._entryPrimary_1ympl_371:disabled{opacity:.65;cursor:not-allowed}._entryDivider_1ympl_415{display:flex;align-items:center;gap:.75rem;margin:1rem 0;color:#8a97a8;font-size:.8rem;font-weight:600}._entryDivider_1ympl_415:before,._entryDivider_1ympl_415:after{content:"";flex:1;height:1px;background:#e2e8f0}._entryQuick_1ympl_451{display:flex;flex-direction:column;gap:.45rem;justify-content:center;margin-bottom:0}._entryQuickBtn_1ympl_467{border:1px solid #d0d8e2;background:#f5f8fb;color:#123a63;border-radius:12px;padding:.7rem .85rem;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;width:100%}._entryQuickBtn_1ympl_467:hover{border-color:#123a63;background:#eef4fa}._catRow_1ympl_503{display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:.65rem .1rem .15rem;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}._catRow_1ympl_503::-webkit-scrollbar{display:none}._catChip_1ympl_537{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;scroll-snap-align:start;border:1px solid rgba(255,255,255,.28);background:#ffffff14;color:#e8eef5;border-radius:999px;padding:.3rem .65rem;font:inherit;font-size:.7rem;font-weight:600;cursor:pointer;white-space:nowrap}._catChipActive_1ympl_573{background:var(--cat-color, #2563eb);border-color:transparent;color:#fff}._status_1ympl_585,._statusError_1ympl_587{padding:1rem;text-align:center;color:var(--navy)}._statusError_1ympl_587{color:#b91c1c}._retryBtn_1ympl_607{margin-top:.5rem;border:1px solid var(--navy);background:#fff;color:var(--navy);border-radius:8px;padding:.4rem .9rem;font:inherit;cursor:pointer}._content_1ympl_631{display:flex;flex:1;min-height:0;min-width:0;max-width:100%;overflow-x:hidden}._mapcol_1ympl_649{width:42%;position:relative;background:linear-gradient(180deg,#eef1e9,#e3ecd8);min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none}._tablecol_1ympl_673{width:58%;padding:.65rem .65rem .25rem;min-height:0;min-width:0;display:flex;flex-direction:column;background:#fff;overflow-x:hidden}._mapwrap_1ympl_695{position:relative;width:100%;max-width:100%;height:1040px;overflow:hidden;contain:paint}._sea_1ympl_713{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._seaLabel_1ympl_731{position:absolute;top:22%;right:14%;color:#fff;font-weight:800;font-size:1rem;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.35);pointer-events:none;z-index:1;line-height:1.35}._locationFlag_1ympl_759{position:absolute;top:26px;left:14px;color:#e13a3a;font-size:1.6rem;z-index:3;pointer-events:none}._marker_1ympl_781{position:absolute;width:26px;height:34px;transform:translate(-50%,-100%);cursor:pointer;z-index:2;border:none;background:transparent;padding:0;font:inherit}._markerActive_1ympl_807{z-index:5}._pinWrap_1ympl_815{position:relative;display:block;width:26px;height:34px;filter:drop-shadow(0 3px 4px rgba(0,20,40,.45));transition:transform .18s ease}._marker_1ympl_781:hover ._pinWrap_1ympl_815{transform:translateY(-3px) scale(1.08)}._markerActive_1ympl_807 ._pinWrap_1ympl_815{animation:_pin-bounce_1ympl_1 .6s ease;transform:translateY(-4px) scale(1.18);filter:drop-shadow(0 5px 8px rgba(0,20,40,.55))}@keyframes _pin-bounce_1ympl_1{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-10px) scale(1.2)}60%{transform:translateY(-2px) scale(1.12)}to{transform:translateY(-4px) scale(1.18)}}._pin_1ympl_815{width:26px;height:26px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);position:absolute;top:0;left:0;border:2px solid rgba(255,255,255,.95);background-color:var(--pin-color, #64748b);background-image:linear-gradient(155deg,#ffffff8c,#fff0 45%);transition:box-shadow .18s ease}._markerActive_1ympl_807 ._pin_1ympl_815{box-shadow:0 0 0 4px #ffffff8c,0 0 0 7px var(--pin-color, #999)}._pinIcon_1ympl_923{position:absolute;inset:0;transform:rotate(45deg);display:flex;align-items:center;justify-content:center;color:#fff}._pinIcon_1ympl_923 svg{display:block;flex-shrink:0}._pinShadow_1ympl_953{position:absolute;left:50%;bottom:-2px;width:12px;height:4px;border-radius:50%;background:#00142847;transform:translate(-50%);filter:blur(1px)}._label_1ympl_979{position:absolute;right:calc(100% + 8px);top:4px;background:linear-gradient(180deg,#fff,#f3f6f9);border-radius:5px;padding:.125rem .5rem;font-size:.65625rem;font-weight:700;color:#1c2c3d;line-height:1.3;white-space:nowrap;box-shadow:0 2px 5px #0f233c40;border:1px solid rgba(15,35,60,.08);max-width:9rem;overflow:hidden;text-overflow:ellipsis;text-align:start;direction:rtl;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease}._marker_1ympl_781:hover ._label_1ympl_979,._markerActive_1ympl_807 ._label_1ympl_979{opacity:1;visibility:visible}._markerActive_1ympl_807 ._label_1ympl_979{background:linear-gradient(180deg,#fff8e6,#ffedb8);border-color:var(--gold);box-shadow:0 3px 8px #0f233c59}._label_1ympl_979:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border:5px solid transparent;border-left-color:#f3f6f9}._markerActive_1ympl_807 ._label_1ympl_979:after{border-left-color:#ffedb8}._label_1ympl_979 small{display:block;font-size:.59375rem;font-weight:700;color:#3a5068;overflow:hidden;text-overflow:ellipsis}._locateFab_1ympl_1099{position:absolute;bottom:.85rem;inset-inline-start:.85rem;z-index:6;width:2.75rem;height:2.75rem;border:none;border-radius:50%;background:#fff;color:var(--navy);box-shadow:0 2px 10px #0d2a4a40;display:grid;place-items:center;cursor:pointer}._locateFab_1ympl_1099:disabled{opacity:.55}._legend_1ympl_1143{position:absolute;left:12px;top:34px;z-index:8;background:var(--navy);color:#fff;border-radius:4px;width:170px;box-shadow:0 4px 10px #00000040;overflow:hidden;pointer-events:auto}._legendToggle_1ympl_1171{display:block;width:100%;border:none;background:transparent;color:#fff;font:inherit;font-size:.75rem;font-weight:700;text-align:center;padding:.5rem .75rem;cursor:pointer}._legendBody_1ympl_1199{padding:0 .75rem .55rem;display:flex;flex-direction:column;gap:.2rem;max-height:14rem;overflow:auto}._legendRow_1ympl_1217{display:flex;align-items:center;gap:.4rem;margin:.15rem 0;font-size:.7rem}._legendDot_1ympl_1233{width:12px;height:12px;border-radius:50%;flex:0 0 auto}._tableScroll_1ympl_1249{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;min-height:0}._table_1ympl_673{width:100%;border-collapse:collapse;font-size:.70625rem}._table_1ympl_673 thead th{position:sticky;top:0;z-index:1;background:var(--navy);color:#fff;padding:.45rem .25rem;font-size:.71875rem;font-weight:700;text-align:center;border:1px solid #16385f}._table_1ympl_673 tbody td{padding:.35rem .25rem;text-align:center;border-bottom:1px solid var(--line);border-inline-start:1px solid var(--line);color:#20304a;vertical-align:middle}._table_1ympl_673 tbody tr{transition:background .12s ease,box-shadow .18s ease;cursor:pointer}._table_1ympl_673 tbody tr:nth-child(2n){background:#f4f7fa}._table_1ympl_673 tbody tr:hover{background:#eaf3fb!important}._activeRow_1ympl_1349 td{background:linear-gradient(180deg,#fff8e6,#ffedb8)!important;color:#5a3d00!important;box-shadow:inset 3px 0 0 var(--gold)}._idxBadge_1ympl_1361{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;color:#fff;font-weight:800;font-size:.65625rem;background-color:var(--badge-color, #64748b);background-image:linear-gradient(155deg,#ffffff80,#fff0 55%);box-shadow:0 1px 2px #0000004d;line-height:1}._area_1ympl_1393{font-weight:700}._phone_1ympl_1401{color:var(--navy);font-weight:700;direction:ltr;display:inline-block}._emptyCell_1ympl_1415{padding:1.5rem!important;color:#64748b!important}._sheetBackdrop_1ympl_1427{position:fixed;inset:0;z-index:1190;border:none;padding:0;margin:0;width:100%;height:100%;background:#0a203873;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;animation:_nc-fade-in_1ympl_1 .2s ease}._detailSheet_1ympl_1457{--navy: #0d2a4a;--navy-dark: #0a2038;--gold: #f0b429;--sheet-accent: var(--navy);position:fixed;left:0;right:0;bottom:0;z-index:1200;width:auto;max-width:none;box-sizing:border-box;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #0d2a4a47;padding-top:.35rem;padding-bottom:calc(1.15rem + env(safe-area-inset-bottom,0px));padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));max-height:min(72dvh,520px);overflow-x:hidden;overflow-y:auto;animation:_nc-sheet-up_1ympl_1 .28s cubic-bezier(.22,1,.36,1);border-top:3px solid var(--sheet-accent);color:#1a2b3c}@keyframes _nc-fade-in_1ympl_1{0%{opacity:0}to{opacity:1}}@keyframes _nc-sheet-up_1ympl_1{0%{transform:translateY(110%)}to{transform:translateY(0)}}._detailHandle_1ympl_1549{width:2.75rem;height:4px;border-radius:999px;background:#cbd5e1;margin:.35rem auto .75rem}._detailClose_1ympl_1565{position:absolute;top:.75rem;inset-inline-end:.85rem;border:none;background:#f1f5f9;color:#334155;width:2.15rem;height:2.15rem;border-radius:50%;display:grid;place-items:center;cursor:pointer}._detailHeader_1ympl_1595{display:flex;align-items:flex-start;gap:.75rem;padding-inline-end:2.25rem;margin-bottom:.85rem}._detailCatDot_1ympl_1611{width:12px;height:12px;border-radius:50%;flex:0 0 auto;margin-top:.45rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--sheet-accent) 22%,transparent)}._detailHeaderText_1ympl_1629{min-width:0}._detailCat_1ympl_1611{margin:0 0 .2rem;font-size:.75rem;font-weight:700;color:var(--sheet-accent)}._detailTitle_1ympl_1651{margin:0;font-size:1.125rem;font-weight:800;color:var(--navy);line-height:1.35}._detailBody_1ympl_1667{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1rem}._detailRow_1ympl_1681{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#334155;line-height:1.45}._detailRow_1ympl_1681 svg{flex-shrink:0;margin-top:.15rem;color:var(--navy);opacity:.75}._detailRowMuted_1ympl_1713{opacity:.45!important}._detailPhone_1ympl_1721{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;padding:.45rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--sheet-accent) 12%,#fff);color:var(--navy);font-weight:800;font-size:.9375rem;text-decoration:none;border:1px solid color-mix(in srgb,var(--sheet-accent) 28%,#fff)}._detailDistance_1ympl_1751{margin:0;font-size:.8125rem;font-weight:700;color:#64748b}._detailActions_1ympl_1765{display:flex;gap:.65rem;width:100%;min-width:0}._actionBtn_1ympl_1779{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:3rem;padding:.7rem .85rem;border-radius:14px;border:1.5px solid #d0d7e2;background:#f8fafc;color:#0d2a4a;text-decoration:none;font-weight:800;font-size:.9375rem}._actionBtn_1ympl_1779 svg{flex-shrink:0;color:#0d2a4a;stroke:#0d2a4a}._actionMaps_1ympl_1827{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:3rem;padding:.7rem .85rem;border-radius:14px;border:1.5px solid #0d2a4a;background:#0d2a4a!important;color:#fff!important;text-decoration:none;font-weight:800;font-size:.9375rem;box-shadow:0 6px 16px #0d2a4a47}html.awareness-month ._page_1ympl_1{--navy: #9d174d;--navy-dark: #831843;background:#fdf2f8}html.awareness-month ._titleband_1ympl_75{background:linear-gradient(135deg,#be185d,#831843 65%)}html.awareness-month ._entryCard_1ympl_299{box-shadow:0 18px 48px #9d174d38}html.awareness-month ._entryIcon_1ympl_321{background:#9d174d1a;color:#9d174d}html.awareness-month ._entryCard_1ympl_299 h2{color:#831843}html.awareness-month ._sheetBackdrop_1ympl_1427{background:#83184373}html.awareness-month ._detailSheet_1ympl_1457{--navy: #9d174d;--navy-dark: #831843}html.awareness-month ._actionBtn_1ympl_1779{color:#9d174d}html.awareness-month ._actionBtn_1ympl_1779 svg{color:#9d174d;stroke:#9d174d}html.awareness-month ._actionMaps_1ympl_1827{border-color:#9d174d;background:#9d174d!important;box-shadow:0 6px 16px #9d174d47}._actionMaps_1ympl_1827 svg{flex-shrink:0;color:#fff!important;stroke:#fff!important}@media(max-width:767px){._titleband_1ympl_75{padding:.5rem .75rem .55rem}._titlebandTop_1ympl_95{align-items:center}._titleband_1ympl_75 h1{font-size:.95rem}._sub_1ympl_125{font-size:.65rem;letter-spacing:1px;padding:0 8px}._sub_1ympl_125:before,._sub_1ympl_125:after{width:18px}._catRow_1ympl_503{padding:.45rem 0 0;gap:.3rem}._catChip_1ympl_537{font-size:.65rem;padding:.25rem .55rem}._locateBtn_1ympl_179 span{display:none}._content_1ympl_631{flex-direction:column;flex:1;min-height:0}._mapcol_1ympl_649{width:100%;flex:1;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none}._mapwrap_1ympl_695{width:100%;max-width:100%;height:1040px;min-height:1040px}._tablecol_1ympl_673{display:none}._legend_1ympl_1143{width:min(150px,46%);top:10px;left:8px}._detailSheet_1ympl_1457{max-height:min(78dvh,560px)}}@media(min-width:768px){._sheetBackdrop_1ympl_1427{display:none}._detailSheet_1ympl_1457{left:auto;right:1.25rem;bottom:1.25rem;width:min(400px,38vw);max-width:min(400px,38vw);border-radius:18px;max-height:min(70dvh,540px);animation:_nc-panel-in_1ympl_1 .22s ease;border-top:none;border-inline-start:4px solid var(--sheet-accent);padding:1rem 1.1rem 1.15rem}@keyframes _nc-panel-in_1ympl_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._detailHandle_1ympl_1549{display:none}._mapcol_1ympl_649{width:42%}._tablecol_1ympl_673{width:58%}}
