.MapWindow_slot__fW16c{position:relative;height:126px}.MapWindow_window__SI34X{position:absolute;inset:0;overflow:hidden;border-radius:22px;background:#0d0619;box-shadow:0 15px 31.6px rgba(60,0,110,.22);isolation:isolate}.MapWindow_expanded__9bVLL{position:fixed;z-index:100;inset:auto;top:0;left:0;width:100%;height:100%;border-radius:0;box-shadow:none}.MapWindow_window__SI34X .MapWindow_map__EB0D1{cursor:grab}.MapWindow_window__SI34X .MapWindow_map__EB0D1:active{cursor:grabbing}.MapWindow_window__SI34X .MapWindow_fallback__8WruM,.MapWindow_window__SI34X .MapWindow_map__EB0D1{position:absolute;inset:0;width:100%;height:100%}.MapWindow_fallback__8WruM{-o-object-fit:cover;object-fit:cover}.MapWindow_tint__waWpF{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 30% 0,rgba(76,0,140,.32),transparent 65%),linear-gradient(180deg,transparent 55%,rgba(7,7,9,.35));transition:opacity .3s ease}.MapWindow_expanded__9bVLL .MapWindow_tint__waWpF{opacity:.45}.MapWindow_toggle__wg1ed{position:absolute;z-index:3;top:10px;right:11px;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;background:rgba(10,10,14,.88);backdrop-filter:blur(10px);color:var(--proto-text);transition:transform .15s ease}.MapWindow_toggle__wg1ed:active{transform:scale(.94)}.MapWindow_toggle__wg1ed:focus-visible{outline:2px solid rgba(255,255,255,.6)}.MapWindow_toggle__wg1ed svg{width:20px;height:20px}.MapWindow_expanded__9bVLL .MapWindow_toggle__wg1ed{top:max(16px,env(safe-area-inset-top));right:16px;width:44px;height:44px}.MapWindow_heading__IJAAP{position:absolute;z-index:3;top:max(16px,env(safe-area-inset-top));left:16px;right:76px;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:16px;background:rgba(10,10,14,.78);backdrop-filter:blur(10px);pointer-events:none}.MapWindow_headingTitle__hz2_l{font-family:var(--proto-font-display);font-size:14px;line-height:1.2;color:var(--proto-text)}.MapWindow_headingCaption__aaaun{font-size:11px;color:var(--proto-text-60)}.MapWindow_cluster__q0wEr,.MapWindow_point__zVmPP{display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:var(--proto-text);cursor:pointer}.MapWindow_cluster__q0wEr{width:var(--size,40px);height:var(--size,40px);background:radial-gradient(circle at 50% 35%,rgba(140,60,220,.55),rgba(14,14,22,.9) 70%);box-shadow:0 0 0 6px rgba(120,30,200,.18),0 6px 22px rgba(105,0,143,.65);backdrop-filter:blur(6px)}.MapWindow_clusterCount__xhKrI{font-family:var(--proto-font-display);font-size:14px;line-height:1}.MapWindow_point__zVmPP{width:16px;height:16px;background:#b48cff;box-shadow:0 0 0 5px rgba(150,90,255,.25),0 0 18px rgba(150,90,255,.8)}.MapWindow_caption__Z2Kk9{position:absolute;top:calc(100% + 6px);left:50%;max-width:180px;overflow:hidden;padding:4px 8px;transform:translateX(-50%);border-radius:8px;background:rgba(10,10,14,.8);font-family:var(--proto-font-text);font-size:11px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;color:var(--proto-text-70);pointer-events:none}.MapWindow_window__SI34X:not(.MapWindow_expanded__9bVLL) .MapWindow_caption__Z2Kk9{display:none}@media (max-width:959px){.MapWindow_window__SI34X:not(.MapWindow_expanded__9bVLL) .MapWindow_cluster__q0wEr{width:calc(var(--size, 40px) * .68);height:calc(var(--size, 40px) * .68);box-shadow:0 0 0 4px rgba(120,30,200,.18),0 4px 16px rgba(105,0,143,.65)}.MapWindow_window__SI34X:not(.MapWindow_expanded__9bVLL) .MapWindow_clusterCount__xhKrI{font-size:11px}}.MapWindow_sheet__ulFVl{position:absolute;z-index:4;left:0;right:0;bottom:0;max-height:58%;overflow-y:auto;padding:18px var(--proto-gutter) max(20px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:rgba(7,7,9,.94);backdrop-filter:blur(16px);box-shadow:0 -12px 40px rgba(60,0,110,.35);animation:MapWindow_sheet-in__Lmmr9 .28s cubic-bezier(.22,.8,.24,1)}@keyframes MapWindow_sheet-in__Lmmr9{0%{transform:translateY(24px);opacity:0}}.MapWindow_sheetClose__Q827f{position:sticky;top:0;float:right;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:10px;background:var(--proto-field);color:var(--proto-text-70)}.MapWindow_sheetClose__Q827f svg{width:18px;height:18px}.MapWindow_place__0opyh+.MapWindow_place__0opyh{margin-top:22px}.MapWindow_placeHead__p0hjM{display:flex;flex-direction:column;gap:4px;max-width:calc(100% - 44px);background:none;color:var(--proto-text);text-align:left}.MapWindow_placeName__DACVE{font-family:var(--proto-font-display);font-size:16px;line-height:1.25}.MapWindow_placeAddress__udm4f{font-size:12px;color:var(--proto-text-50)}.MapWindow_items__b8dW4{display:flex;flex-direction:column;gap:8px;margin-top:14px;list-style:none}.MapWindow_item__VsRHT{display:grid;width:100%;grid-template-columns:1fr;gap:4px;padding:12px 14px;border-radius:14px;background:var(--proto-surface);color:var(--proto-text);text-align:left}.MapWindow_item__VsRHT:active{background:#15151f}.MapWindow_itemKind__ksrPl{font-size:10px;letter-spacing:.06em;text-transform:uppercase}.MapWindow_kind_equipment__joWSW{color:rgb(120,200,230)}.MapWindow_kind_course__oMJz9{color:rgb(90,220,170)}.MapWindow_itemTitle__kO_tt{font-size:14px;line-height:1.3}.MapWindow_itemCaption__zSUwz{font-size:12px;color:var(--proto-text-50)}.MapWindow_window__SI34X .maplibregl-ctrl-attrib{background:rgba(10,10,14,.7);color:var(--proto-text-50);font-size:10px}.MapWindow_window__SI34X .maplibregl-ctrl-attrib a{color:var(--proto-text-60)}.MapWindow_window__SI34X .maplibregl-ctrl-attrib-button{filter:invert(1) opacity(.6)}.MapWindow_window__SI34X .maplibregl-ctrl-bottom-right{z-index:3}.MapWindow_window__SI34X:not(.MapWindow_expanded__9bVLL) .maplibregl-ctrl-bottom-right{transform:scale(.85);transform-origin:bottom right}@media (prefers-reduced-motion:reduce){.MapWindow_sheet__ulFVl{animation:none}}@media (min-width:960px){.MapWindow_slot__fW16c{height:440px}.MapWindow_window__SI34X{border-radius:28px}.MapWindow_toggle__wg1ed{top:16px;right:16px;width:44px;height:44px}.MapWindow_toggle__wg1ed:hover{background:rgba(30,20,50,.92)}.MapWindow_window__SI34X:not(.MapWindow_expanded__9bVLL) .MapWindow_caption__Z2Kk9{display:block}.MapWindow_caption__Z2Kk9{max-width:260px}.MapWindow_heading__IJAAP{right:auto;width:360px}.MapWindow_sheet__ulFVl{top:16px;right:16px;bottom:16px;left:auto;width:400px;max-height:none;padding:24px;border-radius:28px;animation-name:MapWindow_panel-in__0ntsO}.MapWindow_expanded__9bVLL .MapWindow_heading__IJAAP,.MapWindow_expanded__9bVLL .MapWindow_toggle__wg1ed{top:16px}.MapWindow_expanded__9bVLL:has(.MapWindow_sheet__ulFVl) .MapWindow_toggle__wg1ed{right:432px}}@keyframes MapWindow_panel-in__0ntsO{0%{transform:translateX(24px);opacity:0}}