.airflow-preset-picker_trigger__JNXyP.airflow-preset-picker_trigger__JNXyP{gap:var(--ds2-spacing-50);padding-inline:var(--ds2-spacing-100);border-color:transparent;background:var(--ds2-color-background-primary);color:var(--ds2-color-text-primary)}.airflow-preset-picker_trigger__JNXyP.airflow-preset-picker_trigger__JNXyP:hover{background:var(--ds2-color-surface-selected)}.airflow-preset-picker_dialog__m93cM.airflow-preset-picker_dialog__m93cM{width:min(100%,52rem);overflow:hidden}.airflow-preset-picker_dialog__m93cM .ds2-modal[data-ds2-embedded=true]{width:100%;max-width:none;display:flex;flex-direction:column;max-height:calc(100dvh - var(--ds2-spacing-400))}.airflow-preset-picker_dialog__m93cM .ds2-surface__content{min-height:0;overflow-y:auto;overscroll-behavior:contain}.airflow-preset-picker_dialog__m93cM .ds2-surface__actions{flex-shrink:0}.airflow-preset-picker_choices__hstCu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds2-spacing-150)}.airflow-preset-picker_choice__zndA7{display:flex;flex-direction:column;gap:var(--ds2-spacing-100);min-width:0;min-height:2.75rem;padding:var(--ds2-spacing-200);border:var(--ds2-size-border-width-thin) solid transparent;border-radius:var(--ds2-radius-200);background:var(--ds2-color-background-primary);color:var(--ds2-color-text-primary);text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere}.airflow-preset-picker_choice__zndA7[aria-pressed=true]{border-color:var(--ds2-color-border-strong);background:var(--ds2-color-surface-selected)}.airflow-preset-picker_choice__zndA7:focus-visible{outline:var(--ds2-size-border-width-medium) solid var(--ds2-color-input-border-focus);outline-offset:var(--ds2-spacing-25)}@media (hover:hover) and (pointer:fine){.airflow-preset-picker_choice__zndA7:hover{background:var(--ds2-color-surface-selected)}}.airflow-preset-picker_choice__zndA7 strong{font-size:var(--ds2-text-label-m-font-size);line-height:var(--ds2-text-body-m-line-height)}.airflow-preset-picker_choice__zndA7 span{font-size:var(--ds2-text-body-s-font-size);line-height:var(--ds2-text-body-s-line-height);color:var(--ds2-color-text-secondary)}.airflow-preset-picker_vector__62O_v{display:block;flex:none;width:100%;height:12rem;fill:none;stroke-width:1.5;stroke-linejoin:round}.airflow-preset-picker_enclosure__jp0_1{stroke:var(--ds2-color-text-tertiary)}.airflow-preset-picker_body__J9aDs{stroke:var(--ds2-color-text-secondary)}.airflow-preset-picker_body__J9aDs[data-kind=m2],.airflow-preset-picker_body__J9aDs[data-kind=motherboard],.airflow-preset-picker_body__J9aDs[data-kind=ram]{stroke:var(--ds2-color-icon-success)}.airflow-preset-picker_body__J9aDs[data-kind=gpu]{stroke:var(--ds2-color-icon-warning)}.airflow-preset-picker_body__J9aDs[data-kind=cpu-cooler],.airflow-preset-picker_body__J9aDs[data-kind=fan],.airflow-preset-picker_rotors__gD5M3{stroke:var(--ds2-color-icon-primary)}.airflow-preset-picker_body__J9aDs[data-mesh=true]{stroke-dasharray:2 3}.airflow-preset-picker_facts__Kguwa{margin:var(--ds2-spacing-150) 0;color:var(--ds2-color-text-secondary)}.airflow-preset-picker_facts__Kguwa,.airflow-preset-picker_specification__D9Dby{font-size:var(--ds2-text-body-s-font-size);line-height:var(--ds2-text-body-s-line-height)}.airflow-preset-picker_specification__D9Dby{margin-block:var(--ds2-spacing-100)}.airflow-preset-picker_specification__D9Dby summary{min-height:2.75rem;padding-block:var(--ds2-spacing-100);color:var(--ds2-color-text-primary);cursor:pointer}.airflow-preset-picker_specification__D9Dby summary:focus-visible{outline:var(--ds2-size-border-width-medium) solid var(--ds2-color-input-border-focus);outline-offset:var(--ds2-spacing-25)}.airflow-preset-picker_specificationContent__7sA9_{display:grid;gap:var(--ds2-spacing-100);overflow-wrap:anywhere}.airflow-preset-picker_specificationContent__7sA9_ dd,.airflow-preset-picker_specificationContent__7sA9_ dl,.airflow-preset-picker_specificationContent__7sA9_ p{margin:0}.airflow-preset-picker_specificationContent__7sA9_ dl>div{display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:var(--ds2-spacing-100);padding-block:var(--ds2-spacing-50)}.airflow-preset-picker_specificationContent__7sA9_ dt{color:var(--ds2-color-text-secondary)}.airflow-preset-picker_specificationContent__7sA9_ a{display:inline-flex;align-items:center;justify-self:start;min-height:2.75rem;color:var(--ds2-color-text-primary);text-decoration:underline;text-underline-offset:.15em}.airflow-preset-picker_actions__Ab4Zr{display:flex;flex-wrap:wrap;gap:var(--ds2-spacing-100)}.airflow-preset-picker_actions__Ab4Zr button{min-height:2.75rem}.airflow-preset-picker_desktopLabel__6_Pdc{display:inline}.airflow-preset-picker_mobileLabel__LGvit{display:none}@media (max-width:40rem){.airflow-preset-picker_trigger__JNXyP.airflow-preset-picker_trigger__JNXyP{font-size:var(--ds2-text-caption-m-font-size)}.airflow-preset-picker_choices__hstCu{grid-template-columns:minmax(0,1fr);gap:var(--ds2-spacing-100)}.airflow-preset-picker_choice__zndA7{padding:var(--ds2-spacing-150)}.airflow-preset-picker_actions__Ab4Zr{width:100%}.airflow-preset-picker_actions__Ab4Zr button{flex:1 1 auto;min-width:0;font-size:var(--ds2-text-caption-m-font-size)}.airflow-preset-picker_desktopLabel__6_Pdc{display:none}.airflow-preset-picker_mobileLabel__LGvit{display:inline}}.airflow-studio-motion_root__Ufag3 .ds2-button{--ds2-button-hover-offset:0px;--ds2-button-press-offset:0px}@media (prefers-reduced-motion:no-preference){.airflow-studio-motion_root__Ufag3 :is(button,summary,.airflow-studio-motion_action__H68VW,.airflow-studio-motion_menu__9Pbwq>div>a),.airflow-studio-motion_root__Ufag3 [data-airflow-switch],.airflow-studio-motion_root__Ufag3 label>input:is([type=radio],[type=checkbox])+span{transition:background-color var(--ds2-motion-duration-control) var(--ds2-motion-ease-move),border-color var(--ds2-motion-duration-control) var(--ds2-motion-ease-move),color var(--ds2-motion-duration-control) var(--ds2-motion-ease-move),opacity var(--ds2-motion-duration-control) var(--ds2-motion-ease-move),transform var(--ds2-motion-duration-control) var(--ds2-motion-ease-enter)}.airflow-studio-motion_root__Ufag3 :is(button,summary,.airflow-studio-motion_action__H68VW,.airflow-studio-motion_menu__9Pbwq>div>a):active:not(:disabled,[aria-disabled=true],[data-loading=true],[data-press-motion=none],:focus-visible),.airflow-studio-motion_root__Ufag3 [data-airflow-switch]:active:has(>input:enabled:not(:focus-visible)),.airflow-studio-motion_root__Ufag3 label:not([data-airflow-switch]):active>input:is([type=radio],[type=checkbox]):enabled:not(:focus-visible)+span{transform:scale(var(--ds2-motion-scale-control-press));transition-duration:var(--ds2-motion-duration-press)}.airflow-studio-motion_root__Ufag3 [data-airflow-switch]>input{transition:background-color var(--ds2-motion-duration-control) var(--ds2-motion-ease-move)}.airflow-studio-motion_root__Ufag3 [data-airflow-switch]>input:before{transition:transform var(--ds2-motion-duration-control) var(--ds2-motion-ease-enter)}@supports selector(details::details-content){.airflow-studio-motion_root__Ufag3 details{--airflow-disclosure-duration:var(--ds2-motion-duration-overlay-exit);--airflow-disclosure-ease:var(--ds2-motion-ease-exit)}.airflow-studio-motion_root__Ufag3 details[open]{--airflow-disclosure-duration:var(--ds2-motion-duration-overlay-enter);--airflow-disclosure-ease:var(--ds2-motion-ease-enter)}.airflow-studio-motion_root__Ufag3 details::details-content{opacity:0;interactivity:inert;pointer-events:none;transition-property:opacity,content-visibility;transition-duration:var(--airflow-disclosure-duration);transition-timing-function:var(--airflow-disclosure-ease);transition-behavior:allow-discrete}.airflow-studio-motion_root__Ufag3 details[open]::details-content{opacity:1;interactivity:auto;pointer-events:auto}.airflow-studio-motion_root__Ufag3 .airflow-studio-motion_menu__9Pbwq>div{transform:translateY(calc(-1 * var(--ds2-motion-presence-distance-anchor))) scale(var(--ds2-motion-scale-presence-enter));transform-origin:top right;transition:transform var(--airflow-disclosure-duration) var(--airflow-disclosure-ease)}.airflow-studio-motion_root__Ufag3 .airflow-studio-motion_menu__9Pbwq[open]>div{transform:none}.airflow-studio-motion_root__Ufag3 details:not(.airflow-studio-motion_menu__9Pbwq):has(>summary+:last-child)::details-content{display:grid;grid-template-rows:0fr;overflow:clip;overflow-clip-margin:var(--ds2-spacing-50);content-visibility:visible;visibility:hidden;transition-property:grid-template-rows,opacity,visibility}.airflow-studio-motion_root__Ufag3 details[open]:not(.airflow-studio-motion_menu__9Pbwq):has(>summary+:last-child)::details-content{grid-template-rows:1fr;visibility:visible}.airflow-studio-motion_root__Ufag3 details:not(.airflow-studio-motion_menu__9Pbwq)>summary+:last-child{min-block-size:0}@supports (interpolate-size:allow-keywords){.airflow-studio-motion_root__Ufag3 details:not(.airflow-studio-motion_menu__9Pbwq,:has(>summary+:last-child))::details-content{interpolate-size:allow-keywords;block-size:0;overflow:clip;overflow-clip-margin:var(--ds2-spacing-50);transition-property:block-size,opacity,content-visibility}.airflow-studio-motion_root__Ufag3 details[open]:not(.airflow-studio-motion_menu__9Pbwq,:has(>summary+:last-child))::details-content{block-size:auto}}.airflow-studio-motion_root__Ufag3 details:not(.airflow-studio-motion_menu__9Pbwq)>summary{transition:background-color var(--ds2-motion-duration-control) var(--ds2-motion-ease-move),color var(--ds2-motion-duration-control) var(--ds2-motion-ease-move),transform var(--ds2-motion-duration-control) var(--ds2-motion-ease-enter),margin-block-end var(--airflow-disclosure-duration) var(--airflow-disclosure-ease)}.airflow-studio-motion_root__Ufag3 .airflow-studio-motion_menu__9Pbwq:has(>summary:focus-visible)>div,.airflow-studio-motion_root__Ufag3 details:has(>summary:focus-visible)::details-content,.airflow-studio-motion_root__Ufag3 details>summary:focus-visible,.airflow-studio-motion_root__Ufag3 details>summary:focus-visible:after{transition:none}}}.airflow-studio-panel_frame__DYr9P{--panel-gutter:var(--ds2-spacing-250);--panel-line:var(--ds2-color-border-div);--panel-recess:var(--ds2-color-background-primary);--panel-ink:var(--ds2-color-text-primary);--panel-muted:var(--ds2-color-text-secondary);--panel-intake:var(--ds2-color-icon-primary);--panel-exhaust:var(--ds2-color-icon-warning);border-radius:var(--ds2-radius-400);background:var(--ds2-color-surface-div)}.airflow-studio-panel_frame__DYr9P [data-testid=airflow-mobile-sheet-header]{padding-inline:var(--panel-gutter);padding-bottom:var(--ds2-spacing-150)}.airflow-studio-panel_frame__DYr9P [data-testid=airflow-mobile-sheet-header]>p{display:flex;align-items:center;gap:var(--ds2-spacing-75,.375rem);margin:0;color:var(--panel-muted);font-size:var(--ds2-text-caption-m-font-size);font-weight:650;letter-spacing:.07em;text-transform:uppercase}.airflow-studio-panel_frame__DYr9P [data-testid=airflow-mobile-sheet-header]>p:before{width:var(--ds2-spacing-75,.375rem);height:var(--ds2-spacing-75,.375rem);border-radius:50%;background:var(--panel-intake);content:""}.airflow-studio-panel_frame__DYr9P [data-testid=airflow-mobile-sheet-header] h2{color:var(--panel-ink);font-size:1.4375rem;line-height:1.12;letter-spacing:-.045em}.airflow-studio-panel_frame__DYr9P [data-testid=airflow-mobile-sheet-body]{min-width:0;padding-right:max(var(--panel-gutter),env(safe-area-inset-right));padding-left:max(var(--panel-gutter),env(safe-area-inset-left));padding-bottom:max(var(--ds2-spacing-250),env(safe-area-inset-bottom));scrollbar-width:thin}.airflow-studio-panel_frame__DYr9P .airflow-studio-panel_panel__UxmRD{padding:0;color:var(--panel-ink)}.airflow-studio-panel_overview__rgy8d{display:grid;min-width:0;gap:var(--ds2-spacing-250)}.airflow-studio-panel_readout__t0gkn{display:grid;gap:var(--ds2-spacing-150);padding:var(--ds2-spacing-200);border-radius:var(--ds2-radius-250);background:var(--panel-recess)}.airflow-studio-panel_metrics__ApAzK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds2-spacing-200);margin:0}.airflow-studio-panel_metrics__ApAzK>div{display:grid;gap:var(--ds2-spacing-50)}.airflow-studio-panel_metrics__ApAzK dt{color:var(--panel-muted);font-size:.8125rem}.airflow-studio-panel_metrics__ApAzK dd{grid-row:1;margin:0;color:var(--panel-ink);font-size:2.125rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1}.airflow-studio-panel_balance__uyvDi{display:flex;gap:var(--ds2-spacing-50);height:var(--ds2-spacing-50);border-radius:var(--ds2-radius-full);background:var(--panel-line)}.airflow-studio-panel_balance__uyvDi span{flex-basis:0;min-width:0;border-radius:var(--ds2-radius-full)}.airflow-studio-panel_balance__uyvDi [data-direction=intake]{background:var(--panel-intake)}.airflow-studio-panel_balance__uyvDi [data-direction=exhaust]{background:var(--panel-exhaust)}.airflow-studio-panel_flowSummary__ewiFL{margin:0;color:var(--panel-muted);font-size:.8125rem;line-height:1.5}.airflow-studio-panel_compareAction__Ich0M{display:none;align-items:center;justify-content:space-between;gap:var(--ds2-spacing-100);min-height:2.75rem;padding:var(--ds2-spacing-100) var(--ds2-spacing-150);border:0;border-radius:var(--ds2-radius-150);background:var(--panel-recess);color:var(--panel-ink);font-size:.8125rem;font-weight:550;text-align:start;cursor:pointer}.airflow-studio-panel_compareAction__Ich0M svg{flex:none;width:var(--ds2-size-icon-sm);height:var(--ds2-size-icon-sm)}@media (max-width:1199px){.airflow-studio-panel_compareAction__Ich0M{display:flex}}.airflow-studio-panel_eyebrow__MgmGN{margin:0;color:var(--panel-muted);font-size:.6875rem;font-weight:650;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.airflow-studio-panel_findings__ZYPYa>section>h2{display:none}.airflow-studio-panel_findings__ZYPYa>section{gap:var(--ds2-spacing-100)}.airflow-studio-panel_findings__ZYPYa [data-testid=airflow-pressure]{padding-block:0}.airflow-studio-panel_findings__ZYPYa [data-testid=airflow-analysis-status],.airflow-studio-panel_findings__ZYPYa [data-testid=airflow-pressure-message]{padding:var(--ds2-spacing-150) var(--ds2-spacing-150);border-radius:var(--ds2-radius-100);background:var(--panel-recess);color:var(--panel-ink);font-size:.8125rem;line-height:1.5}.airflow-studio-panel_findings__ZYPYa [data-analysis-state=error]>[data-testid=airflow-analysis-status],.airflow-studio-panel_findings__ZYPYa [data-testid=airflow-analysis-status][data-analysis-state=error]{border-inline-start:2px solid var(--panel-exhaust)}.airflow-studio-panel_tools__t4_89{display:grid;min-width:0}.airflow-studio-panel_tools__t4_89>h3{padding-bottom:var(--ds2-spacing-100)}.airflow-studio-panel_tools__t4_89>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds2-spacing-100);min-width:0;min-height:2.75rem;padding:var(--ds2-spacing-100) var(--ds2-spacing-100);border:0;background:transparent;color:var(--panel-ink);font:inherit;font-size:.8125rem;font-weight:550;text-align:start;cursor:pointer;touch-action:manipulation}.airflow-studio-panel_tools__t4_89>button svg{width:var(--ds2-size-icon-sm);height:var(--ds2-size-icon-sm);color:var(--panel-muted)}.airflow-studio-panel_tools__t4_89>button svg:last-child{width:.875rem;height:.875rem}.airflow-studio-panel_frame__DYr9P .airflow-studio-panel_panel__UxmRD details>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ds2-spacing-100);min-width:0;min-height:2.75rem;margin:0;padding:var(--ds2-spacing-100) var(--ds2-spacing-100);border:0;border-radius:var(--ds2-radius-100);background:var(--panel-recess);color:var(--panel-ink);font-size:.8125rem;font-weight:500;list-style:none}.airflow-studio-panel_panel__UxmRD details>summary::-webkit-details-marker{display:none}.airflow-studio-panel_panel__UxmRD details>summary:after{content:"";width:.375rem;height:.375rem;flex:none;margin-inline-start:auto;margin-inline-end:.125rem;border:solid var(--panel-muted);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.airflow-studio-panel_panel__UxmRD details[open]>summary:after{transform:rotate(225deg)}.airflow-studio-panel_frame__DYr9P .airflow-studio-panel_panel__UxmRD details[open]>summary{margin-block-end:var(--ds2-spacing-100)}.airflow-studio-panel_frame__DYr9P .airflow-studio-panel_panel__UxmRD>details{margin-block-start:var(--ds2-spacing-200)}.airflow-studio-panel_frame__DYr9P .airflow-studio-panel_panel__UxmRD>details>summary span{margin-inline-start:auto;color:var(--panel-muted);font-variant-numeric:tabular-nums}.airflow-studio-panel_panel__UxmRD>details>summary:after{margin-inline-start:var(--ds2-spacing-50)}.airflow-studio-panel_panel__UxmRD>details>div>button{border:1px solid transparent}.airflow-studio-panel_panel__UxmRD>details>div>button[aria-pressed=true]{border-color:var(--panel-line)}.airflow-studio-panel_frame__DYr9P .airflow-studio-panel_panel__UxmRD>div:has(>button[aria-controls=airflow-context-content]){display:flex;gap:var(--ds2-spacing-100);margin-bottom:var(--ds2-spacing-200);padding-bottom:var(--ds2-spacing-100)}.airflow-studio-panel_frame__DYr9P .airflow-studio-panel_panel__UxmRD>div:has(>button[aria-controls=airflow-context-content])>button:first-child{padding-inline:var(--ds2-spacing-100);border-radius:var(--ds2-radius-100);background:var(--panel-recess);color:var(--panel-ink);font-size:.8125rem;font-weight:550}.airflow-studio-panel_panel__UxmRD:not([data-mode=results]) [id=airflow-context-content] h3{color:var(--panel-ink);letter-spacing:-.015em}.airflow-studio-panel_panel__UxmRD:not([data-mode=results]) input:is([type=number],[type=text]),.airflow-studio-panel_panel__UxmRD:not([data-mode=results]) select{max-width:100%;border-radius:var(--ds2-radius-150);background-color:var(--panel-recess)}.airflow-studio-panel_panel__UxmRD:not([data-mode=results]) :is(input[type=number],output){font-variant-numeric:tabular-nums}.airflow-studio-panel_frame__DYr9P .airflow-studio-panel_panel__UxmRD[data-mode=case] fieldset>div{grid-template-columns:minmax(0,1fr);gap:var(--ds2-spacing-50)}.airflow-studio-panel_frame__DYr9P .airflow-studio-panel_panel__UxmRD[data-mode=case] fieldset label>span{min-height:3.5rem;border-radius:var(--ds2-radius-150);background:var(--panel-recess)}.airflow-studio-panel_frame__DYr9P .airflow-studio-panel_panel__UxmRD[data-mode=case] fieldset input:checked+span{border-color:var(--ds2-color-input-border-focus);background:var(--panel-recess)}.airflow-studio-panel_frame__DYr9P .airflow-studio-panel_panel__UxmRD[data-mode=case] fieldset+p{margin-block:var(--ds2-spacing-75,.375rem) var(--ds2-spacing-25);font-size:var(--ds2-text-body-m-font-size);font-weight:650;font-variant-numeric:tabular-nums}.airflow-studio-panel_frame__DYr9P .airflow-studio-panel_panel__UxmRD[data-mode=case] fieldset+p span{font-weight:400}.airflow-studio-panel_frame__DYr9P .airflow-studio-panel_panel__UxmRD[data-mode=case] label:has(input[type=number]){min-height:2.75rem;gap:var(--ds2-spacing-100)}.airflow-studio-panel_panel__UxmRD :is([data-issue-code],[data-restriction-id]){border:1px solid var(--panel-line);border-radius:var(--ds2-radius-150);background:var(--panel-recess)}.airflow-studio-panel_panel__UxmRD :is(button,summary):focus-visible{outline:var(--ds2-size-border-width-medium) solid var(--ds2-color-input-border-focus);outline-offset:var(--ds2-spacing-25)}@media (min-width:1200px){.airflow-studio-panel_frame__DYr9P [data-testid=airflow-mobile-sheet-header]{padding-top:var(--ds2-spacing-250)}}@media (max-width:767px){.airflow-studio-panel_frame__DYr9P{--panel-gutter:var(--ds2-spacing-200);border-radius:var(--ds2-radius-400) var(--ds2-radius-400) 0 0}.airflow-studio-panel_frame__DYr9P [data-testid=airflow-mobile-sheet-header]{padding-right:max(var(--panel-gutter),env(safe-area-inset-right));padding-left:max(var(--panel-gutter),env(safe-area-inset-left))}}@media (hover:hover) and (pointer:fine){.airflow-studio-panel_frame__DYr9P .airflow-studio-panel_panel__UxmRD details>summary:hover,.airflow-studio-panel_frame__DYr9P .airflow-studio-panel_panel__UxmRD>div:has(>button[aria-controls=airflow-context-content])>button:first-child:hover,.airflow-studio-panel_panel__UxmRD>details>div>button:not([aria-pressed=true]):hover,.airflow-studio-panel_tools__t4_89>button:hover{background:var(--ds2-color-surface-selected)}}@media (prefers-reduced-motion:no-preference){.airflow-studio-panel_panel__UxmRD details>summary:after,.airflow-studio-panel_tools__t4_89>button{transition:transform var(--ds2-motion-duration-control) var(--ds2-motion-ease-enter)}.airflow-studio-panel_tools__t4_89>button:active:not(:focus-visible){transform:scale(.97)}}.airflow-studio_page__hpwJT.airflow-studio_page__hpwJT{width:100%;max-width:none;padding:0 0 var(--ucoms-cookie-banner-only-height,0);overflow:hidden}.airflow-studio_page__hpwJT .airflow-studio_studio__Q8mmQ{position:relative;display:flex;flex:1;min-height:0;border-radius:0;background:var(--ds2-color-background-primary)}.airflow-studio_page__hpwJT .airflow-studio_workspace__94YJX{flex:1;gap:0;min-height:0;padding:0}.airflow-studio_page__hpwJT .airflow-studio_stage__HjYxp{--studio-scene-head:0.75rem;--studio-scene-foot:5.5rem;--studio-edge:clamp(1rem,2.35vw,2.5rem);position:relative;isolation:isolate;border-radius:0;background-color:var(--ds2-color-background-primary)}.airflow-studio_page__hpwJT .airflow-studio_stage__HjYxp [data-testid=airflow-canvas]{--canvas-viewport-height:max(0px,calc(100cqh - var(--studio-scene-head) - var(--studio-scene-foot)));flex:none;grid-template-rows:var(--canvas-viewport-height);height:var(--canvas-viewport-height);margin-top:var(--studio-scene-head);border-radius:0;background:transparent}.airflow-studio_page__hpwJT .airflow-studio_stage__HjYxp [data-testid=airflow-canvas][data-compact-controls]{--canvas-viewport-height:max(0px,calc(100cqh - var(--studio-scene-head) - var(--studio-scene-foot) - 4rem));grid-template-rows:var(--canvas-viewport-height) 4rem;height:calc(var(--canvas-viewport-height) + 4rem)}.airflow-studio_menu__qmyM6>summary{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:0;border-radius:var(--ds2-radius-full);background:var(--ds2-color-surface-div);color:var(--ds2-color-text-primary);cursor:pointer;list-style:none}.airflow-studio_menu__qmyM6{position:relative}.airflow-studio_menu__qmyM6>summary::-webkit-details-marker{display:none}.airflow-studio_menu__qmyM6>summary svg{width:var(--ds2-size-icon-md);height:var(--ds2-size-icon-md)}.airflow-studio_menu__qmyM6>div{position:absolute;inset:calc(100% + var(--ds2-spacing-75, .375rem)) 0 auto auto;display:grid;min-width:13rem;padding:var(--ds2-spacing-75,.375rem);border-radius:var(--ds2-radius-250);background:var(--ds2-color-surface-div)}.airflow-studio_menu__qmyM6>div>:is(button,a){display:flex;align-items:center;gap:var(--ds2-spacing-75,.375rem);min-height:2.75rem;padding-inline:var(--ds2-spacing-125,.625rem);border:0;border-radius:var(--ds2-radius-150);background:transparent;color:var(--ds2-color-text-primary);font:inherit;font-size:var(--ds2-text-body-s-font-size);text-align:left;text-decoration:none;cursor:pointer}.airflow-studio_viewbar___OqZQ{display:contents}.airflow-studio_sceneIdentity__qtT8T{position:absolute;z-index:3;inset:auto auto calc(var(--studio-scene-foot) + .45rem) var(--studio-edge);display:grid;gap:var(--ds2-spacing-25);max-width:min(22%,15rem);pointer-events:none}.airflow-studio_sceneHint__4k4xW,.airflow-studio_sceneIdentity__qtT8T span{color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-caption-m-font-size);line-height:1.3}.airflow-studio_sceneIdentity__qtT8T span{font-weight:650;letter-spacing:.08em;text-transform:uppercase}.airflow-studio_sceneIdentity__qtT8T strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--ds2-text-body-s-font-size);line-height:1.2}.airflow-studio_flowControls__wK8sq{position:absolute;z-index:3;top:var(--studio-edge);right:var(--studio-edge);display:flex;gap:var(--ds2-spacing-50)}.airflow-studio_airToggle__vSizF{display:flex;align-items:center;gap:var(--ds2-spacing-75,.375rem);min-height:2.75rem;padding-inline:var(--ds2-spacing-125,.625rem);border-radius:var(--ds2-radius-full);background:var(--ds2-color-surface-div);color:var(--ds2-color-text-primary);font-size:var(--ds2-text-caption-m-font-size);font-weight:600;white-space:nowrap;cursor:pointer;user-select:none}.airflow-studio_airToggle__vSizF input{appearance:none;display:grid;flex:none;align-items:center;width:2.125rem;height:var(--ds2-spacing-250);margin:0;padding:var(--ds2-spacing-25);border:0;border-radius:var(--ds2-radius-full);background:var(--ds2-color-input-border);cursor:inherit}.airflow-studio_airToggle__vSizF:has(input:disabled){color:var(--ds2-color-text-tertiary);cursor:default}.airflow-studio_airToggle__vSizF input:disabled{opacity:.55}.airflow-studio_airToggle__vSizF input:before{width:var(--ds2-spacing-200);height:var(--ds2-spacing-200);border-radius:var(--ds2-radius-full);background:var(--ds2-color-button-primary-text);content:""}.airflow-studio_airToggle__vSizF input:checked{background:var(--ds2-color-button-primary-background)}.airflow-studio_airToggle__vSizF input:checked:before{transform:translateX(.875rem)}.airflow-studio_history__J08Kb{position:absolute;z-index:3;top:calc(var(--studio-edge) + 3.25rem);right:var(--studio-edge);display:flex;gap:var(--ds2-spacing-25)}.airflow-studio_history__J08Kb button{min-width:2.75rem;min-height:2.75rem;border:0;border-radius:var(--ds2-radius-full);background:var(--ds2-color-surface-div)}.airflow-studio_history__J08Kb button:disabled{background:var(--ds2-color-button-disabled-background)}.airflow-studio_history__J08Kb svg,.airflow-studio_toolbar__SO88t svg{flex:none}.airflow-studio_toolbar__SO88t{position:absolute;z-index:3;bottom:max(var(--ds2-spacing-200),env(safe-area-inset-bottom,0px));left:50%;display:flex;align-items:center;gap:var(--ds2-spacing-50);padding:var(--ds2-spacing-75,.375rem);transform:translateX(-50%);border-radius:var(--ds2-radius-300);background:var(--ds2-color-surface-div);white-space:nowrap}.airflow-studio_toolbar__SO88t button{min-height:2.75rem}.airflow-studio_toolbar__SO88t [aria-label="Сборка"]{gap:var(--ds2-spacing-50)}.airflow-studio_toolbar__SO88t [aria-label="Сборка"]>button{border-radius:var(--ds2-radius-200);font-size:var(--ds2-text-body-s-font-size)}.airflow-studio_toolbar__SO88t[data-empty] button[aria-haspopup=dialog]:enabled{border-color:var(--ds2-color-button-primary-background);background:var(--ds2-color-button-primary-background);color:var(--ds2-color-button-primary-text)}.airflow-studio_toolbar__SO88t[data-empty] button[aria-controls=airflow-context-panel][aria-expanded]:enabled{border-color:var(--ds2-color-border-div);background:var(--ds2-color-background-primary);color:var(--ds2-color-text-primary)}.airflow-studio_analysisButton__BwEpN,.airflow-studio_compareButton__ZbOZL,.airflow-studio_demo__ZBSP_{display:flex;align-items:center;justify-content:center;gap:var(--ds2-spacing-50);padding-inline:var(--ds2-spacing-125,.625rem);border:0;border-radius:var(--ds2-radius-200);background:transparent;color:var(--ds2-color-text-primary);font:inherit;font-size:var(--ds2-text-body-s-font-size);font-weight:600;cursor:pointer}.airflow-studio_analysisButton__BwEpN{display:none}.airflow-studio_analysisButton__BwEpN svg{width:var(--ds2-size-icon-md);height:var(--ds2-size-icon-md)}.airflow-studio_sceneHint__4k4xW{position:absolute;z-index:2;inset:auto var(--studio-edge) 1.4rem auto;width:min(14%,9rem);margin:0;text-align:right;text-wrap:balance;pointer-events:none}.airflow-studio_demo__ZBSP_{position:absolute;z-index:3;top:62%;left:50%;min-height:2.75rem;translate:-50% 0;border:1px solid var(--ds2-color-border-div);background:var(--ds2-color-surface-div);box-shadow:var(--ds2-elevation-sm);white-space:nowrap}.airflow-studio_page__hpwJT .airflow-studio_stage__HjYxp [data-testid=airflow-board-face]{translate:calc(var(--studio-edge) - 12px) .4rem}.airflow-studio_page__hpwJT .airflow-studio_stage__HjYxp [data-airflow-studio-overlay]{bottom:var(--studio-scene-foot)}.airflow-studio_page__hpwJT .airflow-studio_stage__HjYxp [data-testid=airflow-canvas-navigation]{border-radius:var(--ds2-radius-250);background:var(--ds2-color-surface-div)}.airflow-studio_page__hpwJT .airflow-studio_stage__HjYxp [data-testid=airflow-part-settings-jump]{position:absolute;z-index:3;top:calc(var(--studio-edge) + 3.25rem);right:calc(var(--studio-edge) + 8.25rem);min-height:2.75rem;border:1px solid var(--ds2-color-border-div);border-radius:var(--ds2-radius-full);background:var(--ds2-color-surface-div)}@media (min-width:1200px){.airflow-studio_page__hpwJT .airflow-studio_workspace__94YJX{grid-template-columns:minmax(0,1fr) clamp(19.5rem,25vw,23rem)}}@media (max-width:1199px){.airflow-studio_analysisButton__BwEpN{display:flex}.airflow-studio_compareButton__ZbOZL,.airflow-studio_sceneHint__4k4xW{display:none}}@media (max-width:767px){.airflow-studio_page__hpwJT .airflow-studio_stage__HjYxp{--studio-edge:0.75rem;--studio-scene-head:4rem;--studio-scene-foot:max(4.75rem,calc(4rem + env(safe-area-inset-bottom, 0px)))}.airflow-studio_viewbar___OqZQ{position:absolute;z-index:3;inset:var(--studio-edge) var(--studio-edge) auto;display:flex;align-items:flex-start;gap:var(--ds2-spacing-100)}.airflow-studio_sceneIdentity__qtT8T{position:static;flex:1;min-width:0;max-width:none;padding-top:var(--ds2-spacing-25)}.airflow-studio_sceneIdentity__qtT8T span{font-size:.625rem}.airflow-studio_sceneIdentity__qtT8T strong{font-size:var(--ds2-text-caption-m-font-size)}.airflow-studio_flowControls__wK8sq{position:static;flex:none;flex-direction:column}.airflow-studio_history__J08Kb{top:6.85rem}.airflow-studio_page__hpwJT .airflow-studio_stage__HjYxp [data-testid=airflow-part-settings-jump]{top:5rem;right:auto;left:0;padding-inline:var(--ds2-spacing-150);color:var(--ds2-color-text-primary);cursor:pointer}.airflow-studio_toolbar__SO88t{width:max-content;max-width:calc(100% - 1rem);bottom:max(.5rem,env(safe-area-inset-bottom,0px));border-radius:var(--ds2-radius-250)}.airflow-studio_toolbar__SO88t [aria-label="Сборка"]{flex:0 1 auto}.airflow-studio_toolbar__SO88t [aria-label="Сборка"]>button{flex:none}.airflow-studio_analysisButton__BwEpN,.airflow-studio_toolbar__SO88t [aria-label="Сборка"]>button{min-height:2.75rem;padding-inline:var(--ds2-spacing-100);font-size:var(--ds2-text-caption-m-font-size)}.airflow-studio_page__hpwJT .airflow-studio_stage__HjYxp [data-testid=airflow-canvas-navigation]{padding-inline:var(--ds2-spacing-25)}}@media (max-width:359px){.airflow-studio_analysisButton__BwEpN,.airflow-studio_toolbar__SO88t [aria-label="Сборка"]>button{padding-inline:var(--ds2-spacing-75,.375rem)}.airflow-studio_analysisButton__BwEpN svg{display:none}}@media (max-height:690px) and (min-width:768px){.airflow-studio_page__hpwJT .airflow-studio_stage__HjYxp{--studio-edge:1rem;--studio-scene-foot:4.4rem}.airflow-studio_sceneHint__4k4xW{display:none}.airflow-studio_toolbar__SO88t{bottom:.5rem}}@media (hover:hover) and (pointer:fine){.airflow-studio_analysisButton__BwEpN:hover,.airflow-studio_compareButton__ZbOZL:hover,.airflow-studio_demo__ZBSP_:hover,.airflow-studio_menu__qmyM6>div>:is(button,a):hover,.airflow-studio_menu__qmyM6>summary:hover{background:var(--ds2-color-surface-selected)}}.airflow-studio_flowLegend__3__Ci{position:absolute;z-index:2;top:calc(var(--studio-scene-head) + 2.5rem);left:var(--studio-edge);display:grid;gap:var(--ds2-spacing-50);margin:0;padding:var(--ds2-spacing-75,.375rem) var(--ds2-spacing-100);border-radius:var(--ds2-radius-150);background:var(--ds2-color-surface-div);color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-caption-m-font-size);line-height:1.2;list-style:none;pointer-events:none}.airflow-studio_flowLegend__3__Ci li{--flow-key:var(--ds2-color-icon-primary);display:flex;align-items:center;gap:var(--ds2-spacing-75,.375rem)}.airflow-studio_flowLegend__3__Ci li[data-flow=exhaust]{--flow-key:var(--ds2-color-icon-warning)}.airflow-studio_flowLegend__3__Ci li[data-flow=internal]{--flow-key:color-mix(in srgb,var(--ds2-color-icon-primary) 65%,var(--ds2-color-icon-error))}.airflow-studio_flowLegend__3__Ci li[data-flow=hidden]{--flow-key:var(--ds2-color-text-secondary)}.airflow-studio_flowLegend__3__Ci li:before{width:.85rem;height:.17rem;border-radius:var(--ds2-radius-full);background:var(--flow-key);content:""}.airflow-studio_flowLegend__3__Ci li[data-flow=hidden]:before{height:0;border-top:2px dashed var(--flow-key);border-radius:0}@media (max-width:767px){.airflow-studio_flowLegend__3__Ci{top:auto;bottom:calc(var(--studio-scene-foot) + var(--ds2-spacing-100))}}.airflow-workshop_panel__2fwuF{margin-top:var(--ds2-spacing-200);padding:var(--ds2-spacing-250);border-radius:var(--ds2-radius-300);background:var(--ds2-color-surface-div);color:var(--ds2-color-text-primary)}.airflow-workshop_panel__2fwuF>summary{min-height:44px;align-content:center;cursor:pointer;font-weight:600}.airflow-workshop_content__GuSHO{display:grid;gap:var(--ds2-spacing-200);padding-top:var(--ds2-spacing-150)}.airflow-workshop_hint__8jf9_{margin:0;color:var(--ds2-color-text-secondary);font-size:var(--ds2-text-caption-m-font-size);line-height:1.6;overflow-wrap:anywhere}.airflow-workshop_actions__jRbOx,.airflow-workshop_fields__wLQFB{display:flex;flex-wrap:wrap;gap:var(--ds2-spacing-150);align-items:end}.airflow-workshop_actions__jRbOx button,.airflow-workshop_context__6z_k3 button,.airflow-workshop_row__q83cG button{min-height:44px;padding:var(--ds2-spacing-100) var(--ds2-spacing-150);border:1px solid var(--ds2-color-border-subtle);border-radius:var(--ds2-radius-150);background:var(--ds2-color-background-primary);color:var(--ds2-color-text-primary);cursor:pointer;font:inherit}.airflow-workshop_actions__jRbOx button:hover,.airflow-workshop_context__6z_k3 button:hover,.airflow-workshop_row__q83cG button:hover{background:var(--ds2-color-button-neutral-hover)}.airflow-workshop_actions__jRbOx button:focus-visible,.airflow-workshop_context__6z_k3 button:focus-visible,.airflow-workshop_row__q83cG button:focus-visible{outline:2px solid var(--ds2-color-input-border-focus);outline-offset:2px}.airflow-workshop_actions__jRbOx button:disabled{opacity:.5;cursor:default}.airflow-workshop_cards__fBkHK{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:var(--ds2-spacing-150)}.airflow-workshop_row__q83cG{min-width:0;display:grid;gap:var(--ds2-spacing-100);padding:var(--ds2-spacing-200);border-radius:var(--ds2-radius-200)}.airflow-workshop_row__q83cG[data-active=true]{background:var(--ds2-color-surface-selected)}.airflow-workshop_row__q83cG h3{font-size:var(--ds2-text-body-s-font-size);margin:0}.airflow-workshop_status__Pwkan{color:var(--ds2-color-icon-success);font-size:var(--ds2-text-caption-m-font-size)}.airflow-workshop_status__Pwkan[data-severity=needs-removal]{color:var(--ds2-color-icon-warning)}.airflow-workshop_error__sWowS,.airflow-workshop_status__Pwkan[data-severity=blocked]{color:var(--ds2-color-icon-error)}.airflow-workshop_steps__b1l0p{padding-left:var(--ds2-spacing-250);margin:0;line-height:1.65;font-size:var(--ds2-text-caption-m-font-size)}.airflow-workshop_context__6z_k3{display:flex;flex-wrap:wrap;gap:var(--ds2-spacing-100);align-items:center;padding:var(--ds2-spacing-150);background:var(--ds2-color-surface-div)}.airflow-workshop_context__6z_k3 p{flex-basis:100%;margin:0}.airflow-workshop_preview__arbDX{width:100%;max-height:26rem;object-fit:contain;background:var(--ds2-color-background-primary);border-radius:var(--ds2-radius-200)}.airflow-workshop_compactList__HOtmG{display:grid;gap:var(--ds2-spacing-100)}.airflow-workshop_compactList__HOtmG>div{display:flex;flex-wrap:wrap;align-items:end;gap:var(--ds2-spacing-100)}.airflow-workshop_compactList__HOtmG input,.airflow-workshop_compactList__HOtmG select{min-width:0;max-width:100%}@media (max-width:600px){.airflow-workshop_panel__2fwuF{padding:var(--ds2-spacing-150)}.airflow-workshop_fields__wLQFB>*{flex:1 1 8rem;min-width:0}}