.sc-step{width:min(430px,100%);margin:auto;display:flex;flex-direction:column;gap:12px}.sc-step.sc-unseen{opacity:0;pointer-events:none;height:0;overflow:hidden;margin:0;gap:0}.sc-back{align-self:flex-start;margin-top:0;min-height:44px;display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0}.sc-badge{width:52px;height:52px;border-radius:14px;background:var(--peach-tint);display:flex;align-items:center;justify-content:center}.sc-badge svg{width:26px;height:26px;stroke:var(--peach-700);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sc-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--peach-700);margin:4px 0 0}.sc-title{font-size:26px;letter-spacing:-.02em;margin:0}.sc-title:focus{outline:none}.sc-title:focus-visible{outline:2px solid var(--peach);outline-offset:3px}.sc-lede{font-size:14px;line-height:1.55;margin:0}.sc-alert{border-radius:var(--r-sm);padding:11px 13px;font-size:13.5px;line-height:1.5;border:1px solid}.sc-alert-warning{background:var(--amber-tint);border-color:var(--amber);color:var(--ink)}.sc-alert-neutral{background:var(--peach-soft);border-color:var(--peach-tint);color:var(--ink)}.sc-status{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:#fff;border-radius:var(--r-sm);padding:11px 13px;font-size:14px;font-weight:600;color:var(--ink)}.sc-status-tick{border-color:var(--green);background:var(--green-tint)}.sc-status-stop{border-color:var(--rose);background:var(--rose-tint)}.sc-ico{width:18px;height:18px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sc-spin{width:16px;height:16px;flex:0 0 auto;border:2px solid var(--peach-tint);border-top-color:var(--peach);border-radius:50%;animation:sp .7s linear infinite;display:inline-block}.sc-slot{width:100%;min-height:65px;display:flex;justify-content:center}.sc-slot.sc-slot-closed{min-height:0;height:0;overflow:hidden}.sc-action{width:100%;justify-content:center;min-height:44px}.sc-foot{font-size:12.5px;line-height:1.55;margin:6px 0 0}@media (prefers-reduced-motion:reduce){.sc-spin{animation:none;border-color:var(--peach);border-right-color:transparent}}@media (forced-colors:active){.sc-alert,.sc-status{border-color:CanvasText}.sc-ico{stroke:currentColor}}.sc-column{min-width:0}.sc-column,.sc-form{display:flex;flex-direction:column;flex:1 1}.sc-form[hidden]{display:none}