.wizard[data-v-6582dfe7]{display:flex;flex-direction:column;gap:.875rem;max-width:34rem}.rail[data-v-6582dfe7]{display:flex;flex-wrap:wrap;gap:.375rem;padding:0;margin:0;list-style:none}.rail li[data-v-6582dfe7]{flex:1 1 6rem;display:flex}.step-button[data-v-6582dfe7]{flex:1;display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;background:#f3f4f6;border:0;border-radius:.375rem;font-size:.75rem;font-weight:400;color:#6b7280;cursor:pointer;font-family:inherit;text-align:left;transition:filter .12s ease}.step-button[data-v-6582dfe7]:hover{filter:brightness(.95)}.step-button[data-v-6582dfe7]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.rail li.current .step-button[data-v-6582dfe7]{background:#dbeafe;color:#1e40af;font-weight:500}.rail li.done .step-button[data-v-6582dfe7]{background:#ecfdf5;color:#047857}.step-num[data-v-6582dfe7]{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;font-family:ui-monospace,monospace;font-size:.75rem}.progress[data-v-6582dfe7]{height:.375rem;border-radius:999px;background:#f3f4f6;overflow:hidden}.progress-fill[data-v-6582dfe7]{height:100%;background:#2563eb;transition:width .2s ease}form[data-v-6582dfe7]{gap:.625rem;min-height:12rem}form[data-v-6582dfe7],label[data-v-6582dfe7]{display:flex;flex-direction:column}label[data-v-6582dfe7]{gap:.25rem;font-size:.875rem;font-weight:500}input[data-v-6582dfe7],select[data-v-6582dfe7],textarea[data-v-6582dfe7]{padding:.5rem .75rem;border-radius:.375rem;border:1px solid #d1d5db;font-size:.875rem;font-family:inherit;background:#fff}input[data-v-6582dfe7]:focus,select[data-v-6582dfe7]:focus,textarea[data-v-6582dfe7]:focus{outline:2px solid #2563eb;outline-offset:-1px}textarea[data-v-6582dfe7]{resize:vertical}em[data-v-6582dfe7]{font-size:.8125rem;font-style:normal;font-weight:400}.required[data-v-6582dfe7],em[data-v-6582dfe7]{color:#dc2626}.required[data-v-6582dfe7]{font-weight:600;margin-left:.125rem}.card[data-v-6582dfe7]{display:flex;flex-direction:column;gap:.5rem;min-height:12rem;padding:1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem}.card h3[data-v-6582dfe7]{margin:0;font-size:1rem;font-weight:600;color:#111827}.card p[data-v-6582dfe7]{margin:0;font-size:.875rem;line-height:1.45;color:#374151}.muted[data-v-6582dfe7]{color:#6b7280;font-size:.8125rem}.lazy-probe[data-v-6582dfe7]{padding:.625rem .75rem;background:#fffbeb;border:1px solid #fde68a;border-radius:.375rem;font-size:.8125rem;color:#78350f}.lazy-probe strong[data-v-6582dfe7]{display:block;font-weight:600;margin-bottom:.25rem}.lazy-probe dl[data-v-6582dfe7]{display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.125rem;margin:.25rem 0 .375rem}.lazy-probe dt[data-v-6582dfe7]{color:#92400e;font-weight:500}.lazy-probe dd[data-v-6582dfe7]{margin:0;font-family:ui-monospace,monospace;color:#78350f}.lazy-probe .muted[data-v-6582dfe7]{color:#92400e;margin:0}.values[data-v-6582dfe7]{margin:0;padding:.625rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;font-family:ui-monospace,monospace;font-size:.75rem;line-height:1.4;max-height:14rem;overflow:auto}.actions[data-v-6582dfe7]{display:flex;align-items:center;gap:.75rem}.step-of[data-v-6582dfe7]{flex:1;text-align:center;font-size:.75rem;color:#6b7280;font-family:ui-monospace,monospace}button[data-v-6582dfe7]{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;font-family:inherit}button.primary[data-v-6582dfe7]{background:#2563eb;color:#fff;border:1px solid #2563eb}button.primary[data-v-6582dfe7]:hover{background:#1d4ed8}button.ghost[data-v-6582dfe7]{background:#fff;color:#374151;border:1px solid #d1d5db}button.ghost[data-v-6582dfe7]:disabled{opacity:.4;cursor:not-allowed}button.ghost.subtle[data-v-6582dfe7]{font-size:.75rem;padding:.25rem .625rem;color:#6b7280}code[data-v-6582dfe7]{font-family:ui-monospace,monospace;background:#f3f4f6;padding:.05rem .3rem;border-radius:.25rem}.reset-row[data-v-6582dfe7]{display:flex;justify-content:flex-end}.success-card[data-v-6582dfe7]{padding:.625rem .875rem;border-radius:.375rem;background:#ecfdf5;color:#047857;font-size:.8125rem;font-weight:500;border:1px solid #a7f3d0}
