.fieldTabs-module__5C6Zya__grid{gap:var(--space-5);flex-direction:column;max-width:620px;display:flex}.fieldTabs-module__5C6Zya__field{gap:var(--space-1-5);flex-direction:column;display:flex}.fieldTabs-module__5C6Zya__fieldLabel{font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--ink)}.fieldTabs-module__5C6Zya__fitButton{align-self:flex-start}.fieldTabs-module__5C6Zya__helper{font-family:var(--font-body);font-size:var(--type-caption);color:var(--muted)}.fieldTabs-module__5C6Zya__counter{font-family:var(--font-body);font-size:var(--type-secondary);color:var(--faint);align-self:flex-end}.fieldTabs-module__5C6Zya__counterOver{color:var(--destructive);font-weight:var(--weight-semibold)}.fieldTabs-module__5C6Zya__showToggle{align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-body);font-size:var(--type-caption);color:var(--body);display:flex}.fieldTabs-module__5C6Zya__prefixRow{align-items:center;gap:0;display:flex}.fieldTabs-module__5C6Zya__prefix{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-control) 0 0 var(--radius-control);background:var(--track);border:1px solid var(--border);font-family:var(--font-body);font-size:var(--type-caption);white-space:nowrap;color:var(--muted);border-right:0;align-items:center;display:flex}.fieldTabs-module__5C6Zya__repeatRow{align-items:flex-start;gap:var(--space-2);display:flex}.fieldTabs-module__5C6Zya__tags{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.fieldTabs-module__5C6Zya__photoRow{align-items:center;gap:var(--space-4);display:flex}.fieldTabs-module__5C6Zya__photoWell{border-radius:var(--radius-pill);background:var(--primary-soft);border:1px solid var(--primary-border);object-fit:cover;flex:none;width:64px;height:64px}.fieldTabs-module__5C6Zya__photoActions{align-items:center;gap:var(--space-3);margin-top:var(--space-1-5);display:flex}.fieldTabs-module__5C6Zya__photoPick{cursor:pointer;padding:var(--space-1-5) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--primary-border);background:var(--surface);color:var(--primary);font:inherit;font-size:var(--type-body);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.fieldTabs-module__5C6Zya__photoPick:hover{background:var(--primary-soft)}.fieldTabs-module__5C6Zya__photoPick:focus-within{outline:2px solid var(--primary);outline-offset:2px}.fieldTabs-module__5C6Zya__photoInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fieldTabs-module__5C6Zya__photoPick:has(.fieldTabs-module__5C6Zya__photoInput:disabled){opacity:.6;cursor:default}.fieldTabs-module__5C6Zya__logSection{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);flex-direction:column;display:flex}.fieldTabs-module__5C6Zya__logHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.fieldTabs-module__5C6Zya__logTitle{color:var(--ink)}.fieldTabs-module__5C6Zya__addLink{align-items:center;gap:var(--space-1-5);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--primary);display:inline-flex}.fieldTabs-module__5C6Zya__empty{font-family:var(--font-body);font-size:var(--type-caption);line-height:var(--leading-normal);color:var(--muted)}.fieldTabs-module__5C6Zya__logRows{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.fieldTabs-module__5C6Zya__logRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-control);background:var(--track);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.fieldTabs-module__5C6Zya__logKind{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--primary-soft);font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:1px;text-transform:uppercase;color:var(--primary)}.fieldTabs-module__5C6Zya__logRowTitle{font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--ink)}.fieldTabs-module__5C6Zya__logRowMeta{font-family:var(--font-body);font-size:var(--type-secondary);color:var(--muted);grid-area:2/2}.fieldTabs-module__5C6Zya__logAction{font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--primary);grid-row:1/span 2}.fieldTabs-module__5C6Zya__publicSwitch .fieldTabs-module__5C6Zya__showToggle{min-height:44px}@media (max-width:1023.98px){.fieldTabs-module__5C6Zya__grid{max-width:none}html:has([data-ph-phone]) .fieldTabs-module__5C6Zya__photoWell{background:var(--ph-selected);color:var(--ph-accent);font:var(--ph-weight-semibold) var(--ph-type-24) / 1 var(--ph-font-label);border:0;justify-content:center;align-items:center;display:flex}html:has([data-ph-phone]) .fieldTabs-module__5C6Zya__photoPick{min-height:var(--ph-tap);padding:0 var(--ph-space-12);border:1px solid var(--ph-edge);border-radius:var(--ph-r-control);color:var(--ph-text);font:var(--ph-weight-semibold) var(--ph-type-12) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-3);text-transform:uppercase;background:0 0}html:has([data-ph-phone]) .fieldTabs-module__5C6Zya__showToggle{align-items:flex-start;gap:var(--ph-space-12);min-height:var(--ph-tap);padding:var(--ph-space-12) 0;box-sizing:border-box;cursor:pointer;position:relative}.fieldTabs-module__5C6Zya__showText{font:var(--ph-weight-regular) var(--ph-type-15) / 1.4 var(--ph-font-text);color:var(--ph-text);flex:1}.fieldTabs-module__5C6Zya__showToggle>input{opacity:0;width:1px;height:1px;position:absolute}.fieldTabs-module__5C6Zya__showBox{width:var(--ph-size-22);height:var(--ph-size-22);border-radius:var(--ph-r-box);box-sizing:border-box;border:var(--ph-stroke-2) solid var(--ph-edge-strong);color:var(--ph-on-light);flex:none;justify-content:center;align-items:center;display:flex}.fieldTabs-module__5C6Zya__showBoxOn{background:var(--ph-accent);border:0}.fieldTabs-module__5C6Zya__showToggle>input:focus-visible+.fieldTabs-module__5C6Zya__showBox{outline:var(--ph-stroke-2) solid var(--ph-accent);outline-offset:var(--ph-stroke-2)}html:has([data-ph-phone]) .fieldTabs-module__5C6Zya__fieldLabel{font:var(--ph-weight-medium) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-text-2)}html:has([data-ph-phone]) .fieldTabs-module__5C6Zya__field label:not([class*=check]){font:var(--ph-weight-medium) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-text-2)}.fieldTabs-module__5C6Zya__field input[type=date]{color:#0000}.fieldTabs-module__5C6Zya__field input[type=date]::-webkit-datetime-edit{opacity:0}.fieldTabs-module__5C6Zya__field input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.fieldTabs-module__5C6Zya__field label:has(>span>.fieldTabs-module__5C6Zya__dateWords)>span:last-child{padding:0 var(--ph-space-12);pointer-events:none;align-items:center;display:flex;position:absolute;inset:0 auto 0 0;transform:none}.fieldTabs-module__5C6Zya__dateWords{font:var(--ph-weight-regular) var(--ph-type-16) / 1.4 var(--ph-font-text);color:var(--ph-text)}}
.editProfileModal-module__LxyoIG__frame{flex-direction:column;height:calc(80vh - 96px);min-height:0;display:flex}.editProfileModal-module__LxyoIG__body{gap:var(--space-5);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:196px minmax(0,1fr);min-height:0;display:grid}.editProfileModal-module__LxyoIG__rail{gap:var(--space-0-5);padding-right:var(--space-4);border-right:1px solid var(--border);flex-direction:column;align-self:start;display:flex;position:sticky;top:0}.editProfileModal-module__LxyoIG__railItem{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-chip);text-align:left;font-family:var(--font-heading);font-size:var(--type-button);font-weight:var(--weight-semibold);color:var(--body);background:0 0;align-items:center;display:flex}.editProfileModal-module__LxyoIG__railItemActive{background:var(--primary-soft);color:var(--primary);font-weight:var(--weight-semibold)}@media (min-width:640px){.editProfileModal-module__LxyoIG__railItem:hover{background:var(--track)}.editProfileModal-module__LxyoIG__railItemActive:hover{background:var(--primary-soft)}}.editProfileModal-module__LxyoIG__pane{gap:var(--space-4);padding:var(--space-1);flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.editProfileModal-module__LxyoIG__link{color:var(--primary);font-weight:var(--weight-semibold)}.editProfileModal-module__LxyoIG__controls{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.editProfileModal-module__LxyoIG__chips{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.editProfileModal-module__LxyoIG__count{font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--muted)}.editProfileModal-module__LxyoIG__list{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.editProfileModal-module__LxyoIG__group{justify-content:space-between;align-items:center;gap:var(--space-3);margin-left:var(--space-12);display:flex}.editProfileModal-module__LxyoIG__groupLabel{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--primary-soft);font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:2px;text-transform:uppercase;color:var(--primary)}.editProfileModal-module__LxyoIG__groupSpan{font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--muted)}.editProfileModal-module__LxyoIG__row{gap:var(--space-2);grid-template-columns:38px minmax(0,1fr);align-items:start;display:grid}.editProfileModal-module__LxyoIG__num{padding-top:var(--space-3);font-family:var(--font-heading);font-size:var(--type-readout);font-weight:var(--weight-bold);line-height:var(--leading-none);text-align:right;color:var(--primary-focus)}.editProfileModal-module__LxyoIG__card{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);transition:border-color var(--motion-fast), box-shadow var(--motion-fast)}.editProfileModal-module__LxyoIG__row:hover .editProfileModal-module__LxyoIG__card,.editProfileModal-module__LxyoIG__card:focus-within{border-color:var(--violet-outline);box-shadow:var(--shadow-md)}.editProfileModal-module__LxyoIG__hidden .editProfileModal-module__LxyoIG__card{background:var(--track);border-style:dashed}.editProfileModal-module__LxyoIG__hidden .editProfileModal-module__LxyoIG__rowTitle{color:var(--muted)}.editProfileModal-module__LxyoIG__cardHead{align-items:center;gap:var(--space-2);display:flex}.editProfileModal-module__LxyoIG__kind{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--primary-soft);font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:1px;text-transform:uppercase;color:var(--primary)}.editProfileModal-module__LxyoIG__dates{font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--muted);margin-left:auto}.editProfileModal-module__LxyoIG__rowTitle{margin-top:var(--space-2);font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);color:var(--ink)}.editProfileModal-module__LxyoIG__rowMeta{margin-top:var(--space-0-5);font-family:var(--font-body);font-size:var(--type-caption);color:var(--muted)}.editProfileModal-module__LxyoIG__reveal{opacity:0;transition:grid-template-rows var(--motion-fast), opacity var(--motion-fast);grid-template-rows:0fr;display:grid}.editProfileModal-module__LxyoIG__row:hover .editProfileModal-module__LxyoIG__reveal,.editProfileModal-module__LxyoIG__card:focus-within .editProfileModal-module__LxyoIG__reveal{opacity:1;grid-template-rows:1fr}.editProfileModal-module__LxyoIG__reveal>*{overflow:hidden}.editProfileModal-module__LxyoIG__source{align-items:center;gap:var(--space-1-5);margin-top:var(--space-3);font-family:var(--font-body);font-size:var(--type-secondary);color:var(--faint);display:flex}.editProfileModal-module__LxyoIG__toggle{align-items:center;gap:var(--space-1-5);width:fit-content;min-height:36px;margin-top:var(--space-1-5);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--body);display:inline-flex}.editProfileModal-module__LxyoIG__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);flex-shrink:0;display:flex}.editProfileModal-module__LxyoIG__editingCtx{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--primary-soft);font-family:var(--font-body);font-size:var(--type-caption);color:var(--body)}.editProfileModal-module__LxyoIG__editingCtx strong{font-family:var(--font-heading);font-weight:var(--weight-semibold);color:var(--primary)}.editProfileModal-module__LxyoIG__focused{border-radius:var(--radius-card);box-shadow:var(--ring-2) var(--primary-focus);transition:box-shadow var(--motion-enter)}.editProfileModal-module__LxyoIG__aboutProv{align-items:center;gap:var(--space-2);margin:var(--space-1-5) 0 0;font-size:var(--type-caption);color:var(--muted);display:flex}.editProfileModal-module__LxyoIG__slugWarning{margin:0 0 var(--space-4);font-size:var(--type-body);color:var(--ink)}.editProfileModal-module__LxyoIG__lockable{border:0;min-width:0;margin:0;padding:0}@media (max-width:1023.98px){.editProfileModal-module__LxyoIG__frame{height:auto;max-height:calc(86vh - var(--ph-size-120))}.editProfileModal-module__LxyoIG__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-height:none}.editProfileModal-module__LxyoIG__rail{gap:var(--space-1-5);padding:0 0 var(--space-3);border-right:0;border-bottom:1px solid var(--border);flex-direction:row;overflow-x:auto}.editProfileModal-module__LxyoIG__railItem{white-space:nowrap}.editProfileModal-module__LxyoIG__reveal{opacity:1;grid-template-rows:1fr}html:has([data-ph-phone]) .editProfileModal-module__LxyoIG__frame{flex:1;height:auto;min-height:0;max-height:none}html:has([data-ph-phone]) .editProfileModal-module__LxyoIG__body{gap:var(--ph-space-12);flex:1;min-height:0}html:has([data-ph-phone]) .editProfileModal-module__LxyoIG__rail{gap:var(--ph-space-20);margin:0 calc(var(--ph-space-16) * -1);padding:0 var(--ph-space-16);border-bottom:1px solid var(--ph-line);scrollbar-width:none;position:static}html:has([data-ph-phone]) .editProfileModal-module__LxyoIG__railItem{min-height:var(--ph-size-46);border:0;border-bottom:var(--ph-stroke-2) solid transparent;color:var(--ph-muted);font:var(--ph-weight-semibold) var(--ph-type-12) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-3);text-transform:uppercase;background:0 0;border-radius:0;flex:none;padding:0}html:has([data-ph-phone]) .editProfileModal-module__LxyoIG__railItemActive{color:var(--ph-text);border-bottom-color:var(--ph-text);background:0 0}html:has([data-ph-phone]) .editProfileModal-module__LxyoIG__pane{min-height:0;overflow-y:auto}html:has([data-ph-phone]) .editProfileModal-module__LxyoIG__editingCtx{color:var(--ph-accent);font:var(--ph-weight-semibold) var(--ph-type-11) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-2);text-transform:uppercase;background:0 0;border-radius:0;padding:0}html:has([data-ph-phone]) .editProfileModal-module__LxyoIG__editingCtx strong{font:inherit;color:inherit}html:has([data-ph-phone]) .editProfileModal-module__LxyoIG__actions button{min-height:var(--ph-btn);border-radius:var(--ph-r-button);font-size:var(--ph-type-14)}html:has([data-ph-phone]) .editProfileModal-module__LxyoIG__pane label:not([class*=check]){font-weight:var(--ph-weight-medium);color:var(--ph-text-2)}html:has([data-ph-phone]) .editProfileModal-module__LxyoIG__actions{gap:var(--ph-space-8);margin-top:var(--ph-space-12);padding-top:var(--ph-space-12);border-top:1px solid var(--ph-line);grid-template-columns:1fr 1fr;display:grid}}
.profileSync-module__C8MNOG__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.profileSync-module__C8MNOG__headActions{align-items:center;gap:var(--space-2);display:flex}.profileSync-module__C8MNOG__title{font:var(--heading-3);color:var(--ink);margin:0}.profileSync-module__C8MNOG__help,.profileSync-module__C8MNOG__rowMeta,.profileSync-module__C8MNOG__missing{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:var(--type-body)}.profileSync-module__C8MNOG__row{border-top:1px solid var(--border);padding-top:var(--space-4)}.profileSync-module__C8MNOG__rowHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.profileSync-module__C8MNOG__rowTitle{color:var(--ink);margin:0}.profileSync-module__C8MNOG__body{margin:var(--space-2) 0 0;color:var(--ink);line-height:var(--leading-relaxed);white-space:pre-wrap}
.writeMyProfile-module___XloFq__bar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.writeMyProfile-module___XloFq__copy{flex:280px;min-width:0}.writeMyProfile-module___XloFq__lead{font-size:var(--type-secondary);line-height:var(--leading-relaxed);color:var(--body);margin:0}.writeMyProfile-module___XloFq__sheet{gap:var(--space-4);flex-direction:column;display:flex}.writeMyProfile-module___XloFq__item{padding-top:var(--space-4);border-top:1px solid var(--border)}.writeMyProfile-module___XloFq__itemTitle{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--ink)}.writeMyProfile-module___XloFq__status,.writeMyProfile-module___XloFq__note{font-size:var(--type-caption);color:var(--muted);margin:0}.writeMyProfile-module___XloFq__note{margin-top:var(--space-1-5)}.writeMyProfile-module___XloFq__line{align-items:flex-start;gap:var(--space-1-5);margin-bottom:var(--space-3);flex-direction:column;display:flex}.writeMyProfile-module___XloFq__sentence{line-height:var(--leading-relaxed);color:var(--ink);white-space:pre-wrap;margin:0}.writeMyProfile-module___XloFq__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.writeMyProfile-module___XloFq__confirm{padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-soft);color:var(--ink)}.writeMyProfile-module___XloFq__confirm p{margin:0}.writeMyProfile-module___XloFq__error{color:var(--destructive);font-size:var(--type-caption);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}
.page-module__icoFXW__page{background:var(--background);min-height:100%}.page-module__icoFXW__topBar{max-width:1228px;padding:var(--space-4) var(--space-6) 0;margin:0 auto}.page-module__icoFXW__loading{justify-content:center;align-items:center;min-height:60vh;display:flex}.page-module__icoFXW__stack{gap:var(--space-6);max-width:1228px;padding-bottom:var(--space-2);flex-direction:column;margin:0 auto;display:flex}.page-module__icoFXW__page>header,.page-module__icoFXW__page>section{max-width:1228px;margin:0 auto}.page-module__icoFXW__viewBar{justify-content:flex-end;align-items:center;gap:var(--space-2);max-width:1228px;padding:var(--space-3) var(--space-6) 0;flex-wrap:wrap;margin:0 auto;display:flex}.page-module__icoFXW__viewLabel{font-family:var(--font-body);font-size:var(--type-secondary);color:var(--muted)}.page-module__icoFXW__viewToggle{gap:var(--space-0-5);padding:var(--space-0-5);border-radius:var(--radius-pill);background:var(--track);display:inline-flex}.page-module__icoFXW__viewBtn{min-height:32px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--muted);background:0 0}.page-module__icoFXW__viewBtnOn{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-sm)}@media (max-width:1023.98px){.page-module__icoFXW__stack{gap:var(--space-5)}.page-module__icoFXW__viewBar{padding:var(--space-2) var(--space-4) 0}.page-module__icoFXW__page[data-ph-phone]{background:var(--ph-ground);color:var(--ph-text)}.page-module__icoFXW__page[data-ph-phone]>.page-module__icoFXW__viewBar,.page-module__icoFXW__page[data-ph-phone]>section,.page-module__icoFXW__page[data-ph-phone]>.page-module__icoFXW__stack{max-width:var(--ph-content-max)}html:has([data-ph-phone]) .page-module__icoFXW__stack>#profile-sync{margin-left:var(--ph-gutter);margin-right:var(--ph-gutter)}html:has([data-ph-phone]) .page-module__icoFXW__stack{margin-top:var(--ph-space-8)}}
