.shell_shell__aDTVc{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.shell_sidebar__KnK0m{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--color-sidebar-bg);color:var(--color-sidebar-text);padding:var(--space-5) var(--space-3);display:flex;flex-direction:column;gap:var(--space-5)}.shell_sidebarBrand__COk1z{display:flex;flex-direction:column;padding:0 var(--space-3)}.shell_brand__7JruY{font-weight:700;letter-spacing:.08em;color:var(--color-sidebar-text-strong)}.shell_organization__7J02T{font-size:13px}.shell_identity__bjPtz{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:rgba(255,255,255,.06)}.shell_avatar__qOk3d{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--color-accent);color:#fff;font-weight:600;font-size:13px}.shell_identityText__3lpy8{display:flex;flex-direction:column;min-width:0}.shell_identityName__u9sQR{color:var(--color-sidebar-text-strong);font-weight:600}.shell_identityRole__2VkWj{font-size:13px}.shell_navGroup__SVds4{display:flex;flex-direction:column;gap:var(--space-1)}.shell_navGroupLabel__hoW_z{margin:0 0 var(--space-1);padding:0 var(--space-3);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.shell_navList__syr2y{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.shell_navItem__1xZ8Z{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-sidebar-text);text-decoration:none}.shell_navItemActive__To_02,a.shell_navItem__1xZ8Z:hover{background:var(--color-sidebar-active);color:var(--color-sidebar-text-strong)}.shell_navItemActive__To_02{font-weight:600}.shell_navItemDisabled__skdwK{opacity:.55;cursor:default}.shell_soon__uH4KT{font-size:11px;border:1px solid;border-radius:999px;padding:0 var(--space-2)}.shell_main__U99gY{min-width:0;padding:var(--space-6)}.shell_main__U99gY:focus{outline:none}.shell_drawer__zUi4q :focus-visible,.shell_sidebar__KnK0m :focus-visible,.shell_topbar__6kM_9 :focus-visible{outline-color:var(--color-focus-on-dark)}.shell_skipLink__7bbwM{position:absolute;left:var(--space-3);top:var(--space-3);z-index:60;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-accent);font-weight:600;text-decoration:none;transform:translateY(-200%)}.shell_skipLink__7bbwM:focus{transform:none}.shell_demoBanner__WLgDA{display:inline-block;margin:0 0 var(--space-4);padding:var(--space-1) var(--space-3);border-radius:999px;background:var(--color-demo-soft);color:var(--color-demo);font-size:12px;font-weight:600}.shell_backdrop__m9GlU,.shell_drawer__zUi4q,.shell_topbar__6kM_9{display:none}.shell_drawerClose__vksVG,.shell_menuButton__gdGSq{width:44px;height:44px;display:grid;place-items:center;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;color:inherit;font-size:20px}@media (max-width:1023px){.shell_shell__aDTVc{grid-template-columns:minmax(0,1fr);align-content:start}.shell_sidebar__KnK0m{display:none}.shell_topbar__6kM_9{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-3);background:var(--color-sidebar-bg);color:var(--color-sidebar-text-strong)}.shell_topbarTitle__ojKOa{color:var(--color-sidebar-text)}.shell_backdrop__m9GlU{display:block;position:fixed;inset:0;z-index:30;background:rgba(0,0,0,.45)}.shell_drawer__zUi4q{position:fixed;inset:0 auto 0 0;z-index:40;width:min(320px,85vw);overflow-y:auto;background:var(--color-sidebar-bg);color:var(--color-sidebar-text);padding:var(--space-3);flex-direction:column;gap:var(--space-5)}.shell_drawerOpen__wWirv{display:flex}.shell_drawerClose__vksVG{align-self:flex-end;color:var(--color-sidebar-text-strong)}.shell_main__U99gY{padding:var(--space-5) var(--space-4)}}