.hover-lift,.hover-icon,.hover-pop,.hover-nudge,.hover-arrow,.hover-arrow-back{transition:transform .26s var(--motion-ease-out)}.hover-zoom{transition:transform .6s var(--motion-ease-out)}.hover-chip{transition:transform .22s var(--motion-ease-out), border-color .16s ease, color .16s ease}.hover-tint{transition:border-color .16s,color .16s}.hover-glow:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 26%, transparent), 0 24px 48px -22px #1e1b4b73;opacity:0;transition:opacity .28s var(--motion-ease-out);position:absolute;inset:0}[data-theme=dark] .hover-glow:after{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 38%, transparent), 0 24px 48px -22px #000000e6}.hover-pill{isolation:isolate}.hover-pill:before{content:"";inset:var(--hover-pill-inset,-6px -10px);z-index:-1;border-radius:var(--hover-pill-radius,14px);background:color-mix(in srgb, var(--primary) 6%, transparent);pointer-events:none;opacity:0;transition:opacity .22s var(--motion-ease-out);position:absolute}[data-theme=dark] .hover-pill:before{background:color-mix(in srgb, var(--primary) 11%, transparent)}@media (hover:hover) and (pointer:fine){.hover-glow:is(:hover,.hover-host:hover *):after,.hover-pill:hover:before{opacity:1}.hover-chip:is(:hover,.hover-host:hover *),.hover-tint:is(:hover,.hover-host:hover *){border-color:color-mix(in srgb, var(--primary) 38%, var(--line))}}.hover-glow:is(.hover-host:focus-visible *,:focus-visible):after,.hover-pill:focus-visible:before{opacity:1}.hover-chip:is(.hover-host:focus-visible *),.hover-tint:is(:focus-visible,.hover-host:focus-visible *){border-color:color-mix(in srgb, var(--primary) 38%, var(--line))}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hover-lift:is(:hover,.hover-host:hover *){transform:translateY(var(--hover-lift,-3px))}.hover-icon:is(:hover,.hover-host:hover *){transform:scale(1.1)rotate(-6deg)}.hover-pop:is(:hover,.hover-host:hover *){transform:scale(1.12)}.hover-nudge:is(.hover-host:hover *){transform:translate(2px)}.hover-arrow:is(.hover-host:hover *){transform:translate(3px)}.hover-arrow-back:is(.hover-host:hover *){transform:translate(-3px)}.hover-zoom:is(.hover-host:hover *){transform:scale(1.035)}.hover-chip:hover,.hover-btn:hover:not(:disabled){transform:translateY(-1px)}}@media (prefers-reduced-motion:no-preference){.hover-lift:is(:focus-visible,.hover-host:focus-visible *){transform:translateY(var(--hover-lift,-3px))}.hover-icon:is(.hover-host:focus-visible *){transform:scale(1.1)rotate(-6deg)}.hover-pop:is(.hover-host:focus-visible *){transform:scale(1.12)}.hover-nudge:is(.hover-host:focus-visible *){transform:translate(2px)}.hover-arrow:is(.hover-host:focus-visible *){transform:translate(3px)}.hover-arrow-back:is(.hover-host:focus-visible *){transform:translate(-3px)}.hover-zoom:is(.hover-host:focus-visible *){transform:scale(1.035)}.hover-btn:focus-visible:not(:disabled){transform:translateY(-1px)}}.hover-btn:active:not(:disabled){transform:scale(.98)}
