.fluid-air-hero-fit{justify-content:center;display:flex;container-type:inline-size}.fluid-air-hero-stage[data-astro-cid-whppc5jx]{zoom:min(tan(atan2(100cqw, 1648px)), .61);flex:none;width:1648px;height:846px;position:relative}[data-vz-fit] .fluid-air-hero-stage[data-astro-cid-whppc5jx]{zoom:var(--vz-fit)}.fluid-air-hero-portal[data-astro-cid-whppc5jx]{border:1px solid #0f172a1a;border-radius:18px;width:1360px;height:739px;position:absolute;top:0;left:0;overflow:clip;box-shadow:0 40px 80px -48px #0f172a6b,0 14px 30px -20px #0f172a2e}.dark .fluid-air-hero-portal[data-astro-cid-whppc5jx]{box-shadow:none;border-color:#ffffff29}.fluid-air-hero-portal[data-astro-cid-whppc5jx] .lab-run{--lab-run-bg:#33373a;--lab-run-fg:#fff;--lab-run-bg-5:#3f4448;--lab-run-bg-15:#575e63;--lab-run-bg-20:#636a70;--lab-canvas:#0c0f12}.fluid-air-hero-portal[data-astro-cid-whppc5jx] .lab-run-logo-mark{color:#33373a;background:#ffc100}.fluid-air-hero-card[data-astro-cid-whppc5jx]{flex:auto;min-width:0;position:relative}.fluid-air-hero-phone[data-astro-cid-whppc5jx]{z-index:1;isolation:isolate;position:absolute;top:170px;left:1324px}.fluid-air-hero-phone[data-astro-cid-whppc5jx]:before{content:"";z-index:-1;border-radius:48px;position:absolute;inset:0;box-shadow:0 44px 72px -36px #0f172a80,0 18px 34px -20px #0f172a52}@media (prefers-reduced-motion:no-preference){.fluid-air-hero-phone[data-astro-cid-whppc5jx]{animation:.56s cubic-bezier(.16,1,.3,1) 1.01s backwards fluid-air-hero-phone-rise}}@keyframes fluid-air-hero-phone-rise{0%{opacity:0;transform:translateY(28px)}}@media (width<=767.98px){.fluid-air-hero-stage[data-astro-cid-whppc5jx],[data-vz-fit] .fluid-air-hero-stage[data-astro-cid-whppc5jx]{zoom:.84;width:324px;height:676px}.fluid-air-hero-portal[data-astro-cid-whppc5jx]{display:none}.fluid-air-hero-phone[data-astro-cid-whppc5jx]{top:0;left:0}}@media (width>=64rem){[data-vz-reveal=armed] .faa-in-prompt,[data-vz-reveal=armed] .faa-in-step-1,[data-vz-reveal=armed] .faa-in-step-2,[data-vz-reveal=armed] .faa-in-version,[data-vz-reveal=armed] .faa-in-tile-1,[data-vz-reveal=armed] .faa-in-tile-2,[data-vz-reveal=armed] .faa-in-tile-3,[data-vz-reveal=armed] .faa-in-tile-4{opacity:0;transform:translateY(10px)}[data-vz-reveal=armed] .faa-in-widget{opacity:0;transform:translateY(16px)}[data-vz-reveal=armed] .faa-in-wire{opacity:0}[data-vz-reveal=armed] .faa-in-platform{opacity:0;transform:translateY(calc(-1 * var(--faa-platform-gap)))}[data-vz-reveal=in] .faa-in-prompt{animation:faa-rise-near var(--faa-rise-ms) cubic-bezier(.2, .7, .3, 1) var(--faa-at-prompt) backwards}[data-vz-reveal=in] .faa-in-step-1{animation:faa-rise-near var(--faa-rise-ms) cubic-bezier(.2, .7, .3, 1) var(--faa-at-step-1) backwards}[data-vz-reveal=in] .faa-in-step-2{animation:faa-rise-near var(--faa-rise-ms) cubic-bezier(.2, .7, .3, 1) var(--faa-at-step-2) backwards}[data-vz-reveal=in] .faa-in-version{animation:faa-rise-near var(--faa-rise-ms) cubic-bezier(.2, .7, .3, 1) var(--faa-at-version) backwards}[data-vz-reveal=in] .faa-in-widget{animation:faa-rise-far var(--faa-land-ms) cubic-bezier(.2, .7, .3, 1) var(--faa-at-widget) backwards}[data-vz-reveal=in] .faa-in-tile-1{animation:faa-rise-near var(--faa-rise-ms) cubic-bezier(.2, .7, .3, 1) var(--faa-at-tile-1) backwards}[data-vz-reveal=in] .faa-in-tile-2{animation:faa-rise-near var(--faa-rise-ms) cubic-bezier(.2, .7, .3, 1) var(--faa-at-tile-2) backwards}[data-vz-reveal=in] .faa-in-tile-3{animation:faa-rise-near var(--faa-rise-ms) cubic-bezier(.2, .7, .3, 1) var(--faa-at-tile-3) backwards}[data-vz-reveal=in] .faa-in-tile-4{animation:faa-rise-near var(--faa-rise-ms) cubic-bezier(.2, .7, .3, 1) var(--faa-at-tile-4) backwards}[data-vz-reveal=in] .faa-in-wire{animation:faa-fade var(--faa-fade-ms) ease-out var(--faa-at-wire) backwards}[data-vz-reveal=in] .faa-in-platform{animation:faa-drop var(--faa-land-ms) cubic-bezier(.2, .7, .3, 1) var(--faa-at-platform) backwards}[data-vz-reveal=armed] .faa-in-platform:focus-within{opacity:1;transform:none}[data-vz-reveal=in] .faa-in-platform:focus-within{animation-duration:0s;animation-fill-mode:none}}@keyframes faa-rise-near{0%{opacity:0;transform:translateY(10px)}}@keyframes faa-rise-far{0%{opacity:0;transform:translateY(16px)}40%{opacity:1}}@keyframes faa-fade{0%{opacity:0}}@keyframes faa-drop{0%{opacity:0;transform:translateY(calc(-1 * var(--faa-platform-gap)))}50%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-vz-reveal] .faa-in-prompt,[data-vz-reveal] .faa-in-step-1,[data-vz-reveal] .faa-in-step-2,[data-vz-reveal] .faa-in-version,[data-vz-reveal] .faa-in-widget,[data-vz-reveal] .faa-in-tile-1,[data-vz-reveal] .faa-in-tile-2,[data-vz-reveal] .faa-in-tile-3,[data-vz-reveal] .faa-in-tile-4,[data-vz-reveal] .faa-in-wire,[data-vz-reveal] .faa-in-platform{opacity:1;animation:none;transform:none}}.lab-mc{--lab-mc-ink:#eef4fa;--lab-mc-muted:#a9bdd1;--lab-mc-dim:#8299b1;--lab-mc-air:#5ea4d2;--lab-mc-packet:#e3f2fc;--lab-mc-ok:#57c27e;--lab-mc-alert:#ffb347;--lab-mc-moving:color-mix(in srgb, var(--lab-mc-air) 40%, var(--lab-mc-ground-top));box-sizing:border-box;color:var(--lab-mc-ink);padding:4px;font-family:inherit;line-height:1.4;position:absolute;inset:0}.lab-mc *,.lab-mc :before,.lab-mc :after{box-sizing:border-box}.lab-mc-halvard{--lab-mc-ground-top:#0b2a2f;--lab-mc-ground-bottom:#12393f;--lab-mc-accent:#1aa3b1;--lab-mc-btn:#1f96a3;--lab-mc-on-btn:#fff}.lab-mc-orrin{--lab-mc-ground-top:#1e2326;--lab-mc-ground-bottom:#293035;--lab-mc-accent:#b8561a;--lab-mc-btn:#d76520;--lab-mc-on-btn:#fff}.lab-mc-frame{isolation:isolate;border:1px solid var(--lab-mc-ground-top);background:linear-gradient(180deg, var(--lab-mc-ground-top), var(--lab-mc-ground-bottom));border-radius:20px;height:100%;position:relative;overflow:hidden}.lab-mc-head{white-space:nowrap;align-items:baseline;gap:14px;display:flex;position:absolute;top:22px;left:20px;right:20px}.lab-mc-name{font-size:18px;font-weight:600;line-height:24px}.lab-mc-note{flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:434px;left:20px;right:20px}.lab-mc-title{letter-spacing:-.015em;white-space:nowrap;font-size:24px;font-weight:600;line-height:32px;display:block}.lab-mc-title:before{content:"";background:var(--lab-mc-alert);vertical-align:.12em;border-radius:50%;width:10px;height:10px;margin-right:11px;display:inline-block}.lab-mc-done{color:var(--lab-mc-muted);white-space:nowrap;margin-top:6px;font-size:15px;line-height:21px;display:block}.lab-mc-btn{background:var(--lab-mc-btn);height:52px;box-shadow:inset 0 1px 0 #ffffff59, inset 0 -2px 0 var(--lab-mc-accent), 0 8px 18px -10px #000000b3;color:var(--lab-mc-on-btn);letter-spacing:-.005em;white-space:nowrap;border-radius:999px;justify-content:center;align-self:stretch;align-items:center;margin-top:20px;padding:0 24px;font-size:19px;font-weight:700;line-height:1;display:flex}.lab-mc-plan{color:var(--lab-mc-muted);white-space:nowrap;font-size:15px;line-height:21px;position:absolute;bottom:26px;left:20px}.lab-mc-price{color:var(--lab-mc-ok);font-weight:600}.lab-mc-art{width:392px;height:352px;position:absolute;top:62px;left:0}.lab-mc-svg{display:block;position:absolute;top:0;left:0;overflow:visible}.lab-mc-wall,.lab-mc-bore,.lab-mc-medium{stroke-linejoin:miter}.lab-mc-wall{stroke:var(--lab-mc-muted)}.lab-mc-bore{stroke:var(--lab-mc-ground-top)}.lab-mc-medium{stroke:var(--lab-mc-moving)}.lab-mc-joint{stroke:var(--lab-mc-muted)}.lab-mc-arrow{fill:var(--lab-mc-muted)}.lab-mc-part{stroke-linejoin:round}.lab-mc-part-on{--lab-mc-part-ink:var(--lab-mc-ink);--lab-mc-part-glyph:var(--lab-mc-air)}.lab-mc-part-off{--lab-mc-part-ink:var(--lab-mc-dim);--lab-mc-part-glyph:var(--lab-mc-dim)}.lab-mc-part-flag{--lab-mc-part-ink:var(--lab-mc-ink);--lab-mc-part-glyph:var(--lab-mc-muted)}.lab-mc-body{fill:var(--lab-mc-ground-top);stroke:var(--lab-mc-part-ink)}.lab-mc-glyph{stroke:var(--lab-mc-part-glyph)}.lab-mc-hub{fill:var(--lab-mc-part-glyph)}.lab-mc-signal{stroke:var(--lab-mc-alert)}.lab-mc-balloon{fill:var(--lab-mc-ground-top);stroke:var(--lab-mc-alert)}.lab-mc-tag{fill:var(--lab-mc-alert);text-anchor:middle;font-variant-numeric:tabular-nums;font-size:5.4px;font-weight:600}.lab-mc-tag-letters{letter-spacing:.04em;font-size:6px}.lab-mc-impeller{transform-box:fill-box;transform-origin:50%}.lab-mc-band{fill:#57c27e14}.lab-mc-limit{stroke:var(--lab-mc-ok);stroke-opacity:.55}.lab-mc-ref{stroke:var(--lab-mc-muted);stroke-opacity:.6}.lab-mc-today{stroke:var(--lab-mc-air)}.lab-mc-end{fill:var(--lab-mc-air);stroke:var(--lab-mc-ground-top)}.lab-mc-slug,.lab-mc-slug-tail{stroke:var(--lab-mc-packet);stroke-dashoffset:-115px}.lab-mc-slug{stroke-dasharray:4 116;stroke-linecap:round;stroke-opacity:.9}.lab-mc-slug-tail{stroke-dasharray:0 106 14 0;stroke-linecap:butt;stroke-opacity:.3}.lab-mc-packet{stroke:var(--lab-mc-packet);stroke-width:7px;stroke-linecap:round}.lab-mc-trail{stroke:var(--lab-mc-packet);stroke-width:3px;stroke-opacity:.4;stroke-linecap:butt}.lab-mc-cycle-head{stroke-dasharray:.1 129.9;stroke-dashoffset:-99.9px}.lab-mc-cycle-tail{stroke-dasharray:0 121 9 0;stroke-dashoffset:-99.9px}.lab-mc-figure{white-space:nowrap;display:flex;position:absolute}.lab-mc-value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.lab-mc-unit{color:var(--lab-mc-muted);line-height:1}.lab-mc-figure-set,.lab-mc-figure-curve{align-items:baseline;gap:8px;top:4px}.lab-mc-figure-set{left:20px}.lab-mc-figure-curve{right:20px}.lab-mc-figure-set .lab-mc-value,.lab-mc-figure-curve .lab-mc-value{font-size:64px}.lab-mc-figure-set .lab-mc-unit,.lab-mc-figure-curve .lab-mc-unit{font-size:17px}@media (prefers-reduced-motion:no-preference){.lab-mc-flow{animation:3s linear infinite lab-mc-flow}.lab-mc-cycle{animation:3.9s linear infinite lab-mc-cycle}.lab-mc-spin{animation:1.2s linear infinite lab-mc-spin}}@keyframes lab-mc-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-120px}}@keyframes lab-mc-cycle{0%{stroke-dashoffset:0}to{stroke-dashoffset:-130px}}@keyframes lab-mc-spin{to{transform:rotate(360deg)}}.fluid-air-apps-stage{container-type:inline-size}.fluid-air-apps-row[data-astro-cid-a2des7k5]{justify-content:center;align-items:flex-start;gap:min(4.6667cqw,40.32px);padding-top:36px;display:flex}.fluid-air-apps-phone[data-astro-cid-a2des7k5]{zoom:min(tan(atan2(100cqw, 1080px)), .8);flex:none}[data-vz-fit] .fluid-air-apps-phone[data-astro-cid-a2des7k5]{zoom:var(--vz-fit)}.fluid-air-apps-step[data-astro-cid-a2des7k5]{margin-bottom:-36px;transform:translateY(-36px)}@media (width<=1023.98px){.fluid-air-apps-row[data-astro-cid-a2des7k5]{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:16px;margin-inline:-16px;padding:8px 16px 16px;overflow-x:auto}.fluid-air-apps-row[data-astro-cid-a2des7k5]::-webkit-scrollbar{display:none}.fluid-air-apps-phone[data-astro-cid-a2des7k5],[data-vz-fit] .fluid-air-apps-phone[data-astro-cid-a2des7k5]{zoom:.84;scroll-snap-align:center}.fluid-air-apps-step[data-astro-cid-a2des7k5]{margin-bottom:0;transform:none}}@media (width>=640px) and (width<=1023.98px){.fluid-air-apps-row[data-astro-cid-a2des7k5]{margin-inline:-24px;padding-inline:24px}}.fas{--fas-graphite:#33373a;--fas-canopy:#ffc100;--fas-paper:#fff;--fas-quiet:#c8ccce;--fas-steel:#5e6160;--fas-online:#57c27e;--fas-guide:#868b8e;--fas-rule:#e3e5e6;--fas-leader:#33373a73}.fas-line{transition:opacity .45s}.fas-line[data-clearing=true]{opacity:0}.fas-line-svg{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fas-line-ink{clip-path:inset(-8px calc((1 - var(--fas-head)) * 100%) -8px -8px)}.fas-line-mark{stroke-width:8px;clip-path:inset(-8px calc((1 - min(var(--fas-head), var(--fas-swap))) * 100% + 6px) calc((1 - var(--fas-limit)) * 100%) -8px)}.fas-dot{border:2.5px solid var(--fas-graphite);background:var(--fas-paper);width:12px;height:12px;box-shadow:0 0 0 3px var(--fas-paper);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.fas-head{left:calc(var(--fas-x) * 100%);top:calc(var(--fas-y) * 100%);transition:opacity .45s,background-color .15s linear}.fas-head[data-over=true]{background:var(--fas-canopy)}.fas-head[data-done=true]{opacity:0}.fas-guide{left:0;right:0;top:calc(var(--fas-y) * 100%);background-image:repeating-linear-gradient(to right, var(--fas-guide) 0 4px, transparent 4px 10px);height:1px;margin-top:-.5px;position:absolute}.fas-guide-words{white-space:nowrap;line-height:1.5;position:absolute;bottom:3px;left:0}.fas-note{--fas-reach:14px;left:calc(var(--fas-x) * 100%);top:calc(var(--fas-y) * 100%);transition:opacity .3s;position:absolute}.fas-note[data-note=off],.fas-note[data-clearing=true]{opacity:0}.fas-note-dot{background:var(--fas-canopy);top:0;left:0}.fas-note-leader{width:1px;height:var(--fas-reach);background:var(--fas-leader);transition:transform .3s;position:absolute;left:-.5px}.fas-note[data-side=above] .fas-note-leader{transform-origin:bottom;bottom:8px}.fas-note[data-side=below] .fas-note-leader{transform-origin:top;top:8px}.fas-note[data-note=off] .fas-note-leader{transform:scaleY(0)}.fas-note[data-note=on] .fas-note-words{color:var(--fas-steel)}.fas-note-words{text-wrap:balance;width:max-content;max-width:12em;font-size:13px;font-weight:500;line-height:1.3;transition:color .3s;position:absolute}.fas-note[data-side=above] .fas-note-words{bottom:calc(12px + var(--fas-reach))}.fas-note[data-side=below] .fas-note-words{top:calc(12px + var(--fas-reach))}.fas-note[data-align=end] .fas-note-words{text-align:right;right:-.5px}.fas-note[data-align=start] .fas-note-words{left:-.5px}.fas-tick{top:10px;left:calc(var(--fas-x) * 100%);white-space:nowrap;line-height:1;position:absolute;transform:translate(-50%)}@media (width<=47.99rem){.fas-note[data-note=on]{opacity:0}}@media (width>=48rem){.fas-guide-words{white-space:normal;width:max-content;max-width:96px;top:50%;bottom:auto;left:calc(100% + 12px);transform:translateY(-50%)}.fas-note{--fas-reach:18px}.fas-note-words{max-width:13em;font-size:14px}.fas-tick{top:12px}}@media (width>=64rem){.fas-line-svg{stroke-width:3px}.fas-line-mark{stroke-width:10px}.fas-note{--fas-reach:14px}.fas-note-words{font-size:15px}}.fas-roll-in{animation:.32s ease-in-out fas-roll-in}.fas-roll-out{opacity:0;animation:.32s ease-in-out fas-roll-out}.fas-roll-far{--fas-travel:.3em}@keyframes fas-roll-in{0%{opacity:0;transform:translateY(var(--fas-travel,10px))}}@keyframes fas-roll-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--fas-travel,10px) * -1))}}
