.sr-layer{opacity:0;transition:opacity .9s;position:absolute;inset:0}.sr-layer.is-ready{opacity:1}.sr-layer--full{z-index:55;opacity:1;background:#0e0f12;height:100dvh;position:fixed;inset:0}.sr-front{z-index:55}.sr-layer .psv-loader-container{display:none!important}.sr-layer .psv-container{background:0 0}.sr-hint svg{animation:3.2s ease-in-out infinite sr-turn}@keyframes sr-turn{50%{transform:rotate(-18deg)}}.psv-marker .sr-marker{-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#0e0f1259;border:1.5px solid #ffffffd9;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:transform .2s,background-color .2s,border-color .2s;display:grid;position:relative}.sr-marker:before{content:"";border-radius:inherit;border:1.5px solid var(--c-accent);animation:2.4s ease-out infinite sr-pulse;position:absolute;inset:-1px}.sr-marker__core{background:var(--c-accent);width:.625rem;height:.625rem;box-shadow:0 0 12px var(--c-accent);border-radius:999px;margin:auto;position:absolute;inset:0}.sr-marker:hover,.sr-marker:focus-visible{background:#0e0f1299;border-color:#fff;transform:scale(1.12)}.sr-marker__tip{color:#fff;font:600 .75rem/1 var(--font-sans);white-space:nowrap;opacity:0;pointer-events:none;background:#0e0f12d9;padding:.35rem .6rem;transition:opacity .18s,translate .18s;position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50% .25rem}.sr-marker:hover .sr-marker__tip,.sr-marker:focus-visible .sr-marker__tip{opacity:1;translate:-50%}@keyframes sr-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.sr-layer{transition:none}.sr-hint svg,.sr-marker:before{animation:none}}
