[data-page=engine-gem]{--gem-block: var(--space-9);--gem-title-size: clamp(1.125rem, 1.3vw, 1.375rem)}[data-page=engine-gem] .gem-strong{color:var(--fg);font-weight:500}[data-page=engine-gem] .gem-nw{white-space:nowrap}[data-page=engine-gem] .gem-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-gem] .gem-inline:hover{background-size:0% 1px}[data-page=engine-gem] .eng-section__intro .t-lead{color:var(--fg)}[data-page=engine-gem] .gem-props{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--space-7);margin:var(--gem-block) 0 0;padding:0;list-style:none}[data-page=engine-gem] .gem-props>li{grid-column:span 3;display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line-strong)}[data-page=engine-gem] .gem-props__title{margin-top:var(--space-6);font-size:var(--gem-title-size);font-weight:400;line-height:1.2;letter-spacing:-.022em;text-wrap:balance}[data-page=engine-gem] .gem-props .t-small{max-width:34ch}[data-page=engine-gem] .gem-render-sec{padding-top:var(--space-8)}[data-page=engine-gem] .gem-render__stage{position:relative;isolation:isolate;aspect-ratio:16 / 9;overflow:hidden;background:var(--steel)}[data-page=engine-gem] .gem-render__img,[data-page=engine-gem] .gem-plant__stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-page=engine-gem] .gem-render__img--xray{clip-path:inset(0 0 0 100%);transition:clip-path 1.2s var(--ease-inout)}[data-page=engine-gem] .gem-render[data-view=xray] .gem-render__img--xray{clip-path:inset(0 0 0 0)}[data-page=engine-gem] .gem-render__scan{position:absolute;top:0;bottom:0;left:100%;z-index:3;width:1px;background:var(--white);opacity:0;transition:left 1.2s var(--ease-inout),opacity .3s var(--ease-out)}[data-page=engine-gem] .gem-render[data-view=xray] .gem-render__scan{left:0}[data-page=engine-gem] .gem-render[data-scanning] .gem-render__scan{opacity:.9}[data-page=engine-gem] .gem-render__model{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,#2a304a 0%,var(--dusk) 48%,#5877a2 100%);background:linear-gradient(to bottom,color-mix(in srgb,var(--dusk) 62%,var(--ink)) 0%,var(--dusk) 48%,color-mix(in srgb,var(--dusk) 55%,var(--sky)) 100%);cursor:grab}[data-page=engine-gem] .gem-render__model:active{cursor:grabbing}[data-page=engine-gem] .gem-render__model canvas{width:100%;height:100%;touch-action:pan-y}[data-page=engine-gem] .gem-render__model:focus-visible{outline-offset:-3px}[data-page=engine-gem] .gem-render__grid{padding-inline:0}[data-page=engine-gem] .gem-render__corners{position:absolute;inset:0 0 auto;z-index:4;display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-7);pointer-events:none;background:linear-gradient(to bottom,rgb(0 0 0 / .5),rgb(0 0 0 / .36) 45%,transparent)}[data-page=engine-gem] .gem-render__corners--bottom{inset:auto 0 0;padding:var(--space-7) var(--space-4) var(--space-4);background:linear-gradient(to top,rgb(0 0 0 / .5),rgb(0 0 0 / .36) 45%,transparent)}[data-page=engine-gem] .gem-render__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line)}[data-page=engine-gem] .gem-render__status{text-align:right}[data-page=engine-gem] .gem-switch{display:inline-flex}[data-page=engine-gem] .gem-switch__btn{min-height:2.75rem;padding:0 1rem;border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-2);white-space:nowrap;transition:color var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out)}[data-page=engine-gem] .gem-switch__btn+.gem-switch__btn{margin-left:-1px}[data-page=engine-gem] .gem-switch__btn:hover{color:var(--fg)}[data-page=engine-gem] .gem-switch__btn[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}[data-page=engine-gem] .gem-switch__btn[aria-busy=true]{color:var(--fg)}[data-page=engine-gem] .gem-switch__size{color:inherit}[data-page=engine-gem] .gem-render__cap{margin-top:var(--space-6);row-gap:var(--space-4)}[data-page=engine-gem] .gem-render__cap-label{grid-column:1 / span 4;padding-top:.2rem}[data-page=engine-gem] .gem-render__cap-body{grid-column:8 / -1;max-width:56ch}[data-page=engine-gem] .gem-space__grid{row-gap:var(--space-8);align-items:start}[data-page=engine-gem] .gem-space__text{grid-column:1 / span 6;display:flex;flex-direction:column;gap:var(--space-7)}[data-page=engine-gem] .gem-space__prose,[data-page=engine-gem] .gem-tags{max-width:calc(100% * 5 / 6 - var(--col-gap) / 6)}[data-page=engine-gem] .gem-space__prose .t-lead{color:var(--fg)}[data-page=engine-gem] .gem-space__prose em{font-style:normal;color:var(--fg);background:linear-gradient(transparent 62%,color-mix(in srgb,var(--signal) 55%,transparent) 62%)}[data-page=engine-gem] .gem-tags{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}[data-page=engine-gem] .gem-tags__item{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-4);align-items:baseline;padding-block:.85rem;border-bottom:1px solid var(--line);transition:opacity var(--dur-2) var(--ease-out)}[data-page=engine-gem] .gem-tags__item .label:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.6rem;background:var(--fg);vertical-align:.05em}[data-page=engine-gem] .gem-tags__item .label{transition:color var(--dur-2) var(--ease-out)}[data-page=engine-gem] .gem-tags__item .label:before{transition:background-color var(--dur-2) var(--ease-out)}[data-page=engine-gem] .gem-tags[data-armed]:not(.is-drawn) .gem-tags__item .label{color:var(--fg-2)}[data-page=engine-gem] .gem-tags[data-armed]:not(.is-drawn) .gem-tags__item .label:before{background-color:var(--fg-3)}[data-page=engine-gem] .gem-xs{grid-column:7 / -1;margin:0}[data-page=engine-gem] .gem-xs__frame{position:relative;padding:var(--space-4);border:1px solid var(--line);background:#00000059;background:color-mix(in srgb,var(--ink) 35%,transparent)}[data-page=engine-gem] .gem-xs__corners{display:flex;justify-content:space-between;gap:var(--space-4)}[data-page=engine-gem] .gem-xs__svg{width:100%;height:auto;margin-top:var(--space-4);overflow:visible;will-change:transform}[data-page=engine-gem] .gem-xs__cap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-5);padding-top:var(--space-3)}[data-page=engine-gem] .xs-fluid{fill:var(--signal);fill-opacity:.5}[data-page=engine-gem] .xs-surface{stroke:var(--fg-2);stroke-width:1;stroke-dasharray:4 5}[data-page=engine-gem] .xs-wall,[data-page=engine-gem] .xs-head{fill:none;stroke:var(--fg);stroke-width:2.5;stroke-linejoin:round}[data-page=engine-gem] .xs-head{stroke-width:1.5;stroke:var(--fg-2)}[data-page=engine-gem] .xs-baffle{fill:var(--fg);fill-opacity:.7}[data-page=engine-gem] .xs-drive{fill:none;stroke:var(--fg-2);stroke-width:1.5}[data-page=engine-gem] .xs-shaft{stroke:var(--fg-2);stroke-width:2}[data-page=engine-gem] .xs-blade{stroke:var(--fg);stroke-width:3}[data-page=engine-gem] .xs-nozzle{fill:none;stroke:var(--fg);stroke-width:2}[data-page=engine-gem] .xs-flange{stroke:var(--fg);stroke-width:2.5}[data-page=engine-gem] .xs-flow{stroke:var(--periwinkle);stroke-width:1.25;stroke-dasharray:3 4}[data-page=engine-gem] .xs-arrowhead{fill:none;stroke:var(--periwinkle);stroke-width:1.4}[data-page=engine-gem] .xs-excl__cut{fill:var(--graphite)}[data-page=engine-gem] .xs-excl__hatch{fill:url(#xs-hatch)}[data-page=engine-gem] .xs-hatch-line{stroke:var(--fg-2);stroke-width:1}[data-page=engine-gem] .xs-excl__edge{fill:none;stroke:var(--fg);stroke-width:1.25;stroke-dasharray:5 4}[data-page=engine-gem] .xs-dim{stroke:var(--fg-3);stroke-width:1}[data-page=engine-gem] .xs-ext{stroke:var(--fg-3);stroke-width:.75;stroke-dasharray:2 3}[data-page=engine-gem] .xs-dimtext{fill:var(--fg-2);font-family:var(--font-mono);font-size:15px;letter-spacing:0}[data-page=engine-gem] .xs-leader{fill:none;stroke:var(--fg-2);stroke-width:1}[data-page=engine-gem] .xs-tick{fill:var(--fg)}[data-page=engine-gem] .xs-text{fill:var(--fg-2);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em}[data-page=engine-gem] .xs-text--strong,[data-page=engine-gem] .xs-text--tag,[data-page=engine-gem] .xs-fluidlabel .xs-text,[data-page=engine-gem] .xs-dimtext--on-fluid{fill:var(--fg)}[data-page=engine-gem] .gem-xs[data-armed] .xs-draw{stroke-dasharray:1;stroke-dashoffset:1}[data-page=engine-gem] .gem-xs[data-armed] :is(.xs-ext,.xs-dimtext,.xs-baffle,.xs-drive,.xs-blade,.xs-flange,.xs-surface,.xs-flow,.xs-excl,.xs-fluidlabel){opacity:0}[data-page=engine-gem] .gem-xs[data-armed] .xs-fluid{clip-path:inset(100% 0 0 0)}[data-page=engine-gem] .gem-xs[data-armed] .xs-tag{opacity:0;transform:translate(6px)}[data-page=engine-gem] .gem-xs.is-drawn .xs-draw{stroke-dashoffset:0;transition:stroke-dashoffset .6s var(--ease-out) var(--d, 0ms)}[data-page=engine-gem] .gem-xs.is-drawn :is(.xs-ext,.xs-dimtext,.xs-baffle,.xs-drive,.xs-blade,.xs-flange,.xs-surface,.xs-flow,.xs-excl,.xs-fluidlabel){opacity:1;transition:opacity .28s var(--ease-out) var(--d, 0ms)}[data-page=engine-gem] .gem-xs.is-drawn .xs-fluid{clip-path:inset(0 0 0 0);transition:clip-path .62s var(--ease-inout) .66s}[data-page=engine-gem] .gem-xs.is-drawn .xs-tag{opacity:1;transform:none;transition:opacity .32s var(--ease-out) var(--d),transform .32s var(--ease-out) var(--d)}[data-page=engine-gem] .gem-xs .xs-nozzle{--d: .4s}[data-page=engine-gem] .gem-xs :is(.xs-shaft,.xs-ext,.xs-dimtext){--d: .44s}[data-page=engine-gem] .gem-xs :is(.xs-baffle,.xs-drive,.xs-blade,.xs-flange){--d: .53s}[data-page=engine-gem] .gem-xs :is(.xs-surface,.xs-flow){--d: 1.19s}[data-page=engine-gem] .gem-xs .xs-excl{--d: 1.28s}[data-page=engine-gem] .gem-xs .xs-fluidlabel{--d: 1.32s}[data-page=engine-gem] :is(.gem-xs .xs-tag[data-tag=inlet],.gem-tags__item[data-tag=inlet]){--d: 1.45s}[data-page=engine-gem] :is(.gem-xs .xs-tag[data-tag=wall],.gem-tags__item[data-tag=wall]){--d: 1.64s}[data-page=engine-gem] :is(.gem-xs .xs-tag[data-tag=exclusion],.gem-tags__item[data-tag=exclusion]){--d: 1.82s}[data-page=engine-gem] :is(.gem-xs .xs-tag[data-tag=outlet],.gem-tags__item[data-tag=outlet]){--d: 2s}[data-page=engine-gem] .gem-tags.is-drawn .gem-tags__item .label,[data-page=engine-gem] .gem-tags.is-drawn .gem-tags__item .label:before{transition-delay:var(--d, 0ms)}[data-page=engine-gem] .gem-space__note{margin-top:var(--gem-block);row-gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line-strong)}[data-page=engine-gem] .gem-space__note-label{grid-column:1 / span 3}[data-page=engine-gem] .gem-space__note-body{grid-column:7 / -1;display:flex;flex-direction:column;gap:var(--space-4)}[data-page=engine-gem] .gem-space__note-body .t-small{max-width:56ch}[data-page=engine-gem] .gem-steps{padding-top:var(--space-8)}[data-page=engine-gem] .gem-steps__corners{padding-top:var(--space-4)}[data-page=engine-gem] .gem-steps__list{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--col-gap);margin:0;padding:0;list-style:none}[data-page=engine-gem] .gem-step{grid-column:span 3;gap:0;padding-bottom:var(--space-6)}[data-page=engine-gem] .gem-step .card__index{font-size:clamp(2.75rem,4.2vw,4.5rem)}[data-page=engine-gem] .gem-step__label{margin-top:clamp(5rem,9vw,9.5rem)}[data-page=engine-gem] .gem-step__title{margin-top:var(--space-3);font-size:var(--gem-title-size);font-weight:400;line-height:1.2;letter-spacing:-.022em}[data-page=engine-gem] .gem-step .card__body{margin-top:var(--space-3)}[data-page=engine-gem] .gem-lib{padding-bottom:var(--space-8)}[data-page=engine-gem] .gem-table{overflow-x:auto}[data-page=engine-gem] .gem-table:focus-visible{outline-offset:2px}[data-page=engine-gem] .gem-table table{width:100%;min-width:44rem;border-collapse:collapse;table-layout:fixed}[data-page=engine-gem] .gem-table col{width:auto}[data-page=engine-gem] .gem-table th,[data-page=engine-gem] .gem-table td{padding:1.1rem var(--col-gap) 1.2rem 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:var(--t-small);font-weight:400}[data-page=engine-gem] .gem-table thead th{padding-block:.75rem;border-bottom-color:var(--line-strong);font-size:var(--t-label)}[data-page=engine-gem] .gem-table thead th:nth-child(1){width:25%}[data-page=engine-gem] .gem-table thead th:nth-child(2){width:41.6667%}[data-page=engine-gem] .gem-table tbody th{padding-right:var(--space-5)}[data-page=engine-gem] .gem-table__fam{display:block;font-size:var(--t-h3);line-height:1.1;letter-spacing:-.028em}[data-page=engine-gem] .gem-table__n{display:block;margin-top:.6rem}[data-page=engine-gem] .gem-table__n:after{content:" geometries"}[data-page=engine-gem] .gem-table tbody td:nth-child(2){font-size:var(--t-body);color:var(--fg);padding-right:var(--space-7)}[data-page=engine-gem] .gem-units{margin-top:var(--gem-block);row-gap:var(--space-7)}[data-page=engine-gem] .gem-unit{grid-column:span 6;margin:0;display:flex;flex-direction:column;gap:var(--space-4)}[data-page=engine-gem] .gem-unit__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--fog)}[data-page=engine-gem] .gem-unit__media img{width:100%;height:100%;object-fit:cover}[data-page=engine-gem] .gem-unit__bar{display:flex;justify-content:space-between;gap:var(--space-4);margin-bottom:calc(var(--space-4) * -1 + var(--space-3));padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}[data-page=engine-gem] .gem-unit figcaption{max-width:52ch}[data-page=engine-gem] .gem-sweep{margin-top:var(--gem-block);row-gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line-strong)}[data-page=engine-gem] .gem-sweep__label{grid-column:1 / span 3}[data-page=engine-gem] .gem-sweep__body{grid-column:5 / -1;max-width:48rem}[data-page=engine-gem] .gem-checks__grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--col-gap);margin:0;padding:0;list-style:none;border-top:1px solid var(--line-strong)}[data-page=engine-gem] .gem-check{grid-column:span 6;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--space-3);align-content:start;padding-block:var(--space-5) var(--space-7);border-bottom:1px solid var(--line)}[data-page=engine-gem] .gem-check>*{grid-column:1 / -1}[data-page=engine-gem] .gem-check .t-h3{margin-top:var(--space-6);grid-column:1 / span 5}[data-page=engine-gem] .gem-check .t-small{grid-column:1 / span 5;max-width:46ch}[data-page=engine-gem] .gem-check__name{display:flex;align-items:center;gap:.7rem;color:var(--fg)}[data-page=engine-gem] .gem-check__box{position:relative;width:.75rem;height:.75rem;border:1px solid var(--fg)}[data-page=engine-gem] .gem-check__box:after{content:"";position:absolute;inset:2px;background:var(--fg);transform:scale(1);transition:transform .5s var(--ease-out);transition-delay:calc(var(--reveal-delay, 0ms) + .45s)}.js-motion [data-page=engine-gem] .gem-check:not(.is-in) .gem-check__box:after{transform:scale(0)}[data-page=engine-gem] .gem-grounded{margin-top:var(--space-8);row-gap:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line-strong)}[data-page=engine-gem] .gem-grounded__head{grid-column:1 / span 5;display:flex;flex-direction:column;gap:var(--space-4)}[data-page=engine-gem] .gem-grounded__body{grid-column:7 / -1;display:flex;flex-direction:column;gap:var(--space-5)}[data-page=engine-gem] .gem-grounded__body .t-small{max-width:52ch}[data-page=engine-gem] .gem-export__grid{row-gap:var(--space-8);align-items:start}[data-page=engine-gem] .gem-spec{grid-column:1 / span 5;margin:0;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--col-gap)}[data-page=engine-gem] .gem-spec>dt{grid-column:1}[data-page=engine-gem] .gem-spec>dd{grid-column:2 / -1;margin:0;color:var(--fg-2)}[data-page=engine-gem] .gem-spec>dt{margin-right:calc(var(--col-gap) * -1);padding-right:var(--col-gap)}[data-page=engine-gem] .gem-spec dd strong{color:var(--fg);font-weight:500}[data-page=engine-gem] .gem-handoff{grid-column:7 / -1;display:flex;flex-direction:column;gap:var(--space-5);margin:0;padding-top:var(--space-4);border-top:1px solid var(--line-strong);min-width:0}[data-page=engine-gem] .gem-handoff__head{display:flex;justify-content:space-between;gap:var(--space-4)}[data-page=engine-gem] .gem-handoff__svg{display:block;width:100%;height:auto;margin-top:var(--space-4);overflow:visible}[data-page=engine-gem] .gem-handoff__cells{color:var(--line)}[data-page=engine-gem] .gem-handoff__edge{fill:none;stroke:var(--fg-2);stroke-width:1}[data-page=engine-gem] .gem-handoff__wall{fill:var(--fg-3)}[data-page=engine-gem] .gem-handoff__in{fill:var(--accent)}[data-page=engine-gem] .gem-handoff__out{fill:var(--fg)}[data-page=engine-gem] .gem-handoff__flow{fill:none;stroke:var(--fg);stroke-width:1.25;vector-effect:non-scaling-stroke}[data-page=engine-gem] .gem-handoff__key{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2)}[data-page=engine-gem] .gem-handoff__key li{display:flex;align-items:center;gap:.55rem}[data-page=engine-gem] .gem-handoff__sw{width:.75rem;height:.75rem;border:1px solid var(--line-strong)}[data-page=engine-gem] .gem-handoff__sw--wall{background:var(--fg-3);border-color:var(--fg-3)}[data-page=engine-gem] .gem-handoff__sw--in{background:var(--accent);border-color:var(--accent)}[data-page=engine-gem] .gem-handoff__sw--out{background:var(--fg);border-color:var(--fg)}[data-page=engine-gem] .gem-handoff__gate{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}[data-page=engine-gem] .gem-handoff__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--line);background:var(--line)}[data-page=engine-gem] .gem-handoff__checks li{display:flex;align-items:center;gap:.7rem;padding:.85rem var(--space-4);background:var(--raise);font-size:var(--t-small);color:var(--fg)}[data-page=engine-gem] .gem-handoff__checks .gem-check__box{flex:none}[data-page=engine-gem] .gem-handoff__cap{max-width:50ch}[data-page=engine-gem] .gem-plant__fig{margin:0}[data-page=engine-gem] .gem-plant__stage{position:relative;isolation:isolate;aspect-ratio:16 / 9;overflow:hidden;background:var(--dusk)}@media(max-width:64rem){[data-page=engine-gem] .gem-props>li{grid-column:span 4}[data-page=engine-gem] .gem-render__cap-label{grid-column:1 / -1}[data-page=engine-gem] .gem-render__cap-body{grid-column:3 / -1}[data-page=engine-gem] .gem-space__text,[data-page=engine-gem] .gem-xs{grid-column:1 / -1}[data-page=engine-gem] .gem-space__text{display:contents}[data-page=engine-gem] .gem-space__grid{row-gap:var(--space-6)}[data-page=engine-gem] .gem-space__grid>*,[data-page=engine-gem] .gem-space__text>*{grid-column:1 / span 7;max-width:none}[data-page=engine-gem] .gem-xs{order:3;margin-top:var(--space-5)}[data-page=engine-gem] .gem-tags{order:4}[data-page=engine-gem] .gem-space__note-label{grid-column:1 / -1}[data-page=engine-gem] .gem-space__note-body{grid-column:3 / -1}[data-page=engine-gem] .gem-step,[data-page=engine-gem] .gem-unit{grid-column:span 4}[data-page=engine-gem] .gem-sweep__label{grid-column:1 / -1}[data-page=engine-gem] .gem-sweep__body{grid-column:3 / -1}[data-page=engine-gem] .gem-check,[data-page=engine-gem] .gem-grounded__head{grid-column:1 / -1}[data-page=engine-gem] .gem-grounded__body{grid-column:3 / -1}[data-page=engine-gem] .gem-spec,[data-page=engine-gem] .gem-handoff{grid-column:1 / -1}[data-page=engine-gem] .gem-spec{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}[data-page=engine-gem] .gem-spec>dt{grid-column:1 / span 2}[data-page=engine-gem] .gem-spec>dd{grid-column:3 / -1}}@media(max-width:64rem)and (min-width:40.0625rem){[data-page=engine-gem] .eng-stats{grid-template-columns:repeat(3,minmax(0,1fr))}[data-page=engine-gem] .eng-stat{grid-column:auto}}@media(max-width:40rem){[data-page=engine-gem]{--gem-block: var(--space-8)}[data-page=engine-gem] .gem-props>li{grid-column:1 / -1}[data-page=engine-gem] .gem-props__title{margin-top:var(--space-3)}[data-page=engine-gem] .gem-render-sec{padding-top:var(--space-7)}[data-page=engine-gem] .gem-render__stage,[data-page=engine-gem] .gem-plant__stage{aspect-ratio:4 / 3}[data-page=engine-gem] .gem-render__img{object-position:60% 55%}[data-page=engine-gem] .gem-plant__stage img{object-position:62% 60%}[data-page=engine-gem] .gem-render__corners{padding:var(--space-3) var(--space-3) var(--space-6);flex-direction:column;gap:.2rem}[data-page=engine-gem] .gem-render__corners--bottom{padding:var(--space-6) var(--space-3) var(--space-3)}[data-page=engine-gem] .gem-render__bar{align-items:stretch}[data-page=engine-gem] .gem-switch{width:100%}[data-page=engine-gem] .gem-switch__btn{flex:1 1 auto;padding:0 .6rem}[data-page=engine-gem] .gem-switch__long{display:none}[data-page=engine-gem] .gem-render__status{text-align:left}[data-page=engine-gem] .gem-render__cap-body,[data-page=engine-gem] .gem-space__note-body,[data-page=engine-gem] .gem-sweep__body,[data-page=engine-gem] .gem-grounded__body{grid-column:1 / -1}[data-page=engine-gem] .gem-space__grid>*,[data-page=engine-gem] .gem-space__text>*{grid-column:1 / -1}[data-page=engine-gem] .gem-xs__frame{padding:var(--space-3)}[data-page=engine-gem] .gem-xs__corners{flex-direction:column;gap:.2rem}[data-page=engine-gem] .xs-text{font-size:18px;letter-spacing:.02em}[data-page=engine-gem] .xs-fluidlabel .xs-text:not(.xs-text--strong){display:none}[data-page=engine-gem] .xs-fluidlabel .xs-text--strong{font-size:15.5px;letter-spacing:0}[data-page=engine-gem] .xs-dimtext{font-size:22px}[data-page=engine-gem] .gem-tags__item{grid-template-columns:1fr;gap:.3rem}[data-page=engine-gem] .gem-step,[data-page=engine-gem] .gem-unit{grid-column:1 / -1}[data-page=engine-gem] .gem-step__label{margin-top:var(--space-7)}[data-page=engine-gem] .gem-check{grid-template-columns:minmax(0,1fr);padding-bottom:var(--space-6)}[data-page=engine-gem] .gem-check .t-h3,[data-page=engine-gem] .gem-check .t-small{grid-column:1 / -1}[data-page=engine-gem] .gem-check .t-h3{margin-top:var(--space-4)}[data-page=engine-gem] .gem-spec{grid-template-columns:minmax(0,1fr)}[data-page=engine-gem] .gem-spec>dt{grid-column:1;border-bottom:0;padding-bottom:0;margin-right:0;padding-right:0}[data-page=engine-gem] .gem-spec>dd{grid-column:1}[data-page=engine-gem] .gem-handoff__head{flex-direction:column;gap:var(--space-2)}[data-page=engine-gem] .gem-handoff__checks{grid-template-columns:minmax(0,1fr)}[data-page=engine-gem] .section .frame__corners{flex-direction:column;align-items:flex-start;gap:.35rem}[data-page=engine-gem] .gem-table{overflow:visible}[data-page=engine-gem] .gem-table table,[data-page=engine-gem] .gem-table tbody,[data-page=engine-gem] .gem-table tr,[data-page=engine-gem] .gem-table th,[data-page=engine-gem] .gem-table td{display:block;width:auto;min-width:0}[data-page=engine-gem] .gem-table thead{display:none}[data-page=engine-gem] .gem-table tr{padding-block:var(--space-4) var(--space-5);border-bottom:1px solid var(--line)}[data-page=engine-gem] .gem-table tr:first-child{border-top:1px solid var(--line-strong)}[data-page=engine-gem] .gem-table th,[data-page=engine-gem] .gem-table td{padding:0;border:0}[data-page=engine-gem] .gem-table tbody td:nth-child(2){margin-top:var(--space-4);padding-right:0}[data-page=engine-gem] .gem-table tbody td:nth-child(3){margin-top:var(--space-3)}}
