.sl-wizard{width:100%;max-width:640px;margin:0 auto}.sl-wizard__header{margin-bottom:var(--sp-4)}.sl-steps{gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-2);display:flex}.sl-steps .dot{border-radius:var(--r-pill);background:var(--surface-sunken);flex:1;height:4px}.sl-steps .dot.done,.sl-steps .dot.current{background:var(--brand)}.sl-wizard-progress{background:var(--surface-sunken);border-radius:var(--r-pill);height:6px;margin:0 0 var(--sp-2);overflow:hidden}.sl-wizard-progress .fill{background:var(--brand);transform-origin:0;height:100%;transition:transform var(--dur-slow) var(--ease-emphasized);will-change:transform;display:block}.sl-wizard-progress[data-reduced=true] .fill{transition:none}.sl-wizard__status{margin:0 0 var(--sp-4)}.sl-wizard-panel{display:block}@keyframes sl-wizard-slide-forward{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes sl-wizard-slide-back{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.sl-wizard-panel[data-reduced=false][data-direction=forward]{animation:sl-wizard-slide-forward var(--dur-moderate) var(--ease-emphasized) both}.sl-wizard-panel[data-reduced=false][data-direction=back]{animation:sl-wizard-slide-back var(--dur-moderate) var(--ease-emphasized) both}.sl-wizard-panel[data-reduced=true]{animation:none}@media (prefers-reduced-motion:reduce){.sl-wizard-panel{animation:none!important}.sl-wizard-progress .fill{transition:none!important}}.sl-wizard__nav{gap:var(--sp-3);margin-top:var(--sp-6);display:flex}
.sl-wizard-page{padding:var(--sp-6) var(--sp-4) var(--sp-12)}.sl-wizard :where(h1,h2,h3){font-family:var(--font-display);color:var(--text-primary);margin:0;font-weight:600}.sl-wizard .t-h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}.sl-wizard .t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}.sl-wizard .t-h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}.sl-wizard .t-body{font-size:var(--fs-body);line-height:var(--lh-body)}.sl-wizard .t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.sl-wizard .t-overline{font-size:var(--fs-overline);line-height:var(--lh-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;display:inline-block}.sl-wizard .t-secondary{color:var(--text-secondary)}.sl-wizard__welcome{margin:var(--sp-1) 0 var(--sp-2)}.sl-wizard-step__title{margin:var(--sp-4) 0 var(--sp-1)}.sl-wizard-step__fields{margin-top:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex}.sl-preview{margin-top:var(--sp-4);background:var(--surface-elevated);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.sl-preview__body{padding:var(--sp-4);gap:var(--sp-2);flex-direction:column;display:flex}.sl-preview__title{margin:var(--sp-1) 0}.sl-preview__row{align-items:center;gap:var(--sp-2);color:var(--text-secondary);font-size:var(--fs-caption);margin:0;display:flex}.sl-preview__row .sl-ic{width:16px;height:16px;color:var(--brand)}.sl-preview__price{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.sl-instructor-celebrate .sl-celebrate__close{background:var(--brand);color:var(--brand-contrast)}.sl-instructor-celebrate .sl-celebrate__close:hover{background:var(--brand-hover)}.sl-instructor-celebrate .sl-celebrate__action:hover{background:var(--brand-subtle);color:var(--brand-subtle-text)}.sl-instructor-celebrate .sl-celebrate__action:focus-visible,.sl-instructor-celebrate .sl-celebrate__close:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}
/*# sourceMappingURL=07_wvooe9j8k7.css.map*/