/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */:root{--site-demo-play-size:var(--bw-website-presentation-demo-transport-play-size);--site-demo-gap:var(--bw-website-presentation-demo-transport-gap);--site-demo-object-clearance:var(--bw-website-presentation-demo-transport-object-clearance);--site-dimensional-receiver-height-ratio:var(--bw-website-presentation-dimensional-lighting-receiver-height-ratio);--site-dimensional-light-run-x:var(--bw-website-presentation-dimensional-lighting-light-run-x);--site-dimensional-light-run-y:var(--bw-website-presentation-dimensional-lighting-light-run-y);--site-dimensional-perspective-width-ratio:var(--bw-website-presentation-dimensional-lighting-perspective-width-ratio);--site-dimensional-detail-cast-weight:var(--bw-website-presentation-dimensional-lighting-detail-cast-weight);--site-dimensional-detail-outer-weight:var(--bw-website-presentation-dimensional-lighting-detail-outer-weight);--site-dimensional-shadow-blur:var(--bw-website-presentation-dimensional-lighting-shadow-blur);--site-dimensional-shadow-outer-geometry:var(--bw-website-presentation-dimensional-lighting-shadow-outer-geometry);--site-dimensional-edge-color:var(--bw-website-presentation-dimensional-lighting-edge-color);--site-dimensional-dark-shadow-color:var(--bw-website-presentation-dimensional-lighting-dark-shadow-color);--site-dimensional-light-shadow-color:var(--bw-website-presentation-dimensional-lighting-light-shadow-color);--site-dimensional-dark-cast-opacity:var(--bw-website-presentation-dimensional-lighting-dark-cast-opacity);--site-dimensional-light-cast-opacity:var(--bw-website-presentation-dimensional-lighting-light-cast-opacity);--site-dimensional-dark-outer-opacity:var(--bw-website-presentation-dimensional-lighting-dark-outer-opacity);--site-dimensional-light-outer-opacity:var(--bw-website-presentation-dimensional-lighting-light-outer-opacity);--site-dimensional-dark-contact-opacity:var(--bw-website-presentation-dimensional-lighting-dark-contact-opacity);--site-dimensional-light-contact-opacity:var(--bw-website-presentation-dimensional-lighting-light-contact-opacity);--site-dimensional-dark-edge-light:var(--bw-website-presentation-dimensional-lighting-dark-edge-light);--site-dimensional-light-edge-light:var(--bw-website-presentation-dimensional-lighting-light-edge-light);--site-dimensional-stage-center:var(--bw-website-presentation-dimensional-lighting-stage-center);--site-dimensional-stage-middle:var(--bw-website-presentation-dimensional-lighting-stage-middle);--site-font-family-display:var(--bw-website-semantic-type-family-display);--site-font-family:var(--bw-website-semantic-type-family-primary);--site-font-family-mono:var(--bw-website-semantic-type-family-mono);--site-canvas:var(--bw-website-semantic-composition-canvas);--site-gutter:var(--bw-website-semantic-composition-gutter);--site-section-space:var(--bw-website-semantic-composition-section-space);--site-hero-gap:var(--bw-website-semantic-composition-hero-gap);--site-measure-hero:var(--bw-website-semantic-type-measure-hero);--site-measure-narrow:var(--bw-website-semantic-type-measure-narrow);--site-measure-readable:var(--bw-website-semantic-type-measure-readable);--site-measure-wide:var(--bw-website-semantic-type-measure-wide);--site-measure-task:var(--bw-website-semantic-type-measure-task);--site-mark-block-size:var(--bw-website-semantic-identity-mark-block-size);--site-mark-max-inline-size:var(--bw-website-semantic-identity-mark-max-inline-size);--site-surface:var(--bw-website-semantic-default-surface);--site-surface-elevated:var(--bw-website-semantic-default-surface-elevated);--site-panel:var(--site-surface)}@supports (color:color-mix(in lab,red,red)){:root{--site-panel:color-mix(in srgb,var(--site-surface)var(--site-card-surface-base-weight),var(--site-surface-elevated))}}:root{--site-ink:var(--bw-website-semantic-default-ink);--site-ink-muted:var(--bw-website-semantic-default-ink-muted);--site-border:var(--bw-website-semantic-default-border);--site-accent:var(--bw-website-semantic-default-accent);--site-button:var(--bw-website-semantic-default-button);--site-button-ink:var(--bw-website-semantic-default-button-ink);--site-validation-accent:var(--bw-website-semantic-status-validation);--site-success:var(--bw-website-semantic-status-success);--site-warning:var(--bw-website-semantic-status-warning);--site-decoration-warmth:var(--bw-website-semantic-decoration-warmth);--site-card-surface-base-weight:var(--bw-website-semantic-card-surface-base-weight);--site-card-border-accent-weight:var(--bw-website-semantic-card-border-accent-weight);--site-action-min-height:var(--bw-website-semantic-action-min-height);--site-action-block-space:var(--bw-website-semantic-action-block-space);--site-action-round-radius:var(--bw-website-semantic-action-round-radius);--site-action-radius:var(--bw-website-semantic-action-radius);--site-action-inline-space:var(--bw-website-semantic-action-inline-space);--site-card-radius:var(--bw-website-semantic-card-radius);--radius-sm:var(--site-action-radius);--radius-md:var(--site-action-radius);--radius-lg:var(--site-card-radius);--radius-xl:var(--site-card-radius);--radius-2xl:var(--site-card-radius);--site-intake-form-radius:var(--bw-website-semantic-intake-form-radius);--site-intake-form-padding:var(--bw-website-semantic-intake-form-padding);--site-intake-field-padding:var(--bw-website-semantic-intake-field-padding);--site-intake-message-min-height:var(--bw-website-semantic-intake-message-min-height);--site-intake-support-measure:var(--bw-website-semantic-intake-support-measure);--site-intake-support-space:var(--bw-website-semantic-intake-support-space);--site-danger:var(--bw-website-semantic-status-danger);--site-product-media-stage:var(--bw-website-semantic-media-stage);--site-product-media-stage-glow:var(--bw-website-semantic-media-stage-glow);--site-waveform-peak:var(--bw-website-semantic-visualization-waveform-peak);--site-waveform-accent:var(--bw-website-semantic-visualization-waveform-accent);--site-waveform-accent-deep:var(--bw-website-semantic-visualization-waveform-accent-deep);--site-signal-particle-glow:var(--bw-website-semantic-visualization-signal-particle-glow);--site-type-display-size:var(--bw-website-semantic-type-display-size);--site-type-display-weight:var(--bw-website-semantic-type-display-weight);--site-type-display-line-height:var(--bw-website-semantic-type-display-line-height);--site-type-display-tracking:var(--bw-website-semantic-type-display-tracking);--site-type-page-title-size:var(--bw-website-semantic-type-page-title-size);--site-type-page-title-weight:var(--bw-website-semantic-type-page-title-weight);--site-type-page-title-line-height:var(--bw-website-semantic-type-page-title-line-height);--site-type-page-title-tracking:var(--bw-website-semantic-type-page-title-tracking);--site-type-section-title-size:var(--bw-website-semantic-type-section-title-size);--site-type-section-title-weight:var(--bw-website-semantic-type-section-title-weight);--site-type-section-title-line-height:var(--bw-website-semantic-type-section-title-line-height);--site-type-section-title-tracking:var(--bw-website-semantic-type-section-title-tracking);--site-type-subsection-title-size:var(--bw-website-semantic-type-subsection-title-size);--site-type-subsection-title-weight:var(--bw-website-semantic-type-subsection-title-weight);--site-type-subsection-title-line-height:var(--bw-website-semantic-type-subsection-title-line-height);--site-type-subsection-title-tracking:var(--bw-website-semantic-type-subsection-title-tracking);--site-type-body-size:var(--bw-website-semantic-type-body-size);--site-type-body-weight:var(--bw-website-semantic-type-body-weight);--site-type-body-line-height:var(--bw-website-semantic-type-body-line-height);--site-type-body-tracking:var(--bw-website-semantic-type-body-tracking);--site-type-body-small-size:var(--bw-website-semantic-type-body-small-size);--site-type-body-small-weight:var(--bw-website-semantic-type-body-small-weight);--site-type-body-small-line-height:var(--bw-website-semantic-type-body-small-line-height);--site-type-body-small-tracking:var(--bw-website-semantic-type-body-small-tracking);--site-type-label-size:var(--bw-website-semantic-type-label-size);--site-type-label-weight:var(--bw-website-semantic-type-label-weight);--site-type-label-line-height:var(--bw-website-semantic-type-label-line-height);--site-type-label-tracking:var(--bw-website-semantic-type-label-tracking);--site-type-caption-size:var(--bw-website-semantic-type-caption-size);--site-type-caption-weight:var(--bw-website-semantic-type-caption-weight);--site-type-caption-line-height:var(--bw-website-semantic-type-caption-line-height);--site-type-caption-tracking:var(--bw-website-semantic-type-caption-tracking);--text-xs:var(--bw-website-semantic-type-size-xs);--text-sm:var(--bw-website-semantic-type-size-sm);--text-base:var(--bw-website-semantic-type-size-base);--text-lg:var(--bw-website-semantic-type-size-lg);--text-xl:var(--bw-website-semantic-type-size-xl);--text-2xl:var(--bw-website-semantic-type-size-xxl);--text-3xl:var(--bw-website-semantic-type-size-xxxl);--text-4xl:var(--bw-website-semantic-type-size-display-small);--text-5xl:var(--bw-website-semantic-type-size-display);--text-6xl:var(--bw-website-semantic-type-size-hero);--text-7xl:var(--bw-website-semantic-type-size-display-large);--text-8xl:var(--bw-website-semantic-type-size-display-xlarge);--text-9xl:var(--bw-website-semantic-type-size-display-xxlarge)}html[data-website-theme=dark]{color-scheme:dark;--site-surface:var(--bw-website-semantic-dark-surface);--site-surface-elevated:var(--bw-website-semantic-dark-surface-elevated);--site-ink:var(--bw-website-semantic-dark-ink);--site-ink-muted:var(--bw-website-semantic-dark-ink-muted);--site-border:var(--bw-website-semantic-dark-border);--site-accent:var(--bw-website-semantic-dark-accent);--site-button:var(--bw-website-semantic-dark-button);--site-button-ink:var(--bw-website-semantic-dark-button-ink)}html[data-website-theme=light]{color-scheme:light;--site-surface:var(--bw-website-semantic-light-surface);--site-surface-elevated:var(--bw-website-semantic-light-surface-elevated);--site-ink:var(--bw-website-semantic-light-ink);--site-ink-muted:var(--bw-website-semantic-light-ink-muted);--site-border:var(--bw-website-semantic-light-border);--site-accent:var(--bw-website-semantic-light-accent);--site-button:var(--bw-website-semantic-light-button);--site-button-ink:var(--bw-website-semantic-light-button-ink)}html[data-website-type-system=true] body{font-family:var(--site-font-family);font-size:var(--site-type-body-size);font-weight:var(--site-type-body-weight);line-height:var(--site-type-body-line-height);letter-spacing:var(--site-type-body-tracking);font-synthesis:none;overflow-wrap:anywhere}html[data-website-type-system=true] :is(button,input,select,textarea){font-family:inherit}html[data-website-type-system=true] :is(code,kbd,pre,samp,.font-mono){font-family:var(--site-font-family-mono)}.website-type-body,.website-type-body-small,.website-type-caption,.website-type-display,.website-type-label,.website-type-page-title,.website-type-section-title,.website-type-subsection-title{font-family:var(--site-font-family)}.website-type-display{font-family:var(--site-font-family-display);font-size:var(--site-type-display-size);font-weight:var(--site-type-display-weight);line-height:var(--site-type-display-line-height);letter-spacing:var(--site-type-display-tracking)}.website-type-page-title{font-size:var(--site-type-page-title-size);font-weight:var(--site-type-page-title-weight);line-height:var(--site-type-page-title-line-height);letter-spacing:var(--site-type-page-title-tracking)}.website-type-section-title{font-size:var(--site-type-section-title-size);font-weight:var(--site-type-section-title-weight);line-height:var(--site-type-section-title-line-height);letter-spacing:var(--site-type-section-title-tracking)}.website-type-subsection-title{font-size:var(--site-type-subsection-title-size);font-weight:var(--site-type-subsection-title-weight);line-height:var(--site-type-subsection-title-line-height);letter-spacing:var(--site-type-subsection-title-tracking)}.website-type-body{font-size:var(--site-type-body-size);font-weight:var(--site-type-body-weight);line-height:var(--site-type-body-line-height);letter-spacing:var(--site-type-body-tracking)}.website-type-body-small{font-size:var(--site-type-body-small-size);font-weight:var(--site-type-body-small-weight);line-height:var(--site-type-body-small-line-height);letter-spacing:var(--site-type-body-small-tracking)}.website-type-label{font-size:var(--site-type-label-size);font-weight:var(--site-type-label-weight);line-height:var(--site-type-label-line-height);letter-spacing:var(--site-type-label-tracking)}.website-type-caption{font-size:var(--site-type-caption-size);font-weight:var(--site-type-caption-weight);line-height:var(--site-type-caption-line-height);letter-spacing:var(--site-type-caption-tracking)}.website-measure-narrow{max-width:var(--site-measure-narrow)}.website-measure-readable{max-width:var(--site-measure-readable)}.website-measure-wide{max-width:var(--site-measure-wide)}.website-measure-task{max-width:var(--site-measure-task)}[data-website-type-context=compact] :is(article,[data-help-content]) p{font-size:var(--site-type-body-size);line-height:var(--site-type-body-line-height)}:root{--website-group-space:1.5rem;--website-editorial-row-space:clamp(1.5rem,2.6vw,2.25rem);--copy-space:1rem}body{font-weight:var(--site-type-body-weight)}.website-shell{width:100%;max-width:var(--site-canvas)}.website-centered,.website-shell{margin-inline:auto}.website-shell.website-measure-narrow{max-width:var(--site-measure-narrow)}.website-shell.website-measure-readable{max-width:var(--site-measure-readable)}.website-shell.website-measure-wide{max-width:var(--site-measure-wide)}.website-shell.website-measure-task{max-width:var(--site-measure-task)}.website-shell-section{padding:var(--site-section-space)var(--site-gutter)}.website-shell-compact{padding:.75rem var(--site-gutter)}.website-shell-none{padding-inline:var(--site-gutter)}.website-action,.website-control{min-height:var(--site-action-min-height);padding:var(--site-action-block-space)var(--site-action-inline-space);font-size:var(--site-type-label-size);font-weight:var(--site-type-label-weight);line-height:var(--site-type-label-line-height);border-radius:var(--site-action-radius);max-width:100%}.website-action{text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;display:inline-flex}.website-observatory{--obs-bg:var(--site-surface);--obs-bg-secondary:var(--site-surface-elevated);--obs-text:var(--site-ink);--obs-muted:var(--site-ink-muted);--obs-border:var(--site-border);--obs-accent:var(--site-accent);color:var(--site-ink);background:var(--site-surface)}.website-observatory-intro{padding-bottom:var(--site-section-space)}.website-observatory-chapter{padding-block:var(--site-section-space)}.website-action-primary{background:var(--site-button);color:var(--site-button-ink)}.website-icon-control{width:var(--site-action-min-height);height:var(--site-action-min-height);border-radius:var(--site-action-round-radius);flex-shrink:0}.website-icon-control,.website-nav-auth{justify-content:center;align-items:center}.website-nav-auth{border:1px solid var(--site-border);color:var(--site-ink);background:0 0}.website-navigation-row{min-height:var(--site-action-min-height);padding:var(--site-action-block-space)var(--site-action-inline-space);border-radius:var(--site-action-radius);font-size:var(--site-type-label-size);font-weight:var(--site-type-label-weight)}@media (max-width:639px){.website-control.website-nav-auth{width:var(--site-action-min-height);height:var(--site-action-min-height);border-radius:var(--site-action-round-radius);flex-shrink:0;padding:0}}@media (hover:hover){.website-nav-auth:hover{background:var(--site-surface-elevated)}}.website-action-secondary{color:var(--site-ink);border-color:var(--site-border);background:0 0}.website-action:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.website-action:not(:disabled):hover{color:var(--site-ink);background:var(--site-surface-elevated);border-color:var(--site-border)}}.website-catalog{max-width:var(--site-canvas)}.website-page-intro{text-align:left}.website-page-intro h1{font-size:var(--site-type-page-title-size);font-weight:var(--site-type-page-title-weight);letter-spacing:var(--site-type-page-title-tracking);line-height:var(--site-type-page-title-line-height)}.website-page-intro>p{max-width:var(--site-measure-narrow);margin-inline:0}.website-product-grid{margin-top:var(--site-section-space);grid-template-columns:minmax(0,1fr);gap:3rem 2rem}.website-product-card{--catalog-object-inset:var(--website-group-space);column-gap:var(--site-gutter);padding:calc(var(--site-section-space)/2)0;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(12rem,1fr) minmax(0,3fr);align-items:start;min-width:0;display:grid}.website-product-image{aspect-ratio:16/9;padding:var(--catalog-object-inset);background:radial-gradient(ellipse at center,var(--site-surface-elevated),transparent 70%);perspective:100rem;border-radius:0;grid-area:1/2;place-items:center;margin:0;display:grid;overflow:visible}.website-product-image .website-catalog-product-object{width:100%;max-width:100%;height:auto}.website-product-image .website-catalog-product-object[data-product-orientation=portrait]{width:auto;height:100%}.website-product-caption{grid-area:1/1;display:block}.website-product-copy{display:block}.website-product-price{margin-top:var(--copy-space);display:inline-block}.product-introduction h1,.website-download-intro h1,.website-product-card h2{font-size:var(--site-type-page-title-size);font-weight:var(--site-type-display-weight);letter-spacing:var(--site-type-page-title-tracking);line-height:var(--site-type-page-title-line-height)}.product-introduction .product-tagline,.website-download-intro>p:not(.website-download-repeated-copy),.website-product-copy>div>p:first-of-type{font-size:var(--site-type-subsection-title-size);line-height:1.3}.website-product-card p{font-size:var(--site-type-body-size);line-height:var(--site-type-body-small-line-height)}.product-compatibility,.product-features,.website-editorial-shell>.website-editorial-footer,.website-editorial-shell>section:not(.website-editorial-lead),.website-home-downloads,.website-home-feature,.website-index-rows,.website-journal-footer,.website-observatory-chapter,.website-product-card{border-top:1px solid var(--site-border);border-image:linear-gradient(var(--site-border),var(--site-border))1;border-image-width:1px 0 0;border-image-outset:0 100vw}.website-section-boundary-end{border-bottom:1px solid var(--site-border);border-image:linear-gradient(var(--site-border),var(--site-border))1;border-image-width:0 0 1px;border-image-outset:0 100vw}.website-product-card:has([data-product-orientation=landscape]){row-gap:var(--website-group-space);--catalog-object-inset:0;grid-template-columns:minmax(0,1fr)}.website-product-card:has([data-product-orientation=landscape]) .website-product-caption{max-width:var(--site-measure-readable);grid-area:1/1}.website-product-card:has([data-product-orientation=landscape]) .website-product-image{aspect-ratio:auto;grid-area:2/1}.website-product-price{font-size:var(--site-type-body-size);background:0 0;padding:.25rem 0}.website-product-detail-link,.website-product-formats{font-size:var(--site-type-body-small-size);line-height:var(--site-type-body-small-line-height)}.website-product-formats{gap:.5rem 1rem}.website-product-formats li{border:0;border-radius:0;padding:0}.website-downloads .website-download-decoration{display:none}.website-downloads .website-content-section{padding:var(--site-section-space)var(--site-gutter)}.website-downloads h2{font-size:var(--site-type-section-title-size);font-weight:var(--site-type-section-title-weight);letter-spacing:var(--site-type-section-title-tracking);line-height:var(--site-type-section-title-line-height)}.website-download-actions{align-items:flex-start}.website-download-actions,.website-download-facts{justify-content:flex-start}.website-download-panel{border-radius:.5rem}@media (max-width:700px){.website-product-card{--catalog-object-inset:.75rem;flex-direction:column;display:flex}.website-product-image{width:100%;margin-bottom:1.5rem}}.website-download-panel,.website-downloads>section{background:var(--site-surface)}@supports (color:color-mix(in lab,red,red)){.website-download-panel{background:color-mix(in srgb,var(--site-surface)92%,var(--site-ink))}}.website-download-panel h3{font-weight:var(--site-type-page-title-weight)}.website-disclosure-trigger,.website-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--copy-space);min-height:var(--site-action-min-height);padding-block:var(--copy-space);font-size:var(--site-type-body-small-size);line-height:var(--site-type-body-small-line-height);color:var(--site-ink);cursor:pointer;list-style:none;display:flex}.website-disclosure>summary::-webkit-details-marker{display:none}.website-disclosure-trigger:after,.website-disclosure>summary:after{content:"+"/"";font-size:var(--site-type-body-size);color:var(--site-ink-muted);flex-shrink:0}.website-disclosure-trigger[aria-expanded=true]:after,.website-disclosure[open]>summary:after{content:"−"/""}.website-disclosure[open]{padding-bottom:var(--copy-space)}.website-disclosure p{margin-block:var(--copy-space)}.website-disclosure{border:0;border-bottom:1px solid var(--site-border);background:0 0;border-radius:0}.website-disclosure-trigger,.website-disclosure>summary{text-align:left;text-transform:none;letter-spacing:normal;font-weight:var(--site-type-page-title-weight);padding-inline:0}.website-disclosure-trigger svg,.website-disclosure>summary [aria-hidden],.website-disclosure>summary svg{display:none}.website-disclosure>div{background:0 0;border:0;padding-inline:0}.website-downloads .website-content-section>:is(h2,p){text-align:left;margin-inline:0}.website-downloads span.website-action{cursor:default;color:var(--site-ink-muted)}@media (hover:hover){.website-downloads span.website-action:hover{background:0 0}}.website-platform-download{border:0;border-top:1px solid var(--site-border);background:0 0;border-radius:0;padding:1.5rem 0}.website-platform-title{font-size:var(--site-type-subsection-title-size);font-weight:var(--site-type-subsection-title-weight);line-height:var(--site-type-subsection-title-line-height);margin-bottom:.5rem}.website-download-facts,.website-platform-download,.website-platform-download>p{font-size:var(--site-type-body-small-size);line-height:var(--site-type-body-small-line-height)}.website-platform-version{font-size:var(--site-type-body-small-size);font-weight:var(--site-type-page-title-weight);text-transform:none;letter-spacing:normal;margin-bottom:1.5rem}.website-platform-download>p:last-of-type{max-width:var(--site-measure-narrow);line-height:var(--site-type-body-line-height)}.website-downloads .website-download-hero{align-items:center;gap:2rem var(--site-gutter);grid-template-columns:minmax(0,1fr);display:grid}.website-download-intro{align-items:end;gap:var(--site-gutter);grid-template-columns:1.3fr 1fr;min-width:0;display:grid}.website-download-intro>p{max-width:var(--site-measure-narrow);justify-self:end;margin:0}.website-download-hero>.website-disclosure{grid-column:1/-1;width:100%;max-width:none;margin:0}@media (min-width:900px){.website-download-hero>.website-disclosure .website-release-notes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,7vw,8rem);padding-block:1rem}.website-download-hero>.website-disclosure .website-release-notes>section:only-child{grid-column:1/-1;max-width:70ch}}.website-installation-scene{--installation-pitch:3deg;--installation-yaw:-5deg;--installation-depth:.35rem;--installation-scene-ratio:1.5;justify-self:center;width:100%;min-width:0;margin:0}.website-installation-objects{aspect-ratio:var(--installation-scene-ratio);perspective:100rem;background:radial-gradient(ellipse at center,var(--site-surface-elevated),transparent 70%);position:relative}.website-installation-plugin,.website-installation-window{border:1px solid var(--site-border);box-shadow:var(--installation-depth)var(--installation-depth)0 var(--site-border),0 1.5rem 2rem var(--site-surface);border-radius:.35rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.website-installation-plugin,.website-installation-window{box-shadow:var(--installation-depth)var(--installation-depth)0 var(--site-border),0 1.5rem 2rem color-mix(in srgb,var(--site-surface)var(--site-card-surface-base-weight),transparent)}}.website-installation-plugin,.website-installation-window{overflow:hidden}.website-installation-window{aspect-ratio:1.65;width:60%;top:18%;left:12%}.website-installation-plugin,.website-installation-window{transform:rotateX(calc(var(--installation-pitch) + var(--pointer-x,0deg)))rotateY(calc(var(--installation-yaw) + var(--pointer-y,0deg)))}.website-installation-plugin{width:29%;bottom:4%;right:0}.website-installation-scene img{width:100%;height:auto;display:block}.website-installation-scene figcaption{color:var(--site-ink-muted);font-size:var(--site-type-caption-size);line-height:var(--site-type-caption-line-height);margin-top:1rem}@media (max-width:800px){.website-downloads .website-download-hero{grid-template-columns:minmax(0,1fr)}.website-installation-scene{--installation-pitch:3deg;--installation-yaw:-4deg}}@media (prefers-reduced-motion:reduce){.website-installation-plugin,.website-installation-window{transition:none;transform:none}}.website-download-intro .website-download-actions{flex-flow:wrap}.website-download-intro .website-download-actions>*{flex-shrink:0}.website-installation-window img{object-fit:cover;object-position:left top;width:100%;height:100%}.website-download-repeated-copy{display:none}.website-platform-options{gap:var(--site-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.website-platform-options .website-download-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-top:1.25rem}.website-platform-options .website-download-facts{justify-content:flex-start}.website-download-catalog-link{border-top:1px solid var(--site-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.website-installation-objects{background:0 0}.website-installation-window{aspect-ratio:2500/1520;width:82%;top:12%;left:0}.website-installation-window img{object-position:center top}#download-options{scroll-margin-top:6rem}@media (max-width:1000px){.website-platform-options{grid-template-columns:minmax(0,1fr)}}.website-installation-window img{transform-origin:top;transform:none}@media (max-width:800px){.website-download-intro{grid-template-columns:minmax(0,1fr);gap:1.25rem}.website-download-intro>p{justify-self:start}}.website-copy{color:var(--site-ink)}.website-muted{color:var(--site-ink-muted)}.website-surface{color:var(--site-ink);background:var(--site-surface)}.website-panel{background:var(--site-panel)}.website-surface-elevated{background:var(--site-surface-elevated)}.website-border{border-color:var(--site-border)}.website-accent{color:var(--site-accent)}.website-success{color:var(--site-success)}.website-warning{color:var(--site-warning)}.website-danger{color:var(--site-danger)}.website-success-surface{color:var(--site-success);background:var(--site-success)}@supports (color:color-mix(in lab,red,red)){.website-success-surface{background:color-mix(in srgb,var(--site-success)10%,transparent)}}.website-success-surface{border-color:var(--site-success)}@supports (color:color-mix(in lab,red,red)){.website-success-surface{border-color:color-mix(in srgb,var(--site-success)30%,transparent)}}.website-warning-surface{color:var(--site-warning);background:var(--site-warning)}@supports (color:color-mix(in lab,red,red)){.website-warning-surface{background:color-mix(in srgb,var(--site-warning)10%,transparent)}}.website-warning-surface{border-color:var(--site-warning)}@supports (color:color-mix(in lab,red,red)){.website-warning-surface{border-color:color-mix(in srgb,var(--site-warning)30%,transparent)}}.website-danger-surface{color:var(--site-danger);background:var(--site-danger)}@supports (color:color-mix(in lab,red,red)){.website-danger-surface{background:color-mix(in srgb,var(--site-danger)10%,transparent)}}.website-danger-surface{border-color:var(--site-danger)}@supports (color:color-mix(in lab,red,red)){.website-danger-surface{border-color:color-mix(in srgb,var(--site-danger)30%,transparent)}}.website-campaign-grid{background-image:linear-gradient(var(--site-ink)1px,transparent 1px),linear-gradient(90deg,var(--site-ink)1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){.website-campaign-grid{background-image:linear-gradient(color-mix(in srgb,var(--site-ink)2.5%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--site-ink)2%,transparent)1px,transparent 1px)}}.website-campaign-grid{background-size:2rem 2rem}.website-ambient-primary{background:radial-gradient(70rem 36rem at 15% 0,var(--site-accent),transparent 58%)}@supports (color:color-mix(in lab,red,red)){.website-ambient-primary{background:radial-gradient(70rem 36rem at 15% 0,color-mix(in srgb,var(--site-accent)var(--site-card-border-accent-weight),transparent),transparent 58%)}}.website-ambient-secondary{background:radial-gradient(58rem 32rem at 100% 100%,var(--site-ink),transparent 58%)}@supports (color:color-mix(in lab,red,red)){.website-ambient-secondary{background:radial-gradient(58rem 32rem at 100% 100%,color-mix(in srgb,var(--site-ink)10%,transparent),transparent 58%)}}.website-accent-glow{box-shadow:0 0 .5rem var(--site-accent)}@supports (color:color-mix(in lab,red,red)){.website-accent-glow{box-shadow:0 0 .5rem color-mix(in srgb,var(--site-accent)30%,transparent)}}.website-soft-shadow{box-shadow:0 1.75rem 5rem var(--site-ink)}@supports (color:color-mix(in lab,red,red)){.website-soft-shadow{box-shadow:0 1.75rem 5rem color-mix(in srgb,var(--site-ink)14%,transparent)}}.website-rule{border-color:var(--site-border)}.website-nav{color:var(--site-ink);background:var(--site-surface)}@supports (color:color-mix(in lab,red,red)){.website-nav{background:color-mix(in srgb,var(--site-surface)80%,transparent)}}.website-footer,.website-nav{border-color:var(--site-border)}.website-primary-colors{color:var(--site-button-ink);background:var(--site-button)}.website-related-card{color:var(--site-ink);background:var(--site-surface);border-color:var(--site-border)}@media (hover:hover){.website-related-card:focus-visible,.website-related-card:hover{background:var(--site-surface-elevated);border-color:var(--site-accent)}}main :is(h1,h2,h3,h4){font-weight:var(--site-type-page-title-weight);letter-spacing:var(--site-type-page-title-tracking);text-wrap:balance}.website-home-hero{gap:var(--site-hero-gap);max-width:var(--site-canvas);padding:var(--site-section-space)var(--site-gutter);grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-inline:auto;display:grid}@media (min-width:1024px){.website-shell.website-directory,.website-shell.website-editorial-shell,.website-shell.website-index,.website-stage{max-width:none}}.website-home-hero-title{min-width:0;container-type:inline-size}.website-home-hero-title h1{font-size:min(var(--site-type-display-size),11cqw)}.website-home-hero-title h1>span{white-space:nowrap;display:block}.website-home-hero-copy{align-content:end;align-items:center;gap:var(--website-group-space);flex-wrap:wrap;display:flex}.website-home-hero-copy p{color:var(--site-ink-muted);max-width:var(--site-measure-hero)}.website-home-hero-object{grid-column:1/-1;min-width:0}.website-home-intro{max-width:var(--site-canvas);padding:var(--site-section-space)var(--site-gutter)0;margin-inline:auto}.website-home-intro p{margin-block:var(--website-group-space);line-height:var(--site-type-body-line-height)}.website-home .website-product-grid{margin-top:0}@media (min-width:701px){:is(.website-home,.website-catalog) .website-product-card:has([data-product-orientation=landscape]) .website-product-image{width:calc(100% - 2*var(--site-gutter));justify-self:center}}.website-home-downloads{max-width:var(--site-canvas);justify-content:space-between;align-items:center;gap:var(--website-group-space);padding:var(--site-section-space)var(--site-gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.website-home-downloads h2{font-size:var(--site-type-section-title-size);line-height:var(--site-type-section-title-line-height);margin-bottom:var(--copy-space)}.website-recovery{padding:var(--site-section-space)var(--site-gutter)}.website-recovery :is(h1,h2){font-size:var(--site-type-section-title-size);line-height:var(--site-type-section-title-line-height);margin-bottom:var(--website-group-space)}.website-recovery p{font-size:var(--site-type-body-size);line-height:var(--site-type-body-line-height)}.website-home-brand{padding-block:var(--site-section-space);grid-template-columns:minmax(22rem,.9fr) minmax(30rem,1.1fr);align-items:center;gap:clamp(3rem,7vw,9rem);display:grid}.website-home-brand .website-home-message{max-width:48rem}.website-home-message h1{max-width:12ch;font-size:var(--site-type-display-size);line-height:var(--site-type-display-line-height)}.website-home-message>p{max-width:38rem}.website-home-product{color:var(--site-ink);font-size:var(--site-type-label-size);letter-spacing:var(--site-type-label-tracking);text-transform:uppercase;margin-top:0}.website-home-message .product-text-link{margin-left:var(--website-group-space);margin-top:var(--website-group-space)}.website-home-tableau{aspect-ratio:1/1.02;isolation:isolate;min-width:0;margin:0;position:relative}.website-home-tableau:before{content:"";z-index:-1;background:radial-gradient(circle at 46% 35%,var(--site-accent),transparent 34%),radial-gradient(circle at 58% 62%,var(--site-ink),transparent 56%);position:absolute;inset:10% 8% 5%}@supports (color:color-mix(in lab,red,red)){.website-home-tableau:before{background:radial-gradient(circle at 46% 35%,color-mix(in srgb,var(--site-accent)8%,transparent),transparent 34%),radial-gradient(circle at 58% 62%,color-mix(in srgb,var(--site-ink)7%,transparent),transparent 56%)}}.website-home-tableau:before{filter:blur(1.5rem)}.website-home-tableau-product{color:var(--site-ink-muted);font-size:var(--site-type-caption-size);letter-spacing:var(--site-type-caption-tracking);text-transform:uppercase;gap:.55rem;text-decoration:none;transition:color .22s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.32,.72,0,1);display:grid;position:absolute}.website-home-tableau-product:hover{color:var(--site-ink);transform:translateY(-.35rem)}.website-home-tableau-image{background:0 0;display:block;position:relative;overflow:visible}.website-home-tableau-image>img{object-fit:contain}.website-home-tableau-image .product-object{width:100%;max-width:none!important}.website-home-tableau-product[data-product=bws-pressure]{width:82%;top:7%;right:0}.website-home-tableau-product[data-product=bws-ceiling]{z-index:1;width:70%;bottom:5%;right:3%}.website-home-tableau-product[data-product=bws-barometer]{z-index:2;width:37%;bottom:13%;left:0}.website-section-heading{align-items:end;gap:var(--website-group-space);padding-bottom:var(--website-group-space);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.website-home-feature h2,.website-section-heading h2{font-size:var(--site-type-page-title-size);line-height:var(--site-type-page-title-line-height)}.website-home-feature{align-items:center;gap:var(--site-section-space);padding:var(--site-section-space)var(--site-gutter);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.5fr);display:grid}.website-home-feature-copy{justify-items:start;gap:var(--website-group-space);max-width:var(--site-measure-narrow);display:grid}.website-pressure-visual{justify-self:center;width:min(100%,42rem);min-width:0;margin:0}@media (min-width:1024px){.website-home-feature .website-pressure-visual{width:100%}}.website-pressure-object{--website-pressure-stage-mask:radial-gradient(circle closest-side at center,black 0 54%,#000000d1 66%,#00000052 82%,transparent 100%);--website-pressure-content-mask:radial-gradient(circle closest-side at center,black 0 84%,#000000d9 90%,#00000059 97%,transparent 100%);aspect-ratio:1;isolation:isolate;background:0 0;position:relative}html[data-website-theme=light] .website-pressure-object{--website-pressure-stage-mask:radial-gradient(circle closest-side at center,black 0 50%,#000000c2 62%,#00000042 78%,transparent 96%)}.website-pressure-object:before{z-index:0;content:"";background-color:var(--site-product-media-stage);background-image:radial-gradient(circle,var(--site-product-media-stage-glow),transparent 68%);-webkit-mask-image:var(--website-pressure-stage-mask);mask-image:var(--website-pressure-stage-mask);position:absolute;inset:0}.website-pressure-orb{z-index:1;opacity:0;-webkit-mask-image:var(--website-pressure-content-mask);mask-image:var(--website-pressure-content-mask);position:absolute;inset:0}.website-pressure-poster{z-index:1;object-fit:contain;-webkit-mask-image:var(--website-pressure-stage-mask);mask-image:var(--website-pressure-stage-mask)}.website-pressure-visual[data-ready=true] .website-pressure-orb{opacity:1}.website-pressure-visual[data-ready=true] .website-pressure-poster{visibility:hidden}.website-pressure-visual figcaption{color:var(--site-ink-muted);font-size:var(--site-type-caption-size);text-align:center;padding-top:var(--copy-space)}.website-pressure-object:has(canvas:focus-visible){outline:2px solid var(--site-accent);outline-offset:-2px;border-radius:50%}.website-pressure-object:has(canvas[data-pointer-focus=true]:focus),.website-pressure-orb canvas:focus-visible,.website-pressure-orb canvas[data-pointer-focus=true]:focus{outline:none}@media (max-width:1023px){.website-home-brand{gap:var(--site-section-space);grid-template-columns:minmax(0,1fr)}.website-home-tableau{justify-self:center;width:min(100%,46rem)}}@media (max-width:767px){.website-home-hero{gap:var(--website-group-space);padding-block:var(--site-hero-gap);grid-template-columns:minmax(0,1fr)}.website-home-hero-title>.website-home-product{display:none}.website-home-hero-copy{gap:var(--copy-space)}.website-home-hero-copy p{font-size:var(--site-type-body-small-size);line-height:var(--site-type-body-small-line-height)}.website-home-hero>*{grid-area:auto/1}.website-home-feature,.website-section-heading{grid-template-columns:minmax(0,1fr)}.website-home-tableau{justify-self:center;width:min(100%,36rem)}.website-home-message .product-text-link{margin-left:0;display:table}}.website-index{max-width:var(--site-canvas)}.website-index-header{text-align:left}.website-index-header h1{font-size:var(--site-type-page-title-size);line-height:var(--site-type-page-title-line-height)}.website-index-header>p{margin-inline:0}.website-index-rows{margin-top:var(--site-section-space);border-top:1px solid var(--site-border);gap:0}.website-index-body{margin-top:0}.website-index-meta>span{border:0;border-radius:0;padding:0}.website-index-aside{padding:var(--website-group-space)0 0;background:0 0;border:0;border-radius:0}.website-index-row{column-gap:var(--site-gutter);padding:var(--website-editorial-row-space)0;border:0;border-bottom:1px solid var(--site-border);background:0 0;border-radius:0;grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:start;row-gap:.75rem;transition:color .24s cubic-bezier(.32,.72,0,1);display:grid}.website-index-meta{font-size:var(--site-type-caption-size);letter-spacing:var(--site-type-caption-tracking);text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.website-index-meta>span:first-child{color:var(--site-ink)}.website-index-title{font-size:var(--site-type-subsection-title-size);font-weight:var(--site-type-subsection-title-weight);letter-spacing:var(--site-type-subsection-title-tracking);line-height:var(--site-type-subsection-title-line-height)}.website-index-links{gap:.5rem 1.75rem}@media (hover:hover){.website-index-row:focus-within .website-index-title,.website-index-row:hover .website-index-title{color:var(--site-ink)}.website-index-row:focus-within .website-index-links a,.website-index-row:hover .website-index-links a{-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent)}}@media (max-width:767px){.website-index-row{grid-template-columns:minmax(0,1fr)}.website-index-meta{flex-flow:wrap;gap:.35rem 1rem}}@media (prefers-reduced-motion:reduce){.website-index-row{transition:none}}.website-directory{max-width:var(--site-canvas)}.website-directory-header{text-align:left}.website-directory-header h1{font-size:var(--site-type-page-title-size);line-height:var(--site-type-page-title-line-height);text-align:left}.website-directory-header>p{max-width:44rem;margin-inline:0}.website-directory-search{max-width:34rem;margin-inline:0}.website-directory-search input,.website-directory-search input:focus{border-color:var(--site-border);background:0 0}.website-directory-search div.website-panel{background:var(--site-surface);border-color:var(--site-border)}.website-directory-cards{grid-template-columns:minmax(0,1fr);gap:0}.website-directory-groups{margin-top:var(--site-section-space);gap:var(--site-section-space)var(--site-gutter)}.website-directory-group{background:0 0;border:0;border-radius:0;padding:0}.website-directory-head{border-bottom:1px solid var(--site-border);padding-bottom:.75rem}.website-directory-head>p{margin-top:.35rem}.website-directory-card{padding:var(--website-editorial-row-space)0;border:0;border-bottom:1px solid var(--site-border);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1.5rem;transition:color .24s cubic-bezier(.32,.72,0,1);display:grid}.website-directory-card>h3{grid-area:1/1}.website-directory-card>p{grid-area:2/1;margin-top:.35rem}.website-directory-card>span{text-align:right;grid-area:1/2/span 2;align-self:center;margin-top:0}.website-directory-link{border:0;border-bottom:1px solid var(--site-border);background:0 0;border-radius:0;padding:.9rem 0;transition:color .24s cubic-bezier(.32,.72,0,1),transform .24s cubic-bezier(.32,.72,0,1)}@media (hover:hover){.website-directory-card:focus-visible>span,.website-directory-card:hover>span,.website-directory-link:focus-visible,.website-directory-link:hover{color:var(--site-ink);transform:translate(.2rem)}}@media (max-width:639px){.website-directory-card{grid-template-columns:minmax(0,1fr)}.website-directory-card>span{text-align:left;grid-area:3/1;margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.website-directory-card,.website-directory-link{transition:none}}.website-editorial-shell>h1{max-width:14ch;margin-bottom:var(--website-editorial-row-space);font-size:var(--site-type-page-title-size);line-height:var(--site-type-page-title-line-height)}.website-editorial-shell>.website-editorial-footer,.website-editorial-shell>section{column-gap:var(--site-gutter);padding-block:var(--website-editorial-row-space);border-top:1px solid var(--site-border);grid-template-columns:minmax(12rem,.5fr) minmax(0,1.5fr);margin:0;display:grid}.website-editorial-shell>.website-editorial-lead{border-top:0;padding-top:0}.website-editorial-shell>section>h2{grid-column:1;margin:0}.website-editorial-shell>section>:not(h2){max-width:var(--site-measure-wide);grid-column:2}.website-editorial-shell>.website-editorial-footer>*,.website-editorial-shell>.website-editorial-lead>*{grid-column:2}@media (max-width:767px){.website-editorial-shell>.website-editorial-footer,.website-editorial-shell>section{row-gap:var(--website-group-space);grid-template-columns:minmax(0,1fr)}.website-editorial-shell>.website-editorial-footer>*,.website-editorial-shell>.website-editorial-lead>*,.website-editorial-shell>section>:not(h2),.website-editorial-shell>section>h2{grid-column:1}}.website-feedback-copy{color:var(--site-ink)}.website-toast-host{--bw-toast-background:var(--site-surface-elevated);--bw-toast-color:var(--site-ink);--bw-toast-font:var(--site-font-family)}@media (prefers-reduced-motion:reduce){.website-toast-host{--bw-toast-transition:none}}.website-intake-section{border-top:1px solid var(--site-border);padding-top:1.5rem}.website-shell.website-support-layout{max-width:var(--site-intake-support-measure);padding-block:var(--site-intake-support-space)}.website-card,.website-feedback-form,.website-intake-card{background:var(--site-panel);border:1px solid var(--site-accent)}@supports (color:color-mix(in lab,red,red)){.website-card,.website-feedback-form,.website-intake-card{border:1px solid color-mix(in srgb,var(--site-accent)var(--site-card-border-accent-weight),transparent)}}.website-card,.website-intake-card{border-radius:var(--site-card-radius)}.website-feedback-form{padding:var(--site-intake-form-padding);border-radius:var(--site-intake-form-radius)}.website-field,.website-intake-field{width:100%;min-height:var(--site-action-min-height);padding:var(--site-intake-field-padding)0;border:0;border-bottom:1px solid var(--site-border);box-shadow:none;color:var(--site-ink);font-size:var(--site-type-label-size);font-weight:var(--site-type-body-weight);background:0 0;border-radius:0;display:block}.website-field::placeholder,.website-intake-field::placeholder{color:var(--site-ink-muted);opacity:1}.website-field{padding-inline:var(--site-action-inline-space);background:var(--site-panel);border:1px solid var(--site-border);border-radius:var(--site-action-radius)}.website-search-field{padding-inline-start:var(--site-action-min-height)}.website-field:focus-visible,.website-intake-field:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.website-feedback-form textarea.website-intake-field{min-height:var(--site-intake-message-min-height);line-height:var(--site-type-body-line-height);font-size:var(--site-type-body-size)}.website-intake-field option{background:var(--site-surface);color:var(--site-ink)}.website-journal-header{margin-block:var(--website-group-space)var(--site-section-space);gap:var(--website-group-space);display:grid}.website-journal-header h1{max-width:var(--site-measure-wide)}.website-journal-header>p{max-width:var(--site-measure-readable);font-size:var(--site-type-subsection-title-size);line-height:var(--site-type-subsection-title-line-height)}.website-journal-body{max-width:calc(var(--site-measure-wide)*1.25);margin-inline:auto}.website-directory-head h2,.website-help-content h2,.website-journal-body h2{font-size:var(--site-type-subsection-title-size);font-weight:var(--site-type-subsection-title-weight);line-height:var(--site-type-subsection-title-line-height);letter-spacing:var(--site-type-subsection-title-tracking)}.website-journal-footer{margin-top:var(--site-section-space);padding-top:var(--website-group-space)}.website-help-content h1{font-size:var(--site-type-page-title-size);font-weight:var(--site-type-page-title-weight);line-height:var(--site-type-page-title-line-height);letter-spacing:var(--site-type-page-title-tracking)}.website-help-content article>p{max-width:var(--site-measure-readable)}.website-manual-contents{column-gap:var(--site-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.website-reading-link{padding-block:var(--website-group-space);border-top:1px solid var(--site-border);color:var(--site-ink);display:block}.website-reading-link>:first-child{font-size:var(--site-type-body-size)}.website-reading-link:focus-visible,.website-reading-link:hover{border-color:var(--site-accent)}.website-manual-current{border-inline-start:2px solid var(--site-accent);border-radius:0}.website-disclosures{border-top:1px solid var(--site-border)}@media (max-width:700px){.website-manual-contents{grid-template-columns:minmax(0,1fr)}}.website-disclosure-trigger{background:0 0;border:0;width:100%}.website-disclosure-answer{max-width:var(--site-measure-wide);padding-bottom:var(--website-group-space)}.website-disclosure-answer p{margin-top:0}@media (hover:hover){.website-disclosure-trigger:hover:after,.website-disclosure>summary:hover:after{color:var(--site-accent)}}.website-dialog{background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.website-dialog::backdrop{background:#000c}.website-dialog-frame{width:100%;height:100%;padding:var(--copy-space);pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.product-instrument,.website-installation-plugin,.website-installation-window{transition:transform calc(var(--bw-website-animation-slow)*1ms)cubic-bezier(.32,.72,0,1)}}.product-object{--object-depth-scale:1;--detail-angle-scale:1;--object-edge:#343a3c;perspective:calc(var(--bw-website-presentation-object-perspective)*var(--object-perspective-multiplier,1));position:relative;container-type:inline-size}.product-object[data-product-object=hero]{margin-inline:auto}.product-object[data-product-object=hero][data-media-shape=square]{--media-hero-width:1240px}.product-object[data-product-object=hero][data-media-shape=landscape]{--media-hero-width:1350px}.product-object[data-product-object=detail]{max-width:calc(var(--media-detail-width)*var(--media-density-scale,1))!important}.product-instrument{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(var(--view-pitch,0deg)*var(--detail-angle-scale) + var(--pointer-x,0deg)))rotateY(calc(var(--view-yaw,0deg)*var(--detail-angle-scale) + var(--pointer-y,0deg)));position:absolute}[data-product-object=hero] .product-instrument{transform:rotateX(calc(var(--camera-x,0deg) + var(--pointer-x,0deg)))rotateY(calc(var(--camera-y,0deg) + var(--pointer-y,0deg)))scale(var(--object-playing-scale,1))}.product-presentation[data-frame-ready=true] [data-product-object=hero] .product-instrument{transition:none}.product-presentation[data-playing=true] [data-product-object=hero]{--object-playing-scale:var(--bw-website-presentation-object-playing-scale)}.product-panel,.product-poster{border-radius:1%;width:100%;height:100%;position:absolute;inset:0}.product-panel{box-shadow:1px 2px var(--object-edge),3px 4px var(--object-edge),var(--bw-website-presentation-object-shadow);transform:translateZ(0)}[data-panel=flush] .product-instrument{transform:none}[data-panel=flush] .product-panel{box-shadow:none}.product-part{transform:translateZ(calc(var(--part-depth)*var(--object-depth-scale)));box-shadow:0 calc(var(--part-depth)*var(--bw-website-presentation-object-control-shadow-offset))calc(var(--part-depth)*var(--bw-website-presentation-object-control-shadow-blur))rgb(0 0 0/var(--bw-website-presentation-object-control-shadow-opacity));position:absolute;overflow:hidden}.product-part[data-feathered=true]{box-shadow:none;filter:drop-shadow(var(--bw-website-presentation-object-part-shadow));-webkit-mask-image:radial-gradient(ellipse at center,#000 0,#000 calc(100% - var(--part-feather)),transparent 100%);mask-image:radial-gradient(ellipse at center,#000 0,#000 calc(100% - var(--part-feather)),transparent 100%)}.product-part-face{width:100%;height:100%;display:block;position:relative}.product-surface{overflow:hidden}.product-surface-poster{max-width:none;position:absolute}.product-frame{visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.product-presentation[data-frame-ready=true] .product-frame[data-frame-ready=true]:not([data-view-active=false]){visibility:visible}@media (prefers-reduced-motion:reduce){.product-instrument,[data-product-object=hero] .product-instrument{transition:none;transform:none}}:root{--font-geist-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}@keyframes data-pulse{0%,to{opacity:.45}50%{opacity:.7}}.animate-data-pulse{animation:data-pulse 1.8s ease-in-out infinite}.website-validation-callout-title,body{color:var(--site-ink)}body{background:var(--site-surface)}:focus-visible{outline-color:var(--site-accent)}#mobile-nav-panel,[data-site-nav]{background:var(--site-surface);border-color:var(--site-border);color:var(--site-ink)}:is([data-site-nav],#mobile-nav-panel,[data-site-footer]) :is(a,button,span,p,div){color:inherit}[data-site-footer]{color:var(--site-ink-muted);border-color:var(--site-border)}[data-site-nav]>div{max-width:var(--site-canvas);padding-inline:var(--site-gutter)}.website-brand-mark{min-width:0;max-width:var(--site-mark-max-inline-size);flex:0 auto;display:inline-flex}.website-brand-mark img{width:auto;height:var(--site-mark-block-size);object-fit:contain;max-width:100%}.website-brand-mark .website-brand-mark-light,html[data-website-theme=light] .website-brand-mark-dark{display:none}html[data-website-theme=light] .website-brand-mark-light{display:block}[data-site-nav]{font-weight:var(--site-type-label-weight)}[data-site-nav] .font-semibold{font-weight:inherit}@media (max-width:767px){[data-site-nav] a[href=\/]{flex-shrink:1}[data-site-nav] a[href=\/] span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:normal;overflow:hidden}[data-site-nav] a[href=\/] img{flex-shrink:0}}.website-footer-utility{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .625rem;display:flex}.website-theme-selector{font-size:inherit;min-height:44px;color:var(--site-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding-inline:.125rem;display:inline-flex}.website-theme-selector:hover{color:var(--site-ink);text-underline-offset:.25em;text-decoration:underline}main :is(input.website-copy,textarea.website-copy,select.website-copy,.website-intake-field):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):focus-visible{border-color:var(--site-ink-muted);box-shadow:inset 0 -1px 0 var(--site-ink-muted);outline:none}@media (forced-colors:active){main :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid highlight!important}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2?dpl=dpl_7cEEF9mRry3xcEEFXD7Xu4oHxuuG) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2?dpl=dpl_7cEEF9mRry3xcEEFXD7Xu4oHxuuG) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2?dpl=dpl_7cEEF9mRry3xcEEFXD7Xu4oHxuuG) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2?dpl=dpl_7cEEF9mRry3xcEEFXD7Xu4oHxuuG) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.woff2?dpl=dpl_7cEEF9mRry3xcEEFXD7Xu4oHxuuG) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_a25c97{font-family:Geist,Geist Fallback;font-style:normal}.__variable_a25c97{--font-geist-sans:"Geist","Geist Fallback"}