.sidebar[data-v-b198a552]{width:260px;background:var(--color-sidebar-bg);transition:width .36s cubic-bezier(.22,1,.36,1);will-change:width}.sidebar[data-collapsed=true][data-v-b198a552]{width:64px}.sidebar-brand-icon[data-v-b198a552]{width:42px;height:42px;flex:0 0 auto;transition:width .36s cubic-bezier(.22,1,.36,1),height .36s cubic-bezier(.22,1,.36,1)}.sidebar-wordmark-shell[data-v-b198a552]{position:relative;width:160px;max-width:160px;margin-left:8px;overflow:hidden;opacity:1;transform:translate(0);transition:width .28s cubic-bezier(.22,1,.36,1),max-width .28s cubic-bezier(.22,1,.36,1),margin-left .28s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .28s cubic-bezier(.22,1,.36,1)}.sidebar-wordmark[data-v-b198a552]{width:160px;height:30px;max-width:none}.sidebar-collapse-button[data-v-b198a552]{width:28px;min-width:28px;height:28px;opacity:1;transform:translate(0);transition:width .24s cubic-bezier(.22,1,.36,1),min-width .24s cubic-bezier(.22,1,.36,1),opacity .14s ease,transform .24s cubic-bezier(.22,1,.36,1)}.sidebar-action[data-v-b198a552]{width:100%;justify-content:flex-start;-moz-column-gap:4px;column-gap:4px;padding-inline:6px;border-radius:8px;transition:width .36s cubic-bezier(.22,1,.36,1),column-gap .28s cubic-bezier(.22,1,.36,1),padding-inline .28s cubic-bezier(.22,1,.36,1),border-radius .24s ease,background-color .16s ease,color .16s ease;transition:width .36s cubic-bezier(.22,1,.36,1),column-gap .28s cubic-bezier(.22,1,.36,1),padding-inline .28s cubic-bezier(.22,1,.36,1),border-radius .24s ease,background-color .16s ease,color .16s ease,-moz-column-gap .28s cubic-bezier(.22,1,.36,1)}.sidebar-navigation[data-v-b198a552]{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.55) transparent;-webkit-overflow-scrolling:touch}.sidebar-navigation[data-v-b198a552]::-webkit-scrollbar{width:2px;height:2px}.sidebar-navigation[data-v-b198a552]::-webkit-scrollbar-track{background:transparent}.sidebar-navigation[data-v-b198a552]::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b88c}.sidebar-navigation[data-v-b198a552]::-webkit-scrollbar-thumb:hover{background:#64748bb3}.sidebar-action-icon[data-v-b198a552]{width:16px;height:16px;transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),color .16s ease}.sidebar-label[data-v-b198a552]{flex:1;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1;transform:translate(0);transition:max-width .26s cubic-bezier(.22,1,.36,1),opacity .14s ease,transform .26s cubic-bezier(.22,1,.36,1)}.sidebar-footer-controls[data-v-b198a552]{transition:opacity .12s ease}.sidebar-account-trigger[data-v-b198a552],.sidebar-sign-in[data-v-b198a552]{display:inline-flex;width:100%;height:36px;align-items:center;justify-content:center;gap:6px;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:6px;background:var(--color-surface);color:var(--color-text-heading);font-size:12px;font-weight:600;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.sidebar-account-trigger[data-v-b198a552]:hover,.sidebar-sign-in[data-v-b198a552]:hover{border-color:var(--color-primary-200);background:var(--color-surface-hover);color:var(--color-primary-700)}.sidebar-account-trigger[data-v-b198a552]:focus-visible,.sidebar-sign-in[data-v-b198a552]:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:2px}.sidebar-sign-in>span[data-v-b198a552]:not(.iconify){white-space:nowrap}.sidebar-account[data-v-b198a552]{position:relative}.sidebar-account-trigger[data-v-b198a552]{padding:0 8px}.sidebar-account-trigger span[data-v-b198a552]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-trigger>.iconify[data-v-b198a552]{flex:0 0 auto}.sidebar-account-avatar[data-v-b198a552],.sidebar-account-avatar-fallback[data-v-b198a552]{width:24px;height:24px;flex:0 0 24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.sidebar-account-menu[data-v-b198a552]{position:absolute;bottom:calc(100% + 8px);left:0;z-index:60;width:220px;padding:8px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-surface);box-shadow:0 10px 30px #1e40af17}.sidebar-account-menu p[data-v-b198a552]{overflow:hidden;margin:0;padding:6px 8px 10px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-menu button[data-v-b198a552]{display:flex;width:100%;height:36px;align-items:center;gap:8px;margin-top:6px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--color-text-body);font-size:13px;font-weight:600;text-align:left}.sidebar-account-menu button[data-v-b198a552]:hover{background:var(--color-surface-hover);color:var(--color-primary-700)}.sidebar-account-menu-enter-active[data-v-b198a552],.sidebar-account-menu-leave-active[data-v-b198a552]{transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1);transform-origin:bottom left}.sidebar-account-menu-enter-from[data-v-b198a552],.sidebar-account-menu-leave-to[data-v-b198a552]{opacity:0;transform:translateY(6px) scale(.98)}.sidebar-footer-icon[data-v-b198a552]{color:var(--color-text-muted);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.sidebar-footer-slot[data-v-b198a552]{width:36px;flex:0 0 36px;overflow:hidden;opacity:1;transform:translate(0);transition:width .28s cubic-bezier(.22,1,.36,1),flex-basis .28s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .28s cubic-bezier(.22,1,.36,1)}.sidebar-guest-slot[data-v-b198a552]{width:116px;flex-basis:116px;overflow:visible}.sidebar-language-slot[data-v-b198a552]{overflow:visible}.sidebar-footer-tools[data-v-b198a552]{transition:gap .28s cubic-bezier(.22,1,.36,1)}.sidebar-footer-icon[data-v-b198a552]:focus-visible,.sidebar-footer-icon[data-v-b198a552]:hover,.sidebar-footer-icon[aria-pressed=true][data-v-b198a552]{background:transparent;color:var(--color-primary-600)}[data-v-b198a552] .sidebar-footer-language>button{width:36px;height:36px;border:0;border-radius:6px;background:transparent;color:var(--color-text-muted);transition:background-color .15s ease,border-color .15s ease,color .15s ease}[data-v-b198a552] .sidebar-footer-language .text-primary-600{color:var(--color-text-muted)}[data-v-b198a552] .sidebar-footer-language>button:hover{border:0;background:transparent;color:var(--color-primary-600)}[data-v-b198a552] .sidebar-footer-language:focus-within .text-primary-600,[data-v-b198a552] .sidebar-footer-language:hover .text-primary-600{color:var(--color-primary-600)}.sidebar[data-night-mode=true][data-v-b198a552]{background:var(--color-sidebar-bg);border-color:var(--color-border-subtle)}.sidebar[data-night-mode=true] .sidebar-action[data-v-b198a552]:not(.brand-gradient-button),.sidebar[data-night-mode=true] .sidebar-collapse-button[data-v-b198a552],.sidebar[data-night-mode=true] .sidebar-footer-icon[data-v-b198a552]{color:var(--color-text-body)}.sidebar[data-night-mode=true] .sidebar-action[data-v-b198a552]:not(.brand-gradient-button):hover,.sidebar[data-night-mode=true] .sidebar-footer-icon[data-v-b198a552]:hover,.sidebar[data-night-mode=true] .sidebar-footer-icon[aria-pressed=true][data-v-b198a552],.sidebar[data-night-mode=true][data-v-b198a552] .sidebar-footer-language>button:hover{background:transparent;color:var(--color-primary-700)}.sidebar[data-night-mode=true] .sidebar-footer[data-v-b198a552]{border-color:var(--color-border-subtle)}.sidebar[data-night-mode=true] .sidebar-guest-placeholder[data-v-b198a552]{border-color:var(--color-border-subtle);background:transparent;color:var(--color-text-body)}.sidebar[data-night-mode=true][data-v-b198a552] .sidebar-footer-language>button{color:var(--color-text-body)}.sidebar[data-night-mode=true][data-v-b198a552] .sidebar-footer-language .text-primary-600{color:var(--color-text-body)}.sidebar[data-night-mode=true][data-v-b198a552] .sidebar-footer-language:focus-within .text-primary-600,.sidebar[data-night-mode=true][data-v-b198a552] .sidebar-footer-language:hover .text-primary-600{color:var(--color-primary-700)}.sidebar[data-collapsed=true] .sidebar-brand-icon[data-v-b198a552]{width:44px;height:44px}.sidebar[data-collapsed=true] .sidebar-wordmark-shell[data-v-b198a552]{width:0;max-width:0;margin-left:0;opacity:0;transform:translate(-6px)}.sidebar[data-collapsed=true] .sidebar-collapse-button[data-v-b198a552]{width:0;min-width:0;opacity:0;transform:translate(-6px);pointer-events:none}.sidebar[data-collapsed=true] .sidebar-action[data-v-b198a552]{width:40px;justify-content:center;-moz-column-gap:0;column-gap:0;padding-inline:0;border-radius:12px}.sidebar[data-collapsed=true] .sidebar-label[data-v-b198a552]{max-width:0;opacity:0;transform:translate(-4px)}.sidebar[data-collapsed=true] .sidebar-action-icon[data-v-b198a552]{width:20px;height:20px}.sidebar[data-collapsed=true] .sidebar-footer-slot[data-v-b198a552]{width:0;flex-basis:0;opacity:0;transform:translate(-4px);pointer-events:none}.sidebar[data-collapsed=true] .sidebar-footer-tools[data-v-b198a552]{gap:0}.sidebar-toggle-fade-enter-active[data-v-b198a552],.sidebar-toggle-fade-leave-active[data-v-b198a552]{transition:opacity .18s ease}.sidebar-toggle-fade-enter-from[data-v-b198a552],.sidebar-toggle-fade-leave-to[data-v-b198a552]{opacity:0}@media(prefers-reduced-motion:reduce){.sidebar[data-v-b198a552],.sidebar-action[data-v-b198a552],.sidebar-action-icon[data-v-b198a552],.sidebar-brand-icon[data-v-b198a552],.sidebar-collapse-button[data-v-b198a552],.sidebar-footer-controls[data-v-b198a552],.sidebar-footer-slot[data-v-b198a552],.sidebar-footer-tools[data-v-b198a552],.sidebar-label[data-v-b198a552],.sidebar-toggle-fade-enter-active[data-v-b198a552],.sidebar-toggle-fade-leave-active[data-v-b198a552],.sidebar-wordmark-shell[data-v-b198a552]{transition-duration:1ms}}
