.AccountSettings_container__uEczW{min-height:100vh;position:relative;overflow:hidden}.AccountSettings_main__niuDj{max-width:1200px;margin:0 auto;position:relative;z-index:10;padding:8rem 1rem 4rem}@media (min-width:640px){.AccountSettings_main__niuDj{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.AccountSettings_main__niuDj{padding-left:2rem;padding-right:2rem}}.AccountSettings_header__cWlcH{text-align:center;margin-bottom:4rem}.AccountSettings_title__SkTIl{font-family:EB Garamond,serif;font-size:2.25rem;font-weight:700;color:#3d3a33;margin-bottom:1rem;line-height:1.2}.AccountSettings_subtitle__YPuox{font-family:EB Garamond,serif;font-size:1.125rem;color:#7d7568;margin-bottom:2rem;max-width:48rem;margin-left:auto;margin-right:auto;line-height:1.6}@media (min-width:640px){.AccountSettings_title__SkTIl{font-size:3rem}.AccountSettings_subtitle__YPuox{font-size:1.25rem}}@media (min-width:1024px){.AccountSettings_title__SkTIl{font-size:3.75rem}.AccountSettings_subtitle__YPuox{font-size:1.5rem}}.AccountSettings_content__nR7GY{max-width:32rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.AccountSettings_message__TpO1K{padding:1rem;border-radius:.75rem;display:flex;align-items:center;gap:.75rem;font-family:EB Garamond,serif;font-size:.875rem;line-height:1.5}.AccountSettings_messageSuccess__kWhGk{color:#15803d;background-color:rgba(34,197,94,.1);border:1px solid #22c55e}.AccountSettings_messageError__Pog_T{color:#dc2626;background-color:rgba(239,68,68,.1);border:1px solid #ef4444}.AccountSettings_messageIcon__eGO7m{width:1.25rem;height:1.25rem;flex-shrink:0}.AccountSettings_card__YDgVp{background:hsla(40,23%,97%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #f5f3f0;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s ease-in-out}.AccountSettings_card__YDgVp:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.AccountSettings_cardTitle__lXJBy{font-family:EB Garamond,serif;font-size:1.5rem;font-weight:700;color:#3d3a33;margin-bottom:1.5rem;line-height:1.3}.AccountSettings_avatarSection__8Yweq{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.AccountSettings_avatarContainer___rY23{position:relative}.AccountSettings_avatar__Ks8p8{width:5rem;height:5rem;border-radius:50%;overflow:hidden;background:#e8e4df;display:flex;align-items:center;justify-content:center}.AccountSettings_avatarImage__i63gC{width:100%;height:100%;object-fit:cover}.AccountSettings_avatarIcon__4gXv9{width:2rem;height:2rem;color:#b8b2a7}.AccountSettings_avatarUpload__qku1_{position:absolute;bottom:-.5rem;right:-.5rem;padding:.5rem;border-radius:50%;background:#9c9589;cursor:pointer;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .2s ease-in-out}.AccountSettings_avatarUpload__qku1_:hover{background:#7d7568;transform:scale(1.05)}.AccountSettings_avatarUploadIcon__LqgOQ{width:1rem;height:1rem;color:#fff}.AccountSettings_avatarUploadInput__iPxzO{display:none}.AccountSettings_avatarInfo___alkp h3{font-family:EB Garamond,serif;font-weight:600;color:#3d3a33;margin-bottom:.25rem;font-size:1.125rem}.AccountSettings_avatarInfo___alkp p{font-size:.875rem;color:#b8b2a7;line-height:1.4}.AccountSettings_formGroup__oRnMU{margin-bottom:1rem}.AccountSettings_formGroup__oRnMU:last-child{margin-bottom:0}.AccountSettings_label__ssfv2{display:block;font-family:EB Garamond,serif;font-size:.875rem;font-weight:500;color:#5f5a4f;margin-bottom:.5rem;line-height:1.4}.AccountSettings_inputContainer__0nBV8{position:relative}.AccountSettings_inputIcon__Rg4Os{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#b8b2a7;pointer-events:none}.AccountSettings_input__xVxVx{width:100%;padding:.75rem 1rem .75rem 2.5rem;border-radius:.75rem;border:1px solid #e8e4df;background:hsla(40,23%,97%,.8);color:#3d3a33;font-family:EB Garamond,serif;font-size:1rem;line-height:1.5;transition:all .2s ease-in-out}.AccountSettings_input__xVxVx:focus{outline:none;border-color:#b8b2a7;box-shadow:0 0 0 3px hsla(39,11%,69%,.1)}.AccountSettings_input__xVxVx::placeholder{color:#b8b2a7}.AccountSettings_inputWithButton__WACWg{padding-right:3rem}.AccountSettings_inputButton__ncJqm{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#b8b2a7;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s ease-in-out}.AccountSettings_inputButton__ncJqm:hover{color:#7d7568;background:hsla(39,11%,69%,.1)}.AccountSettings_inputButtonIcon__MBxng{width:1.25rem;height:1.25rem}.AccountSettings_button__v47UZ{width:100%;padding:.75rem 1.5rem;border-radius:.75rem;border:none;font-family:EB Garamond,serif;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;gap:.5rem;line-height:1.5}.AccountSettings_buttonPrimary__a9NM9{background:linear-gradient(135deg,#9c9589,#7d7568);color:#fefdfb}.AccountSettings_buttonPrimary__a9NM9:hover:not(:disabled){background:linear-gradient(135deg,#7d7568,#5f5a4f);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.AccountSettings_buttonPrimary__a9NM9:active:not(:disabled){transform:translateY(0)}.AccountSettings_buttonDisabled__Qb8Uz{background:#e8e4df;color:#b8b2a7;cursor:not-allowed}.AccountSettings_buttonDisabled__Qb8Uz:hover{transform:none;box-shadow:none}.AccountSettings_buttonIcon__wbzKs{width:1.25rem;height:1.25rem}.AccountSettings_loadingIcon__IJ8Uw{animation:AccountSettings_spin__yMJoL 1s linear infinite}@keyframes AccountSettings_spin__yMJoL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AccountSettings_accountInfo__v_CA9{display:flex;flex-direction:column;gap:.75rem}.AccountSettings_infoRow__jzUBH{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f5f3f0}.AccountSettings_infoRow__jzUBH:last-child{border-bottom:none}.AccountSettings_infoLabel__lHanV{font-family:EB Garamond,serif;font-weight:500;color:#7d7568;font-size:.875rem}.AccountSettings_infoValue__EYj0o{font-family:EB Garamond,serif;color:#3d3a33;font-size:.875rem;text-align:right}.AccountSettings_infoValueMono__hCOVq{font-family:Courier New,monospace;color:#b8b2a7;font-size:.75rem}.AccountSettings_loading__zrPb6{display:flex;align-items:center;justify-content:center;min-height:25rem}.AccountSettings_loadingSpinner__QMKA_{width:2rem;height:2rem;color:#b8b2a7;animation:AccountSettings_spin__yMJoL 1s linear infinite}@media (min-width:640px){.AccountSettings_card__YDgVp{padding:2rem}.AccountSettings_avatarSection__8Yweq{gap:2rem}.AccountSettings_avatar__Ks8p8{width:6rem;height:6rem}.AccountSettings_avatarIcon__4gXv9{width:2.5rem;height:2.5rem}}.AccountSettings_avatarUpload__qku1_:focus-visible,.AccountSettings_button__v47UZ:focus-visible,.AccountSettings_inputButton__ncJqm:focus-visible,.AccountSettings_input__xVxVx:focus-visible{outline:2px solid #9c9589;outline-offset:2px}.AccountSettings_fadeIn__x03eG{opacity:0;transform:translateY(20px)}.AccountSettings_fadeInVisible__kH7Ax{opacity:1;transform:translateY(0)}.AccountSettings_passwordTitle__iJ9YK{font-family:EB Garamond,serif;color:var(--beige-900);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.AccountSettings_passwordLabel__VG6J3{font-family:EB Garamond,serif;color:var(--beige-800);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.AccountSettings_passwordInputContainer__9HB54{position:relative}.AccountSettings_passwordInput__0od_T{width:100%;padding:.75rem 3rem .75rem 2.5rem;border-radius:.5rem;background:hsla(40,23%,97%,.8);border:1px solid var(--beige-300);color:var(--beige-900);font-family:EB Garamond,serif;transition:all .2s}.AccountSettings_passwordInput__0od_T:focus{outline:none;box-shadow:0 0 0 2px var(--beige-500)}.AccountSettings_passwordIcon__fHNAe{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--beige-500)}.AccountSettings_passwordToggle__B7Wdh{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--beige-500);cursor:pointer}.AccountSettings_passwordButton__vbpkN{width:100%;padding:.75rem 1.5rem;border-radius:.5rem;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer;font-family:EB Garamond,serif;font-weight:600;color:#fff}.AccountSettings_passwordButtonEnabled__CknGu{background:linear-gradient(135deg,var(--beige-600) 0,var(--beige-700) 100%)}.AccountSettings_passwordButtonDisabled__6uij6{background:var(--beige-300);cursor:not-allowed}.AccountSettings_accountInfoCard__eDnIG{background:hsla(40,23%,97%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--beige-200);border-radius:1rem;padding:1.5rem}.AccountSettings_accountInfoTitle__f97h2{font-family:EB Garamond,serif;color:var(--beige-900);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.AccountSettings_accountInfoRow__ECSbl{display:flex;justify-content:space-between;margin-bottom:.75rem}.AccountSettings_accountInfoLabel__UN5Ru{font-family:EB Garamond,serif;color:var(--beige-700);font-weight:500}.AccountSettings_accountInfoValue__4a30b{font-family:EB Garamond,serif;color:var(--beige-900)}.AccountSettings_accountInfoId__aRHAC{font-family:Courier New,monospace;color:var(--beige-600);font-size:.875rem}@media print{.AccountSettings_container__uEczW{background:#fff}.AccountSettings_card__YDgVp{background:#fff;border:1px solid #ccc;box-shadow:none}.AccountSettings_button__v47UZ{display:none}}