.origin-fill{position:relative;overflow:hidden}.origin-fill__ink{position:absolute;z-index:0;left:var(--ox,50%);top:var(--oy,50%);width:var(--od,0);height:var(--od,0);border-radius:999px;background:#25557c;transform:translate(-50%,-50%) scale(0);pointer-events:none;display:none}.origin-fill__label{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.origin-fill__ink{display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.origin-fill:focus-visible .origin-fill__ink,.origin-fill:hover .origin-fill__ink{transform:translate(-50%,-50%) scale(1)}.origin-fill:focus-visible{--ox:50%;--oy:50%;--od:300%}.origin-fill:disabled:focus-visible .origin-fill__ink,.origin-fill:disabled:hover .origin-fill__ink{transform:translate(-50%,-50%) scale(0)}}@media (prefers-reduced-motion:reduce){.origin-fill__ink{transition:none}}