.dir-pin{cursor:pointer;filter:drop-shadow(0 6px 10px #0b0d124d);--pin:#3b5bff;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}.dir-pin.open{--pin:#1c7c4a}.dir-pin.closed{--pin:#8a90a2}.dir-pin.selected{--pin:#0b0d12;z-index:2}.dir-pin-head{border:2.5px solid var(--pin);width:36px;height:36px;color:var(--pin);background:#fff;border-radius:999px;place-items:center;font:800 15px/1 Manrope,system-ui,sans-serif;transition:transform .15s,background-color .15s;display:grid;overflow:hidden}.dir-pin.selected .dir-pin-head{background:var(--pin);color:#fff;transform:scale(1.12)}.dir-pin:focus-visible .dir-pin-head,.dir-pin:hover .dir-pin-head{transform:scale(1.08)}.dir-pin-head img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:4px}.dir-pin.selected .dir-pin-head img{background:#fff}.dir-pin.open:after{content:"";background:var(--pin);border:2px solid #fff;border-radius:999px;width:11px;height:11px;position:absolute;top:-2px;right:-2px}.dir-pin.closed .dir-pin-head{border-style:dashed}.dir-pin.closed .dir-pin-head img{opacity:.6}.dir-pin-tip{background:var(--pin);clip-path:polygon(0 0,100% 0,50% 100%);width:12px;height:8px;margin-top:-1px}.dir-me{background:#3b5bff;border:3px solid #fff;border-radius:999px;width:18px;height:18px;display:block;box-shadow:0 0 0 6px #3b5bff40,0 4px 10px #0b0d124d}
