.ProfileWizard_wizardContainer__55ywJ{max-width:800px;margin:2rem auto;padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e2e8f0}.ProfileWizard_wizardHeader__WwMvx{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.ProfileWizard_wizardHeader__WwMvx h2{font-size:1.75rem;font-weight:600;color:#1a202c;margin-bottom:.5rem}.ProfileWizard_stepIndicator__pFUcg{font-size:1rem;color:#4a5568}.ProfileWizard_wizardContent__EuKVU h3{font-size:1.25rem;margin-bottom:.5rem}.ProfileWizard_wizardContent__EuKVU p{color:#4a5568;margin-bottom:1.5rem}.ProfileWizard_textarea__Dh2Pk{width:100%;padding:.75rem 1rem;border-radius:8px;border:1px solid #cbd5e0;font-size:1rem;transition:border-color .2s,box-shadow .2s}.ProfileWizard_textarea__Dh2Pk:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.5)}.ProfileWizard_wizardNavigation__Ss7fB{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.ProfileWizard_primaryButton__3_wnv,.ProfileWizard_secondaryButton__vS_rk{padding:.75rem 1.5rem;border-radius:8px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s}.ProfileWizard_primaryButton__3_wnv{background-color:#2b6cb0;color:white}.ProfileWizard_primaryButton__3_wnv:hover{background-color:#2c5282}.ProfileWizard_primaryButton__3_wnv:disabled{background-color:#a0aec0;cursor:not-allowed}.ProfileWizard_secondaryButton__vS_rk{background-color:#edf2f7;color:#4a5568;border:1px solid #e2e8f0}.ProfileWizard_secondaryButton__vS_rk:hover{background-color:#e2e8f0}.ProfileWizard_reviewWrapper__aiSkN{border:1px dashed #cbd5e0;border-radius:8px;padding:1rem;margin-top:1rem;background-color:#f7fafc}.ContributionsStep_container__kD_ct{animation:ContributionsStep_fadeIn__CewvW .5s ease-in-out}@keyframes ContributionsStep_fadeIn__CewvW{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ContributionsStep_form__8t1WG{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.ContributionsStep_formGroup__v7Ww_{margin-bottom:1.5rem}.ContributionsStep_formGroup__v7Ww_ label{display:block;font-weight:500;margin-bottom:.5rem;color:#2d3748}.ContributionsStep_formGroup__v7Ww_ input,.ContributionsStep_formGroup__v7Ww_ textarea{width:90%;padding:.75rem 1rem;border-radius:6px;border:1px solid #cbd5e0;font-size:1rem;transition:border-color .2s,box-shadow .2s}.ContributionsStep_formGroup__v7Ww_ input:focus,.ContributionsStep_formGroup__v7Ww_ textarea:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 2px rgba(66,153,225,.4)}.ContributionsStep_addButton__OssH6{width:100%;padding:.75rem;background-color:#3182ce;color:white;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.ContributionsStep_addButton__OssH6:hover{background-color:#2b6cb0}.ContributionsStep_cancelButton__YAPyG{width:100%;padding:.75rem;background-color:transparent;color:#4a5568;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;margin-top:.5rem}.ContributionsStep_list__FnPnz{margin-top:2rem}.ContributionsStep_listItem__L6AyK{background-color:#fff;padding:1rem 1.5rem;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.ContributionsStep_listItem__L6AyK p{margin:0;flex:1 1;min-width:200px;word-break:break-word}.ContributionsStep_listItemActions__bQXcX button{background:none;border:none;color:#4299e1;cursor:pointer;font-weight:500;margin-left:1rem}.ContributionsStep_listItemActions__bQXcX button:hover{text-decoration:underline}.ContributionsStep_emptyText__5VIXX{text-align:center;color:#718096;padding:2rem;background-color:#f7fafc;border-radius:8px;border:1px dashed #e2e8f0}.ContributionsStep_disabledButton__AtVKl,.ContributionsStep_disabledButton__AtVKl:hover{background-color:gray;cursor:not-allowed}.EnergySlider_sliderContainer__9EpU4{position:relative;padding:10px 0;width:95%}.EnergySlider_slider__1tMUG{-webkit-appearance:none;width:100%;height:8px;border-radius:5px;background:#e2e8f0;outline:none;--track-color:linear-gradient(90deg,#f87171,#fbbf24,#34d399);background:var(--track-color)}.EnergySlider_slider__1tMUG::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#ffffff;cursor:pointer;border:2px solid #4a5568;box-shadow:0 0 5px rgba(0,0,0,.2)}.EnergySlider_slider__1tMUG::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#ffffff;cursor:pointer;border:2px solid #4a5568;box-shadow:0 0 5px rgba(0,0,0,.2)}.EnergySlider_sliderValue__nOEJZ{position:absolute;top:-15px;transform:translateX(-50%);background:#2d3748;color:white;padding:2px 6px;border-radius:4px;font-size:.8rem;font-weight:600}@media (max-width:768px){.EnergySlider_sliderContainer__9EpU4{width:85%}}.ProfileDisplay_container__XyCwf{max-width:900px;margin:2rem auto;padding:1rem}.ProfileDisplay_preview__NGraX{margin:0;padding:0}.ProfileDisplay_profileHeader__KlRzH{background-color:#fff;border-radius:12px;padding:2.5rem 2rem;text-align:center;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.ProfileDisplay_avatarPlaceholder__JJzEI,.ProfileDisplay_avatar__dtMzL{border-radius:50%;margin:0 auto 1rem;border:4px solid white;box-shadow:0 0 15px rgba(0,0,0,.1)}.ProfileDisplay_avatarPlaceholder__JJzEI{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background-color:var(--accent);color:var(--accent-text,white);font-size:3rem;font-weight:500;border:3px solid var(--accent)}.ProfileDisplay_name__tbN20{font-size:2rem;font-weight:700;color:#1a202c;margin:0}.ProfileDisplay_bio__PX1ov{font-size:1.1rem;color:#4a5568;margin-top:.75rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.ProfileDisplay_contributionsSection__ikLtL{margin-top:3rem}.ProfileDisplay_sectionTitle__9VRhT{font-size:1.75rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.ProfileDisplay_contributionsGrid__RFO6Y{display:grid;grid-gap:1.5rem;gap:1.5rem}.ProfileDisplay_contributionCard__nP_ZH{background-color:#fff;border-radius:10px;padding:1.5rem;border:1px solid #e2e8f0;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,box-shadow .2s ease}.ProfileDisplay_contributionCard__nP_ZH:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px rgba(0,0,0,.07)}.ProfileDisplay_contributionDescription__sCsFR{color:#2d3748;line-height:1.6;margin:0 0 1.5rem;flex-grow:1}.ProfileDisplay_contributionFooter__2kZpb{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.ProfileDisplay_energyMeterWrapper__WeaW_{flex-grow:1}.ProfileDisplay_meterLabel__9g3vr{font-size:.8rem;color:#718096;display:block;margin-bottom:.5rem}.ProfileDisplay_contributionLink__v3mFx{background-color:#edf2f7;color:#2b6cb0;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .2s}.ProfileDisplay_contributionLink__v3mFx:hover{background-color:#e2e8f0}.ProfileDisplay_skeleton__cYBMz{background-color:#f0f2f5}.ProfileDisplay_skeletonAvatar__JrDkZ{width:120px;height:120px;border-radius:50%;background-color:#e2e8f0;margin:0 auto 1rem}.ProfileDisplay_skeletonText__6Qyq0{height:2rem;width:40%;background-color:#e2e8f0;border-radius:4px;margin:0 auto 1rem}.ProfileDisplay_skeletonTextShort__JeWWA{height:1rem;width:60%;background-color:#e2e8f0;border-radius:4px;margin:0 auto}.ProfileDisplay_skeletonTitle__SvS6I{height:2rem;width:30%;background-color:#e2e8f0;border-radius:4px;margin-bottom:1.5rem}.ProfileDisplay_skeletonContribution__AxInf{height:120px;width:100%;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px}@media (min-width:768px){.ProfileDisplay_container__XyCwf{padding:2rem}.ProfileDisplay_contributionsGrid__RFO6Y{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.ProfileDisplay_editButtonContainer__KxUC0{display:flex;justify-content:flex-end;margin-bottom:1rem;max-width:900px;margin-left:auto;margin-right:auto;padding:0 1rem}.ProfileDisplay_editButton__U8F4P{background-color:#fff;color:#2d3748;border:1px solid #cbd5e0;padding:.6rem 1.2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.ProfileDisplay_editButton__U8F4P:hover{background-color:#f7fafc;border-color:#a0aec0}@media (max-width:768px){.ProfileDisplay_editButtonContainer__KxUC0{padding:0}}.EnergyMeter_meterContainer__m5MEj{position:relative;width:100%;max-width:250px;height:12px;display:flex;align-items:center}.EnergyMeter_meterBar__7lgRV{width:100%;height:8px;border-radius:4px;background:linear-gradient(90deg,#f87171,#fbbf24,#34d399)}.EnergyMeter_meterPin__OlkMB{position:absolute;top:50%;width:4px;height:16px;background-color:#1a202c;border-radius:2px;transform:translate(-50%,-50%);box-shadow:0 0 5px rgba(0,0,0,.3);transition:left .3s ease}