.rail-module__I_BMwG__rail{--inset:clamp(1rem, 1.6vw, 1.5rem);z-index:calc(var(--z-content) + 1);width:max(var(--gutter), 2.75rem);color:var(--fg);transition:opacity .4s linear,visibility .4s linear;display:none;position:fixed;top:50%;right:0;transform:translateY(-50%)}@media (orientation:landscape) and (min-width:48rem) and (min-height:35rem){[data-render=webgl] .rail-module__I_BMwG__rail{display:block}}.rail-module__I_BMwG__rail[data-hidden=true]{visibility:hidden;opacity:0}.rail-module__I_BMwG__current{padding-right:var(--inset);font-family:var(--font-sans);letter-spacing:.1em;justify-content:flex-end;margin:0 0 .75rem;font-size:.75rem;font-weight:600;line-height:1;display:flex}.rail-module__I_BMwG__ticks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rail-module__I_BMwG__tick{width:100%;height:1.75rem;padding:0 var(--inset) 0 0;color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;justify-content:flex-end;align-items:center;display:flex;position:relative}.rail-module__I_BMwG__tick:focus-visible{outline-offset:-2px}.rail-module__I_BMwG__mark{opacity:.72;width:.75rem;height:1px;transition:width .45s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), opacity .3s linear, background-color .3s linear;background:currentColor;display:block}.rail-module__I_BMwG__tick:hover>.rail-module__I_BMwG__mark,.rail-module__I_BMwG__tick:focus-visible>.rail-module__I_BMwG__mark{opacity:1;width:1.25rem}.rail-module__I_BMwG__tick[aria-current=step]>.rail-module__I_BMwG__mark{background:var(--accent);opacity:1;width:1.5rem;height:2px}.rail-module__I_BMwG__name{font-family:var(--font-sans);letter-spacing:.08em;white-space:nowrap;opacity:0;transition:opacity .3s linear, transform .45s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));pointer-events:none;font-size:.75rem;font-weight:500;line-height:1;position:absolute;top:50%;right:100%;transform:translate(.375rem,-50%)}.rail-module__I_BMwG__tick:hover>.rail-module__I_BMwG__name,.rail-module__I_BMwG__tick:focus-visible>.rail-module__I_BMwG__name{opacity:1;transform:translateY(-50%)}:is([data-motion=reduced] .rail-module__I_BMwG__mark,[data-motion=reduced] .rail-module__I_BMwG__name){transition:none}
