.flow-milestone-editor__hint[data-v-bf2451ec]{margin-bottom:.5rem;font-size:var(--ns-body2-size);line-height:1.6;color:var(--ns-text-steel)}.flow-milestone-editor__table[data-v-bf2451ec]{margin-bottom:.75rem}.flow-milestone-editor__table td[data-v-bf2451ec]{vertical-align:top}.flow-milestone-editor__table[data-v-bf2451ec] .form-group{margin-bottom:0}.flow-milestone-editor__order[data-v-bf2451ec]{width:6.5rem}.flow-milestone-editor__empty[data-v-bf2451ec]{font-size:var(--ns-body2-size);color:var(--ns-text-stone)}.flow-palette__group[data-v-1e282eb6]{margin-bottom:.875rem}.flow-palette__group-title[data-v-1e282eb6]{margin-bottom:.375rem;font-size:var(--ns-overline-size);font-weight:var(--ns-overline-weight);letter-spacing:var(--ns-overline-ls);text-transform:uppercase;color:var(--ns-text-stone)}.flow-palette__item[data-v-1e282eb6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.4rem .55rem;margin-bottom:.3rem;font-size:var(--ns-body2-size);text-align:left;cursor:pointer;background:var(--ns-surface-soft);border:1px dashed var(--ns-hairline-strong);border-left:3px solid var(--ns-text-stone);border-radius:var(--ns-rounded-md)}.flow-palette__item[data-v-1e282eb6]:hover{background:var(--ip-primary-soft);border-color:var(--ns-primary)}.flow-palette__item[data-v-1e282eb6]:focus-visible{outline:none;-webkit-box-shadow:var(--ip-focus-ring);box-shadow:var(--ip-focus-ring)}.flow-palette__item.accent-primary[data-v-1e282eb6]{border-left-color:var(--ns-primary)}.flow-palette__item.accent-dark[data-v-1e282eb6]{border-left-color:var(--ns-text-charcoal)}.flow-palette__item.accent-warning[data-v-1e282eb6]{border-left-color:var(--ns-warning)}.flow-palette__item.accent-success[data-v-1e282eb6]{border-left-color:var(--ns-success)}.flow-palette__item.accent-danger[data-v-1e282eb6]{border-left-color:var(--ns-error)}.flow-palette__item.accent-info[data-v-1e282eb6]{border-left-color:var(--ns-info)}.flow-palette__item.accent-secondary[data-v-1e282eb6]{border-left-color:var(--ns-text-stone)}.flow-palette__icon[data-v-1e282eb6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:.75rem}.flow-node-card[data-v-a28b6982]{padding:.5rem .75rem;margin-bottom:.5rem;cursor:pointer;background:var(--ns-surface-canvas);border:1px solid var(--ns-hairline);border-left:3px solid var(--ns-text-stone);border-radius:var(--ns-rounded-md)}.flow-node-card[data-v-a28b6982]:hover{border-color:var(--ns-hairline-strong);border-left-color:var(--ns-text-stone)}.flow-node-card.is-selected[data-v-a28b6982]{background:var(--ip-primary-soft);border-color:var(--ns-primary)}.flow-node-card.accent-primary[data-v-a28b6982]{border-left-color:var(--ns-primary)}.flow-node-card.accent-dark[data-v-a28b6982]{border-left-color:var(--ns-text-charcoal)}.flow-node-card.accent-warning[data-v-a28b6982]{border-left-color:var(--ns-warning)}.flow-node-card.accent-success[data-v-a28b6982]{border-left-color:var(--ns-success)}.flow-node-card.accent-danger[data-v-a28b6982]{border-left-color:var(--ns-error)}.flow-node-card.accent-info[data-v-a28b6982]{border-left-color:var(--ns-info)}.flow-node-card.accent-secondary[data-v-a28b6982]{border-left-color:var(--ns-text-stone)}.flow-node-card__head[data-v-a28b6982]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.25rem}.flow-node-card__remove[data-v-a28b6982]{padding:.1rem .3rem}.flow-node-card__id[data-v-a28b6982]{margin-top:.25rem;font-family:monospace;font-size:var(--ns-caption-size);font-weight:600;word-break:break-all}.flow-node-card__summary[data-v-a28b6982]{font-size:var(--ns-caption-size);color:var(--ns-text-steel)}.flow-node-card__warning[data-v-a28b6982]{margin-top:.25rem;font-size:var(--ns-caption-size);color:var(--ip-warning-strong)}.flow-action-list__item[data-v-4c76a70e]{padding:.75rem;margin-bottom:.625rem;background:var(--ns-surface-soft);border:1px solid var(--ns-hairline);border-radius:var(--ns-rounded-md)}.flow-action-list__row[data-v-4c76a70e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.flow-action-list__field[data-v-4c76a70e]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin-bottom:.5rem}.flow-action-list__remove[data-v-4c76a70e]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:.5rem}.flow-action-list__memberships[data-v-4c76a70e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;font-size:var(--ns-caption-size)}.flow-action-list__memberships-label[data-v-4c76a70e]{margin-right:.25rem;color:var(--ns-text-steel)}.flow-action-list__warning[data-v-4c76a70e]{margin:0 0 .5rem;font-size:var(--ns-caption-size);color:var(--ns-error)}.flow-action-list__checkbox[data-v-4c76a70e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--ns-caption-size);font-weight:400}.flow-config-form__dead-end[data-v-259bbcec]{margin:-.4rem 0 .6rem;font-size:var(--ns-caption-size);color:var(--ns-error)}.flow-config-form__field[data-v-259bbcec]{margin-bottom:.875rem}.flow-config-form__label[data-v-259bbcec]{margin-bottom:.3rem;font-size:var(--ns-body2-size);font-weight:600;color:var(--ns-text-charcoal)}.flow-config-form__checkbox[data-v-259bbcec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--ns-body2-size);font-weight:400}.flow-config-form__empty[data-v-259bbcec]{font-size:var(--ns-body2-size);color:var(--ns-text-stone)}.flow-edge-list__table[data-v-ac8301d4]{margin-bottom:.75rem}.flow-edge-list__table[data-v-ac8301d4] .form-group{margin-bottom:0}.flow-edge-list__table[data-v-ac8301d4] .custom-select{min-width:8rem;font-size:var(--ns-body2-size)}.flow-lint-panel__empty[data-v-57fb9c8f]{font-size:var(--ns-body2-size);color:var(--ns-text-stone)}.flow-lint-panel__list[data-v-57fb9c8f]{padding:0;margin:0;list-style:none}.flow-lint-panel__list li[data-v-57fb9c8f]{padding:.4rem .5rem;margin-bottom:.25rem;font-size:var(--ns-body2-size);line-height:1.5;color:var(--ns-text-slate);background:var(--ns-surface-soft);border-left:3px solid var(--ns-hairline-strong);border-radius:0 var(--ns-rounded-sm) var(--ns-rounded-sm) 0}.flow-lint-panel__list li.is-error[data-v-57fb9c8f]{color:var(--ip-error-strong);background:var(--ip-error-soft);border-left-color:var(--ns-error)}.flow-lint-panel__list li.is-warn[data-v-57fb9c8f]{color:var(--ip-warning-strong);background:var(--ip-warning-soft);border-left-color:var(--ns-warning)}.flow-canvas[data-v-e58ca3de]{overflow:hidden;background:var(--ns-surface-canvas);border:1px solid var(--ns-hairline);border-radius:var(--ns-rounded-lg);-webkit-box-shadow:var(--ns-elevation-subtle);box-shadow:var(--ns-elevation-subtle)}.flow-canvas__toolbar[data-v-e58ca3de]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;background:var(--ns-surface-canvas);border-bottom:1px solid var(--ns-hairline)}.flow-canvas__hint[data-v-e58ca3de]{font-size:var(--ns-caption-size);color:var(--ns-text-steel)}.flow-canvas__hint--active[data-v-e58ca3de]{font-weight:600;color:var(--ip-primary-strong)}.flow-canvas__viewport[data-v-e58ca3de]{height:560px;overflow:hidden;cursor:default;background-color:var(--ns-surface-soft);background-image:radial-gradient(var(--ns-hairline-strong) 1px,transparent 0);background-size:18px 18px}.flow-canvas__viewport--pan[data-v-e58ca3de]{cursor:-webkit-grab;cursor:grab}.flow-canvas__viewport--pan[data-v-e58ca3de]:active{cursor:-webkit-grabbing;cursor:grabbing}.flow-canvas__viewport--connecting[data-v-e58ca3de]{cursor:crosshair}.flow-canvas__svg[data-v-e58ca3de]{display:block}.flow-canvas__arrow[data-v-e58ca3de]{fill:var(--ns-hairline-strong)}.flow-canvas__arrow--active[data-v-e58ca3de]{fill:var(--ns-primary)}.flow-canvas__edge[data-v-e58ca3de]{fill:none;stroke:var(--ns-hairline-strong);stroke-width:1.5}.flow-canvas__edge--active[data-v-e58ca3de]{stroke:var(--ns-primary);stroke-width:2.5}.flow-canvas__edge--pending[data-v-e58ca3de]{stroke:var(--ns-primary);stroke-dasharray:4 3}.flow-canvas__edge-label[data-v-e58ca3de]{font-size:10px;text-anchor:middle;cursor:pointer;fill:var(--ns-text-slate);paint-order:stroke;stroke:var(--ns-surface-soft);stroke-width:3px}.flow-canvas__edge-remove[data-v-e58ca3de]{cursor:pointer;opacity:0;fill:var(--ip-error-soft);stroke:var(--ns-error)}.flow-canvas__edge-group:hover .flow-canvas__edge-remove[data-v-e58ca3de]{opacity:1}.flow-canvas__node[data-v-e58ca3de]{cursor:pointer}.flow-canvas__node-box[data-v-e58ca3de]{fill:var(--ns-surface-canvas);stroke:var(--ns-hairline-strong);stroke-width:1.5}.flow-canvas__node--state .flow-canvas__node-box[data-v-e58ca3de]{fill:var(--ip-primary-soft);stroke:var(--ns-primary)}.flow-canvas__node--gateway .flow-canvas__node-box[data-v-e58ca3de]{fill:var(--ip-warning-soft);stroke:var(--ns-warning)}.flow-canvas__node--action .flow-canvas__node-box[data-v-e58ca3de]{fill:var(--ip-success-soft);stroke:var(--ns-success)}.flow-canvas__node--sink .flow-canvas__node-box[data-v-e58ca3de]{fill:var(--ip-neutral-soft);stroke:var(--ns-text-stone)}.flow-canvas__node--selected .flow-canvas__node-box[data-v-e58ca3de]{stroke-width:3}.flow-canvas__node--entry .flow-canvas__node-box[data-v-e58ca3de]{stroke-dasharray:5 3}.flow-canvas__node--problem .flow-canvas__node-box[data-v-e58ca3de]{stroke:var(--ns-error);stroke-width:2.5}.flow-canvas__node-title[data-v-e58ca3de]{font-size:11px;font-weight:600;text-anchor:middle;fill:var(--ns-text-ink)}.flow-canvas__node-subtitle[data-v-e58ca3de]{font-size:9px;text-anchor:middle;fill:var(--ns-text-steel)}.flow-canvas__node-badge[data-v-e58ca3de]{font-size:8px;font-weight:700;fill:var(--ip-primary-strong)}.flow-canvas__handle[data-v-e58ca3de]{cursor:crosshair;fill:var(--ns-surface-canvas);stroke:var(--ns-text-steel)}.flow-canvas__handle--armed[data-v-e58ca3de]{fill:var(--ns-primary);stroke:var(--ns-primary)}.flow-diff__impact[data-v-c55d2112]{margin-bottom:1rem}.flow-diff__list[data-v-c55d2112]{padding-left:1.1rem;margin-bottom:.75rem;font-size:var(--ns-body2-size);line-height:1.7}.flow-diff__list code[data-v-c55d2112]{padding:.05rem .3rem;background:var(--ip-neutral-soft);border-radius:var(--ns-rounded-xs)}.flow-diff__danger[data-v-c55d2112],.flow-diff__list--danger>li[data-v-c55d2112]::marker{color:var(--ip-error-strong)}.flow-diff__list--success>li[data-v-c55d2112]::marker,.flow-diff__success[data-v-c55d2112]{color:var(--ip-success-strong)}.flow-diff__node[data-v-c55d2112]{padding-left:.75rem;margin-bottom:.75rem;border-left:3px solid var(--ns-hairline)}.flow-diff__node-id[data-v-c55d2112]{font-size:var(--ns-body2-size);font-weight:600}.flow-simulate__group[data-v-4253d8bb]{margin-bottom:.875rem}.flow-simulate__list[data-v-4253d8bb]{padding-left:1.1rem;font-size:var(--ns-body2-size);line-height:1.7}.flow-simulate__table th[data-v-4253d8bb]{width:32%;font-weight:600}.flow-simulate__count[data-v-4253d8bb]{float:right;font-family:monospace;color:var(--ns-text-steel)}.flow-simulate__limitations[data-v-4253d8bb]{padding-left:1.1rem;margin-top:.875rem;font-size:var(--ns-caption-size);line-height:1.6;color:var(--ns-text-steel)}.flow-migrate__intro[data-v-0c577e44]{font-size:var(--ns-body2-size);line-height:1.6;color:var(--ns-text-steel)}.flow-migrate__counts[data-v-0c577e44]{margin-bottom:1rem}.flow-migrate__table[data-v-0c577e44]{font-size:var(--ns-body2-size)}.flow-migrate__detail[data-v-0c577e44]{font-size:var(--ns-caption-size);color:var(--ns-text-steel)}.flow-migrate__apply-buttons[data-v-0c577e44]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.flow-migrate__rounds[data-v-0c577e44]{max-width:20rem;font-size:var(--ns-body2-size)}.flow-migrate__clock[data-v-0c577e44]{margin-bottom:0;font-size:var(--ns-body2-size)}.flow-migrate__hint[data-v-0c577e44]{font-size:var(--ns-caption-size);color:var(--ns-text-steel)}.flow-migrate__apply[data-v-0c577e44]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.875rem 0;border-top:1px solid var(--ns-hairline)}.flow-migrate__batches[data-v-0c577e44]{padding-top:.875rem;margin-top:1rem;border-top:1px solid var(--ns-hairline)}.flow-node-dialog__lead[data-v-ecee4338]{margin-bottom:.875rem;font-size:var(--ns-body2-size);line-height:1.6;color:var(--ns-text-steel)}.flow-node-dialog__missing-title[data-v-ecee4338]{margin-bottom:.25rem;font-size:var(--ns-body2-size);font-weight:600}.flow-node-dialog__missing-list[data-v-ecee4338]{padding-left:1.1rem;margin:0;font-size:var(--ns-body2-size)}.flow-editor__statusbar[data-v-4f3a353b]{gap:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem 1rem;background:var(--ns-surface-canvas);border:1px solid var(--ns-hairline);border-radius:var(--ns-rounded-lg);-webkit-box-shadow:var(--ns-elevation-subtle);box-shadow:var(--ns-elevation-subtle)}.flow-editor__identity[data-v-4f3a353b],.flow-editor__statusbar[data-v-4f3a353b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flow-editor__identity[data-v-4f3a353b]{gap:.5rem;min-width:0}.flow-editor__key[data-v-4f3a353b]{font-family:monospace;font-size:var(--ns-h6-size);font-weight:600;color:var(--ns-text-ink);word-break:break-all}.flow-editor__draft-actions[data-v-4f3a353b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flow-editor__loading[data-v-4f3a353b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem}.flow-editor__workspace[data-v-4f3a353b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.flow-editor__main[data-v-4f3a353b],.flow-editor__side[data-v-4f3a353b]{min-width:0}.flow-editor__main>.flow-canvas[data-v-4f3a353b]{margin-bottom:1.25rem}.flow-editor__entry[data-v-4f3a353b]{max-width:22rem;margin-bottom:1rem}.flow-editor__node-grid[data-v-4f3a353b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem}@media (max-width:1199.98px){.flow-editor__workspace[data-v-4f3a353b]{grid-template-columns:minmax(0,1fr)}.flow-editor__side[data-v-4f3a353b]{display:block}}@media (max-width:575.98px){.flow-editor__statusbar[data-v-4f3a353b]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flow-editor__draft-actions .btn[data-v-4f3a353b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}:root{--ip-primary-soft:#eef1ff;--ip-primary-strong:#2a41b6;--ip-success-soft:#e4f6ef;--ip-success-strong:#046c4e;--ip-warning-soft:#fff5de;--ip-warning-strong:#855400;--ip-error-soft:#fdeaea;--ip-error-strong:#a32222;--ip-info-soft:#e2f6f4;--ip-info-strong:#0a7a72;--ip-neutral-soft:#f1f3f6;--ip-neutral-medium:#e4e7ef;--ip-magenta-soft:#fde7f4;--ip-magenta-strong:#9c3378;--ip-violet-soft:#ecebfd;--ip-violet-strong:#4a3ab5;--ip-focus-ring:0 0 0 3px rgba(66,98,255,0.16)}.ip-table{width:100%;border-collapse:collapse;font-size:var(--ns-body1-size,.875rem);color:var(--ns-text-primary,#1c1c1e)}.ip-table th{padding:.5rem .75rem;font-size:var(--ns-overline-size,.6875rem);font-weight:var(--ns-overline-weight,600);letter-spacing:var(--ns-overline-ls,.06em);text-transform:uppercase;color:var(--ns-text-steel,#6b6f7e);text-align:left;white-space:nowrap;border-bottom:1px solid var(--ns-hairline,#e0e2e8)}.ip-table td{padding:.625rem .75rem;vertical-align:middle;border-bottom:1px solid var(--ns-hairline-soft,#eef0f3)}.ip-table tbody tr:last-child td{border-bottom:0}.ip-table tbody tr:hover td{background:var(--ns-surface-soft,#fafbfc)}.ip-table__row--clickable{cursor:pointer}.ip-table__row--muted td{color:var(--ns-text-stone,#8e91a0)}.ip-table__mono{font-family:monospace;white-space:nowrap}.ip-table__strong{font-weight:500;color:var(--ns-text-primary,#1c1c1e)}.ip-table__sub{display:block;margin-top:.125rem;font-size:var(--ns-caption-size,.75rem);color:var(--ns-text-steel,#6b6f7e)}.ip-table__actions{text-align:right;white-space:nowrap}.ip-table__actions>*+*{margin-left:.25rem}.ip-table__empty{padding:2rem .75rem;color:var(--ns-text-steel,#6b6f7e);text-align:center}.ip-table tfoot td{border-top:1px solid var(--ns-hairline,#e0e2e8);border-bottom:0;font-weight:600}.ip-table__value-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem .5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}@media(max-width:767.98px){.ip-table--stacked,.ip-table--stacked tbody,.ip-table--stacked td,.ip-table--stacked tr{display:block;width:100%}.ip-table--stacked thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ip-table--stacked tr{padding:.75rem .875rem;margin-bottom:.5rem;background:var(--ns-surface-canvas,#fff);border:1px solid var(--ns-hairline,#e0e2e8);border-radius:var(--ns-rounded-md,8px)}.ip-table--stacked tbody tr:hover td{background:transparent}.ip-table--stacked td{gap:.2rem .75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.2rem 0;text-align:right;border:0}.ip-table--stacked .ip-table__value-group,.ip-table--stacked td{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.ip-table--stacked .ip-table__value-group{gap:.35rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0}.ip-table--stacked td:before{content:attr(data-label);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:var(--ns-caption-size,.75rem);color:var(--ns-text-steel,#6b6f7e);text-align:left}.ip-table--stacked .ip-table__actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:.5rem;margin-top:.375rem;border-top:1px solid var(--ns-hairline-soft,#eef0f3)}.ip-table--stacked .ip-table__actions:before{display:none}}.ip-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem}.ip-tile{padding:.75rem .625rem;text-align:center;background:var(--ns-surface-canvas,#fff);border:1px solid var(--ns-hairline,#e0e2e8);border-radius:var(--ns-rounded-md,8px)}.ip-tile__value{font-size:var(--ns-h2-size,1.25rem);font-weight:700;line-height:1.2;color:var(--ns-text-ink,#1c1c1e)}.ip-tile__label{margin-top:.125rem;font-size:var(--ns-caption-size,.75rem);line-height:var(--ns-caption-lh,1.4);color:var(--ns-text-steel,#6b6f7e)}.ip-tile--success{background:var(--ip-success-soft,#e4f6ef);border-color:rgba(0,180,115,.35)}.ip-tile--success .ip-tile__value{color:var(--ip-success-strong,#046c4e)}.ip-tile--warning{background:var(--ip-warning-soft,#fff5de);border-color:rgba(252,185,0,.45)}.ip-tile--warning .ip-tile__value{color:var(--ip-warning-strong,#855400)}.ip-tile--danger{background:var(--ip-error-soft,#fdeaea);border-color:rgba(210,63,63,.35)}.ip-tile--danger .ip-tile__value{color:var(--ip-error-strong,#a32222)}.ip-side-list{display:grid;gap:.125rem;padding:0;margin:0;list-style:none}.ip-side-list__item{position:relative;display:block;width:100%;padding:.5rem .625rem .5rem .75rem;font:inherit;color:var(--ns-text-ink,#1c1c1e);text-align:left;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:var(--ns-rounded-md,8px)}.ip-side-list__item:hover{background:var(--ip-neutral-soft,#f1f3f6)}.ip-side-list__item:focus-visible{outline:none;-webkit-box-shadow:var(--ip-focus-ring,0 0 0 3px rgba(66,98,255,.16));box-shadow:var(--ip-focus-ring,0 0 0 3px rgba(66,98,255,.16))}.ip-side-list__item.is-active{background:var(--ip-primary-soft,#eef1ff)}.ip-side-list__item.is-active:before{position:absolute;top:.375rem;bottom:.375rem;left:0;width:3px;content:"";background:var(--ns-primary,#4262ff);border-radius:var(--ns-rounded-full,9999px)}.ip-side-list__title{display:block;font-size:var(--ns-body1-size,.875rem);font-weight:600;line-height:1.4}.ip-side-list__item.is-active .ip-side-list__title{color:var(--ip-primary-strong,#2a41b6)}.ip-side-list__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.125rem;font-size:var(--ns-caption-size,.75rem);color:var(--ns-text-steel,#6b6f7e)}.ip-segmented{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.125rem;padding:.1875rem;background:var(--ip-neutral-medium,#e4e7ef);border-radius:var(--ns-rounded-md,8px)}.ip-segmented__btn{padding:.3125rem .75rem;font:inherit;font-size:var(--ns-body2-size,.8125rem);font-weight:600;color:var(--ns-text-steel,#6b6f7e);cursor:pointer;background:transparent;border:0;border-radius:var(--ns-rounded-sm,6px)}.ip-segmented__btn:hover:not(.is-active):not(:disabled){color:var(--ns-text-ink,#1c1c1e)}.ip-segmented__btn:focus-visible{outline:none;-webkit-box-shadow:var(--ip-focus-ring,0 0 0 3px rgba(66,98,255,.16));box-shadow:var(--ip-focus-ring,0 0 0 3px rgba(66,98,255,.16))}.ip-segmented__btn.is-active{color:var(--ip-primary-strong,#2a41b6);background:var(--ns-surface-canvas,#fff);-webkit-box-shadow:var(--ns-elevation-subtle,rgba(5,0,56,.04) 0 1px 2px 0);box-shadow:var(--ns-elevation-subtle,rgba(5,0,56,.04) 0 1px 2px 0)}.ip-segmented__btn:disabled{color:var(--ns-text-muted,#a5a8b5);cursor:not-allowed}.ip-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.0625rem .5rem;font-size:var(--ns-caption-size,.75rem);font-weight:600;line-height:1.5;white-space:nowrap;border-radius:var(--ns-rounded-full,9999px);color:var(--ns-text-slate,#555a6a);background:var(--ip-neutral-soft,#f1f3f6)}.ip-pill--primary{color:var(--ip-primary-strong,#2a41b6);background:var(--ip-primary-soft,#eef1ff)}.ip-pill--success{color:var(--ip-success-strong,#046c4e);background:var(--ip-success-soft,#e4f6ef)}.ip-pill--warning{color:var(--ip-warning-strong,#855400);background:var(--ip-warning-soft,#fff5de)}.ip-pill--danger{color:var(--ip-error-strong,#a32222);background:var(--ip-error-soft,#fdeaea)}.ip-pill--info{color:var(--ip-info-strong,#0a7a72);background:var(--ip-info-soft,#e2f6f4)}.ip-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;min-width:0}.ip-page,.ip-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.ip-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ip-lead{max-width:52rem;line-height:1.6}.ip-inline-empty,.ip-lead{margin:0;font-size:var(--ns-body2-size,.8125rem);color:var(--ns-text-steel,#6b6f7e)}.ip-inline-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:1.25rem .75rem;text-align:center}.ip-section-title{margin:0 0 .5rem;font-size:var(--ns-h6-size,.875rem);font-weight:var(--ns-h6-weight,600);line-height:var(--ns-h6-lh,1.4);color:var(--ns-text-ink,#1c1c1e)}.ip-field-label{display:block;margin-bottom:.25rem;font-size:var(--ns-body2-size,.8125rem);font-weight:600;color:var(--ns-text-charcoal,#2c2c34)}.ip-hint{margin:.25rem 0 0;font-size:var(--ns-caption-size,.75rem);line-height:var(--ns-caption-lh,1.4);color:var(--ns-text-steel,#6b6f7e)}.ip-hint--danger{color:var(--ns-error,#d23f3f)}.ip-card-pad{padding:1rem 1.25rem}@media(max-width:767.98px){.ip-card-pad{padding:.875rem 1rem}}.ip-page .content-card__actions .btn{white-space:nowrap}.ip-card--no-divider .content-card__divider{display:none}.ip-card--narrow .content-card__header-tools{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0}.ip-card--narrow .content-card__search,.ip-card--narrow .content-card__search-input{min-width:0}.ip-card--narrow .content-card__search-input{width:8.5rem}.ip-card--narrow .content-card__title{overflow:visible;white-space:normal}.ip-collections__list--filterable .content-card__header-row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem 1rem}.ip-collections__list--filterable .content-card__heading{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.ip-collections__list--filterable .content-card__header-tools{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem .75rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0}.ip-collections__list--filterable .content-card__filters{display:contents}.ip-collections__list--filterable .content-card__search{-webkit-box-flex:1;-ms-flex:1 1 13rem;flex:1 1 13rem;max-width:20rem;min-width:0}.ip-collections__list--filterable .content-card__search-input{width:100%}.ip-collections__list--filterable .ip-collections__filter{-webkit-box-flex:0;-ms-flex:0 1 10rem;flex:0 1 10rem;min-width:8rem}.ip-collections__list--filterable .ip-collections__filter select{padding-right:1.25rem}.ip-collections__list--filterable .content-card__actions{margin-left:auto}@media(max-width:575.98px){.ip-collections__list--filterable .content-card__search{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:none}.ip-collections__list--filterable .ip-collections__filter{-webkit-box-flex:1;-ms-flex:1 1 44%;flex:1 1 44%;min-width:0}}.ip-page .btn-outline-secondary{color:var(--ns-text-charcoal);background-color:var(--ns-surface-canvas);border-color:var(--ns-hairline-strong)}.ip-page .btn-outline-secondary:focus,.ip-page .btn-outline-secondary:hover{color:var(--ns-text-ink);background-color:var(--ns-surface-soft);border-color:var(--ns-text-stone)}.ip-page .btn-outline-secondary:focus,.ip-page .btn-outline-secondary:focus-visible{-webkit-box-shadow:var(--ip-focus-ring);box-shadow:var(--ip-focus-ring)}.ip-page .btn-secondary:not(.btn-outline-secondary){color:var(--ns-text-ink);background-color:var(--ip-neutral-soft);border-color:var(--ns-hairline-strong)}.ip-page .btn-secondary:not(.btn-outline-secondary):hover{background-color:var(--ns-surface-medium);border-color:var(--ns-text-stone)}.ip-page .btn.disabled,.ip-page .btn:disabled{cursor:not-allowed;opacity:.5}.ip-control-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem 1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:1rem}.ip-control-row .form-group{margin-bottom:0}.ip-control-row__action{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:575.98px){.ip-control-row{grid-template-columns:minmax(0,1fr)}.ip-control-row__action .btn{width:100%}}.ip-tabs .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;padding:0 .5rem;margin-bottom:0;background:transparent;border:0;border-bottom:1px solid var(--ns-hairline)}.ip-tabs .nav-tabs .nav-item{margin:0}.ip-tabs .nav-tabs .nav-link{position:relative;min-height:2.5rem;padding:.55rem 1rem;font-size:var(--ns-body1-size);font-weight:600;color:var(--ns-text-steel);white-space:nowrap;background:transparent;border:1px solid transparent;border-bottom:0;border-radius:var(--ns-rounded-md) var(--ns-rounded-md) 0 0}.ip-tabs .nav-tabs .nav-link:hover{color:var(--ns-text-ink);background:var(--ns-surface-soft);border-color:var(--ns-hairline-soft);border-bottom:0}.ip-tabs .nav-tabs .nav-link.active,.ip-tabs .nav-tabs .nav-link.active:hover{color:var(--ns-accent-blue);background:var(--ns-surface-canvas);border-color:var(--ns-hairline);border-bottom:0}.ip-tabs .nav-tabs .nav-link.active:after{position:absolute;right:-1px;bottom:-1px;left:-1px;height:2px;content:"";background:var(--ns-accent-blue)}.ip-tabs .nav-tabs .nav-link:focus-visible{outline:none;-webkit-box-shadow:var(--ip-focus-ring);box-shadow:var(--ip-focus-ring)}.ip-tabs .tab-content{padding:1.25rem;margin-top:.875rem;background:var(--ns-surface-canvas);border:1px solid var(--ns-hairline);border-radius:var(--ns-rounded-lg);-webkit-box-shadow:var(--ns-elevation-subtle);box-shadow:var(--ns-elevation-subtle)}@media(max-width:575.98px){.ip-tabs .nav-tabs{padding:0 .25rem}.ip-tabs .nav-tabs .nav-link{padding:.5rem .7rem;font-size:var(--ns-body2-size)}.ip-tabs .tab-content{padding:1rem}}.ip-muted{color:var(--ns-text-steel)}.ip-panel-section+.ip-panel-section{padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid var(--ns-hairline-soft)}.ip-panel-section__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.75rem}.ip-panel-section__title{margin:0;font-size:var(--ns-h5-size);font-weight:var(--ns-h5-weight);line-height:var(--ns-h5-lh);color:var(--ns-text-ink)}.ip-panel-section__subtitle{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:.125rem 0 0;font-size:var(--ns-body2-size);line-height:var(--ns-body2-lh);color:var(--ns-text-steel)}.ip-panel-section__foot{padding-top:.75rem;margin-top:.75rem;border-top:1px solid var(--ns-hairline-soft)}.ip-panel-aside{padding-left:1.25rem;border-left:1px solid var(--ns-hairline)}@media(max-width:1199.98px){.ip-panel-aside{padding-top:1.25rem;padding-left:0;border-top:1px solid var(--ns-hairline);border-left:0}}.ip-modal .modal-content{border:1px solid var(--ns-hairline);border-radius:var(--ns-rounded-lg);-webkit-box-shadow:var(--ns-elevation-mockup);box-shadow:var(--ns-elevation-mockup)}.ip-modal .modal-header{padding:.875rem 1.25rem;border-bottom:1px solid var(--ns-hairline)}.ip-modal .modal-title{font-size:var(--ns-h4-size);font-weight:var(--ns-h4-weight);line-height:var(--ns-h4-lh);color:var(--ns-text-ink)}.ip-modal .modal-body{max-height:min(60vh,32rem);padding:1.25rem;overflow-y:auto}.ip-modal .modal-footer{gap:.5rem;padding:.875rem 1.25rem;border-top:1px solid var(--ns-hairline)}.ip-modal .modal-footer>.btn{margin:0}.ip-modal .modal-footer .btn{white-space:nowrap}.ip-fieldset{padding:1rem 1.125rem;margin-top:1.25rem;background:var(--ns-surface-soft);border:1px solid var(--ns-hairline-soft);border-radius:var(--ns-rounded-md)}.ip-fieldset__title{margin:0;font-size:var(--ns-h6-size);font-weight:var(--ns-h6-weight);line-height:var(--ns-h6-lh);color:var(--ns-text-ink)}.ip-fieldset__hint{margin:.25rem 0 .875rem;font-size:var(--ns-caption-size);line-height:var(--ns-caption-lh);color:var(--ns-text-steel)}.ip-fieldset .form-group:last-child{margin-bottom:0}