@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._list_1jcja_1{display:grid;gap:.65rem}._listItem_1jcja_6{display:block}._card_1jcja_10{position:relative;overflow:hidden;border-color:var(--color-line)!important;border-radius:1rem!important;background:var(--color-elevated)!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}._card_1jcja_10[data-selected=true]{border-color:var(--color-forest)!important;box-shadow:0 8px 24px #254d3b1c!important}._card_1jcja_10[data-highlighted=true]{border-color:var(--color-hike-hover-line)!important;background:var(--color-hike-hover-surface)!important}._cardLayout_1jcja_32{display:grid;width:100%;grid-template-columns:minmax(0,1fr);align-items:start;padding:.85rem}._cardAction_1jcja_40{display:block!important;width:100%;min-width:0;border-radius:inherit!important;color:inherit!important;text-align:left}._cardAction_1jcja_40[data-has-actions=true] ._cardLayout_1jcja_32{padding-right:4.35rem}._cardLayout_1jcja_32[data-has-rank=true]{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem}._cardAction_1jcja_40:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}._cardContent_1jcja_64{display:grid;gap:.25rem;padding:0!important}._rank_1jcja_70{width:2rem!important;height:2rem!important;color:var(--color-hike-sage-ink)!important;background:var(--color-hike-sage)!important;font-size:.78rem!important;font-weight:800!important}._cardTitleRow_1jcja_79{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}._title_1jcja_86{min-width:0;color:inherit!important;font-size:1rem!important;font-weight:800!important;line-height:1.25!important}._area_1jcja_94{color:var(--color-muted)!important;font-size:.72rem!important;line-height:1.25!important}._metrics_1jcja_100{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.25rem;color:var(--color-muted);font-size:.7rem;font-weight:700}._metrics_1jcja_100 span{display:inline-flex;align-items:center;gap:.3rem}._actionButton_1jcja_116{width:var(--hike-action-size, 2rem)!important;height:var(--hike-action-size, 2rem)!important;padding:0!important;border:1px solid var(--color-line)!important;border-radius:var(--hike-action-radius, .65rem)!important;color:var(--color-wishlist-pin)!important;background:var(--color-warning-surface)!important}._actionButton_1jcja_116:focus-visible{outline:3px solid var(--color-focus-ring)}._actionGroup_1jcja_130{position:absolute;z-index:1;top:0;bottom:0;right:.85rem;display:grid;align-content:center;gap:.45rem}._actionTooltipTrigger_1jcja_141{display:block}._actionButton_1jcja_116._Mui-disabled_1jcja_145{opacity:1!important}._actionButton_1jcja_116[data-tone=danger]{color:var(--color-danger)!important;background:var(--color-danger-surface)!important}._actionButton_1jcja_116[data-tone=success],._actionButton_1jcja_116[data-tone=success]._Mui-disabled_1jcja_145{border-color:color-mix(in srgb,var(--color-hike-sage) 58%,var(--color-line))!important;color:var(--color-hike-sage)!important;background:color-mix(in srgb,var(--color-hike-sage) 14%,var(--color-elevated))!important}:root:not([data-theme=dark]) ._actionButton_1jcja_116[data-tone=success],:root:not([data-theme=dark]) ._actionButton_1jcja_116[data-tone=success]._Mui-disabled_1jcja_145{border-color:color-mix(in srgb,#5f8f68 58%,var(--color-line))!important;color:#5f8f68!important}:root[data-theme=dark] ._actionButton_1jcja_116[data-tone=success][data-active=true]{border-color:color-mix(in srgb,var(--color-forest) 58%,var(--color-line))!important;color:var(--color-forest-strong)!important;background:color-mix(in srgb,var(--color-forest) 28%,var(--color-canvas))!important}._panel_p8jk1_1{display:grid;height:100%;min-height:0;align-content:start;gap:1rem;overflow-y:auto;padding:1.2rem}._detailToolbar_p8jk1_11,._detailActions_p8jk1_12{display:flex;align-items:center}._detailToolbar_p8jk1_11{justify-content:space-between;gap:.75rem}._detailActions_p8jk1_12{gap:.45rem;--hike-action-size: 2.55rem;--hike-action-radius: .85rem}._detailActions_p8jk1_12 svg{width:18px;height:18px}._heading_p8jk1_33{display:grid;gap:.25rem}._heading_p8jk1_33 h2,._heading_p8jk1_33 p{margin:0}._heading_p8jk1_33 h2{font-size:1.55rem;letter-spacing:-.025em}._panelHeader_p8jk1_48{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.75rem}._panelHeaderCopy_p8jk1_55{min-width:0}._panelHeaderAction_p8jk1_59{justify-self:end}._panelIcon_p8jk1_63{display:grid;width:2.6rem;height:2.6rem;flex:0 0 auto;place-items:center;border-radius:.85rem;color:var(--color-on-accent);background:var(--color-forest)}._panelTitle_p8jk1_74,._panelDescription_p8jk1_75{margin:0!important}._accountAction_p8jk1_79{min-height:2.25rem!important;border-color:var(--color-line)!important;border-radius:.7rem!important;color:var(--color-forest)!important;background:var(--color-surface)!important;font-size:.72rem!important;font-weight:750!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap}._accountAction_p8jk1_79:hover{border-color:var(--color-forest)!important;background:var(--color-subtle)!important}._accountAction_p8jk1_79:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}._panelTitle_p8jk1_74{font-size:1.7rem!important;font-weight:750!important;letter-spacing:-.03em!important;line-height:1.12!important}._panelDescription_p8jk1_75{margin-top:.2rem!important;min-height:2.1rem;color:var(--color-muted);font-size:.72rem!important;line-height:1.45!important}._heroImage_p8jk1_117{width:100%;max-height:13rem;border-radius:.9rem;object-fit:cover}._heading_p8jk1_33 p,._empty_p8jk1_125,._hint_p8jk1_126{color:var(--color-muted);font-size:.78rem;line-height:1.5}._sectionTitle_p8jk1_132{margin:0;color:var(--color-muted);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._statGrid_p8jk1_141{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}._stat_p8jk1_141{padding:.8rem;border-radius:.85rem;background:var(--color-subtle)}._stat_p8jk1_141 strong,._stat_p8jk1_141 span{display:block}._stat_p8jk1_141 strong{color:var(--color-forest);font-size:1.2rem}._stat_p8jk1_141 span{margin-top:.2rem;color:var(--color-muted);font-size:.65rem}._preferenceGroup_p8jk1_169{display:grid;gap:.6rem;padding:0;border:0}._preferencesPanel_p8jk1_176{display:grid;gap:1rem;padding:1rem;border:1px solid var(--color-line);border-radius:.9rem;background:var(--color-elevated)}._preferenceSection_p8jk1_185{display:grid;gap:.65rem}._preferenceSection_p8jk1_185 h4{margin:0;color:var(--color-muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._preferenceGroup_p8jk1_169 legend{margin-bottom:.5rem;color:var(--color-muted);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._checkRow_p8jk1_208{display:flex;align-items:center;justify-content:space-between;padding:.7rem .8rem;border:1px solid var(--color-line);border-radius:.8rem;background:var(--color-elevated);font-size:.8rem;font-weight:700}._checkRow_p8jk1_208 input{width:1rem;height:1rem;accent-color:var(--color-forest)}._switchRow_p8jk1_226{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem;border:1px solid var(--color-line);border-radius:.9rem;background:var(--color-elevated)}._switchRow_p8jk1_226 strong,._switchRow_p8jk1_226 small{display:block}._switchRow_p8jk1_226 strong{font-size:.86rem}._switchRow_p8jk1_226 small{margin-top:.2rem;color:var(--color-muted);font-size:.74rem}._switchRow_p8jk1_226 input{position:relative;width:2.65rem;height:1.45rem;margin:0;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-line);cursor:pointer;transition:background .15s ease}._switchRow_p8jk1_226 input:after{position:absolute;top:.2rem;left:.2rem;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--color-elevated);content:"";transition:translate .15s ease}._switchRow_p8jk1_226 input:checked{background:var(--color-forest)}._switchRow_p8jk1_226 input:checked:after{translate:1.2rem 0}._switchRow_p8jk1_226 input:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}._forecast_p8jk1_290{display:grid;gap:.55rem;padding:.8rem;border-radius:.85rem;background:var(--color-subtle)}._forecast_p8jk1_290 h3{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--color-forest);font-size:.8rem}._forecast_p8jk1_290 ul{display:grid;gap:.32rem;margin:0;padding:0;list-style:none}._forecast_p8jk1_290 li{display:flex;justify-content:space-between;gap:.6rem;color:var(--color-muted);font-size:.72rem}._mapboxCanvas_1fc0h_1,._mockMap_1fc0h_2{position:relative;width:100%;height:100%;min-height:34rem;overflow:hidden;background:var(--color-map-terrain)}._mockMap_1fc0h_2{isolation:isolate;background:var(--color-map-background)}._terrainWash_1fc0h_16{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-3;background:radial-gradient(ellipse at 26% 54%,transparent 0 12%,var(--color-map-contour) 12.5% 22%,transparent 23%),radial-gradient(ellipse at 72% 18%,transparent 0 10%,var(--color-map-contour) 10.5% 21%,transparent 22%),radial-gradient(ellipse at 85% 78%,transparent 0 16%,var(--color-map-contour) 16.5% 28%,transparent 29%);filter:blur(2px);transform:rotate(-8deg)}._contourLines_1fc0h_28{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-2;opacity:.24;background:repeating-radial-gradient(ellipse at 58% 48%,transparent 0 18px,var(--color-map-contour-line) 19px 20px,transparent 21px 34px);transform:rotate(12deg) scale(1.1,.65)}._trailLine_1fc0h_42{position:absolute;left:14%;top:68%;width:68%;height:4px;border-top:3px dashed var(--color-map-trail);border-radius:50%;transform:rotate(-24deg)}._mapLabel_1fc0h_53{position:absolute;left:7%;top:8%;display:grid;gap:.25rem;color:var(--color-map-label);text-shadow:0 1px var(--color-map-label-shadow)}._mapLabel_1fc0h_53 span{font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._mapLabel_1fc0h_53 strong{font-size:clamp(1.25rem,2vw,2rem);font-weight:500}._pinLayer_1fc0h_75{position:absolute;top:0;right:0;bottom:0;left:0}._userLocation_1fc0h_80{position:absolute;left:50%;top:50%;width:1rem;height:1rem;border:3px solid white;border-radius:50%;background:#2563eb;box-shadow:0 0 0 .45rem #2563eb38;transform:translate(-50%,-50%)}._pin_1fc0h_75{position:absolute;display:grid;width:2.5rem;height:2.5rem;place-items:center;padding:0;border:3px solid var(--color-surface);border-radius:50% 50% 50% 18%;color:var(--color-on-accent);background:var(--color-result-pin);box-shadow:0 7px 18px #1f382a47;cursor:pointer;transform:rotate(-45deg);transition:scale .16s ease,background .16s ease}._pin_1fc0h_75>*{transform:rotate(45deg)}._pin_1fc0h_75:hover,._pin_1fc0h_75:focus-visible{z-index:3;outline:none;background:var(--color-selected-pin);scale:1.12}._pin_1fc0h_75[data-saved=wishlist]{background:var(--color-wishlist-pin)}._pin_1fc0h_75[data-saved=completed]{background:var(--color-completed-pin)}._pin_1fc0h_75[data-highlighted=true]{z-index:3;background:#d4a72c;scale:1.12}._pin_1fc0h_75[data-selected=true]{z-index:3;background:var(--color-selected-pin);scale:1.12}._pin_1fc0h_75:nth-child(1){left:47%;top:34%}._pin_1fc0h_75:nth-child(2){left:63%;top:47%}._pin_1fc0h_75:nth-child(3){left:34%;top:58%}._pin_1fc0h_75:nth-child(4){left:74%;top:68%}._pin_1fc0h_75:nth-child(5){left:18%;top:37%}._pin_1fc0h_75:nth-child(6){left:82%;top:21%}._pin_1fc0h_75:nth-child(7){left:55%;top:74%}._pin_1fc0h_75:nth-child(8){left:26%;top:76%}._pin_1fc0h_75:nth-child(9){left:70%;top:14%}._pin_1fc0h_75:nth-child(10){left:9%;top:62%}._pin_1fc0h_75:nth-child(11){left:87%;top:55%}._pin_1fc0h_75:nth-child(12){left:40%;top:17%}._pinNumber_1fc0h_157{font-size:.82rem;font-weight:800}._pinTooltip_1fc0h_162{position:absolute;left:2.55rem;top:-.1rem;width:max-content;max-width:12rem;padding:.38rem .55rem;border:1px solid var(--color-map-tooltip-line);border-radius:.5rem;color:var(--color-ink);background:var(--color-map-overlay);box-shadow:0 5px 15px #22352924;font-size:.72rem;font-weight:700;opacity:0;pointer-events:none;transform:rotate(45deg) translateY(.25rem);transition:opacity .14s ease}._pin_1fc0h_75:hover ._pinTooltip_1fc0h_162,._pin_1fc0h_75:focus-visible ._pinTooltip_1fc0h_162,._pin_1fc0h_75[data-selected=true] ._pinTooltip_1fc0h_162{opacity:1}._mockControls_1fc0h_188{position:absolute;left:1rem;bottom:1.1rem;display:grid;overflow:hidden;border:1px solid var(--color-map-control-line);border-radius:.65rem;background:var(--color-map-overlay);box-shadow:0 7px 20px #28342b24}._mockControls_1fc0h_188 span{display:grid;width:2.25rem;height:2.25rem;place-items:center;color:var(--color-forest)}._mockControls_1fc0h_188 span+span{border-top:1px solid var(--color-line)}._mapAttribution_1fc0h_212{position:absolute;right:.75rem;bottom:.45rem;margin:0;color:var(--color-muted);font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){._pin_1fc0h_75{transition:none}}._paper_1l6do_1{width:min(20rem,calc(100vw - 2rem));overflow:hidden;border:1px solid var(--color-hike-hover-line)!important;border-radius:.9rem!important;background:var(--color-elevated)!important}._list_1l6do_9{padding:.3rem!important}._item_1l6do_11{display:grid!important;grid-template-columns:1.8rem minmax(0,1fr);gap:.6rem;border-radius:.65rem!important}._item_1l6do_11:hover{background:var(--color-hike-hover-surface)!important}._rank_1l6do_20{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:999px;color:var(--color-hike-sage-ink);background:var(--color-hike-sage);font-size:.75rem;font-weight:800}._copy_1l6do_32{display:grid;min-width:0}._copy_1l6do_32 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem}._copy_1l6do_32 span{color:var(--color-muted);font-size:.72rem}._searchCluster_1sy1w_1{position:relative;width:min(42rem,calc(100% - 2rem))}._searchRow_1sy1w_6{display:flex;align-items:center;gap:.45rem;padding:.42rem;border:1px solid var(--color-line);border-radius:1.1rem;background:var(--color-map-overlay);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._searchField_1sy1w_18{min-width:8rem;flex:1}._searchField_1sy1w_18 .MuiOutlinedInput-root{border-radius:.85rem;color:var(--color-ink)}._searchField_1sy1w_18 .MuiOutlinedInput-notchedOutline{border:0}._searchField_1sy1w_18 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid var(--color-search-field-focus)}._searchField_1sy1w_18 .MuiInputAdornment-root{color:var(--color-muted)}._searchField_1sy1w_18 .MuiInputBase-input::placeholder{color:var(--color-muted);opacity:1}._locationButton_1sy1w_40{flex:0 0 2.55rem;min-width:2.55rem!important;width:2.55rem;height:2.55rem;padding:0!important;border:1px solid var(--color-line)!important;border-radius:.85rem!important;color:var(--color-location)!important;background:var(--color-surface)!important}._suggestion_1sy1w_52:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}._suggestions_1sy1w_57{position:absolute;z-index:20;left:0;top:calc(100% + .55rem);width:min(28rem,100%);overflow:hidden;border:1px solid var(--color-line);border-radius:1rem!important;background:var(--color-surface)!important;box-shadow:var(--shadow-panel)}._suggestion_1sy1w_52{display:block!important;padding:.8rem 1rem;border-bottom:1px solid var(--color-line)!important;color:var(--color-ink)!important;background:transparent!important;text-align:left}._suggestion_1sy1w_52:hover{background:var(--color-subtle)!important}._suggestion_1sy1w_52 .MuiListItemText-primary{font-weight:750}._suggestion_1sy1w_52 .MuiListItemText-secondary,._locationNotice_1sy1w_83{color:var(--color-muted);font-size:.72rem}._locationNotice_1sy1w_83{position:absolute;top:calc(100% + .4rem);left:.8rem;margin:0;padding:.4rem .65rem;border-radius:.55rem;background:var(--color-map-overlay)}._workspace_1kgzp_1{display:grid;width:100%;min-width:68rem;height:100vh;min-height:42rem;grid-template-columns:5.25rem minmax(0,1.9fr) minmax(22rem,.95fr);overflow:hidden;background:var(--color-canvas)}._navigation_1kgzp_12{z-index:30;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;padding:1rem .55rem;border-right:1px solid var(--color-navigation-line);background:var(--color-navigation)}._logo_1kgzp_22{display:grid;width:2.9rem;height:2.9rem;place-items:center;border-radius:1rem;color:var(--color-on-accent);background:var(--color-forest);box-shadow:0 8px 18px #1e473130}._navItems_1kgzp_33{display:grid;align-content:center;gap:.65rem;margin:0;list-style:none}.MuiListItemButton-root._navButton_1kgzp_41{display:grid;width:4.1rem;min-height:3.7rem;place-items:center;justify-content:center;gap:.22rem;padding:.45rem .2rem;border:0;border-radius:.9rem;color:var(--color-muted);background:transparent;cursor:pointer}.MuiListItemButton-root._navButton_1kgzp_41 span{font-size:.6rem;font-weight:750}.MuiListItemButton-root._navButton_1kgzp_41:hover,.MuiListItemButton-root._navButton_1kgzp_41[data-active=true]{color:var(--color-forest);background:var(--color-subtle)}.MuiListItemButton-root._navButton_1kgzp_41:focus-visible{outline:3px solid var(--color-focus-ring)}._navFooter_1kgzp_71{margin:0;padding:0;list-style:none}._navFooterButton_1kgzp_77{width:2.5rem!important;height:2.5rem!important;border-radius:.9rem!important;color:var(--color-muted)!important}._navFooterButton_1kgzp_77:hover,._navFooterButton_1kgzp_77[data-active=true]{color:var(--color-forest)!important;background:var(--color-subtle)!important}._navFooterButton_1kgzp_77:focus-visible{outline:3px solid var(--color-focus-ring)}._mapWorkspace_1kgzp_94{position:relative;min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--color-line)}._mapHeader_1kgzp_102{position:absolute;z-index:15;left:0;top:0;display:flex;width:100%;align-items:center;gap:1.25rem;padding:1rem 1.1rem;pointer-events:none}._mapHeader_1kgzp_102>*{pointer-events:auto}._mapAreaSearch_1kgzp_117{position:absolute!important;z-index:14;top:5.4rem;left:50%;height:2.55rem!important;transform:translate(-50%);border:1px solid var(--color-line)!important;background:var(--color-map-overlay)!important;box-shadow:0 7px 20px #28342b2e;color:var(--color-forest-strong)!important;font-weight:750!important}._mapAreaSearch_1kgzp_117:hover{background:var(--color-subtle)!important}._brandCopy_1kgzp_135{display:flex;flex:0 0 auto;align-items:baseline;gap:.35rem;padding:.65rem .8rem;border:1px solid rgb(56 77 62 / 12%);border-radius:.85rem;background:var(--color-map-overlay);box-shadow:0 10px 30px #28342b1a}._brandCopy_1kgzp_135 span{color:#bd693f;font-size:.68rem;font-weight:900;letter-spacing:.08em}._brandCopy_1kgzp_135 strong{color:var(--color-forest-strong)}._mapLegend_1kgzp_158{position:absolute;z-index:10;right:1rem;bottom:.8rem;display:flex;gap:.8rem;padding:.55rem .7rem;border:1px solid rgb(56 77 62 / 13%);border-radius:.7rem;background:var(--color-map-overlay);box-shadow:0 7px 20px #28342b1f;font-size:.65rem;font-weight:700}._mapLegend_1kgzp_158 span{display:inline-flex;align-items:center;gap:.3rem}._mapLegend_1kgzp_158 i{width:.55rem;height:.55rem;border-radius:50%;background:var(--color-result-pin)}._mapLegend_1kgzp_158 i[data-kind=wishlist]{background:var(--color-wishlist-pin)}._mapLegend_1kgzp_158 i[data-kind=completed]{background:var(--color-completed-pin)}._panel_1kgzp_190{min-width:0;min-height:0;overflow:hidden;background:var(--color-surface)}@media(max-width:75rem){._workspace_1kgzp_1{min-width:60rem;grid-template-columns:4.65rem minmax(0,1.55fr) minmax(20rem,.9fr)}._brandCopy_1kgzp_135{display:none}}@media(max-width:48rem),(max-aspect-ratio:4 / 5){._workspace_1kgzp_1{min-width:0;height:auto;min-height:100dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(25rem,56svh) minmax(32rem,auto);overflow:visible}._navigation_1kgzp_12{display:flex;min-height:4.35rem;align-items:center;justify-content:space-between;gap:.65rem;padding:.55rem .8rem;border-right:0;border-bottom:1px solid var(--color-navigation-line)}._logo_1kgzp_22{width:2.7rem;height:2.7rem;flex:0 0 auto}._navItems_1kgzp_33{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.25rem;overflow-x:auto}._navButton_1kgzp_41{width:auto;min-width:3.3rem;min-height:3.1rem;flex:0 0 auto;padding:.35rem .45rem}._navFooter_1kgzp_71{display:block;flex:0 0 auto}._navFooterButton_1kgzp_77{width:3.1rem!important;height:3.1rem!important}._mapWorkspace_1kgzp_94{min-height:25rem;border-right:0;border-bottom:1px solid var(--color-line)}._mapHeader_1kgzp_102{gap:.55rem;padding:.7rem}._brandCopy_1kgzp_135{display:none}._mapLegend_1kgzp_158{right:.7rem;bottom:.65rem;gap:.5rem;font-size:.59rem}._panel_1kgzp_190{min-height:32rem;overflow:visible}}:root{color:var(--color-ink);background:var(--color-canvas);font-family:Inter Variable,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--color-ink: #1d2a22;--color-muted: #677269;--color-surface: #fbfaf6;--color-canvas: #f3f1e9;--color-forest: #254d3b;--color-forest-strong: #17392b;--color-hike-sage: #9bd3a5;--color-hike-sage-ink: #102016;--color-search-field-focus: #3f765b;--color-moss: #809468;--color-line: #d7dbd1;--color-elevated: #ffffff;--color-navigation: #f8f7f2;--color-navigation-line: #dfe2da;--color-subtle: #edf1e8;--color-subtle-text: #536358;--color-assistant: #ecefe8;--color-assistant-text: #37483d;--color-user: #254d3b;--color-warning-surface: #faf3e8;--color-warning-line: #d9cdbb;--color-warning-ink: #4b3d2f;--color-danger: #8c4a33;--color-danger-surface: #f8eee8;--color-wishlist-pin: #ad6b46;--color-completed-pin: #277ca3;--color-location: #277ca3;--color-result-pin: #1f5c46;--color-selected-pin: #b5445a;--color-on-accent: #ffffff;--color-focus-ring: rgb(70 112 83 / 28%);--color-hike-hover-surface: rgb(37 77 59 / 12%);--color-hike-hover-line: #5f8f68;--color-map-label: rgb(38 68 47 / 76%);--color-map-label-shadow: rgb(255 255 255 / 75%);--color-map-terrain: #dbe2d2;--color-map-contour: rgb(73 111 80 / 18%);--color-map-trail: rgb(210 94 53 / 72%);--color-map-overlay: rgb(251 250 246 / 94%);--color-map-contour-line: #60745f;--color-map-tooltip-line: rgb(47 72 57 / 12%);--color-map-control-line: rgb(52 70 59 / 16%);--color-map-background: linear-gradient(145deg, #e9ead9 0%, #ccd9c1 48%, #dde2ce 100%);--shadow-panel: 0 18px 50px rgb(40 52 43 / 12%);--radius-small: .75rem;--radius-medium: 1.125rem;--radius-large: 1.75rem}:root[data-theme=dark]{color-scheme:dark;--color-ink: #f2f5fb;--color-muted: #aebbd0;--color-surface: #121a2b;--color-canvas: #080d18;--color-forest: #9bd3a5;--color-forest-strong: #c8eacb;--color-search-field-focus: #c8eacb;--color-moss: #8abb92;--color-line: #2b3954;--color-elevated: #18233a;--color-navigation: #0d1423;--color-navigation-line: #263550;--color-subtle: #18263a;--color-subtle-text: #d0d9e8;--color-assistant: #18253a;--color-assistant-text: #e2e9f5;--color-user: #243d62;--color-warning-surface: #382c2a;--color-warning-line: #6f5541;--color-warning-ink: #ffe0c2;--color-danger: #ffb4bb;--color-danger-surface: #4b2934;--color-wishlist-pin: #b99bea;--color-completed-pin: #70c7e8;--color-location: #70c7e8;--color-result-pin: #9bd3a5;--color-selected-pin: #ffd28a;--color-on-accent: #102016;--color-focus-ring: rgb(155 211 165 / 54%);--color-hike-hover-surface: rgb(212 167 44 / 19%);--color-hike-hover-line: #d4a72c;--color-map-label: rgb(231 237 248 / 84%);--color-map-label-shadow: rgb(0 0 0 / 72%);--color-map-terrain: #101b30;--color-map-contour: rgb(96 129 181 / 21%);--color-map-trail: rgb(244 162 97 / 76%);--color-map-overlay: rgb(18 26 43 / 94%);--color-map-contour-line: #526b93;--color-map-tooltip-line: rgb(184 202 232 / 20%);--color-map-control-line: rgb(184 202 232 / 24%);--color-map-background: linear-gradient(145deg, #0b1324 0%, #142445 48%, #0e1a30 100%);--shadow-panel: 0 18px 50px rgb(0 0 0 / 35%)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--color-canvas)}button,input,textarea,select{font:inherit}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
