.AppShell_navInner___69sN{display:flex;height:100%}.AppShell_iconColumn__n_Y8V{display:flex;flex-direction:column;align-items:center;padding:var(--mantine-spacing-xs);gap:var(--mantine-spacing-xs);border-right:1px solid var(--mantine-color-gray-2);width:60px;flex-shrink:0}.AppShell_iconLink__jGRel{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--mantine-radius-md);color:var(--mantine-color-gray-6);transition:background-color .15s ease;&:hover{background-color:var(--mantine-color-gray-1)}&[data-active]{background-color:var(--mantine-color-brand-0);color:var(--mantine-color-brand-6)}}.AppShell_linkColumn__9Kopj{flex:1 1;display:flex;flex-direction:column;overflow-y:auto}@media (min-width:48em) and (max-width:63.99em){.AppShell_linkColumn__9Kopj{display:none}.AppShell_iconColumn__n_Y8V{border-right:none}}.AppShell_linkColumnHeader__E2TfS{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);font-weight:700;border-bottom:1px solid var(--mantine-color-gray-2)}.AppShell_linkColumnLinks__DKCFs{padding:var(--mantine-spacing-xs);flex:1 1}.AppShell_sectionLink__STIHc{display:block;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);text-decoration:none;transition:background-color .15s ease;&:hover{background-color:var(--mantine-color-gray-1)}&[data-active]{background-color:var(--mantine-color-brand-0);color:var(--mantine-color-brand-7);font-weight:600}}.AppShell_bottomNav__bMEXD{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;gap:calc(.375rem * var(--mantine-scale));padding:calc(.25rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));padding-bottom:calc(.25rem * var(--mantine-scale) + env(safe-area-inset-bottom, 0px));background-color:white;border-top:1px solid var(--mantine-color-gray-2)}.AppShell_bottomNavLink__qfLnn{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 0;border-radius:var(--mantine-radius-md);color:var(--mantine-color-gray-5);font-size:var(--mantine-font-size-xs);text-decoration:none;&[data-active]{background-color:var(--mantine-color-brand-6);color:white;font-weight:600}}.theme_root__Kx76G{background-color:#ffffff;border:calc(.625rem * var(--mantine-scale)) solid rgba(255,255,255,.3);background-clip:padding-box;&[data-variant=brand]{background-color:var(--mantine-color-brand-filled);border-color:rgba(45,155,120,.2)}}