.sheet-root[data-v-c83f59af]{z-index:100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-scrim[data-v-c83f59af]{background:var(--scrim);position:absolute;inset:0}.sheet[data-v-c83f59af]{background:var(--surface);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;width:100%;max-height:92dvh;box-shadow:0 16px 48px -12px var(--scrim);padding-bottom:env(safe-area-inset-bottom);transition:transform .24s var(--ease-out);outline:none;flex-direction:column;display:flex;position:relative}.sheet-grab[data-v-c83f59af]{touch-action:none;cursor:grab;justify-content:center;padding:8px 0 2px;display:flex}.sheet-grab span[data-v-c83f59af]{background:var(--border-strong);border-radius:3px;width:40px;height:5px}.sheet-head[data-v-c83f59af]{align-items:flex-start;gap:var(--space-5);padding:var(--space-4) var(--space-6) var(--space-5);display:flex}.sheet-x[data-v-c83f59af]{margin:-6px -8px 0 0}.sheet-body[data-v-c83f59af]{overscroll-behavior:contain;padding:0 var(--space-6) var(--space-6);flex:1;overflow-y:auto}.sheet-foot[data-v-c83f59af]{padding:var(--space-5) var(--space-6) var(--space-6);border-top:1px solid var(--border);background:var(--surface);gap:var(--space-4);flex-direction:column;display:flex}.sheet-enter-active[data-v-c83f59af],.sheet-leave-active[data-v-c83f59af]{transition:opacity .22s var(--ease-out)}.sheet-enter-active .sheet[data-v-c83f59af],.sheet-leave-active .sheet[data-v-c83f59af]{transition:transform .26s var(--ease-out)}.sheet-enter-from[data-v-c83f59af],.sheet-leave-to[data-v-c83f59af]{opacity:0}.sheet-enter-from .sheet[data-v-c83f59af],.sheet-leave-to .sheet[data-v-c83f59af]{transform:translateY(40px)}@media (width>=768px){.sheet-root[data-v-c83f59af]{padding:var(--space-7);align-items:center}.sheet[data-v-c83f59af]{border-radius:var(--radius-2xl);max-width:560px;max-height:calc(min(86dvh,900px))}.sheet.wide[data-v-c83f59af]{max-width:720px}.sheet-grab[data-v-c83f59af]{display:none}.sheet-head[data-v-c83f59af]{padding:var(--space-7) var(--space-7) var(--space-5)}.sheet-body[data-v-c83f59af]{padding:0 var(--space-7) var(--space-7)}.sheet-foot[data-v-c83f59af]{padding:var(--space-6) var(--space-7);border-radius:0 0 var(--radius-2xl) var(--radius-2xl)}.sheet-enter-from .sheet[data-v-c83f59af],.sheet-leave-to .sheet[data-v-c83f59af]{transform:translateY(12px)scale(.98)}}.switch[data-v-598c8629]{align-items:center;gap:var(--space-4);min-width:0;max-width:100%;min-height:36px;padding:4px var(--space-4) 4px 4px;border-radius:var(--radius-full);text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;display:flex}.switch[data-v-598c8629]:hover{background:var(--canvas-hover)}.rail-logo[data-v-598c8629]{cursor:pointer;background:0 0;border:0;padding:0}.switch-mark[data-v-598c8629]{border-radius:var(--radius-lg);background:var(--primary);width:28px;height:28px;color:var(--on-primary);flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.switch-text[data-v-598c8629]{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.switch-name[data-v-598c8629]{font-weight:600;font-size:var(--text-body)}.switch-chev[data-v-598c8629]{color:var(--text-secondary);flex:none}.current[data-v-598c8629]{color:var(--text);font-weight:500}.list-row[data-v-598c8629]:disabled{cursor:default}@media (pointer:coarse){.switch[data-v-598c8629]{min-height:var(--tap)}}.err[data-v-4cadb2f0]{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-7) var(--space-6);flex-direction:column;display:flex}.err.compact[data-v-4cadb2f0]{padding:var(--space-6) var(--space-5)}.err .btn[data-v-4cadb2f0]{margin-top:var(--space-4)}.empty[data-v-fd0b30fb]{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-6);flex-direction:column;display:flex}.empty.compact[data-v-fd0b30fb]{padding:var(--space-7) var(--space-5)}.empty-icon[data-v-fd0b30fb]{background:var(--canvas-active);width:56px;height:56px;color:var(--text);margin-bottom:var(--space-4);border-radius:50%;place-items:center;display:grid}.compact .empty-icon[data-v-fd0b30fb]{width:44px;height:44px}.empty-text[data-v-fd0b30fb]{max-width:40ch}.empty-actions[data-v-fd0b30fb]{justify-content:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}
