.machine-specs:where(.astro-xxmpntnd){border-collapse:collapse;width:100%;font-size:var(--sl-text-sm);margin-top:1rem}.machine-specs:where(.astro-xxmpntnd) th:where(.astro-xxmpntnd),.machine-specs:where(.astro-xxmpntnd) td:where(.astro-xxmpntnd){border-bottom:1px solid var(--sl-color-hairline-light);text-align:left;padding:.5rem .75rem}.machine-specs:where(.astro-xxmpntnd) th:where(.astro-xxmpntnd){width:40%;color:var(--sl-color-gray-2);font-weight:500}.machine-specs:where(.astro-xxmpntnd) td:where(.astro-xxmpntnd){color:var(--sl-color-white)}.request-support:where(.astro-j6ccpuq5){border:1px solid var(--sl-color-hairline-light);background:var(--sl-color-bg-nav);margin-top:2rem;padding:1.5rem}.request-support:where(.astro-j6ccpuq5) h3:where(.astro-j6ccpuq5){font-family:var(--font-family-title);font-weight:var(--font-weight-medium);margin-top:0;margin-bottom:.5rem}.request-support:where(.astro-j6ccpuq5) p:where(.astro-j6ccpuq5){font-size:var(--sl-text-sm);color:var(--sl-color-gray-1);margin-bottom:1rem}.request-btn:where(.astro-j6ccpuq5){background:var(--sl-color-accent);color:var(--sl-color-text-invert);cursor:pointer;font-weight:500;font-size:var(--sl-text-sm);border:none;padding:.5rem 1.25rem;transition:opacity .15s;display:inline-block}.request-btn:where(.astro-j6ccpuq5):hover{opacity:.85}.mailto-link:where(.astro-j6ccpuq5){font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);margin-top:.25rem;display:inline-block}.compat-answer:where(.astro-3vhohs5z){border:1px solid var(--sl-color-hairline-light);background:var(--sl-color-bg-nav);border-radius:.5rem;margin-bottom:2rem;padding:1.25rem}.compat-answer:where(.astro-3vhohs5z) h2:where(.astro-3vhohs5z){font-family:var(--font-family-title);font-weight:var(--font-weight-medium);font-size:var(--sl-text-lg);margin:0 0 .5rem}.compat-answer:where(.astro-3vhohs5z) p:where(.astro-3vhohs5z){font-size:var(--sl-text-base);color:var(--sl-color-gray-1);max-width:65ch;margin:0}.compat-answer:where(.astro-3vhohs5z) a:where(.astro-3vhohs5z){color:var(--sl-color-accent);text-decoration:none}.compat-answer:where(.astro-3vhohs5z) a:where(.astro-3vhohs5z):hover{text-decoration:underline}.download-cta:where(.astro-3vhohs5z){background:var(--sl-color-accent);font-weight:var(--font-weight-medium);font-size:var(--sl-text-sm);border-radius:.375rem;margin-top:.75rem;padding:.5rem 1.25rem;display:inline-block;color:var(--sl-color-black)!important;text-decoration:none!important}.download-cta:where(.astro-3vhohs5z):hover{opacity:.9}.compat-ctas:where(.astro-3vhohs5z){flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.download-cta--secondary:where(.astro-3vhohs5z){border:1px solid var(--sl-color-accent);background:0 0;color:var(--sl-color-accent)!important}.brand-note:where(.astro-t7xwjo3d){border-left:3px solid var(--sl-color-orange,var(--sl-color-accent));background:var(--sl-color-bg-nav);border-radius:0 .5rem .5rem 0;margin-bottom:2rem;padding:.875rem 1.25rem}.brand-note:where(.astro-t7xwjo3d) p:where(.astro-t7xwjo3d){font-size:var(--sl-text-sm);color:var(--sl-color-gray-1);max-width:65ch;margin:0;line-height:1.5}.brand-note:where(.astro-t7xwjo3d) a:where(.astro-t7xwjo3d){color:var(--sl-color-accent)}.related-machines:where(.astro-qjqh7fiw){border-top:1px solid var(--sl-color-hairline-light);margin-top:2.5rem;padding-top:1.5rem}.related-machines:where(.astro-qjqh7fiw) h2:where(.astro-qjqh7fiw){font-family:var(--font-family-title);font-weight:var(--font-weight-medium);font-size:var(--sl-text-lg);margin-bottom:.75rem}.related-grid:where(.astro-qjqh7fiw){grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.related-grid:where(.astro-qjqh7fiw) a:where(.astro-qjqh7fiw){border:1px solid var(--sl-color-hairline-light);font-size:var(--sl-text-sm);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;text-decoration:none;transition:border-color .15s;display:flex}.related-grid:where(.astro-qjqh7fiw) a:where(.astro-qjqh7fiw):hover{border-color:var(--sl-color-accent)}.related-name:where(.astro-qjqh7fiw){color:var(--sl-color-white);font-weight:500}.see-all:where(.astro-qjqh7fiw){font-size:var(--sl-text-sm);margin-top:.5rem}.see-all:where(.astro-qjqh7fiw) a:where(.astro-qjqh7fiw){color:var(--sl-color-accent);text-decoration:none}.see-all:where(.astro-qjqh7fiw) a:where(.astro-qjqh7fiw):hover{text-decoration:underline}.protocol-overview:where(.astro-ji2vq3ie){margin-bottom:2rem}.protocol-summary:where(.astro-ji2vq3ie){font-size:var(--sl-text-base);color:var(--sl-color-gray-1);max-width:65ch;margin-bottom:1rem}.setup-steps:where(.astro-ji2vq3ie){margin-bottom:1.5rem;padding-left:1.5rem}.setup-groups:where(.astro-ji2vq3ie){gap:1rem;margin-bottom:1.5rem;display:grid}.setup-group:where(.astro-ji2vq3ie) h4:where(.astro-ji2vq3ie){font-family:var(--font-family-title);font-size:var(--sl-text-sm);color:var(--sl-color-white);margin:0 0 .375rem;font-weight:600}.setup-group:where(.astro-ji2vq3ie) .setup-steps:where(.astro-ji2vq3ie){margin-bottom:0}.setup-note:where(.astro-ji2vq3ie){font-size:var(--sl-text-sm);color:var(--sl-color-gray-1);margin:0;line-height:1.5}.setup-steps:where(.astro-ji2vq3ie) li:where(.astro-ji2vq3ie){font-size:var(--sl-text-sm);color:var(--sl-color-gray-1);margin-bottom:.5rem;line-height:1.5}h3:where(.astro-ji2vq3ie){font-family:var(--font-family-title);font-weight:var(--font-weight-medium);font-size:var(--sl-text-base);margin:1rem 0 .5rem}.troubleshooting:where(.astro-ji2vq3ie){margin:0;padding:0}.troubleshooting:where(.astro-ji2vq3ie) dt:where(.astro-ji2vq3ie){font-size:var(--sl-text-sm);color:var(--sl-color-white);margin-top:.75rem;font-weight:600}.troubleshooting:where(.astro-ji2vq3ie) dd:where(.astro-ji2vq3ie){font-size:var(--sl-text-sm);color:var(--sl-color-gray-1);max-width:65ch;margin:.25rem 0 0;line-height:1.5}.control-demo:where(.astro-yz3rsvqs){min-width:0;max-width:100%;margin:.75rem 0 1rem;display:block}figure:where(.astro-yz3rsvqs){color:#e4e4e4;font-family:var(--font-family-body,"Instrument Sans", sans-serif);background:#202020;border:1px solid #484646;min-width:0;max-width:100%;margin:0;overflow:hidden}.demo-header:where(.astro-yz3rsvqs){background:#292727;border-bottom:1px solid #484646;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.5rem .875rem;display:flex}.demo-header:where(.astro-yz3rsvqs)>div:where(.astro-yz3rsvqs){gap:.1rem;display:grid}.demo-header:where(.astro-yz3rsvqs) strong:where(.astro-yz3rsvqs){font-family:var(--font-family-title,"Space Grotesk", sans-serif);font-size:1.25rem}.demo-eyebrow:where(.astro-yz3rsvqs){color:#d6d0d0;letter-spacing:.04em;text-transform:uppercase;font-size:.625rem}.demo-badge:where(.astro-yz3rsvqs){color:#fff;font-family:var(--font-family-title,"Space Grotesk", sans-serif);text-transform:uppercase;border:1px solid #fff;padding:.45rem .65rem;font-size:.625rem;font-weight:700}.demo-connection:where(.astro-yz3rsvqs){color:#d6d0d0;font-family:var(--font-family-data,"Space Grotesk", sans-serif);overflow-wrap:anywhere;border-bottom:1px solid #484646;padding:.6rem 1.5rem;font-size:.8125rem}.demo-section:where(.astro-yz3rsvqs){margin:0;padding:1.125rem 1.5rem .5rem}.demo-section:where(.astro-yz3rsvqs) h4:where(.astro-yz3rsvqs){color:#d6d0d0;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .75rem;font-size:.625rem;font-weight:700}.slider-grid:where(.astro-yz3rsvqs){grid-auto-flow:column;justify-content:center;gap:.75rem .375rem;display:grid}.slider-grid:where(.astro-yz3rsvqs)[data-slider-layout=single]{grid-template-rows:19rem;grid-template-columns:5.5rem}.slider-grid:where(.astro-yz3rsvqs)[data-slider-layout=column]{grid-template-rows:19rem;grid-template-columns:repeat(2,5.5rem)}.slider-grid:where(.astro-yz3rsvqs)[data-slider-layout=triple]{grid-template-rows:19rem;grid-template-columns:repeat(3,5.5rem)}.slider-grid:where(.astro-yz3rsvqs)[data-slider-layout=quad]{grid-template-rows:19rem;grid-template-columns:repeat(4,5.5rem)}.demo-slider:where(.astro-yz3rsvqs){grid-template-rows:3.375rem minmax(7rem,1fr) 1.75rem 2rem;place-items:center;gap:.75rem;min-width:0;height:100%;min-height:0;margin:0;display:grid;position:relative}.control-valve:where(.astro-yz3rsvqs){flex:0 0 2.25rem;justify-content:center;width:2.25rem;height:2.25rem;margin:0;display:flex}.control-valve:where(.astro-yz3rsvqs) svg:where(.astro-yz3rsvqs){color:#e4e4e4;height:100%;transform:rotate(var(--knob-rotation));transform-origin:50%;width:100%;transition:transform .14s}.control-valve:where(.astro-yz3rsvqs) text:where(.astro-yz3rsvqs){font-family:var(--font-family-title,"Space Grotesk", sans-serif);font-size:14px;font-weight:700}.control-track-wrap:where(.astro-yz3rsvqs){flex:1;justify-content:center;align-items:stretch;width:100%;height:100%;min-height:7rem;display:flex;position:relative}.control-input:where(.astro-yz3rsvqs){cursor:pointer;opacity:0;writing-mode:vertical-lr;z-index:3;direction:rtl;width:100%;height:100%;margin:0;position:absolute;inset:0}.control-track:where(.astro-yz3rsvqs){background:#484646;border-radius:999px;flex-shrink:0;width:.375rem;height:100%;position:relative;overflow:hidden}.control-step:where(.astro-yz3rsvqs){bottom:var(--step-position);pointer-events:none;z-index:1;background:#858383;width:.875rem;height:1px;position:absolute;left:50%;transform:translate(-50%,50%)}.control-fill:where(.astro-yz3rsvqs){background:var(--slider-accent);border-radius:inherit;height:var(--slider-value);bottom:0;position:absolute;inset-inline:0}.control-handle:where(.astro-yz3rsvqs){pointer-events:none;height:1.125rem;left:50%;top:calc(100% - var(--slider-value));z-index:2;background:#fff;width:1.125rem;position:absolute;transform:translate(-50%,-50%)}.control-input:where(.astro-yz3rsvqs):focus-visible~.control-handle:where(.astro-yz3rsvqs){outline:2px solid var(--slider-accent);outline-offset:2px}.control-value:where(.astro-yz3rsvqs){color:#e4e4e4;font-family:var(--font-family-title,"Space Grotesk", sans-serif);font-feature-settings:"tnum" 1, "lnum" 1;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:baseline;gap:2px;min-width:3.25ch;font-size:1.5625rem;line-height:1.75rem;display:inline-flex}.control-value:where(.astro-yz3rsvqs) output:where(.astro-yz3rsvqs){color:var(--slider-accent)}.control-value:where(.astro-yz3rsvqs) small:where(.astro-yz3rsvqs){font-size:.8125rem;font-weight:400}.control-label:where(.astro-yz3rsvqs){-webkit-line-clamp:2;color:#d6d0d0;overflow-wrap:anywhere;text-align:center;-webkit-box-orient:vertical;max-width:100%;height:2rem;min-height:0;font-size:.8125rem;font-weight:500;line-height:1rem;display:-webkit-box;overflow:hidden}.action-grid:where(.astro-yz3rsvqs){grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.demo-action:where(.astro-yz3rsvqs){color:#fff;cursor:pointer;font-family:var(--font-family-title,"Space Grotesk", sans-serif);text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;min-height:3rem;padding:.75rem;font-size:.8125rem;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #fff}.demo-action:where(.astro-yz3rsvqs):hover{color:#d6d0d0;background:#292727}.demo-action:where(.astro-yz3rsvqs):focus-visible{outline-offset:-3px;outline:3px solid #fff}.demo-toggle:where(.astro-yz3rsvqs)[aria-pressed=true]{color:#222;background:#fff;box-shadow:inset 0 0 0 2px #fff}.demo-toggle:where(.astro-yz3rsvqs) strong:where(.astro-yz3rsvqs){font:inherit}.demo-status:where(.astro-yz3rsvqs){color:#ff8000;font-family:var(--font-family-data,"Space Grotesk", sans-serif);min-height:1.2rem;margin:.5rem 1.5rem 0;font-size:.8125rem}figcaption:where(.astro-yz3rsvqs){color:#d6d0d0;background:#292727;border-top:1px solid #484646;padding:.75rem 1.5rem;font-size:.8125rem}@media (width<=40rem){.demo-header:where(.astro-yz3rsvqs){flex-direction:column;align-items:flex-start}.demo-header:where(.astro-yz3rsvqs),.demo-section:where(.astro-yz3rsvqs),figcaption:where(.astro-yz3rsvqs),.demo-connection:where(.astro-yz3rsvqs){padding-left:.85rem;padding-right:.85rem}.demo-status:where(.astro-yz3rsvqs){margin-left:.85rem;margin-right:.85rem}.slider-grid:where(.astro-yz3rsvqs)[data-slider-layout=single]{grid-template-rows:17rem}.slider-grid:where(.astro-yz3rsvqs)[data-slider-layout=column]{grid-template-rows:17rem;grid-template-columns:repeat(2,5.5rem)}.slider-grid:where(.astro-yz3rsvqs)[data-slider-layout=triple],.slider-grid:where(.astro-yz3rsvqs)[data-slider-layout=quad]{grid-template-rows:repeat(2,17rem);grid-template-columns:repeat(2,5.5rem)}.action-grid:where(.astro-yz3rsvqs){grid-template-columns:1fr}}.machine-controls:where(.astro-lom5nlwi){min-width:0;margin-bottom:2rem}h2:where(.astro-lom5nlwi){font-family:var(--font-family-title);font-size:var(--sl-text-lg);font-weight:var(--font-weight-medium);margin-bottom:.5rem}.control-status:where(.astro-lom5nlwi){border:1px solid var(--sl-color-hairline-light);border-left-width:4px;padding:.75rem 1rem}.control-status:where(.astro-lom5nlwi).supported{border-left-color:var(--sl-color-green-high)}.control-status:where(.astro-lom5nlwi).unavailable{border-left-color:var(--sl-color-orange-high)}.control-status:where(.astro-lom5nlwi).logging-only{border-left-color:var(--sl-color-gray-3)}.control-status:where(.astro-lom5nlwi) p:where(.astro-lom5nlwi){color:var(--sl-color-gray-1);font-size:var(--sl-text-sm);margin:.25rem 0 0}.control-groups:where(.astro-lom5nlwi){gap:1rem;min-width:0;margin-top:1rem;display:grid}.control-group:where(.astro-lom5nlwi){min-width:0;margin:0}.control-group:where(.astro-lom5nlwi) h3:where(.astro-lom5nlwi){font-size:var(--sl-text-base);overflow-wrap:anywhere;margin:0 0 .5rem}.control-group:where(.astro-lom5nlwi) h3:where(.astro-lom5nlwi) span:where(.astro-lom5nlwi){color:var(--sl-color-gray-2);font-weight:500}.control-table-wrap:where(.astro-lom5nlwi){overflow-x:auto}.control-table:where(.astro-lom5nlwi){border-collapse:collapse;font-size:var(--sl-text-xs);width:100%;min-width:42rem;margin:0}.control-table:where(.astro-lom5nlwi) th:where(.astro-lom5nlwi),.control-table:where(.astro-lom5nlwi) td:where(.astro-lom5nlwi){border:1px solid var(--sl-color-hairline-light);text-align:left;vertical-align:top;padding:.65rem .75rem}.control-table:where(.astro-lom5nlwi) thead:where(.astro-lom5nlwi) th:where(.astro-lom5nlwi){background:var(--sl-color-bg-nav);color:var(--sl-color-gray-1);font-weight:600}.control-table:where(.astro-lom5nlwi) tbody:where(.astro-lom5nlwi) th:where(.astro-lom5nlwi){font-weight:600}.control-table:where(.astro-lom5nlwi) small:where(.astro-lom5nlwi){color:var(--sl-color-gray-2);margin-top:.15rem;font-size:.68rem;font-weight:400;display:block}.range-note:where(.astro-lom5nlwi){color:var(--sl-color-gray-2);font-size:var(--sl-text-xs);margin:.65rem 0 0}.control-safety:where(.astro-lom5nlwi){border-left:4px solid var(--sl-color-orange-high);margin-top:.25rem;padding:.75rem 1rem}.control-safety:where(.astro-lom5nlwi) p:where(.astro-lom5nlwi){color:var(--sl-color-gray-1);font-size:var(--sl-text-sm);margin:.2rem 0 0}.control-links:where(.astro-lom5nlwi){color:var(--sl-color-gray-1);font-size:var(--sl-text-sm);margin:1rem 0 0}.machine-header:where(.astro-hm6vucyt){margin-bottom:2rem}.machine-meta:where(.astro-hm6vucyt){flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.machine-brand:where(.astro-hm6vucyt){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2)}.machine-tagline:where(.astro-hm6vucyt){font-size:var(--sl-text-base);color:var(--sl-color-gray-1);max-width:65ch;margin:.5rem 0 0}section:where(.astro-hm6vucyt){margin-bottom:2rem}h2:where(.astro-hm6vucyt){font-family:var(--font-family-title);font-weight:var(--font-weight-medium);font-size:var(--sl-text-lg);margin-bottom:.5rem}.streams-intro:where(.astro-hm6vucyt){font-size:var(--sl-text-sm);color:var(--sl-color-gray-1);margin-bottom:.5rem}.stream-list:where(.astro-hm6vucyt){grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.stream-list:where(.astro-hm6vucyt) li:where(.astro-hm6vucyt){border:1px solid var(--sl-color-hairline-light);font-size:var(--sl-text-sm);justify-content:space-between;padding:.35rem .75rem;display:flex}.stream-label:where(.astro-hm6vucyt){font-weight:500}.stream-unit:where(.astro-hm6vucyt){color:var(--sl-color-gray-2)}.editorial-content:where(.astro-hm6vucyt){border-left:3px solid var(--sl-color-accent);background:var(--sl-color-bg-nav);margin:2rem 0;padding:1.25rem}.machine-links:where(.astro-hm6vucyt){border-top:1px solid var(--sl-color-hairline-light);flex-wrap:wrap;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.machine-links:where(.astro-hm6vucyt) a:where(.astro-hm6vucyt){font-size:var(--sl-text-sm);color:var(--sl-color-accent);text-decoration:none}.machine-links:where(.astro-hm6vucyt) a:where(.astro-hm6vucyt):hover{text-decoration:underline}
