.MemberSidebar-module__N196Za__sidebar{background:var(--color-surface-alt);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);flex-direction:column;gap:1.75rem;padding:2rem 1.75rem;display:flex;position:sticky;top:96px}.MemberSidebar-module__N196Za__header h2{margin-bottom:.5rem;font-size:1.25rem}.MemberSidebar-module__N196Za__header p{color:var(--color-muted);margin:0;font-size:.95rem}.MemberSidebar-module__N196Za__badge{background-color:var(--color-brand-accent);color:var(--color-brand);border-radius:999px;align-items:center;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.MemberSidebar-module__N196Za__nav{flex-direction:column;gap:.35rem;display:flex}.MemberSidebar-module__N196Za__navLink{color:var(--color-foreground);background:#0f172a0a;border-radius:999px;align-items:center;padding:.65rem 1rem;font-weight:600;transition:background .2s,color .2s,transform .2s;display:inline-flex}.MemberSidebar-module__N196Za__navLink:hover{background:#0f172a14;transform:translate(2px)}.MemberSidebar-module__N196Za__navLinkActive{background:var(--color-deep);color:#fff;box-shadow:0 10px 40px #0f172a2e}.MemberSidebar-module__N196Za__section{flex-direction:column;gap:.5rem;display:flex}.MemberSidebar-module__N196Za__sectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);font-size:.75rem;font-weight:600}@media (max-width:1024px){.MemberSidebar-module__N196Za__sidebar{position:static}}@media (max-width:768px){.MemberSidebar-module__N196Za__sidebar{padding:1.5rem}}
.member-layout-module__jAeQGW__wrapper{grid-template-columns:320px 1fr;gap:2rem;width:min(1500px,98%);margin:4rem auto;display:grid}.member-layout-module__jAeQGW__content{flex-direction:column;gap:2rem;padding-bottom:2rem;display:flex}.member-layout-module__jAeQGW__loading{text-align:center;width:100%;padding:4rem 0;font-weight:600}@media (max-width:1024px){.member-layout-module__jAeQGW__wrapper{grid-template-columns:1fr}}@media (max-width:768px){.member-layout-module__jAeQGW__wrapper{margin:2rem auto 6rem}.member-layout-module__jAeQGW__wrapper>aside{display:none}.member-layout-module__jAeQGW__content{padding-bottom:6rem}}
