/* R141: a consistent setup canvas and a readable, centred website form. */
.r137-setup-steps{--r137-step-ink:#20212a;--r137-step-muted:#707586;--r137-step-line:#e6e8ef;--r137-step-accent:#5636e8;width:100%;max-width:none;margin:0 auto 44px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.r137-setup-steps ol{list-style:none;display:flex;align-items:center;margin:0;padding:0;gap:0}
.r137-setup-steps li{display:flex;align-items:center;gap:9px;min-width:0;flex:1;color:var(--r137-step-muted);font-size:13px;line-height:1.45;font-weight:500}
.r137-setup-steps li:not(:last-child)::after{content:"";height:1px;flex:1;min-width:12px;margin:0 17px 0 8px;background:var(--r137-step-line)}
.r137-setup-steps li:last-child{flex:0 0 auto}
.r137-setup-step-number{width:27px;height:27px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--r137-step-line);border-radius:50%;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:transparent}
.r137-setup-step-label{white-space:nowrap}
.r137-setup-steps [data-step-state="current"]{color:var(--r137-step-ink);font-weight:600}
.r137-setup-steps [data-step-state="current"] .r137-setup-step-number{color:#fff;background:var(--r137-step-accent);border-color:var(--r137-step-accent)}
.r137-setup-steps [data-step-state="complete"] .r137-setup-step-number{color:var(--r137-step-accent);background:#f2eeff;border-color:transparent}
.r137-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
/* The outer canvas is shared by all four steps; only the form's reading width is narrower. */
.r137-website-setup.r136-website-setup.r88-auth-split .r86-auth-main{width:min(1268px,100%);padding:36px 24px 56px;margin-inline:auto}
.r137-website-setup.r136-website-setup.r88-auth-split .r88-form-inner{max-width:none;width:100%;margin:0 auto}
.r137-setup-layout{width:100%;min-height:400px;padding-top:8px}
.r137-setup-form{width:min(100%,620px);margin-inline:auto}
.r137-setup-form .raxni-auth-form{margin-top:0}
.r137-setup-form .raxni-field+.raxni-field{margin-top:28px}
.r137-setup-form .raxni-field label{font-size:16px;line-height:1.5;font-weight:600}
.r137-setup-form .raxni-input-wrap input{min-height:54px;font-size:17px;padding:14px 16px}
.r137-setup-form .r86-form-help{font-size:14px;line-height:1.7;margin-top:9px}
.r137-setup-form .r86-field-meta{font-size:13px;line-height:1.6;margin-top:8px;gap:12px}
.r137-setup-form .r86-field-meta output{white-space:nowrap;font-variant-numeric:tabular-nums}
.r137-setup-form .r86-field-error{font-size:14px;line-height:1.6}
.r137-website-setup .raxni-auth-legal{text-align:center;margin-top:30px;font-size:14px;line-height:1.7}
.r137-setup-form .raxni-primary-button{margin-top:12px;min-height:54px;font-size:16px;line-height:1.5;padding:14px 20px}
.r137-setup-form .raxni-security-note{text-align:left;font-size:14px;line-height:1.7;margin-top:20px}
html[data-theme="dark"] .r137-setup-steps{--r137-step-ink:#f0f1f6;--r137-step-muted:#959db0;--r137-step-line:#303440;--r137-step-accent:#a68eff}
html[data-theme="dark"] .r137-setup-steps [data-step-state="complete"] .r137-setup-step-number{background:#28203f}
@media(max-width:760px){.r137-setup-steps{margin-bottom:36px}.r137-setup-steps ol{align-items:flex-start}.r137-setup-steps li{flex:1!important;position:relative;flex-direction:column;gap:8px;font-size:12px;text-align:center;line-height:1.4}.r137-setup-steps li:not(:last-child)::after{position:absolute;left:calc(50% + 23px);right:calc(-50% + 23px);top:13px;margin:0;min-width:0}.r137-setup-step-label{white-space:normal;padding-inline:3px}.r137-website-setup.r136-website-setup.r88-auth-split .r86-auth-main{padding:28px 20px 40px}.r137-setup-layout{max-width:none;padding:0}.r137-setup-form{width:100%}.r137-website-setup .raxni-auth-legal{font-size:13px}}
