.profile-form.svelte-10n4vvz{gap:var(--space-1-25rem);flex-direction:column;display:flex}.profile-card.svelte-10n4vvz{border:var(--stroke-1px) solid var(--line-soft);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-rest);overflow:hidden}.profile-card.svelte-10n4vvz .section-heading:where(.svelte-10n4vvz){padding:var(--space-1-1rem) var(--space-1-25rem) var(--space-0-9rem);border-bottom:var(--stroke-1px) solid var(--line-soft);background:var(--surface-raised)}.profile-card.svelte-10n4vvz .section-heading:where(.svelte-10n4vvz) h2:where(.svelte-10n4vvz){font-size:var(--font-size-1-1rem);font-weight:var(--font-weight-650);color:var(--navy);margin:0}.profile-card.svelte-10n4vvz .section-heading:where(.svelte-10n4vvz) p:where(.svelte-10n4vvz){font-size:var(--font-size-0-84rem);color:var(--muted);margin-top:var(--space-0-2rem);margin-bottom:0}.profile-card-content.svelte-10n4vvz{padding:var(--space-1-25rem);gap:var(--space-1-15rem);flex-direction:column;display:flex}.profile-field-row.svelte-10n4vvz{gap:var(--space-0-85rem);grid-template-columns:1fr 145px;align-items:flex-end;display:grid}.profile-field-row.svelte-10n4vvz .field-main:where(.svelte-10n4vvz),.profile-field-row.svelte-10n4vvz .field-vis:where(.svelte-10n4vvz){gap:var(--space-0-35rem);flex-direction:column;display:flex}.profile-field-row.svelte-10n4vvz label:where(.svelte-10n4vvz){font-size:var(--font-size-0-8rem);font-weight:var(--font-weight-600);color:var(--text);align-items:center;margin-bottom:0;display:flex}.profile-field-row.svelte-10n4vvz .req:where(.svelte-10n4vvz){color:var(--danger);margin-left:var(--space-0-25rem)}.profile-actions.svelte-10n4vvz{gap:var(--space-1rem);margin-top:var(--space-0-25rem);flex-direction:column;display:flex}.profile-privacy-note.svelte-10n4vvz{align-items:center;gap:var(--space-0-6rem);font-size:var(--font-size-0-82rem);color:var(--muted);background:var(--accent-surface);padding:var(--space-0-75rem) var(--space-1rem);border-radius:var(--radius-9px);border:var(--stroke-1px) solid var(--line-soft);display:flex}.profile-privacy-note.svelte-10n4vvz svg{color:var(--navy);flex-shrink:0}.profile-privacy-choice.svelte-10n4vvz{min-height:var(--size-44px);align-items:flex-start;gap:var(--space-0-75rem);padding:var(--space-0-85rem);border:var(--stroke-1px) solid var(--line-soft);border-radius:var(--radius-8px);background:var(--surface-raised);color:var(--text);cursor:pointer;display:flex}.profile-privacy-choice.svelte-10n4vvz input:where(.svelte-10n4vvz){width:var(--size-18px);height:var(--size-18px);margin-top:var(--space-0-15rem);accent-color:var(--brand-green-deep);flex:none}.profile-privacy-choice.svelte-10n4vvz span:where(.svelte-10n4vvz){gap:var(--space-0-2rem);min-width:0;display:grid}.profile-privacy-choice.svelte-10n4vvz strong:where(.svelte-10n4vvz){color:var(--navy);font-size:var(--font-size-0-88rem)}.profile-privacy-choice.svelte-10n4vvz small:where(.svelte-10n4vvz){color:var(--muted);font-size:var(--font-size-0-78rem);line-height:var(--line-height-1-4)}.profile-submit-row.svelte-10n4vvz{justify-content:flex-end;display:flex}.profile-submit-btn.svelte-10n4vvz{min-width:var(--size-150px)}@media (width<=540px){.profile-field-row.svelte-10n4vvz{gap:var(--space-0-5rem);grid-template-columns:1fr}.profile-submit-btn.svelte-10n4vvz{width:100%}}
