.wQWcmG_topbar{display:none}.wQWcmG_sidebar{width:var(--sidebar-width);background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex:none;gap:1rem;height:100vh;padding:1rem .75rem;display:flex;position:sticky;top:0}.wQWcmG_brand{align-items:center;gap:.6rem;padding:.25rem .5rem;font-size:1.05rem;font-weight:650;display:flex}.wQWcmG_nav{flex-direction:column;flex:1;gap:.15rem;list-style:none;display:flex;overflow-y:auto}.wQWcmG_link{border-radius:var(--radius-sm);color:var(--muted);align-items:center;gap:.65rem;padding:.55rem .65rem;font-weight:500;display:flex}.wQWcmG_link:hover{background:var(--surface-muted);color:var(--text)}.wQWcmG_link[aria-current=page]{background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.wQWcmG_account{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;padding:.75rem .5rem 0;display:flex}.wQWcmG_email{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}.wQWcmG_signout{width:100%;font:inherit;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.875rem;font-weight:500;display:inline-flex}.wQWcmG_signout:hover{background:var(--surface-muted)}.wQWcmG_overlay,.wQWcmG_close{display:none}@media (prefers-color-scheme:dark){.wQWcmG_link[aria-current=page]{color:var(--accent)}}@media (max-width:767px){.wQWcmG_topbar{z-index:20;height:var(--topbar-height);background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 .75rem 0 1rem;display:flex;position:sticky;top:0}.wQWcmG_menu{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.wQWcmG_sidebar{z-index:40;visibility:hidden;width:min(18rem,85vw);transition:transform .2s,visibility .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.wQWcmG_sidebar[data-open=true]{visibility:visible;transform:none}.wQWcmG_overlay[data-open=true]{z-index:30;background:#0f111573;border:0;display:block;position:fixed;inset:0}.wQWcmG_close{width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:.75rem}}
