.profile-settings-module__2SYn4a__page{overflow-wrap:anywhere;width:min(100% - 2rem,88rem);min-height:calc(100svh - 11rem);margin-inline:auto;padding-block:clamp(2.5rem,6vw,6rem)}.profile-settings-module__2SYn4a__hero{gap:var(--space-8);border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr) minmax(14rem,auto);align-items:end;padding-bottom:clamp(2.5rem,6vw,5rem);display:grid}.profile-settings-module__2SYn4a__hero h1{max-width:20ch;margin:0 0 var(--space-5);font:var(--font-weight-bold) clamp(2.35rem, 4vw, 3.75rem) / 1.02 var(--font-body);letter-spacing:-.04em;text-wrap:balance}.profile-settings-module__2SYn4a__hero p{max-width:68ch;color:var(--text-secondary);font-size:var(--font-size-lg);margin:0}.profile-settings-module__2SYn4a__heroState{justify-items:end;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-sm);text-align:right;display:grid}.profile-settings-module__2SYn4a__loadingPanel{border-block:1px solid var(--border-strong);place-items:center;min-height:10rem;display:grid}.profile-settings-module__2SYn4a__page>.ui-alert{max-width:46rem;margin-top:var(--space-10)}.profile-settings-module__2SYn4a__page>.ui-alert .ui-button{margin-top:var(--space-4)}.profile-settings-module__2SYn4a__gatePage{padding-block:clamp(4rem,8vw,7rem)}.profile-settings-module__2SYn4a__gateLayout{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;gap:clamp(3rem,7vw,7rem);width:min(100%,72rem);margin-inline:auto;display:grid}.profile-settings-module__2SYn4a__gateHero{border:0;padding:0;display:block}.profile-settings-module__2SYn4a__gateHero h1{max-width:16ch}.profile-settings-module__2SYn4a__gateIndex{max-width:34rem;margin-top:var(--space-10);border-top:1px solid var(--border-strong)}.profile-settings-module__2SYn4a__gateIndex h2{padding-block:var(--space-4);border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-sm);letter-spacing:.03em;text-transform:uppercase;margin:0}.profile-settings-module__2SYn4a__gateIndex ul{margin:0;padding:0;list-style:none}.profile-settings-module__2SYn4a__gateIndex li{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);min-height:3.5rem;color:var(--text-secondary);font-size:var(--font-size-sm);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.profile-settings-module__2SYn4a__gateIndex svg{width:1.2rem;height:1.2rem;color:var(--action-primary)}.profile-settings-module__2SYn4a__gateAction{min-width:0;padding-block:var(--space-6);border-block:1px solid var(--border-strong)}.profile-settings-module__2SYn4a__gateAction>.ui-alert{margin:0}.profile-settings-module__2SYn4a__gateAction .ui-alert .ui-button{margin-top:var(--space-4)}.profile-settings-module__2SYn4a__primaryGrid{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(2.5rem,6vw,5rem);display:grid}.profile-settings-module__2SYn4a__editor,.profile-settings-module__2SYn4a__sideRail>section,.profile-settings-module__2SYn4a__preferences{border-top:1px solid var(--border-strong);min-width:0;padding-top:var(--space-6)}.profile-settings-module__2SYn4a__sectionHeading{gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.profile-settings-module__2SYn4a__sectionHeading>svg{width:1.65rem;height:1.65rem;color:var(--action-primary)}.profile-settings-module__2SYn4a__sectionHeading h2{margin:0 0 var(--space-2);font:var(--font-weight-bold) var(--font-size-2xl) / var(--line-heading) var(--font-body);letter-spacing:-.035em;text-wrap:balance}.profile-settings-module__2SYn4a__sectionHeading p,.profile-settings-module__2SYn4a__restartRow p{max-width:65ch;color:var(--text-secondary);margin:0}.profile-settings-module__2SYn4a__form{gap:var(--space-6);margin-top:var(--space-10);display:grid}.profile-settings-module__2SYn4a__formFields{gap:var(--space-6);border:0;min-width:0;margin:0;padding:0;display:grid}.profile-settings-module__2SYn4a__formColumns{gap:var(--space-5);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.profile-settings-module__2SYn4a__feedback:empty{display:none}.profile-settings-module__2SYn4a__feedback .ui-alert .ui-button{margin-top:var(--space-3)}.profile-settings-module__2SYn4a__formActions{padding-top:var(--space-5);border-top:1px solid var(--border-subtle);justify-content:flex-start;display:flex}.profile-settings-module__2SYn4a__sideRail{align-content:start;gap:var(--space-12);display:grid}.profile-settings-module__2SYn4a__sideRail>section{gap:var(--space-6);display:grid}.profile-settings-module__2SYn4a__photoState{align-content:center;place-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--photo-canvas);color:#202522;min-height:12rem;padding:var(--space-6);text-align:center;display:grid}.profile-settings-module__2SYn4a__photoState>svg{width:2.75rem;height:2.75rem}.profile-settings-module__2SYn4a__photoState[data-state=ready]>svg{width:1.2rem;height:1.2rem;color:var(--status-success)}.profile-settings-module__2SYn4a__photoState[data-state=ready]{justify-content:flex-start;gap:var(--space-2);min-height:0;color:var(--text-secondary);text-align:left;background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.profile-settings-module__2SYn4a__photoState[data-state=ready] time{flex-basis:100%}.profile-settings-module__2SYn4a__sideRail .private-photo-preview__image{max-height:24rem}.profile-settings-module__2SYn4a__sideRail .private-photo-preview__actions .ui-button{width:auto}.profile-settings-module__2SYn4a__photoState[data-state=deletion_pending]>svg{color:#774b08}.profile-settings-module__2SYn4a__photoState span,.profile-settings-module__2SYn4a__photoState time{font-size:var(--font-size-sm)}.profile-settings-module__2SYn4a__sideRail .ui-button{width:100%}.profile-settings-module__2SYn4a__accountActions{gap:var(--space-2);display:grid}.profile-settings-module__2SYn4a__preferences{padding-bottom:clamp(3rem,7vw,6rem)}.profile-settings-module__2SYn4a__preferenceHeading{justify-content:space-between;gap:var(--space-8);align-items:start;display:flex}.profile-settings-module__2SYn4a__preferenceHeading>time{color:var(--text-secondary);font-size:var(--font-size-sm);flex:none}.profile-settings-module__2SYn4a__preferenceList{margin:var(--space-10) 0 0;border-top:1px solid var(--border-subtle)}.profile-settings-module__2SYn4a__preferenceList>div{gap:var(--space-6);padding-block:var(--space-5);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);display:grid}.profile-settings-module__2SYn4a__preferenceList dt{font-weight:var(--font-weight-bold)}.profile-settings-module__2SYn4a__preferenceList dd{color:var(--text-secondary);margin:0}.profile-settings-module__2SYn4a__restartRow{justify-content:space-between;gap:var(--space-8);margin-top:var(--space-10);padding:var(--space-6);background:var(--surface-subtle);align-items:center;display:flex}.profile-settings-module__2SYn4a__restartRow>div:first-child{gap:var(--space-1);display:grid}.profile-settings-module__2SYn4a__restartRow>.ui-button{flex:none}.profile-settings-module__2SYn4a__dialogState:empty{display:none}.profile-settings-module__2SYn4a__dialogState .ui-alert .ui-button{margin-top:var(--space-3)}@media (max-width:64rem){.profile-settings-module__2SYn4a__gateLayout{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.profile-settings-module__2SYn4a__gateHero h1{max-width:20ch}.profile-settings-module__2SYn4a__primaryGrid{grid-template-columns:minmax(0,1fr)}.profile-settings-module__2SYn4a__sideRail{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.profile-settings-module__2SYn4a__page{width:min(100% - 1.25rem,42rem);padding-top:var(--space-10)}.profile-settings-module__2SYn4a__gatePage{padding-block:var(--space-10)}.profile-settings-module__2SYn4a__hero{grid-template-columns:minmax(0,1fr)}.profile-settings-module__2SYn4a__hero h1{font-size:clamp(2.2rem,10vw,3.25rem)}.profile-settings-module__2SYn4a__heroState{text-align:left;justify-items:start}.profile-settings-module__2SYn4a__formColumns,.profile-settings-module__2SYn4a__sideRail,.profile-settings-module__2SYn4a__preferenceList>div{grid-template-columns:minmax(0,1fr)}.profile-settings-module__2SYn4a__preferenceHeading,.profile-settings-module__2SYn4a__restartRow{flex-direction:column;align-items:stretch}.profile-settings-module__2SYn4a__preferenceHeading>time{flex:auto}.profile-settings-module__2SYn4a__restartRow>.ui-button{width:100%}}
