[data-testid=sign-in-shell] .cl-rootBox,[data-testid=sign-in-shell] .cl-cardBox,[data-testid=sign-in-shell] .cl-card{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}[data-testid=sign-in-shell] .cl-card{gap:16px!important;margin:0!important}[data-testid=sign-in-shell] .cl-header{text-align:start!important;align-items:flex-start!important;gap:8px!important;padding:0!important}[data-testid=sign-in-shell] .cl-logoBox{justify-content:flex-start!important;height:24px!important}[data-testid=sign-in-shell] .cl-logoImage{width:auto!important;height:24px!important}[data-testid=sign-in-shell] .cl-headerTitle{font-family:var(--font-heading)!important;font-size:var(--fs-26)!important;letter-spacing:-.025em!important;color:var(--ink-primary)!important;text-align:start!important;font-weight:800!important;line-height:normal!important}[data-testid=sign-in-shell] .cl-headerSubtitle{font-family:var(--font-body)!important;font-size:var(--fs-15)!important;color:var(--ink-secondary)!important;text-align:start!important;font-weight:400!important;line-height:1.6!important}[data-testid=sign-in-shell] .cl-main,[data-testid=sign-in-shell] .cl-form{gap:16px!important}[data-testid=sign-in-shell] .cl-socialButtonsBlockButton{border:1px solid var(--border-strong)!important;border-radius:var(--radius-card)!important;min-height:50px!important;box-shadow:none!important;font-family:var(--font-heading)!important;font-size:var(--fs-15)!important;color:var(--ink-primary)!important;background:0 0!important;font-weight:700!important}[data-testid=sign-in-shell] .cl-dividerLine{background:var(--border-subtle)!important}[data-testid=sign-in-shell] .cl-dividerText{font-family:var(--font-body)!important;font-size:var(--fs-13)!important;color:var(--ink-secondary)!important;font-weight:400!important}[data-testid=sign-in-shell] .cl-formFieldRow,[data-testid=sign-in-shell] .cl-formField{gap:8px!important}[data-testid=sign-in-shell] .cl-formFieldLabelRow{margin:0!important}[data-testid=sign-in-shell] .cl-formFieldLabel{font-family:var(--font-body)!important;font-size:var(--fs-13)!important;color:var(--ink-secondary)!important;font-weight:600!important;line-height:normal!important}[data-testid=sign-in-shell] .cl-formFieldInput{border:1.5px solid var(--border-strong)!important;border-radius:var(--radius-card)!important;background:var(--raised)!important;height:54px!important;min-height:54px!important;box-shadow:none!important;font-family:var(--font-body)!important;font-size:var(--fs-16)!important;color:var(--ink-primary)!important;padding:0 15px!important;font-weight:400!important}[data-testid=sign-in-shell] .cl-otpCodeFieldInput{border:1.5px solid var(--border-strong)!important;border-radius:var(--radius-card)!important;background:var(--raised)!important;height:62px!important;min-height:62px!important;font-family:var(--font-heading)!important;font-size:var(--fs-26)!important;text-align:center!important;direction:ltr!important;font-weight:700!important}[data-testid=sign-in-shell] .cl-formFieldErrorText,[data-testid=sign-in-shell] .cl-formFieldWarningText{font-family:var(--font-body)!important;font-size:var(--fs-13)!important;color:var(--state-danger)!important;font-weight:600!important;line-height:normal!important}[data-testid=sign-in-shell] .cl-formButtonPrimary{border-radius:var(--radius-card)!important;background:var(--brand)!important;height:54px!important;min-height:54px!important;box-shadow:none!important;font-family:var(--font-heading)!important;font-size:var(--fs-16)!important;letter-spacing:normal!important;text-transform:none!important;color:var(--on-brand)!important;font-weight:700!important;line-height:normal!important}[data-testid=sign-in-shell] .cl-buttonArrowIcon{display:none!important}[data-testid=sign-in-shell] .cl-formResendCodeLink,[data-testid=sign-in-shell] .cl-backLink,[data-testid=sign-in-shell] .cl-alternativeMethodsBlockButton{min-height:48px!important;box-shadow:none!important;font-family:var(--font-heading)!important;font-size:var(--fs-15)!important;color:var(--ink-secondary)!important;background:0 0!important;border:0!important;font-weight:700!important}[data-testid=sign-in-shell] .cl-footer,[data-testid=sign-in-shell] .cl-footerAction,[data-testid=sign-in-shell] .cl-footerItem{box-shadow:none!important;background:0 0!important;border:0!important}[data-testid=sign-in-shell] .cl-footerActionText,[data-testid=sign-in-shell] .cl-footerItem{font-family:var(--font-body)!important;font-size:var(--fs-13)!important;color:var(--ink-secondary)!important;font-weight:400!important;line-height:1.6!important}[data-testid=sign-in-shell] .cl-footerActionLink{font-family:var(--font-heading)!important;font-size:var(--fs-13)!important;color:var(--ink-primary)!important;font-weight:700!important;text-decoration:none!important}
