.ProfilePage__modal .nav{justify-content:center;width:100%;margin:0;padding:0;list-style:none;display:flex}.ProfilePage__modal .nav-item{flex:1;justify-content:center;align-items:center;display:flex}.ProfilePage__modal .nav-tabs .nav-link{padding:var(--spacing-2);text-align:center;color:var(--colors-foreground);justify-content:center;align-items:center;gap:var(--spacing-1);border-bottom:2px solid #0000;flex:1;font-size:16px;font-weight:600;line-height:20px;display:flex}.ProfilePage__modal .nav-tabs .nav-link:hover,.ProfilePage__modal .nav-tabs .nav-link:focus{border-color:var(--colors-primary)}.ProfilePage__modal .nav-tabs .nav-link.active,.ProfilePage__modal .nav-tabs .nav-item.show .nav-link{border-bottom:2px solid var(--colors-primary);color:var(--colors-primary)}.ProfilePage__modal .tab-content>.tab-pane{display:none}.ProfilePage__modal .tab-content>.active{height:100%;display:block}.ProfilePage{width:100vw;max-width:792px;margin:0 auto;margin-bottom:calc(var(--footer-height) + var(--spacing-6));padding-left:var(--spacing-6);padding-right:var(--spacing-6);position:relative}.ProfilePage h1{word-break:break-all}.ProfilePage__card{border-radius:var(--radius-2xl);background-color:var(--colors-card)}.ProfilePage__card h3{word-break:break-all}@media (max-width:800px){.ProfilePage{margin-bottom:calc(var(--footer-height) + var(--spacing-6) + var(--spacing-14));flex-direction:column;padding-left:0;padding-right:0}}.ProfilePage--in-feed{width:100%;max-width:none;padding-left:0;padding-right:0;padding-bottom:var(--spacing-6);flex-direction:column;margin-bottom:0}@media (max-width:800px){.ProfilePage__header{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}}.ProfilePage__columns{width:100%}@media (max-width:800px){.ProfilePage__columns{flex-direction:column}}.ProfilePage--in-feed .ProfilePage__columns{flex-direction:column}.ProfilePage__floater{align-self:flex-start;position:sticky;top:0}.ProfilePage__column{box-sizing:border-box;width:50%}@media (max-width:800px){.ProfilePage__column{width:100%;padding:0 var(--spacing-6)}}.ProfilePage--in-feed .ProfilePage__column{width:100%;padding:0 var(--spacing-6)}.ProfilePage--in-feed .ProfilePage__floater{position:static}.ProfilePage__image-star-container{position:relative}.ProfilePage__image-star-container:after{content:"";background:linear-gradient(to bottom, transparent 50%, var(--colors-background));position:absolute;inset:0}.ProfilePage__image-star-container>.Button-icon-small{bottom:var(--spacing-2);right:var(--spacing-6);z-index:3;position:absolute}.ProfilePage__image-name-wrapper{background-color:var(--colors-background);border-radius:var(--radius-2xl);padding-bottom:var(--spacing-12)}.ProfilePage__modal{max-width:340px}@media (max-width:800px){.ProfilePage__modal{box-sizing:border-box;border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:100vw}}.ProfilePage__modal-menu{width:450px}@media (max-width:800px){.ProfilePage__modal-menu{box-sizing:border-box;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100vw}}.ProfilePage__modal-tall{box-sizing:border-box;width:450px;min-height:550px}.ProfilePage__modal-tall .react-datepicker{transform-origin:100% 0;transform:scale(.7)}@media (max-width:800px){.ProfilePage__modal-tall{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100vw}}.ProfilePage__modal-mutuals{width:100vw;max-height:70vh;overflow:hidden}.ProfilePage__modal-mutuals-close{position:absolute;top:50%;right:0;transform:translateY(-50%)}.ProfilePage__modal-plans{width:100vw;max-width:386px;height:650px;overflow:hidden}.ProfilePage__modal-plans-close{position:absolute;top:50%;right:0;transform:translateY(-50%)}.ProfilePage__modal-plans-scroll{padding:var(--spacing-2) 0;height:100%;overflow-y:auto}.ProfilePage__modal-plans-scroll>a:last-child{margin-bottom:var(--spacing-2)}.ProfilePage__bio{white-space:pre-wrap}.ProfilePage__cta-loader{flex-shrink:1;width:18px;height:18px;position:relative}.ProfilePage__cta-loader>.loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.StarsAlignedModal{background-color:var(--colors-background);border-radius:var(--radius-2xl);--stars-modal-height:min(90vh, 600px);height:var(--stars-modal-height);box-sizing:border-box;background-image:url(/images/galaxy.jpg);background-size:cover;width:100vw;max-width:400px;min-height:400px}@media (max-width:800px){.StarsAlignedModal{--stars-modal-height:100vh;max-width:unset}}@media (prefers-reduced-motion:no-preference){.StarsAlignedModal{animation:15s linear infinite ScrollBackground}}.StarsAlignedModal h1{color:#bce2ff;text-align:center;font-feature-settings:"liga" off,"clig" off;text-transform:lowercase;font-family:Instrument Serif;font-size:32px;font-style:italic;font-weight:400;line-height:28px}.StarsAlignedModal__blur{filter:blur(40px);position:absolute;left:50%;transform:translate(-50%)}@keyframes ScrollBackground{0%{background-position-x:0}to{background-position-x:calc(16*var(--stars-modal-height)/9*-1)}}
.ReportUserModal{background:var(--colors-background);border-radius:var(--radius-xs);width:100vw;max-width:400px;padding:var(--spacing-6);box-sizing:border-box}
