:root{--insp-ink:#1c2430;--insp-ink-muted:#5c6570;--insp-ink-faint:#9aa3ad;--insp-canvas:#f1f5f9;--insp-surface:#fff;--insp-border:#e2e8f0;--insp-border-strong:#cbd5e1;--insp-accent:#475569;--insp-accent-soft:#4755691f;--insp-primary:#0d9488;--insp-primary-soft:#0d94881f;--insp-honey:#f0b429;--insp-danger:#e03e2d;--insp-danger-soft:#fff1ee;--insp-success:#1fa971;--insp-success-soft:#e8f8f1;--insp-warning-soft:#fff6e5;--insp-warning-border:#f5d48a;--insp-radius:16px;--insp-radius-sm:12px;--insp-shadow:0 2px 10px #0d948814;--insp-font:"Nunito","Avenir Next","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif}.insp-page{display:flex;flex-direction:column;height:calc(100vh - 56px);overflow:hidden}.insp-page,.insp-page-header{background:#fff;background:var(--insp-surface)}.insp-page-header{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--insp-border);flex-shrink:0;padding:20px 28px 16px}.insp-page-header h1{align-items:center;color:#1c2430;color:var(--insp-ink);display:flex;font-size:1.625rem;font-weight:700;gap:10px;letter-spacing:-.02em;margin:0}.insp-page-header .insp-sub,.insp-page-header h1{font-family:Nunito,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--insp-font)}.insp-page-header .insp-sub{color:#5c6570;color:var(--insp-ink-muted);font-size:.875rem;line-height:1.4;margin:6px 0 0}.insp-body{flex:1 1;overflow:auto;padding:20px 28px 32px}.insp-filters{background:#fff;background:var(--insp-surface);border:1px solid #e2e8f0;border:1px solid var(--insp-border);border-radius:12px;border-radius:var(--insp-radius-sm);display:flex;flex-direction:column;gap:0;margin-bottom:20px;overflow:hidden}.insp-filters-toggle{align-items:center;background:#0000;border:none;color:#1c2430;color:var(--insp-ink);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:700;gap:12px;justify-content:space-between;padding:10px 14px;text-align:left;width:100%}.insp-filters-toggle:hover{background:#f1f5f9;background:var(--insp-canvas)}.insp-filters-toggle-left{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.insp-filters-summary{color:#5c6570;color:var(--insp-ink-muted);font-size:.8125rem;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insp-filters-chevron{color:#5c6570;color:var(--insp-ink-muted);flex-shrink:0;transition:transform .2s ease}.insp-filters.is-open .insp-filters-chevron{transform:rotate(180deg)}.insp-filters-body{border-top:1px solid #e2e8f0;border-top:1px solid var(--insp-border);display:flex;flex-direction:column;gap:12px;padding:4px 14px 14px}.insp-pill-row{display:flex;flex-wrap:wrap;gap:8px}.insp-pill{background:#fff;background:var(--insp-surface);border:1px solid #cbd5e1;border:1px solid var(--insp-border-strong);border-radius:999px;color:#1c2430;color:var(--insp-ink);cursor:pointer;font-size:.8125rem;font-weight:550;padding:7px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease}.insp-pill:hover{background:#f1f5f9;background:var(--insp-canvas);border-color:#1c2430;border-color:var(--insp-ink)}.insp-pill.active,.insp-pill.active-dark{background:#0d9488;background:var(--insp-primary);border-color:#0d9488;border-color:var(--insp-primary);color:#fff}.insp-tree-row{align-items:center;background:#fff;background:var(--insp-surface);border:1px solid #e2e8f0;border:1px solid var(--insp-border);border-radius:16px;border-radius:var(--insp-radius);box-shadow:0 2px 10px #0d948814;box-shadow:var(--insp-shadow);display:flex;gap:4px;margin-bottom:10px;padding:4px 6px 4px 4px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.insp-tree-row:hover{border-color:#cbd5e1;border-color:var(--insp-border-strong);box-shadow:0 2px 8px #0000000f}.insp-tree-row-main{align-items:center;background:#0000;border:none;border-radius:12px;border-radius:var(--insp-radius-sm);cursor:pointer;display:flex;flex:1 1;gap:12px;justify-content:space-between;min-width:0;padding:12px 14px;text-align:left}.insp-tree-row-main:hover{background:#f1f5f9;background:var(--insp-canvas)}.insp-tree-row .title{align-items:center;color:#1c2430;color:var(--insp-ink);display:flex;font-weight:650;gap:10px;letter-spacing:-.01em}.insp-badge{border-radius:6px;font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.insp-badge.published{background:#e8f8f1;background:var(--insp-success-soft);color:#1fa971;color:var(--insp-success)}.insp-badge.draft{background:#fff6e5;background:var(--insp-warning-soft);color:#b36b00;color:var(--insp-warning,#b36b00)}.insp-badge.archived{background:#f1f5f9;background:var(--insp-canvas)}.insp-badge.archived,.insp-meta{color:#5c6570;color:var(--insp-ink-muted)}.insp-meta{font-size:.8125rem;line-height:1.35;margin-top:3px}.insp-builder{flex-direction:column;height:calc(100vh - 56px)}.insp-builder,.insp-builder-top{background:#fff;background:var(--insp-surface);display:flex}.insp-builder-top{align-items:flex-start;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--insp-border);flex-shrink:0;gap:16px;justify-content:space-between;padding:14px 24px}.insp-builder-top .back{align-items:center;background:none;border:none;color:#5c6570;color:var(--insp-ink-muted);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:4px;margin-bottom:6px;padding:0;text-decoration:none}.insp-builder-top .back:hover{color:#1c2430;color:var(--insp-ink)}.insp-builder-panes{grid-gap:0;display:grid;flex:1 1;gap:0;grid-template-columns:minmax(280px,1fr) minmax(320px,1.05fr);min-height:0;overflow:hidden}.insp-flow-pane{background:#f1f5f9;background:var(--insp-canvas);border-right:1px solid #e2e8f0;border-right:1px solid var(--insp-border);overflow:auto;padding:20px}.insp-flow-pane-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.insp-flow-pane-header h3{color:#5c6570;color:var(--insp-ink-muted);font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.insp-flow-links{display:flex;flex-wrap:wrap;gap:6px}.insp-flow-links button{background:#fff;background:var(--insp-surface);border:1px solid #cbd5e1;border:1px solid var(--insp-border-strong);border-radius:999px;color:#1c2430;color:var(--insp-ink);cursor:pointer;font-size:.75rem;font-weight:600;padding:6px 12px;transition:background .15s ease,border-color .15s ease}.insp-flow-links button:hover{background:#fff;background:var(--insp-surface);border-color:#1c2430;border-color:var(--insp-ink)}.insp-branch-label{color:#5c6570;color:var(--insp-ink-muted);font-size:.75rem;font-weight:650;margin:10px 0 6px 14px}.insp-flow-section{margin-bottom:4px}.insp-flow-section-head{align-items:flex-start;display:flex;gap:2px}.insp-flow-chevron{align-items:center;background:#0000;border:none;border-radius:8px;color:#5c6570;color:var(--insp-ink-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;margin-top:2px;padding:0;width:28px}.insp-flow-chevron:hover{background:#0d94881a;color:#0d9488;color:var(--insp-primary)}.insp-flow-chevron-spacer{flex-shrink:0;width:28px}.insp-flow-branch{margin-bottom:4px}.insp-flow-branch-toggle{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#5c6570;color:var(--insp-ink-muted);cursor:pointer;display:flex;font-family:inherit;font-size:.75rem;font-weight:650;gap:4px;margin:6px 0 4px;padding:6px 8px;text-align:left;width:100%}.insp-flow-branch-toggle:hover{background:#47556914;color:#1c2430;color:var(--insp-ink)}.insp-flow-branch-body{padding-left:4px}.insp-node-card{background:#fff;background:var(--insp-surface);border:1px solid #e2e8f0;border:1px solid var(--insp-border);border-radius:12px;border-radius:var(--insp-radius-sm);box-shadow:0 2px 10px #0d948814;box-shadow:var(--insp-shadow);cursor:pointer;display:block;flex:1 1;margin-bottom:6px;min-width:0;padding:12px 14px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.insp-node-card:hover{border-color:#cbd5e1;border-color:var(--insp-border-strong)}.insp-node-card .eyebrow{color:#9aa3ad;color:var(--insp-ink-faint);font-size:.6875rem;font-weight:650;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.insp-node-card .name{color:#1c2430;color:var(--insp-ink);font-size:.9375rem;font-weight:650;letter-spacing:-.01em}.insp-node-card .sub{color:#5c6570;color:var(--insp-ink-muted);font-size:.75rem;margin-top:3px}.insp-node-card.selected{background:#0d94881f;background:var(--insp-primary-soft);border-color:#0d9488;border-color:var(--insp-primary);box-shadow:inset 3px 0 0 #0d9488;box-shadow:inset 3px 0 0 var(--insp-primary)}.insp-node-card.result{border-color:#cbd5e1;border-color:var(--insp-border-strong)}.insp-node-card.result.selected{background:#fff1ee;background:var(--insp-danger-soft);border-color:#e03e2d;border-color:var(--insp-danger);box-shadow:inset 3px 0 0 #e03e2d;box-shadow:inset 3px 0 0 var(--insp-danger)}.insp-flow-children{border-left:1px solid #e2e8f0;border-left:1px solid var(--insp-border);margin-left:14px;padding-left:12px}.insp-inspector{background:#fff;background:var(--insp-surface);overflow:auto;padding:24px 28px 40px}.insp-inspector .type-label{color:#9aa3ad;color:var(--insp-ink-faint);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.insp-inspector h2{color:#1c2430;color:var(--insp-ink);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:6px 0 22px}.insp-section{margin-bottom:28px}.insp-section h4{color:#1c2430;color:var(--insp-ink);font-size:.9375rem;font-weight:650;margin:0 0 6px}.insp-section .hint{color:#5c6570;color:var(--insp-ink-muted);font-size:.8125rem;line-height:1.4;margin-bottom:12px}.insp-branch-row{background:#f1f5f9;background:var(--insp-canvas);border:1px solid #e2e8f0;border:1px solid var(--insp-border);border-radius:12px;border-radius:var(--insp-radius-sm);margin-bottom:10px;padding:14px}.insp-branch-row .if-label{color:#1c2430;color:var(--insp-ink);font-size:.875rem;font-weight:650;margin-bottom:10px}.insp-outcome-preview{border-radius:12px;border-radius:var(--insp-radius-sm);margin-bottom:16px;padding:14px 16px}.insp-outcome-preview.good{background:#e8f8f1;background:var(--insp-success-soft);border:1px solid #c6e8c7;color:#0b5c0e}.insp-outcome-preview.bad{background:#fff1ee;background:var(--insp-danger-soft);border:1px solid #99d5ce;color:#e03e2d;color:var(--insp-danger)}.insp-issues{background:#fff6e5;background:var(--insp-warning-soft);border:1px solid #f5d48a;border:1px solid var(--insp-warning-border);border-radius:12px;border-radius:var(--insp-radius-sm);color:#1c2430;color:var(--insp-ink);font-size:.8125rem;margin:12px 24px 0;padding:12px 16px}.insp-issues ul{margin:8px 0 0;padding-left:18px}.insp-wizard-center{margin:56px auto;max-width:480px;padding:0 16px;text-align:center}.insp-wizard-panel{margin:24px auto;max-width:560px;padding:0 16px 32px}.insp-wizard-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.insp-back-btn.MuiButton-root{color:#1c2430;color:var(--insp-ink);font-weight:600;margin-left:-10px;min-height:36px;padding-inline:10px}.insp-back-btn.MuiButton-root:hover{background:#f1f5f9;background:var(--insp-canvas)}.insp-wizard-actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.insp-wizard-center .icon-circle{align-items:center;background:#4755691f;background:var(--insp-accent-soft);border-radius:50%;color:#475569;color:var(--insp-accent);display:flex;height:72px;justify-content:center;margin:0 auto 18px;width:72px}.insp-wizard-panel .label{color:#9aa3ad;color:var(--insp-ink-faint);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.insp-choice-btn{background:#fff;background:var(--insp-surface);border:1px solid #cbd5e1;border:1px solid var(--insp-border-strong);border-radius:16px;border-radius:var(--insp-radius);color:#1c2430;color:var(--insp-ink);cursor:pointer;display:block;font-size:1rem;font-weight:600;margin-bottom:10px;padding:16px 18px;text-align:center;transition:border-color .15s ease,background .15s ease;width:100%}.insp-choice-btn.selected,.insp-choice-btn:hover{background:#0d94881f;background:var(--insp-primary-soft);border-color:#0d9488;border-color:var(--insp-primary)}.insp-choice-btn:focus-visible{outline:2px solid #0d9488;outline:2px solid var(--insp-primary);outline-offset:2px}.insp-item-card{background:#fff;background:var(--insp-surface);border:1px solid #e2e8f0;border:1px solid var(--insp-border);border-radius:16px;border-radius:var(--insp-radius);box-shadow:0 2px 10px #0d948814;box-shadow:var(--insp-shadow);margin-bottom:22px;padding:14px 16px;text-align:left}.insp-item-card .label{color:#9aa3ad;color:var(--insp-ink-faint);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.insp-path-so-far{border-top:1px solid #e2e8f0;border-top:1px solid var(--insp-border);margin-top:32px;padding-top:18px;text-align:left}.insp-path-so-far .title{color:#9aa3ad;color:var(--insp-ink-faint);font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.insp-outcome-card{border-radius:16px;border-radius:var(--insp-radius);margin:16px 0;padding:20px;text-align:left}.insp-outcome-card.good{background:#e8f8f1;background:var(--insp-success-soft);border:1px solid #c6e8c7}.insp-outcome-card.bad{background:#fff1ee;background:var(--insp-danger-soft);border:1px solid #99d5ce;color:#e03e2d;color:var(--insp-danger)}.insp-decision-path{background:#f1f5f9;background:var(--insp-canvas);border:1px solid #e2e8f0;border:1px solid var(--insp-border);border-radius:12px;border-radius:var(--insp-radius-sm);color:#1c2430;color:var(--insp-ink);font-size:.875rem;margin-bottom:20px;padding:14px 16px;text-align:left}@media (max-width:900px){.insp-builder-panes{grid-template-columns:1fr}}
/*# sourceMappingURL=main.6998e2e6.css.map*/