.toast_toast__kM0A6{position:fixed;z-index:9999;min-width:300px;max-width:500px;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:space-between;gap:1rem;transform:translateX(0);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast_content__JscEJ{display:flex;align-items:center;gap:.75rem;flex:1 1}.toast_icon__kP2Yg{font-size:1.2rem;flex-shrink:0}.toast_message__w8hHW{font-weight:500;line-height:1.4}.toast_closeButton__fgQqO{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;opacity:.7;transition:opacity .2s ease;flex-shrink:0}.toast_closeButton__fgQqO:hover{opacity:1}.toast_success__L0JCZ{background:linear-gradient(135deg,#10b981,#059669);color:white}.toast_error__l9Vxm{background:linear-gradient(135deg,#ef4444,#dc2626);color:white}.toast_warning__88rrd{background:orangered;color:white}.toast_info__oFY__{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white}.toast_top-right__e57cb{top:70px;right:20px}.toast_top-left__yw6Qu{top:20px;left:20px}.toast_bottom-right__IrHtn{bottom:20px;right:20px}.toast_bottom-left__PvdW8{bottom:20px;left:20px}.toast_top-center__D8mrj{top:20px;left:50%;transform:translateX(-50%)}.toast_bottom-center__ZiDxI{bottom:20px;left:50%;transform:translateX(-50%)}.toast_hide__a_7q3.toast_bottom-right__IrHtn,.toast_hide__a_7q3.toast_top-right__e57cb{transform:translateX(100%);opacity:0}.toast_hide__a_7q3.toast_bottom-left__PvdW8,.toast_hide__a_7q3.toast_top-left__yw6Qu{transform:translateX(-100%);opacity:0}.toast_hide__a_7q3.toast_bottom-center__ZiDxI,.toast_hide__a_7q3.toast_top-center__D8mrj{transform:translateX(-50%) translateY(-100%);opacity:0}.toast_hide__a_7q3.toast_bottom-center__ZiDxI{transform:translateX(-50%) translateY(100%)}@media (max-width:768px){.toast_toast__kM0A6{min-width:280px;max-width:calc(100vw - 40px);margin:0 20px}.toast_bottom-center__ZiDxI,.toast_top-center__D8mrj{left:20px;right:20px;transform:none;max-width:calc(100vw - 40px)}.toast_hide__a_7q3.toast_top-center__D8mrj{transform:translateY(-100%)}.toast_hide__a_7q3.toast_bottom-center__ZiDxI{transform:translateY(100%)}}.heartAnimation_heartContainer__UUgBy{position:fixed;bottom:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:9998;overflow:hidden;background:transparent}.heartAnimation_heart__lz3jD{position:absolute;bottom:-50px;color:#ff4757;animation:heartAnimation_floatUp__rJB_Q 3s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0;filter:drop-shadow(0 0 8px rgba(255,71,87,.3))}@keyframes heartAnimation_floatUp__rJB_Q{0%{bottom:-50px;opacity:0;transform:translateX(0) rotate(0deg) scale(.3)}10%{opacity:1;transform:translateX(0) rotate(0deg) scale(.8)}20%{transform:translateX(-15px) rotate(-8deg) scale(1)}40%{opacity:.9;transform:translateX(20px) rotate(12deg) scale(1.1)}60%{opacity:.7;transform:translateX(-10px) rotate(-6deg) scale(1.05)}80%{opacity:.4;transform:translateX(8px) rotate(4deg) scale(.9)}to{bottom:110vh;opacity:0;transform:translateX(-5px) rotate(-2deg) scale(.2)}}.heartAnimation_heart__lz3jD:nth-child(2n){color:#ff6b7a}.heartAnimation_heart__lz3jD:nth-child(3n){color:#ff3d47}.heartAnimation_heart__lz3jD:nth-child(4n){color:#ff8a95}.heartAnimation_heart__lz3jD:nth-child(5n){color:#ff2d3a}.heartAnimation_heart__lz3jD:nth-child(6n){color:#ff5c6b}.SuperChatPopup_overlay__js2HU{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.SuperChatPopup_popup__E_08h{background:var(--card-background,#fff);border-radius:16px;padding:2rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.3)}.SuperChatPopup_closeBtn__iOvCU{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-color,#333);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.SuperChatPopup_closeBtn__iOvCU:hover{background:rgba(0,0,0,.1)}.SuperChatPopup_popup__E_08h h2{margin:0 0 .5rem;font-size:1.8rem;text-align:center}.SuperChatPopup_popup__E_08h p{text-align:center;color:var(--text-secondary,#666);margin-bottom:2rem}.SuperChatPopup_options__dDIxZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem}.SuperChatPopup_option__gzfZH{text-align:center}.SuperChatPopup_option__gzfZH h3{margin:0 0 1rem;font-size:1.2rem}.SuperChatPopup_qrCode__iVAHM{background:#fff;padding:1rem;border-radius:12px;display:inline-block;margin-bottom:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.SuperChatPopup_qrCode__iVAHM img{display:block}.SuperChatPopup_link__RPMtj{display:inline-block;color:#007bff;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:8px;transition:background .2s;word-break:break-all}.SuperChatPopup_link__RPMtj:hover{background:rgba(0,123,255,.1)}@media (max-width:600px){.SuperChatPopup_popup__E_08h{padding:1.5rem}.SuperChatPopup_options__dDIxZ{grid-template-columns:1fr}.SuperChatPopup_popup__E_08h h2{font-size:1.5rem}}.ChangePasswordForm_page__xkHuT{padding:2rem 1.5rem 4rem;min-height:calc(100vh - 64px)}.ChangePasswordForm_inner__fbcbv{max-width:520px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.ChangePasswordForm_pageHeader__ta7_A{display:flex;flex-direction:column;gap:4px}.ChangePasswordForm_pageTitle__hIBK7{font-size:1.5rem!important;font-weight:700;color:var(--text-primary)!important;margin:0!important}.ChangePasswordForm_pageSub__re18V{font-size:14px;color:var(--text-secondary)!important;margin:0!important}.ChangePasswordForm_card__s8HwI{background:var(--card-background);border:1px solid var(--border-color);border-radius:16px;overflow:hidden}.ChangePasswordForm_cardHeader__mUNUP{display:flex;align-items:center;gap:12px;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color)}.ChangePasswordForm_cardIcon__Ae0XD{width:38px;height:38px;border-radius:10px;background:var(--background);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--text-secondary);flex-shrink:0}.ChangePasswordForm_cardTitle__YFDP_{font-size:14px!important;font-weight:700;color:var(--text-primary)!important;margin:0 0 2px!important}.ChangePasswordForm_cardDesc__a5REa{font-size:12px;color:var(--text-secondary)!important;margin:0!important}.ChangePasswordForm_form__L3m5c{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.ChangePasswordForm_errorBanner__ubVp8{padding:10px 14px;background:rgba(220,38,38,.07);border:1px solid rgba(220,38,38,.25);border-radius:8px;font-size:13px;color:var(--danger)}.ChangePasswordForm_field__ZSGIP{display:flex;flex-direction:column;gap:5px}.ChangePasswordForm_field__ZSGIP label{font-size:12px;font-weight:600;color:var(--text-secondary)}.ChangePasswordForm_inputWrap__ylQeF{position:relative}.ChangePasswordForm_inputWrap__ylQeF input{width:100%;padding:10px 40px 10px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--background);color:var(--text-primary);font-size:14px;font-family:inherit;transition:border-color .2s}.ChangePasswordForm_inputWrap__ylQeF input:focus{outline:none;border-color:var(--text-primary)}.ChangePasswordForm_eyeBtn__UeTfr{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-secondary);font-size:13px;cursor:pointer;padding:4px;transition:color .15s}.ChangePasswordForm_eyeBtn__UeTfr:hover{color:var(--text-primary)}.ChangePasswordForm_hint__OBuVH{font-size:12px;color:var(--text-secondary)!important;margin:0!important;line-height:1.5}.ChangePasswordForm_formFooter__y6HjY{display:flex;justify-content:flex-end;gap:10px;padding-top:.5rem;border-top:1px solid var(--border-color);margin-top:.25rem}.ChangePasswordForm_cancelBtn__nq_eN{padding:9px 20px;font-size:13px;font-weight:600;color:var(--text-secondary);background:transparent;border:1px solid var(--border-color);border-radius:8px;text-decoration:none;transition:all .2s;display:inline-flex;align-items:center}.ChangePasswordForm_cancelBtn__nq_eN:hover{border-color:var(--text-primary);color:var(--text-primary)}.ChangePasswordForm_saveBtn__eOUGe{display:inline-flex;align-items:center;gap:7px;padding:9px 22px;font-size:13px;font-weight:700;color:var(--card-background);background:var(--text-primary);border:1px solid var(--text-primary);border-radius:8px;cursor:pointer;transition:opacity .2s}.ChangePasswordForm_saveBtn__eOUGe:hover{opacity:.85}.ChangePasswordForm_saveBtn__eOUGe:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.ChangePasswordForm_page__xkHuT{padding:1rem 1rem 3rem}}