[data-page=engine-core] .core-mail,[data-page=engine-core] .core-inline{color:var(--fg);background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--dur-2) var(--ease-out)}[data-page=engine-core] .core-mail:hover,[data-page=engine-core] .core-inline:hover{background-size:0% 1px;background-position:100% 100%}[data-page=engine-core] .eng-hero{padding-bottom:var(--space-9)}[data-page=engine-core] .eng-hero__lead .t-lead{color:var(--fg)}[data-page=engine-core] .core-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-3)}[data-page=engine-core] .core-boundary{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--space-8)}[data-page=engine-core] .core-boundary .video:after{background:linear-gradient(90deg,#000c,#0000008f,#0003),linear-gradient(180deg,#000000b3,#0000 30%,#0000008c 72%,#000000d9)}[data-page=engine-core] .core-boundary__wrap{position:relative;display:flex;flex-direction:column;min-height:clamp(38rem,86vh,56rem)}[data-page=engine-core] .core-boundary__tick{width:.45rem;height:.45rem;margin-right:.6em;background:var(--signal);vertical-align:.05em}[data-page=engine-core] .core-boundary__grid{row-gap:var(--space-6);align-items:end;margin-top:var(--space-6)}[data-page=engine-core] .core-boundary__title{grid-column:1 / span 7}[data-page=engine-core] .core-boundary__lead{grid-column:1 / span 6;color:var(--fg)}[data-page=engine-core] .core-boundary__facts{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--space-6);margin:auto 0 0;padding-top:var(--space-8)}[data-page=engine-core] .core-boundary__fact{grid-column:span 4;display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-strong)}[data-page=engine-core] .core-boundary__fact dt{color:var(--fg)}[data-page=engine-core] .core-boundary__fact dd{margin:0;color:var(--fg);max-width:34ch}[data-page=engine-core] .core-surface{border:1px solid var(--line-strong)}[data-page=engine-core] .core-surface__bar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:.85rem clamp(1rem,1.6vw,1.75rem);border-bottom:1px solid var(--line)}[data-page=engine-core] .core-surface__mark{display:inline-block;width:.45rem;height:.45rem;margin-right:.7em;background:var(--fg);vertical-align:.05em}[data-page=engine-core] .core-surface__panes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=engine-core] .core-pane{display:flex;flex-direction:column;gap:var(--space-6);padding:clamp(1rem,1.6vw,1.75rem) clamp(1rem,1.6vw,1.75rem) clamp(1.5rem,2.4vw,2.5rem);border-bottom:1px solid var(--line)}[data-page=engine-core] .core-pane:nth-child(odd){border-right:1px solid var(--line)}[data-page=engine-core] .core-pane:nth-last-child(-n+2){border-bottom:0}[data-page=engine-core] .core-pane__fig{display:flex;flex-direction:column}[data-page=engine-core] .core-pane__corners,[data-page=engine-core] .core-pane__status{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:2.25rem}[data-page=engine-core] .core-pane__corners{padding-bottom:.4rem}[data-page=engine-core] .core-pane__status{padding-top:.4rem;border-top:1px solid var(--line);margin-top:-1px}[data-page=engine-core] .core-pane__plot{position:relative;aspect-ratio:16 / 10;background:var(--raise);border:1px solid var(--line);overflow:hidden}[data-page=engine-core] .core-pane__plot>svg{position:absolute;inset:0;width:100%;height:100%}[data-page=engine-core] .core-pane__text{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);max-width:40rem}[data-page=engine-core] .core-pane__engine{justify-self:start;display:inline-flex;align-items:center;gap:.6rem;padding-block:.4rem;margin-block:-.4rem}[data-page=engine-core] .core-pane__engine .btn__arrow{width:.75rem;height:.75rem;transition:transform var(--dur-2) var(--ease-out)}[data-page=engine-core] .core-pane__engine:hover .btn__arrow{transform:translate(3px)}[data-page=engine-core] .core-pane__title{font-size:var(--t-h3);font-weight:400;line-height:1.1;letter-spacing:-.028em;text-wrap:balance}[data-page=engine-core] .core-rete__tag,[data-page=engine-core] .core-drt__tag,[data-page=engine-core] .core-gem__tag{position:absolute;left:var(--x);top:var(--y);white-space:nowrap;line-height:1}[data-page=engine-core] .core-rete__tag--mid{transform:translate(-50%)}[data-page=engine-core] .core-env__svg{overflow:visible}[data-page=engine-core] .core-env__svg path{vector-effect:non-scaling-stroke}[data-page=engine-core] .core-env__roll{fill:none;stroke:var(--fg);stroke-width:1;opacity:.13}[data-page=engine-core] .core-env__fill{fill:var(--signal);opacity:.34}[data-page=engine-core] .core-env__edge{fill:none;stroke:var(--periwinkle);stroke-width:1;opacity:.7}[data-page=engine-core] .core-env__med{fill:none;stroke:var(--fg);stroke-width:1.75}[data-page=engine-core] .core-env__sp{fill:none;stroke:var(--periwinkle);stroke-width:1;stroke-dasharray:4 5;opacity:.85}[data-page=engine-core] .core-env__band{position:absolute;right:.75rem;top:var(--sp, 38%);transform:translateY(-140%);color:var(--periwinkle)}[data-page=engine-core] .core-env__key{position:absolute;left:.75rem;top:.7rem;display:flex;flex-wrap:wrap;gap:.25rem 1rem}[data-page=engine-core] .core-env__k{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-2)}[data-page=engine-core] .core-env__k:before{content:"";width:1.1rem;height:1px;background:var(--fg);opacity:.45}[data-page=engine-core] .core-env__k--env:before{height:.5rem;background:var(--signal);opacity:.8}[data-page=engine-core] .core-range{-webkit-appearance:none;appearance:none;flex:1;max-width:22rem;height:1.75rem;margin:0;background:transparent;cursor:pointer}[data-page=engine-core] .core-range:disabled{cursor:default;opacity:.5}[data-page=engine-core] .core-range::-webkit-slider-runnable-track{height:1px;background:var(--line-strong)}[data-page=engine-core] .core-range::-moz-range-track{height:1px;background:var(--line-strong)}[data-page=engine-core] .core-range::-webkit-slider-thumb{-webkit-appearance:none;width:.875rem;height:.875rem;margin-top:calc(-.4375rem + .5px);background:var(--fg);border:0;border-radius:0;transition:background-color var(--dur-1) var(--ease-out)}[data-page=engine-core] .core-range::-moz-range-thumb{width:.875rem;height:.875rem;background:var(--fg);border:0;border-radius:0}[data-page=engine-core] .core-range:hover::-webkit-slider-thumb{background:var(--periwinkle)}[data-page=engine-core] .core-range:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[data-page=engine-core] .core-rete svg path,[data-page=engine-core] .core-rete svg rect{vector-effect:non-scaling-stroke}[data-page=engine-core] .core-rete__lines path{fill:none;stroke:var(--fg-2);stroke-width:1.25}[data-page=engine-core] .core-rete__heads path{fill:var(--fg-2)}[data-page=engine-core] .core-rete__unit{fill:var(--bg);stroke:var(--line-strong);stroke-width:1}[data-page=engine-core] .core-rete__recycle{fill:none;stroke:var(--signal);stroke-width:1.5}[data-page=engine-core] .core-rete__recycle-head{fill:var(--signal)}[data-page=engine-core] .core-rete__flow{fill:none;stroke:var(--fg);stroke-width:2;stroke-dasharray:2.5 97.5;stroke-dashoffset:100;opacity:0}[data-page=engine-core] .core-rete__flow--recycle{stroke:var(--periwinkle)}[data-page=engine-core] .core-rete.is-live .core-rete__flow{opacity:1;animation:core-flow 3.2s linear infinite}[data-page=engine-core] .core-rete.is-live .core-rete__flow--recycle{animation-duration:2.4s;animation-delay:-1.1s}[data-page=engine-core] .core-rete__tag--accent{color:var(--periwinkle)}[data-page=engine-core] .core-drt svg path{vector-effect:non-scaling-stroke}[data-page=engine-core] .core-drt__vessel{fill:none;stroke:var(--fg);stroke-width:1.5;opacity:.8}[data-page=engine-core] .core-drt__vessel--lumped{opacity:.45}[data-page=engine-core] .core-drt__point{fill:var(--fg)}[data-page=engine-core] .core-drt__gridline{stroke:var(--signal);stroke-width:.6;opacity:.45}[data-page=engine-core] .core-drt__field{fill:var(--signal)}[data-page=engine-core] .core-drt__tag{transform:translate(-50%)}[data-page=engine-core] .core-gem svg :is(path,line,rect){vector-effect:non-scaling-stroke}[data-page=engine-core] .core-gem__track{stroke:var(--line-strong);stroke-width:1}[data-page=engine-core] .core-gem__set{stroke:var(--fg-2);stroke-width:1.5}[data-page=engine-core] .core-gem__knob{fill:var(--fg)}[data-page=engine-core] .core-gem__arrow{fill:none;stroke:var(--fg-2);stroke-width:1.25}[data-page=engine-core] .core-gem__liquid{fill:var(--signal);opacity:.4}[data-page=engine-core] .core-gem__surface{stroke:var(--fg-2);stroke-width:1;stroke-dasharray:3 4}[data-page=engine-core] .core-gem__excl{fill:url(#core-gem-hatch)}[data-page=engine-core] .core-gem__hatch{stroke:var(--fg-2);stroke-width:1}[data-page=engine-core] .core-gem__excl-edge{fill:none;stroke:var(--fg);stroke-width:1;stroke-dasharray:4 3}[data-page=engine-core] .core-gem__baffle{fill:var(--fg);opacity:.6}[data-page=engine-core] .core-gem__shaft{stroke:var(--fg-2);stroke-width:1.25}[data-page=engine-core] .core-gem__wall{fill:none;stroke:var(--fg);stroke-width:1.75}[data-page=engine-core] .core-gem__head{fill:none;stroke:var(--fg-2);stroke-width:1.25}[data-page=engine-core] .core-gem__nozzle{fill:none;stroke:var(--fg);stroke-width:1.5}[data-page=engine-core] .core-gem__tick{fill:var(--periwinkle)}[data-page=engine-core] .core-gem__tag--end{transform:translate(-100%)}[data-page=engine-core] .core-gem__tag--sym{text-transform:none}@keyframes core-flow{to{stroke-dashoffset:0}}[data-page=engine-core] .core-arch__fig{margin:0}[data-page=engine-core] .core-arch__map{--arch-gap: clamp(2.5rem, 5vw, 5rem);position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:auto auto var(--arch-gap) auto;column-gap:var(--col-gap);align-items:stretch;padding-block:var(--space-4) var(--space-6)}[data-page=engine-core] .core-arch__wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}[data-page=engine-core] .core-arch__zone{grid-row:1;padding-bottom:var(--space-5)}[data-page=engine-core] .core-arch__zone--you{grid-column:1 / span 3}[data-page=engine-core] .core-arch__zone--us{grid-column:5 / -1}[data-page=engine-core] .core-arch__node{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.4rem;min-height:5.5rem;padding:var(--space-4) clamp(.875rem,1.2vw,1.25rem);border:1px solid var(--line-strong);background:var(--bg)}[data-page=engine-core] .core-arch__name{font-size:var(--t-lead);line-height:1.1;letter-spacing:-.025em}[data-page=engine-core] [data-node=browser]{grid-column:1 / span 3;grid-row:2}[data-page=engine-core] [data-node=control]{grid-column:5 / span 4;grid-row:2}[data-page=engine-core] [data-node=storage]{grid-column:5 / span 4;grid-row:4}[data-page=engine-core] .core-arch__workers{grid-column:10 / -1;grid-row:2 / 5;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-3);list-style:none;margin:0;padding:0}[data-page=engine-core] .core-arch__node--worker{min-height:0;flex:1;border-color:color-mix(in srgb,var(--signal) 70%,transparent)}[data-page=engine-core] .core-arch__node--worker .label{color:var(--periwinkle)}[data-page=engine-core] .core-arch__node--worker .core-arch__name{font-size:var(--t-body)}[data-page=engine-core] .core-arch__wire{fill:none;stroke:var(--fg-2);stroke-width:1.25;stroke-dasharray:var(--len) var(--len);stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--ease-inout) var(--d, 0ms)}[data-page=engine-core] .core-arch__wire--out{stroke:var(--signal);stroke-width:1.5}[data-page=engine-core] .core-arch__wire--claim{stroke:var(--signal);stroke-width:1;opacity:.6}[data-page=engine-core] .core-arch__head{fill:var(--fg-2);transition:opacity .24s var(--ease-out) var(--d, 0ms)}[data-page=engine-core] .core-arch__head--out{fill:var(--signal)}[data-page=engine-core] .core-arch__line{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:2 6;transition:opacity .6s var(--ease-out) .2s}[data-page=engine-core] .core-arch__text{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;fill:var(--fg-2);transition:opacity .4s var(--ease-out) var(--d, 0ms)}[data-page=engine-core] .core-arch__text--out{fill:var(--periwinkle)}[data-page=engine-core] .core-arch__flow{fill:none;stroke:var(--periwinkle);stroke-width:2.5;stroke-linecap:square;stroke-dasharray:1.2 98.8;stroke-dashoffset:100;opacity:0;transition:opacity .4s var(--ease-out) 1.9s}[data-page=engine-core] .core-arch__fig.is-drawn .core-arch__flow{opacity:1}[data-page=engine-core] .core-arch__fig.is-live .core-arch__flow{animation:core-flow 3s linear infinite;animation-delay:var(--fd, 0s)}.js-motion [data-page=engine-core] .core-arch__fig:not(.is-drawn) .core-arch__wire{stroke-dashoffset:var(--len)}.js-motion [data-page=engine-core] .core-arch__fig:not(.is-drawn) .core-arch__head,.js-motion [data-page=engine-core] .core-arch__fig:not(.is-drawn) .core-arch__line,.js-motion [data-page=engine-core] .core-arch__fig:not(.is-drawn) .core-arch__text{opacity:0}[data-page=engine-core] .core-arch__cap{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}[data-page=engine-core] .core-built__list{list-style:none;margin:0;padding:0;row-gap:var(--space-8)}[data-page=engine-core] .core-built__item{grid-column:span 3;display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line-strong)}[data-page=engine-core] .core-built__item .t-h3{margin-top:var(--space-5);max-width:14ch}[data-page=engine-core] .core-built__item .t-small{max-width:38ch}[data-page=engine-core] .core-who__list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--line-strong)}[data-page=engine-core] .core-who__row{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--space-3);align-items:baseline;padding-block:var(--space-6);border-top:1px solid var(--line-strong)}[data-page=engine-core] .core-who__row>:first-child{grid-column:1 / span 3}[data-page=engine-core] .core-who__title{grid-column:4 / span 4}[data-page=engine-core] .core-who__row>:last-child{grid-column:8 / -1;max-width:48ch}[data-page=engine-core] .core-cta .eng-cta__body .t-small{margin-top:calc(-1 * var(--space-2))}@media(max-width:64rem){[data-page=engine-core] .core-boundary__title,[data-page=engine-core] .core-boundary__lead{grid-column:1 / -1}[data-page=engine-core] .core-boundary__lead{max-width:40rem}[data-page=engine-core] .core-boundary__fact{grid-column:span 4}[data-page=engine-core] .core-surface__panes{grid-template-columns:minmax(0,1fr)}[data-page=engine-core] .core-pane:nth-child(odd){border-right:0}[data-page=engine-core] .core-pane:nth-last-child(2){border-bottom:1px solid var(--line)}[data-page=engine-core] .core-arch__zone--you{grid-column:1 / span 2}[data-page=engine-core] .core-arch__zone--us{grid-column:4 / -1}[data-page=engine-core] [data-node=browser]{grid-column:1 / span 2}[data-page=engine-core] [data-node=control],[data-page=engine-core] [data-node=storage]{grid-column:4 / span 2}[data-page=engine-core] .core-arch__workers{grid-column:7 / -1}[data-page=engine-core] .core-arch__name{font-size:var(--t-body)}[data-page=engine-core] .core-built__item{grid-column:span 4}[data-page=engine-core] .core-who__row>:first-child{grid-column:1 / -1}[data-page=engine-core] .core-who__title{grid-column:1 / span 4}[data-page=engine-core] .core-who__row>:last-child{grid-column:5 / -1}}@media(max-width:40rem){[data-page=engine-core] .core-actions{flex-direction:column;align-items:flex-start}[data-page=engine-core] .core-boundary__wrap{min-height:0}[data-page=engine-core] .core-boundary__fact{grid-column:1 / -1}[data-page=engine-core] .core-boundary .frame__corners--bottom{flex-direction:column;gap:var(--space-2)}[data-page=engine-core] .core-boundary .video:after{background:linear-gradient(180deg,#0000008c,#000000b8 40%,#000000d9)}[data-page=engine-core] #surface .frame__corners>:last-child,[data-page=engine-core] #built .frame__corners>:last-child{display:none}[data-page=engine-core] .core-surface__bar>:last-child{display:none}[data-page=engine-core] .core-pane{padding-inline:.875rem}[data-page=engine-core] .core-env__key{display:none}[data-page=engine-core] .core-rete__tag,[data-page=engine-core] .core-drt__tag{font-size:.625rem;letter-spacing:.04em}[data-page=engine-core] .core-rete__tag:not(.core-rete__tag--mid){display:none}[data-page=engine-core] .core-drt__tag{top:3%;width:36%;white-space:normal;text-align:center;line-height:1.25}[data-page=engine-core] .core-arch__map{grid-template-rows:auto auto var(--arch-gap) auto auto var(--space-7) auto 4.5rem auto}[data-page=engine-core] .core-arch__zone--you{grid-column:1 / -1;grid-row:1}[data-page=engine-core] [data-node=browser]{grid-column:1 / span 3;grid-row:2;min-height:4.5rem}[data-page=engine-core] .core-arch__zone--us{grid-column:1 / -1;grid-row:4}[data-page=engine-core] [data-node=control]{grid-column:1 / span 3;grid-row:5;min-height:4.5rem}[data-page=engine-core] [data-node=storage]{grid-column:1 / span 3;grid-row:7;min-height:4.5rem}[data-page=engine-core] .core-arch__workers{grid-column:1 / -1;grid-row:9;flex-direction:row}[data-page=engine-core] .core-arch__node--worker{padding:.75rem .6rem;min-width:0}[data-page=engine-core] .core-arch__node--worker .core-arch__name{font-size:.875rem;overflow-wrap:anywhere}[data-page=engine-core] .core-built__item{grid-column:1 / -1}[data-page=engine-core] .core-built__item .t-h3{margin-top:var(--space-2)}[data-page=engine-core] .core-who__title,[data-page=engine-core] .core-who__row>:last-child{grid-column:1 / -1}}@media(max-width:22.5rem){[data-page=engine-core] .eng-hero__title{font-size:min(var(--t-display),15.5vw)}}
