.menu-item[data-v-533a3313]{min-height:40px;outline:none;cursor:pointer}.menu-item[data-v-533a3313]:focus-visible{box-shadow:0 0 0 2px #2563eb44;border-color:#2563eb;z-index:2}.submenu-grid[data-v-533a3313]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.4,0,.2,1),opacity .2s ease;opacity:0}.submenu-grid--open[data-v-533a3313]{grid-template-rows:1fr;opacity:1}.submenu-inner[data-v-533a3313]{overflow:hidden}.sidebar-menu[data-v-336a8529]{height:100%}.custom-scrollbar[data-v-336a8529]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-336a8529]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-336a8529]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.dark .custom-scrollbar[data-v-336a8529]::-webkit-scrollbar-thumb{background:#334155}.custom-scrollbar[data-v-336a8529]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.dark .custom-scrollbar[data-v-336a8529]::-webkit-scrollbar-thumb:hover{background:#475569}.fade-slide-enter-active[data-v-6627d833],.fade-slide-leave-active[data-v-6627d833]{transition:all .3s ease}.fade-slide-enter-from[data-v-6627d833],.fade-slide-leave-to[data-v-6627d833]{opacity:0;transform:translateY(-10px)}.slide-vertical-enter-active[data-v-37c4bb96]{transition:all .4s cubic-bezier(.23,1,.32,1);transform-origin:top}.slide-vertical-leave-active[data-v-37c4bb96]{transition:all .3s cubic-bezier(.4,0,1,1);transform-origin:top}.slide-vertical-enter-from[data-v-37c4bb96],.slide-vertical-leave-to[data-v-37c4bb96]{opacity:0;transform:translateY(-20px)}.group[data-v-4c831f2d]:hover{transform:translate(2px)}.slide-vertical-enter-active[data-v-9eef9393]{transition:all .5s cubic-bezier(.16,1,.3,1);transform-origin:top right}.slide-vertical-leave-active[data-v-9eef9393]{transition:all .3s cubic-bezier(.7,0,.84,0);transform-origin:top right}.slide-vertical-enter-from[data-v-9eef9393],.slide-vertical-leave-to[data-v-9eef9393]{opacity:0;transform:translateY(-10px) scale(.95);filter:blur(4px)}.slide-vertical-enter-to[data-v-9eef9393],.slide-vertical-leave-from[data-v-9eef9393]{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.fade-enter-active[data-v-9eef9393],.fade-leave-active[data-v-9eef9393]{transition:opacity .3s ease}.fade-enter-from[data-v-9eef9393],.fade-leave-to[data-v-9eef9393]{opacity:0}@keyframes sync-progress-9eef9393{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.animate-sync-progress[data-v-9eef9393]{animation:sync-progress-9eef9393 2s infinite linear;width:50%}.custom-scrollbar[data-v-9eef9393]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-9eef9393]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-9eef9393]::-webkit-scrollbar-thumb{background:#9ca3af33;border-radius:10px}.dark .custom-scrollbar[data-v-9eef9393]::-webkit-scrollbar-thumb{background:#33415580}.custom-scrollbar[data-v-9eef9393]::-webkit-scrollbar-thumb:hover{background:#9ca3af66}.sidebar-menu[data-v-31583bce]{height:100%}.menu-item[data-v-31583bce]{min-height:40px;outline:none;cursor:pointer;text-decoration:none;display:flex}.menu-item[data-v-31583bce]:focus-visible{box-shadow:0 0 0 2px #0284c744;border-color:#0284c7;z-index:2}.custom-scrollbar[data-v-31583bce]{scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}.custom-scrollbar[data-v-31583bce]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-31583bce]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-31583bce]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:9999px}.dark .custom-scrollbar[data-v-31583bce]::-webkit-scrollbar-thumb{background:#334155}.custom-scrollbar[data-v-31583bce]::-webkit-scrollbar-thumb:hover{background-color:#cbd5e1}.dark .custom-scrollbar[data-v-31583bce]::-webkit-scrollbar-thumb:hover{background:#475569}.border-t-white[data-v-6eacabe9]{border-top-color:#fff}.dark .border-t-white[data-v-6eacabe9]{border-top-color:#0f172a}.border-b-white[data-v-6eacabe9]{border-bottom-color:#fff}.dark .border-b-white[data-v-6eacabe9]{border-bottom-color:#0f172a}.border-l-white[data-v-6eacabe9]{border-left-color:#fff}.dark .border-l-white[data-v-6eacabe9]{border-left-color:#0f172a}.border-r-white[data-v-6eacabe9]{border-right-color:#fff}.dark .border-r-white[data-v-6eacabe9]{border-right-color:#0f172a}.popover-trigger-wrapper[data-v-6eacabe9]{cursor:inherit}.nav-link[data-v-ac5f923e]{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#4b5563;text-decoration:none;transition:all .2s ease;position:relative}.dark .nav-link[data-v-ac5f923e]{color:#d1d5db}.nav-link[data-v-ac5f923e]:hover,.nav-link.active[data-v-ac5f923e]{color:#1d4ed8;background-color:#eff6ff}.dark .nav-link[data-v-ac5f923e]:hover,.dark .nav-link.active[data-v-ac5f923e]{color:#60a5fa;background-color:#1e3a8a80}.nav-link.active[data-v-ac5f923e]{font-weight:600}.nav-underline[data-v-ac5f923e]{position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease-out;border-radius:9999px}.nav-link:hover .nav-underline[data-v-ac5f923e],.nav-link.active .nav-underline[data-v-ac5f923e]{width:100%}
