@media (prefers-reduced-motion: no-preference){.bd-bar[data-astro-cid-zyylhdcq]{animation:bar-grow var(--cycle) var(--d) var(--ease-out) infinite both}.bd-pick[data-astro-cid-zyylhdcq],.bd-pick-mark[data-astro-cid-zyylhdcq]{animation:pick var(--cycle) var(--d) ease infinite both}}@keyframes bar-grow{0%{transform:scaleX(0);opacity:0}6%{transform:scaleX(1);opacity:1}62%{transform:scaleX(1);opacity:1}70%,to{transform:scaleX(0);opacity:0}}@keyframes pick{0%{opacity:0}5%,40%{opacity:1}46%,to{opacity:0}}.bd-record[data-astro-cid-we42eoka]{transform:translate(360px)}.bd-record-body[data-astro-cid-we42eoka]{fill:var(--hb-hot-fill);stroke:var(--hb-hot)}@media (prefers-reduced-motion: no-preference){.bd-record[data-astro-cid-we42eoka]{animation:migrate var(--cycle) var(--d) cubic-bezier(.5,0,.3,1) infinite both}.bd-record-body[data-astro-cid-we42eoka]{animation:reconcile var(--cycle) var(--d) linear infinite both}.bd-landed[data-astro-cid-we42eoka]{animation:landed var(--cycle) var(--d) linear infinite both}.bd-golive[data-astro-cid-we42eoka]{animation:golive var(--cycle) var(--d) ease infinite both}}@keyframes migrate{0%,3%{transform:translate(0)}10%,15%{transform:translate(196px)}22%,80%{transform:translate(360px)}84%{transform:translate(360px);opacity:1}90%,to{transform:translate(360px);opacity:0}}@keyframes reconcile{0%,12%{fill:var(--hb-paper);stroke:var(--hb-ink-soft)}15%,to{fill:var(--hb-hot-fill);stroke:var(--hb-hot)}}@keyframes landed{0%,22%{opacity:0}24%,84%{opacity:1}90%,to{opacity:0}}@keyframes golive{0%{opacity:0}3%,50%{opacity:1}56%,to{opacity:0}}.bd-run[data-astro-cid-5sxdxumn].is-fail{fill:none}.bd-fail-mark[data-astro-cid-5sxdxumn]{opacity:0}@media (prefers-reduced-motion: no-preference){.bd-run[data-astro-cid-5sxdxumn]{animation:run var(--cycle) var(--d) linear infinite both}.bd-pass-mark[data-astro-cid-5sxdxumn]{animation:mark var(--cycle) var(--d) ease infinite both}.bd-run[data-astro-cid-5sxdxumn].is-fail{fill:url(#bd-hatch)}.bd-fail-mark[data-astro-cid-5sxdxumn]{animation:fail var(--cycle) var(--d) ease infinite both}.bd-rerun[data-astro-cid-5sxdxumn]{animation:rerun var(--cycle) var(--d) linear infinite both}.bd-pass-late[data-astro-cid-5sxdxumn],.bd-summary[data-astro-cid-5sxdxumn]{animation:late var(--cycle) var(--d) ease infinite both}}@keyframes run{0%{transform:scaleX(0);opacity:1}10%,80%{transform:scaleX(1);opacity:1}86%,to{transform:scaleX(1);opacity:0}}@keyframes mark{0%,10%{opacity:0}12%,80%{opacity:1}86%,to{opacity:0}}@keyframes fail{0%,10%{opacity:0}12%,30%{opacity:1}34%,to{opacity:0}}@keyframes rerun{0%{transform:scaleX(0);opacity:1}10%,50%{transform:scaleX(1);opacity:1}56%,to{transform:scaleX(1);opacity:0}}@keyframes late{0%,10%{opacity:0}12%,50%{opacity:1}56%,to{opacity:0}}.bd-link-hot[data-astro-cid-hbyddtnm]{stroke:var(--hb-hot);stroke-width:1.5}@media (prefers-reduced-motion: no-preference){.bd-arrive[data-astro-cid-hbyddtnm]{animation:arrive var(--cycle) var(--d) cubic-bezier(.3,.9,.3,1) infinite both}.bd-link-hot[data-astro-cid-hbyddtnm]{animation:connect var(--cycle) 2.6s ease infinite both}}@keyframes arrive{0%{transform:translate(var(--from-x),var(--from-y));opacity:0}4%{opacity:1}16%,82%{transform:none;opacity:1}90%,to{transform:none;opacity:0}}@keyframes connect{0%,4%{opacity:0}12%,70%{opacity:1}78%,to{opacity:0}}@media (prefers-reduced-motion: no-preference){.bd-highlight[data-astro-cid-c7mnmmuq]{animation:highlight var(--cycle) var(--d) var(--ease-out) infinite both}.bd-leader[data-astro-cid-c7mnmmuq]{stroke-dasharray:1;animation:leader var(--cycle) var(--d) ease infinite both}.bd-note[data-astro-cid-c7mnmmuq]{animation:note var(--cycle) var(--d) ease infinite both}}@keyframes highlight{0%{transform:scaleX(0);opacity:1}7%,70%{transform:scaleX(1);opacity:1}78%,to{transform:scaleX(1);opacity:0}}@keyframes leader{0%,7%{stroke-dashoffset:1;opacity:1}12%,70%{stroke-dashoffset:0;opacity:1}78%,to{stroke-dashoffset:0;opacity:0}}@keyframes note{0%,11%{opacity:0;transform:translate(-6px)}15%,70%{opacity:1;transform:none}78%,to{opacity:0;transform:none}}.hero-backdrop{--hb-ink: var(--ink);--hb-ink-soft: color-mix(in srgb, var(--ink) 30%, transparent);--hb-line: var(--rule);--hb-muted: var(--muted);--hb-hot: var(--accent);--hb-hot-fill: color-mix(in srgb, var(--accent) 12%, var(--paper));--hb-paper: var(--paper);position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hero-backdrop.is-field{--hb-ink: var(--field-ink);--hb-ink-soft: rgb(255 255 255 / .45);--hb-line: var(--field-rule);--hb-muted: var(--field-muted);--hb-hot: var(--field-ink);--hb-hot-fill: rgb(255 255 255 / .16);--hb-paper: var(--field)}.hero-backdrop{-webkit-mask-image:linear-gradient(to right,transparent 22%,rgb(0 0 0 / .6) 48%,#000 72%);mask-image:linear-gradient(to right,transparent 22%,rgb(0 0 0 / .6) 48%,#000 72%)}.hero-backdrop.is-column{--hb-content-left: max(var(--margin), calc((100% - var(--max)) / 2 + var(--margin)));--hb-copy-end: calc(var(--hb-content-left) + (min(100%, var(--max)) - 2 * var(--margin)) * .64 + 40px)}.hero-backdrop.is-column svg{top:8%;height:84%;left:var(--hb-copy-end);right:auto;width:calc(100% - var(--hb-copy-end) - var(--hb-content-left));opacity:.7}.hero-backdrop svg{position:absolute;top:6%;right:0;width:min(64%,920px);height:88%;max-width:none;overflow:visible;opacity:.55}.hero-backdrop.is-field{-webkit-mask-image:none;mask-image:none}.hero-backdrop.is-field svg{top:-30%;left:-15%;right:auto;width:130%;height:160%;opacity:.22}.hero-backdrop.is-texture:is(.is-vendors,.is-team,.is-testing) svg{opacity:.4}.hero-backdrop.is-column:is(.is-vendors,.is-team,.is-testing) svg{opacity:.55}.hero-backdrop :is(.bd-bar,.bd-highlight){transform-box:fill-box;transform-origin:left}.hero-backdrop :is(line,path,rect,circle){vector-effect:non-scaling-stroke}.bd-hatch-line{stroke:var(--hb-hot);stroke-width:1.5}.bd-hair{stroke:var(--hb-line);stroke-width:1}.bd-hair.is-strong{stroke:var(--hb-ink-soft)}.bd-route{fill:none;stroke:var(--hb-ink-soft);stroke-width:1;stroke-dasharray:3 4}.bd-trail{fill:none;stroke:var(--hb-hot);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1}.bd-rail{fill:none;stroke:var(--hb-ink-soft);stroke-width:1.5;stroke-dasharray:1 5;stroke-linecap:round}.bd-box{fill:var(--hb-paper);stroke:var(--hb-ink-soft);stroke-width:1}.bd-box-hot{fill:var(--hb-hot-fill);stroke:var(--hb-hot);stroke-width:1.5}.bd-queue{fill:url(#bd-hatch);stroke:var(--hb-hot);stroke-width:1;opacity:.45}.bd-queue-hot{fill:none;stroke:var(--hb-hot);stroke-width:2}.bd-token{fill:var(--hb-hot)}.bd-tick{fill:none;stroke:var(--hb-hot);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bd-tick.is-on-accent{stroke:var(--hb-paper)}.bd-flag{fill:var(--hb-hot)}.bd-flag.is-outline{fill:var(--hb-paper);stroke:var(--hb-hot);stroke-width:1}.bd-node{fill:var(--hb-paper);stroke:var(--hb-ink-soft);stroke-width:1}.bd-node-ring{fill:var(--hb-hot-fill);stroke:var(--hb-hot);stroke-width:1.5}.bd-specialist{fill:var(--hb-hot)}.bd-seat-open{fill:none;stroke:var(--hb-hot);stroke-width:1;stroke-dasharray:3 3}.bd-link{stroke:var(--hb-line);stroke-width:1}.bd-city{fill:var(--hb-hot);stroke:var(--hb-paper);stroke-width:3}.bd-ping{fill:none;stroke:var(--hb-hot);stroke-width:1.5}.bd-doc{fill:var(--hb-paper);stroke:var(--hb-hot);stroke-width:1.5}.bd-doc-lines{stroke:var(--hb-hot);stroke-width:1}.bd-panel{fill:none;stroke:var(--hb-line);stroke-width:1}.bd-panel.is-paper{fill:var(--hb-paper)}.bd-slot{fill:none;stroke:var(--hb-line);stroke-width:1;stroke-dasharray:2 3}.bd-record-lines{stroke:var(--hb-hot);stroke-width:2;opacity:.5}.bd-gate{stroke:var(--hb-hot);stroke-width:1;stroke-dasharray:4 4;opacity:.6}.bd-track{fill:var(--hb-line);opacity:.6}.bd-bar{fill:var(--hb-ink-soft)}.bd-bar.is-best{fill:var(--hb-hot)}.bd-pick{fill:var(--hb-hot-fill);stroke:var(--hb-hot);stroke-width:1}.bd-pass{fill:var(--hb-hot)}.bd-text-line{stroke:var(--hb-line);stroke-width:4;stroke-linecap:round}.bd-text-line.is-hot{stroke:var(--hb-hot);opacity:.6}.bd-highlight{fill:var(--hb-hot-fill);stroke:var(--hb-hot);stroke-width:1}.bd-leader{fill:none;stroke:var(--hb-hot);stroke-width:1}@media (prefers-reduced-motion: reduce){.hero-backdrop *{animation:none!important}}@media (width < 1100px){.hero-backdrop{opacity:.3;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgb(0 0 0 / .5) 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgb(0 0 0 / .5) 55%,transparent 100%)}.hero-backdrop svg,.hero-backdrop.is-column svg{left:auto;right:0;width:100%;height:70%;top:0}}
