@media (min-width:781px){.navigation-module__yeBoKa__accountDock.dock{width:max-content;max-width:calc(100% - 40px);margin:0 auto 28px;position:static;inset:auto;transform:none}}
.onboarding-photo-module__1QpgUq__root{gap:16px;min-width:0;display:grid}.onboarding-photo-module__1QpgUq__preview{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);width:100%;max-width:360px;height:auto}.onboarding-photo-module__1QpgUq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.onboarding-photo-module__1QpgUq__actions button{min-height:44px}
.account-module__zd0OHa__account{padding:44px 0 100px}.account-module__zd0OHa__heading{max-width:710px;margin-bottom:40px}.account-module__zd0OHa__heading h1{letter-spacing:-.04em;margin:12px 0 20px;font:clamp(2.8rem,5vw,4.8rem)/1 DM Serif Display,Georgia,serif}.account-module__zd0OHa__heading>p:last-child{max-width:570px;line-height:1.7}.account-module__zd0OHa__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:44px;display:grid}.account-module__zd0OHa__profile{border-radius:var(--radius-lg);background:var(--color-ivory-soft);min-width:0;overflow:hidden}.account-module__zd0OHa__photo{aspect-ratio:4/5;background:var(--color-ebony-soft);color:var(--color-ivory);place-items:center;display:grid;position:relative}.account-module__zd0OHa__photo img{object-fit:cover}.account-module__zd0OHa__photoEmpty{text-align:center;max-width:240px;padding:24px;line-height:1.6}.account-module__zd0OHa__profileCopy{padding:28px}.account-module__zd0OHa__profileCopy h2{overflow-wrap:anywhere;margin:8px 0 14px;font:2.3rem/1.15 DM Serif Display,Georgia,serif}.account-module__zd0OHa__profileCopy h2 span{white-space:nowrap;font-size:1.4rem}.account-module__zd0OHa__location{overflow-wrap:anywhere;align-items:center;gap:7px;font-size:.85rem;display:flex}.account-module__zd0OHa__location svg{flex-shrink:0}.account-module__zd0OHa__profileNote{margin-top:24px;font-size:.78rem;line-height:1.65}.account-module__zd0OHa__content{gap:30px;min-width:0;display:grid}.account-module__zd0OHa__core{background:var(--color-ebony);color:var(--color-ivory);border-radius:var(--radius-lg);padding:30px}.account-module__zd0OHa__core .eyebrow{color:var(--color-champagne)}.account-module__zd0OHa__core h2{margin:10px 0 24px;font:2.3rem/1.12 DM Serif Display,Georgia,serif}.account-module__zd0OHa__core p:not(:first-child){font-size:.88rem;line-height:1.7}.account-module__zd0OHa__core .button-primary{background:var(--color-ivory);color:var(--color-ebony);box-shadow:none}.account-module__zd0OHa__progressLabel{justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;display:flex}.account-module__zd0OHa__progress{border-radius:var(--radius-full);background:var(--color-ebony-soft);width:100%;height:7px;accent-color:var(--color-champagne);border:0;margin:12px 0 22px;display:block;overflow:hidden}.account-module__zd0OHa__progress::-webkit-progress-bar{background:var(--color-ebony-soft)}.account-module__zd0OHa__progress::-webkit-progress-value{background:var(--color-champagne)}.account-module__zd0OHa__progress::-moz-progress-bar{background:var(--color-champagne)}.account-module__zd0OHa__preferences{border-bottom:1px solid var(--color-ivory-soft);align-items:flex-start;gap:16px;padding:4px 0 26px;display:flex}.account-module__zd0OHa__preferences>svg{color:var(--color-terracotta);flex-shrink:0;margin-top:5px}.account-module__zd0OHa__preferences h2,.account-module__zd0OHa__settingsTitle{margin:0 0 10px;font:1.65rem/1.2 DM Serif Display,Georgia,serif}.account-module__zd0OHa__preferences p{font-size:.85rem;line-height:1.7}.account-module__zd0OHa__textLink{text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;font-size:.84rem;font-weight:800;text-decoration:underline;display:inline-flex}.account-module__zd0OHa__settings{display:grid}.account-module__zd0OHa__settings a{border-bottom:1px solid var(--color-ivory-soft);grid-template-columns:minmax(0,1fr) 17px;align-items:center;gap:15px;min-height:76px;padding:16px 0;display:grid}.account-module__zd0OHa__settings span{gap:5px;display:grid}.account-module__zd0OHa__settings strong{font-size:.9rem}.account-module__zd0OHa__settings small{font-size:.77rem;line-height:1.6}.account-module__zd0OHa__footer{justify-items:start;gap:10px;display:grid}.account-module__zd0OHa__footer p{font-size:.8rem;line-height:1.8}.account-module__zd0OHa__footer a{text-underline-offset:3px;text-decoration:underline}.account-module__zd0OHa__account a:focus-visible{outline:3px solid var(--color-champagne);outline-offset:4px}@media (max-width:780px){.account-module__zd0OHa__account{padding-top:26px}.account-module__zd0OHa__layout{grid-template-columns:minmax(0,1fr);gap:28px}.account-module__zd0OHa__heading{margin-bottom:26px}.account-module__zd0OHa__heading h1{font-size:clamp(2.5rem,10vw,3.5rem)}.account-module__zd0OHa__photo{aspect-ratio:1}.account-module__zd0OHa__profileCopy,.account-module__zd0OHa__core{padding:24px}.account-module__zd0OHa__core .button{width:100%}}
.profile-editor-module__P03mtq__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px;padding-bottom:100px;display:grid}.profile-editor-module__P03mtq__photo,.profile-editor-module__P03mtq__form{background:var(--color-ivory-soft);border-radius:var(--radius-lg);min-width:0;padding:28px}.profile-editor-module__P03mtq__layout h2{margin:0 0 16px;font:1.8rem/1.2 DM Serif Display,Georgia,serif}.profile-editor-module__P03mtq__layout p{font-size:.86rem;line-height:1.7}.profile-editor-module__P03mtq__fields{border:0;gap:12px;min-width:0;margin:22px 0;padding:0;display:grid}.profile-editor-module__P03mtq__fields label{font-size:.84rem;font-weight:800}.profile-editor-module__P03mtq__fields input,.profile-editor-module__P03mtq__fields select{border:1px solid var(--color-ebony-soft);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:48px;color:var(--color-ebony);background:var(--color-ivory);font:inherit;padding:12px}.profile-editor-module__P03mtq__fields :focus-visible{outline:3px solid var(--color-terracotta);outline-offset:3px}.profile-editor-module__P03mtq__form>button{min-height:48px}@media (max-width:780px){.profile-editor-module__P03mtq__layout{grid-template-columns:minmax(0,1fr);gap:24px}.profile-editor-module__P03mtq__photo,.profile-editor-module__P03mtq__form{padding:22px}.profile-editor-module__P03mtq__form>button{width:100%}}
