.focus-layer[data-v-51071b1c]{position:absolute;inset:0;z-index:6;pointer-events:none}.focus-dot[data-v-51071b1c]{all:unset;position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;box-sizing:border-box;background:rgba(255,255,255,.9);border:2px solid #236fc6;box-shadow:0 0 0 1px #00102559,0 1px 3px #00102566;cursor:grab;touch-action:none;pointer-events:auto}.focus-dot[data-v-51071b1c]:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#236fc6}.focus-dot[data-v-51071b1c]:focus-visible{outline:2px solid #fff;outline-offset:2px}.focus-layer.dragging .focus-dot[data-v-51071b1c]{cursor:grabbing;transform:scale(1.15)}@media (prefers-reduced-motion: reduce){.focus-dot[data-v-51071b1c]{transition:none}}
