.IGPgnG_explorer{color:#17211f;background:#f7f8fa;grid-template-columns:20% minmax(0,80%);width:100%;height:100dvh;min-height:540px;display:grid;overflow:hidden}.IGPgnG_authenticatedExplorer{height:100dvh;min-height:480px}.IGPgnG_sidebar{z-index:500;background:#fff;border-right:1px solid #e8ecea;flex-direction:column;min-width:0;display:flex}.IGPgnG_sidebarHeader{border-bottom:1px solid #edf0ef;flex:0 0 72px;justify-content:space-between;align-items:center;height:72px;padding:0 25px;display:flex}.IGPgnG_brand{color:#17211f;align-items:center;gap:9px;font-size:19px;font-weight:750;text-decoration:none;display:inline-flex}.IGPgnG_brandMark{color:#fff;background:#145c4b;border-radius:9px;place-items:center;width:45px;height:45px;font-size:16px;font-weight:800;display:grid}.IGPgnG_sidebarContent{flex:1;padding:28px 25px 20px;overflow-y:auto}.IGPgnG_heading{margin-bottom:23px}.IGPgnG_eyebrow{color:#16836d;font-size:9px;font-weight:750}.IGPgnG_heading h1{color:#18221f;margin:8px 0 7px;font-size:clamp(20px,1.5vw,25px);line-height:1.2}.IGPgnG_heading p{color:#75817e;max-width:260px;margin:0;font-size:12px;line-height:1.55}.IGPgnG_searchBox{color:#89938f;background:#fafbfb;border:1px solid #e5eae8;border-radius:9px;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.IGPgnG_searchBox:focus-within{border-color:#79b5a7;box-shadow:0 0 0 3px #159a8317}.IGPgnG_searchBox>svg,.IGPgnG_iconButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:18px;height:18px}.IGPgnG_searchBox input{color:#26332f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.IGPgnG_searchBox input::placeholder{color:#9aa39f}.IGPgnG_searchBox input::-webkit-search-cancel-button{display:none}.IGPgnG_clearSearch,.IGPgnG_resetButton{color:#16836d;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.IGPgnG_clearSearch{color:#89938f;font-size:19px;line-height:1}.IGPgnG_filterGroup{margin-top:29px}.IGPgnG_filterHeading,.IGPgnG_resultsHeading{justify-content:space-between;align-items:center;display:flex}.IGPgnG_filterHeading h2,.IGPgnG_resultsHeading h2{color:#28332f;margin:0;font-size:12px}.IGPgnG_categoryList{gap:7px;margin-top:12px;display:grid}.IGPgnG_categoryOption{color:#717d78;cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-height:43px;padding:0 10px;transition:background .15s,border-color .15s;display:flex}.IGPgnG_categoryOption:hover,.IGPgnG_categoryActive{color:#26332f;background:#f8faf9;border-color:#e8eeeb}.IGPgnG_categoryOption input{accent-color:#16836d;width:14px;height:14px;margin:0}.IGPgnG_pinIcon{width:17px;height:17px}.IGPgnG_categoryName{flex:1;font-size:11px;font-weight:550}.IGPgnG_categoryCount,.IGPgnG_resultsHeading>span{color:#697671;background:#eef2f0;border-radius:7px;place-items:center;min-width:22px;height:21px;font-size:10px;font-weight:650;display:grid}.IGPgnG_results{border-top:1px solid #edf0ef;margin-top:29px;padding-top:19px}.IGPgnG_resultsHeading>span{color:#16836d;background:#e8f4f0;min-width:24px}.IGPgnG_locationList{gap:3px;margin:10px 0 0;padding:0;list-style:none;display:grid}.IGPgnG_locationCard{align-items:flex-start;gap:10px;padding:10px 3px;display:flex}.IGPgnG_locationDot,.IGPgnG_sampleBadge>span,.IGPgnG_liveDot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.IGPgnG_locationCard>div{gap:4px;min-width:0;display:grid}.IGPgnG_locationCard strong{color:#35413c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.IGPgnG_locationCard>div>span{color:#8a9691;font-size:10px}.IGPgnG_emptyState{color:#8a9691;margin:15px 0 0;font-size:11px;line-height:1.5}.IGPgnG_sidebarFooter{border-top:1px solid #edf0ef;align-items:center;min-height:55px;padding:0 25px;display:flex}.IGPgnG_sampleBadge{color:#8a9691;align-items:center;gap:7px;font-size:9px;font-weight:550;display:inline-flex}.IGPgnG_sampleBadge>span{background:#e5a545;width:6px;height:6px;margin:0}.IGPgnG_mapPanel{background:#e9eee9;min-width:0;height:100%;position:relative;overflow:hidden}.IGPgnG_leafletMap,.IGPgnG_mapLoading{width:100%;height:100%}.IGPgnG_mapLoading{color:#66726e;justify-content:center;align-items:center;gap:11px;font-size:13px;display:flex}.IGPgnG_loadingSpinner{border:2px solid #d5e0dc;border-top-color:#16836d;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite IGPgnG_spin}@keyframes IGPgnG_spin{to{transform:rotate(360deg)}}.IGPgnG_mapActions{z-index:1000;gap:8px;display:grid;position:absolute;top:18px;right:18px}.IGPgnG_mapAction,.IGPgnG_iconButton{color:#52615b;cursor:pointer;background:#fff;border:1px solid #e1e7e4e6;border-radius:10px;place-items:center;width:40px;height:40px;transition:color .15s,transform .15s,background .15s;display:grid;box-shadow:0 3px 12px #182b231a}.IGPgnG_mapAction:hover,.IGPgnG_iconButton:hover{color:#16836d;background:#f6faf8;transform:translateY(-1px)}.IGPgnG_mapAction svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:19px;height:19px}.IGPgnG_locationError{color:#a63d3d;background:#fff;border:1px solid #f3d9d9;border-radius:9px;width:max-content;max-width:240px;margin:0;padding:10px 12px;font-size:11px;position:absolute;top:0;right:49px;box-shadow:0 3px 12px #182b231a}.IGPgnG_mapCaption{z-index:400;color:#4b5953;pointer-events:none;background:#fffffff0;border:1px solid #e1e7e4e6;border-radius:9px;align-items:center;gap:8px;min-height:35px;padding:0 12px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:17px;left:17px;box-shadow:0 3px 12px #182b2317}.IGPgnG_liveDot{background:#159a83;width:7px;height:7px;margin:0;box-shadow:0 0 0 3px #159a831f}.IGPgnG_captionDivider{color:#bdc5c1}.IGPgnG_popup{gap:5px;min-width:155px;padding:2px;display:grid}.IGPgnG_popup strong{color:#26332f;font-size:12px}.IGPgnG_popup span{color:#77827d;font-size:10px}@media (max-width:680px){.IGPgnG_explorer{grid-template-columns:minmax(180px,42%) minmax(0,58%);min-height:480px}.IGPgnG_mapPanel{position:relative}.IGPgnG_sidebarHeader{flex-basis:62px;height:62px;padding-left:12px;padding-right:12px}.IGPgnG_sidebarContent{padding-top:23px;padding-left:12px;padding-right:12px}.IGPgnG_sidebarFooter{padding-left:12px;padding-right:12px}.IGPgnG_brand{gap:6px;font-size:15px}.IGPgnG_brandMark{width:25px;height:25px;font-size:14px}.IGPgnG_heading h1{font-size:19px}.IGPgnG_mapActions{top:17px;right:17px}.IGPgnG_mapCaption{bottom:14px;left:14px}}@media (prefers-reduced-motion:reduce){.IGPgnG_loadingSpinner{animation-duration:2s}.IGPgnG_sidebar,.IGPgnG_mapAction{transition:none}}.IGPgnG_publicExplorer{color:#edf4ee;background:#0c1410}.IGPgnG_publicExplorer .IGPgnG_sidebar{background:#101a14;border-color:#29382e}.IGPgnG_publicExplorer .IGPgnG_sidebarHeader,.IGPgnG_publicExplorer .IGPgnG_results,.IGPgnG_publicExplorer .IGPgnG_sidebarFooter{border-color:#29382e}.IGPgnG_publicExplorer .IGPgnG_brand,.IGPgnG_publicExplorer .IGPgnG_heading h1,.IGPgnG_publicExplorer .IGPgnG_filterHeading h2,.IGPgnG_publicExplorer .IGPgnG_resultsHeading h2,.IGPgnG_publicExplorer .IGPgnG_categoryActive,.IGPgnG_publicExplorer .IGPgnG_locationCard strong{color:#edf4ee}.IGPgnG_publicExplorer .IGPgnG_heading p,.IGPgnG_publicExplorer .IGPgnG_categoryOption,.IGPgnG_publicExplorer .IGPgnG_locationCard>div>span,.IGPgnG_publicExplorer .IGPgnG_emptyState,.IGPgnG_publicExplorer .IGPgnG_sampleBadge{color:#a0ada3}.IGPgnG_publicExplorer .IGPgnG_eyebrow,.IGPgnG_publicExplorer .IGPgnG_resetButton{color:#3d7739}.IGPgnG_publicExplorer .IGPgnG_searchBox{color:#a0ada3;background:#0c1410;border-color:#35443a}.IGPgnG_publicExplorer .IGPgnG_searchBox input{color:#edf4ee}.IGPgnG_publicExplorer .IGPgnG_searchBox input::placeholder{color:#819087}.IGPgnG_publicExplorer .IGPgnG_categoryOption:hover,.IGPgnG_publicExplorer .IGPgnG_categoryActive{background:#1b2a1e;border-color:#35443a}.IGPgnG_publicExplorer .IGPgnG_categoryCount{color:#c4d2c5;background:#26372b}.IGPgnG_publicExplorer .IGPgnG_resultsHeading>span{color:#3d7739;background:#26372b}.IGPgnG_publicExplorer .IGPgnG_mapPanel,.IGPgnG_publicExplorer .IGPgnG_mapLoading{color:#c4d2c5;background:#17231b}.IGPgnG_publicExplorer .IGPgnG_mapAction{color:#d3ded5;background:#101a14;border-color:#35443a}.IGPgnG_publicExplorer .IGPgnG_mapAction:hover{color:#3d7739;background:#1b2a1e}.IGPgnG_publicExplorer .IGPgnG_mapCaption{color:#d3ded5;background:#101a14f0;border-color:#35443a}.IGPgnG_publicExplorer .IGPgnG_popup strong{color:#26332f}
