.ProfileSection_section__eYbYc{display:flex;flex-direction:column;gap:14px}.ProfileSection_head__4hzQB{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ProfileSection_headText__OfNqy{display:flex;flex-direction:column;gap:4px;min-width:0}.ProfileSection_title__liXYi{margin:0;font-family:var(--font-heading,system-ui,sans-serif);font-weight:var(--font-weight-heading,700);font-size:var(--text-subheading,19px);color:var(--color-text,#111)}.ProfileSection_hint__U_9Pm{margin:0;font-family:var(--font-body,system-ui,sans-serif);font-size:var(--text-small,14px);color:var(--color-muted,#6b7280)}.ProfileSummary_card__Lvgna{border:1px solid var(--profile-border,color-mix(in srgb,var(--color-text,#111) 12%,transparent));border-radius:var(--profile-radius,16px);background:var(--profile-surface,transparent);font-family:var(--font-body,system-ui,sans-serif)}.ProfileSummary_identity__divcV{display:flex;align-items:center;gap:16px;padding:18px}.ProfileSummary_photoFallback__35ig9,.ProfileSummary_photo__2wPeX{width:64px;height:64px;flex:0 0 auto;border-radius:50%;object-fit:cover;background:color-mix(in srgb,var(--color-text,#111) 12%,transparent)}.ProfileSummary_photoFallback__35ig9{display:flex;align-items:center;justify-content:center;font-family:var(--font-heading,system-ui,sans-serif);font-weight:var(--font-weight-heading,700);font-size:var(--text-subheading,19px);color:var(--color-text,#111)}.ProfileSummary_identityText__SvsMs{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.ProfileSummary_name__7k76b{margin:0;font-family:var(--font-heading,system-ui,sans-serif);font-weight:var(--font-weight-heading,700);font-size:var(--text-subheading,19px);color:var(--color-text,#111);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileSummary_meta___e1PH{margin:0;font-size:var(--text-small,14px);color:var(--color-muted,#6b7280)}.ProfileSummary_sep__6_VYf{margin:0 6px}.ProfileSummary_edit__SnXAP{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--profile-border,color-mix(in srgb,var(--color-text,#111) 22%,transparent));border-radius:var(--btn-radius,10px);background:transparent;padding:8px 16px;font-family:inherit;font-size:var(--text-small,14px);color:var(--color-text,#111);cursor:pointer;transition:border-color .15s ease,color .15s ease}.ProfileSummary_edit__SnXAP:hover{border-color:var(--color-primary,#f39019);color:var(--color-primary,#f39019)}.ProfileSummary_edit__SnXAP:focus-visible{outline:2px solid var(--color-primary,#f39019);outline-offset:2px}.ProfileSummary_fields__dT7HQ{margin:0;padding:4px 18px 18px;border-top:1px solid var(--profile-border,color-mix(in srgb,var(--color-text,#111) 12%,transparent));display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px 24px;gap:14px 24px}.ProfileSummary_field__6UuSp{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:14px}.ProfileSummary_label___59RS{font-size:var(--text-caption,12px);color:var(--color-muted,#6b7280)}.ProfileSummary_value__cDiY9{margin:0;display:flex;flex-direction:column;gap:2px;font-size:var(--text-body,16px);color:var(--color-text,#111);overflow-wrap:anywhere}.ProfileSummary_empty__rPoBD{color:var(--color-muted,#6b7280)}.ProfileSummary_fieldHint__fPk1c{font-size:var(--text-caption,12px);color:var(--color-muted,#6b7280)}.BranchPicker_list__irfF5{display:flex;flex-direction:column;gap:10px}.BranchPicker_branch__k0hVq{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;text-align:left;border:1px solid var(--profile-border,color-mix(in srgb,var(--color-text,#111) 12%,transparent));border-radius:var(--profile-radius,16px);background:var(--profile-surface,transparent);font-family:var(--font-body,system-ui,sans-serif);color:var(--color-text,#111);cursor:pointer;transition:border-color .15s ease,color .15s ease}.BranchPicker_branch__k0hVq:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-text,#111) 28%,transparent)}.BranchPicker_branch__k0hVq:focus-visible{outline:2px solid var(--color-primary,#f39019);outline-offset:2px}.BranchPicker_branch__k0hVq:disabled{opacity:.6;cursor:default}.BranchPicker_selected__AEJRD{border-color:var(--color-primary,#f39019)}.BranchPicker_text__0b86L{display:flex;flex-direction:column;gap:2px;min-width:0}.BranchPicker_name__l3FzG{font-size:var(--text-body,16px)}.BranchPicker_address__peNiW,.BranchPicker_name__l3FzG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BranchPicker_address__peNiW{font-size:var(--text-small,14px);color:var(--color-muted,#6b7280)}.BranchPicker_mark__JIF0h{flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-primary,#f39019)}.BranchPicker_selected__AEJRD .BranchPicker_mark__JIF0h{background:color-mix(in srgb,var(--color-primary,#f39019) 16%,transparent)}.AppDownload_card__fDcC_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:20px 18px;border:1px solid var(--profile-border,color-mix(in srgb,var(--color-text,#111) 12%,transparent));border-radius:var(--profile-radius,16px);background:var(--profile-surface,transparent);font-family:var(--font-body,system-ui,sans-serif)}.AppDownload_text__L9pBC{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 240px}.AppDownload_title___ccYu{margin:0;font-family:var(--font-heading,system-ui,sans-serif);font-weight:var(--font-weight-heading,700);font-size:var(--text-body,16px);color:var(--color-text,#111)}.AppDownload_subtitle__6ZaRf{margin:0;font-size:var(--text-small,14px);color:var(--color-muted,#6b7280)}.AppDownload_badges__0vX80{display:flex;flex-wrap:wrap;gap:12px}.StoreBadges_badge__A50qJ{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-radius:9px;border:1px solid hsla(0,0%,100%,.28);background:#000;color:#fff;text-decoration:none;font-family:system-ui,-apple-system,Segoe UI,sans-serif;transition:border-color .15s ease}.StoreBadges_badge__A50qJ:hover{border-color:hsla(0,0%,100%,.6)}.StoreBadges_badge__A50qJ:focus-visible{outline:2px solid var(--color-primary,#f39019);outline-offset:3px}.StoreBadges_glyph__jpAT1{width:26px;height:26px;flex:0 0 auto}.StoreBadges_caption__hkJHO{display:flex;flex-direction:column;line-height:1.15}.StoreBadges_small__CEwMG{font-size:10px;letter-spacing:.02em}.StoreBadges_big__SlumN{font-size:18px;font-weight:500;letter-spacing:-.01em}