/* One connected implementation map, isolated to the SkyFlow project. */
.skyflow-blueprint{--bp-ink:#0d1d31;--bp-blue:#0a66c2;--bp-soft:#ebf3fc;--bp-line:#c4d5e7;--bp-muted:#526176;--bp-amber:#9c5709;margin-top:28px;border:1px solid #b5c9df;background:#fff;color:var(--bp-ink);isolation:isolate}
.bp-header{padding:29px 30px 26px;background:var(--bp-ink);color:#fff;display:flex;justify-content:space-between;gap:26px;align-items:flex-start;position:relative}
.bp-header:after{content:"";position:absolute;left:30px;bottom:0;width:72px;height:3px;background:#68b4ff}
.bp-overline{font:10px/1.6 var(--mono);letter-spacing:.07em;color:#b6d5f3;margin-bottom:13px}
.bp-header h4{font-size:31px;letter-spacing:-.04em;line-height:1.12;font-weight:650}
.bp-header-copy{font-size:12px;line-height:1.8;color:#bdcee0;margin-top:12px}
.bp-header-meta{display:flex;align-items:flex-end;flex-direction:column;gap:12px;flex:none}
.bp-header-meta>span{font:8px/1.8 var(--mono);letter-spacing:.04em;color:#b6cce2;text-align:right}
.bp-motion{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;background:transparent;border:1px solid #476483;color:#e3f1ff;padding:9px 12px;font:10px/1.4 var(--mono)}
.bp-motion:hover{background:#193a5b;border-color:#9acbfa}.bp-motion-symbol{width:8px;height:10px;border-inline:2px solid currentColor}
.bp-motion[aria-pressed=true] .bp-motion-symbol{width:0;height:0;border:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid currentColor}
.bp-motion:disabled{cursor:default;color:#b6cce2}.bp-motion:disabled .bp-motion-symbol{width:8px;height:8px;border:1px solid currentColor}
.bp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 26px;border-bottom:1px solid var(--bp-line);background:#fff}
.bp-route-controls{display:flex;flex-wrap:wrap;gap:5px}
.bp-route-controls>button{min-height:44px;padding:9px 12px;background:transparent;color:var(--bp-muted);border:1px solid transparent;font-size:11px;font-weight:600;line-height:1.5}
.bp-route-controls>button[aria-pressed=true]{color:var(--bp-blue);background:var(--bp-soft);border-color:#9bbfe2}
.bp-route-controls>button:hover{color:var(--bp-blue);border-color:#9bbfe2}
.bp-explore-hint{font-size:10px;line-height:1.6;color:var(--bp-muted);display:flex;align-items:center;gap:10px}
.bp-explore-hint>span{font-size:18px;color:var(--bp-blue)}
.bp-board{padding:28px 26px 26px;background-color:#f9fbfe;background-image:linear-gradient(#e8eff73b 1px,transparent 1px),linear-gradient(90deg,#e8eff73b 1px,transparent 1px);background-size:20px 20px}
.bp-lane{display:grid;grid-template-columns:110px minmax(0,1fr);gap:22px;padding:0 0 0 10px;border-left:3px solid #d3e0ee;transition:border-color .2s;scroll-margin-top:105px}
.bp-lane[data-bp-active=true]{border-left-color:var(--bp-blue)}
.bp-lane-label{padding-top:4px}.bp-lane-number{display:block;color:var(--bp-blue);font:11px/1.5 var(--mono);margin-bottom:18px}
.bp-lane-label h5{font-size:20px;font-weight:650;line-height:1.2;letter-spacing:-.035em;margin:0}
.bp-lane-label p{font-size:11px;color:var(--bp-muted);line-height:1.75;margin-top:9px}
.bp-track{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}
.bp-hop{position:relative;min-width:0;display:flex;flex-direction:column}
.bp-node{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:161px;height:100%;width:100%;text-align:left;background:#132b45;color:#fff;padding:16px 14px 18px;border:1px solid #426a91;border-top:3px solid #66afea;box-shadow:3px 4px 0 #dce8f4;transition:background .2s,border-color .2s,box-shadow .2s}
.bp-node:disabled,.bp-support:disabled{opacity:1;cursor:default}
.bp-node:not(:disabled):hover,.bp-node[aria-expanded=true]{background:#193d61;border-color:#0a66c2;border-top-color:#7fc2ff;box-shadow:3px 4px 0 #afcee9}
.bp-node[aria-expanded=true]{outline:2px solid var(--bp-blue);outline-offset:3px}
.bp-node-code{display:block;font:8px/1.5 var(--mono);color:#bbd4ed;letter-spacing:.04em;padding-right:31px}
.bp-node-icon{position:absolute;right:11px;top:13px;width:29px;height:29px;color:#b1d6fa;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
.bp-node>strong{display:block;font-size:16px;line-height:1.2;letter-spacing:-.035em;font-weight:600;margin-top:31px}
.bp-node-sub{font-size:10px;line-height:1.7;color:#bed2e7;margin-top:10px;display:block}
.bp-layer-stack{display:flex;gap:4px;flex-wrap:wrap;margin-top:12px;font:7px/1.6 var(--mono);color:#d9ebfc}
.bp-layer-stack>span{border:1px solid #6a91b7;padding:2px 4px;background:#1c4064}
.bp-hop-optional .bp-node{border-style:dashed;border-top-style:solid}
.bp-pending{display:block;margin-top:11px;font-size:9px;line-height:1.5;color:#dbebfb;border-top:1px dashed #5e83a6;padding-top:8px}
.bp-hop:not(:last-child):before{content:"";position:absolute;top:50%;left:100%;width:26px;border-top:2px solid #477daf}
.bp-node-port{position:absolute;right:-4px;top:calc(50% - 4px);width:7px;height:7px;background:#72b9f4;border:1px solid #0a66c2}
.bp-node-port:after{content:"";position:absolute;left:16px;top:-1px;width:6px;height:6px;border-right:2px solid #477daf;border-top:2px solid #477daf;transform:rotate(45deg)}
.bp-hop:last-child .bp-node-port{display:none}
.bp-hop:not(:last-child):after{content:"";position:absolute;width:7px;height:5px;left:calc(100% + 1px);top:calc(50% - 2px);background:var(--bp-blue);opacity:0;pointer-events:none;z-index:1}
.bp-motion-ready .bp-lane[data-bp-active=true] .bp-hop:not(:last-child):after{opacity:1;animation:bp-travel 2.8s linear infinite;animation-play-state:paused}
.bp-motion-ready.bp-playing .bp-lane[data-bp-active=true] .bp-hop:not(:last-child):after{animation-play-state:running}
.bp-motion-ready .bp-hop:nth-child(2):after{animation-delay:-.9s}.bp-motion-ready .bp-hop:nth-child(3):after{animation-delay:-1.8s}
.bp-lane-boundary{font-size:11px;line-height:1.8;color:var(--bp-muted);margin-top:17px;max-width:890px}
.bp-lane-boundary strong{font-weight:600;color:#263f5b}
.bp-separation{display:flex;align-items:center;gap:17px;border-block:1px dashed #c2d2e4;padding:14px 0;margin:24px 0 28px 145px;font-size:10px;line-height:1.8;color:var(--bp-muted)}
.bp-separation>span{font:8px/1.8 var(--mono);text-transform:uppercase;color:#365e86;flex:none}
.bp-feedback{position:relative;height:62px}.bp-return-art{width:100%;height:42px;overflow:visible}
.bp-return-base{fill:none;stroke:#799bbd;stroke-width:1.5;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}
.bp-return-arrow{fill:none;stroke:#799bbd;stroke-width:1.5;vector-effect:non-scaling-stroke}
.bp-return-packet{fill:none;stroke:#0a66c2;stroke-width:3;stroke-dasharray:8 92;vector-effect:non-scaling-stroke;opacity:0}
.bp-return-label{position:absolute;top:34px;left:25%;width:50%;text-align:center;font:9px/1.7 var(--mono);color:#365e86}
.bp-motion-ready .bp-lane-stream[data-bp-active=true] .bp-return-packet{opacity:1;animation:bp-return 4.2s linear infinite;animation-play-state:paused}
.bp-motion-ready.bp-playing .bp-lane-stream[data-bp-active=true] .bp-return-packet{animation-play-state:running}
.bp-retry-bar{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;padding-top:5px}
.bp-retry{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 12px;color:#76430b;background:#fff8ef;border:1px solid #ccaa81;font-size:10px;line-height:1.6;font-weight:600}
.bp-retry>span:first-child{font-size:19px;font-weight:400}.bp-retry:hover{background:#ffefd9;border-color:#9c5709}
.bp-retry[aria-pressed=true]{color:#fff;background:#88500f;border-color:#88500f}
.bp-retry-bar>p{font-size:10px;line-height:1.8;color:var(--bp-muted);max-width:440px;flex:1;min-width:150px}
.skyflow-blueprint[data-bp-state=retry] .bp-lane-stream .bp-hop:nth-child(3):before{border-top-color:#ad681b;border-top-style:dashed}
.skyflow-blueprint[data-bp-state=retry] .bp-lane-stream .bp-hop:nth-child(3):after{display:none}
.skyflow-blueprint[data-bp-state=retry] .bp-lane-stream .bp-hop:nth-child(3) .bp-node-port:after{width:8px;height:8px;border:0;background:linear-gradient(45deg,transparent 40%,#ad681b 40%,#ad681b 60%,transparent 60%),linear-gradient(-45deg,transparent 40%,#ad681b 40%,#ad681b 60%,transparent 60%);transform:none;top:-2px;left:15px}
.skyflow-blueprint[data-bp-state=retry] .bp-return-base,.skyflow-blueprint[data-bp-state=retry] .bp-return-packet,.skyflow-blueprint[data-bp-state=retry] .bp-return-arrow{stroke:#a05e12}
.skyflow-blueprint[data-bp-state=retry] .bp-return-label{color:#8d4f08}
.skyflow-blueprint[data-bp-state=retry] .bp-lane-stream .bp-hop:last-child .bp-node{border-color:#bc925d;border-style:dashed}
.bp-evidence-row{display:grid;grid-template-columns:123px minmax(0,1fr);gap:22px;padding:25px 0 0 0;margin-top:18px}
.bp-evidence-side{font:8px/1.8 var(--mono);letter-spacing:.04em;color:var(--bp-muted);align-self:center;padding-left:13px}
.bp-evidence-join{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 26px;position:relative;min-height:76px;padding-bottom:38px}
.bp-evidence-join>span{font:9px/1.8 var(--mono);line-height:1.6;color:#365e86;background:#eaf2fa;border:1px solid #c2d5e8;padding:7px 8px;align-self:end;text-align:center}
.bp-evidence-batch{grid-column:2}.bp-evidence-stream{grid-column:4}
.bp-evidence-art{width:100%;height:37px;position:absolute;bottom:0;left:0;stroke:#6e97be;stroke-width:1.4;fill:none}.bp-evidence-art path{vector-effect:non-scaling-stroke}
.bp-lane-diagnostics{padding-top:0}.bp-lane-diagnostics .bp-node{background:#163953}.bp-lane-diagnostics .bp-node:not(:disabled):hover,.bp-lane-diagnostics .bp-node[aria-expanded=true]{background:#1e4a6b}
.bp-inspector{display:grid;grid-template-columns:150px minmax(0,1fr);gap:25px;padding:24px 29px;border-top:1px solid var(--bp-line);background:#fff}
.bp-inspector-label{display:flex;gap:11px;align-items:flex-start;color:var(--bp-blue);font:9px/1.7 var(--mono);padding-top:2px}.bp-detail-mark{font-size:22px;line-height:1}
.bp-detail-content h5{font-size:20px;line-height:1.3;letter-spacing:-.025em;margin:0;font-weight:600}
.bp-detail-content>p:not(.bp-detail-boundary){font-size:12px;line-height:1.85;color:var(--bp-muted);margin-top:10px;max-width:800px}
.bp-detail-boundary{display:flex;gap:12px;font-size:10px;line-height:1.8;color:var(--bp-muted);margin-top:13px;padding-top:13px;border-top:1px solid #e0e8f0}.bp-detail-boundary strong{color:#365e86;font-weight:600;flex:none}
.bp-foundation{border-top:1px solid var(--bp-line);padding:19px 27px 23px;background:#eef4fb}
.bp-foundation-label{font:8px/1.7 var(--mono);letter-spacing:.05em;color:#42678c;margin-bottom:13px}
.bp-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bp-support-item{position:relative}
.bp-support{width:100%;position:relative;display:flex;align-items:flex-start;text-align:left;gap:11px;background:transparent;color:var(--bp-ink);min-height:55px;padding:6px 0;border:1px solid transparent;line-height:1.4}
.bp-support .bp-node-icon{position:static;width:26px;height:26px;color:var(--bp-blue);margin-top:1px}.bp-support>span:not(.bp-support-arrow){flex:1}
.bp-support strong{font-size:12px;font-weight:600;display:block}.bp-support small{display:block;font-size:10px;line-height:1.7;color:var(--bp-muted);margin-top:6px}.bp-support-arrow{color:var(--bp-blue);font-size:17px;line-height:1.2}
.bp-support:not(:disabled):hover strong{text-decoration:underline;text-underline-offset:4px}.bp-support[aria-expanded=true]{outline:2px solid var(--bp-blue);outline-offset:4px}
.bp-node-note{position:absolute;z-index:20;top:calc(100% + 12px);left:0;width:300px;max-width:calc(100vw - 70px);background:#fff;border:1px solid #88add1;border-top:3px solid var(--bp-blue);box-shadow:0 10px 24px #18345020;color:var(--bp-ink);padding:18px 18px 15px;text-align:left}
.bp-hop:nth-child(4) .bp-node-note,.bp-support-item:last-child .bp-node-note{left:auto;right:0}
.bp-node-note.bp-note-above{top:auto;bottom:calc(100% + 12px)}
.bp-node-note>strong{display:block;font-size:15px;line-height:1.3;letter-spacing:-.02em;font-weight:600}
.bp-node-note>p{font-size:12px;line-height:1.8;margin-top:10px;color:var(--bp-muted)}
.bp-node-note>.bp-note-limit{border-top:1px solid #dbe6f1;padding-top:10px;font-size:11px;line-height:1.8}.bp-note-limit b{font-weight:600;color:#244b73}
.bp-note-hint{font:9px/1.6 var(--mono);color:#365e86;display:block;margin-top:12px}
.skyflow-blueprint :focus-visible{outline:3px solid #0a66c2;outline-offset:5px}.bp-header :focus-visible,.bp-node:focus-visible{outline-color:#6ebaff}
@keyframes bp-travel{0%{transform:translateX(0);opacity:0}15%,75%{opacity:1}100%{transform:translateX(18px);opacity:0}}@keyframes bp-return{to{stroke-dashoffset:-100}}
@media(max-width:1100px){.bp-header{padding:25px 23px}.bp-toolbar{padding-inline:20px;flex-wrap:wrap;gap:4px}.bp-explore-hint{font-size:10px}.bp-board{padding:25px 21px}.bp-lane{grid-template-columns:minmax(0,1fr);gap:17px;padding-left:13px}.bp-lane-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 14px;padding:0}.bp-lane-number{margin:0;font-size:10px}.bp-lane-label h5{font-size:21px}.bp-lane-label p{margin:0;font-size:11px}.bp-separation{margin-left:16px}.bp-evidence-row{grid-template-columns:minmax(0,1fr);gap:10px;padding-left:16px;margin-top:12px}.bp-evidence-side{padding:0}.bp-evidence-side br{display:none}.bp-evidence-side br:after{content:" "}.bp-evidence-join{min-height:76px}.bp-node{padding-inline:12px}.bp-node>strong{font-size:15px}.bp-node-sub{font-size:10px}.bp-inspector{grid-template-columns:135px minmax(0,1fr);gap:20px;padding:23px}.bp-support-grid{gap:16px}.bp-foundation{padding-inline:23px}.bp-node-note{width:280px}}
@media(max-width:760px){.bp-header{padding:24px 20px;gap:15px}.bp-header h4{font-size:27px;max-width:300px}.bp-header-copy{font-size:11px;max-width:330px}.bp-header-meta>span{font-size:7px}.bp-overline{font-size:9px}.bp-motion{font-size:9px;padding-inline:9px}.bp-toolbar{padding:12px 17px}.bp-route-controls{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.bp-route-controls>button{padding:8px 6px;font-size:11px}.bp-explore-hint{font-size:10px;padding-top:5px}.bp-board{padding:23px 18px}.bp-lane{padding-left:13px;gap:18px}.bp-lane-label h5{font-size:23px}.bp-lane-label p{font-size:12px}.bp-track{grid-template-columns:minmax(0,1fr);gap:25px;padding-left:0}.bp-node{min-height:92px;height:auto;padding:14px 15px 15px 66px;box-shadow:3px 4px 0 #dce8f4}.bp-node-icon{left:17px;right:auto;top:30px;width:31px;height:31px}.bp-node-code{font-size:9px;padding:0}.bp-node>strong{font-size:17px;line-height:1.2;margin-top:8px}.bp-node-sub{font-size:11px;margin-top:6px;line-height:1.65}.bp-layer-stack{font-size:8px;gap:6px;margin-top:10px}.bp-layer-stack>span{padding:2px 6px}.bp-pending{font-size:10px;margin-top:8px;padding-top:7px}.bp-hop:not(:last-child):before{top:100%;left:32px;width:0;height:25px;border-top:0;border-left:2px solid #477daf}.bp-hop:not(:last-child):after{left:30px;top:calc(100% + 2px);width:5px;height:7px}.bp-node-port{right:auto;top:auto;bottom:-4px;left:29px}.bp-node-port:after{left:-1px;top:16px;transform:rotate(135deg)}.bp-motion-ready .bp-lane[data-bp-active=true] .bp-hop:not(:last-child):after{animation-name:bp-travel-down}.bp-lane-boundary{font-size:12px;margin-top:19px;line-height:1.85}.bp-separation{display:block;margin:25px 0 26px 16px;padding:16px 0}.bp-separation>span{font-size:9px}.bp-separation>p{font-size:11px;margin-top:7px}.bp-feedback{height:auto;margin-top:17px;padding:10px 12px;background:#edf4fb;border-left:2px solid #6c94bc}.bp-return-art{display:none}.bp-return-label{position:static;width:auto;display:block;text-align:left;font-size:10px;line-height:1.8}.bp-return-label:before{content:"↶ ";font-size:17px}.bp-retry-bar{padding-top:12px;gap:8px 13px}.bp-retry{font-size:11px}.bp-retry-bar>p{font-size:11px;line-height:1.8;max-width:none;min-width:200px}.skyflow-blueprint[data-bp-state=retry] .bp-feedback{background:#fff5e7;border-left-color:#a05e12}.skyflow-blueprint[data-bp-state=retry] .bp-lane-stream .bp-hop:nth-child(3):before{border-top:0;border-left:2px dashed #ad681b}.skyflow-blueprint[data-bp-state=retry] .bp-lane-stream .bp-hop:nth-child(3) .bp-node-port:after{left:-2px;top:15px}.bp-evidence-row{padding-top:20px;gap:11px}.bp-evidence-side{font-size:9px}.bp-evidence-join{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-height:0;padding-bottom:28px}.bp-evidence-join>span{font-size:10px;padding:9px}.bp-evidence-batch,.bp-evidence-stream{grid-column:auto}.bp-evidence-art{display:none}.bp-evidence-join:after{content:"↓";position:absolute;bottom:0;left:27px;height:25px;color:#42678c;font-size:20px;line-height:1}.bp-lane-diagnostics{margin-top:0}.bp-inspector{grid-template-columns:minmax(0,1fr);gap:13px;padding:22px 20px}.bp-inspector-label{font-size:9px;align-items:center}.bp-detail-content h5{font-size:21px;line-height:1.3}.bp-detail-content>p:not(.bp-detail-boundary){font-size:12px}.bp-detail-boundary{font-size:11px;display:block;line-height:1.8}.bp-detail-boundary strong{display:block;margin-bottom:5px}.bp-foundation{padding:20px}.bp-foundation-label{font-size:9px}.bp-support-grid{grid-template-columns:minmax(0,1fr);gap:13px}.bp-support-item+.bp-support-item{border-top:1px solid #c9d9ea;padding-top:13px}.bp-support{gap:14px;min-height:56px}.bp-support strong{font-size:14px}.bp-support small{font-size:11px;margin-top:5px}.bp-support .bp-node-icon{width:28px;height:28px}.bp-node-note,.bp-node-note.bp-note-above,.bp-hop:nth-child(4) .bp-node-note,.bp-support-item:last-child .bp-node-note{position:static;left:auto;right:auto;top:auto;bottom:auto;width:auto;max-width:none;box-shadow:none;margin-top:11px;padding:16px 15px;border-top-width:2px}.bp-node-note>p{font-size:12px}.bp-node-note>.bp-note-limit{font-size:11px}.bp-node-note>strong{font-size:15px}.bp-note-hint{font-size:9px}.bp-hop:has(.bp-node[aria-expanded=true]) .bp-node-port{display:none}}
@media(max-width:540px){.bp-header{display:block;padding:22px 16px}.bp-header h4{font-size:28px;line-height:1.15}.bp-header-meta{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.bp-header-meta>span{text-align:left;font-size:8px}.bp-overline{font-size:8px;margin-bottom:12px;letter-spacing:.04em}.bp-header-copy{font-size:12px;line-height:1.8}.bp-motion{font-size:10px;min-height:44px}.bp-toolbar{padding:12px}.bp-route-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bp-route-controls>button{font-size:11px;min-height:44px}.bp-explore-hint{font-size:10px;gap:7px;padding-top:8px}.bp-board{padding:22px 12px}.bp-lane{padding-left:9px;gap:16px;border-left-width:2px}.bp-lane-label{gap:8px 12px}.bp-lane-label h5{font-size:23px}.bp-lane-label p{width:100%;padding-left:28px;font-size:11px}.bp-node{padding:13px 11px 14px 51px;min-height:94px}.bp-node-icon{left:11px;top:31px;width:28px;height:28px}.bp-node-code{font-size:8px;letter-spacing:.02em}.bp-node>strong{font-size:15px;line-height:1.25}.bp-node-sub{font-size:11px;line-height:1.7}.bp-layer-stack{font-size:7px;gap:4px}.bp-layer-stack>span{padding:3px 4px}.bp-lane-boundary{font-size:11px}.bp-separation{margin-left:11px}.bp-separation>span{font-size:8px}.bp-return-label{font-size:10px}.bp-retry{width:100%;justify-content:center}.bp-retry-bar>p{min-width:0;width:100%;flex:auto;font-size:11px}.bp-evidence-row{padding-left:11px}.bp-evidence-join{gap:8px}.bp-evidence-join>span{font-size:9px;padding:9px 7px}.bp-inspector{padding:21px 16px}.bp-detail-content h5{font-size:20px}.bp-foundation{padding:19px 16px}.bp-support small{font-size:10px}.bp-node-note,.bp-node-note.bp-note-above{padding:15px 12px}.bp-node-note>p{font-size:11px;line-height:1.85}.bp-node-note>.bp-note-limit{font-size:11px}.bp-node-note>strong{font-size:14px}}
@media(min-width:761px){.bp-node-code{font-size:9px}.bp-node-sub{font-size:11px}.bp-layer-stack{font-size:9px}.bp-pending{font-size:10px}.bp-support small{font-size:11px}}
@keyframes bp-travel-down{0%{transform:translateY(0);opacity:0}15%,75%{opacity:1}100%{transform:translateY(17px);opacity:0}}
@media(prefers-reduced-motion:reduce){.skyflow-blueprint *,.skyflow-blueprint *:before,.skyflow-blueprint *:after{animation:none!important;transition:none!important}.bp-hop:after,.bp-return-packet{opacity:0!important}}
@media(forced-colors:active){.skyflow-blueprint,.bp-board,.bp-toolbar,.bp-header,.bp-foundation,.bp-node,.bp-node-note,.bp-feedback,.bp-retry{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}.bp-header p,.bp-header-meta>span,.bp-node-code,.bp-node-sub,.bp-node-icon,.bp-node>strong,.bp-node-note p,.bp-lane-boundary,.bp-lane-label p,.bp-return-label,.bp-pending{color:CanvasText}.bp-node[aria-expanded=true],.bp-route-controls>button[aria-pressed=true]{outline:2px solid Highlight}.bp-node-icon{stroke:CanvasText}.bp-return-base,.bp-return-arrow,.bp-evidence-art{stroke:CanvasText}.bp-node-port{background:LinkText}.bp-hop:not(:last-child):before{border-color:CanvasText}.bp-motion{color:CanvasText;border-color:CanvasText}}
