.LoginFormWithRecovery_gateway__gtcM_{position:relative;isolation:isolate;width:100%;min-height:var(--evertow-viewport-height,100dvh);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,420px);align-items:center;justify-content:center;gap:clamp(64px,8vw,140px);padding:clamp(48px,6vw,80px);background:radial-gradient(circle at 18% 20%,rgba(139,92,246,.08),transparent 34%),radial-gradient(circle at 82% 78%,rgba(124,58,237,.05),transparent 30%),#050505;color:#fff;overflow:hidden}.LoginFormWithRecovery_aurora__qn0hI{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.LoginFormWithRecovery_wave__SW1ps{position:absolute;left:-55%;top:50%;width:80%;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.82),transparent);filter:blur(18px);animation:LoginFormWithRecovery_auroraMove__Ehpy_ 18s linear infinite}.LoginFormWithRecovery_wave2__HqW8e{top:46%;height:2px;opacity:.62;animation-duration:25s;animation-delay:-8s}@keyframes LoginFormWithRecovery_auroraMove__Ehpy_{0%{left:-55%;transform:scaleX(.8)}50%{left:15%;transform:scaleX(1.3)}to{left:110%;transform:scaleX(.8)}}.LoginFormWithRecovery_brandPanel__REzob{width:100%;max-width:600px}.LoginFormWithRecovery_logo__n1QqC{display:block;width:170px;height:auto;margin:0 0 45px;object-fit:contain;filter:drop-shadow(0 0 25px rgba(139,92,246,.45))}.LoginFormWithRecovery_eyebrow__soFYL{margin:0 0 20px;color:#88888f;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.4em}.LoginFormWithRecovery_title__YbXw7{margin:0;color:#fff;font-size:clamp(52px,5vw,72px);font-weight:800;line-height:.95;letter-spacing:-.07em}.LoginFormWithRecovery_title__YbXw7 strong{color:#8b5cf6}.LoginFormWithRecovery_description__HcHxF{max-width:450px;margin:30px 0 0;color:#9999a1;font-size:19px;line-height:1.6}.LoginFormWithRecovery_loginCard__lxrHj{width:100%;max-width:420px;padding:44px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:rgba(15,15,18,.76);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 40px 100px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.045)}.LoginFormWithRecovery_cardTitle__E66vv{margin:0;color:#fff;font-size:32px;font-weight:750;line-height:1.1;letter-spacing:-.035em}.LoginFormWithRecovery_subtitle__0Bh6D{margin:8px 0 0;color:#8d8d96;font-size:14px;line-height:1.5}.LoginFormWithRecovery_fields__WIs94{display:flex;flex-direction:column;gap:20px;margin:32px 0 22px}.LoginFormWithRecovery_forgot__WI_jB{display:flex;justify-content:flex-end;margin-top:9px}.LoginFormWithRecovery_forgot__WI_jB a{color:#aaa0bb;font-size:13px;font-weight:600;text-decoration:none}.LoginFormWithRecovery_forgot__WI_jB a:hover{color:#c4b5fd}.LoginFormWithRecovery_signup__MKO_K{margin:25px 0 0;color:#888890;font-size:14px;line-height:1.4;text-align:center}.LoginFormWithRecovery_signup__MKO_K a{margin-left:6px;color:#8b5cf6;font-weight:700;text-decoration:none}.LoginFormWithRecovery_gateway__gtcM_ .field{display:flex;width:100%;flex-direction:column;gap:8px}.LoginFormWithRecovery_gateway__gtcM_ .field__label{color:#b2b2bb;font-size:13px;font-weight:600;line-height:1.3}.LoginFormWithRecovery_gateway__gtcM_ .field__control{display:flex;width:100%;min-height:50px;height:50px!important;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.055);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.LoginFormWithRecovery_gateway__gtcM_ .field__control:focus-within{border-color:rgba(139,92,246,.85);background:rgba(255,255,255,.072);box-shadow:0 0 0 3px rgba(139,92,246,.12)}.LoginFormWithRecovery_gateway__gtcM_ .field__control--error{border-color:rgba(248,113,113,.72)}.LoginFormWithRecovery_gateway__gtcM_ .field__input{flex:1 1;min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:#f5f5f7;-webkit-text-fill-color:#f5f5f7;font:inherit;font-size:16px;line-height:1;appearance:none;-webkit-appearance:none}.LoginFormWithRecovery_gateway__gtcM_ .field__input::placeholder{color:#62626b;-webkit-text-fill-color:#62626b;opacity:1}.LoginFormWithRecovery_gateway__gtcM_ .field__message{margin:0;color:#9a9aa3;font-size:12px;line-height:1.35}.LoginFormWithRecovery_gateway__gtcM_ .field__message--error{color:#fca5a5}.LoginFormWithRecovery_gateway__gtcM_ button.btn{display:inline-flex;width:100%;min-width:0;min-height:50px;height:50px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid rgba(255,255,255,.9);border-radius:14px;background:#f7f7f9;color:#08080a;font-family:inherit;font-size:14px;font-weight:750;line-height:1;letter-spacing:-.01em;appearance:none;-webkit-appearance:none;cursor:pointer;transition:transform .14s ease,background-color .14s ease,opacity .14s ease}.LoginFormWithRecovery_gateway__gtcM_ button.btn:active:not(:disabled){transform:scale(.99)}.LoginFormWithRecovery_gateway__gtcM_ button.btn:disabled{cursor:default;opacity:.58}.LoginFormWithRecovery_gateway__gtcM_ .btn__label{display:inline-flex;align-items:center;justify-content:center}@media (max-width:1000px){.LoginFormWithRecovery_gateway__gtcM_{grid-template-columns:1fr;align-content:center;justify-items:center;gap:54px;padding:40px}.LoginFormWithRecovery_brandPanel__REzob{text-align:center}.LoginFormWithRecovery_description__HcHxF,.LoginFormWithRecovery_logo__n1QqC{margin-right:auto;margin-left:auto}}@media (max-width:640px){.LoginFormWithRecovery_gateway__gtcM_{min-height:var(--evertow-viewport-height,100dvh);align-content:start;gap:clamp(26px,7vw,34px);padding:max(24px,calc(var(--safe-area-top, 0px) + 8px)) max(clamp(14px,4.5vw,20px),var(--safe-area-right,0px)) max(34px,calc(var(--safe-area-bottom, 0px) + 20px)) max(clamp(14px,4.5vw,20px),var(--safe-area-left,0px));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.LoginFormWithRecovery_brandPanel__REzob{max-width:520px}.LoginFormWithRecovery_logo__n1QqC{width:clamp(88px,25vw,108px);margin-bottom:18px}.LoginFormWithRecovery_eyebrow__soFYL{margin-bottom:12px;font-size:10px;letter-spacing:.28em}.LoginFormWithRecovery_title__YbXw7{max-width:460px;margin:0 auto;font-size:clamp(34px,10.2vw,44px);line-height:.98;letter-spacing:-.055em}.LoginFormWithRecovery_title__YbXw7 span,.LoginFormWithRecovery_title__YbXw7 strong{display:block}.LoginFormWithRecovery_description__HcHxF{max-width:430px;margin-top:17px;padding:0 clamp(4px,2vw,10px);font-size:clamp(14px,4vw,16px);line-height:1.5}.LoginFormWithRecovery_loginCard__lxrHj{width:min(100%,520px);max-width:none;padding:clamp(20px,5.5vw,26px);border-radius:22px;background:rgba(15,15,18,.88);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 26px 75px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04)}.LoginFormWithRecovery_cardTitle__E66vv{font-size:clamp(26px,7.5vw,31px)}.LoginFormWithRecovery_subtitle__0Bh6D{margin-top:7px}.LoginFormWithRecovery_fields__WIs94{gap:16px;margin:24px 0 20px}.LoginFormWithRecovery_signup__MKO_K{display:flex;flex-direction:column;align-items:center;gap:8px;margin:24px 0 0;padding-top:21px;border-top:1px solid rgba(255,255,255,.09);color:#777780;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.LoginFormWithRecovery_signup__MKO_K a{margin-left:0;color:#8b5cf6;font-size:16px;font-weight:800;line-height:1.25;letter-spacing:-.015em;text-transform:none}.LoginFormWithRecovery_signup__MKO_K a:after{content:"  →"}}@media (max-width:359px){.LoginFormWithRecovery_gateway__gtcM_{gap:24px;padding-right:max(12px,var(--safe-area-right,0px));padding-left:max(12px,var(--safe-area-left,0px))}.LoginFormWithRecovery_logo__n1QqC{width:84px;margin-bottom:15px}.LoginFormWithRecovery_title__YbXw7{font-size:clamp(31px,10vw,35px)}.LoginFormWithRecovery_description__HcHxF{font-size:14px;line-height:1.45}.LoginFormWithRecovery_loginCard__lxrHj{padding:18px 14px;border-radius:20px}.LoginFormWithRecovery_gateway__gtcM_ button.btn{height:auto;min-height:48px;padding-top:10px;padding-bottom:10px;white-space:normal;line-height:1.2}.LoginFormWithRecovery_signup__MKO_K a{font-size:15px}}@media (prefers-reduced-motion:reduce){.LoginFormWithRecovery_wave__SW1ps{animation:none}}