.rail-demo[data-v-20026485]{flex-direction:column;gap:.75rem;display:flex}.btn[data-v-20026485]{border:1px solid var(--docs-color-border,#d1d5db);background:var(--docs-color-bg-soft,#f9fafb);color:var(--docs-color-text,#1f2937);cursor:pointer;border-radius:6px;align-self:flex-start;padding:.5rem 1rem;font-size:.875rem}.btn[data-v-20026485]:disabled{opacity:.6;cursor:default}.rail[data-v-20026485]{--sw-rail-gap:.75rem}.card[data-v-20026485]{width:9rem}
