.flow[data-astro-cid-vb5het6f]{width:100%;height:100%;min-height:250px;position:relative;container-type:inline-size}.flow-edges[data-astro-cid-vb5het6f]{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-edge[data-astro-cid-vb5het6f],.flow-pulse[data-astro-cid-vb5het6f]{stroke:var(--tone);stroke-width:1.4px;vector-effect:non-scaling-stroke;transition:opacity .4s}.flow-pulse[data-astro-cid-vb5het6f]{stroke-width:2.2px;stroke-dasharray:2 9;stroke-linecap:round;opacity:0}.mk.is-stepping .flow-pulse[data-astro-cid-vb5het6f].is-on{opacity:1;animation:.9s linear infinite flow-pulse}@keyframes flow-pulse{to{stroke-dashoffset:-11px}}.mk.is-stepping .flow-edge[data-astro-cid-vb5het6f].is-reached{stroke-dasharray:2000;animation:flow-draw .9s var(--ease-out) both}@keyframes flow-draw{0%{stroke-dashoffset:2000px}to{stroke-dashoffset:0}}.is-dim[data-astro-cid-vb5het6f].is-on,.mk:not(.is-stepping) .is-dim[data-astro-cid-vb5het6f]{opacity:.22}.flow-node[data-astro-cid-vb5het6f],.flow-label[data-astro-cid-vb5het6f]{transition:opacity .4s}.flow-label[data-astro-cid-vb5het6f]{z-index:1;border:1px solid color-mix(in srgb, var(--tone) 55%, #fff);color:color-mix(in srgb, var(--tone) 80%, #000);white-space:nowrap;background:#fff;border-radius:4px;padding:0 4px;font-size:8.5px;font-weight:600;line-height:1.5;position:absolute;translate:-50% -50%}.flow-node[data-astro-cid-vb5het6f]{z-index:2;color:var(--mk-ink);background:#f7f9fb;border:1px solid #c3cfdd;border-radius:6px;gap:3px;padding:5px 6px;font-size:9.5px;display:grid;position:absolute}.flow-elements[data-astro-cid-vb5het6f]{top:50%;left:1.5%;translate:0 -50%}.flow-org[data-astro-cid-vb5het6f]{text-align:center;background:#eef6ff;border-color:#8ec5ff;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:600;display:flex}.flow-org[data-astro-cid-vb5het6f] svg[data-astro-cid-vb5het6f]{fill:none;stroke:currentColor;stroke-width:1.2px;flex-shrink:0;width:12px;height:12px}.flow-org[data-astro-cid-vb5het6f] span[data-astro-cid-vb5het6f]{overflow-wrap:normal;line-height:1.2}.flow-sink[data-astro-cid-vb5het6f]{width:32.5%;translate:0 -50%}.flow-sink[data-astro-cid-vb5het6f].is-risky{background:#fef3f2;border-color:#f4a49c}.flow-sink[data-astro-cid-vb5het6f].is-safe{background:#f1fbf4;border-color:#9fdcb2}.flow-sink[data-astro-cid-vb5het6f].is-none{background:#f3f6f9;border-color:#c9d3df}.flow-title[data-astro-cid-vb5het6f]{align-items:center;gap:3px;min-width:0;font-weight:600;display:flex}.flow-item[data-astro-cid-vb5het6f]{align-items:center;gap:3px;min-width:0;display:flex}.flow-name[data-astro-cid-vb5het6f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flow-title[data-astro-cid-vb5het6f] .flow-name[data-astro-cid-vb5het6f]{margin-right:1px}.flow-dot[data-astro-cid-vb5het6f]{background:var(--mk-risky);border-radius:50%;flex-shrink:0;width:6px;height:6px}.flow-none[data-astro-cid-vb5het6f]{color:var(--mk-muted);font-size:8.5px}@container (width<=520px){.flow-label-unit[data-astro-cid-vb5het6f],.flow-item[data-astro-cid-vb5het6f] .mk-tag[data-astro-cid-vb5het6f]+.mk-tag[data-astro-cid-vb5het6f],.flow-title[data-astro-cid-vb5het6f] .mk-tag[data-astro-cid-vb5het6f]:not(.is-risky,.is-safe)+.mk-tag[data-astro-cid-vb5het6f]:not(.is-risky,.is-safe){display:none}}@container (width<=470px){.flow-elements[data-astro-cid-vb5het6f] .mk-tag[data-astro-cid-vb5het6f],.flow-title[data-astro-cid-vb5het6f] .mk-tag[data-astro-cid-vb5het6f]:not(.is-risky,.is-safe){display:none}}@container (width<=360px){.flow-node[data-astro-cid-vb5het6f]{font-size:8.5px}}.dd[data-astro-cid-t6wvkq73]{z-index:4;border-radius:inherit;color:#1f2937;background:#f8fafc;grid-template-rows:auto minmax(0,1fr);font-size:10px;line-height:1.4;display:grid;position:absolute;inset:0;overflow:hidden}.dd-crumbs[data-astro-cid-t6wvkq73]{background:#f3f6f9;border-bottom:1px solid #dfe5ec;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.dd-arrows[data-astro-cid-t6wvkq73]{color:#8a96a6}.dd-crumb[data-astro-cid-t6wvkq73]{color:#5b6b80}.dd-crumb[data-astro-cid-t6wvkq73].is-here{color:#111827;font-weight:500}.dd-sep[data-astro-cid-t6wvkq73]{color:#8a96a6}.dd-at[data-astro-cid-t6wvkq73]{display:none}.dd-scroll[data-astro-cid-t6wvkq73]{min-height:0;padding:10px 12px;position:relative;overflow:hidden}.dd-end[data-astro-cid-t6wvkq73]{height:40px}.dd-box[data-astro-cid-t6wvkq73]+.dd-h[data-astro-cid-t6wvkq73]{margin-top:14px}.dd-activity[data-astro-cid-t6wvkq73]{background:#fff;border:1px solid #dfe5ec;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr);display:grid;overflow:hidden}.dd-act-th[data-astro-cid-t6wvkq73],.dd-act-td[data-astro-cid-t6wvkq73]{border-bottom:1px solid #e6ebf1;padding:6px 10px}.dd-act-th[data-astro-cid-t6wvkq73]{color:#4b5563;text-transform:uppercase;background:#f6f8fb;font-size:8.5px;font-weight:600}.dd-act-td[data-astro-cid-t6wvkq73]:nth-last-child(-n+3){border-bottom:0}.dd-act-td[data-astro-cid-t6wvkq73].is-event{font-weight:500}.dd-act-td[data-astro-cid-t6wvkq73] span{color:#6b7280;font-weight:400}.dd-note[data-astro-cid-t6wvkq73]{color:#6b7280;border-top:1px solid #dfe5ec;margin:12px 0 0;padding-top:10px;font-size:10px;line-height:1.5}.dd-link[data-astro-cid-t6wvkq73]{color:#0670d8}.dd-title[data-astro-cid-t6wvkq73]{color:#374151;border-bottom:1px solid #dfe5ec;margin:0 0 12px;padding-bottom:8px;font-size:14px;font-weight:600}.dd-summary[data-astro-cid-t6wvkq73]{background:#fff;border:1px solid #dfe5ec;border-radius:6px;margin-bottom:12px;display:grid;overflow:hidden}.dd-row[data-astro-cid-t6wvkq73]{border-bottom:1px solid #e6ebf1;grid-template-columns:118px minmax(0,1fr);display:grid}.dd-row[data-astro-cid-t6wvkq73]:last-child{border-bottom:0}.dd-key[data-astro-cid-t6wvkq73]{color:#4b5563;text-transform:uppercase;background:#f6f8fb;border-right:1px solid #e6ebf1;padding:6px 9px;font-size:8.5px;font-weight:600}.dd-value[data-astro-cid-t6wvkq73]{flex-wrap:wrap;align-items:center;gap:4px;padding:5px 9px;display:flex}.dd-value[data-astro-cid-t6wvkq73] em{color:#6b7280}.dd-value[data-astro-cid-t6wvkq73] .dd-sev{color:#fff;background:#d03a2f;border-radius:3px;padding:2px 14px;font-weight:500}.dd-value[data-astro-cid-t6wvkq73] .dd-pill{border:1px solid;border-radius:4px;padding:0 16px;font-size:8px}.dd-value[data-astro-cid-t6wvkq73] .dd-pill.is-open{color:#1d4ed8;background:#eef5ff;border-color:#6ea8f7}.dd-value[data-astro-cid-t6wvkq73] .dd-pill.is-reviewed{color:#217a2f;background:#effaf0;border-color:#7fcf8a}.dd-value[data-astro-cid-t6wvkq73] .dd-loc small{color:#6b7280;font-size:9px;display:block}.dd-value[data-astro-cid-t6wvkq73] .dd-fw{border:1px solid #c9d3df;border-radius:4px;padding:1px 6px;font-weight:500}.dd-value[data-astro-cid-t6wvkq73] .dd-dot,.dd-trace-head[data-astro-cid-t6wvkq73] .dd-dot,.dd-node[data-astro-cid-t6wvkq73] .dd-dot{background:#d92d20;border-radius:50%;width:7px;height:7px;margin-right:2px;display:inline-block}.dd-file[data-astro-cid-t6wvkq73].is-segment{margin-top:0}.dd-code[data-astro-cid-t6wvkq73].is-segment{margin-bottom:14px;padding:6px 0}.dd-h[data-astro-cid-t6wvkq73]{color:#111827;margin:0 0 6px;font-size:12px;font-weight:600}.dd-trace[data-astro-cid-t6wvkq73],.dd-diagram[data-astro-cid-t6wvkq73]{margin-bottom:14px}.dd-trace[data-astro-cid-t6wvkq73]{background:#fff;border:1px solid #1f2937;border-radius:6px}.dd-trace-head[data-astro-cid-t6wvkq73],.dd-node[data-astro-cid-t6wvkq73]{white-space:nowrap;align-items:center;gap:4px;display:flex}.dd-trace-head[data-astro-cid-t6wvkq73]{background:#f3f6f9;border-bottom:1px solid #dfe5ec;padding:6px 9px;font-size:11px}.dd-steps[data-astro-cid-t6wvkq73]{gap:4px;margin:0;padding:5px 9px 7px;list-style:none;display:grid}.dd-step[data-astro-cid-t6wvkq73]{gap:2px;display:grid}.dd-step-label[data-astro-cid-t6wvkq73]{color:#111827;align-items:center;gap:5px;display:flex}.dd-num[data-astro-cid-t6wvkq73]{color:#fff;background:#0b1f3a;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8.5px;display:grid}.dd-file[data-astro-cid-t6wvkq73],.dd-code[data-astro-cid-t6wvkq73]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px}.dd-file[data-astro-cid-t6wvkq73]{color:#374151;background:#f3f6f9;border:1px solid #dfe5ec;border-bottom:0;border-radius:4px 4px 0 0;align-items:center;gap:5px;padding:3px 7px;display:flex}.dd-file[data-astro-cid-t6wvkq73] svg,.dd-repo[data-astro-cid-t6wvkq73] svg{fill:none;stroke:currentColor;stroke-width:1.3px;flex-shrink:0;width:9px;height:9px}.dd-code[data-astro-cid-t6wvkq73]{background:#fff;border:1px solid #dfe5ec;border-radius:0 0 4px 4px;padding:3px 0;display:grid}.dd-line[data-astro-cid-t6wvkq73]{grid-template-columns:30px minmax(0,1fr);line-height:1.35;display:grid}.dd-ln[data-astro-cid-t6wvkq73]{color:#6b7280;text-align:right;border-right:1px solid #dfe5ec;padding-right:6px}.dd-src[data-astro-cid-t6wvkq73]{text-overflow:ellipsis;white-space:pre;padding-left:7px;overflow:hidden}.dd-src[data-astro-cid-t6wvkq73] s{color:#c81e3c;text-decoration:none}.dd-src[data-astro-cid-t6wvkq73] i{color:#0670d8;font-style:normal}.dd-diagram[data-astro-cid-t6wvkq73]{background:#fff;border:1px solid #dfe5ec;border-radius:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr) auto minmax(0,1fr);align-items:center;gap:6px;padding:14px 10px;display:grid}.dd-node[data-astro-cid-t6wvkq73]{background:#f8fafc;border:1px solid #c9d3df;border-radius:4px;padding:9px 6px;font-size:9px;overflow:hidden}.dd-node[data-astro-cid-t6wvkq73].is-sink{background:#fef3f2;border-color:#f4a49c}.dd-edge[data-astro-cid-t6wvkq73]{color:#b42318;white-space:nowrap;background:#fff;border:1px solid #f4a49c;border-radius:4px;padding:1px 4px;font-size:8px}.dd-repo[data-astro-cid-t6wvkq73]{text-align:center;background:#eef6ff;border:1px solid #8ec5ff;border-radius:5px;gap:2px;padding:5px 6px 6px;font-size:8.5px;display:grid}.dd-repo-name[data-astro-cid-t6wvkq73],.dd-repo-file[data-astro-cid-t6wvkq73]{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:flex;overflow:hidden}.dd-repo-branch[data-astro-cid-t6wvkq73]{color:#6b7280}.dd-repo-file[data-astro-cid-t6wvkq73]{background:#e3eefb;border:1px solid #b9d3f0;border-radius:4px;margin-top:3px;padding:7px 4px}.dd-box[data-astro-cid-t6wvkq73]{background:#fff;border:1px solid #dfe5ec;border-radius:6px;gap:5px;padding:8px 10px;display:grid}.dd-box[data-astro-cid-t6wvkq73] p[data-astro-cid-t6wvkq73]{color:#1f2937;margin:0;font-size:10px;line-height:1.5}.dd-box[data-astro-cid-t6wvkq73] code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.ct[data-astro-cid-qllkrvul]{color:#1f2937;background:#fff;border:1px solid #dfe5ec;border-radius:6px;align-content:start;font-size:9.5px;line-height:1.35;display:grid;overflow:hidden}.ct[data-astro-cid-qllkrvul].is-full{border:0;border-radius:0 0 8px 8px;height:100%}.ct-tr[data-astro-cid-qllkrvul]{grid-template-columns:var(--cols);border-bottom:1px solid #e6ebf1;align-items:center;gap:8px;padding:6px 10px;transition:background .2s;display:grid;position:relative}.ct-head[data-astro-cid-qllkrvul]{background:#f6f8fb;padding-block:7px}.ct-th[data-astro-cid-qllkrvul]{color:#4b5563;letter-spacing:.02em;text-transform:uppercase;font-size:8.5px;font-weight:600}.ct-td[data-astro-cid-qllkrvul]{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.ct-tr[data-astro-cid-qllkrvul].is-on{background:#eaf2fd}.ct-td[data-astro-cid-qllkrvul] small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:8.5px;display:block;overflow:hidden}.ct-td[data-astro-cid-qllkrvul] br{content:"";flex-basis:100%}.ct-td[data-astro-cid-qllkrvul] .ct-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:2px}.ct-td[data-astro-cid-qllkrvul] .ct-dot.is-high{background:#d92d20}.ct-td[data-astro-cid-qllkrvul] .ct-dot.is-medium{background:#e46a1f}.ct-td[data-astro-cid-qllkrvul] .ct-dot.is-low{background:#e5b131}.ct-td[data-astro-cid-qllkrvul] .ct-risk{color:#fff;border-radius:3px;padding:2px 9px;font-size:9px;font-weight:500}.ct-td[data-astro-cid-qllkrvul] .ct-risk.is-high{background:#d03a2f}.ct-td[data-astro-cid-qllkrvul] .ct-risk.is-medium{background:#df6a28}.ct-td[data-astro-cid-qllkrvul] .ct-pill{border:1px solid;border-radius:4px;padding:0 6px;font-size:7.5px;font-weight:500}.ct-td[data-astro-cid-qllkrvul] .ct-pill.is-open{color:#1d4ed8;background:#eef5ff;border-color:#6ea8f7}.ct-td[data-astro-cid-qllkrvul] .ct-pill.is-reviewed{color:#217a2f;background:#effaf0;border-color:#7fcf8a}.ct-td[data-astro-cid-qllkrvul] .mk-tag{margin-left:2px}.ct-pointer[data-astro-cid-qllkrvul]{z-index:2;opacity:0;width:15px;transition:transform .9s cubic-bezier(.3,.7,.3,1),opacity .3s;position:absolute;top:50%;left:34%;transform:translate(140px,90px)}.ct-pointer[data-astro-cid-qllkrvul].is-on{opacity:1;transform:translateY(-2px)}.ct-tr[data-astro-cid-qllkrvul].is-on .ct-pointer[data-astro-cid-qllkrvul]{transform:translateY(-2px)scale(.85)}.ct-pointer[data-astro-cid-qllkrvul] svg[data-astro-cid-qllkrvul]{fill:#111827;stroke:#fff;stroke-width:1.2px;stroke-linejoin:round;width:100%;display:block}.mk[data-astro-cid-wwuo3ujj] .mk-vchip-hd[data-astro-cid-wwuo3ujj]{--kind:#0670d8}.mk[data-astro-cid-wwuo3ujj] .mk-filter-hd[data-astro-cid-wwuo3ujj] b[data-astro-cid-wwuo3ujj]{color:#0670d8}.mk[data-astro-cid-wwuo3ujj] .mk-canvas-flow[data-astro-cid-wwuo3ujj]{border-bottom:0;border-radius:0 0 8px 8px;place-items:normal;padding:10px 12px 14px;display:block}.mk[data-astro-cid-wwuo3ujj] .mk-fill[data-astro-cid-wwuo3ujj]{width:100%;height:100%;min-height:270px}.mk[data-astro-cid-wwuo3ujj] .mk-dataflows[data-astro-cid-wwuo3ujj]{align-content:start;min-height:0;display:grid}.mk[data-astro-cid-wwuo3ujj] .mk-dataflows[data-astro-cid-wwuo3ujj] .mk-table{background:#fff}.mk[data-astro-cid-wwuo3ujj] .mk-opened[data-astro-cid-wwuo3ujj]{color:var(--mk-text);background:#fff;border:1px solid #9aa8ba;border-radius:999px;flex-shrink:0;align-self:flex-start;align-items:center;gap:5px;padding:2px 10px;font-size:10.5px;font-weight:500;display:inline-flex}.mk[data-astro-cid-wwuo3ujj] .mk-opened[data-astro-cid-wwuo3ujj] svg[data-astro-cid-wwuo3ujj]{fill:none;stroke:currentColor;stroke-width:1.4px;width:11px;height:11px}.mk[data-astro-cid-wwuo3ujj] .mk-view[data-astro-cid-wwuo3ujj]{grid-template-rows:auto minmax(0,1fr);position:relative}.mk[data-astro-cid-wwuo3ujj] .mk-zoom[data-astro-cid-wwuo3ujj]{z-index:3}.mk[data-astro-cid-wwuo3ujj] .mk-composer-text[data-astro-cid-wwuo3ujj]{min-width:0;overflow:hidden}.mk[data-astro-cid-wwuo3ujj] .mk-typed[data-astro-cid-wwuo3ujj]{white-space:normal;overflow-wrap:anywhere}.mk[data-astro-cid-wwuo3ujj] .mk-canvas-flow[data-astro-cid-wwuo3ujj]:has(.is-flush.is-reached){background:#fff;padding:0}.mk[data-astro-cid-wwuo3ujj] .mk-canvas-flow[data-astro-cid-wwuo3ujj]:has(.is-flush.is-reached,.mk-split-view.is-reached) .mk-zoom[data-astro-cid-wwuo3ujj]{display:none}.mk[data-astro-cid-wwuo3ujj] .mk-split-view[data-astro-cid-wwuo3ujj]{grid-template-rows:minmax(0,1fr) auto;gap:10px;display:grid}.mk[data-astro-cid-wwuo3ujj] .mk-split-flow[data-astro-cid-wwuo3ujj]{min-height:150px}.mk[data-astro-cid-wwuo3ujj] .mk-pause[data-astro-cid-wwuo3ujj]{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.mk[data-astro-cid-wwuo3ujj] .mk-pause[data-astro-cid-wwuo3ujj]:hover{background:#ffffff29}.mk[data-astro-cid-wwuo3ujj] .mk-pause[data-astro-cid-wwuo3ujj]:focus-visible{outline-offset:2px;outline:2px solid #8ec5ff}.mk[data-astro-cid-wwuo3ujj] .mk-pause-icon[data-astro-cid-wwuo3ujj]{border-inline:2.5px solid;width:8px;height:9px}.mk[data-astro-cid-wwuo3ujj] .mk-pause[data-astro-cid-wwuo3ujj][aria-pressed=true] .mk-pause-icon[data-astro-cid-wwuo3ujj]{border:0;border-block:4.5px solid #0000;border-left:8px solid;width:0;height:0}.mk[data-astro-cid-wwuo3ujj] .mk-answer .mk-td:last-child{font-weight:600}
