.PageHeader-module-scss-module__aY-mqG__pageHeader{margin-bottom:2rem}.PageHeader-module-scss-module__aY-mqG__title{color:var(--nx-text);letter-spacing:-.025em;margin:0;font-size:1.625rem;font-weight:600}@media (max-width:47.98em){.PageHeader-module-scss-module__aY-mqG__title{font-size:1.375rem}}
.SectionHeader-module-scss-module__3dAOca__sectionHeader{margin-bottom:1.5rem}.SectionHeader-module-scss-module__3dAOca__title{color:var(--nx-text);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}@media (max-width:47.98em){.SectionHeader-module-scss-module__3dAOca__title{font-size:.9375rem}}.SectionHeader-module-scss-module__3dAOca__description{color:var(--nx-text-muted);max-width:var(--nx-text-measure);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}@media (max-width:47.98em){.SectionHeader-module-scss-module__3dAOca__description{font-size:.8125rem}}.SectionHeader-module-scss-module__3dAOca__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}@media (max-width:47.98em){.SectionHeader-module-scss-module__3dAOca__actions>*{flex:1;min-height:44px}}
.PasswordRequirements-module-scss-module__IKzBxW__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.PasswordRequirements-module-scss-module__IKzBxW__item{align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.4;display:flex}.PasswordRequirements-module-scss-module__IKzBxW__itemMet{color:var(--nx-success)}.PasswordRequirements-module-scss-module__IKzBxW__itemUnmet{color:var(--nx-text-muted)}
.SortableItem-module-scss-module__fvs2Vq__handle{min-width:1.75rem;min-height:1.75rem;color:var(--mantine-color-dimmed);cursor:grab;touch-action:none;justify-content:center;align-items:center;display:flex}.SortableItem-module-scss-module__fvs2Vq__handle:active{cursor:grabbing}.SortableItem-module-scss-module__fvs2Vq__dragging{z-index:10;opacity:.5;position:relative}
.ImageWithFallback-module-scss-module__fSTJbq__imageUnavailable{aspect-ratio:4/3;background:var(--nx-bg);width:100%;color:var(--nx-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.ImageWithFallback-module-scss-module__fSTJbq__imageUnavailableCompact{aspect-ratio:auto;gap:0;height:100%}
.ChangePasswordForm-module-scss-module__RBcEHa__form{flex-direction:column;gap:1rem;display:flex}.ChangePasswordForm-module-scss-module__RBcEHa__field{flex-direction:column;gap:.5rem;display:flex}.ChangePasswordForm-module-scss-module__RBcEHa__actions{justify-content:flex-end;gap:.75rem;margin-top:.25rem;display:flex}@media (max-width:47.98em){.ChangePasswordForm-module-scss-module__RBcEHa__actions{flex-direction:column-reverse}.ChangePasswordForm-module-scss-module__RBcEHa__actions button{width:100%}}
.PendingImageBadge-module-scss-module__EfubJa__pendingImageBadge{z-index:2;background:rgba(var(--nx-black-rgb), .55);color:var(--nx-white);pointer-events:none;border-radius:4px;justify-content:center;align-items:center;padding:1px;display:inline-flex;position:absolute;top:2px;left:2px}
.ProfileSection-module-scss-module__ej67Sq__card{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:12px;padding:1.5rem}@media (max-width:47.98em){.ProfileSection-module-scss-module__ej67Sq__card{border-radius:8px;padding:1rem}}.ProfileSection-module-scss-module__ej67Sq__form{flex-direction:column;gap:1rem;display:flex}.ProfileSection-module-scss-module__ej67Sq__nameRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:47.98em){.ProfileSection-module-scss-module__ej67Sq__nameRow{grid-template-columns:1fr}}.ProfileSection-module-scss-module__ej67Sq__emailField{flex-direction:column;gap:.5rem;display:flex}.ProfileSection-module-scss-module__ej67Sq__hint{color:var(--nx-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.ProfileSection-module-scss-module__ej67Sq__pending{border:1px solid var(--nx-border);background:var(--nx-bg);border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;display:flex}.ProfileSection-module-scss-module__ej67Sq__pendingIcon{color:var(--nx-gold-dark);flex:none;margin-top:.0625rem}.ProfileSection-module-scss-module__ej67Sq__pendingText{color:var(--nx-text-secondary);flex:12rem;font-size:.8125rem;line-height:1.45}.ProfileSection-module-scss-module__ej67Sq__pendingAction{color:var(--nx-text-secondary);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:.8125rem;text-decoration:underline}.ProfileSection-module-scss-module__ej67Sq__pendingAction:hover:not(:disabled){color:var(--nx-gold)}.ProfileSection-module-scss-module__ej67Sq__pendingAction:disabled{opacity:.5;cursor:default}.ProfileSection-module-scss-module__ej67Sq__actions{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}@media (max-width:47.98em){.ProfileSection-module-scss-module__ej67Sq__actions{flex-direction:column-reverse;align-items:stretch}.ProfileSection-module-scss-module__ej67Sq__actions button{width:100%}}.ProfileSection-module-scss-module__ej67Sq__verifyAction{margin-right:auto}
.EditBatimentForm-module-scss-module__fzaNqq__modalForm{flex-direction:column;gap:1rem;display:flex}.EditBatimentForm-module-scss-module__fzaNqq__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}@media (max-width:47.98em){.EditBatimentForm-module-scss-module__fzaNqq__modalActions{flex-direction:column-reverse}.EditBatimentForm-module-scss-module__fzaNqq__modalActions>*{width:100%}}
.EnrolForm-module-scss-module__s3IbHG__form{flex-direction:column;gap:1rem;display:flex}.EnrolForm-module-scss-module__s3IbHG__intro{color:var(--nx-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.EnrolForm-module-scss-module__s3IbHG__actions{justify-content:flex-end;gap:.75rem;margin-top:.25rem;display:flex}@media (max-width:47.98em){.EnrolForm-module-scss-module__s3IbHG__actions{flex-direction:column-reverse}.EnrolForm-module-scss-module__s3IbHG__actions button{width:100%}}.EnrolForm-module-scss-module__s3IbHG__link{color:var(--nx-text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.8125rem;text-decoration:underline}.EnrolForm-module-scss-module__s3IbHG__link:disabled{opacity:.5;cursor:default}.EnrolForm-module-scss-module__s3IbHG__qrBlock{border:1px solid var(--nx-border);background:var(--nx-white);border-radius:8px;justify-content:center;padding:1rem;display:flex}@media (max-width:47.98em){.EnrolForm-module-scss-module__s3IbHG__qrBlock{display:none}}.EnrolForm-module-scss-module__s3IbHG__qrImage{width:100%;max-width:240px;height:auto;display:block}.EnrolForm-module-scss-module__s3IbHG__secretBlock{border:1px solid var(--nx-border);background:var(--nx-bg);border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.EnrolForm-module-scss-module__s3IbHG__secretLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--nx-text-muted);font-size:.75rem;font-weight:600}.EnrolForm-module-scss-module__s3IbHG__secretRow{align-items:center;gap:.5rem;display:flex}.EnrolForm-module-scss-module__s3IbHG__secretValue{letter-spacing:.06em;word-break:break-all;color:var(--nx-text);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}@media (max-width:47.98em){.EnrolForm-module-scss-module__s3IbHG__secretValue{font-size:.8125rem}}.EnrolForm-module-scss-module__s3IbHG__deepLink{display:none}@media (max-width:47.98em){.EnrolForm-module-scss-module__s3IbHG__deepLink{display:inline-flex}}
