.setup-form.is-wizard{display:block;min-height:308px;margin-top:1.8rem}.setup-form.is-wizard fieldset{display:none;max-width:760px;margin:0 auto;padding:2rem;border:1px solid #c8cbd0;border-top:4px solid #f04747;background:linear-gradient(145deg,#fff,#f0f1f2);box-shadow:0 18px 38px #00000012}.setup-form.is-wizard fieldset.is-active{display:block;animation:wizard-in .38s ease both}.setup-form.is-wizard legend{font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.1;letter-spacing:-.03em}.setup-form.is-wizard select{margin-top:1.3rem;padding:1rem;font-size:1.05rem;border:2px solid #c7c9ce;transition:border-color .2s,box-shadow .2s}.setup-form.is-wizard select:focus{outline:0;border-color:#f04747;box-shadow:0 0 0 4px #f0474720}.setup-form.is-wizard .wizard-actions{max-width:760px;margin:1.2rem auto 0;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center}.wizard-progress{text-align:center}.wizard-progress-label{display:block;font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#555860}.wizard-progress-track{height:5px;margin-top:.5rem;background:#d3d5d8;overflow:hidden}.wizard-progress-fill{display:block;height:100%;width:14.285%;background:#f04747;transition:width .35s ease}.wizard-step-dots{display:flex;justify-content:center;gap:.3rem;margin-top:.65rem}.wizard-step-dots i{width:7px;height:7px;border-radius:50%;background:#c2c4c8;transition:background .2s,transform .2s}.wizard-step-dots i.on{background:#f04747;transform:scale(1.25)}.wizard-actions [data-finish]{display:none}.wizard-actions.is-final [data-next]{display:none}.wizard-actions.is-final [data-finish]{display:inline-block}@keyframes wizard-in{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@media(max-width:760px){.setup-form.is-wizard{min-height:360px}.setup-form.is-wizard fieldset{padding:1.35rem}.setup-form.is-wizard .wizard-actions{grid-template-columns:1fr 1fr;gap:.7rem}.wizard-progress{grid-column:1/-1;grid-row:1}.wizard-actions .tool-button{width:100%}}@media(prefers-reduced-motion:reduce){.setup-form.is-wizard fieldset.is-active{animation:none}.wizard-progress-fill,.wizard-step-dots i{transition:none}}
