.any-core-v4{position:relative;width:100%;color-scheme:normal;background:transparent}.any-core-v4__frame{position:relative;width:100%;aspect-ratio:1;overflow:visible}.any-core-v4__frame:before{content:"";position:absolute;left:50%;top:50%;z-index:0;width:168%;height:168%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(circle closest-side,rgba(176,226,255,.38) 0,rgba(150,214,248,.16) 42%,rgba(150,214,248,0) 68%)}.any-core-v4__canvas,.any-core-v4__hit,.any-core-v4__poster{position:absolute;inset:0;display:block;width:100%;height:100%;background:transparent;color-scheme:normal}.any-core-v4__poster{z-index:2;pointer-events:none;transition:opacity .4s ease}.any-core-v4__poster img{display:block;width:100%;height:100%;object-fit:contain}.any-core-v4.is-live .any-core-v4__poster{opacity:0}.any-core-v4__canvas{z-index:1;top:50%;left:50%;right:auto;bottom:auto;width:148%;height:148%;transform:translate(-50%,-50%);touch-action:none;cursor:grab;outline:none}.any-core-v4__canvas:active{cursor:grabbing}.any-core-v4__hit{position:absolute;inset:0;z-index:3;border:0;padding:0;background:transparent;cursor:pointer}.any-core-v4__ripple{position:absolute;left:50%;top:42%;z-index:4;width:70%;height:70%;margin:0;border-radius:50%;transform:translate(-50%,-50%) scale(.2);opacity:0;pointer-events:none;background:radial-gradient(circle,transparent 58%,rgba(190,236,255,.55) 70%,transparent 78%)}.any-core-v4.is-rippling .any-core-v4__ripple{animation:any-core-v4-ripple .7s ease-out}.any-core-v4__hint{position:relative;z-index:5;margin:8px 0 0;text-align:center;font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#dde7f7;pointer-events:none}.any-core-v4__hint-coarse{display:none}@media (any-pointer:coarse),(pointer:coarse){.any-core-v4__hint-fine{display:none}.any-core-v4__hint-coarse{display:inline}}.any-core-v4.is-touch .any-core-v4__hint-fine{display:none}.any-core-v4.is-touch .any-core-v4__hint-coarse{display:inline}.any-core-v4--home .any-core-v4__hint{color:#4f67b0}html[data-theme=dark] .any-core-v4--home .any-core-v4__hint{color:#dde7f7}@keyframes any-core-v4-ripple{0%{opacity:.85;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(1.15)}}@media (prefers-reduced-motion:reduce){.any-core-v4__ripple{animation:none}}