.studio-body[data-v-bf8bd847]{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.33,1,.68,1)}.studio-body.is-open[data-v-bf8bd847]{grid-template-rows:1fr}.studio-body>div>div[data-v-bf8bd847]{opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .42s cubic-bezier(.33,1,.68,1)}.studio-body.is-open>div>div[data-v-bf8bd847]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.studio-body[data-v-bf8bd847],.studio-body>div>div[data-v-bf8bd847]{transition:none}}.media-fallback[data-v-bf8bd847]{background:hsl(var(--ink-soft))}.bm-map-stage{background:#f4f4f5;overflow:hidden}.bm-map-stage:before{animation:bm-map-shimmer 1.6s ease-in-out infinite;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%) 0 0 /220% 100%;content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .5s ease}.bm-map-stage.is-ready:before{animation:none;opacity:0}@keyframes bm-map-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.bm-map{filter:saturate(.6);opacity:0;transform:scale(1.025);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1),filter 1.4s ease}.bm-map-stage.is-ready .bm-map{filter:none;opacity:1;transform:none}.bm-marker{width:-moz-max-content;width:max-content}.bm-pin{align-items:center;background:#fff;border-radius:999px;box-shadow:0 8px 22px -8px #18181b66;color:#1a1b1c;cursor:pointer;display:flex;font:600 .8125rem/1.2 var(--font-sans),ui-sans-serif,system-ui,sans-serif;gap:.5rem;max-width:13rem;padding:.3125rem .75rem .3125rem .3125rem;position:relative;transform-origin:bottom center;transition:opacity .22s ease,transform .38s cubic-bezier(.34,1.56,.64,1),background-color .2s ease,color .2s ease}.bm-pin:after{background:inherit;border-radius:2px;bottom:-5px;content:"";height:10px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:10px}@keyframes bm-pin-in{0%{opacity:0;transform:translateY(14px) scale(.6)}to{opacity:1;transform:none}}.bm-pin:not(.is-hidden){animation:bm-pin-in .62s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:var(--pin-delay,0s)}.bm-pin.is-active,.bm-pin:hover{background:#1a1b1c;color:#fff;transform:translateY(-4px) scale(1.06)}@keyframes bm-pin-pulse{0%{box-shadow:0 8px 22px -8px #18181b66,0 0 #1a1b1c4d}to{box-shadow:0 8px 22px -8px #18181b66,0 0 0 14px #1a1b1c00}}.bm-pin.is-active:not(.is-hidden){animation:bm-pin-pulse 1.6s ease-out infinite}@keyframes bm-pin-bounce{0%,to{transform:translateY(-4px) scale(1.06)}35%{transform:translateY(-18px) scale(1.1)}60%{transform:translateY(-2px) scale(1.04)}80%{transform:translateY(-8px) scale(1.07)}}.bm-pin.is-bounce:not(.is-hidden){animation:bm-pin-bounce .85s cubic-bezier(.34,1.56,.64,1)}.bm-pin.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px) scale(.8)}.bm-pin-avatar{background:#f4f4f5;border-radius:999px;color:#3f3f46;display:grid;flex-shrink:0;font-size:.6875rem;height:1.75rem;letter-spacing:.02em;overflow:hidden;place-items:center;position:relative;width:1.75rem;z-index:1}.bm-pin-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bm-pin-text{display:flex;flex-direction:column;min-width:0;position:relative;text-align:left;z-index:1}.bm-pin-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-pin-rating{color:#71717a;font-size:.6875rem;font-weight:500}.bm-pin.is-active .bm-pin-rating,.bm-pin:hover .bm-pin-rating{color:#d4d4d8}.maplibregl-ctrl-group{border-radius:999px!important;box-shadow:0 8px 22px -8px #18181b59!important;overflow:hidden}@media(prefers-reduced-motion:reduce){.bm-map-stage:before{animation:none}.bm-map{filter:none;transform:none;transition:opacity .2s ease}.bm-pin,.bm-pin.is-active:not(.is-hidden),.bm-pin:not(.is-hidden){animation:none;transition:none}}.bm-dark-scroll{scrollbar-color:hsla(0,0%,100%,.18) transparent;scrollbar-width:thin}.bm-dark-scroll::-webkit-scrollbar{width:8px}.bm-dark-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.bm-dark-scroll::-webkit-scrollbar-track{background:transparent}
