.login-module__WEZH7G__screen{background:radial-gradient(120% 80% at 50% -10%, color-mix(in srgb, var(--teal) 24%, var(--cream)) 0%, var(--cream) 60%);place-items:center;min-height:100dvh;padding:24px;display:grid}.login-module__WEZH7G__card{gap:24px;width:100%;max-width:420px;padding:38px 34px;display:grid}.login-module__WEZH7G__head{justify-items:start;gap:12px;display:grid}.login-module__WEZH7G__logo{width:auto;height:46px}.login-module__WEZH7G__title{margin-top:2px;font-size:1.9rem}.login-module__WEZH7G__wide{max-width:880px}.login-module__WEZH7G__lede{color:var(--ink);max-width:60ch;font-size:1rem;line-height:1.55}.login-module__WEZH7G__form{gap:16px;display:grid}.login-module__WEZH7G__field{gap:7px;display:grid}.login-module__WEZH7G__field label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-deep);font-size:.72rem;font-weight:700}.login-module__WEZH7G__field input{font-family:var(--body);color:var(--ink);border:2px solid color-mix(in srgb, var(--teal) 22%, transparent);border-radius:var(--r-sm);background:#fff;width:100%;padding:12px 14px;font-size:1rem;transition:border-color .16s,box-shadow .16s}.login-module__WEZH7G__field input:focus{border-color:var(--coral);outline:none;box-shadow:0 0 0 4px #e8633f29}.login-module__WEZH7G__error{color:var(--coral-deep);border-radius:var(--r-sm);background:#e8633f14;padding:9px 12px;font-size:.9rem;font-weight:600}:is(.login-module__WEZH7G__card .cl-rootBox,.login-module__WEZH7G__card .cl-cardBox,.login-module__WEZH7G__card .cl-card){width:100%;box-shadow:none;background:0 0;border:none;padding:0}.login-module__WEZH7G__card .cl-signIn-start .cl-header{display:none}.login-module__WEZH7G__card .cl-footer{display:none}:is(.login-module__WEZH7G__card .cl-formButtonPrimary,.login-module__WEZH7G__card .cl-socialButtonsBlockButton,.login-module__WEZH7G__card .cl-formButtonPrimary:hover,.login-module__WEZH7G__card .cl-socialButtonsBlockButton:hover,.login-module__WEZH7G__card .cl-formButtonPrimary:active,.login-module__WEZH7G__card .cl-socialButtonsBlockButton:active){transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s!important;transform:none!important}.login-module__WEZH7G__card .cl-formButtonPrimary{font-family:var(--body);letter-spacing:.01em;text-transform:none;box-shadow:none;font-weight:700}:is(.login-module__WEZH7G__card .cl-formFieldInput,.login-module__WEZH7G__card .cl-otpCodeFieldInput){border:var(--input-border);border-radius:var(--r-sm);background:#fff}:is(.login-module__WEZH7G__card .cl-formFieldInput:focus,.login-module__WEZH7G__card .cl-otpCodeFieldInput:focus){border-color:var(--coral);box-shadow:var(--focus-ring);outline:none}.login-module__WEZH7G__card .cl-formFieldLabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-deep);font-size:.72rem;font-weight:700}:is(.login-module__WEZH7G__card .cl-headerTitle,.login-module__WEZH7G__card .cl-formFieldInput,.login-module__WEZH7G__card .cl-otpCodeFieldInput,.login-module__WEZH7G__card .cl-formButtonReset,.login-module__WEZH7G__card .cl-identityPreviewText){color:var(--ink)}:is(.login-module__WEZH7G__card .cl-headerSubtitle,.login-module__WEZH7G__card .cl-dividerText,.login-module__WEZH7G__card .cl-footerActionText,.login-module__WEZH7G__card .cl-formHintText){color:var(--ink-soft)}:is(.login-module__WEZH7G__card .cl-formFieldErrorText,.login-module__WEZH7G__card .cl-formFieldWarningText,.login-module__WEZH7G__card .cl-alertText){color:var(--coral-deep)}.login-module__WEZH7G__card .cl-socialButtonsBlockButton{border:var(--input-border);color:var(--ink);background:#fff}.login-module__WEZH7G__card .cl-socialButtonsBlockButton:hover{border-color:var(--coral);background:#fff}:is(.login-module__WEZH7G__card .cl-formResendCodeLink,.login-module__WEZH7G__card .cl-alternativeMethodsBlockButton,.login-module__WEZH7G__card .cl-backLink,.login-module__WEZH7G__card .cl-footerActionLink){color:var(--coral-deep)}.login-module__WEZH7G__card .cl-otpCodeFieldInputs{gap:8px}.login-module__WEZH7G__card .cl-formButtonPrimary{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;border-radius:var(--r-pill);box-shadow:var(--sh-coral);padding:.85em 1.5em;font-size:.92rem;font-weight:800}.login-module__WEZH7G__card .cl-formButtonPrimary:hover{box-shadow:var(--sh-coral-h)}:is(.login-module__WEZH7G__card .btn:hover,.login-module__WEZH7G__card .btn:active,.login-module__WEZH7G__card .btn-primary:hover,.login-module__WEZH7G__card .btn-primary:active){transform:none}
