.ChangeEmailModal_overlay__vjP_P{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ChangeEmailModal_modal__Bp3vM{width:100%;max-width:28rem;max-height:90vh;overflow-y:auto;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(212,160,60,.2);box-shadow:0 25px 50px -12px rgba(0,0,0,.15),0 0 0 1px rgba(255,255,255,.5);position:relative;overflow-x:hidden;animation:ChangeEmailModal_modalEnter__UJOy0 .2s ease-out}.ChangeEmailModal_modal__Bp3vM:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#d4a03c,#e8b84a,#d4a03c,transparent)}[data-theme=dark] .ChangeEmailModal_modal__Bp3vM{background:rgba(20,30,50,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:rgba(212,160,60,.2);box-shadow:0 25px 50px -12px rgba(0,0,0,.5),0 0 80px rgba(212,160,60,.06)}@keyframes ChangeEmailModal_modalEnter__UJOy0{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ChangeEmailModal_modalHeader__WPPqM{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(212,160,60,.12)}[data-theme=dark] .ChangeEmailModal_modalHeader__WPPqM{border-bottom-color:rgba(212,160,60,.1)}.ChangeEmailModal_modalTitleRow__NqwXE{display:flex;align-items:center;gap:.5rem}.ChangeEmailModal_modalIcon__VmkQY{width:20px;height:20px;color:#d4a03c}.ChangeEmailModal_modalTitle__x9tMR{font-size:1rem;font-weight:700;color:#1f2937;margin:0}[data-theme=dark] .ChangeEmailModal_modalTitle__x9tMR{color:#f3f4f6}.ChangeEmailModal_closeButton__yVk1S{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:8px;background:transparent;color:#6b7280;cursor:pointer;transition:all .2s ease}.ChangeEmailModal_closeButton__yVk1S:hover:not(:disabled){background:rgba(212,160,60,.1);color:#d4a03c}.ChangeEmailModal_closeButton__yVk1S:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .ChangeEmailModal_closeButton__yVk1S{color:#9ca3af}[data-theme=dark] .ChangeEmailModal_closeButton__yVk1S:hover:not(:disabled){background:rgba(212,160,60,.12);color:#e8b84a}.ChangeEmailModal_modalBody__anGUJ{padding:1.5rem;display:flex;flex-direction:column;gap:1.15rem}.ChangeEmailModal_field__wB5I7{display:flex;flex-direction:column;gap:.35rem}.ChangeEmailModal_label__Tg2fk{font-weight:600;color:#4a3f2f;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}[data-theme=dark] .ChangeEmailModal_label__Tg2fk{color:#c9b896}.ChangeEmailModal_input__ZEaCb{padding:.7rem 1rem;border:1.5px solid rgba(212,160,60,.3);border-radius:10px;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:rgba(255,255,255,.7);color:#1f2937;width:100%;font-family:inherit}.ChangeEmailModal_input__ZEaCb:focus{outline:none;border-color:#d4a03c;background:white;box-shadow:0 0 0 3px rgba(212,160,60,.15)}.ChangeEmailModal_input__ZEaCb:hover:not(:disabled):not(:focus){border-color:rgba(212,160,60,.5)}.ChangeEmailModal_input__ZEaCb:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.ChangeEmailModal_input__ZEaCb::-moz-placeholder{color:#9ca3af;font-style:italic}.ChangeEmailModal_input__ZEaCb::placeholder{color:#9ca3af;font-style:italic}[data-theme=dark] .ChangeEmailModal_input__ZEaCb{background:rgba(255,255,255,.06);border-color:rgba(212,160,60,.2);color:#e5e7eb}[data-theme=dark] .ChangeEmailModal_input__ZEaCb:focus{border-color:#d4a03c;background:rgba(255,255,255,.1);box-shadow:0 0 0 3px rgba(212,160,60,.12)}[data-theme=dark] .ChangeEmailModal_input__ZEaCb:hover:not(:disabled):not(:focus){border-color:rgba(212,160,60,.35)}[data-theme=dark] .ChangeEmailModal_input__ZEaCb:disabled{background:rgba(255,255,255,.03);color:#6b7280}[data-theme=dark] .ChangeEmailModal_input__ZEaCb::-moz-placeholder{color:#6b7280}[data-theme=dark] .ChangeEmailModal_input__ZEaCb::placeholder{color:#6b7280}.ChangeEmailModal_inputError__hPSLO{border-color:#ef4444!important}.ChangeEmailModal_inputError__hPSLO:focus{box-shadow:0 0 0 3px rgba(239,68,68,.15)!important}.ChangeEmailModal_passwordContainer__Jhwf6{position:relative;display:flex;align-items:center}.ChangeEmailModal_passwordInput__UT8yd{padding-right:3rem}.ChangeEmailModal_passwordToggle__N5mdk{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.4rem;border-radius:8px;color:#8b7355;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem}.ChangeEmailModal_passwordToggle__N5mdk:hover:not(:disabled){color:#d4a03c;background:rgba(212,160,60,.1)}.ChangeEmailModal_passwordToggle__N5mdk:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .ChangeEmailModal_passwordToggle__N5mdk{color:#a89070}[data-theme=dark] .ChangeEmailModal_passwordToggle__N5mdk:hover:not(:disabled){color:#e8b84a;background:rgba(212,160,60,.12)}.ChangeEmailModal_errorText__7AazO{font-size:.8rem;color:#dc2626;margin-top:.15rem}[data-theme=dark] .ChangeEmailModal_errorText__7AazO{color:#fca5a5}.ChangeEmailModal_infoBox__LjUoY{background:rgba(212,160,60,.05);border:1px solid rgba(212,160,60,.2);border-radius:10px;padding:.75rem 1rem}[data-theme=dark] .ChangeEmailModal_infoBox__LjUoY{background:rgba(212,160,60,.04);border-color:rgba(212,160,60,.12)}.ChangeEmailModal_infoText__3fkuE{font-size:.82rem;color:#8b7355;line-height:1.5}.ChangeEmailModal_infoText__3fkuE strong{color:#6b5b3e}[data-theme=dark] .ChangeEmailModal_infoText__3fkuE{color:#c9a860}[data-theme=dark] .ChangeEmailModal_infoText__3fkuE strong{color:#e8b84a}.ChangeEmailModal_buttonGroup__CoS1Z{display:flex;gap:.75rem;padding-top:.5rem}.ChangeEmailModal_cancelButton__WVUQQ{flex:1;padding:.7rem 1rem;border:1.5px solid rgba(212,160,60,.3);border-radius:10px;background:transparent;color:#4a3f2f;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .25s ease;font-family:inherit}.ChangeEmailModal_cancelButton__WVUQQ:hover:not(:disabled){border-color:#d4a03c;background:rgba(212,160,60,.06)}.ChangeEmailModal_cancelButton__WVUQQ:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .ChangeEmailModal_cancelButton__WVUQQ{color:#e5e7eb;border-color:rgba(212,160,60,.2)}[data-theme=dark] .ChangeEmailModal_cancelButton__WVUQQ:hover:not(:disabled){border-color:rgba(212,160,60,.4);background:rgba(212,160,60,.08)}.ChangeEmailModal_submitButton__OLGKe{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;background:linear-gradient(135deg,#d4a03c,#b8860b);color:white;border:none;border-radius:10px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 12px rgba(212,160,60,.25);font-family:inherit}.ChangeEmailModal_submitButton__OLGKe:hover:not(:disabled){background:linear-gradient(135deg,#e8b84a,#c67a3c);transform:translateY(-1px);box-shadow:0 8px 20px rgba(212,160,60,.35)}.ChangeEmailModal_submitButton__OLGKe:active:not(:disabled){transform:translateY(0)}.ChangeEmailModal_submitButton__OLGKe:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}[data-theme=dark] .ChangeEmailModal_submitButton__OLGKe{box-shadow:0 4px 16px rgba(212,160,60,.2)}.ChangeEmailModal_submitSpinner__uwRkT{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:ChangeEmailModal_spin__MfhHR 1s linear infinite}@keyframes ChangeEmailModal_spin__MfhHR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.ChangeEmailModal_overlay__vjP_P{padding:.5rem}.ChangeEmailModal_modal__Bp3vM{max-height:95vh;border-radius:16px}.ChangeEmailModal_modalBody__anGUJ{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.ChangeEmailModal_modal__Bp3vM{animation:none}.ChangeEmailModal_submitButton__OLGKe{transition:none}.ChangeEmailModal_submitButton__OLGKe:hover:not(:disabled){transform:none}.ChangeEmailModal_submitSpinner__uwRkT{animation:none}.ChangeEmailModal_input__ZEaCb{transition:none}}.ChangePasswordModal_overlay__2iGwW{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ChangePasswordModal_modal__3A2zG{width:100%;max-width:28rem;max-height:90vh;overflow-y:auto;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(212,160,60,.2);box-shadow:0 25px 50px -12px rgba(0,0,0,.15),0 0 0 1px rgba(255,255,255,.5);position:relative;overflow-x:hidden;animation:ChangePasswordModal_modalEnter__75_0s .2s ease-out}.ChangePasswordModal_modal__3A2zG:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#d4a03c,#e8b84a,#d4a03c,transparent)}[data-theme=dark] .ChangePasswordModal_modal__3A2zG{background:rgba(20,30,50,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:rgba(212,160,60,.2);box-shadow:0 25px 50px -12px rgba(0,0,0,.5),0 0 80px rgba(212,160,60,.06)}@keyframes ChangePasswordModal_modalEnter__75_0s{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ChangePasswordModal_modalHeader__Ou9nI{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(212,160,60,.12)}[data-theme=dark] .ChangePasswordModal_modalHeader__Ou9nI{border-bottom-color:rgba(212,160,60,.1)}.ChangePasswordModal_modalTitleRow__seM_h{display:flex;align-items:center;gap:.5rem}.ChangePasswordModal_modalIcon__UGVr6{width:20px;height:20px;color:#d4a03c}.ChangePasswordModal_modalTitle__8AxMt{font-size:1rem;font-weight:700;color:#1f2937;margin:0}[data-theme=dark] .ChangePasswordModal_modalTitle__8AxMt{color:#f3f4f6}.ChangePasswordModal_closeButton__jSEGr{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:8px;background:transparent;color:#6b7280;cursor:pointer;transition:all .2s ease}.ChangePasswordModal_closeButton__jSEGr:hover:not(:disabled){background:rgba(212,160,60,.1);color:#d4a03c}.ChangePasswordModal_closeButton__jSEGr:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .ChangePasswordModal_closeButton__jSEGr{color:#9ca3af}[data-theme=dark] .ChangePasswordModal_closeButton__jSEGr:hover:not(:disabled){background:rgba(212,160,60,.12);color:#e8b84a}.ChangePasswordModal_modalBody__Z4O6r{padding:1.5rem;display:flex;flex-direction:column;gap:1.15rem}.ChangePasswordModal_field__DiqtO{display:flex;flex-direction:column;gap:.35rem}.ChangePasswordModal_label__cVDmR{font-weight:600;color:#4a3f2f;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}[data-theme=dark] .ChangePasswordModal_label__cVDmR{color:#c9b896}.ChangePasswordModal_input__qwINn{padding:.7rem 1rem;border:1.5px solid rgba(212,160,60,.3);border-radius:10px;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:rgba(255,255,255,.7);color:#1f2937;width:100%;font-family:inherit}.ChangePasswordModal_input__qwINn:focus{outline:none;border-color:#d4a03c;background:white;box-shadow:0 0 0 3px rgba(212,160,60,.15)}.ChangePasswordModal_input__qwINn:hover:not(:disabled):not(:focus){border-color:rgba(212,160,60,.5)}.ChangePasswordModal_input__qwINn:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.ChangePasswordModal_input__qwINn::-moz-placeholder{color:#9ca3af;font-style:italic}.ChangePasswordModal_input__qwINn::placeholder{color:#9ca3af;font-style:italic}[data-theme=dark] .ChangePasswordModal_input__qwINn{background:rgba(255,255,255,.06);border-color:rgba(212,160,60,.2);color:#e5e7eb}[data-theme=dark] .ChangePasswordModal_input__qwINn:focus{border-color:#d4a03c;background:rgba(255,255,255,.1);box-shadow:0 0 0 3px rgba(212,160,60,.12)}[data-theme=dark] .ChangePasswordModal_input__qwINn:hover:not(:disabled):not(:focus){border-color:rgba(212,160,60,.35)}[data-theme=dark] .ChangePasswordModal_input__qwINn:disabled{background:rgba(255,255,255,.03);color:#6b7280}[data-theme=dark] .ChangePasswordModal_input__qwINn::-moz-placeholder{color:#6b7280}[data-theme=dark] .ChangePasswordModal_input__qwINn::placeholder{color:#6b7280}.ChangePasswordModal_inputError__Ui4l7{border-color:#ef4444!important}.ChangePasswordModal_inputError__Ui4l7:focus{box-shadow:0 0 0 3px rgba(239,68,68,.15)!important}.ChangePasswordModal_passwordContainer__GTwyQ{position:relative;display:flex;align-items:center}.ChangePasswordModal_passwordInput__LB5BZ{padding-right:3rem}.ChangePasswordModal_passwordToggle__9FhLt{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.4rem;border-radius:8px;color:#8b7355;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem}.ChangePasswordModal_passwordToggle__9FhLt:hover:not(:disabled){color:#d4a03c;background:rgba(212,160,60,.1)}.ChangePasswordModal_passwordToggle__9FhLt:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .ChangePasswordModal_passwordToggle__9FhLt{color:#a89070}[data-theme=dark] .ChangePasswordModal_passwordToggle__9FhLt:hover:not(:disabled){color:#e8b84a;background:rgba(212,160,60,.12)}.ChangePasswordModal_errorText__Csk3W{font-size:.8rem;color:#dc2626;margin-top:.15rem}[data-theme=dark] .ChangePasswordModal_errorText__Csk3W{color:#fca5a5}.ChangePasswordModal_strengthContainer__rlsRv{display:flex;align-items:center;gap:.5rem;margin-top:.35rem}.ChangePasswordModal_strengthBar__JL_ys{flex:1;height:6px;background:rgba(212,160,60,.1);border-radius:3px;overflow:hidden}[data-theme=dark] .ChangePasswordModal_strengthBar__JL_ys{background:rgba(212,160,60,.06)}.ChangePasswordModal_strengthFill__PYQWG{height:100%;border-radius:3px;transition:all .3s ease}.ChangePasswordModal_strengthLabel__47aMj{font-size:.72rem;font-weight:600;white-space:nowrap}.ChangePasswordModal_requirementsBox___lC4z{background:rgba(212,160,60,.03);border:1px solid rgba(212,160,60,.15);border-radius:10px;padding:.75rem 1rem}[data-theme=dark] .ChangePasswordModal_requirementsBox___lC4z{background:rgba(212,160,60,.02);border-color:rgba(212,160,60,.1)}.ChangePasswordModal_requirementsHeader___EkL9{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem}.ChangePasswordModal_requirementsIcon__iCo91{width:16px;height:16px;color:#d4a03c}.ChangePasswordModal_requirementsTitle__flRl8{font-size:.8rem;font-weight:600;color:#4a3f2f}[data-theme=dark] .ChangePasswordModal_requirementsTitle__flRl8{color:#c9b896}.ChangePasswordModal_requirementsList__4adg5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.ChangePasswordModal_requirementsList__4adg5 li{font-size:.75rem;color:#6b7280;padding-left:.25rem}[data-theme=dark] .ChangePasswordModal_requirementsList__4adg5 li{color:#9ca3af}.ChangePasswordModal_warningBox__z8TGq{background:rgba(234,179,8,.05);border:1px solid rgba(234,179,8,.25);border-radius:10px;padding:.75rem 1rem}[data-theme=dark] .ChangePasswordModal_warningBox__z8TGq{background:rgba(234,179,8,.04);border-color:rgba(234,179,8,.15)}.ChangePasswordModal_warningText__pkTql{font-size:.82rem;color:#92400e;line-height:1.5}.ChangePasswordModal_warningText__pkTql strong{color:#78350f}[data-theme=dark] .ChangePasswordModal_warningText__pkTql{color:#fbbf24}[data-theme=dark] .ChangePasswordModal_warningText__pkTql strong{color:#fcd34d}.ChangePasswordModal_buttonGroup__dm0xj{display:flex;gap:.75rem;padding-top:.5rem}.ChangePasswordModal_cancelButton__rfYrv{flex:1;padding:.7rem 1rem;border:1.5px solid rgba(212,160,60,.3);border-radius:10px;background:transparent;color:#4a3f2f;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .25s ease;font-family:inherit}.ChangePasswordModal_cancelButton__rfYrv:hover:not(:disabled){border-color:#d4a03c;background:rgba(212,160,60,.06)}.ChangePasswordModal_cancelButton__rfYrv:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .ChangePasswordModal_cancelButton__rfYrv{color:#e5e7eb;border-color:rgba(212,160,60,.2)}[data-theme=dark] .ChangePasswordModal_cancelButton__rfYrv:hover:not(:disabled){border-color:rgba(212,160,60,.4);background:rgba(212,160,60,.08)}.ChangePasswordModal_submitButton__N3Vvk{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;background:linear-gradient(135deg,#d4a03c,#b8860b);color:white;border:none;border-radius:10px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 12px rgba(212,160,60,.25);font-family:inherit}.ChangePasswordModal_submitButton__N3Vvk:hover:not(:disabled){background:linear-gradient(135deg,#e8b84a,#c67a3c);transform:translateY(-1px);box-shadow:0 8px 20px rgba(212,160,60,.35)}.ChangePasswordModal_submitButton__N3Vvk:active:not(:disabled){transform:translateY(0)}.ChangePasswordModal_submitButton__N3Vvk:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}[data-theme=dark] .ChangePasswordModal_submitButton__N3Vvk{box-shadow:0 4px 16px rgba(212,160,60,.2)}.ChangePasswordModal_submitSpinner__ow1yi{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:ChangePasswordModal_spin__okSNb 1s linear infinite}@keyframes ChangePasswordModal_spin__okSNb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.ChangePasswordModal_overlay__2iGwW{padding:.5rem}.ChangePasswordModal_modal__3A2zG{max-height:95vh;border-radius:16px}.ChangePasswordModal_modalBody__Z4O6r{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.ChangePasswordModal_modal__3A2zG{animation:none}.ChangePasswordModal_submitButton__N3Vvk{transition:none}.ChangePasswordModal_submitButton__N3Vvk:hover:not(:disabled){transform:none}.ChangePasswordModal_submitSpinner__ow1yi{animation:none}.ChangePasswordModal_input__qwINn,.ChangePasswordModal_strengthFill__PYQWG{transition:none}}.ToastNotification_toast__jPBdu{position:fixed;top:20px;right:20px;min-width:320px;max-width:480px;background:white;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border-left:4px solid #007bff;z-index:1000;transform:translateX(100%);opacity:0;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);overflow:hidden}.ToastNotification_toast__jPBdu.ToastNotification_visible__Y_VmM{transform:translateX(0);opacity:1}.ToastNotification_toast__jPBdu.ToastNotification_leaving__EZ6e_{transform:translateX(100%);opacity:0;transition:all .3s ease-in}.ToastNotification_toast__jPBdu.ToastNotification_success__9hvVo{border-left-color:#28a745}.ToastNotification_toast__jPBdu.ToastNotification_error__CAnDA{border-left-color:#dc3545}.ToastNotification_toast__jPBdu.ToastNotification_warning__7iyXj{border-left-color:#ffc107}.ToastNotification_toast__jPBdu.ToastNotification_info__x2fBg{border-left-color:#17a2b8}.ToastNotification_content__Jj5T8{display:flex;align-items:flex-start;padding:16px;gap:12px}.ToastNotification_icon__XP6LN{font-size:20px;flex-shrink:0;margin-top:2px}.ToastNotification_text__BE0I_{flex:1;min-width:0}.ToastNotification_title__jats1{font-weight:600;font-size:14px;color:#333;margin-bottom:4px;line-height:1.4}.ToastNotification_message__mqoZR{font-size:13px;color:#666;line-height:1.4;word-wrap:break-word}.ToastNotification_closeButton__hCqfU{background:none;border:none;font-size:16px;color:#999;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;flex-shrink:0}.ToastNotification_closeButton__hCqfU:hover{background-color:#f5f5f5;color:#666}.ToastNotification_progressBar__PP_1P{position:absolute;bottom:0;left:0;right:0;height:3px;background-color:rgba(0,0,0,.1);overflow:hidden}.ToastNotification_progress__jYuQ6{height:100%;background-color:currentColor;width:100%;transform:translateX(-100%);animation:ToastNotification_progressAnimation__WSRr0 linear forwards}@keyframes ToastNotification_progressAnimation__WSRr0{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ToastNotification_success__9hvVo .ToastNotification_progress__jYuQ6{background-color:#28a745}.ToastNotification_error__CAnDA .ToastNotification_progress__jYuQ6{background-color:#dc3545}.ToastNotification_warning__7iyXj .ToastNotification_progress__jYuQ6{background-color:#ffc107}.ToastNotification_info__x2fBg .ToastNotification_progress__jYuQ6{background-color:#17a2b8}@media (max-width:768px){.ToastNotification_toast__jPBdu{left:20px;right:20px;min-width:auto;max-width:none;transform:translateY(-100%)}.ToastNotification_toast__jPBdu.ToastNotification_visible__Y_VmM{transform:translateY(0)}.ToastNotification_toast__jPBdu.ToastNotification_leaving__EZ6e_{transform:translateY(-100%)}}.ToastNotification_toast__jPBdu:nth-child(2){top:90px}.ToastNotification_toast__jPBdu:nth-child(3){top:160px}.ToastNotification_toast__jPBdu:nth-child(4){top:230px}.ToastNotification_toast__jPBdu:nth-child(5){top:300px}.ToastNotification_toast__jPBdu:hover .ToastNotification_progress__jYuQ6{animation-play-state:paused}.ToastNotification_toast__jPBdu:hover{box-shadow:0 6px 16px rgba(0,0,0,.2)}@media (prefers-color-scheme:dark){.ToastNotification_toast__jPBdu{background:#2d3748;color:white}.ToastNotification_title__jats1{color:#e2e8f0}.ToastNotification_closeButton__hCqfU,.ToastNotification_message__mqoZR{color:#a0aec0}.ToastNotification_closeButton__hCqfU:hover{background-color:#4a5568;color:#e2e8f0}.ToastNotification_progressBar__PP_1P{background-color:rgba(255,255,255,.1)}}.AccountPage_container__2Ie4L{min-height:100vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#fff7ed,#fef3e2 30%,#f5e6c8 70%,#f8fafc);background-size:400% 400%;animation:AccountPage_gradientShift__gSOU7 15s ease infinite;padding:2rem 1rem;position:relative}.AccountPage_container__2Ie4L:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:0}[data-theme=dark] .AccountPage_container__2Ie4L{background:linear-gradient(135deg,#0d1b2a,#0a1628 30%,#162842 70%,#1a2c45);background-size:400% 400%}@keyframes AccountPage_gradientShift__gSOU7{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.AccountPage_content__rnK2D{width:100%;max-width:720px;position:relative;z-index:1}.AccountPage_logoSection__dFoHk{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.AccountPage_logo__0tZIf{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:.75rem;filter:drop-shadow(0 4px 12px rgba(212,160,60,.2));transition:filter .3s ease}[data-theme=dark] .AccountPage_logo__0tZIf{filter:drop-shadow(0 0 20px rgba(212,160,60,.35))}.AccountPage_brandTitle__svn5f{font-size:1.75rem;font-weight:800;letter-spacing:-.025em;background:linear-gradient(135deg,#d4a03c,#e8b84a 30%,#c67a3c 70%,#b8652e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1.2}.AccountPage_subtitle__7UrFW{color:#6b7280;font-size:.9rem;margin:.25rem 0 0;text-align:center}[data-theme=dark] .AccountPage_subtitle__7UrFW{color:#9ca3af}.AccountPage_grid__DSDhD{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem}.AccountPage_card__k3CfM{background:rgba(255,255,255,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:1.5rem 1.75rem;border-radius:20px;border:1px solid rgba(212,160,60,.2);box-shadow:0 25px 50px -12px rgba(0,0,0,.08),0 0 0 1px rgba(255,255,255,.5);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.AccountPage_card__k3CfM:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#d4a03c,#e8b84a,#d4a03c,transparent);opacity:.8;transition:opacity .3s ease}.AccountPage_card__k3CfM:hover{transform:translateY(-2px);box-shadow:0 32px 64px -12px rgba(0,0,0,.12),0 0 0 1px rgba(212,160,60,.15)}.AccountPage_card__k3CfM:hover:before{opacity:1}[data-theme=dark] .AccountPage_card__k3CfM{background:rgba(255,255,255,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(212,160,60,.2);box-shadow:0 25px 50px -12px rgba(0,0,0,.4),0 0 80px rgba(212,160,60,.06)}[data-theme=dark] .AccountPage_card__k3CfM:hover{box-shadow:0 32px 64px -12px rgba(0,0,0,.5),0 0 100px rgba(212,160,60,.08)}.AccountPage_fullWidthCard__oMiOK{margin-bottom:1.25rem}.AccountPage_cardHeader__IL2Ku{display:flex;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(212,160,60,.12)}[data-theme=dark] .AccountPage_cardHeader__IL2Ku{border-bottom-color:rgba(212,160,60,.1)}.AccountPage_cardIcon__JjvPJ{width:20px;height:20px;color:#d4a03c;flex-shrink:0}.AccountPage_cardTitle__tfwqJ{font-size:.95rem;font-weight:700;color:#1f2937;margin:0;text-transform:uppercase;letter-spacing:.04em}[data-theme=dark] .AccountPage_cardTitle__tfwqJ{color:#f3f4f6}.AccountPage_cardBody__w46x1{display:flex;flex-direction:column;gap:1rem}.AccountPage_infoRow__4JOJr{display:flex;align-items:flex-start;gap:.75rem}.AccountPage_infoIcon__bbtNx{width:16px;height:16px;color:#8b7355;flex-shrink:0;margin-top:2px}[data-theme=dark] .AccountPage_infoIcon__bbtNx{color:#a89070}.AccountPage_infoContent__1ZkbI{display:flex;flex-direction:column;gap:.15rem;min-width:0}.AccountPage_infoLabel__yXP4D{font-size:.72rem;font-weight:600;color:#4a3f2f;text-transform:uppercase;letter-spacing:.06em}[data-theme=dark] .AccountPage_infoLabel__yXP4D{color:#c9b896}.AccountPage_infoValue__QJot5{font-size:.88rem;color:#6b7280;word-break:break-word}[data-theme=dark] .AccountPage_infoValue__QJot5{color:#9ca3af}.AccountPage_actionsBody__NlnVe{display:flex;flex-direction:column;gap:.75rem}.AccountPage_actionButton__zYcTJ{display:flex;align-items:center;gap:.6rem;width:100%;padding:.7rem 1rem;border:1.5px solid rgba(212,160,60,.3);border-radius:10px;background:transparent;color:#4a3f2f;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .25s ease;text-align:left}.AccountPage_actionButton__zYcTJ:hover{border-color:#d4a03c;background:rgba(212,160,60,.06);transform:translateY(-1px);box-shadow:0 4px 12px rgba(212,160,60,.1)}.AccountPage_actionButton__zYcTJ:active{transform:translateY(0)}[data-theme=dark] .AccountPage_actionButton__zYcTJ{color:#e5e7eb;border-color:rgba(212,160,60,.2)}[data-theme=dark] .AccountPage_actionButton__zYcTJ:hover{border-color:rgba(212,160,60,.4);background:rgba(212,160,60,.08)}.AccountPage_actionButtonIcon__zecKx{width:16px;height:16px;color:#8b7355;flex-shrink:0}[data-theme=dark] .AccountPage_actionButtonIcon__zecKx{color:#a89070}.AccountPage_divider__OKpah{height:1px;background:rgba(212,160,60,.12);margin:.25rem 0}[data-theme=dark] .AccountPage_divider__OKpah{background:rgba(212,160,60,.1)}.AccountPage_logoutButton__po3Sp{border-color:rgba(220,38,38,.25);color:#991b1b}.AccountPage_logoutButton__po3Sp:hover{border-color:rgba(220,38,38,.5);background:rgba(220,38,38,.05);box-shadow:0 4px 12px rgba(220,38,38,.1)}[data-theme=dark] .AccountPage_logoutButton__po3Sp{border-color:rgba(220,38,38,.2);color:#fca5a5}[data-theme=dark] .AccountPage_logoutButton__po3Sp:hover{border-color:rgba(220,38,38,.4);background:rgba(220,38,38,.08)}.AccountPage_logoutIcon___iZHP{width:16px;height:16px;color:#991b1b;flex-shrink:0}[data-theme=dark] .AccountPage_logoutIcon___iZHP{color:#fca5a5}.AccountPage_subscriptionHeader__U0pgu{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(212,160,60,.12)}[data-theme=dark] .AccountPage_subscriptionHeader__U0pgu{border-bottom-color:rgba(212,160,60,.1)}.AccountPage_subscriptionTitleRow__pCaRp{display:flex;align-items:center;gap:.6rem}.AccountPage_premiumBadge__aPcbb{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.04em;background:rgba(212,160,60,.15);color:#d4a03c;border:1px solid rgba(212,160,60,.25)}[data-theme=dark] .AccountPage_premiumBadge__aPcbb{background:rgba(212,160,60,.12);border-color:rgba(212,160,60,.2);color:#e8b84a}.AccountPage_servicesLabel__bnQTR{font-size:.72rem;font-weight:600;color:#4a3f2f;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem}[data-theme=dark] .AccountPage_servicesLabel__bnQTR{color:#c9b896}.AccountPage_servicesList__bwAqV{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.AccountPage_serviceBadge__nVqgi{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:8px;font-size:.78rem;font-weight:500;background:rgba(212,160,60,.08);color:#8b7355;border:1px solid rgba(212,160,60,.2)}[data-theme=dark] .AccountPage_serviceBadge__nVqgi{background:rgba(212,160,60,.06);color:#c9a860;border-color:rgba(212,160,60,.15)}.AccountPage_servicesDetailList__60J_N{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.AccountPage_serviceRow__R0RX_{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;border-radius:8px;background:rgba(212,160,60,.06);border:1px solid rgba(212,160,60,.12);flex-wrap:wrap}[data-theme=dark] .AccountPage_serviceRow__R0RX_{background:rgba(212,160,60,.04);border-color:rgba(212,160,60,.1)}.AccountPage_serviceName__oye_V{font-size:.8rem;font-weight:600;color:#4a3f2f}[data-theme=dark] .AccountPage_serviceName__oye_V{color:#dcc89e}.AccountPage_billingTag__VXLlE{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:4px;font-size:.68rem;font-weight:600;background:rgba(212,160,60,.15);color:#8b6914;text-transform:uppercase;letter-spacing:.03em}[data-theme=dark] .AccountPage_billingTag__VXLlE{background:rgba(212,160,60,.12);color:#d4a03c}.AccountPage_renewalDate__aATtE{font-size:.72rem;color:#6b5c48;margin-left:auto}[data-theme=dark] .AccountPage_renewalDate__aATtE{color:#a89470}.AccountPage_bonusTag__pbQaP{font-size:.72rem;font-weight:500;color:#6b7280;font-style:italic}[data-theme=dark] .AccountPage_bonusTag__pbQaP{color:#9ca3af}.AccountPage_serviceNameCancelling__lCUPo{text-decoration:line-through;opacity:.7}[data-theme=dark] .AccountPage_serviceNameCancelling__lCUPo{opacity:.6}.AccountPage_cancellationTag__IKuar{font-size:.7rem;padding:2px 8px;border-radius:4px;background:rgba(220,53,69,.1);color:#dc3545;font-weight:600}.AccountPage_cancellationDate__FnSis{font-size:.72rem;color:#dc3545;margin-left:auto}.AccountPage_manageButton__h0ftn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.7rem 1rem;background:linear-gradient(135deg,#d4a03c,#b8860b);color:white;border:none;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .25s ease;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 4px 12px rgba(212,160,60,.25)}.AccountPage_manageButton__h0ftn:hover:not(:disabled){background:linear-gradient(135deg,#e8b84a,#c67a3c);transform:translateY(-1px);box-shadow:0 8px 20px rgba(212,160,60,.35)}.AccountPage_manageButton__h0ftn:active:not(:disabled){transform:translateY(0)}.AccountPage_manageButton__h0ftn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}[data-theme=dark] .AccountPage_manageButton__h0ftn{box-shadow:0 4px 16px rgba(212,160,60,.2)}.AccountPage_manageButtonIcon__dRhI6{width:16px;height:16px}.AccountPage_accountInfoGrid__1cAoJ{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.AccountPage_accountInfoItem__Ge_cP{display:flex;flex-direction:column;gap:.35rem}.AccountPage_accountInfoLabel__stGzj{font-size:.72rem;font-weight:600;color:#4a3f2f;text-transform:uppercase;letter-spacing:.06em}[data-theme=dark] .AccountPage_accountInfoLabel__stGzj{color:#c9b896}.AccountPage_userId__Nyu60{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.72rem;color:#6b7280;background:rgba(212,160,60,.06);padding:.35rem .6rem;border-radius:6px;border:1px solid rgba(212,160,60,.1);word-break:break-all}[data-theme=dark] .AccountPage_userId__Nyu60{color:#9ca3af;background:rgba(212,160,60,.04);border-color:rgba(212,160,60,.08)}.AccountPage_statusRow__xRK0X{display:flex;align-items:center;gap:.5rem}.AccountPage_statusDot__L6Soo{width:8px;height:8px;background:#22c55e;border-radius:50%;flex-shrink:0}.AccountPage_statusText__GammH{font-size:.88rem;color:#16a34a;font-weight:500}[data-theme=dark] .AccountPage_statusText__GammH{color:#22c55e}.AccountPage_backLinkWrapper__ztG82{text-align:center;margin-top:1.5rem}.AccountPage_backLink__WJG_L{display:inline-flex;align-items:center;gap:.3rem;color:#8b7355;font-size:.88rem;font-weight:500;text-decoration:none;padding:.5rem 1rem;border-radius:8px;transition:all .2s ease}.AccountPage_backLink__WJG_L:hover{color:#d4a03c;background:rgba(212,160,60,.06)}[data-theme=dark] .AccountPage_backLink__WJG_L{color:#a89070}[data-theme=dark] .AccountPage_backLink__WJG_L:hover{color:#e8b84a;background:rgba(212,160,60,.08)}.AccountPage_loadingContainer__vZVWe{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff7ed,#fef3e2 30%,#f5e6c8 70%,#f8fafc);background-size:400% 400%;animation:AccountPage_gradientShift__gSOU7 15s ease infinite;padding:2rem 1rem;position:relative}.AccountPage_loadingContainer__vZVWe:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:0}[data-theme=dark] .AccountPage_loadingContainer__vZVWe{background:linear-gradient(135deg,#0d1b2a,#0a1628 30%,#162842 70%,#1a2c45);background-size:400% 400%}.AccountPage_loadingCard__7j1Tj{background:rgba(255,255,255,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:2.5rem 2rem;border-radius:20px;border:1px solid rgba(212,160,60,.2);box-shadow:0 25px 50px -12px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;overflow:hidden;max-width:400px;width:100%}.AccountPage_loadingCard__7j1Tj:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#d4a03c,#e8b84a,#d4a03c,transparent)}[data-theme=dark] .AccountPage_loadingCard__7j1Tj{background:rgba(255,255,255,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:rgba(212,160,60,.2);box-shadow:0 25px 50px -12px rgba(0,0,0,.4),0 0 80px rgba(212,160,60,.06)}.AccountPage_spinner__7bF8I{width:36px;height:36px;border:3px solid rgba(212,160,60,.2);border-top-color:#d4a03c;border-radius:50%;animation:AccountPage_spin__85tVY 1s linear infinite;margin-bottom:1rem}[data-theme=dark] .AccountPage_spinner__7bF8I{border-color:#e8b84a rgba(212,160,60,.15) rgba(212,160,60,.15)}@keyframes AccountPage_spin__85tVY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AccountPage_loadingText__tY4_R{font-size:.85rem;color:#6b7280;margin:0}[data-theme=dark] .AccountPage_loadingText__tY4_R{color:#9ca3af}.AccountPage_accessDeniedIcon__Ez9Lz{width:48px;height:48px;color:#d4a03c;margin-bottom:1rem}.AccountPage_accessDeniedTitle__YCT7G{font-size:1.2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;text-align:center}[data-theme=dark] .AccountPage_accessDeniedTitle__YCT7G{color:#f3f4f6}.AccountPage_accessDeniedText__Ut_BL{font-size:.88rem;color:#6b7280;margin:0 0 1.25rem;text-align:center}[data-theme=dark] .AccountPage_accessDeniedText__Ut_BL{color:#9ca3af}.AccountPage_loginButton__8IfKm{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.5rem;background:linear-gradient(135deg,#d4a03c,#b8860b);color:white;border:none;border-radius:10px;font-size:.9rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .25s ease;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 4px 12px rgba(212,160,60,.25)}.AccountPage_loginButton__8IfKm:hover{background:linear-gradient(135deg,#e8b84a,#c67a3c);transform:translateY(-1px);box-shadow:0 8px 20px rgba(212,160,60,.35)}@media (max-width:768px){.AccountPage_container__2Ie4L{padding:1.5rem .75rem}.AccountPage_grid__DSDhD{grid-template-columns:1fr}.AccountPage_logo__0tZIf{width:70px;height:70px}.AccountPage_brandTitle__svn5f{font-size:1.5rem}.AccountPage_card__k3CfM{padding:1.25rem}.AccountPage_accountInfoGrid__1cAoJ{grid-template-columns:1fr}}@media (max-width:480px){.AccountPage_container__2Ie4L{padding:1rem .5rem}.AccountPage_logo__0tZIf{width:60px;height:60px}.AccountPage_brandTitle__svn5f{font-size:1.35rem}.AccountPage_subtitle__7UrFW{font-size:.8rem}.AccountPage_card__k3CfM{padding:1.25rem 1rem;border-radius:16px}.AccountPage_cardTitle__tfwqJ{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.AccountPage_container__2Ie4L,.AccountPage_loadingContainer__vZVWe{animation:none}.AccountPage_card__k3CfM{transition:none}.AccountPage_card__k3CfM:hover{transform:none}.AccountPage_actionButton__zYcTJ,.AccountPage_loginButton__8IfKm,.AccountPage_logoutButton__po3Sp,.AccountPage_manageButton__h0ftn{transition:none}.AccountPage_actionButton__zYcTJ:hover,.AccountPage_loginButton__8IfKm:hover,.AccountPage_logoutButton__po3Sp:hover,.AccountPage_manageButton__h0ftn:hover:not(:disabled){transform:none}.AccountPage_spinner__7bF8I{animation:none}}.DeleteArticleModal_backdrop__9vo0g{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.DeleteArticleModal_modal__F8u8N{background-color:white;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:480px;width:100%;overflow:hidden}.DeleteArticleModal_header__3fggE{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.DeleteArticleModal_title__WQK7l{font-size:18px;font-weight:600;margin:0;color:#333}.DeleteArticleModal_closeButton__PUuns{background:none;border:none;font-size:20px;color:#999;cursor:pointer;padding:4px;line-height:1;transition:color .2s}.DeleteArticleModal_closeButton__PUuns:hover{color:#333}.DeleteArticleModal_content__wiOEe{padding:24px 20px;text-align:center}.DeleteArticleModal_warningIcon__4W7gn{font-size:48px;margin-bottom:16px}.DeleteArticleModal_message__8XqMV{font-size:15px;color:#333;margin:0 0 20px;line-height:1.5}.DeleteArticleModal_warning__sRTJu{background-color:#fff3cd;color:#856404;padding:12px;border-radius:6px;font-size:13px}.DeleteArticleModal_footer__cL5yv{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #eee;justify-content:flex-end}.DeleteArticleModal_cancelButton__eT9Tp,.DeleteArticleModal_confirmButton__ZquYb{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.DeleteArticleModal_cancelButton__eT9Tp{background-color:#e9ecef;color:#333}.DeleteArticleModal_cancelButton__eT9Tp:hover{background-color:#dee2e6}.DeleteArticleModal_confirmButton__ZquYb{background-color:#dc3545;color:white}.DeleteArticleModal_confirmButton__ZquYb:hover{background-color:#c82333}.BlogEditor_container___cZMN{padding:24px;max-width:1800px;margin:0 auto}.BlogEditor_header__VhraY{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;flex-wrap:wrap;gap:16px}.BlogEditor_headerLeft__XnfoM{display:flex;flex-direction:column;gap:8px}.BlogEditor_backLink___asCF{color:#9ca3af;text-decoration:none;font-size:14px;transition:color .2s}.BlogEditor_backLink___asCF:hover{color:#f3f4f6}.BlogEditor_title__HPey2{font-size:1.75rem;font-weight:700;color:#f3f4f6;margin:0}.BlogEditor_headerActions__RvjDz{display:flex;gap:12px;align-items:center}.BlogEditor_themeToggle__XV6gu{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#374151;border:1px solid #4b5563;border-radius:8px;color:#f3f4f6;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.BlogEditor_themeToggle__XV6gu:hover{background:#4b5563}.BlogEditor_errorMessage__sXCjr{background-color:rgba(239,68,68,.2);color:#f87171;padding:12px 16px;border-radius:8px;margin-bottom:16px;border:1px solid rgba(239,68,68,.3)}.BlogEditor_unsavedWarning__cyrn7{background-color:rgba(251,191,36,.1);color:#fbbf24;padding:10px 16px;border-radius:8px;margin-bottom:16px;font-size:14px;display:flex;align-items:center;gap:8px;border:1px solid rgba(251,191,36,.3)}.BlogEditor_unsavedWarning__cyrn7:before{content:"⚠️"}.BlogEditor_loadingSpinner__mDZ0m{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;gap:16px}.BlogEditor_spinner__DAfFI{width:40px;height:40px;border:3px solid #374151;border-top-color:#fbbf24;border-radius:50%;animation:BlogEditor_spin__aiMTx 1s linear infinite}@keyframes BlogEditor_spin__aiMTx{to{transform:rotate(1turn)}}.BlogEditor_formGrid__J3R_Y{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px;background:#111827;border:1px solid #374151;padding:24px;border-radius:12px}.BlogEditor_formGroup__bHSOE{display:flex;flex-direction:column;gap:6px}.BlogEditor_label__YqD6Z{font-size:14px;font-weight:500;color:#f3f4f6}.BlogEditor_required__KUAMa{color:#f87171}.BlogEditor_input__vYdaH,.BlogEditor_select__n_Lil,.BlogEditor_textarea__pQsiG{padding:10px 12px;border:1px solid #374151;border-radius:6px;font-size:14px;font-family:inherit;background:#1f2937;color:#f3f4f6;transition:border-color .2s,box-shadow .2s}.BlogEditor_input__vYdaH::-moz-placeholder,.BlogEditor_textarea__pQsiG::-moz-placeholder{color:#6b7280}.BlogEditor_input__vYdaH::placeholder,.BlogEditor_textarea__pQsiG::placeholder{color:#6b7280}.BlogEditor_input__vYdaH:focus,.BlogEditor_select__n_Lil:focus,.BlogEditor_textarea__pQsiG:focus{outline:none;border-color:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,.1)}.BlogEditor_textarea__pQsiG{resize:vertical;min-height:80px}.BlogEditor_slugInput__MFQvo{display:flex;align-items:center}.BlogEditor_slugPrefix__Onuyu{background-color:#374151;padding:10px 12px;border:1px solid #374151;border-right:none;border-radius:6px 0 0 6px;font-size:14px;color:#9ca3af}.BlogEditor_slugInput__MFQvo .BlogEditor_input__vYdaH{border-radius:0 6px 6px 0;flex:1}.BlogEditor_editorsSection__3k8If{margin-bottom:24px}.BlogEditor_sectionTitle__8jWiT{font-size:1rem;font-weight:600;margin:0 0 16px;color:#f3f4f6}.BlogEditor_editorsGrid__JCaFi{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:1024px){.BlogEditor_editorsGrid__JCaFi{grid-template-columns:1fr 1fr}}.BlogEditor_editorWrapper__NjlhL{background:#111827;border:1px solid #374151;border-radius:12px;overflow:hidden}.BlogEditor_editorHeader__P9Fjx{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#1f2937;border-bottom:1px solid #374151}.BlogEditor_langFlag__pOKNx{font-size:.75rem;font-weight:700;color:#111827;background:#fbbf24;padding:4px 8px;border-radius:4px}.BlogEditor_editorLang__SvRtg{font-size:14px;font-weight:600;color:#f3f4f6}.BlogEditor_actions__lYhkx{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#111827;border:1px solid #374151;border-radius:12px;position:sticky;bottom:20px}.BlogEditor_actionsLeft__iyIDn,.BlogEditor_actionsRight__AMkn8{display:flex;gap:12px}.BlogEditor_deleteButton__SlKid,.BlogEditor_draftButton__O2uNr,.BlogEditor_publishButton__rGe_l,.BlogEditor_resetButton__xOmQD{padding:12px 24px;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:all .15s ease}.BlogEditor_deleteButton__SlKid{background-color:#dc2626;color:white}.BlogEditor_deleteButton__SlKid:hover{background-color:#b91c1c}.BlogEditor_resetButton__xOmQD{background-color:#374151;color:#f3f4f6;border:1px solid #4b5563}.BlogEditor_resetButton__xOmQD:hover:not(:disabled){background-color:#4b5563}.BlogEditor_draftButton__O2uNr{background-color:#4b5563;color:white}.BlogEditor_draftButton__O2uNr:hover{background-color:#6b7280}.BlogEditor_publishButton__rGe_l{background-color:#fbbf24;color:#111827}.BlogEditor_publishButton__rGe_l:hover{background-color:#f59e0b}.BlogEditor_deleteButton__SlKid:disabled,.BlogEditor_draftButton__O2uNr:disabled,.BlogEditor_publishButton__rGe_l:disabled,.BlogEditor_resetButton__xOmQD:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.BlogEditor_container___cZMN{padding:16px}.BlogEditor_formGrid__J3R_Y{grid-template-columns:1fr}.BlogEditor_title__HPey2{font-size:1.25rem}.BlogEditor_actions__lYhkx{flex-direction:column;gap:16px;position:static}.BlogEditor_actionsLeft__iyIDn,.BlogEditor_actionsRight__AMkn8{width:100%;justify-content:center;flex-wrap:wrap}}.PronosticInput_container__Kcmcc{background:linear-gradient(135deg,#ffffff,#f8fafc);border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:30px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.PronosticInput_header__hONdq{margin-bottom:20px}.PronosticInput_title__2M836{font-size:20px;font-weight:700;color:#1e293b;margin:0 0 8px}.PronosticInput_subtitle__LRT7q{font-size:14px;color:#64748b;margin:0}.PronosticInput_inputSection__fe4Mn{display:flex;flex-direction:column;gap:16px}.PronosticInput_textarea__tFPyr{width:100%;min-height:80px;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;resize:vertical;transition:border-color .2s ease;background:#ffffff}.PronosticInput_textarea__tFPyr:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PronosticInput_textarea__tFPyr:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}.PronosticInput_textarea__tFPyr::-moz-placeholder{color:#94a3b8}.PronosticInput_textarea__tFPyr::placeholder{color:#94a3b8}.PronosticInput_buttonGroup__pvU4b{display:flex;gap:12px;flex-wrap:wrap}.PronosticInput_addButton__WGht_{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(16,185,129,.2)}.PronosticInput_addButton__WGht_:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.PronosticInput_addButton__WGht_:disabled{background:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.PronosticInput_addButton__WGht_.PronosticInput_processing__wfvsL{background:#6366f1;cursor:wait}.PronosticInput_clearButton__dx45p{padding:12px 20px;background:transparent;color:#64748b;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.PronosticInput_clearButton__dx45p:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#475569}.PronosticInput_clearButton__dx45p:disabled{opacity:.5;cursor:not-allowed}.PronosticInput_importButton__TSwgY{background:linear-gradient(135deg,#17a2b8,#138496);color:white;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px;display:flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:0 2px 4px rgba(23,162,184,.2)}.PronosticInput_importButton__TSwgY:hover:not(:disabled){background:linear-gradient(135deg,#138496,#117a8b);transform:translateY(-1px);box-shadow:0 4px 12px rgba(23,162,184,.3)}.PronosticInput_importButton__TSwgY:disabled{background:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.PronosticInput_importButton__TSwgY.PronosticInput_processing__wfvsL{background:linear-gradient(135deg,#138496,#117a8b);cursor:not-allowed}.PronosticInput_spinner__nacei{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:PronosticInput_spin__4vFhQ 1s linear infinite}@keyframes PronosticInput_spin__4vFhQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.PronosticInput_container__Kcmcc{padding:20px;margin-bottom:24px}.PronosticInput_title__2M836{font-size:18px}.PronosticInput_buttonGroup__pvU4b{flex-direction:column}.PronosticInput_addButton__WGht_,.PronosticInput_clearButton__dx45p{background:#6c757d;color:white;border:none;padding:12px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px}.PronosticInput_clearButton__dx45p:hover:not(:disabled){background:#5a6268;transform:translateY(-1px)}.PronosticInput_clearButton__dx45p:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed;transform:none}.PronosticInput_importButton__TSwgY{background:linear-gradient(135deg,#17a2b8,#138496);color:white;border:none;padding:12px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px;display:flex;align-items:center;gap:8px;white-space:nowrap}.PronosticInput_importButton__TSwgY:hover:not(:disabled){background:linear-gradient(135deg,#138496,#117a8b);transform:translateY(-1px);box-shadow:0 4px 12px rgba(23,162,184,.3)}.PronosticInput_importButton__TSwgY:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.PronosticInput_importButton__TSwgY.PronosticInput_processing__wfvsL{background:linear-gradient(135deg,#138496,#117a8b);cursor:not-allowed}.PronosticInput_addButton__WGht_,.PronosticInput_clearButton__dx45p{padding:10px 16px;font-size:13px}}.GestioneNotificheAvanzate_container__PpYeD{padding:20px;max-width:1400px;margin:0 auto}.GestioneNotificheAvanzate_header__CYxME{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.GestioneNotificheAvanzate_title__rURBv{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:600;color:#ffd700;margin:0}.GestioneNotificheAvanzate_titleIcon__Yqj7A{color:#ffd700}.GestioneNotificheAvanzate_headerActions__MkrKw{display:flex;align-items:center;gap:16px}.GestioneNotificheAvanzate_tabsContainer__NBhKu{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:16px;background:#1a1a2e;border-radius:12px;border:1px solid #2a2a4a}.GestioneNotificheAvanzate_tab__fzYPY{padding:10px 16px;border:2px solid transparent;border-radius:8px;background:#2a2a4a;font-size:12px;font-weight:600;color:#a0a0a0;cursor:pointer;transition:all .2s ease;text-transform:uppercase;white-space:nowrap}.GestioneNotificheAvanzate_tab__fzYPY:hover{border-color:#ffd700;background:#3a3a5a;color:#ffd700}.GestioneNotificheAvanzate_tabActive__ef4sI{background:#ffd700;color:#000;border-color:#ffd700}.GestioneNotificheAvanzate_tabActive__ef4sI:hover{background:#ffed4a;color:#000}.GestioneNotificheAvanzate_addButton__uM_mj{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#28a745;color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.GestioneNotificheAvanzate_addButton__uM_mj:hover{background-color:#218838}.GestioneNotificheAvanzate_tableCard__tK8Qr{background-color:white;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e9ecef}.GestioneNotificheAvanzate_tableTitle__RFEfH{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#212529;margin:0 0 20px}.GestioneNotificheAvanzate_filterBadge__JQnel{padding:4px 10px;background-color:#e3f2fd;color:#1565c0;border-radius:12px;font-size:12px;font-weight:500}.GestioneNotificheAvanzate_loading__dFrk5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#6c757d}.GestioneNotificheAvanzate_spinner__EqJOv{width:40px;height:40px;border:3px solid #e9ecef;border-top-color:#007bff;border-radius:50%;animation:GestioneNotificheAvanzate_spin__KuwOI 1s linear infinite;margin-bottom:12px}@keyframes GestioneNotificheAvanzate_spin__KuwOI{to{transform:rotate(1turn)}}.GestioneNotificheAvanzate_emptyState__NnXAo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#6c757d}.GestioneNotificheAvanzate_emptyIcon__gpbnm{color:#ced4da;margin-bottom:16px}.GestioneNotificheAvanzate_emptyState__NnXAo p{margin:0 0 16px}.GestioneNotificheAvanzate_tableWrapper__UO8SH{overflow-x:auto}.GestioneNotificheAvanzate_table__3obfc{width:100%;border-collapse:collapse}.GestioneNotificheAvanzate_table__3obfc td,.GestioneNotificheAvanzate_table__3obfc th{padding:12px 16px;text-align:left;border-bottom:1px solid #e9ecef;color:#212529}.GestioneNotificheAvanzate_table__3obfc th{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;background-color:#f8f9fa}.GestioneNotificheAvanzate_table__3obfc tr:hover{background-color:#f8f9fa}.GestioneNotificheAvanzate_table__3obfc tr.GestioneNotificheAvanzate_inactive__S6oGm{opacity:.6}.GestioneNotificheAvanzate_statusBadge__UM_KN{display:inline-flex;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600}.GestioneNotificheAvanzate_statusActive__hOeCY{background-color:#d4edda;color:#155724}.GestioneNotificheAvanzate_statusInactive__H_rvN{background-color:#f8d7da;color:#721c24}.GestioneNotificheAvanzate_scopeBadge__txPX_{display:inline-block;padding:3px 8px;background-color:#e9ecef;color:#495057;border-radius:8px;font-size:11px;font-weight:500;text-transform:uppercase}.GestioneNotificheAvanzate_serviceBadge__2_eND{display:inline-block;padding:3px 8px;background-color:#fff3cd;color:#856404;border-radius:8px;font-size:11px;font-weight:500;margin-left:6px}.GestioneNotificheAvanzate_titleCell__3xT8W{display:flex;flex-direction:column;gap:2px;max-width:250px}.GestioneNotificheAvanzate_titleCell__3xT8W strong{color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GestioneNotificheAvanzate_titleEn__6h604{font-size:12px;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GestioneNotificheAvanzate_priorityBadge__OZv2C{display:inline-flex;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;color:white}.GestioneNotificheAvanzate_filterIndicator__Oiz1S{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background-color:#e3f2fd;color:#1565c0;border-radius:8px;font-size:11px;font-weight:500}.GestioneNotificheAvanzate_noFilter__aFtbL{color:#adb5bd}.GestioneNotificheAvanzate_actions__jaGT4{display:flex;gap:8px}.GestioneNotificheAvanzate_actionButton__AJLSm{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background-color:#e9ecef;color:#495057;cursor:pointer;transition:all .2s ease}.GestioneNotificheAvanzate_actionButton__AJLSm:hover{background-color:#007bff;color:white}.GestioneNotificheAvanzate_actionButton__AJLSm.GestioneNotificheAvanzate_deactivate__k6mRw:hover{background-color:#ffc107;color:#212529}.GestioneNotificheAvanzate_actionButton__AJLSm.GestioneNotificheAvanzate_activate__niRBR:hover{background-color:#28a745;color:white}.GestioneNotificheAvanzate_actionButton__AJLSm.GestioneNotificheAvanzate_delete__uJL31:hover{background-color:#dc3545;color:white}.GestioneNotificheAvanzate_actionButton__AJLSm.GestioneNotificheAvanzate_readStatus__X8hur:hover{background-color:#6c757d;color:white}.GestioneNotificheAvanzate_modalOverlay__6JqPr{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.GestioneNotificheAvanzate_modal__LThWx{background-color:white;border-radius:12px;padding:24px;max-width:400px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.3)}.GestioneNotificheAvanzate_modal__LThWx h3{margin:0 0 16px;font-size:18px;color:#212529}.GestioneNotificheAvanzate_modal__LThWx p{margin:0 0 12px;color:#495057}.GestioneNotificheAvanzate_modalWarning__CVFsA{color:#dc3545!important;font-size:13px}.GestioneNotificheAvanzate_modalActions__AX3qB{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.GestioneNotificheAvanzate_cancelButton__Nldkf{padding:10px 20px;background-color:#f8f9fa;color:#495057;border:1px solid #ced4da;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.GestioneNotificheAvanzate_cancelButton__Nldkf:hover{background-color:#e9ecef}.GestioneNotificheAvanzate_deleteButton__KRYxT{padding:10px 20px;background-color:#dc3545;color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.GestioneNotificheAvanzate_deleteButton__KRYxT:hover{background-color:#c82333}@media (max-width:768px){.GestioneNotificheAvanzate_container__PpYeD{padding:16px}.GestioneNotificheAvanzate_header__CYxME{flex-direction:column;align-items:flex-start}.GestioneNotificheAvanzate_headerActions__MkrKw{width:100%;flex-direction:column;align-items:stretch}.GestioneNotificheAvanzate_title__rURBv{font-size:20px}.GestioneNotificheAvanzate_table__3obfc td,.GestioneNotificheAvanzate_table__3obfc th{padding:10px 12px;font-size:13px}.GestioneNotificheAvanzate_titleCell__3xT8W{max-width:150px}}.PronosticInput_container__1v0ox{background:linear-gradient(135deg,#ffffff,#f8fafc);border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:30px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.PronosticInput_header__YtpEb{margin-bottom:20px}.PronosticInput_title__Vqt_o{font-size:20px;font-weight:700;color:#1e293b;margin:0 0 8px}.PronosticInput_subtitle__gyhpD{font-size:14px;color:#64748b;margin:0}.PronosticInput_inputSection__Ynozy{display:flex;flex-direction:column;gap:16px}.PronosticInput_textarea__h43Qw{width:100%;min-height:80px;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;resize:vertical;transition:border-color .2s ease;background:#ffffff}.PronosticInput_textarea__h43Qw:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PronosticInput_textarea__h43Qw:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}.PronosticInput_textarea__h43Qw::-moz-placeholder{color:#94a3b8}.PronosticInput_textarea__h43Qw::placeholder{color:#94a3b8}.PronosticInput_buttonGroup__Cjgqn{display:flex;gap:12px;flex-wrap:wrap}.PronosticInput_addButton__yJ16B{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(16,185,129,.2)}.PronosticInput_addButton__yJ16B:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.PronosticInput_addButton__yJ16B:disabled{background:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.PronosticInput_addButton__yJ16B.PronosticInput_processing___Dl5K{background:#6366f1;cursor:wait}.PronosticInput_clearButton__h_b59{padding:12px 20px;background:transparent;color:#64748b;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.PronosticInput_clearButton__h_b59:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#475569}.PronosticInput_clearButton__h_b59:disabled{opacity:.5;cursor:not-allowed}.PronosticInput_importButton__eLPRn{background:linear-gradient(135deg,#17a2b8,#138496);color:white;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px;display:flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:0 2px 4px rgba(23,162,184,.2)}.PronosticInput_importButton__eLPRn:hover:not(:disabled){background:linear-gradient(135deg,#138496,#117a8b);transform:translateY(-1px);box-shadow:0 4px 12px rgba(23,162,184,.3)}.PronosticInput_importButton__eLPRn:disabled{background:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.PronosticInput_importButton__eLPRn.PronosticInput_processing___Dl5K{background:linear-gradient(135deg,#138496,#117a8b);cursor:not-allowed}.PronosticInput_spinner__1ThWo{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:PronosticInput_spin__xYpHj 1s linear infinite}@keyframes PronosticInput_spin__xYpHj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.PronosticInput_container__1v0ox{padding:20px;margin-bottom:24px}.PronosticInput_title__Vqt_o{font-size:18px}.PronosticInput_buttonGroup__Cjgqn{flex-direction:column}.PronosticInput_addButton__yJ16B,.PronosticInput_clearButton__h_b59{background:#6c757d;color:white;border:none;padding:12px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px}.PronosticInput_clearButton__h_b59:hover:not(:disabled){background:#5a6268;transform:translateY(-1px)}.PronosticInput_clearButton__h_b59:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed;transform:none}.PronosticInput_importButton__eLPRn{background:linear-gradient(135deg,#17a2b8,#138496);color:white;border:none;padding:12px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px;display:flex;align-items:center;gap:8px;white-space:nowrap}.PronosticInput_importButton__eLPRn:hover:not(:disabled){background:linear-gradient(135deg,#138496,#117a8b);transform:translateY(-1px);box-shadow:0 4px 12px rgba(23,162,184,.3)}.PronosticInput_importButton__eLPRn:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.PronosticInput_importButton__eLPRn.PronosticInput_processing___Dl5K{background:linear-gradient(135deg,#138496,#117a8b);cursor:not-allowed}.PronosticInput_addButton__yJ16B,.PronosticInput_clearButton__h_b59{padding:10px 16px;font-size:13px}}.PublicationPage_container__zbDVK{width:100%;min-height:100vh;background-color:var(--publication-bg-color);color:var(--publication-text-color);font-family:var(--publication-font-family);font-size:var(--publication-font-size);line-height:var(--publication-line-height);padding:var(--publication-padding)}.PublicationPage_header__e__uX{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--publication-margin);flex-wrap:wrap}.PublicationPage_titleContainer__EEJT0{display:flex;align-items:center;gap:16px}.PublicationPage_titleIcon__KIsZw{display:inline-flex;align-items:center;flex-shrink:0;width:clamp(40px,12vw,80px);height:auto}.PublicationPage_title__Cb1NR{font-size:24px;font-weight:var(--publication-font-weight-bold);margin:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.PublicationPage_subscribedBadge__EifxZ{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase;padding:3.5px 12px;border-radius:20px;border:1.5px solid;opacity:.85}.PublicationPage_subscribedDot__qI61F{width:7px;height:7px;box-shadow:0 0 6px currentColor;border-radius:50%;flex-shrink:0}.PublicationPage_purchaseBadge__gZC_P{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:5px;font-size:.68rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:5px 14px;border-radius:20px;color:#fff;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.2);position:relative;overflow:hidden}.PublicationPage_purchaseBadge__gZC_P:after{content:"";position:absolute;top:0;left:-100%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:PublicationPage_purchaseShine__bw1jo 8s ease-in-out infinite}.PublicationPage_purchaseBadge__gZC_P:hover{transform:scale(1.08) translateY(-1px);filter:brightness(1.15);box-shadow:0 6px 20px rgba(0,0,0,.35)}.PublicationPage_purchaseBadge__gZC_P:active{transform:scale(.97)}@keyframes PublicationPage_purchaseShine__bw1jo{0%,70%,to{left:-100%}90%{left:150%}}.PublicationPage_actions__C_LTL{display:flex;gap:12px;align-items:center}.PublicationPage_dateIndicator__t9Hnd{text-align:center;margin-bottom:var(--publication-margin);font-weight:var(--publication-font-weight-bold)}.PublicationPage_errorMessage__H_Iqd{background-color:var(--status-error-color);color:white;padding:12px;border-radius:var(--publication-border-radius);margin-bottom:var(--publication-margin)}.PublicationPage_emptyState__Mj1f0{text-align:center;padding:var(--publication-padding);background-color:white;border-radius:var(--publication-border-radius);box-shadow:var(--publication-shadow)}.PublicationPage_loadingSpinner__LnrXt{display:flex;flex-direction:column;align-items:center;margin-top:var(--publication-margin)}.PublicationPage_spinner__GwOc9{width:40px;height:40px;border-top:4px solid var(--publication-header-bg);border:4px solid var(--publication-header-bg);border-top-color:var(--status-saving-color);border-radius:50%;animation:PublicationPage_spin__81bPb 1s linear infinite;margin-bottom:12px}@keyframes PublicationPage_spin__81bPb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PublicationPage_tablesContainer__4jbNO{display:flex;flex-direction:column;gap:var(--publication-margin)}.PublicationPage_tableWrapper__GaJrx{background-color:white;border-radius:var(--publication-border-radius);box-shadow:var(--publication-shadow);overflow:hidden}.PublicationPage_spacer__SoiN0{height:1000px;width:100%}@media (max-width:768px){.PublicationPage_title__Cb1NR{font-size:13px}.PublicationPage_purchaseBadge__gZC_P{padding:6px 20px 6px 14px}.PublicationPage_header__e__uX{flex-direction:column;align-items:flex-start;gap:12px}.PublicationPage_actions__C_LTL{flex-wrap:wrap}.PublicationPage_titleContainer__EEJT0{width:100%;justify-content:flex-start;margin-bottom:12px}}.FreePronoCard_card__KK0cs{position:relative;overflow:hidden;border-radius:16px;border:2px solid;box-shadow:0 10px 25px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;transform:scale(1)}@media (hover:hover){.FreePronoCard_card__KK0cs:hover{transform:scale(1.02)}}.FreePronoCard_pending__PfU1z{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe;box-shadow:0 10px 25px rgba(59,130,246,.15)}.FreePronoCard_won__X7_r2{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0;box-shadow:0 10px 25px rgba(34,197,94,.15)}.FreePronoCard_lost__ZriU8{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#fca5a5;box-shadow:0 10px 25px rgba(239,68,68,.15)}.FreePronoCard_statusBadge__97Cqn{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 16px 12px;border-radius:14px 14px 0 0;-webkit-mask:radial-gradient(50% 8px at 50% 100%,transparent 100%,black);mask:radial-gradient(50% 8px at 50% 100%,transparent 100%,black)}.FreePronoCard_statusBadgePending__DzQXx{background-color:#dbeafe}.FreePronoCard_statusBadgeWon__Ydu_M{background-color:#bbf7d0}.FreePronoCard_statusBadgeLost__basmO{background-color:#fca5a5}.FreePronoCard_statusIcon__CzHrl{width:24px;height:24px}.FreePronoCard_statusIconWon__uQlyi{width:24px;height:24px;color:#15803d}.FreePronoCard_statusIconLost__5W42T{width:24px;height:24px;color:#991b1b}.FreePronoCard_statusIconPending__73QXT{width:24px;height:24px;color:#1d4ed8}.FreePronoCard_statusText__Me37S{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase}.FreePronoCard_statusPending__ei0Np{color:#1d4ed8;background-color:#dbeafe}.FreePronoCard_statusWon__sF_HY{color:#15803d;background-color:#bbf7d0}.FreePronoCard_statusLost___F0Zf{color:#991b1b;background-color:#fca5a5}.FreePronoCard_statusBlue__ZdJgo{color:#1d4ed8;background-color:#dbeafe}.FreePronoCard_statusGreen__eQPlB{color:#15803d;background-color:#bbf7d0}.FreePronoCard_statusRed__NH6nJ{color:#991b1b;background-color:#fca5a5}.FreePronoCard_cardContent__cBVW9{padding:clamp(1rem,3vw,1.5rem);display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1rem)}.FreePronoCard_header__3702A{display:flex;flex-direction:column;gap:4px}.FreePronoCard_timeLocation__gx6NH{display:flex;align-items:center;gap:8px;color:#000000}.FreePronoCard_timeIcon__LBLh7{width:20px;height:20px;color:#000000}.FreePronoCard_timeText__ALy1R{font-size:20px;font-weight:700;color:#000000}.FreePronoCard_locationGlow__7UvMw{text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.6),0 0 30px rgba(255,255,255,.4);color:#000000}.FreePronoCard_raceTitle__UBKKR{font-size:16px;font-weight:600;color:#6b7280;line-height:1.3;margin:0}.FreePronoCard_raceInfo__XTZ8C{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.FreePronoCard_raceDetails__SWSG0{font-size:14px;color:#6b7280;margin:0}.FreePronoCard_terrainInfo__EHGq2{display:flex;align-items:center;gap:8px;color:#6b7280}.FreePronoCard_terrainIcon__kB6IG{width:16px;height:16px}.FreePronoCard_terrainText__zVQ0X{font-size:14px;font-weight:500}.FreePronoCard_horseSection__0Wl8J{background-color:rgba(255,255,255,.8);border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.5)}.FreePronoCard_horseHeader__IwxQ2{display:flex;align-items:center;justify-content:center;gap:12px}.FreePronoCard_horseTitle__dd7T5{font-size:clamp(1.25rem,3vw + .5rem,1.7rem);font-weight:700;color:#1f2937;margin:0;text-align:center}.FreePronoCard_horseEmoji__MrkD3{font-size:32px}.FreePronoCard_betTypeSection__L2yGC{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:8px 12px;background:rgba(107,114,128,.1);border-radius:8px;text-align:center}.FreePronoCard_betTypeLabel__Zr937{font-size:.8rem;font-weight:500;color:#6b7280;margin:0}.FreePronoCard_betTypeValue__z1uxZ{font-size:.8rem;font-weight:600;color:#374151;margin:0}.FreePronoCard_positionSection__6sXK0{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:8px 12px;background:rgba(107,114,128,.1);border-radius:8px;text-align:center}.FreePronoCard_positionLabel__50v3H{font-size:.8rem;font-weight:500;color:#6b7280;margin:0}.FreePronoCard_positionValue__tTvn2{font-size:.8rem;font-weight:600;margin:0}.FreePronoCard_positionSection__6sXK0.FreePronoCard_won__X7_r2 .FreePronoCard_positionValue__tTvn2{color:#15803d}.FreePronoCard_positionSection__6sXK0.FreePronoCard_lost__ZriU8 .FreePronoCard_positionValue__tTvn2{color:#dc2626}.FreePronoCard_positionSection__6sXK0.FreePronoCard_pending__PfU1z .FreePronoCard_positionValue__tTvn2{color:#2563eb}.FreePronoCard_quotesGrid__AM259{display:grid;grid-template-columns:1fr 1fr;gap:12px}.FreePronoCard_quoteCard__8R1M9{background-color:rgba(255,255,255,.8);border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.5);text-align:center}.FreePronoCard_quoteLabel___RbY5{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.FreePronoCard_quoteValue__pHvGZ{font-size:18px;font-weight:700;color:#1f2937}.FreePronoCard_notes__sWtdV{background-color:rgba(255,255,255,.6);border-radius:8px;padding:12px;font-size:14px;color:#374151;line-height:1.5;border:1px solid rgba(255,255,255,.3)}@media (max-width:768px){.FreePronoCard_raceTitle__UBKKR{font-size:18px}.FreePronoCard_raceInfo__XTZ8C{flex-direction:column;align-items:flex-start}.FreePronoCard_betTypeSection__L2yGC{padding:6px 10px;gap:4px}.FreePronoCard_betTypeLabel__Zr937,.FreePronoCard_betTypeValue__z1uxZ{font-size:.75rem}.FreePronoCard_positionSection__6sXK0{padding:6px 10px;gap:4px}.FreePronoCard_positionLabel__50v3H,.FreePronoCard_positionValue__tTvn2{font-size:.75rem}}@media (max-width:480px){.FreePronoCard_raceTitle__UBKKR{font-size:16px}.FreePronoCard_statusText__Me37S{font-size:11px;padding:3px 10px}}@media (max-width:320px){.FreePronoCard_quotesGrid__AM259{grid-template-columns:1fr;gap:8px}.FreePronoCard_quoteCard__8R1M9{padding:10px}}.FreePronoPage_container__y2dNj{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:20px}.FreePronoPage_header__3MGW9{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;max-width:1200px;margin-left:auto;margin-right:auto}.FreePronoPage_titleContainer__YWO1a{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.FreePronoPage_title__3OZZ0{font-size:clamp(1.5rem,3vw + .5rem,2rem);font-weight:800;color:#1e293b;margin:0;display:flex;align-items:center;gap:12px}.FreePronoPage_titleIcon__L7DSf{display:inline-flex;align-items:center;flex-shrink:0;width:clamp(40px,12vw,64px);height:auto;font-size:36px}.FreePronoPage_actions__6x5bx{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.FreePronoPage_dateIndicator__XBP_2{text-align:center;font-size:16px;color:#475569;background:rgba(255,255,255,.8);padding:12px 24px;border-radius:12px;border:1px solid #e2e8f0;max-width:1200px;margin:0 auto 30px}.FreePronoPage_loadingSpinner__uClh2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#64748b}.FreePronoPage_spinner__pkp_H{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:FreePronoPage_spin__54LZ3 1s linear infinite;margin-bottom:16px}@keyframes FreePronoPage_spin__54LZ3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FreePronoPage_errorMessage__fuPcr{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5;color:#dc2626;padding:16px 24px;border-radius:12px;text-align:center;font-weight:500;max-width:1200px;margin:0 auto 30px}.FreePronoPage_emptyState__sKoUS{text-align:center;padding:60px 20px;color:#64748b;max-width:1200px;margin:0 auto}.FreePronoPage_emptyState__sKoUS p{font-size:18px;margin:0}.FreePronoPage_cardsContainer__Du5d7{max-width:1200px;margin:0 auto;display:grid;gap:clamp(1rem,2vw,1.5rem)}@media (min-width:640px){.FreePronoPage_cardsContainer__Du5d7{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.FreePronoPage_cardsContainer__Du5d7{grid-template-columns:repeat(3,1fr)}}.FreePronoPage_spacer__LUkOM{height:100px}@media (max-width:768px){.FreePronoPage_container__y2dNj{padding:16px}.FreePronoPage_header__3MGW9{gap:16px;margin-bottom:24px}.FreePronoPage_titleContainer__YWO1a{flex-direction:column;align-items:flex-start;gap:12px}.FreePronoPage_titleIcon__L7DSf{font-size:32px}.FreePronoPage_actions__6x5bx{width:100%;justify-content:center}.FreePronoPage_dateIndicator__XBP_2{font-size:14px;padding:10px 20px;margin-bottom:24px}.FreePronoPage_spacer__LUkOM{height:60px}}@media (max-width:480px){.FreePronoPage_container__y2dNj{padding:12px}.FreePronoPage_titleIcon__L7DSf{font-size:28px}.FreePronoPage_dateIndicator__XBP_2{font-size:13px;padding:8px 16px}}.FreePronoPage_calendarWrapper__yXL5_{display:flex;justify-content:center}.VelocitySystemPage_pageContainer__Rpeb6{position:relative;background:linear-gradient(135deg,#fff7ed,#ffedd5 50%,#f8fafc)!important}.VelocitySystemPage_pageContainer__Rpeb6:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.05;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.VelocitySystemPage_pageTitle__0C_YY{font-size:clamp(1.5rem,3vw + .5rem,2rem)!important}.VelocitySystemPage_amberSpinner__lNpG3{border:4px solid #e2e8f0;border-top-color:#f59e0b}[data-theme=dark] .VelocitySystemPage_pageContainer__Rpeb6{background:linear-gradient(135deg,#2a1f10,#3d2e18 50%,#1a2332)!important;color:#f1f5f9!important}[data-theme=dark] .VelocitySystemPage_amberSpinner__lNpG3{border-color:#F59E0B #334155 #334155}.VelocitySystemPage_disclaimer__5mm0k{margin:1.5rem 0;padding:1rem 1.25rem;border-radius:.5rem;background:rgba(245,158,11,.06);border:1px solid rgba(245,158,11,.2);font-size:.975rem;color:#92400e;line-height:1.6;font-style:italic;text-align:center}.VelocitySystemPage_disclaimer__5mm0k p{margin:0}[data-theme=dark] .VelocitySystemPage_disclaimer__5mm0k{color:rgba(245,158,11,.7);background:rgba(245,158,11,.05);border-color:rgba(245,158,11,.15)}@media (max-width:768px){.VelocitySystemPage_pageContainer__Rpeb6:after{display:none}}