:root{--color-primary-darker: #00256a;--color-primary: #003580;--color-primary-hover: #461b9d;--color-primary-light: #2250a1;--color-primary-lighter: #bfc9e2;--color-accent-black: #5b2600;--color-accent-darker: #6a3d00;--color-accent: #804b00;--color-accent-light: #b37d43;--color-accent-lighter: #f6c28e;--color-text-primary: #1a1a1a;--color-text-secondary: #666666;--color-border: #d1d1d1;--color-border-hover: #999999;--color-error: #d32f2f;--color-error-light: #ffebee;--color-background: #ffffff;--color-disabled: #e0e0e0;--color-disabled-text: #9e9e9e}body{margin:0;font-family:Nunito,sans-serif;background-color:var(--color-app-background);color:var(--color-text-primary)}@font-face{font-family:Nunito;font-weight:100;src:url(/fonts/Nunito-ExtraLight.ttf) format("truetype")}@font-face{font-family:Nunito;font-weight:200;src:url(/fonts/Nunito-Light.ttf) format("truetype")}@font-face{font-family:Nunito;font-weight:300;src:url(/fonts/Nunito-Light.ttf) format("truetype")}@font-face{font-family:Nunito;font-weight:400;src:url(/fonts/Nunito-Regular.ttf) format("truetype")}@font-face{font-family:Nunito;font-weight:500;src:url(/fonts/Nunito-Medium.ttf) format("truetype")}@font-face{font-family:Nunito;font-weight:600;src:url(/fonts/Nunito-SemiBold.ttf) format("truetype")}@font-face{font-family:Nunito;font-weight:700;src:url(/fonts/Nunito-Bold.ttf) format("truetype")}@font-face{font-family:Nunito;font-weight:800;src:url(/fonts/Nunito-ExtraBold.ttf) format("truetype")}@font-face{font-family:Nunito;font-weight:900;src:url(/fonts/Nunito-Black.ttf) format("truetype")}._fieldContainer_75g43_1{position:relative;margin-bottom:24px;width:100%;font-family:Nunito,sans-serif}._inputWrapper_75g43_8{position:relative;width:100%}._input_75g43_8,._textarea_75g43_14{width:100%;padding:22px 12px 8px;font-size:16px;font-family:Nunito,sans-serif;font-weight:400;color:var(--color-text-primary);background-color:transparent;border:none;border-bottom:1px solid var(--color-border);border-radius:4px 4px 0 0;outline:none;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}._input_75g43_8:hover:not(:disabled),._textarea_75g43_14:hover:not(:disabled){border-bottom-color:var(--color-border-hover);background-color:#00000005}._input_75g43_8:focus,._textarea_75g43_14:focus{background-color:#0000000a}._input_75g43_8:disabled,._textarea_75g43_14:disabled{color:var(--color-disabled-text);background-color:var(--color-disabled);cursor:not-allowed}._input_75g43_8::placeholder,._textarea_75g43_14::placeholder{color:var(--color-text-secondary);opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}._textarea_75g43_14{resize:vertical;min-height:80px;padding-top:20px}._label_75g43_57{position:absolute;left:12px;top:22px;font-size:16px;font-weight:400;color:var(--color-text-secondary);pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1);transform-origin:left top;background-color:transparent;padding:0}._label_75g43_57._floating_75g43_70{top:4px;font-size:14px;font-weight:500;color:var(--color-primary)}._label_75g43_57._errorLabel_75g43_76{color:var(--color-error)}._required_75g43_80{color:var(--color-error);margin-left:2px}._underline_75g43_85{position:absolute;bottom:0;left:0;width:100%;height:1px;pointer-events:none}._underlineActive_75g43_94{position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--color-primary);transition:all .3s cubic-bezier(.4,0,.2,1);transform:translate(-50%)}._focused_75g43_105 ._underlineActive_75g43_94{width:100%}._focused_75g43_105 ._input_75g43_8::placeholder,._focused_75g43_105 ._textarea_75g43_14::placeholder{opacity:1}._error_75g43_76 ._input_75g43_8,._error_75g43_76 ._textarea_75g43_14{border-bottom-color:var(--color-error)}._error_75g43_76 ._input_75g43_8:hover:not(:disabled),._error_75g43_76 ._textarea_75g43_14:hover:not(:disabled){border-bottom-color:var(--color-error)}._error_75g43_76 ._underlineActive_75g43_94{background-color:var(--color-error)}._error_75g43_76 ._label_75g43_57{color:var(--color-error)}._disabled_75g43_128 ._label_75g43_57{color:var(--color-disabled-text)}._togglePassword_75g43_132{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;transition:color .2s cubic-bezier(.4,0,.2,1);border-radius:4px}._togglePassword_75g43_132:hover:not(:disabled){color:var(--color-primary);background-color:#0000000a}._togglePassword_75g43_132:focus{outline:2px solid var(--color-primary-light);outline-offset:2px}._togglePassword_75g43_132:disabled{color:var(--color-disabled-text);cursor:not-allowed}._togglePassword_75g43_132 svg{width:20px;height:20px}._errorMessage_75g43_165{display:flex;align-items:flex-start;gap:6px;margin-top:6px;font-size:12px;color:var(--color-error);animation:_slideDown_75g43_1 .2s cubic-bezier(.4,0,.2,1)}._errorMessage_75g43_165 svg{flex-shrink:0;margin-top:1px}._errorMessage_75g43_165 span{line-height:1.4}@keyframes _slideDown_75g43_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._fieldContainer_75g43_1._filled_75g43_192 ._input_75g43_8,._fieldContainer_75g43_1._filled_75g43_192 ._textarea_75g43_14{background-color:#0000000a;border-radius:4px 4px 0 0}._fieldContainer_75g43_1._filled_75g43_192 ._input_75g43_8:hover:not(:disabled),._fieldContainer_75g43_1._filled_75g43_192 ._textarea_75g43_14:hover:not(:disabled){background-color:#00000014}._fieldContainer_75g43_1._filled_75g43_192 ._input_75g43_8:focus,._fieldContainer_75g43_1._filled_75g43_192 ._textarea_75g43_14:focus{background-color:#0000001f}._fieldContainer_75g43_1._outlined_75g43_206 ._input_75g43_8,._fieldContainer_75g43_1._outlined_75g43_206 ._textarea_75g43_14{border:1px solid var(--color-border);border-radius:4px;padding:12px}._fieldContainer_75g43_1._outlined_75g43_206 ._input_75g43_8:hover:not(:disabled),._fieldContainer_75g43_1._outlined_75g43_206 ._textarea_75g43_14:hover:not(:disabled){border-color:var(--color-border-hover)}._fieldContainer_75g43_1._outlined_75g43_206 ._underline_75g43_85{display:none}._fieldContainer_75g43_1._outlined_75g43_206 ._label_75g43_57{background-color:var(--color-background);padding:0 4px;left:8px}._fieldContainer_75g43_1._outlined_75g43_206 ._label_75g43_57._floating_75g43_70{top:-8px}._fieldContainer_75g43_1._outlined_75g43_206._focused_75g43_105 ._input_75g43_8,._fieldContainer_75g43_1._outlined_75g43_206._focused_75g43_105 ._textarea_75g43_14{border-color:var(--color-primary);border-width:2px;padding:11px}._fieldContainer_75g43_1._outlined_75g43_206._error_75g43_76 ._input_75g43_8,._fieldContainer_75g43_1._outlined_75g43_206._error_75g43_76 ._textarea_75g43_14{border-color:var(--color-error)}._button_at9hz_1{width:100%;padding:14px 24px;font-size:16px;font-weight:600;font-family:Nunito,sans-serif;color:#fff;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);border:none;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0035804d;display:flex;align-items:center;justify-content:center;gap:8px}._button_at9hz_1:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #00358066;background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary-hover) 100%)}._button_at9hz_1:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #0035804d}._button_at9hz_1:disabled{opacity:.7;cursor:not-allowed;transform:none}._spinner_at9hz_34{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_at9hz_34 .6s linear infinite}@keyframes _spin_at9hz_34{to{transform:rotate(360deg)}}._errorBanner_zj2gj_1{display:flex;align-items:center;gap:10px;padding:12px 16px;background-color:var(--color-error-light);border:1px solid var(--color-error);border-radius:8px;color:var(--color-error);font-size:14px;font-weight:500;animation:_shake_zj2gj_1 .4s cubic-bezier(.36,.07,.19,.97)}._errorBanner_zj2gj_1 svg{flex-shrink:0}._errorBanner_zj2gj_1 span{line-height:1.4}@keyframes _shake_zj2gj_1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}._logoContainer_e7gy3_1{display:flex;justify-content:center;margin-bottom:32px}._logo_e7gy3_1{width:120px;height:auto;animation:_fadeIn_e7gy3_1 .6s cubic-bezier(.4,0,.2,1) .2s backwards}@keyframes _fadeIn_e7gy3_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._title_e7gy3_23{font-size:28px;font-weight:700;color:var(--color-text-primary);margin:0 0 8px;text-align:center;animation:_fadeIn_e7gy3_1 .6s cubic-bezier(.4,0,.2,1) .3s backwards}._subtitle_e7gy3_32{font-size:16px;font-weight:400;color:var(--color-text-secondary);margin:0 0 32px;text-align:center;animation:_fadeIn_e7gy3_1 .6s cubic-bezier(.4,0,.2,1) .4s backwards}._form_e7gy3_41{display:flex;flex-direction:column;gap:4px;animation:_fadeIn_e7gy3_1 .6s cubic-bezier(.4,0,.2,1) .5s backwards}._submitButton_e7gy3_48{margin-top:8px}@media(max-width:480px){._logo_e7gy3_1{width:100px}._title_e7gy3_23{font-size:24px}._subtitle_e7gy3_32{font-size:14px}}._textButton_1wqyj_1{background:none;border:none;color:var(--color-text-secondary);font-size:14px;font-weight:600;font-family:Nunito,sans-serif;cursor:pointer;padding:8px;transition:color .2s;display:flex;align-items:center;justify-content:center;gap:6px}._textButton_1wqyj_1:hover{color:var(--color-primary)}._textButton_1wqyj_1:disabled{cursor:not-allowed;opacity:.5}._container_nmvv5_1{text-align:center}._container_nmvv5_1 ._icon_nmvv5_4{width:64px;height:64px;margin:0 auto 24px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:_scaleIn_nmvv5_1 .4s cubic-bezier(.4,0,.2,1);color:#fff}._container_nmvv5_1 ._title_nmvv5_16{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0 0 8px}._container_nmvv5_1 ._subtitle_nmvv5_22{font-size:14px;font-weight:400;color:var(--color-text-secondary);margin:0 0 32px;line-height:1.5}._container_nmvv5_1 ._subtitle_nmvv5_22 ._phone_nmvv5_29{font-weight:600;color:var(--color-text-primary)}._container_nmvv5_1 ._form_nmvv5_33{display:flex;flex-direction:column;gap:24px}._container_nmvv5_1 ._form_nmvv5_33 ._actions_nmvv5_38{display:flex;flex-direction:column;gap:12px}._container_nmvv5_1 ._form_nmvv5_33 ._actions_nmvv5_38 ._resendRow_nmvv5_43{display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px;color:var(--color-text-secondary)}._container_nmvv5_1 ._form_nmvv5_33 ._actions_nmvv5_38 ._resendRow_nmvv5_43 ._resendButton_nmvv5_51{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:600;font-family:Nunito,sans-serif;cursor:pointer;padding:0;transition:color .2s}._container_nmvv5_1 ._form_nmvv5_33 ._actions_nmvv5_38 ._resendRow_nmvv5_43 ._resendButton_nmvv5_51:hover{color:var(--color-primary-hover);text-decoration:underline}._container_nmvv5_1 ._form_nmvv5_33 ._actions_nmvv5_38 ._resendRow_nmvv5_43 ._resendButton_nmvv5_51:disabled{color:var(--color-disabled-text);cursor:not-allowed;text-decoration:none}@keyframes _scaleIn_nmvv5_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media(max-width:480px){._container_nmvv5_1 ._form_nmvv5_33 ._codeInputs_nmvv5_83{gap:8px}._container_nmvv5_1 ._form_nmvv5_33 ._codeInputs_nmvv5_83 ._digitInput_nmvv5_86{width:42px;height:50px;font-size:20px;border-radius:10px}._container_nmvv5_1 ._title_nmvv5_16{font-size:20px}}._codeInputs_nmvv5_83{display:flex;justify-content:center;gap:10px}._codeInputs_nmvv5_83 ._digitInput_nmvv5_86{width:48px;height:56px;text-align:center;font-size:24px;font-weight:700;font-family:Nunito,sans-serif;color:var(--color-text-primary);background:var(--color-background);border:2px solid var(--color-border);border-radius:12px;outline:none;transition:all .2s cubic-bezier(.4,0,.2,1);caret-color:var(--color-primary)}._codeInputs_nmvv5_83 ._digitInput_nmvv5_86:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #00358026}._codeInputs_nmvv5_83 ._digitInput_nmvv5_86:disabled{background:var(--color-disabled);color:var(--color-disabled-text);cursor:not-allowed}._codeInputs_nmvv5_83 ._digitInput_nmvv5_86::placeholder{color:var(--color-border)}._codeInputs_nmvv5_83 ._digitInputError_nmvv5_128{border-color:var(--color-error)}._codeInputs_nmvv5_83 ._digitInputError_nmvv5_128:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #d32f2f26}._container_1smwl_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary-darker) 0%,var(--color-primary) 50%,var(--color-primary-light) 100%);padding:20px;position:relative;overflow:hidden}._container_1smwl_1:before{content:"";position:absolute;width:200%;height:200%;background:radial-gradient(circle at 20% 50%,rgba(128,75,0,.15) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(128,75,0,.1) 0%,transparent 50%);animation:_rotate_1smwl_1 30s linear infinite}@keyframes _rotate_1smwl_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._card_1smwl_28{position:relative;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff1a;padding:48px 40px;width:100%;max-width:440px;animation:_slideUp_1smwl_1 .5s cubic-bezier(.4,0,.2,1);z-index:1}@keyframes _slideUp_1smwl_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){._card_1smwl_28{padding:32px 24px;border-radius:12px}}
