.Shell_shell__Hed9s{display:flex;min-height:100vh;background:var(--bg)}.Shell_main__dvqi6{flex:1 1 auto;min-width:0;padding:var(--gutter);display:grid;grid-gap:20px;gap:20px;align-content:start}.Shell_main__dvqi6:focus{outline:none}.Shell_skip__Bod5U{position:absolute;left:var(--s-2);top:-100px;z-index:10;padding:var(--s-2) var(--s-3);background:var(--surface);border-radius:var(--r-control);box-shadow:var(--shadow)}.Shell_skip__Bod5U:focus{top:var(--s-2)}@media (max-width:720px){.Shell_shell__Hed9s{flex-direction:column}}.Sidebar_sidebar__qePSm{position:-webkit-sticky;position:sticky;top:0;width:var(--sidebar-w);flex:0 0 var(--sidebar-w);height:100vh;overflow-y:auto;background:var(--surface-2);border-right:1px solid var(--line);padding:var(--s-4) var(--s-3);display:flex;flex-direction:column;gap:18px}.Sidebar_brand__pAqTK{display:flex;gap:var(--s-2);align-items:center;padding:0 6px}.Sidebar_logo__ZddFc{flex:none}.Sidebar_logoBg__aX_ck{fill:var(--accent)}.Sidebar_logoMark__6wqXy{stroke:var(--on-accent)}.Sidebar_brandText__0viOI{display:grid;line-height:1.2;min-width:0}.Sidebar_brandText__0viOI b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_brandText__0viOI span{font-size:11px;color:var(--muted)}.Sidebar_group__FP8Ee{display:grid;grid-gap:2px;gap:2px}.Sidebar_group__FP8Ee>.section-label{padding:0 var(--s-2) var(--s-1)}.Sidebar_item__4MbVp{display:flex;align-items:center;min-height:36px;padding:var(--s-2);border-radius:var(--r-control);font-size:14px;color:var(--ink);text-decoration:none}.Sidebar_item__4MbVp:hover{background:var(--surface);color:var(--ink)}.Sidebar_item__4MbVp[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.Sidebar_project__vsASu{font-size:13px}.Sidebar_newProject__xqMAb{font-size:13px;color:var(--muted)}.Sidebar_hint__P020Z{font-size:12px;color:var(--muted);padding:6px var(--s-2)}.Sidebar_spacer__W2rDg{flex:1 1}.Sidebar_user__cJ7Rv{display:flex;gap:var(--s-2);align-items:center;padding:var(--s-2);border-top:1px solid var(--line)}.Sidebar_avatar__cXEfv{flex:none;width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font-size:12px;font-weight:600}.Sidebar_userText__sZOca{display:grid;line-height:1.2;min-width:0;font-size:13px}.Sidebar_userText__sZOca>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_signOut__2m5kf{justify-self:start;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.Sidebar_signOut__2m5kf:hover{color:var(--accent-hover)}.Sidebar_signOut__2m5kf:disabled{color:var(--muted);cursor:progress}@media (max-width:720px){.Sidebar_sidebar__qePSm{position:static;width:100%;flex:none;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-4);border-right:0;border-bottom:1px solid var(--line)}.Sidebar_brand__pAqTK{padding:0;flex:1 1 auto}.Sidebar_group__FP8Ee{display:flex;flex-wrap:wrap;gap:var(--s-1);order:3;width:100%}.Sidebar_item__4MbVp{min-height:var(--tap-main);padding:0 var(--s-3)}.Sidebar_projects__hGK9q .Sidebar_hint__P020Z,.Sidebar_projects__hGK9q .Sidebar_project__vsASu,.Sidebar_projects__hGK9q>.section-label{display:none}.Sidebar_projects__hGK9q{order:4;width:auto}.Sidebar_spacer__W2rDg{display:none}.Sidebar_user__cJ7Rv{border-top:0;padding:0}.Sidebar_signOut__2m5kf{display:inline-flex;align-items:center;min-height:var(--tap-main)}}