.Profile_profile__Bl0yO{min-height:calc(100vh - 70px);margin-top:70px;padding:4rem 2rem;background-color:var(--bg-color)}.Profile_container__SePK1{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.Profile_profileCard__C6flh{background:var(--nav-bg);border-radius:16px;padding:3rem 2rem;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid var(--nav-shadow)}.Profile_profileHeader__jAI8q{text-align:center;margin-bottom:3rem}.Profile_avatar__gZ8Ny{width:100px;height:100px;background:var(--primary-color);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:600;margin:0 auto 1.5rem}.Profile_name__nZ6VD{font-size:var(--text-2xl);font-weight:700;color:var(--title-color);margin-bottom:.5rem}.Profile_email__nfe_W{font-size:var(--text-base);color:var(--text-color);opacity:.8}.Profile_profileInfo__AIubT{margin-bottom:3rem}.Profile_infoSection__CKeUp{background:var(--bg-color);border-radius:12px;padding:1.5rem;border:1px solid var(--nav-shadow)}.Profile_infoSection__CKeUp h2{font-size:var(--text-lg);font-weight:600;color:var(--title-color);margin-bottom:1.5rem}.Profile_infoItem__454dQ{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid var(--nav-shadow)}.Profile_infoItem__454dQ:last-child{border-bottom:none}.Profile_label___9HMn{color:var(--text-color);font-size:var(--text-base)}.Profile_value__Op6wu{color:var(--title-color);font-weight:500;font-size:var(--text-base)}.Profile_logoutButton__0voke{width:100%;padding:1rem;background:#ef4444;color:white;border:none;border-radius:8px;font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all .2s ease}.Profile_logoutButton__0voke:hover{background:#dc2626;transform:translateY(-2px)}.Profile_noPlan__fC63l{color:var(--text-color);opacity:.7;font-size:var(--text-base);text-align:center;padding:1rem 0;display:flex;flex-direction:column;gap:.75rem}.Profile_noPlan__fC63l p{font-style:italic;margin:0}.Profile_selectPlanLink__DBf6R{color:var(--primary-color);text-decoration:none;font-weight:500;transition:all .2s ease;display:inline-block}.Profile_selectPlanLink__DBf6R:hover{color:var(--title-highlight);transform:translateX(4px)}.Profile_loading__hbuxX{color:var(--text-color);opacity:.7;font-size:var(--text-base);text-align:center;padding:1rem 0}.Profile_loading__hbuxX p{margin:0;font-style:italic}.Profile_activePlanLink__N1BNK{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--nav-shadow)}.Profile_viewPlanLink__WUwto{color:var(--primary-color);text-decoration:none;font-weight:500;transition:all .2s ease;display:inline-block;padding:.5rem 1rem;border:1px solid var(--primary-color);border-radius:6px;background:transparent}.Profile_viewPlanLink__WUwto:hover{color:white;background:var(--primary-color);transform:translateY(-2px)}@media (max-width:768px){.Profile_profile__Bl0yO{padding:2rem 1rem}.Profile_container__SePK1{gap:1.5rem}.Profile_profileCard__C6flh{padding:2rem 1.5rem}.Profile_avatar__gZ8Ny{width:80px;height:80px;font-size:2rem}.Profile_name__nZ6VD{font-size:var(--text-xl)}.Profile_infoSection__CKeUp{padding:1.25rem}}