:where(:has(>.tap-slider)){isolation:isolate;position:relative}.tap-slider{--slider-duration:var(--dur-med,.32s);--slider-ease:var(--ease-bounce,cubic-bezier(.34, 1.36, .64, 1));z-index:-1;pointer-events:none;width:0;height:0;transition:transform var(--slider-duration) var(--slider-ease), width var(--slider-duration) var(--slider-ease), height var(--slider-duration) var(--slider-ease), opacity var(--dur-fast,.18s) ease;will-change:transform;border-radius:999px;position:absolute;top:0;left:0}.tap-slider:before{content:"";border-radius:inherit;background:var(--lg-thumb);box-shadow:var(--lg-thumb-shadow);position:absolute;inset:0}.tap-slider--tint:before{background:var(--lg-thumb-tint);box-shadow:inset 0 1px 1px #ffffff8c}:root[data-theme=dark] .tap-slider--tint:before{box-shadow:inset 0 1px 1px #ffffff1a}.tap-slider.is-hidden{opacity:0}.tap-slider.is-stretching:before{animation:tap-slider-stretch var(--slider-duration) var(--ease-out,ease-out)}@keyframes tap-slider-stretch{0%{transform:none}38%{transform:scale(1.1,.9)}to{transform:none}}.tap-slider--liquid{--slider-duration:.46s;--slider-ease:cubic-bezier(.32, 1.24, .5, 1)}.tap-slider--liquid:before{transition:opacity .18s ease, transform .36s var(--slider-ease)}.tap-slider--liquid:after{content:"";inset:var(--slider-lens-inset,0px);border-radius:var(--slider-lens-radius,inherit);pointer-events:none;-webkit-backdrop-filter:blur(1.2px)saturate(1.8)brightness(1.05);backdrop-filter:blur(1.2px)saturate(1.8)brightness(1.05);opacity:0;transition:opacity .18s ease, transform .36s var(--slider-ease);background:#ffffff1a;position:absolute;box-shadow:inset 0 0 0 .5px #ffffffd9,inset 0 1.5px 2px #fffc,inset 0 -1.5px 3px #00000014,0 6px 18px #00000024}:root[data-theme=dark] .tap-slider--liquid:after{background:#ffffff0f;box-shadow:inset 0 0 0 .5px #ffffff73,inset 0 1.5px 2px #ffffff4d,0 6px 18px #0006}.tap-slider--liquid.is-stretching:before{animation:tap-selection-solid var(--slider-duration) ease-out}.tap-slider--liquid.is-stretching:after{animation:tap-selection-glass var(--slider-duration) ease-out}@keyframes tap-selection-solid{0%,to{opacity:1;transform:none}25%,62%{opacity:0;transform:scale(1.1,1.28)}}@keyframes tap-selection-glass{0%,to{opacity:0;transform:none}25%,62%{opacity:1;transform:scale(1.1,1.28)}}.tap-selection-lens:not(.is-editing):is(.is-lifted,:has([aria-current=page]:active),:has([aria-selected=true]:active))>.tap-slider--liquid:before{opacity:0;transform:scale(1.1,1.28)}.tap-selection-lens:not(.is-editing):is(.is-lifted,:has([aria-current=page]:active),:has([aria-selected=true]:active))>.tap-slider--liquid:after{opacity:1;transform:scale(1.1,1.28)}@media (prefers-reduced-motion:reduce){.tap-slider{transition:none}.tap-slider.is-stretching:before,.tap-slider.is-stretching:after{animation:none}.tap-selection-lens>.tap-slider--liquid:before{opacity:1!important;transform:none!important}.tap-selection-lens>.tap-slider--liquid:after{opacity:0!important;transform:none!important}}:root[data-reduce-effects] .tap-selection-lens>.tap-slider--liquid:before{opacity:1!important;transform:none!important}:root[data-reduce-effects] .tap-selection-lens>.tap-slider--liquid:after{opacity:0!important;transform:none!important}
