.profile-form.svelte-10n4vvz{gap:var(--space-1-5rem);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);padding:var(--space-1-5rem)}.profile-card.svelte-10n4vvz .section-heading:where(.svelte-10n4vvz){padding:0 0 var(--space-0-75rem);background:0 0}.profile-card.svelte-10n4vvz .section-heading:where(.svelte-10n4vvz) h2:where(.svelte-10n4vvz){font-size:var(--font-size-1-15rem);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-92rem);color:var(--muted);margin-top:var(--space-0-35rem);margin-bottom:0}.profile-card-content.svelte-10n4vvz{padding:var(--space-0-5rem) 0 0;gap:var(--space-1-25rem);flex-direction:column;display:flex}.profile-field-row.svelte-10n4vvz{gap:var(--space-0-85rem);grid-template-columns:minmax(0,1fr);align-items:flex-end;display:grid}.profile-field-row.svelte-10n4vvz .field-main:where(.svelte-10n4vvz){gap:var(--space-0-35rem);flex-direction:column;display:flex}.field-main.svelte-10n4vvz label:where(.svelte-10n4vvz){font-size:var(--font-size-0-92rem);font-weight:var(--font-weight-600);color:var(--text);align-items:center;margin-bottom:0;display:flex}.field-vis.svelte-10n4vvz{gap:var(--space-0-4rem);border:0;min-width:0;margin:0;padding:0;display:grid}.field-vis.svelte-10n4vvz legend:where(.svelte-10n4vvz){margin-bottom:var(--space-0-4rem);font-size:var(--font-size-0-82rem);font-weight:var(--font-weight-600);color:var(--muted);padding:0}.segments.svelte-10n4vvz{--gap:var(--space-0-25rem);gap:var(--gap);padding:var(--gap);border-radius:var(--radius-sm);background:var(--surface-muted);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.segments.svelte-10n4vvz:before{content:"";inset-block:var(--gap);left:var(--gap);width:calc((100% - (var(--count) + 1) * var(--gap)) / var(--count));border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-rest);transform:translateX(calc(var(--index) * (100% + var(--gap))));transition:var(--transition-effect-20);position:absolute}.segments.unset.svelte-10n4vvz:before{opacity:0}.segment.svelte-10n4vvz{min-height:var(--size-40px);padding:0 var(--space-0-5rem);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--font-size-0-88rem);font-weight:var(--font-weight-600);text-align:center;cursor:pointer;transition:var(--transition-effect-01);place-items:center;display:grid;position:relative}.segment.svelte-10n4vvz:hover{color:var(--text)}.segment.svelte-10n4vvz input:where(.svelte-10n4vvz){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segment.svelte-10n4vvz:has(input:where(.svelte-10n4vvz):checked){color:var(--accent)}.segment.svelte-10n4vvz:has(input:where(.svelte-10n4vvz):focus-visible){outline:var(--stroke-2px) solid var(--accent);outline-offset:var(--stroke-1px)}.optional-profile.svelte-10n4vvz{padding-block:var(--space-0-75rem)}.optional-profile.svelte-10n4vvz>summary:where(.svelte-10n4vvz){min-height:var(--size-44px);cursor:pointer;font-size:var(--font-size-1-05rem);font-weight:var(--font-weight-650);color:var(--navy);align-content:center}.optional-profile.svelte-10n4vvz{interpolate-size:allow-keywords}.optional-profile.svelte-10n4vvz::details-content{block-size:0;transition:var(--transition-effect-23);overflow:hidden}.optional-profile[open].svelte-10n4vvz::details-content{block-size:auto}.optional-profile[open].svelte-10n4vvz>summary:where(.svelte-10n4vvz){margin-bottom:var(--space-0-5rem)}.visibility-help.svelte-10n4vvz{color:var(--muted);font-size:var(--font-size-0-88rem);line-height:var(--line-height-1-4);margin:0}.profile-field-row.svelte-10n4vvz+.profile-field-row:where(.svelte-10n4vvz){border-top:var(--stroke-1px) solid var(--line-soft);padding-top:var(--space-1-25rem)}.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-88rem);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-5rem) 0;color:var(--text);cursor:pointer;display:flex}.profile-privacy-choice.svelte-10n4vvz input:where(.svelte-10n4vvz){width:var(--size-20px);height:var(--size-20px);margin-top:var(--space-0-1rem);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-1rem)}.profile-privacy-choice.svelte-10n4vvz small:where(.svelte-10n4vvz){color:var(--muted);font-size:var(--font-size-0-88rem);font-weight:400;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 (prefers-reduced-motion:reduce){.segments.svelte-10n4vvz:before{transition:none}.optional-profile.svelte-10n4vvz::details-content{transition:none}}@media (width<=540px){.profile-card.svelte-10n4vvz{padding:var(--space-1-25rem)}.profile-field-row.svelte-10n4vvz{gap:var(--space-0-5rem);grid-template-columns:1fr}.profile-submit-btn.svelte-10n4vvz{width:100%}}
