.brand-surface .cl-rootBox,.brand-surface .cl-cardBox,.brand-surface .cl-card{width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;overflow:visible!important}.brand-surface .cl-header,.brand-surface .cl-footer{display:none!important}.brand-surface .cl-main{gap:8px!important}.brand-surface .cl-formFieldInput,.brand-surface .cl-formButtonPrimary,.brand-surface .cl-socialButtonsBlockButton,.brand-surface .cl-otpCodeFieldInput,.brand-surface .cl-button,.brand-surface .cl-input{border-radius:0!important}.brand-surface .cl-formFieldInput,.brand-surface .cl-otpCodeFieldInput{box-shadow:inset 0 0 0 1px var(--line-strong)!important;height:auto!important;font-family:var(--sans)!important;font-size:var(--t-body)!important;color:var(--ink)!important;background:0 0!important;border:none!important;padding:11px 12px!important}.brand-surface .cl-formFieldInput:focus,.brand-surface .cl-otpCodeFieldInput:focus{box-shadow:inset 0 0 0 1.5px var(--ink)!important;outline:none!important}.brand-surface .cl-formFieldInput::placeholder{color:var(--ink-3)!important}.brand-surface .cl-formButtonPrimary{background:var(--ink)!important;color:#fff!important;box-shadow:none!important;font-family:var(--sans)!important;font-size:var(--t-small)!important;text-transform:none!important;letter-spacing:0!important;border:none!important;height:auto!important;padding:11px 17px!important;font-weight:500!important}.brand-surface .cl-formButtonPrimary:hover{background:#35322e!important}.brand-surface .cl-socialButtonsBlockButton{background:var(--paper)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--line-strong)!important;font-family:var(--sans)!important;font-size:var(--t-small)!important;text-transform:none!important;border:none!important;height:auto!important;padding:11px 17px!important;font-weight:500!important}.brand-surface .cl-socialButtonsBlockButton:hover{background:var(--paper-2)!important}.brand-surface .cl-dividerLine{background:var(--line)!important;height:1px!important}.brand-surface .cl-dividerText{color:var(--ink-3)!important;font-family:var(--sans)!important;font-size:var(--t-small)!important;text-transform:lowercase!important}.brand-surface .cl-formFieldLabel,.brand-surface .cl-identityPreviewText,.brand-surface .cl-footerActionText{font-family:var(--sans)!important;font-size:var(--t-small)!important;color:var(--ink-2)!important}.brand-surface .cl-formFieldErrorText,.brand-surface .cl-alertText{font-family:var(--sans)!important;font-size:var(--t-small)!important;color:#a3341a!important}.brand-surface .cl-footerActionLink,.brand-surface .cl-formResendCodeLink,.brand-surface .cl-alternativeMethodsBlockButton,.brand-surface .cl-identityPreviewEditButton{color:var(--ink-2)!important;text-decoration:underline!important}.brand-surface .cl-badge{color:var(--ink-3)!important;box-shadow:inset 0 0 0 1px var(--line-strong)!important;font-family:var(--label)!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:0 0!important;border-radius:0!important;padding:2px 6px!important;font-size:10px!important}.brand-surface .cl-identityPreview{box-shadow:inset 0 0 0 1px var(--line-strong)!important;background:0 0!important;border:none!important;border-radius:0!important;padding:9px 12px!important}.brand-surface .cl-alert{background:0 0!important;border:none!important;border-radius:0!important;padding:9px 12px!important;box-shadow:inset 0 0 0 1px #a3341a!important}.brand-surface .cl-avatarBox{box-shadow:inset 0 0 0 1px var(--line-strong)!important;border:none!important;border-radius:0!important}.brand-surface .cl-formButtonPrimary:focus,.brand-surface .cl-formButtonPrimary:focus-visible{box-shadow:none!important;outline:2px solid var(--ink)!important;outline-offset:2px!important}.brand-surface .cl-formFieldSuccessText{font-family:var(--sans)!important;font-size:var(--t-small)!important;color:var(--ink-2)!important}.brand-surface .cl-text,.brand-surface .cl-accordionTrigger,.brand-surface .cl-accordionContent{color:var(--ink)!important}.brand-surface .cl-textSecondary,.brand-surface .cl-rootBox a{color:var(--ink-2)!important}.brand-surface .cl-rootBox a:hover{color:var(--ink)!important}.brand-surface .cl-button--primary{background:var(--ink)!important;color:var(--paper)!important;border-radius:0!important}.brand-surface .cl-button--secondary{color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--line-strong)!important;background:0 0!important;border-radius:0!important}.brand-surface .cl-rootBox,.brand-surface .cl-card,.brand-surface .cl-main,.brand-surface .cl-page{height:auto!important}.brand-surface .cl-otpCodeFieldInputs{align-items:stretch!important;gap:8px!important;display:flex!important;overflow:visible!important}.brand-surface .cl-otpCodeFieldInput{text-align:center!important;box-sizing:border-box!important;border:1px solid var(--line-strong)!important;width:44px!important;height:36px!important;box-shadow:none!important;flex:none!important;padding:0!important}.brand-surface .cl-otpCodeFieldInput:focus,.brand-surface .cl-otpCodeFieldInput:focus-within{border-color:var(--ink)!important;box-shadow:none!important}
