.ProfilePage-module__rbtOIa__profilePage{background-color:var(--color-background-base);max-width:700px;margin:0 auto;padding:30px 20px}.ProfilePage-module__rbtOIa__statusContainer{text-align:center;color:var(--color-text-title);padding:50px}.ProfilePage-module__rbtOIa__profileCard{background-color:var(--color-background-accent);border:1px solid var(--color-border);padding:40px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.ProfilePage-module__rbtOIa__pageTitle{font-family:var(--font-title);color:var(--color-text-title);border-bottom:2px solid var(--color-pink-primary);text-align:left;margin-bottom:25px;padding-bottom:10px;font-size:2rem}.ProfilePage-module__rbtOIa__userInfoSection{flex-direction:column;gap:15px;margin-bottom:30px;display:flex}.ProfilePage-module__rbtOIa__userInfoItem{font-family:var(--font-text);color:var(--color-text-base);align-items:center;gap:10px;font-size:1rem;display:flex}.ProfilePage-module__rbtOIa__icon{color:var(--color-pink-secondary);flex-shrink:0}.ProfilePage-module__rbtOIa__infoValue{color:var(--color-text-title);margin-left:5px;font-weight:700}.ProfilePage-module__rbtOIa__historyLink{color:var(--color-pink-primary);margin-top:10px;font-size:.95rem;text-decoration:underline;transition:color .2s;display:block}.ProfilePage-module__rbtOIa__historyLink:hover{color:var(--color-pink-secondary)}.ProfilePage-module__rbtOIa__logoutContainer{border-top:1px dashed var(--color-border);margin-top:30px;padding-top:20px}.ProfilePage-module__rbtOIa__logoutButton{color:#fff;width:100%;font-weight:700;font-family:var(--font-text);cursor:pointer;background-color:#ff4d4f;border:none;justify-content:center;align-items:center;padding:12px;transition:background-color .2s;display:flex}.ProfilePage-module__rbtOIa__logoutButton:hover{background-color:#c00}
