.wi{flex-shrink:0;overflow:visible}.wi .wi-accent{fill:color-mix(in srgb,var(--accent) 38%,transparent);transition:fill .25s}.wi .wi-knob:not(.wi-accent){fill:white}.button-primary .wi .wi-accent,.wi[fill]:not([fill=none]) .wi-accent{fill:color-mix(in srgb,currentColor 35%,transparent)}.rail-link.active .wi .wi-accent,.rail-link:hover .wi .wi-accent,.rail-pin:hover .wi .wi-accent,a:hover>.wi .wi-accent,button:hover>.wi .wi-accent{fill:var(--accent)}.button-primary:hover>.wi .wi-accent{fill:currentColor}.rail-link.active .rail-icon{color:var(--ink)}.rail-link.active .wi .wi-accent{stroke:var(--accent)}.rail .wi{transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.rail-link:hover .wi,.rail-pin:hover .wi{transform:translateY(-1px) rotate(-6deg) scale(1.06)}@media (prefers-reduced-motion:reduce){.rail .wi{transition:none}.rail-link:hover .wi,.rail-pin:hover .wi{transform:none}}