.menu-item-container[data-v-32c1d742]{margin:6px 0}.sidebar-menu-item[data-v-32c1d742]{align-items:center;border-radius:10px;display:flex;margin:0 8px;overflow:hidden;position:relative;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap;width:calc(100% - 16px)}.sidebar-menu-item[data-v-32c1d742]:hover{background-color:#ffffff1a;box-shadow:0 2px 4px #0000001a;margin-bottom:2px;margin-top:2px;transform:translateY(-2px)}.sidebar-menu-item.is-active[data-v-32c1d742]{background-color:#ffffff26;box-shadow:0 4px 8px #00000026;margin-bottom:4px;margin-top:4px;transform:translateY(-3px)}[data-v-32c1d742] .has-background-black-ter .sidebar-menu-item{color:#b5b5b5}[data-v-32c1d742] .has-background-black-ter .sidebar-menu-item:hover{background-color:#ffffff1a;color:#fff}[data-v-32c1d742] .has-background-black-ter .sidebar-menu-item.is-active{background-color:#ffffff26;color:#fff}[data-v-32c1d742] .has-background-light .sidebar-menu-item{color:#4a4a4a}[data-v-32c1d742] .has-background-light .sidebar-menu-item:hover{background-color:#0000000d;color:#363636}[data-v-32c1d742] .has-background-light .sidebar-menu-item.is-active{background-color:#0000001a;color:#363636}.sidebar-menu[data-v-5c26cfad]{display:flex;flex-direction:column;height:100vh;overflow-x:hidden;overflow-y:auto;transition:all .3s ease;width:100%}.sidebar-menu.is-collapsed .sidebar-header[data-v-5c26cfad]{padding:1rem 0;text-align:center}.mobile-close-button[data-v-5c26cfad]{background:none;border:none;border-radius:6px;cursor:pointer;display:none;padding:8px;position:absolute;right:16px;top:16px;transition:all .3s ease;z-index:1}.mobile-close-button[data-v-5c26cfad]:hover{background-color:#ffffff1a}.sidebar-menu.has-background-light .mobile-close-button[data-v-5c26cfad]:hover{background-color:#0000001a}.menu-list[data-v-5c26cfad]{display:flex;flex-direction:column;flex-grow:1;list-style:none;margin:0;padding:0}.drive-group[data-v-5c26cfad]{margin:6px 0}.drive-group__child[data-v-5c26cfad],.drive-group__header[data-v-5c26cfad]{align-items:center;background:none;border:none;border-radius:10px;cursor:pointer;display:flex;margin:0 8px;text-decoration:none;transition:all .3s ease;white-space:nowrap;width:calc(100% - 16px)}.drive-group__header[data-v-5c26cfad]{font-size:1rem;gap:.75rem;padding:.75rem 1rem}.drive-group__label[data-v-5c26cfad]{flex:1;text-align:left}.drive-group__chevron[data-v-5c26cfad]{opacity:.7}.drive-group__children[data-v-5c26cfad]{list-style:none;margin:4px 0 0 1.25rem;padding:0}.drive-group__child[data-v-5c26cfad]{font-size:.9rem;gap:.5rem;padding:.6rem 1rem}.sidebar-menu.has-background-black-ter .drive-group__child[data-v-5c26cfad],.sidebar-menu.has-background-black-ter .drive-group__header[data-v-5c26cfad]{color:#b5b5b5}.sidebar-menu.has-background-light .drive-group__child[data-v-5c26cfad],.sidebar-menu.has-background-light .drive-group__header[data-v-5c26cfad]{color:#4a4a4a}.sidebar-menu.has-background-black-ter .drive-group__child[data-v-5c26cfad]:hover,.sidebar-menu.has-background-black-ter .drive-group__header[data-v-5c26cfad]:hover{background-color:#ffffff1a;color:#fff}.sidebar-menu.has-background-light .drive-group__child[data-v-5c26cfad]:hover,.sidebar-menu.has-background-light .drive-group__header[data-v-5c26cfad]:hover{background-color:#0000000d;color:#363636}.sidebar-menu.has-background-black-ter .drive-group__child.is-active[data-v-5c26cfad],.sidebar-menu.has-background-black-ter .drive-group__header.is-active[data-v-5c26cfad]{background-color:#ffffff26;color:#fff}.sidebar-menu.has-background-light .drive-group__child.is-active[data-v-5c26cfad],.sidebar-menu.has-background-light .drive-group__header.is-active[data-v-5c26cfad]{background-color:#0000001a;color:#363636}.sidebar-menu-item[data-v-5c26cfad]{border-radius:.25rem;display:flex;margin:.25rem .5rem;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.sidebar-menu-item[data-v-5c26cfad]:hover{background-color:#0000001a}.sidebar-menu.has-background-black-ter .sidebar-menu-item[data-v-5c26cfad]:hover{background-color:#ffffff1a}.sidebar-menu-item.is-active[data-v-5c26cfad]{background-color:#3273dc;color:#fff!important}.sidebar-menu-item-content[data-v-5c26cfad]{align-items:center;display:flex;width:100%}.sidebar-menu-item .icon[data-v-5c26cfad]{align-items:center;display:flex;height:24px;justify-content:center;margin-right:.75rem;width:24px}.menu-text[data-v-5c26cfad]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-menu[data-v-5c26cfad]::-webkit-scrollbar{width:6px}.sidebar-menu[data-v-5c26cfad]::-webkit-scrollbar-track{background:#1a1a1a}.sidebar-menu[data-v-5c26cfad]::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.sidebar-menu[data-v-5c26cfad]::-webkit-scrollbar-thumb:hover{background:#777}.sidebar-spacer[data-v-5c26cfad]{flex-grow:1;min-height:20px}.sidebar-menu.is-collapsed .menu-text[data-v-5c26cfad]{display:none}.user-avatar[data-v-5c26cfad]{border-radius:50%;height:24px!important;-o-object-fit:cover;object-fit:cover;width:24px!important}.logout-item[data-v-5c26cfad]{border-top:1px solid hsla(0,0%,100%,.1);margin-top:.5rem;padding-top:.75rem}.sidebar-menu.has-background-light .logout-item[data-v-5c26cfad]{border-top-color:#0000001a}.logout-icon[data-v-5c26cfad]{color:#f14668!important}.sidebar-menu.has-background-black-ter .logout-icon[data-v-5c26cfad]{color:#ff6b6b!important}.population-job-child[data-v-5c26cfad]{list-style:none;margin:-2px 8px 8px;padding-left:42px;position:relative}.population-job-child[data-v-5c26cfad]:before{background:#b5b5b557;border-radius:999px;bottom:8px;content:"";left:24px;position:absolute;top:-8px;width:1px}.population-job-child.is-collapsed[data-v-5c26cfad]{margin-top:0;padding-left:0}.population-job-child.is-collapsed[data-v-5c26cfad]:before{display:none}.population-job-button[data-v-5c26cfad]{align-items:center;background:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:10px;padding:8px 10px;text-align:left;transition:background-color .2s ease,transform .2s ease;width:calc(100% - 8px)}.population-job-button[data-v-5c26cfad]:hover{background:transparent;transform:translateY(-1px)}.sidebar-menu.has-background-light .population-job-button[data-v-5c26cfad],.sidebar-menu.has-background-light .population-job-button[data-v-5c26cfad]:hover{background:transparent}.population-job-child.is-collapsed .population-job-button[data-v-5c26cfad]{justify-content:center;margin:0 auto;padding:8px;width:46px}.population-job-icon[data-v-5c26cfad]{align-items:center;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.population-job-icon.is-running[data-v-5c26cfad]{color:#3e8ed0}.population-job-icon.is-done[data-v-5c26cfad]{color:#48c78e}.population-job-icon.is-error[data-v-5c26cfad]{color:#f14668}.population-job-content[data-v-5c26cfad]{flex:1;min-width:0}.population-job-title-row[data-v-5c26cfad]{align-items:center;display:flex;gap:8px;justify-content:space-between}.population-job-title[data-v-5c26cfad]{font-size:.82rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.population-job-percent[data-v-5c26cfad]{color:#3e8ed0;font-size:.75rem;font-weight:700}.population-job-progress[data-v-5c26cfad]{background:#3e8ed02e;border-radius:999px;display:block;height:5px;margin-top:7px;overflow:hidden;width:100%}.population-job-progress-bar[data-v-5c26cfad]{background:#3e8ed0;border-radius:inherit;display:block;height:100%;min-width:4px;transition:width .25s ease}.population-job-subtitle[data-v-5c26cfad]{display:block;font-size:.72rem;line-height:1.2;margin-top:2px;opacity:.86;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.population-job-subtitle.is-done[data-v-5c26cfad]{color:#48c78e}.population-job-subtitle.is-error[data-v-5c26cfad]{color:#f14668}@media screen and (max-width:1023px){.mobile-close-button[data-v-5c26cfad]{display:block}.sidebar-header[data-v-5c26cfad]{position:relative}}.app-container[data-v-8e741dbd]{display:flex;flex-direction:column;min-height:100vh}.app-main[data-v-8e741dbd]{flex:1;position:relative}.sidebar-container[data-v-8e741dbd]{left:0;overflow-y:auto;position:fixed;top:0;transition:all .3s ease;width:400px}.main-content[data-v-8e741dbd]{flex:1;margin-left:400px;overflow-y:auto;padding-top:30px;position:relative;transition:margin-left .3s ease}.sidebar-overlay[data-v-8e741dbd]{background-color:#00000080;display:none;inset:0;position:fixed;z-index:15}.sidebar-container.is-collapsed[data-v-8e741dbd]{height:100vh;width:70px}.main-content.sidebar-collapsed[data-v-8e741dbd]{margin-left:70px}.sidebar-toggle-button[data-v-8e741dbd]{align-items:center;background-color:var(--black-ter,#363636);border:none;border-radius:50%;box-shadow:0 0 8px #0000004d;cursor:pointer;display:flex;height:30px;justify-content:center;left:385px;outline:none;padding:0;position:fixed;top:50%;transform:translateY(-50%);transition:all .3s ease;width:30px;z-index:10}.sidebar-toggle-button.collapsed[data-v-8e741dbd]{left:55px}.sidebar-toggle-button[data-v-8e741dbd]:hover{background-color:#4a4a4a;transform:translateY(-50%) scale(1.1)}.mobile-menu-toggle[data-v-8e741dbd]{display:none}@media screen and (max-width:1023px){.sidebar-container[data-v-8e741dbd]{height:100vh;left:0;position:fixed;top:0;transform:translate(-100%);width:100vw;z-index:20}.sidebar-container.is-active[data-v-8e741dbd]{transform:translate(0)}.sidebar-overlay[data-v-8e741dbd]{display:none}.sidebar-overlay.is-active[data-v-8e741dbd]{background-color:#00000080;display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:19}.main-content[data-v-8e741dbd]{margin-left:0}.sidebar-toggle-button[data-v-8e741dbd]{display:none}.mobile-menu-toggle[data-v-8e741dbd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px!important;box-shadow:0 4px 12px #00000026!important;display:block;left:16px;position:fixed;top:16px;transition:all .3s ease!important;z-index:25}.mobile-menu-toggle[data-v-8e741dbd]:hover{box-shadow:0 6px 16px #3273dc4d!important;transform:scale(1.05)!important}.mobile-menu-toggle[data-v-8e741dbd]:active{transform:scale(.95)!important}}
