
.modal-bg{position:fixed;inset:0;background:rgba(4,12,24,.5);z-index:70;display:none;align-items:flex-start;justify-content:center;padding:60px 16px;overflow:auto}
.modal-bg.open{display:flex}
.modal{background:var(--surface);border-radius:var(--radius-modal);width:560px;max-width:100%;box-shadow:0 24px 60px rgba(4,12,24,.3)}
.modal-head{padding:18px 22px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}
.modal-head h3{font-size:16px}
.modal-body{padding:22px}
#toast{display:none}
.wizard-step{display:none}.wizard-step.on{display:block}
