.ConfirmationModal_overlay__jaAFc{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.ConfirmationModal_modal__PYOBT{background:var(--card-bg,#fff);border-radius:12px;padding:24px;max-width:400px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,.3)}[data-theme=dark] .ConfirmationModal_modal__PYOBT{background:#2d2d2d}.ConfirmationModal_content__NSbNF{display:flex;flex-direction:column;gap:20px}.ConfirmationModal_message__qfhCq{margin:0;font-size:1rem;color:var(--header-text,#333);line-height:1.5}[data-theme=dark] .ConfirmationModal_message__qfhCq{color:#e0e0e0}.ConfirmationModal_actions__LexZt{display:flex;gap:12px;justify-content:flex-end}.ConfirmationModal_cancelBtn__kzjHX,.ConfirmationModal_confirmBtn__hmJqa{padding:10px 20px;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.ConfirmationModal_cancelBtn__kzjHX{background:#e0e0e0;color:#333}.ConfirmationModal_cancelBtn__kzjHX:hover{background:#d0d0d0}[data-theme=dark] .ConfirmationModal_cancelBtn__kzjHX{background:#444;color:#e0e0e0}[data-theme=dark] .ConfirmationModal_cancelBtn__kzjHX:hover{background:#555}.ConfirmationModal_confirmBtn__hmJqa{background:#e74c3c;color:#fff}.ConfirmationModal_confirmBtn__hmJqa:hover{background:#c0392b}[data-theme=dark] .ConfirmationModal_confirmBtn__hmJqa{background:#e74c3c}[data-theme=dark] .ConfirmationModal_confirmBtn__hmJqa:hover{background:#c0392b}.Home_container__d256j{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;position:relative}[data-theme=dark] .Home_container__d256j{background:linear-gradient(135deg,#1a1a2e,#16213e)}.Home_themeBar__eIdhs{position:absolute;top:16px;right:16px}.Home_main__VkIEL{background:#fff;border-radius:16px;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:500px;width:100%}[data-theme=dark] .Home_main__VkIEL{background:#2d2d2d;box-shadow:0 20px 60px rgba(0,0,0,.5)}.Home_title__hYX6j{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:10px;text-align:center}[data-theme=dark] .Home_title__hYX6j{color:#e0e0e0}.Home_description__uXNdx{font-size:1.1rem;color:#666;text-align:center;margin-bottom:30px}[data-theme=dark] .Home_description__uXNdx{color:#b0b0b0}.Home_form__FrVR9{display:flex;flex-direction:column;gap:20px}.Home_formGroup__KFkHd{display:flex;flex-direction:column;gap:8px}.Home_formGroup__KFkHd label{font-weight:600;color:#333;font-size:.95rem}[data-theme=dark] .Home_formGroup__KFkHd label{color:#e0e0e0}.Home_input__OGaGo{padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s;background:#fff;color:#333}.Home_input__OGaGo:focus{outline:none;border-color:#667eea}[data-theme=dark] .Home_input__OGaGo{background:#1e1e1e;border-color:#444;color:#e0e0e0}[data-theme=dark] .Home_input__OGaGo::placeholder{color:#888}.Home_passwordContainer__BB3MN{position:relative;display:flex;align-items:center}.Home_passwordContainer__BB3MN .Home_input__OGaGo{padding-right:45px}.Home_showPasswordBtn__Q7sB_{position:absolute;right:8px;background:none;border:none;cursor:pointer;font-size:1.2rem;padding:4px 8px;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.Home_showPasswordBtn__Q7sB_:hover{opacity:.7}.Home_showPasswordBtn__Q7sB_:disabled{opacity:.5;cursor:not-allowed}.Home_checkboxLabel__vxS5i{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500;color:#333}.Home_checkbox__zqQL6{width:20px;height:20px;cursor:pointer}.Home_button__G93Ef{padding:14px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.Home_button__G93Ef:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(102,126,234,.4)}.Home_button__G93Ef:active{transform:translateY(0)}.Home_error__514Ji{color:#e74c3c;font-size:.9rem;margin-top:-10px}.Home_errorContainer__NRlZJ{display:flex;flex-direction:column;gap:10px}.Home_deleteButton__o1Y2v{padding:10px 16px;background:#e74c3c;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;font-size:.9rem;transition:background .3s}.Home_deleteButton__o1Y2v:hover{background:#c0392b}.Home_deleteButton__o1Y2v:disabled{opacity:.6;cursor:not-allowed}.Home_switchLabel__p1AsE{display:flex;flex-direction:column;gap:8px}.Home_switchLabel__p1AsE span{font-weight:600;color:#333;font-size:.95rem}[data-theme=dark] .Home_switchLabel__p1AsE span{color:#e0e0e0}.Home_switchContainer__YzfnD{display:flex;gap:4px;background:#f0f0f0;border-radius:8px;padding:4px}[data-theme=dark] .Home_switchContainer__YzfnD{background:#252525}.Home_switchButton__CMLzy{flex:1 1;padding:10px 16px;border:none;border-radius:6px;background:transparent;color:#666;font-weight:500;cursor:pointer;transition:all .3s}[data-theme=dark] .Home_switchButton__CMLzy{color:#b0b0b0}.Home_switchButton__CMLzy.Home_active__EQNkL{background:#667eea;color:#fff}.Home_switchButton__CMLzy:disabled{opacity:.6;cursor:not-allowed}.Home_hint__9PCFr{font-size:.85rem;color:#999;margin-top:4px}.Home_button__G93Ef:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.Home_container__d256j{padding:15px}.Home_main__VkIEL{padding:25px 20px;border-radius:12px}.Home_title__hYX6j{font-size:1.8rem}.Home_description__uXNdx{font-size:1rem;margin-bottom:25px}.Home_form__FrVR9{gap:16px}.Home_input__OGaGo{padding:14px 16px;font-size:16px}.Home_button__G93Ef{padding:16px 24px;font-size:1rem;width:100%}.Home_button__G93Ef:hover{transform:none}}