.account-auth{color:inherit;--account-accent:var(--cc-accent,var(--customer-brand));font-family:inherit!important}.account-auth>div{width:100%}.account-auth .account-auth-heading{margin-bottom:24px}.account-auth .account-auth-heading h1{text-align:left;letter-spacing:-.025em;color:inherit;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.3}.account-auth .account-auth-heading p{opacity:.65;font-size:14px;line-height:1.6}.account-auth p,.account-auth h3{color:inherit}.account-auth input:not([data-input-otp]){height:50px;color:inherit;border:1px solid color-mix(in srgb, currentColor 22%, transparent);box-shadow:none;background:0 0;border-radius:10px;padding:0 14px;font-size:16px}.account-auth input:focus{border-color:var(--account-accent);outline:2px solid color-mix(in srgb, var(--account-accent) 20%, transparent);outline-offset:2px}.account-auth input::placeholder{color:inherit;opacity:.5}.account-auth button{color:var(--account-accent);letter-spacing:normal;font-size:14px}.account-auth button[style]{border-radius:10px;min-height:50px;font-size:16px;font-weight:500;background-color:var(--account-accent)!important;color:var(--cc-bg,var(--customer-brand-text))!important}.account-auth button:focus-visible{outline:2px solid var(--account-accent);outline-offset:3px}.account-auth button:disabled{opacity:.5;cursor:not-allowed}.account-auth button.bg-white,.account-auth [data-slot=input-otp-slot]{color:inherit;border-color:color-mix(in srgb, currentColor 22%, transparent);background:0 0}.account-auth .account-auth-names>div{width:100%}.account-auth .account-auth-names{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-auth>div>.mt-2{margin-top:18px}.account-auth .account-auth-verification>div:first-child{text-align:left}.account-auth .account-auth-verification h3{margin-bottom:8px;font-size:24px;font-weight:600;line-height:1.3}.account-auth .account-auth-verification>div:first-child p{opacity:.7;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.account-auth [data-slot=input-otp-slot]{border:1px solid color-mix(in srgb, currentColor 22%, transparent);width:clamp(34px,10vw,50px);height:50px;box-shadow:none;border-radius:10px;font-size:20px}.account-auth [data-slot=input-otp-slot][data-active=true]{border-color:var(--account-accent);outline:2px solid color-mix(in srgb, var(--account-accent) 20%, transparent);outline-offset:2px}.account-auth [data-slot=input-otp-slot] .animate-caret-blink{background:currentColor}.account-auth .account-auth-resend{text-underline-offset:4px;min-height:44px;text-decoration:underline}.account-auth .account-auth-error{color:#b42318;font-size:14px}.account-auth button.w-full{border-radius:10px;min-height:50px}
