.styles-module-scss-module__G5ERvG__container{box-sizing:border-box;background:#f7fbfc;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:48px 24px;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__G5ERvG__backgroundShape{pointer-events:none;background:#e7f7fb;border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;right:-180px}.styles-module-scss-module__G5ERvG__card{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #e2eaed;border-radius:24px;width:100%;max-width:460px;padding:48px;position:relative;box-shadow:0 20px 60px #1e465014,0 2px 8px #1e46500a}.styles-module-scss-module__G5ERvG__brand{justify-content:center;margin-bottom:52px;display:flex}.styles-module-scss-module__G5ERvG__logo{width:120px}.styles-module-scss-module__G5ERvG__header{text-align:center;margin-bottom:32px}.styles-module-scss-module__G5ERvG__eyebrow{color:#08a8cc;letter-spacing:2px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.styles-module-scss-module__G5ERvG__header h1{color:#333;letter-spacing:-.8px;margin:0;font-size:32px;line-height:1.15}.styles-module-scss-module__G5ERvG__header p{color:#666;max-width:360px;margin:14px auto 0;font-size:14px;line-height:24px}.styles-module-scss-module__G5ERvG__form{flex-direction:column;gap:20px;display:flex}.styles-module-scss-module__G5ERvG__field{flex-direction:column;gap:8px;display:flex}.styles-module-scss-module__G5ERvG__field label,.styles-module-scss-module__G5ERvG__labelRow label{color:#333;font-size:13px;font-weight:600}.styles-module-scss-module__G5ERvG__labelRow{justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__G5ERvG__forgot{color:#08a8cc;font-size:12px;font-weight:600;text-decoration:none}.styles-module-scss-module__G5ERvG__forgot:hover{color:#0691b0;text-decoration:underline}.styles-module-scss-module__G5ERvG__field input{box-sizing:border-box;color:#17262c;background:#fbfcfd;border:1px solid #dce5e8;border-radius:12px;outline:none;width:100%;min-height:52px;padding:0 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.styles-module-scss-module__G5ERvG__field input::placeholder{color:#a5b0b5}.styles-module-scss-module__G5ERvG__field input:hover{border-color:#c5d3d8}.styles-module-scss-module__G5ERvG__field input:focus{background:#fff;border-color:#08a8cc;box-shadow:0 0 0 4px #08a8cc1a}.styles-module-scss-module__G5ERvG__passwordWrapper{position:relative}.styles-module-scss-module__G5ERvG__passwordWrapper input{padding-right:72px}.styles-module-scss-module__G5ERvG__passwordToggle{color:#08a8cc;cursor:pointer;background:0 0;border:0;padding:4px;font-family:inherit;font-size:12px;font-weight:600;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.styles-module-scss-module__G5ERvG__passwordToggle:hover{color:#0691b0}.styles-module-scss-module__G5ERvG__error{color:#d34a4a;margin:-4px 0 0;font-size:13px;line-height:1.4}.styles-module-scss-module__G5ERvG__submitButton{color:#fff;cursor:pointer;background:#08a8cc;border:0;border-radius:12px;width:100%;min-height:54px;margin-top:4px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .15s,background .15s,box-shadow .15s}.styles-module-scss-module__G5ERvG__submitButton:hover:not(:disabled){background:#0691b0;transform:translateY(-1px);box-shadow:0 8px 20px #08a8cc33}.styles-module-scss-module__G5ERvG__submitButton:active:not(:disabled){transform:translateY(0)}.styles-module-scss-module__G5ERvG__submitButton:disabled{cursor:not-allowed;opacity:.6}.styles-module-scss-module__G5ERvG__divider{color:#a1adb2;align-items:center;gap:12px;margin:28px 0 22px;font-size:12px;display:flex}.styles-module-scss-module__G5ERvG__divider span:first-child,.styles-module-scss-module__G5ERvG__divider span:last-child{background:#e6ecee;flex:1;height:1px}.styles-module-scss-module__G5ERvG__register{text-align:center}.styles-module-scss-module__G5ERvG__register p{color:#7b878c;margin:0 0 6px;font-size:13px}.styles-module-scss-module__G5ERvG__register a{color:#08a8cc;font-size:13px;font-weight:700;text-decoration:none}.styles-module-scss-module__G5ERvG__register a:hover{color:#0691b0;text-decoration:underline}.styles-module-scss-module__G5ERvG__footer{z-index:1;color:#99a5aa;font-size:11px;position:absolute;bottom:20px}@media (max-width:600px){.styles-module-scss-module__G5ERvG__container{padding:24px 16px}.styles-module-scss-module__G5ERvG__card{border-radius:20px;padding:32px 24px}.styles-module-scss-module__G5ERvG__brand{margin-bottom:32px}.styles-module-scss-module__G5ERvG__logo svg{height:32px}.styles-module-scss-module__G5ERvG__eyebrow{font-size:10px}.styles-module-scss-module__G5ERvG__header{margin-bottom:24px}.styles-module-scss-module__G5ERvG__header h1{font-size:24px;line-height:28px}.styles-module-scss-module__G5ERvG__header p{margin:12px;font-size:12px;line-height:20px}.styles-module-scss-module__G5ERvG__form{gap:16px}.styles-module-scss-module__G5ERvG__form label{font-size:12px}.styles-module-scss-module__G5ERvG__form a{font-size:11px}.styles-module-scss-module__G5ERvG__form input{font-size:13px}.styles-module-scss-module__G5ERvG__passwordToggle{font-size:10px}.styles-module-scss-module__G5ERvG__submitButton{font-size:12px}.styles-module-scss-module__G5ERvG__divider{margin:24px 0 20px}.styles-module-scss-module__G5ERvG__divider span{font-size:10px}.styles-module-scss-module__G5ERvG__register a,.styles-module-scss-module__G5ERvG__register p{font-size:12px;line-height:20px}.styles-module-scss-module__G5ERvG__register p{margin-bottom:3px}.styles-module-scss-module__G5ERvG__footer{margin-top:20px;font-size:10px;position:static}}
