.SideMenu_nav__ORFnz{padding-right:8px;font-family:var(--font-body)}.SideMenu_navCollapsed__F_PvC{display:flex;flex-direction:column;align-items:center}.SideMenu_tooltipTrigger__pruRK{display:flex;width:100%;justify-content:center}.SideMenu_tooltip__nagz2{position:fixed;z-index:1100;padding:7px 10px;transform:translateY(-50%);border-radius:4px;background:var(--obsidian);color:#fff;font-family:var(--font-body);font-size:13px;font-weight:500;white-space:nowrap;pointer-events:none}.SideMenu_section__TBR4E{margin-bottom:8px}.SideMenu_sectionToggle__bDUzX{display:flex;width:100%;align-items:center;justify-content:space-between;padding:10px 8px;border:0;background:transparent;cursor:pointer}.SideMenu_sectionTitle__r2VXc{color:var(--mineral);font-family:Hanken Grotesk,system-ui,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.14em}.SideMenu_sectionChevron__rQsa6{color:var(--fg-muted)}.SideMenu_item__qSw8B{position:relative;display:flex;min-height:48px;align-items:center;gap:10px;margin:4px 0;padding:10px 14px;border-radius:8px;color:#7c8b86;font-family:var(--font-body);font-size:16px;text-decoration:none;transition:background-color .12s ease,color .12s ease}.SideMenu_item__qSw8B:hover{background:rgba(60,222,171,.1);color:#0a1215}.SideMenu_itemActive__iyYxp{background:rgba(60,222,171,.14);color:#0a1215;font-family:var(--font-display);font-weight:700}.SideMenu_itemIcon__tpaJr{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center}.SideMenu_itemIcon__tpaJr svg{display:block;width:24px;height:24px}.SideMenu_itemLabel__eeKZm{min-width:0}.SideMenu_itemCollapsed__HFBlT{width:56px;height:56px;min-height:56px;justify-content:center;padding:0;border-radius:8px}.SideMenu_item__qSw8B:focus-visible,.SideMenu_sectionToggle__bDUzX:focus-visible{outline:2px solid var(--mineral);outline-offset:2px}@media (prefers-reduced-motion:reduce){.SideMenu_item__qSw8B,.SideMenu_tooltip__nagz2{transition:none}}.AppShell_shell__D4Rj2{display:flex;min-height:100vh;background:var(--bg-page)}.AppShell_sidebar__ZwYYq{position:sticky;top:0;align-self:flex-start;display:flex;flex-direction:column;box-sizing:border-box;flex:0 0 320px;width:320px;height:100vh;min-height:100vh;overflow:hidden;padding:20px;background:var(--bg-panel);border-right:1px solid var(--hairline);transition:width .18s ease,flex-basis .18s ease,padding .18s ease,border-width .18s ease}.AppShell_sidebarCollapsed__ivMm3{flex-basis:72px;width:72px;padding:12px 8px}.AppShell_collapsedBrand__IU7X_{display:flex;flex-direction:column;align-items:center}.AppShell_collapsedBrand__IU7X_ img{width:46px!important;height:auto!important}.AppShell_sidebarMenu__jNHRy{flex:1 1 auto;min-height:0;overflow:auto}.AppShell_logoutForm__F8G1i{flex:0 0 auto;padding-bottom:8px}.AppShell_logoutButton__3hwBy{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;margin:4px 0;padding:10px 14px;border:0;border-radius:8px;background:transparent;color:#7c8b86;font-family:var(--font-body);font-size:16px;font-weight:400;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.AppShell_logoutButton__3hwBy:hover{background:rgba(60,222,171,.14);color:var(--obsidian)}.AppShell_logoutIcon__4JYTl{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center}.AppShell_logoutIcon__4JYTl svg{width:22px;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.AppShell_logoutButtonCollapsed__6FDNj{width:56px;min-height:56px;justify-content:center;margin:0 auto;padding:0}.AppShell_sidebarFooter__l_Zwt{flex:0 0 auto;margin-top:auto;padding-top:14px;border-top:1px solid var(--hairline)}.AppShell_sidebarUser__jhGqu{margin-bottom:14px;color:var(--mineral);font-family:var(--font-mono);font-size:12px;letter-spacing:.14em}.AppShell_main__SSVDk{flex:1;min-width:0;padding:30px;background:#fff}.AppShell_controls__M_hcC{display:none;min-height:36px;align-items:flex-start;margin-bottom:12px}.AppShell_desktopToggle__7U3v6,.AppShell_mobileToggle__iVk9e{display:flex;min-height:34px;align-items:center;justify-content:center;padding:6px 10px;border:1px solid var(--hairline);border-radius:4px;background:var(--bg-panel);color:var(--obsidian);font:inherit;cursor:pointer}.AppShell_desktopToggle__7U3v6{min-height:56px;width:100%;justify-content:flex-start;gap:12px;padding:6px 8px;border-color:transparent;border-radius:8px;background:transparent;color:#7c8b86;font-family:var(--font-body);font-size:16px;font-weight:400;text-align:left;transition:background-color .12s ease,color .12s ease}.AppShell_desktopToggle__7U3v6:hover{background:rgba(60,222,171,.14);color:var(--obsidian)}.AppShell_toggleGlyph__P_W2F{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:6px;background:rgba(60,222,171,.12);color:var(--mineral);transition:background-color .12s ease,color .12s ease}.AppShell_toggleGlyph__P_W2F svg{width:20px;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.AppShell_toggleLabel__Gz3mg{flex:1}.AppShell_desktopToggleCollapsed__SvGlg{width:56px;min-height:56px;justify-content:center;margin:0 auto;padding:0}.AppShell_desktopToggleCollapsed__SvGlg .AppShell_toggleGlyph__P_W2F{width:40px;height:40px;flex-basis:40px}.AppShell_desktopToggle__7U3v6:hover,.AppShell_mobileToggle__iVk9e:hover{background:var(--ion)}.AppShell_backdrop__ovdF2:focus-visible,.AppShell_desktopToggle__7U3v6:focus-visible,.AppShell_logoutButton__3hwBy:focus-visible,.AppShell_mobileToggle__iVk9e:focus-visible{outline:2px solid var(--mineral);outline-offset:2px}.AppShell_desktopToggle__7U3v6:focus-visible{border-color:rgba(43,76,67,.35)}.AppShell_mobileToggle__iVk9e{display:none;width:auto}.AppShell_backdrop__ovdF2{display:none}@media (max-width:760px){.AppShell_shell__D4Rj2{display:block}.AppShell_sidebar__ZwYYq{position:fixed;z-index:1001;inset:0 auto 0 0;width:min(320px,calc(100vw - 48px));overflow-y:auto;box-shadow:8px 0 28px rgba(10,18,21,.16);transition:transform .18s ease,visibility .18s ease}.AppShell_drawerClosed__TK_10{visibility:hidden;transform:translateX(-100%)}.AppShell_drawerOpen__qaXda{visibility:visible;transform:translateX(0)}.AppShell_main__SSVDk{padding:18px}.AppShell_desktopToggle__7U3v6{display:none}.AppShell_mobileToggle__iVk9e{display:inline-flex;align-items:center}.AppShell_controls__M_hcC{display:flex}.AppShell_backdrop__ovdF2{position:fixed;z-index:1000;inset:0;display:block;width:100%;height:100%;border:0;background:rgba(10,18,21,.42);cursor:default}}@media (prefers-reduced-motion:reduce){.AppShell_desktopToggle__7U3v6,.AppShell_logoutButton__3hwBy,.AppShell_sidebar__ZwYYq,.AppShell_toggleGlyph__P_W2F{transition:none}}