.ProfilePage{width:100vw;max-width:792px;margin:0 auto 5rem}@media(max-width:800px){.ProfilePage{flex-direction:column}}.ProfilePage__left{width:300px}@media(max-width:800px){.ProfilePage__left{width:100vw;padding:0 24px;box-sizing:border-box}}.ProfilePage__image{width:100%;height:100%;object-fit:cover}.ProfilePage__image-wrapper{border-radius:4px;overflow:hidden;width:300px;aspect-ratio:3/4}@media(max-width:800px){.ProfilePage__image-wrapper{width:100%}}.ProfilePage__image-fallback{width:100%;height:100%;border-radius:4px;background:linear-gradient(58deg,rgba(122,119,110,.48) 9.54%,rgba(9,8,4,.48) 80.66%),radial-gradient(179.21% 183.49% at 78.28% 35.1%,#52504a 0,#050402 33.33%,#2d2c28 66.67%,#050402 100%);display:flex;align-items:center;justify-content:center}.ProfilePage__modal{max-width:340px}@media(max-width:800px){.ProfilePage__modal{max-width:100vw;border-bottom-left-radius:0;border-bottom-right-radius:0}}.ProfilePage__bio{white-space:pre-wrap}@media(max-width:800px){.ProfilePage__bio,.ProfilePage__shared-plans{padding:0 24px}}.ProfilePage__past-plans{transition:height .3s ease;overflow:hidden}.ProfilePage__past-plans-button{align-self:center}