.vmap{--vm-ink:#151313;--vm-ink-2:#1d1a1a;--vm-muted:#918986;--vm-muted-2:#5c5350;--vm-line:rgb(253 253 252/0.09);--vm-line-2:rgb(253 253 252/0.16);--vm-display:var(--font-boldonse),"Arial Black",sans-serif}.vmap canvas{touch-action:none;cursor:grab;outline:none}.vmap canvas.is-dragging{cursor:grabbing}.vmap canvas.is-pointing{cursor:pointer}.vm-tag{position:absolute;left:0;top:0;white-space:nowrap;will-change:transform;display:flex;align-items:center;gap:6px;padding:5px 9px 4px 7px;border-radius:999px;background:rgb(21 19 19/.8);border:1px solid var(--vm-line);color:#fdfdfc;font:400 8.5px/1.3 var(--vm-display);letter-spacing:.06em;text-transform:uppercase;transform:translate(-999px,-999px);transition:opacity .2s,background-color .15s,color .15s,border-color .15s}.vm-tag[data-unit]{pointer-events:auto;cursor:pointer}.vm-tag[data-unit]:after{content:"";position:absolute;inset:-12px -6px}.vm-tag[data-far]{pointer-events:none}.vm-dot{width:6px;height:6px;border-radius:50%;flex:none;display:inline-block;background:var(--zc,#ed772b);box-shadow:0 0 8px var(--zc,#ed772b)}.vm-tag[data-status=booked],.vm-tag[data-status=closed],.vm-tag[data-status=past]{color:var(--vm-muted)}.vm-tag[data-status=booked] .vm-dot,.vm-tag[data-status=closed] .vm-dot,.vm-tag[data-status=past] .vm-dot{background:transparent;box-shadow:none;border:1.5px solid var(--vm-muted-2)}.vm-tag[data-status=cart] .vm-dot,.vm-tag[data-status=yours] .vm-dot{background:#fdfdfc;box-shadow:0 0 8px rgb(253 253 252/.7)}.vm-tag[data-status=unknown] .vm-dot{background:var(--vm-muted-2);box-shadow:none}.vm-tag[data-hot]{background:var(--zc);color:var(--vm-ink);border-color:transparent}.vm-tag[data-hot] .vm-dot{background:var(--vm-ink);box-shadow:none;border-color:var(--vm-ink)}.vm-zone-tag{font-size:9.5px;padding:6px 11px 5px 9px}.vm-zone-tag small{font:500 11px/1 var(--font-grotesk),system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--vm-muted);margin-left:2px}.vm-poi{background:transparent;border:0;color:rgb(253 253 252/.5);font-size:8px;letter-spacing:.2em}.vm-tag[data-far]{opacity:0}.vm-range{-webkit-appearance:none;appearance:none;width:100%;height:26px;background:transparent;margin:0;cursor:pointer}.vm-range::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:transparent}.vm-range::-moz-range-track{height:4px;border-radius:4px;background:transparent}.vm-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-8px;border-radius:50%;background:#fdfdfc;border:3px solid #ed772b;box-shadow:0 0 0 5px rgb(237 119 43/.2),0 4px 14px rgb(0 0 0/.5);transition:transform .15s}.vm-range:active::-webkit-slider-thumb{transform:scale(1.12)}.vm-range::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#fdfdfc;border:3px solid #ed772b;box-shadow:0 0 0 5px rgb(237 119 43/.2)}.vm-range:focus-visible{outline:none}.vm-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #151313,0 0 0 5px #ed772b}@keyframes vm-flicker{0%,46%,49%,51%,54%,to{opacity:1}47.5%{opacity:.55}52.5%{opacity:.7}}.vm-flicker{animation:vm-flicker 2.4s infinite}@media (prefers-reduced-motion:reduce){.vm-tag{transition:none}.vm-flicker{animation:none}}