.move:where(.astro-fxgifjwf){max-width:520px;margin:0 0 0 auto}.move:where(.astro-fxgifjwf) svg:where(.astro-fxgifjwf){width:100%;height:auto;display:block}.cylBody:where(.astro-fxgifjwf){fill:var(--bx-surface);stroke:var(--bx-border-bright,var(--bx-border));stroke-width:1.5px}.cylTop:where(.astro-fxgifjwf){fill:var(--bx-surface2);stroke:var(--bx-border-bright,var(--bx-border));stroke-width:1.5px}.cylLine:where(.astro-fxgifjwf){fill:none;stroke:var(--bx-border);stroke-width:1.2px}.dst:where(.astro-fxgifjwf) .cylBody:where(.astro-fxgifjwf),.dst:where(.astro-fxgifjwf) .cylTop:where(.astro-fxgifjwf){stroke:var(--bx-accent);stroke-opacity:.6}.dst:where(.astro-fxgifjwf) .cylTop:where(.astro-fxgifjwf){fill:var(--bx-accent-dim)}.fill:where(.astro-fxgifjwf){fill:var(--bx-accent);opacity:.18;animation:4s ease-in-out infinite fillUp}.f2:where(.astro-fxgifjwf){animation-delay:1.3s}.f3:where(.astro-fxgifjwf){animation-delay:2.6s}@keyframes fillUp{0%,to{opacity:.18}20%{opacity:.55}}.pipe:where(.astro-fxgifjwf){stroke:var(--bx-accent);stroke-opacity:.35;stroke-width:2px;stroke-dasharray:3 6}.gateMark:where(.astro-fxgifjwf) rect:where(.astro-fxgifjwf){fill:var(--bx-surface);stroke:var(--bx-accent);stroke-width:1.5px}.gateMark:where(.astro-fxgifjwf) path:where(.astro-fxgifjwf){fill:none;stroke:var(--bx-accent);stroke-width:1.6px;stroke-linejoin:round}.row:where(.astro-fxgifjwf){transform:translateX(var(--x));animation:4s linear infinite travel;animation-delay:calc(var(--i) * -1s)}.row:where(.astro-fxgifjwf) rect:where(.astro-fxgifjwf){fill:var(--bx-accent)}.row:where(.astro-fxgifjwf) line:where(.astro-fxgifjwf){stroke:var(--bx-surface);stroke-width:1.2px}@keyframes travel{0%{opacity:0;transform:translate(0)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(148px)}}.cap:where(.astro-fxgifjwf){fill:var(--bx-text);text-anchor:middle;font-size:13px;font-weight:600}.sub:where(.astro-fxgifjwf){fill:var(--bx-text-dim);text-anchor:middle;font-size:11.5px}.tag:where(.astro-fxgifjwf){fill:var(--bx-text-dim);text-anchor:middle;letter-spacing:.3px;font-size:11px}.tag:where(.astro-fxgifjwf).mono{font-family:var(--sl-font-mono)}.gates:where(.astro-fxgifjwf){counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.gateCard:where(.astro-fxgifjwf){background:var(--bx-surface);border:1px solid var(--bx-border);border-radius:var(--bx-radius);flex-direction:column;gap:10px;margin:0;padding:22px 22px 18px;animation:.5s backwards xpFadeUp;display:flex;position:relative}.gateCard:where(.astro-fxgifjwf):nth-child(2){animation-delay:.15s}.gateCard:where(.astro-fxgifjwf):nth-child(3){animation-delay:.3s}.gateCard:where(.astro-fxgifjwf):not(:last-child):after{content:"→";text-align:center;width:14px;color:var(--bx-accent);font-weight:700;position:absolute;top:30px;right:-14px}.gateTop:where(.astro-fxgifjwf){justify-content:space-between;align-items:center;display:flex}.gateNum:where(.astro-fxgifjwf){width:34px;height:34px;font-family:var(--sl-font-mono);border:2px solid var(--bx-accent);color:var(--bx-accent);background:var(--bx-accent-dim);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.gateCard:where(.astro-fxgifjwf) h3:where(.astro-fxgifjwf){margin:4px 0 0}.gateCard:where(.astro-fxgifjwf) p:where(.astro-fxgifjwf){color:var(--bx-text-muted);font-size:14px;line-height:1.6}.otherwise:where(.astro-fxgifjwf){border-top:1px solid var(--bx-border);color:var(--bx-text-muted);flex-direction:column;gap:5px;margin:4px 0 0;padding:12px 0 0 18px;font-size:13px;line-height:1.5;display:flex}.otherwise:where(.astro-fxgifjwf) li:where(.astro-fxgifjwf){margin:0}.who:where(.astro-fxgifjwf) .card:where(.astro-fxgifjwf) p:where(.astro-fxgifjwf)+p:where(.astro-fxgifjwf){margin-top:10px}.inputs:where(.astro-fxgifjwf){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin-bottom:24px;display:grid}.mini:where(.astro-fxgifjwf){border:1px solid var(--bx-border);border-radius:var(--bx-radius);background:var(--bx-surface);padding:12px 14px 6px;overflow-x:auto}.miniHead:where(.astro-fxgifjwf){color:var(--bx-text-dim);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.plus:where(.astro-fxgifjwf){color:var(--bx-accent);font-size:22px;font-weight:300}.legend:where(.astro-fxgifjwf){align-items:center;gap:5px;font-weight:500;display:inline-flex}.legend:where(.astro-fxgifjwf) i:where(.astro-fxgifjwf){border-radius:2px;width:9px;height:9px;margin-left:6px;display:inline-block}.legend:where(.astro-fxgifjwf) .changed:where(.astro-fxgifjwf){background:var(--xp-warn)}.legend:where(.astro-fxgifjwf) .new:where(.astro-fxgifjwf){background:var(--xp-ok)}tr:where(.astro-fxgifjwf).changed td:where(.astro-fxgifjwf){background:var(--xp-warn-dim)}tr:where(.astro-fxgifjwf).new td:where(.astro-fxgifjwf){background:var(--xp-ok-dim)}tr:where(.astro-fxgifjwf).failed td:where(.astro-fxgifjwf){background:var(--xp-crit-dim)}tr:where(.astro-fxgifjwf).failed td:where(.astro-fxgifjwf):first-child{box-shadow:inset 3px 0 0 var(--xp-crit)}tr:where(.astro-fxgifjwf).changed td:where(.astro-fxgifjwf):first-child{box-shadow:inset 3px 0 0 var(--xp-warn)}tr:where(.astro-fxgifjwf).new td:where(.astro-fxgifjwf):first-child{box-shadow:inset 3px 0 0 var(--xp-ok)}.mode:where(.astro-fxgifjwf){flex-direction:column;gap:10px;display:flex}.modeHead:where(.astro-fxgifjwf){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.modeHead:where(.astro-fxgifjwf) h3:where(.astro-fxgifjwf){margin:0}.mode:where(.astro-fxgifjwf) p:where(.astro-fxgifjwf){font-size:13.5px!important}.after:where(.astro-fxgifjwf){font-size:12.5px}.after:where(.astro-fxgifjwf) td:where(.astro-fxgifjwf),.after:where(.astro-fxgifjwf) th:where(.astro-fxgifjwf){padding:6px 8px}.foot:where(.astro-fxgifjwf){color:var(--bx-text)!important}.needs:where(.astro-fxgifjwf){border-top:1px solid var(--bx-border);padding-top:8px;color:var(--bx-text-dim)!important;margin-top:auto!important;font-size:12.5px!important}.engineTable:where(.astro-fxgifjwf){margin-top:28px}.scrollX:where(.astro-fxgifjwf){overflow-x:auto}.scrollX:where(.astro-fxgifjwf) .mockTable:where(.astro-fxgifjwf){min-width:560px}.example:where(.astro-fxgifjwf){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.fields:where(.astro-fxgifjwf){grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:9px 16px;margin:0;font-size:13.5px;display:grid}.fields:where(.astro-fxgifjwf) dt:where(.astro-fxgifjwf){color:var(--bx-text-dim)}.fields:where(.astro-fxgifjwf) dd:where(.astro-fxgifjwf){flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.sqlField:where(.astro-fxgifjwf){display:block!important}.sqlField:where(.astro-fxgifjwf) .expressive-code{margin:0}.dim:where(.astro-fxgifjwf){color:var(--bx-text-dim);font-style:italic}.switch:where(.astro-fxgifjwf){background:var(--bx-accent);border-radius:9px;width:30px;height:17px;display:inline-block;position:relative}.switch:where(.astro-fxgifjwf) i:where(.astro-fxgifjwf){background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:15px}.formFoot:where(.astro-fxgifjwf){border-top:1px solid var(--bx-border);justify-content:flex-end;margin-top:16px;padding-top:14px;display:flex}.btn:where(.astro-fxgifjwf){background:var(--bx-accent);color:#fff;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:600}.timeline:where(.astro-fxgifjwf){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl:where(.astro-fxgifjwf){animation:.45s backwards xpFadeUp;animation-delay:calc(var(--i) * .2s);flex-direction:column;gap:4px;margin:0;padding:0 0 22px 28px;display:flex;position:relative}.tl:where(.astro-fxgifjwf):before{content:"";border:2px solid var(--bx-accent);background:var(--bx-surface);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:0}.tl:where(.astro-fxgifjwf):not(:last-child):after{content:"";background:var(--bx-border);width:2px;position:absolute;top:20px;bottom:0;left:6px}.tl:where(.astro-fxgifjwf).ok:before{border-color:var(--xp-ok);background:var(--xp-ok)}.tl:where(.astro-fxgifjwf).warn:before{border-color:var(--xp-warn)}.tl:where(.astro-fxgifjwf).crit:before{border-color:var(--xp-crit);background:var(--xp-crit)}.tlTime:where(.astro-fxgifjwf){font-family:var(--sl-font-mono);color:var(--bx-text-dim);font-size:11.5px}.tl:where(.astro-fxgifjwf) b:where(.astro-fxgifjwf){font-size:15px}.quote:where(.astro-fxgifjwf){color:var(--bx-text);background:var(--bx-surface2);border-left:3px solid var(--bx-border);border-radius:0 8px 8px 0;padding:8px 12px;font-size:13.5px;line-height:1.55}.tl:where(.astro-fxgifjwf).crit .quote:where(.astro-fxgifjwf){border-left-color:var(--xp-crit)}.tl:where(.astro-fxgifjwf).warn .quote:where(.astro-fxgifjwf){border-left-color:var(--xp-warn)}.small:where(.astro-fxgifjwf){color:var(--bx-text-muted);font-size:13px;line-height:1.55}.history:where(.astro-fxgifjwf),.exampleFoot:where(.astro-fxgifjwf){margin-top:28px}.statuses:where(.astro-fxgifjwf){flex-direction:column;gap:10px;display:flex}.statuses:where(.astro-fxgifjwf) div:where(.astro-fxgifjwf){color:var(--bx-text-muted);grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:12px;font-size:13.5px;display:grid}.statuses:where(.astro-fxgifjwf) .badge:where(.astro-fxgifjwf){justify-self:start}@media (width<=1024px){.move:where(.astro-fxgifjwf){margin:0 auto}.example:where(.astro-fxgifjwf),.gates:where(.astro-fxgifjwf){grid-template-columns:minmax(0,1fr)}.gateCard:where(.astro-fxgifjwf):not(:last-child):after{content:"↓";inset:auto auto -14px 32px}}@media (width<=860px){.inputs:where(.astro-fxgifjwf){grid-template-columns:minmax(0,1fr)}.plus:where(.astro-fxgifjwf){text-align:center}}@media (width<=640px){.fields:where(.astro-fxgifjwf){grid-template-columns:minmax(0,1fr);gap:2px}.fields:where(.astro-fxgifjwf) dd:where(.astro-fxgifjwf){margin-bottom:8px}}
