.AppLayout_wrapper__lDLbm{background:var(--background-primary);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-gap:0;gap:0;height:100vh;grid-template-areas:"header header" "sidebar body"}.AppLayout_header__S_Air{position:-webkit-sticky;position:sticky;top:0;z-index:100;grid-area:header;background-color:var(--background-surface);border-bottom:1px solid var(--border-color)}.AppLayout_sidebar__73nxH{z-index:10;background:var(--background-primary);color:var(--text-primary);width:180px;grid-area:sidebar;transition:width var(--transition-slow)}.AppLayout_sidebarClosed__F3Fwd{width:60px}.AppLayout_body__Ho_cx{overflow-y:auto;overflow-x:auto;background:var(--background-primary);grid-area:body;padding:24px 32px}.AppHeader_header__y9Rb_{display:grid;grid-template-columns:180px 32px 1fr 32px;align-items:center;height:48px;padding:0;background-color:var(--background-surface);border-bottom:1px solid var(--border-color)}.AppHeader_company__7Mrpu{display:flex;align-items:center;justify-content:center;gap:0;padding:0 12px;height:100%}.AppHeader_companyName__MMsEH{color:var(--text-primary);font-size:18px;font-weight:600;letter-spacing:-.01em;padding:0;margin:0;line-height:1}.AppHeader_toolsText__u_A33{font-size:12px;color:var(--color-accent)}.AppHeader_sidebarToggle__qipub{background:transparent;cursor:pointer;width:32px;height:32px;padding:0;border:1px solid var(--border-color);border-radius:var(--radius-sm);display:flex;justify-content:center;align-items:center;color:var(--text-secondary);transition:color var(--transition-fast),outline var(--transition-fast);justify-self:center}.AppHeader_sidebarToggle__qipub:hover{background:var(--color-accent-secondary);border-color:var(--border-color-accent);color:var(--text-primary)}.AppHeader_sidebarToggle__qipub:active{background:var(--border-color-accent)}.AppHeader_sidebarToggle__qipub:focus-visible{outline:1px solid var(--color-accent);outline-offset:1px}.AppHeader_path__o8St4{display:flex;align-items:center;gap:6px;padding-left:12px;color:var(--text-secondary);font-size:12px;font-weight:500}.AppHeader_path__o8St4 svg{color:var(--text-tertiary);flex-shrink:0;width:14px;height:14px}.AppHeader_themeSwitcher__EFz3R{background:transparent;cursor:pointer;width:32px;height:32px;padding:0;margin-right:12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);display:flex;justify-content:center;align-items:center;color:var(--text-secondary);transition:color var(--transition-fast),outline var(--transition-fast);justify-self:end}.AppHeader_themeSwitcher__EFz3R:hover{background:var(--color-accent-secondary);border-color:var(--border-color-accent);color:var(--text-primary)}.AppHeader_themeSwitcher__EFz3R:active{background:var(--border-color-accent)}.AppHeader_themeSwitcher__EFz3R:focus-visible{outline:1px solid var(--color-accent);outline-offset:1px}.AppHeader_darkIcon__y_uls,html.dark .AppHeader_lightIcon__VIjHV{display:none}html.dark .AppHeader_darkIcon__y_uls{display:block}.AppSidebar_sidebarContent__O1_cW{display:flex;flex-direction:column;gap:1px;height:100%;align-content:start;overflow-y:auto;padding:4px 0}.SidebarElement_sidebarElement__e9Wzq{display:flex;align-items:center;width:100%;cursor:pointer;padding:8px 16px;box-sizing:border-box;color:var(--text-secondary);position:relative;font-size:13px;font-weight:500;border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:2px solid transparent;transition:border-left-color var(--transition-fast),opacity var(--transition-fast);background:transparent}.SidebarElement_sidebarElement__e9Wzq:hover{background:var(--color-accent-secondary);color:var(--text-primary)}.SidebarElement_sidebarElement__e9Wzq:focus-visible{outline:1px solid var(--color-accent);outline-offset:1px}.SidebarElement_sidebarIcon__lfX3q{flex-shrink:0;width:22px;height:22px;margin-right:10px;transition:margin-right var(--transition-slow)}.SidebarElement_sidebarItemChosen__kE9vY{background:var(--color-accent-secondary);color:var(--text-primary);font-weight:600;border-left-color:var(--color-accent)}.SidebarElement_sidebarItemChosen__kE9vY:hover{background:var(--color-accent-secondary);color:var(--text-primary);opacity:1}.SidebarElement_sidebarItemChosen__kE9vY .SidebarElement_sidebarIcon__lfX3q{color:var(--color-accent)}.SidebarElement_sidebarItemCollapsed__QZgpM{justify-content:flex-start;padding:8px 16px}.SidebarElement_sidebarItemCollapsed__QZgpM.SidebarElement_sidebarItemChosen__kE9vY{border-left-color:var(--color-accent)}.SidebarElement_sidebarItemCollapsed__QZgpM .SidebarElement_sidebarIcon__lfX3q{margin-right:0}.SidebarElement_sidebarLabel__1Mbbk{display:inline-block;opacity:1;white-space:nowrap;flex:1 1;transition:opacity var(--transition-slow)}.SidebarElement_sidebarLabelCollapsed__u8rx7{opacity:0;pointer-events:none;width:0;overflow:hidden}