.LoginForm_main__xZR1r{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4);background:linear-gradient(135deg,#f0f4f8,#e8f2f7 50%,#e0eff5);position:relative;overflow:hidden}.LoginForm_main__xZR1r:before{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 30%,rgba(0,66,102,.15) 0,transparent 60%),radial-gradient(circle at 80% 70%,rgba(42,179,166,.12) 0,transparent 60%),radial-gradient(circle at 50% 50%,rgba(0,66,102,.08) 0,transparent 70%),radial-gradient(circle at 10% 80%,rgba(29,117,163,.1) 0,transparent 55%),radial-gradient(circle at 90% 20%,rgba(42,179,166,.08) 0,transparent 55%);animation:LoginForm_backgroundFloat___xW5I 25s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes LoginForm_backgroundFloat___xW5I{0%,to{transform:translate(0) scale(1) rotate(0deg);opacity:1}25%{transform:translate(3%,3%) scale(1.08) rotate(1deg);opacity:.95}50%{transform:translate(-2%,2%) scale(.98) rotate(-.5deg);opacity:.98}75%{transform:translate(2%,-2%) scale(1.05) rotate(.5deg);opacity:.96}}.LoginForm_main__xZR1r:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(4px 4px at 20% 30%,rgba(0,66,102,.25),transparent),radial-gradient(3px 3px at 60% 70%,rgba(42,179,166,.2),transparent),radial-gradient(2px 2px at 50% 50%,rgba(0,66,102,.18),transparent),radial-gradient(2px 2px at 80% 20%,rgba(42,179,166,.15),transparent),radial-gradient(3px 3px at 40% 80%,rgba(0,66,102,.15),transparent),radial-gradient(2px 2px at 15% 60%,rgba(29,117,163,.12),transparent),radial-gradient(2px 2px at 85% 40%,rgba(42,179,166,.12),transparent);background-size:250% 250%;animation:LoginForm_particleMove__jH3zC 35s linear infinite;pointer-events:none;z-index:0;opacity:.7}@keyframes LoginForm_particleMove__jH3zC{0%{background-position:0 0,100% 100%,50% 50%,80% 20%}to{background-position:100% 100%,0 0,150% 150%,180% 80%}}.LoginForm_container__w7j3j{width:100%;max-width:440px;margin:0 auto;position:relative;z-index:1;animation:LoginForm_fadeInUp__jaAXL .7s cubic-bezier(.16,1,.3,1)}@keyframes LoginForm_fadeInUp__jaAXL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.LoginForm_main__xZR1r{padding:var(--space-8) var(--space-6)}.LoginForm_container__w7j3j{max-width:480px}}@media (min-width:1024px){.LoginForm_main__xZR1r{padding:var(--space-2) 0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f4f8,#e8f2f7 50%,#e0eff5);position:relative;min-height:100vh;min-height:100dvh;overflow-y:auto;overflow-x:hidden}.LoginForm_main__xZR1r:before{position:fixed;top:-50%;left:-50%;width:200%;height:200%}.LoginForm_main__xZR1r:after{position:fixed;opacity:.7}.LoginForm_container__w7j3j{margin:0 auto;padding:var(--space-2);display:flex;align-items:center;justify-content:center;min-height:-moz-fit-content;min-height:fit-content}.LoginForm_card__OFSQZ,.LoginForm_container__w7j3j{max-width:440px;width:100%;position:relative;z-index:1}.LoginForm_card__OFSQZ{padding:24px 28px;box-shadow:0 24px 80px rgba(0,0,0,.12),0 8px 32px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.95);overflow:visible}.LoginForm_logoContainer__UCU2y{margin-bottom:12px}.LoginForm_header__J4q_I{margin-bottom:14px;padding-bottom:12px}.LoginForm_form__b5TC_{gap:14px}.LoginForm_footer__nABVm{margin-top:12px}.LoginForm_input__PV2bP{height:48px;font-size:16px;padding:0 16px}.LoginForm_button__HcqdT,.LoginForm_googleButton__zesSi{height:48px;font-size:14px;padding:0 20px}.LoginForm_socialAuth__3_ebH{margin-bottom:14px}.LoginForm_divider__9Hubp{margin:14px 0}.LoginForm_inputGroup__aoWki{gap:var(--space-1)}.LoginForm_title__VAf3v{font-size:28px;margin-bottom:var(--space-1)}.LoginForm_subtitle__MKKKW{font-size:13px;max-width:100%;line-height:1.4}.LoginForm_progress__H6PSg{margin-bottom:14px}.LoginForm_actions__1tzS5{gap:var(--space-1);margin-top:var(--space-1)}}.LoginForm_logoContainer__UCU2y{display:flex;justify-content:center;align-items:center;margin-bottom:var(--space-6);animation:LoginForm_fadeInDown__ZNfCf .6s cubic-bezier(.16,1,.3,1) .1s both;position:relative}.LoginForm_logo__Zibpv{height:auto;width:auto;max-width:180px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));transition:transform .3s cubic-bezier(.16,1,.3,1)}.LoginForm_logo__Zibpv:hover{transform:scale(1.02)}@media (min-width:768px){.LoginForm_logo__Zibpv{max-width:220px}.LoginForm_logoContainer__UCU2y{margin-bottom:var(--space-9)}}@media (min-width:1024px){.LoginForm_logo__Zibpv{max-width:140px}}.LoginForm_card__OFSQZ{background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border:1px solid hsla(0,0%,100%,.8);border-radius:28px;box-shadow:0 20px 60px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.98);padding:var(--space-10) var(--space-7);transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.LoginForm_card__OFSQZ:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(0,66,102,.1) 20%,rgba(29,117,163,.2) 50%,rgba(42,179,166,.15) 80%,transparent);opacity:0;transition:opacity .5s ease}.LoginForm_card__OFSQZ:hover:after{opacity:1}@media (min-width:768px){.LoginForm_card__OFSQZ{padding:var(--space-10) var(--space-8);border-radius:28px;box-shadow:0 2px 4px rgba(0,0,0,.03),0 8px 16px rgba(0,0,0,.02)}}@media (min-width:1024px){.LoginForm_card__OFSQZ{box-shadow:0 2px 8px rgba(0,0,0,.04),0 16px 32px rgba(0,0,0,.02)}}.LoginForm_card__OFSQZ:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(0,66,102,.12) 25%,rgba(29,117,163,.2) 50%,rgba(42,179,166,.15) 75%,transparent);border-radius:28px 28px 0 0;opacity:.8}.LoginForm_cardShifted__BHq1j{animation:LoginForm_cardShift__ZSE8W .6s cubic-bezier(.16,1,.3,1)}@keyframes LoginForm_cardShift__ZSE8W{0%{opacity:1;transform:translateY(0)}50%{opacity:.95;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.LoginForm_cardSuccess__pa7ky{animation:LoginForm_successGlow__3E2aY .8s cubic-bezier(.16,1,.3,1)}@keyframes LoginForm_successGlow__3E2aY{0%,to{box-shadow:0 2px 8px rgba(0,0,0,.04),0 16px 32px rgba(0,0,0,.02)}50%{box-shadow:0 2px 8px rgba(46,133,64,.08),0 16px 32px rgba(46,133,64,.04)}}.LoginForm_progress__H6PSg{margin-bottom:var(--space-9);animation:LoginForm_fadeInDown__ZNfCf .4s cubic-bezier(.16,1,.3,1) .2s both}@keyframes LoginForm_fadeInDown__ZNfCf{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.LoginForm_progressText__RLeUh{display:block;font-size:11px;color:var(--text-muted);margin-bottom:var(--space-3);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.LoginForm_progressBar__liVtN{height:2px;background:#e1e7ec;border-radius:var(--radius-full);overflow:hidden;position:relative}.LoginForm_progressFill__h_el5{height:100%;width:100%;background:linear-gradient(90deg,var(--color-primary-600),var(--color-primary-500));border-radius:var(--radius-full);animation:LoginForm_progressFill__h_el5 .8s cubic-bezier(.16,1,.3,1)}@keyframes LoginForm_progressFill__h_el5{0%{width:0}to{width:100%}}.LoginForm_header__J4q_I{margin-bottom:var(--space-8);text-align:center;animation:LoginForm_fadeInUp__jaAXL .6s cubic-bezier(.16,1,.3,1) .2s both;position:relative;padding-bottom:var(--space-6);border-bottom:1px solid rgba(0,0,0,.06)}.LoginForm_title__VAf3v{margin:0 0 var(--space-3) 0;font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text-primary)}@media (min-width:768px){.LoginForm_title__VAf3v{font-size:36px}}@media (min-width:1024px){.LoginForm_title__VAf3v{font-size:28px;margin-bottom:var(--space-1)}}.LoginForm_subtitle__MKKKW{margin:0;font-size:15px;line-height:1.6;color:var(--text-secondary);font-weight:var(--font-weight-regular);letter-spacing:-.01em}@media (min-width:1024px){.LoginForm_subtitle__MKKKW{font-size:13px}}.LoginForm_socialAuth__3_ebH{margin-bottom:var(--space-6);animation:LoginForm_fadeInUp__jaAXL .6s cubic-bezier(.16,1,.3,1) .15s both}.LoginForm_googleButton__zesSi{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);height:60px;min-height:60px;padding:0 24px;border-radius:16px;font-family:var(--font-family-primary);font-size:15px;font-weight:600;border:2px solid #e1e7ec;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-primary);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.LoginForm_googleButton__zesSi:hover:not(:disabled){background:hsla(0,0%,100%,.95);border-color:#c5cfdb;transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.04)}.LoginForm_googleButton__zesSi:active:not(:disabled){transform:translateY(0);box-shadow:none}.LoginForm_googleButton__zesSi:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.LoginForm_googleIcon__yIc0b{flex-shrink:0;width:18px;height:18px}.LoginForm_divider__9Hubp{display:flex;align-items:center;margin:var(--space-5) 0;position:relative;animation:LoginForm_fadeIn__VPrjK .4s ease .3s both}.LoginForm_divider__9Hubp:after,.LoginForm_divider__9Hubp:before{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,transparent,#e1e7ec,transparent)}.LoginForm_dividerText__o6daJ{font-size:13px;color:var(--text-muted);font-weight:var(--font-weight-semibold);text-transform:lowercase;letter-spacing:.05em;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:var(--space-2) var(--space-4)}.LoginForm_form__b5TC_{display:grid;grid-gap:var(--space-5);gap:var(--space-5);animation:LoginForm_fadeInUp__jaAXL .6s cubic-bezier(.16,1,.3,1) .25s both}.LoginForm_inputGroup__aoWki{display:grid;grid-gap:var(--space-2);gap:var(--space-2);position:relative}.LoginForm_label__z_Xmg{font-size:14px;font-weight:600;color:var(--text-primary);display:block;letter-spacing:.01em;margin-bottom:var(--space-1);line-height:1.4}.LoginForm_input__PV2bP{width:100%;height:60px;padding:0 20px;border:2px solid #e1e7ec;border-radius:16px;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-family-primary);font-size:16px;color:var(--text-primary);transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;position:relative}.LoginForm_input__PV2bP::placeholder{color:#9baabb;font-weight:var(--font-weight-regular);opacity:.7;transition:opacity .2s ease}.LoginForm_input__PV2bP:focus-visible::placeholder{opacity:.5}.LoginForm_input__PV2bP:focus-visible{outline:none;border-color:var(--color-primary-600);background:hsla(0,0%,100%,.95);box-shadow:0 0 0 4px rgba(29,117,163,.1),0 4px 12px rgba(29,117,163,.15),0 0 0 1px rgba(29,117,163,.2);transform:translateY(-1px)}.LoginForm_inputFilled__8_FYo{border-color:#c5cfdb;background:hsla(0,0%,100%,.9)}.LoginForm_input__PV2bP:disabled{opacity:.5;cursor:not-allowed;background:#f7fafc}.LoginForm_inputError__mGnAF{border-color:var(--color-error);background:hsla(0,100%,98%,.9);animation:LoginForm_inputShake__F68qc .4s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 4px rgba(229,62,62,.1),0 4px 12px rgba(229,62,62,.15)}@keyframes LoginForm_inputShake__F68qc{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.LoginForm_inputError__mGnAF:focus-visible{border-color:var(--color-error);box-shadow:0 0 0 3px rgba(214,40,40,.08),0 2px 4px rgba(0,0,0,.02)}.LoginForm_helperText__M_eSB{margin:var(--space-2) 0 0 0;font-size:13px;color:var(--text-muted);font-weight:var(--font-weight-regular);animation:LoginForm_fadeIn__VPrjK .3s ease .2s both}@keyframes LoginForm_fadeIn__VPrjK{0%{opacity:0}to{opacity:1}}.LoginForm_actions__1tzS5{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.LoginForm_button__HcqdT{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:60px;min-height:60px;padding:0 24px;border-radius:16px;font-family:var(--font-family-primary);font-size:15px;font-weight:600;border:none;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);text-decoration:none;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.LoginForm_button__HcqdT:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.LoginForm_buttonPrimary__E6h1W{background:linear-gradient(135deg,var(--color-primary-700) 0,var(--color-primary-600) 100%);color:#fff;flex:1 1;box-shadow:0 4px 12px rgba(0,66,102,.25),0 2px 4px rgba(0,66,102,.2),inset 0 1px 0 hsla(0,0%,100%,.1);position:relative;overflow:hidden}.LoginForm_buttonPrimary__E6h1W:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s ease}.LoginForm_buttonPrimary__E6h1W:hover:not(:disabled){background:linear-gradient(135deg,var(--color-primary-800) 0,var(--color-primary-700) 100%);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,66,102,.3),0 4px 8px rgba(0,66,102,.25),inset 0 1px 0 hsla(0,0%,100%,.15)}.LoginForm_buttonPrimary__E6h1W:hover:not(:disabled):before{left:100%}.LoginForm_buttonPrimary__E6h1W:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(0,66,102,.15),0 4px 8px rgba(0,66,102,.1)}.LoginForm_textButton__s3teF{display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:44px;padding:var(--space-3) var(--space-5);font-family:var(--font-family-primary);font-size:14px;font-weight:500;color:var(--color-primary-700);background:transparent;border:none;cursor:pointer;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent;margin-top:var(--space-3);border-radius:10px;position:relative}.LoginForm_textButton__s3teF:after{content:"";position:absolute;bottom:8px;left:50%;right:50%;height:2px;background:var(--color-primary-700);transition:all .25s cubic-bezier(.16,1,.3,1);border-radius:2px}.LoginForm_textButton__s3teF:hover:not(:disabled){color:var(--color-primary-800);background:rgba(0,66,102,.04)}.LoginForm_textButton__s3teF:hover:not(:disabled):after{left:var(--space-5);right:var(--space-5)}.LoginForm_textButton__s3teF:disabled{opacity:.5;cursor:not-allowed}.LoginForm_textButton__s3teF:focus-visible{outline:3px solid var(--focus-outline-color);outline-offset:2px;border-radius:6px}.LoginForm_errorMessage__H9XJO{padding:var(--space-4) var(--space-5);border-radius:12px;background:#fff5f5;border:1px solid rgba(214,40,40,.15);color:var(--color-error);font-size:14px;line-height:1.5;font-weight:var(--font-weight-medium);animation:LoginForm_slideDown___90eI .4s cubic-bezier(.16,1,.3,1);display:flex;align-items:flex-start;gap:var(--space-2)}.LoginForm_errorMessage__H9XJO:before{content:"⚠";font-size:16px;flex-shrink:0;margin-top:1px}.LoginForm_infoMessage__ugPys{padding:var(--space-4) var(--space-5);border-radius:12px;background:#eef6fb;border:1px solid rgba(0,68,98,.15);color:#004462;font-size:14px;line-height:1.5;font-weight:var(--font-weight-medium);margin-bottom:var(--space-4);animation:LoginForm_slideDown___90eI .4s cubic-bezier(.16,1,.3,1);display:flex;align-items:flex-start;gap:var(--space-2)}.LoginForm_infoMessage__ugPys:before{content:"ℹ";font-size:16px;flex-shrink:0;margin-top:1px}.LoginForm_inAppBrowserNotice__O2dGX{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:12px;background:#f7f8fa;border:1px solid rgba(0,0,0,.06);text-align:center}.LoginForm_inAppBrowserNoticeText__TK1C_{margin:0 0 var(--space-1);font-size:13px;line-height:1.5;color:var(--text-muted)}@keyframes LoginForm_slideDown___90eI{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.LoginForm_successMessage__0ocMU{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-radius:12px;background:#f0fdf4;border:1px solid rgba(46,133,64,.2);color:var(--color-success);font-size:15px;font-weight:600;animation:LoginForm_slideDown___90eI .4s cubic-bezier(.16,1,.3,1)}.LoginForm_successIcon__Fim8G{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-full);background:var(--color-success);color:#fff;font-size:13px;font-weight:var(--font-weight-bold);flex-shrink:0;animation:LoginForm_scaleInBounce___lNVi .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes LoginForm_scaleInBounce___lNVi{0%{transform:scale(0);opacity:0}50%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.LoginForm_spinner__wjn1b{display:inline-block;width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:var(--radius-full);animation:LoginForm_spin__TI13s .6s linear infinite;flex-shrink:0}@keyframes LoginForm_spin__TI13s{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LoginForm_button__HcqdT,.LoginForm_cardShifted__BHq1j,.LoginForm_cardSuccess__pa7ky,.LoginForm_card__OFSQZ,.LoginForm_container__w7j3j,.LoginForm_errorMessage__H9XJO,.LoginForm_form__b5TC_,.LoginForm_header__J4q_I,.LoginForm_input__PV2bP,.LoginForm_main__xZR1r:after,.LoginForm_main__xZR1r:before,.LoginForm_progressFill__h_el5,.LoginForm_spinner__wjn1b,.LoginForm_successIcon__Fim8G,.LoginForm_successMessage__0ocMU{animation:none!important;transition:none!important}.LoginForm_buttonPrimary__E6h1W:hover:not(:disabled),.LoginForm_input__PV2bP:focus-visible{transform:none!important}}.LoginForm_button__HcqdT:focus-visible,.LoginForm_googleButton__zesSi:focus-visible{outline:3px solid var(--focus-outline-color);outline-offset:2px}@media (max-width:767px){.LoginForm_main__xZR1r{align-items:center;padding:var(--space-4) var(--space-3)}.LoginForm_card__OFSQZ{padding:var(--space-7) var(--space-5)}.LoginForm_logoContainer__UCU2y{margin-bottom:var(--space-4)}.LoginForm_logo__Zibpv{max-width:140px}.LoginForm_header__J4q_I{margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.LoginForm_title__VAf3v{font-size:28px;margin-bottom:var(--space-2)}.LoginForm_subtitle__MKKKW{font-size:14px;line-height:1.5}.LoginForm_progress__H6PSg{margin-bottom:var(--space-5)}.LoginForm_form__b5TC_{gap:var(--space-4)}.LoginForm_socialAuth__3_ebH{margin-bottom:var(--space-4)}.LoginForm_divider__9Hubp{margin:var(--space-4) 0}.LoginForm_input__PV2bP{height:56px;font-size:16px;padding:0 18px}.LoginForm_button__HcqdT,.LoginForm_googleButton__zesSi{height:56px;font-size:14px;padding:0 20px}.LoginForm_footer__nABVm{margin-top:var(--space-4)}.LoginForm_actions__1tzS5{gap:var(--space-2);margin-top:var(--space-2)}}.LoginForm_footer__nABVm{margin-top:var(--space-5);text-align:center;animation:LoginForm_fadeIn__VPrjK .4s ease .4s both}.LoginForm_footerText__nMvXu{font-size:14px;color:var(--text-muted);margin:0;line-height:1.5}.LoginForm_footerLink__uFMFk{color:var(--color-primary-700);font-weight:600;text-decoration:none;transition:color .2s ease}.LoginForm_footerLink__uFMFk:hover{color:var(--color-primary-800);text-decoration:underline;text-underline-offset:2px}.LoginForm_linkSent__Baz7Y{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-2) 0 var(--space-1);animation:LoginForm_fadeInUp__jaAXL .6s cubic-bezier(.16,1,.3,1) .2s both}.LoginForm_linkSentIcon__rKEmH{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:rgba(29,117,163,.08);color:var(--color-primary-700)}.LoginForm_linkSentText__Ofr9R{margin:0;font-size:15px;line-height:1.55;color:var(--text-secondary);max-width:340px}.LoginForm_linkSentActions__VE4Lc{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:100%;margin-top:var(--space-1)}.LoginForm_linkSentResend__alxBz{background:transparent;border:none;cursor:pointer;font-family:var(--font-family-primary);font-size:14px;font-weight:600;color:var(--color-primary-700);padding:var(--space-2) var(--space-4);border-radius:10px;transition:background .2s ease,color .2s ease}.LoginForm_linkSentResend__alxBz:hover:not(:disabled){background:rgba(0,66,102,.05)}.LoginForm_linkSentResend__alxBz:disabled{color:var(--text-muted);cursor:not-allowed}.LoginForm_linkSentCodeLink__UukrK{background:transparent;border:none;cursor:pointer;font-family:var(--font-family-primary);font-size:13px;font-weight:500;color:var(--text-muted);padding:var(--space-2);border-radius:8px;transition:color .2s ease}.LoginForm_linkSentCodeLink__UukrK:hover:not(:disabled){color:var(--color-primary-700)}.LoginForm_linkSentCodeLink__UukrK:disabled{opacity:.5;cursor:not-allowed}