.ScrollArea-module__M15m1G__outer{flex-direction:column;display:flex;position:relative;overflow:hidden}.ScrollArea-module__M15m1G__inner{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.ScrollArea-module__M15m1G__inner::-webkit-scrollbar{display:none}.ScrollArea-module__M15m1G__pill{z-index:5;pointer-events:none;opacity:.7;background:#0d111747;border-radius:99px;width:5px;transition:opacity .3s,background .2s;position:absolute;top:0;right:5px}.ScrollArea-module__M15m1G__pill.ScrollArea-module__M15m1G__on{opacity:1;background:#0d111780}
.map-module__HocQda__app{grid-template-columns:410px minmax(0,1fr);gap:12px;height:max(640px,100svh - 104px);margin:92px 12px 12px;display:grid}.map-module__HocQda__panel{min-height:0;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.map-module__HocQda__handle{display:none}.map-module__HocQda__top{gap:14px;padding:18px 18px 0;display:grid}.map-module__HocQda__crumbs{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.map-module__HocQda__crumbs a:hover{color:var(--blue)}.map-module__HocQda__crumbs i{opacity:.5;font-style:normal}.map-module__HocQda__crumbs span{color:var(--ink);font-weight:600}.map-module__HocQda__modes{background:var(--snow);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.map-module__HocQda__modes button{height:38px;color:var(--ink-2);border-radius:999px;font-size:14px;font-weight:700;transition:background .25s,color .25s}.map-module__HocQda__modes .map-module__HocQda__on{background:var(--ink);color:#fff}.map-module__HocQda__head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.map-module__HocQda__head b{font-family:var(--display);letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:1}.map-module__HocQda__head span{color:var(--muted);flex-basis:100%;font-size:14px}.map-module__HocQda__dot{background:#c8d3df;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.map-module__HocQda__dotOpen{background:#1f9a4c!important}.map-module__HocQda__head .map-module__HocQda__dot{width:12px;height:12px}.map-module__HocQda__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.map-module__HocQda__stats div{background:var(--snow);border-radius:16px;align-content:start;gap:4px;min-width:0;padding:10px 10px 9px;display:grid}.map-module__HocQda__stats b{font-family:var(--display);letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:.95}.map-module__HocQda__stats small{color:var(--muted);margin-left:1px;font-size:15px;font-weight:600}.map-module__HocQda__stats span{color:var(--muted);font-size:11.5px;line-height:1.25}.map-module__HocQda__tabs{border-bottom:1px solid var(--line);gap:4px;margin:0 -18px;padding:0 14px;display:flex}.map-module__HocQda__tabs button{height:44px;color:var(--muted);padding:0 10px;font-size:14.5px;font-weight:700;position:relative}.map-module__HocQda__tabs button.map-module__HocQda__on{color:var(--ink)}.map-module__HocQda__tabs button.map-module__HocQda__on:after{content:"";background:var(--orange);border-radius:2px;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.map-module__HocQda__scroll{flex:1;min-height:0}.map-module__HocQda__scrollIn{padding:14px 18px 22px}.map-module__HocQda__search{background:var(--snow);height:44px;color:var(--muted);border-radius:14px;align-items:center;gap:8px;margin-bottom:10px;padding:0 14px;display:flex}.map-module__HocQda__search input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.map-module__HocQda__search input::placeholder{color:var(--muted)}.map-module__HocQda__search:focus-within{box-shadow:inset 0 0 0 2px var(--blue)}.map-module__HocQda__filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.map-module__HocQda__filters button{height:34px;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.map-module__HocQda__filters button.map-module__HocQda__on{color:var(--ink);background:var(--snow);box-shadow:none}.map-module__HocQda__filters button .lv{transform:scale(.8)}:is(.map-module__HocQda__filters button:not(.map-module__HocQda__on) .lv,.map-module__HocQda__filters button:not(.map-module__HocQda__on) .map-module__HocQda__dotOpen){opacity:.35}.map-module__HocQda__filters .map-module__HocQda__dotOpen{border-radius:50%;width:9px;height:9px}.map-module__HocQda__lift{border-radius:18px;margin-bottom:8px;transition:background .25s}.map-module__HocQda__liftOn{background:var(--snow)}.map-module__HocQda__liftHead{text-align:left;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.map-module__HocQda__liftHead:not(:disabled):hover{background:var(--snow)}.map-module__HocQda__liftHead:disabled{cursor:default}.map-module__HocQda__liftHead span:nth-child(2){line-height:1.3;display:grid}.map-module__HocQda__liftHead b{font-size:16px}.map-module__HocQda__liftHead small{color:var(--muted);font-size:12.5px}.map-module__HocQda__liftIc{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.map-module__HocQda__liftIc b{font-family:var(--display);font-size:20px;font-weight:700}.map-module__HocQda__chipOpen,.map-module__HocQda__chipShut{border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:700}.map-module__HocQda__chipOpen{color:#157a3b;background:#e3f4e9}.map-module__HocQda__chipShut{background:var(--snow-2);color:var(--ink-2)}.map-module__HocQda__lift ul{padding:0 4px 6px}.map-module__HocQda__carpets{text-align:left;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.map-module__HocQda__carpets:hover{background:var(--snow)}.map-module__HocQda__carpets span:nth-child(2){line-height:1.3;display:grid}.map-module__HocQda__carpets b{font-size:16px}.map-module__HocQda__carpets small{color:var(--muted);font-size:12.5px}.map-module__HocQda__carpets .map-module__HocQda__liftIc{background:var(--orange);color:var(--ink)}.map-module__HocQda__trail{text-align:left;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;height:38px;padding:0 10px;font-size:14.5px;transition:background .15s,opacity .2s;display:grid}.map-module__HocQda__trail:hover,.map-module__HocQda__trailOn{box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}.map-module__HocQda__lift:not(.map-module__HocQda__liftOn) .map-module__HocQda__trail:hover{background:var(--snow);box-shadow:none}.map-module__HocQda__trail b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.map-module__HocQda__marks{align-items:center;gap:3px;display:inline-flex}.map-module__HocQda__marks .lv{transform:scale(.82)}.map-module__HocQda__marks .lv-adv{transform:rotate(45deg)scale(.62)}.map-module__HocQda__marks .lv-expert{margin:0 -3px;transform:scale(.72)}.map-module__HocQda__trail .map-module__HocQda__dot{width:8px;height:8px}.map-module__HocQda__faded{opacity:.35}.map-module__HocQda__groom{color:var(--blue)}.map-module__HocQda__fine{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.5}.map-module__HocQda__places{gap:4px;display:grid}.map-module__HocQda__places button{text-align:left;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:8px;display:grid}.map-module__HocQda__places button:hover{background:var(--snow)}.map-module__HocQda__places span:last-child{line-height:1.3;display:grid}.map-module__HocQda__places b{font-size:15px}.map-module__HocQda__places small{color:var(--muted);font-size:12.5px}.map-module__HocQda__pIc{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.map-module__HocQda__legend h3{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:6px 0 10px;font-size:13px;font-weight:800}.map-module__HocQda__legend h3:not(:first-child){margin-top:22px}.map-module__HocQda__legend ul{gap:12px;display:grid}.map-module__HocQda__legend li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.map-module__HocQda__legend li>:first-child{justify-self:center;margin-top:3px}.map-module__HocQda__legend li span{color:var(--ink-2);gap:2px;font-size:13.5px;line-height:1.45;display:grid}.map-module__HocQda__legend li b{color:var(--ink);font-size:14.5px}.map-module__HocQda__lg{width:40px;height:16px}.map-module__HocQda__legend .map-module__HocQda__legendPlaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.map-module__HocQda__legendPlaces li{grid-template-columns:30px 1fr;align-items:center;gap:10px;font-size:13.5px;font-weight:600}.map-module__HocQda__legendPlaces .map-module__HocQda__pIc{width:30px;height:30px;margin:0}.map-module__HocQda__frame{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#6a99c6;border-radius:26px;min-height:0;position:relative;overflow:hidden}.map-module__HocQda__frame:active{cursor:grabbing}.map-module__HocQda__world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.map-module__HocQda__anim{transition:transform .6s cubic-bezier(.22,.8,.2,1)}.map-module__HocQda__base{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.map-module__HocQda__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map-module__HocQda__svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.map-module__HocQda__dim{fill:#fff;opacity:0;pointer-events:none;transition:opacity .3s}.map-module__HocQda__hasSel .map-module__HocQda__dim{opacity:.4}.map-module__HocQda__hit{stroke:#0000;stroke-width:calc(var(--u) * 22px);pointer-events:stroke;cursor:pointer}.map-module__HocQda__badge,.map-module__HocQda__liftLine,.map-module__HocQda__liftTag,.map-module__HocQda__poi{transition:opacity .25s}.map-module__HocQda__off{opacity:.1;pointer-events:none}.map-module__HocQda__hasSel .map-module__HocQda__badge:not(.map-module__HocQda__badgeOn),.map-module__HocQda__hasSel .map-module__HocQda__poi:not(.map-module__HocQda__poiOn),.map-module__HocQda__hasSel .map-module__HocQda__liftLine:not(.map-module__HocQda__on),.map-module__HocQda__hasSel .map-module__HocQda__liftTag:not(.map-module__HocQda__tagOn){opacity:.3}.map-module__HocQda__cableHalo{stroke:#fff;stroke-width:calc(var(--u) * 6px);opacity:.85}.map-module__HocQda__cable{stroke:var(--ink);stroke-width:calc(var(--u) * 2.6px)}.map-module__HocQda__ticks{stroke:var(--orange);stroke-width:calc(var(--u) * 8px);stroke-dasharray:calc(var(--u) * 2.4px) calc(var(--u) * 11px);stroke-linecap:butt!important}.map-module__HocQda__liftLine.map-module__HocQda__shut .map-module__HocQda__cable{stroke:#6f7f92}.map-module__HocQda__liftLine.map-module__HocQda__shut .map-module__HocQda__ticks{stroke:#aab6c4}.map-module__HocQda__liftLine.map-module__HocQda__on .map-module__HocQda__cable{stroke-width:calc(var(--u) * 4.5px)}.map-module__HocQda__liftLine.map-module__HocQda__on .map-module__HocQda__cableHalo{stroke-width:calc(var(--u) * 9px)}.map-module__HocQda__liftTag{cursor:pointer}.map-module__HocQda__liftTag rect{fill:#fff;stroke:#0b254029;stroke-width:1px}.map-module__HocQda__liftTag text{font:700 12px var(--body);fill:var(--ink)}.map-module__HocQda__lampOn{fill:#1f9a4c}.map-module__HocQda__lampOff{fill:#8a97a8}.map-module__HocQda__badge{cursor:pointer}.map-module__HocQda__tap{fill:#0000}.map-module__HocQda__badge :is(circle,rect):not(.map-module__HocQda__tap):not(.map-module__HocQda__ring){stroke:#fff;stroke-width:2.2px}.map-module__HocQda__mBeg{fill:#f4c20d}.map-module__HocQda__mEasy{fill:#1f9a4c}.map-module__HocQda__mMore{fill:#1f6fd1}.map-module__HocQda__mDark,.map-module__HocQda__mDark rect{fill:#111522}.map-module__HocQda__mNone{fill:#7d8ea3}.map-module__HocQda__badge.map-module__HocQda__shut :is(.map-module__HocQda__mBeg,.map-module__HocQda__mEasy,.map-module__HocQda__mMore,.map-module__HocQda__mNone){fill:#9aa7b6}.map-module__HocQda__badge.map-module__HocQda__shut .map-module__HocQda__mDark,.map-module__HocQda__badge.map-module__HocQda__shut .map-module__HocQda__mDark rect{fill:#5c6a7c}.map-module__HocQda__badgeOn .map-module__HocQda__mBeg,.map-module__HocQda__badgeOn .map-module__HocQda__mEasy,.map-module__HocQda__badgeOn .map-module__HocQda__mMore,.map-module__HocQda__badgeOn .map-module__HocQda__mDark,.map-module__HocQda__badgeOn .map-module__HocQda__mDark rect{stroke:var(--orange);stroke-width:3px}.map-module__HocQda__ring{fill:none;stroke:var(--orange);stroke-width:3px;opacity:.55;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite map-module__HocQda__pulse}@keyframes map-module__HocQda__pulse{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}.map-module__HocQda__tip rect{fill:var(--ink);stroke:none!important}.map-module__HocQda__tip text{fill:#fff;font:700 13px var(--body)!important}.map-module__HocQda__poi{cursor:pointer;color:#fff}.map-module__HocQda__poi circle{fill:var(--ink);stroke:#fff;stroke-width:2.5px;transition:fill .2s}.map-module__HocQda__poi:hover circle,.map-module__HocQda__poiOn circle{fill:var(--blue)}.map-module__HocQda__cm{font:800 11px var(--body);fill:#fff;pointer-events:none}.map-module__HocQda__tools{gap:6px;display:grid;position:absolute;bottom:16px;right:16px}.map-module__HocQda__tools button{width:46px;height:46px;color:var(--ink);background:#fff;border-radius:14px;place-items:center;transition:background .2s,color .2s;display:grid;box-shadow:inset 0 0 0 1px #0b25401a}.map-module__HocQda__tools button:hover{background:var(--ink);color:#fff}.map-module__HocQda__hint{color:var(--ink-2);pointer-events:none;background:#ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:16px;left:16px}.map-module__HocQda__detail{cursor:auto;width:min(390px,100% - 92px);max-height:calc(100% - 96px);animation:map-module__HocQda__card .35s var(--ease) both;scrollbar-width:none;background:#fff;border-radius:24px;justify-items:start;gap:12px;padding:22px;display:grid;position:absolute;bottom:16px;left:16px;overflow-y:auto}@keyframes map-module__HocQda__card{0%{opacity:0;transform:translateY(12px)}}.map-module__HocQda__dX{background:var(--snow);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:12px}.map-module__HocQda__dX:hover{background:var(--ink);color:#fff}.map-module__HocQda__dKick{color:var(--muted);align-items:center;gap:8px;padding-right:40px;font-size:12.5px;font-weight:700;display:flex}.map-module__HocQda__detail h2{font-family:var(--display);letter-spacing:-.035em;padding-right:30px;font-size:38px;font-weight:700;line-height:.96}.map-module__HocQda__dAbout{color:var(--ink-2);font-size:14.5px;line-height:1.5}.map-module__HocQda__facts{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.map-module__HocQda__facts div{background:var(--snow);border-radius:14px;align-content:start;gap:2px;padding:10px 12px;display:grid}.map-module__HocQda__facts .map-module__HocQda__wide{grid-column:1/-1}.map-module__HocQda__facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.map-module__HocQda__facts dd{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.map-module__HocQda__facts dd button{color:var(--blue);text-align:left;align-items:center;gap:4px;font-weight:700;display:inline-flex}.map-module__HocQda__grades{flex-wrap:wrap;gap:6px 14px!important}.map-module__HocQda__grades span{align-items:center;gap:6px;display:inline-flex}.map-module__HocQda__chips{scrollbar-width:none;flex-wrap:wrap;gap:6px;max-height:180px;display:flex;overflow-y:auto}.map-module__HocQda__chips button{background:var(--snow);border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 11px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.map-module__HocQda__chips button:hover{background:var(--ink);color:#fff}.map-module__HocQda__chipClosed{opacity:.5}@media (max-width:900px){.map-module__HocQda__app{height:calc(100svh - 82px);min-height:520px;margin:82px 0 0;display:block;position:relative}.map-module__HocQda__frame{border-radius:0;position:absolute;inset:0 0 196px}.map-module__HocQda__panel{z-index:6;height:196px;box-shadow:0 -1px 0 var(--line);transition:height .45s var(--ease);border-radius:26px 26px 0 0;position:absolute;bottom:0;left:0;right:0}.map-module__HocQda__sheetOpen .map-module__HocQda__panel{height:82%}.map-module__HocQda__handle{flex:none;place-items:center;height:22px;display:grid}.map-module__HocQda__handle i{background:var(--line-2);border-radius:99px;width:42px;height:5px}.map-module__HocQda__top{gap:10px;padding:0 14px}.map-module__HocQda__crumbs{display:none}.map-module__HocQda__sheetOpen .map-module__HocQda__crumbs{order:-1;display:flex}.map-module__HocQda__modes{display:none}.map-module__HocQda__sheetOpen .map-module__HocQda__modes{order:3;display:grid}.map-module__HocQda__head b{font-size:26px}.map-module__HocQda__head span{flex-basis:auto;font-size:13px}.map-module__HocQda__stats b{font-size:22px}.map-module__HocQda__stats div{padding:8px}.map-module__HocQda__stats span{font-size:10.5px}.map-module__HocQda__tabs{margin:0 -14px;padding:0 8px}.map-module__HocQda__scrollIn{padding:12px 14px calc(22px + env(safe-area-inset-bottom))}.map-module__HocQda__hint{display:none}.map-module__HocQda__tools{top:10px;bottom:auto;right:10px}.map-module__HocQda__tools button{width:42px;height:42px}.map-module__HocQda__detail{width:auto;max-height:calc(100% - 70px);padding:18px;bottom:10px;left:10px;right:10px}.map-module__HocQda__detail h2{font-size:32px}.map-module__HocQda__sheetOpen .map-module__HocQda__detail{display:none}}@media (prefers-reduced-motion:reduce){.map-module__HocQda__anim,.map-module__HocQda__detail{transition:none;animation:none}.map-module__HocQda__ring{animation:none}}
