.menu-icon[data-v-114402a7]{font-size:1.5rem;flex-shrink:0;transition:all .3s ease;width:30px}.menu-text[data-v-114402a7]{font-size:1.125rem;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1)}.menu-text-expanded[data-v-114402a7]{opacity:1;transform:translate(0);width:auto;display:block}.menu-text-collapsed[data-v-114402a7]{opacity:0;transform:translate(-10px);width:0;overflow:hidden;display:none}.menu-item[data-v-114402a7]{position:relative;overflow:hidden;min-width:4rem;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width: 1024px){.menu-text[data-v-114402a7]{font-size:1rem}.menu-item .menu-text-collapsed[data-v-114402a7]{opacity:1;transform:translate(0);width:auto;overflow:visible;display:block}.menu-item[data-v-114402a7]{justify-content:start}}.menu-item:hover .menu-icon[data-v-114402a7]{transform:scale(1.1)}.menu-item:hover .menu-text[data-v-114402a7]{color:inherit}@media (prefers-color-scheme: dark){.menu-item[data-v-114402a7]:hover{background-color:#ffffff0d}}@media (prefers-color-scheme: light){.menu-item[data-v-114402a7]:hover{background-color:#0000000d}}.side-nav[data-v-525e7a7f]{z-index:999;transition:width .3s cubic-bezier(.4,0,.2,1);width:155px;background:var(--p-surface-0)}.side-nav.collapsed[data-v-525e7a7f]{width:80px}.side-nav.collapsed .menu-toggle-btn[data-v-525e7a7f]{left:105%}.logo-collapsed[data-v-525e7a7f]{transform:scale(.8);transition:transform .3s ease}.menu-toggle-btn[data-v-525e7a7f]{transition:all .3s cubic-bezier(.4,0,.2,1);background:#ffffffe6;border:1px solid rgba(0,0,0,.1);width:26px;height:26px;display:flex;align-items:center;justify-content:center}.menu-toggle-btn[data-v-525e7a7f]:hover{background:#fff;border-color:#0003;transform:scale(1.05)}.menu-toggle-btn[data-v-525e7a7f]:active{transform:scale(.95)}.app-dark{background:#0009;border-color:#ffffff1a}.app-dark{background:#000c;border-color:#fff3}@media (max-width: 1024px){.side-nav[data-v-525e7a7f]{width:155px;overflow-y:auto}.side-nav.collapsed[data-v-525e7a7f]{width:155px}.menu-toggle-btn[data-v-525e7a7f]{display:none!important}.logo-collapsed[data-v-525e7a7f]{transform:none}}.menu-container[data-v-525e7a7f]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.menu-container[data-v-525e7a7f]::-webkit-scrollbar{width:4px}.menu-container[data-v-525e7a7f]::-webkit-scrollbar-track{background:transparent}.menu-container[data-v-525e7a7f]::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.menu-container[data-v-525e7a7f]::-webkit-scrollbar-thumb:hover{background:#0000004d}.app-dark{scrollbar-color:rgba(255,255,255,.2) transparent}.app-dark{background:#fff3}.app-dark{background:#ffffff4d}@media (max-width: 768px){.side-nav[data-v-525e7a7f]{width:100%}}.canada-color[data-v-899fead2]{width:100%;background-color:#f08080}.menu-toggle-checkbox[data-v-899fead2]{display:none}.app-sidebar-container[data-v-899fead2]{position:absolute;top:0;left:0;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;display:none;width:-moz-fit-content;width:fit-content}.app-menu-wrapper[data-v-899fead2]{display:none;height:100dvh}.menu-toggle-button[data-v-899fead2]{display:block}@media (min-width: 1024px){.app-sidebar-container[data-v-899fead2]{display:block;position:sticky;top:0;height:100vh;border-right:1px solid var(--surface-border);flex-shrink:0}.app-menu-wrapper[data-v-899fead2]{display:block}.menu-toggle-button[data-v-899fead2]{display:none}}.menu-toggle-checkbox:checked~div .app-sidebar-container[data-v-899fead2]{display:block;position:fixed;top:0;left:0;width:-moz-fit-content;width:fit-content;z-index:1000;box-shadow:0 4px 6px -1px #0000001a}.menu-toggle-checkbox:checked~div .app-sidebar-container .app-menu-wrapper[data-v-899fead2]{display:block;animation:slideInLeft-899fead2 .3s ease-in-out}@keyframes slideInLeft-899fead2{0%{transform:translate(-100%)}to{transform:translate(0)}}.menu-overlay[data-v-899fead2]{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:999;cursor:pointer}.menu-toggle-checkbox:checked~.menu-overlay[data-v-899fead2]{display:block}
