.page_page__l0mEz{min-height:calc(100dvh - var(--header-height));background:var(--color-bg-dark);padding-bottom:1.5rem}.page_hero__9PRvZ{position:relative;padding:0 0 1rem}.page_heroBanner__06v2B{display:none}.page_profileCard__CqiW_{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:1.75rem 1rem 1.25rem;background:var(--color-white);border-bottom:1px solid var(--color-border)}.page_avatarWrap__4920t{position:relative;width:5rem;height:5rem;flex-shrink:0}.page_avatar__fQ4ea{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--color-border);background:var(--color-bg-dark)}.page_avatarFallback__nDOTy{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;font-size:1.35rem;font-weight:700;color:var(--color-white);background:var(--color-brand);border:2px solid var(--color-border)}.page_editAvatar__VeIPW{position:absolute;right:-.1rem;bottom:-.1rem;width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:50%;color:var(--color-white);background:var(--color-brand);border:2px solid var(--color-white);cursor:pointer}.page_editAvatar__VeIPW svg{width:.85rem;height:.85rem}.page_profileCopy__qlC9O{display:flex;flex-direction:column;align-items:center;gap:.25rem}.page_statusBadge__RlsW3{display:inline-flex;padding:.2rem .55rem;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-brand);background:var(--color-bg-dark);border-radius:999px}.page_name__s2x_0{font-size:18px;font-weight:700;color:var(--color-brand);margin:0}.page_email__qHRpg{font-size:13px;color:var(--color-text-muted);margin:0}.page_content__Rbq5d{padding-top:1rem;padding-bottom:.5rem}.page_menuGroup__TDSXS{margin-bottom:1rem}.page_groupTitle__bnfSo{margin:0 0 .5rem;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.page_menuCard__YPqbI{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.page_menuItem__YgaqZ{display:flex;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;border-bottom:1px solid var(--color-border);font-size:14px;font-weight:500;color:var(--color-text);text-align:left;transition:background .15s ease}.page_menuItem__YgaqZ:last-child{border-bottom:none}.page_menuItem__YgaqZ:active{background:var(--color-bg-dark)}.page_menuIcon__joGod{flex-shrink:0;width:2rem;height:2rem;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--color-brand);background:var(--color-bg-dark)}.page_menuIcon__joGod svg{width:1.05rem;height:1.05rem}.page_menuLabel__rJ_3W{flex:1 1;min-width:0}.page_menuArrow__UminU{flex-shrink:0;color:var(--color-text-muted);font-size:1.1rem;line-height:1}.page_authBtn__kIrcp{width:100%;margin-top:.25rem;padding:.85rem 1rem;font-size:14px;font-weight:600;color:var(--color-white);background:var(--color-brand);border:1.5px solid var(--color-brand);border-radius:var(--radius-sm);transition:background .15s ease}.page_authBtnOutline__vp5F_{color:var(--color-brand);background:var(--color-white)}.page_authBtn__kIrcp:active{background:var(--color-brand-light)}.page_authBtnOutline__vp5F_:active{background:var(--color-bg-dark)}.page_hiddenInput__Gis_O{display:none}@media (max-width:767px){.page_page__l0mEz{padding-bottom:.5rem;background:var(--color-bg-dark)}.page_hero__9PRvZ{padding:1rem 0 0}.page_profileCard__CqiW_{margin-top:0;padding:1.75rem 1rem 1.15rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.page_avatarWrap__4920t{position:relative;top:auto;left:auto;transform:none;width:5rem;height:5rem}.page_avatarFallback__nDOTy,.page_avatar__fQ4ea{border-width:2px;border-color:var(--color-border);box-shadow:none}.page_avatarFallback__nDOTy{font-size:1.35rem}.page_content__Rbq5d{padding-top:.85rem}.page_menuItem__YgaqZ{font-size:14px}.page_authBtn__kIrcp{font-size:12px;padding:.75rem 1rem}}@media (min-width:768px){.page_page__l0mEz{max-width:480px;margin:0 auto;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.page_menuItem__YgaqZ:hover{background:var(--color-bg-dark)}.page_authBtn__kIrcp:hover{background:var(--color-brand-light)}.page_authBtnOutline__vp5F_:hover{background:var(--color-bg-dark)}}