.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}[data-surface=policies] .b-signup-auth{margin-top:20px;margin-bottom:14px}[data-surface=policies] .cl-rootBox,[data-surface=policies] .cl-cardBox,[data-surface=policies] .cl-card{background:var(--ox-canvas)!important;border-radius:var(--ox-r-card)!important;width:100%!important;height:auto!important;box-shadow:none!important;font-family:var(--ox-body)!important;color:var(--ox-ink)!important;border:0!important;padding:0!important;overflow:visible!important}[data-surface=policies] .cl-header,[data-surface=policies] .cl-footer{display:none!important}[data-surface=policies] .cl-main,[data-surface=policies] .cl-page{height:auto!important}[data-surface=policies] .cl-formFieldInput,[data-surface=policies] .cl-otpCodeFieldInput{border-radius:var(--ox-r-control)!important;border:1px solid var(--ox-hair)!important;background:var(--ox-canvas)!important;height:40px!important;font:inherit!important;color:var(--ox-ink)!important;box-shadow:inset 0 1px 2px var(--ox-hair)!important;padding:0 12px!important}[data-surface=policies] .cl-formFieldInput:focus,[data-surface=policies] .cl-otpCodeFieldInput:focus-within{border-color:var(--ox-orange)!important;box-shadow:0 0 0 3px var(--ox-orange-wash)!important;outline:none!important}[data-surface=policies] .cl-formFieldInput::placeholder{color:var(--ox-faint)!important}[data-surface=policies] .cl-formFieldLabel{font-family:var(--ox-mono)!important;text-transform:uppercase!important;color:var(--ox-faint)!important;font-size:11px!important}[data-surface=policies] .cl-formButtonPrimary,[data-surface=policies] .cl-button--primary,[data-surface=policies] .cl-signUp-root .cl-button[data-color=primary][data-variant=solid]{position:relative;border:1px solid var(--ox-hair)!important;border-radius:var(--ox-r-control)!important;height:40px!important;color:var(--color-text-inverse)!important;font-family:var(--ox-body)!important;text-transform:none!important;letter-spacing:-.015em!important;box-shadow:inset 0 2px 2px var(--ox-muted), inset 0 -1px 1px var(--ox-ink)!important;padding:0 22px!important;font-size:14px!important}[data-surface=policies] .cl-button--primary,[data-surface=policies] .cl-signUp-root .cl-button[data-color=primary][data-variant=solid]{background-color:var(--ox-ink)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.5 27' fill='none'%3E%3Cpath d='M6.5 26.5H4.5C2.29 26.5 0.5 24.71 0.5 22.5V20.5' stroke='%23FF4D00'/%3E%3Cpath d='M6.5 0.5H4.5C2.29 0.5 0.5 2.29 0.5 4.5V6.5' stroke='%23FF4D00'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.5 27' fill='none'%3E%3Cpath d='M0 26.5H2C4.21 26.5 6 24.71 6 22.5V20.5' stroke='%23FF4D00'/%3E%3Cpath d='M0 0.5H2C4.21 0.5 6 2.29 6 4.5V6.5' stroke='%23FF4D00'/%3E%3C/svg%3E")!important;background-position:7px,calc(100% - 7px)!important;background-repeat:no-repeat!important;background-size:6.5px 26px!important}[data-surface=policies] .cl-signUp-root .cl-button[data-color=primary][data-variant=solid]{align-self:flex-start!important;width:fit-content!important}[data-surface=policies] .cl-socialButtonsBlockButton,[data-surface=policies] .cl-button--secondary{border-radius:var(--ox-r-control)!important;background:var(--ox-canvas)!important;height:40px!important;color:var(--ox-text)!important;border:1px solid var(--ox-hair)!important;box-shadow:inset 0 -1px 2px var(--ox-hair)!important;font-family:var(--ox-body)!important}[data-surface=policies] .cl-formButtonPrimary:focus-visible,[data-surface=policies] .cl-signUp-root .cl-button[data-color=primary][data-variant=solid]:focus-visible,[data-surface=policies] .cl-socialButtonsBlockButton:focus-visible{outline:1.5px solid var(--ox-orange)!important;outline-offset:3px!important}[data-surface=policies] .cl-rootBox a,[data-surface=policies] .cl-textSecondary,[data-surface=policies] .cl-dividerText,[data-surface=policies] .cl-formResendCodeLink,[data-surface=policies] .cl-alternativeMethodsBlockButton{color:var(--ox-muted)!important}[data-surface=policies] .cl-dividerLine{background:var(--ox-rule)!important}[data-surface=policies] .cl-identityPreview,[data-surface=policies] .cl-alert,[data-surface=policies] .cl-badge{background:var(--ox-canvas)!important;border:1px solid var(--ox-hair)!important;border-radius:var(--ox-r-control)!important;box-shadow:none!important;color:var(--ox-muted)!important}[data-surface=policies] .cl-text,[data-surface=policies] .cl-identityPreviewText,[data-surface=policies] .cl-accordionTrigger,[data-surface=policies] .cl-accordionContent{color:var(--ox-ink)!important}[data-surface=policies] .cl-formFieldErrorText,[data-surface=policies] .cl-alertText{color:var(--ox-block)!important;font-size:13px!important}[data-surface=policies] .cl-formFieldSuccessText{color:var(--ox-allow)!important;font-size:13px!important}
