:root{--rp-green:#7fbb00;--rp-ink:#181a1c;--rp-ink-2:#242323;--rp-grey:#606161;--rp-mid-1:#464b4e;--rp-mid-2:#636769;--rp-mid-3:#b0b0b0;--rp-line:#d4d6d7;--rp-paper:#f4f4f2;--rp-panel:#ecedea;--rp-panel-a:#ecedeae6;--rp-white:#fff;--rp-metal-1:#9a9c9a;--rp-metal-2:#c9cbc7;--font-head:"Avenir Next", Avenir, "Nunito Sans", system-ui, sans-serif;--font-body:"Avenir Next", Avenir, "Nunito Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-label:11px;--fs-label-lg:12px;--fs-small:13px;--fs-body:16px;--fs-lead:18px;--fs-h3:18px;--fs-h2:clamp(26px, 2.6vw, 34px);--fs-model:clamp(56px, 7.2vw, 104px);--track-label:.14em;--track-head:-.012em;--track-model:-.045em;--lh-body:1.55;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--s-9:112px;--gutter:clamp(16px, 3vw, 40px);--bar-h:56px;--measure:64ch;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-state:cubic-bezier(.65, 0, .35, 1);--t-fast:.16s;--t-state:.42s;--t-enter:.7s;--focus:0 0 0 2px var(--rp-green), 0 0 0 4px var(--rp-ink)}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-state:0s;--t-enter:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--bar-h)}body{background:var(--rp-paper);color:var(--rp-ink);font:400 var(--fs-body) / var(--lh-body) var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{font-family:var(--font-head);letter-spacing:var(--track-head);font-weight:700;line-height:1.1}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus{outline:none}:focus-visible{box-shadow:var(--focus);border-radius:1px}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--s-4);top:var(--s-2);z-index:100;padding:var(--s-2) var(--s-3);background:var(--rp-ink);color:var(--rp-paper);font-size:var(--fs-small);position:fixed;transform:translateY(-200%)}.skip:focus-visible{transform:none}.label{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--rp-mid-2);font-weight:700;line-height:1.3}.est{border:1px solid var(--rp-mid-3);font:500 10px/1.45 var(--font-mono);letter-spacing:0;text-transform:none;color:var(--rp-mid-2);vertical-align:.1em;cursor:help;border-radius:2px;margin-left:2px;padding:0 4px;text-decoration:none;display:inline-block}.noscript{padding:var(--s-6) var(--gutter)}.bar{z-index:20;height:var(--bar-h);align-items:center;gap:var(--s-4);padding:0 var(--gutter);background:var(--rp-paper);border-bottom:1px solid var(--rp-line);display:flex;position:sticky;top:0}.bar-brand{line-height:0;display:block}.logo{--logo-h:28px;height:var(--logo-h);width:calc(var(--logo-h) * 2600 / 1090);display:block;overflow:hidden}.logo img{max-width:none;width:calc(var(--logo-h) * 3000 / 1090);height:auto;margin-left:calc(var(--logo-h) * -200 / 1090);margin-top:calc(var(--logo-h) * -960 / 1090);display:block}.bar-sep{background:var(--rp-line);width:1px;height:20px}.bar-crumb{font:700 var(--fs-label-lg) / 1 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase}.bar-contact{font-size:var(--fs-small);letter-spacing:.02em;padding:var(--s-2) 0;transition:border-color var(--t-fast) var(--ease-state);border-bottom:1px solid #0000;margin-left:auto;font-weight:700;text-decoration:none}.bar-contact:hover{border-bottom-color:var(--rp-ink)}.stage{top:var(--bar-h);z-index:0;height:calc(100vh - var(--bar-h));height:calc(100svh - var(--bar-h));background:var(--rp-paper);isolation:isolate;min-height:540px;position:sticky;overflow:hidden}.stage-canvas{touch-action:pan-y;opacity:0;width:100%;height:100%;transition:opacity var(--t-enter) var(--ease-enter);display:block;position:absolute;inset:0}.stage.is-ready .stage-canvas{opacity:1}.stage.is-pointing .stage-canvas{cursor:pointer}.stage-status{text-align:center;max-width:min(420px,80vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-status.is-error{text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--fs-small);color:var(--rp-mid-1)}.console{z-index:2;pointer-events:none;gap:var(--s-4) var(--s-6);padding:var(--s-6) var(--gutter) var(--s-5);grid-template:"hero.gauges""modes.card"1fr"hint.controls"/minmax(250px,300px) 1fr minmax(290px,340px);display:grid;position:absolute;inset:0}.console>*{pointer-events:auto}.console>.hero,.console>.keys-hint{pointer-events:none}.hero{grid-area:hero;max-width:34ch}.hero-eyebrow{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--rp-mid-2);font-weight:700}.hero-title{margin-top:var(--s-2);flex-direction:column;display:flex}.hero-model{font-size:var(--fs-model);letter-spacing:var(--track-model);margin-left:-.04em;font-weight:800;line-height:.86}.hero-suffix{margin-top:var(--s-3);font-size:var(--fs-h3);letter-spacing:-.005em;font-weight:700;line-height:1.25}.hero-sub{margin-top:var(--s-3);font-size:var(--fs-small);color:var(--rp-mid-1);line-height:1.5}.modes{grid-area:modes;align-self:end}.modes-label{margin-bottom:var(--s-2)}.modes-list{flex-direction:column;display:flex;position:relative}.mode{align-items:baseline;gap:var(--s-3);text-align:left;width:100%;color:var(--rp-mid-2);transition:color var(--t-fast) var(--ease-state);padding:7px 0;display:flex;position:relative}.mode-idx{font:500 var(--fs-label-lg) / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--rp-mid-3);transition:color var(--t-fast) var(--ease-state)}.mode-name{font-family:var(--font-head);letter-spacing:-.005em;font-size:17px;font-weight:700;line-height:1.2;position:relative}.mode-name:after{content:"";background:var(--rp-green);transform-origin:0;height:2px;transition:transform var(--t-state) var(--ease-state);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.mode:hover,.mode[aria-pressed=true]{color:var(--rp-ink)}.mode[aria-pressed=true] .mode-idx{color:var(--rp-green)}.mode[aria-pressed=true] .mode-name:after{transform:scaleX(1)}.mode-desc{margin-top:var(--s-3);max-width:30ch;min-height:3em;font-size:var(--fs-small);color:var(--rp-mid-1);line-height:1.5}.flow-beat{margin-top:var(--s-2);display:flex}.flow-beat[hidden]{display:none}.flow-beat{align-items:center;gap:var(--s-2);font:500 var(--fs-label-lg) / 1.3 var(--font-mono);color:var(--rp-ink)}.flow-beat i{background:var(--rp-ink);border-radius:50%;width:6px;height:6px}.gauges{background:var(--rp-panel-a);border:1px solid var(--rp-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);grid-area:gauges;grid-template-columns:1fr 1fr;align-self:start;display:grid}.gauge{padding:var(--s-3) var(--s-4) var(--s-3);flex-direction:column;gap:6px;min-width:0;display:flex}.gauge:nth-child(odd){border-right:1px solid var(--rp-line)}.gauge:nth-child(-n+2){border-bottom:1px solid var(--rp-line)}.gauge-label{align-items:center;gap:var(--s-1);white-space:nowrap;display:flex}.gauge-read{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.gauge-val{font:500 28px / 1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--rp-ink)}.gauge-unit{font:400 var(--fs-label-lg) / 1 var(--font-mono);color:var(--rp-mid-2)}.gauge-bar{background:var(--rp-line);height:2px;display:block;overflow:hidden}.gauge-bar i{background:var(--rp-ink);transform-origin:0;height:100%;transition:transform var(--t-fast) linear, background-color var(--t-state) var(--ease-state);display:block;transform:scaleX(0)}.gauge.is-live .gauge-bar i{background:var(--rp-green)}.controls{align-self:end;gap:var(--s-4) var(--s-5);padding:var(--s-4);background:var(--rp-panel-a);border:1px solid var(--rp-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);grid-area:controls;grid-template-columns:1fr auto;display:grid}.ctl{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.ctl[hidden]{display:none}.ctl-deploy{padding-bottom:var(--s-4);border-bottom:1px solid var(--rp-line);grid-column:1/-1}.ctl-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);min-height:16px;display:flex}.beat{font:500 var(--fs-label-lg) / 1.3 var(--font-mono);color:var(--rp-ink);text-align:right}.load-out{font:500 var(--fs-label-lg) / 1 var(--font-mono);font-variant-numeric:tabular-nums}.ctl-row{align-items:center;gap:var(--s-3);display:flex}.btn{min-width:64px;height:30px;padding:0 var(--s-3);border:1px solid var(--rp-ink);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;transition:background-color var(--t-fast) var(--ease-state), color var(--t-fast) var(--ease-state);flex:none;font-weight:700}.btn:hover{background:var(--rp-ink);color:var(--rp-paper)}.seg{border:1px solid var(--rp-mid-3);display:flex}.seg-btn{height:30px;padding:0 var(--s-3);font:500 var(--fs-label-lg) / 1 var(--font-mono);white-space:nowrap;color:var(--rp-mid-1);transition:background-color var(--t-fast) var(--ease-state), color var(--t-fast) var(--ease-state)}.seg-btn+.seg-btn{border-left:1px solid var(--rp-mid-3)}.seg-btn[aria-pressed=true]{background:var(--rp-ink);color:var(--rp-paper)}.range{--fill:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:30px;margin:0}.range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--rp-ink) var(--fill), var(--rp-mid-3) var(--fill));height:2px}.range::-moz-range-track{background:linear-gradient(to right, var(--rp-ink) var(--fill), var(--rp-mid-3) var(--fill));height:2px}.range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--rp-ink);border:0;border-radius:0;width:12px;height:18px;margin-top:-8px}.range::-moz-range-thumb{background:var(--rp-ink);border:0;border-radius:0;width:12px;height:18px}.range:focus-visible{box-shadow:none}.range:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus)}.range:focus-visible::-moz-range-thumb{box-shadow:var(--focus)}.tour{align-items:center;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--rp-line);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--rp-mid-2);text-align:left;grid-column:1/-1;font-weight:700;display:flex}.tour-dot{border:1px solid var(--rp-ink);border-radius:50%;width:6px;height:6px}.tour[aria-pressed=true] .tour-dot{background:var(--rp-ink);animation:1.4s steps(2,jump-none) infinite tour-blink}@keyframes tour-blink{50%{opacity:.2}}.tour-act{color:var(--rp-ink);border-bottom:1px solid var(--rp-ink);margin-left:auto}.keys-hint{font:400 var(--fs-label) / 1.4 var(--font-mono);color:var(--rp-mid-2);grid-area:hint;align-self:end}.part-card{max-height:100%;padding:var(--s-4) var(--s-4) var(--s-4);background:var(--rp-panel-a);border:1px solid var(--rp-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:enter var(--t-enter) var(--ease-enter);grid-area:card;align-self:start;position:relative;overflow:auto}.part-card[hidden]{display:none}@keyframes enter{0%{opacity:0;transform:translateY(6px)}}.part-card-close{right:var(--s-2);top:var(--s-2);width:28px;height:28px;color:var(--rp-mid-1);font-size:20px;line-height:1;position:absolute}.part-card-title{margin-top:var(--s-1);padding-right:var(--s-6);font-size:20px}.part-card-summary{margin-top:var(--s-2);font-size:var(--fs-small);color:var(--rp-mid-1);line-height:1.5}.spec-list{margin-top:var(--s-3);border-top:1px solid var(--rp-line)}.spec-row{gap:var(--s-3);border-bottom:1px solid var(--rp-line);font-size:var(--fs-small);grid-template-columns:minmax(96px,40%) 1fr;padding:7px 0;line-height:1.4;display:grid}.spec-row dt{color:var(--rp-mid-2)}.spec-v{font-family:var(--font-mono);font-size:12.5px}.spec-src{font-size:var(--fs-label);color:var(--rp-mid-2);margin-left:4px}.callouts{z-index:1;pointer-events:none;position:absolute;inset:0}.leaders{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.leaders path{fill:none;stroke:var(--rp-mid-1);stroke-width:1px;opacity:0;transition:opacity var(--t-state) var(--ease-state)}.leaders circle{fill:var(--rp-ink);opacity:0;transition:opacity var(--t-state) var(--ease-state)}.leaders .is-on{opacity:.9}.callout{white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--t-state) var(--ease-state), visibility 0s linear var(--t-state);cursor:pointer;background:#f4f4f2e0;padding:3px 6px 4px;position:absolute;top:0;left:0}.callout.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--t-state) var(--ease-state)}.callout-name{font-size:var(--fs-label-lg);letter-spacing:.01em;font-weight:700;line-height:1.3;display:block}.callout-specs{display:none}.callout.is-hover{background:var(--rp-paper);border:1px solid var(--rp-line);z-index:2}.callout.is-hover .callout-specs{margin-top:2px;display:block}.callout-spec{font-size:var(--fs-label);color:var(--rp-mid-1);line-height:1.5;display:block}.callout-v{font-family:var(--font-mono);color:var(--rp-ink)}.sheets{z-index:1;background:var(--rp-paper);border-top:1px solid var(--rp-line);position:relative}.sec{max-width:1240px;padding:var(--s-9) var(--gutter) 0;margin:0 auto}.sec:focus-visible{box-shadow:none}.sec-head{gap:var(--s-4) var(--s-6);padding-bottom:var(--s-5);border-bottom:1px solid var(--rp-ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;display:grid}.sec-head h2{font-size:var(--fs-h2)}.sec-intro{max-width:var(--measure);color:var(--rp-mid-1)}.trailers{border-left:1px solid var(--rp-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trailer{gap:var(--s-2);padding:var(--s-5) var(--s-4) var(--s-5);border-right:1px solid var(--rp-line);border-bottom:1px solid var(--rp-line);background:var(--rp-panel);flex-direction:column;display:flex}.trailer-name{font-size:var(--fs-h3)}.outline{width:100%;height:auto;margin:var(--s-4) 0 var(--s-2);display:block;overflow:visible}.outline-ground{stroke:var(--rp-mid-3);stroke-width:1px;vector-effect:non-scaling-stroke}.outline-body{fill:#181a1c0d;stroke:var(--rp-ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}.outline.is-est .outline-body{stroke-dasharray:4 3}.outline-wheels circle{fill:var(--rp-panel);stroke:var(--rp-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.trailer-dims{font:400 var(--fs-small) / 1.5 var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.dim-ax{font-size:var(--fs-label);color:var(--rp-mid-2)}.dim-x{color:var(--rp-mid-3)}.trailer-facts{padding-top:var(--s-3);gap:var(--s-2);margin-top:auto;display:grid}.trailer-facts dd{font-size:var(--fs-small)}.trailer-facts dd:first-of-type{font-family:var(--font-mono)}.scope-others{margin-top:var(--s-4);font-size:var(--fs-small)}.scope-other-name{font-weight:700}.scope-other-sum{color:var(--rp-mid-1)}.scope-scale{margin-top:var(--s-3)}.perf-wrap{padding-top:var(--s-5)}.perf{border-collapse:collapse;width:100%;max-width:760px}.perf th,.perf td{padding:var(--s-3) var(--s-4) var(--s-3) 0;border-bottom:1px solid var(--rp-line);text-align:left;vertical-align:baseline}.perf thead th{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--rp-mid-2);border-bottom-color:var(--rp-ink);font-weight:700}.perf thead th.is-active{color:var(--rp-ink)}.perf tbody th{color:var(--rp-mid-1);width:34%;font-weight:400}.perf-v{font:500 clamp(22px, 2.4vw, 30px) / 1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--rp-mid-1);transition:color var(--t-state) var(--ease-state)}.perf td.is-active .perf-v{color:var(--rp-ink)}.perf-u{font:400 var(--fs-label-lg) / 1 var(--font-mono);color:var(--rp-mid-2);margin-left:5px}.perf-note{margin-top:var(--s-4);max-width:var(--measure);font-size:var(--fs-small);color:var(--rp-mid-1)}.steps{counter-reset:step;gap:0 var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.step{gap:var(--s-3);padding:var(--s-5) 0;border-bottom:1px solid var(--rp-line);grid-template-columns:40px 1fr;display:grid}.step-n{font:500 var(--fs-small) / 1.6 var(--font-mono);color:var(--rp-mid-2);align-self:start;position:relative}.step-n:after{content:"";background:var(--rp-green);transform-origin:0;width:18px;height:2px;transition:transform var(--t-state) var(--ease-state);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.step.is-active .step-n{color:var(--rp-ink)}.step.is-active .step-n:after{transform:scaleX(1)}.step h3{font-size:var(--fs-h3)}.step p{margin-top:var(--s-1);max-width:52ch;color:var(--rp-mid-1);font-size:15px}.cite{margin-top:var(--s-4);max-width:var(--measure);font-size:var(--fs-small);color:var(--rp-mid-2)}.caps{gap:0 var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cap{padding:var(--s-4) 0;border-bottom:1px solid var(--rp-line)}.cap h3{font-size:16px}.cap p{font-size:var(--fs-small);color:var(--rp-mid-1);margin-top:2px}.foot{margin-top:var(--s-9);background:var(--rp-ink);color:var(--rp-line);border-top:1px solid var(--rp-ink-2)}.foot-inner{max-width:1240px;padding:var(--s-8) var(--gutter) var(--s-7);margin:0 auto}.foot-title{font-size:var(--fs-h3);color:var(--rp-white)}.foot-note{margin-top:var(--s-2);font-size:var(--fs-small);color:var(--rp-mid-3)}.sources{margin:var(--s-5) 0 var(--s-6);border-top:1px solid var(--rp-mid-1)}.sources li{gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--rp-ink-2);font-size:var(--fs-small);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sources a{color:var(--rp-white);-webkit-text-decoration-color:var(--rp-mid-1);text-decoration-color:var(--rp-mid-1);transition:text-decoration-color var(--t-fast) var(--ease-state)}.sources a:hover{-webkit-text-decoration-color:var(--rp-green);text-decoration-color:var(--rp-green)}.src-url{font:400 var(--fs-label) / 1.8 var(--font-mono);color:var(--rp-mid-3);overflow-wrap:anywhere}.foot-small{margin-top:var(--s-2);max-width:var(--measure);font-size:var(--fs-label-lg);color:var(--rp-mid-3)}.foot :focus-visible{box-shadow:0 0 0 2px var(--rp-green)}@media (width<=1024px){.console{gap:var(--s-3) var(--s-4);padding-top:var(--s-5);grid-template-columns:minmax(220px,260px) 1fr minmax(260px,300px)}.keys-hint{display:none}.gauge-val{font-size:22px}.trailers,.caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=700px) and (width>=641px){.console{padding-top:var(--s-4);padding-bottom:var(--s-4);gap:var(--s-2) var(--s-5)}.hero-model{font-size:clamp(48px,9vh,64px)}.hero-sub,.modes-label{display:none}.mode{padding:4px 0}.mode-name{font-size:15px}.mode-desc{min-height:0;margin-top:var(--s-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (hover:none){.keys-hint{display:none}}@media (width<=640px){:root{--bar-h:52px;--gutter:16px}.logo{--logo-h:24px}.stage{min-height:600px}.console{gap:var(--s-2);padding:var(--s-4) 0 0;grid-template:"hero""gauges""card"1fr"modes""controls"/minmax(0,1fr)}.hero,.gauges,.part-card{margin:0 var(--gutter)}.hero{max-width:none}.hero-title{align-items:baseline;gap:0 var(--s-3);margin-top:var(--s-1);flex-flow:wrap}.hero-model{font-size:44px}.hero-suffix{font-size:var(--fs-small);margin-top:0}.hero-sub{display:none}.gauge{padding:6px var(--s-3);gap:3px}.gauge-label{letter-spacing:.1em;font-size:10px}.gauge-label .est{padding:0 2px;font-size:9px}.gauge-val{font-size:17px}.gauge-unit{font-size:10px}.part-card{align-self:end;max-height:42svh}.modes,.controls{background:var(--rp-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.modes{padding-top:var(--s-3);border-top:1px solid var(--rp-line);align-self:auto}.modes-label,.flow-beat{display:none}.modes-list{gap:var(--s-5);padding:0 var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;overflow-x:auto}.modes-list::-webkit-scrollbar{display:none}.modes-list li{scroll-snap-align:start;flex:none}.modes-list li:last-child{padding-right:var(--gutter)}.mode{width:auto;padding:var(--s-2) 0 var(--s-2);gap:var(--s-2)}.mode-name{font-size:15px}.mode-desc{min-height:0;margin:var(--s-1) var(--gutter) 0;max-width:none;font-size:12.5px}.controls{padding:var(--s-3) var(--gutter) calc(var(--s-3) + env(safe-area-inset-bottom));gap:var(--s-3) var(--s-4);border:0}.ctl-deploy{padding-bottom:var(--s-3)}.tour{padding-top:var(--s-2)}.sec{padding-top:var(--s-8)}.sec-head{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.trailers,.steps,.caps{grid-template-columns:minmax(0,1fr)}.perf th,.perf td{padding-right:var(--s-2)}.sources li{grid-template-columns:minmax(0,1fr);gap:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
