.Sidebar_sidebar__86IlD{width:var(--sidebar-width);flex-shrink:0;position:-webkit-sticky;position:sticky;top:88px;align-self:flex-start;max-height:calc(100vh - 104px);overflow-y:auto;margin:16px 0 16px 16px;background:var(--surface);border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column}.Sidebar_brand__6M2ys{padding:16px 18px 12px;border-bottom:1px solid var(--line-soft)}.Sidebar_brandLink__fH9ra{display:block}.Sidebar_brandName__yAwlX{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.Sidebar_accent__VLtA1{color:var(--accent)}.Sidebar_nav__r20xb{padding:10px 8px;display:flex;flex-direction:column;gap:2px;flex:1 1}.Sidebar_item__llC0l{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--ink);opacity:.85;font-size:14px;font-weight:500;transition:background .15s}.Sidebar_item__llC0l:hover{background:var(--surface-2);opacity:1}.Sidebar_active__vqrO1{background:var(--accent-dim);color:var(--accent);opacity:1;font-weight:600}.Sidebar_icon__wZ32N{font-size:17px;width:24px;text-align:center}.Sidebar_label__uvzMl{flex:1 1}.Sidebar_group__KKitb{margin:0;padding:0}.Sidebar_groupSummary__eACJh{list-style:none;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--ink);opacity:.85;font-size:14px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Sidebar_groupSummary__eACJh:hover{background:var(--surface-2);opacity:1}.Sidebar_groupSummary__eACJh::-webkit-details-marker{display:none}.Sidebar_subnav__t1JGQ{display:flex;flex-direction:column;gap:2px;padding:2px 0 8px 22px}.Sidebar_subitem__2sVYW{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;color:var(--ink);opacity:.8;font-size:13px;font-weight:500;transition:background .15s}.Sidebar_subitem__2sVYW:hover{background:var(--surface-2);opacity:1}.Sidebar_bascule__ilZLF{display:none}@media (max-width:860px){.Sidebar_sidebar__86IlD{position:static;width:auto;max-height:none;margin:12px 16px 0}.Sidebar_bascule__ilZLF{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;color:var(--ink);font-weight:600;font-size:14px}.Sidebar_brand__6M2ys,.Sidebar_nav__r20xb{display:none}.Sidebar_ouvert___GOxp .Sidebar_nav__r20xb{display:flex}}