.rail.svelte-e05jil{transform-origin:100%;z-index:30;background:oklch(from var(--surface) l c h / .78);-webkit-backdrop-filter:blur(10px)saturate(140%);border:1px solid var(--border);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;flex-direction:column;gap:0;padding:6px 4px;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s,border-color .22s,box-shadow .22s,padding .22s;display:flex;position:fixed;top:50%;right:8px;transform:translateY(-50%)scale(1);box-shadow:0 10px 28px oklch(0% 0 0/.08)}.rail-interacting.svelte-e05jil{background:oklch(from var(--surface) l c h / .96);border-color:var(--border-strong);padding:8px 5px;transform:translateY(-50%)scale(1.35);box-shadow:0 18px 44px oklch(0% 0 0/.18)}.rail-item.svelte-e05jil{font-variant-numeric:tabular-nums;width:16px;height:16px;color:var(--text-faint);cursor:pointer;transform-origin:100%;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:9.5px;font-weight:700;line-height:1;transition:color .14s,background-color .14s;display:flex}.rail-item.svelte-e05jil:hover{color:var(--text-primary)}.rail-active.svelte-e05jil{color:var(--accent);background:var(--accent-surface);font-weight:800}.rail-disabled.svelte-e05jil{opacity:.28;cursor:default;pointer-events:none}@media (width<=640px){.rail.svelte-e05jil{padding:5px 3px;right:4px}.rail-item.svelte-e05jil{width:14px;height:13px;font-size:9px}}@media (prefers-reduced-motion:reduce){.rail-item.svelte-e05jil{transform:none!important}}
