.wiz-card{background:#fff;border:1px solid #e4e7ec;border-radius:.875rem;overflow:hidden;box-shadow:0 1px 4px #0f172a0f,0 6px 24px #0f172a0f}.wiz-header{border-bottom:1px solid #e4e7ec;padding:1.25rem 1.75rem 0}.wiz-header-top{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.wiz-tabs{gap:1.5rem;display:flex}.wiz-tab{color:#98a2b3;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.375rem;margin-bottom:-1px;padding-bottom:.875rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.wiz-tab:hover{color:#344054}.wiz-tab--active{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.wiz-tab--done{color:#059669}.wiz-tab--done:hover{color:#047857}.wiz-tab-check{color:#059669;flex-shrink:0}.wiz-counter{color:#98a2b3;font-variant-numeric:tabular-nums;letter-spacing:.03em;white-space:nowrap;font-size:.75rem;font-weight:600}.wiz-progress-track{background:#e4e7ec;height:3px;margin:0 -1.75rem}.wiz-progress-fill{background:#2563eb;border-radius:0 3px 3px 0;height:100%;transition:width .35s}.wiz-content{padding:2.25rem 1.75rem 1.75rem}@media (min-width:768px){.wiz-content{padding:2.5rem 2.5rem 2rem}}.wiz-step{animation:.3s both wizFadeIn;display:none}.wiz-step--visible{display:block}@keyframes wizFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wiz-step-head{margin-bottom:2rem}.wiz-step-num{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:inline-block}.wiz-step-q{color:#101828;letter-spacing:-.02em;margin-bottom:.375rem;font-size:1.25rem;font-weight:700;line-height:1.3}@media (min-width:768px){.wiz-step-q{font-size:1.375rem}}.wiz-step-sub{color:#667085;font-size:.875rem;line-height:1.5}.wiz-field{margin-bottom:1.25rem}.wiz-label{color:#344054;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.wiz-input{color:#101828;background:#fff;border:1.5px solid #d0d5dd;border-radius:.625rem;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:400;transition:border-color .2s,box-shadow .2s;display:block}.wiz-input::placeholder{color:#98a2b3}.wiz-input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.wiz-input--icon{padding-left:2.75rem}.wiz-input-wrap{position:relative}.wiz-input-icon{color:#98a2b3;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.wiz-input-wrap:focus-within .wiz-input-icon{color:#2563eb}.wiz-textarea{resize:vertical;min-height:5rem}.wiz-field-hint{color:#667085;margin-top:.375rem;font-size:.75rem;line-height:1.45}.wiz-field-row{gap:1rem;display:grid}@media (min-width:640px){.wiz-field-row{grid-template-columns:1fr 1fr}}.wiz-option-grid{gap:.75rem;display:grid}@media (min-width:560px){.wiz-option-grid{grid-template-columns:1fr 1fr}}.wiz-choice{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e4e7ec;border-radius:.75rem;align-items:center;gap:1rem;padding:1rem 1.125rem;font-family:inherit;transition:border-color .2s,background .2s;display:flex;position:relative}.wiz-choice:hover{background:#f8fbff;border-color:#93c5fd}.wiz-choice--active{background:#eff6ff;border-color:#2563eb}.wiz-choice-icon{color:#475467;background:#f2f4f7;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .2s,color .2s;display:flex}.wiz-choice--active .wiz-choice-icon{color:#2563eb;background:#dbeafe}.wiz-choice-text{flex:1;min-width:0}.wiz-choice-label{color:#101828;font-size:.875rem;font-weight:600;line-height:1.3}.wiz-choice--active .wiz-choice-label{color:#1d4ed8}.wiz-choice-desc{color:#667085;margin-top:.125rem;font-size:.75rem;line-height:1.4}.wiz-choice-check{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;animation:.2s wizCheckPop;display:flex}@keyframes wizCheckPop{0%{transform:scale(0)}to{transform:scale(1)}}.wiz-notice{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:.75rem;align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex}.wiz-notice-icon-svg{color:#2563eb;flex-shrink:0}.wiz-notice-title{color:#101828;font-size:.875rem;font-weight:600}.wiz-notice-desc{color:#667085;margin-top:.125rem;font-size:.75rem}.wiz-chips{background:#f9fafb;border:1px solid #e4e7ec;border-radius:.625rem;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;padding:1rem 1.25rem;display:flex}.wiz-chip{cursor:pointer;background:#fff;border:1px solid #d1fae5;border-radius:999px;align-items:center;gap:.375rem;padding:.3rem .75rem;font-family:inherit;transition:background .15s;animation:.25s both wizChipIn;display:inline-flex}.wiz-chip:hover{background:#ecfdf5}@keyframes wizChipIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.wiz-chip-check{color:#fff;background:#059669;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:.9375rem;height:.9375rem;display:flex}.wiz-chip-label{color:#047857;text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;font-weight:700}.wiz-chip-value{color:#344054;text-overflow:ellipsis;white-space:nowrap;max-width:10rem;font-size:.75rem;font-weight:500;overflow:hidden}.wiz-nav{border-top:1px solid #e4e7ec;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.25rem;display:flex}.wiz-btn-back{color:#344054;cursor:pointer;background:#fff;border:1.5px solid #e4e7ec;border-radius:.5rem;align-items:center;gap:.375rem;padding:.625rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.wiz-btn-back:hover:not(:disabled){background:#f9fafb;border-color:#d0d5dd}.wiz-btn-back:disabled{opacity:.4;cursor:not-allowed}.wiz-step-counter{color:#98a2b3;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.wiz-btn-next,.wiz-btn-submit{cursor:pointer;border:none;border-radius:.625rem;align-items:center;gap:.5rem;padding:.6875rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.wiz-btn-next{color:#fff;background:#2563eb}.wiz-btn-next:hover{background:#1d4ed8}.wiz-btn-submit{color:#fff;background:#059669}.wiz-btn-submit:hover:not(:disabled){background:#047857}.wiz-btn-submit:disabled{opacity:.6;cursor:not-allowed}.wiz-progress-bar{background:#e4e7ec;border-radius:999px;width:100%;height:4px;margin-top:.5rem;overflow:hidden}.wiz-spin{animation:.8s linear infinite wizSpin}@keyframes wizSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wiz-msg{border-radius:.625rem;margin-top:1rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:500}.wiz-msg--success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.wiz-msg--error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}@media (max-width:639px){.wiz-header{padding:1rem 1.25rem 0}.wiz-tabs{gap:1rem}.wiz-tab{padding-bottom:.75rem;font-size:.75rem}.wiz-progress-track{margin:0 -1.25rem}.wiz-content{padding:1.75rem 1.25rem 1.25rem}.wiz-step-q{font-size:1.125rem}.wiz-chip-value{max-width:7rem}}
