.rail.svelte-1fhsx1r{position:fixed;right:1.25rem;top:50%;transform:translateY(-50%);z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.rail__item.svelte-1fhsx1r{display:flex;align-items:center;gap:.6rem;padding:.4rem 0;background:none;border:0;cursor:pointer}.rail__label.svelte-1fhsx1r{padding:.2rem .5rem;font-size:var(--text-2xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);white-space:nowrap;color:var(--ink-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);opacity:0;transform:translate(4px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.rail__item.svelte-1fhsx1r:hover .rail__label:where(.svelte-1fhsx1r),.rail__item.svelte-1fhsx1r:focus-visible .rail__label:where(.svelte-1fhsx1r){opacity:1;transform:none}.rail__dash.svelte-1fhsx1r{display:block;width:22px;height:2px;background:var(--ink-4);opacity:.55;transition:width var(--dur) var(--ease),opacity var(--dur) var(--ease),background var(--dur) var(--ease)}.rail__item.svelte-1fhsx1r:hover .rail__dash:where(.svelte-1fhsx1r){opacity:1}.rail__item--on.svelte-1fhsx1r .rail__dash:where(.svelte-1fhsx1r){width:34px;opacity:1;background:var(--ink)}@media (max-width: 1000px){.rail.svelte-1fhsx1r{display:none}}
