@font-face{font-display:auto;font-family:colfax-web;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/522c51/00000000000000003b9acde6/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/522c51/00000000000000003b9acde6/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/522c51/00000000000000003b9acde6/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("opentype")}@font-face{font-display:auto;font-family:colfax-web;font-style:italic;font-weight:700;src:url(https://use.typekit.net/af/4e71b3/00000000000000003b9acde7/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/4e71b3/00000000000000003b9acde7/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/4e71b3/00000000000000003b9acde7/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3) format("opentype")}@font-face{font-display:auto;font-family:colfax-web;font-style:normal;font-weight:500;src:url(https://use.typekit.net/af/522c51/00000000000000003b9acde6/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/522c51/00000000000000003b9acde6/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/522c51/00000000000000003b9acde6/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("opentype")}@font-face{font-display:auto;font-family:colfax-web;font-style:italic;font-weight:500;src:url(https://use.typekit.net/af/4e71b3/00000000000000003b9acde7/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/4e71b3/00000000000000003b9acde7/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/4e71b3/00000000000000003b9acde7/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3) format("opentype")}@font-face{font-display:auto;font-family:colfax-web;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/bac079/00000000000000003b9acde4/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/bac079/00000000000000003b9acde4/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/bac079/00000000000000003b9acde4/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("opentype")}@font-face{font-display:auto;font-family:colfax-web;font-style:italic;font-weight:400;src:url(https://use.typekit.net/af/c1cc04/00000000000000003b9acde5/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/c1cc04/00000000000000003b9acde5/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/c1cc04/00000000000000003b9acde5/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3) format("opentype")}html:not(#\#){font-size:16px;height:auto}body:not(#\#),html:not(#\#){margin:0;padding:0}html{scrollbar-color:var(--color--scrollbar--fill) transparent}._button_18hrg_1:not(#\#){-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;border-radius:4px;box-sizing:border-box;color:var(--color--ink);cursor:pointer;display:inline-block;font-family:inherit;font-weight:var(--font-weight-bold);line-height:inherit;opacity:1;-webkit-text-decoration:none;text-decoration:none;transition:all .3s var(--material-ease);vertical-align:middle;white-space:nowrap}._button_18hrg_1:focus:not(#\#),._button_18hrg_1:hover:not(#\#){opacity:.8}._button_18hrg_1:active:not(#\#){opacity:.7}._disabled_18hrg_30:not(#\#){cursor:not-allowed}._buttonType-muted_18hrg_34:not(#\#){background-color:var(--color--primary-soft--surface);color:var(--color--primary-soft--ink)}._buttonType-muted_18hrg_34._disabled_18hrg_30:not(#\#){background-color:var(--color--disabled--surface);color:var(--color--disabled--ink)}._buttonType-muted_18hrg_34._disabled_18hrg_30:active:not(#\#),._buttonType-muted_18hrg_34._disabled_18hrg_30:focus:not(#\#),._buttonType-muted_18hrg_34._disabled_18hrg_30:hover:not(#\#){color:var(--color--disabled--ink)}._buttonType-primary_18hrg_50:not(#\#){background-color:var(--color--primary--surface)}._buttonType-primary_18hrg_50:not(#\#),._buttonType-primary_18hrg_50:active:not(#\#),._buttonType-primary_18hrg_50:focus:not(#\#),._buttonType-primary_18hrg_50:hover:not(#\#){color:var(--color--primary--ink)}._buttonType-primary_18hrg_50:hover:not(#\#){background-color:var(--color--primary--surface-hover)}._buttonType-primary_18hrg_50:active:not(#\#),._buttonType-primary_18hrg_50:focus:not(#\#){background-color:var(--color--primary--surface-active)}._buttonType-primary_18hrg_50._disabled_18hrg_30:not(#\#){background-color:var(--color--disabled--surface);color:var(--color--disabled--ink)}._buttonType-primary_18hrg_50._disabled_18hrg_30:active:not(#\#),._buttonType-primary_18hrg_50._disabled_18hrg_30:focus:not(#\#),._buttonType-primary_18hrg_50._disabled_18hrg_30:hover:not(#\#){color:var(--color--disabled--ink)}._buttonType-negative_18hrg_80:not(#\#),._buttonType-negative_18hrg_80:active:not(#\#),._buttonType-negative_18hrg_80:focus:not(#\#),._buttonType-negative_18hrg_80:hover:not(#\#){background-color:var(--color--danger--surface);color:var(--color--danger--ink)}._buttonType-negative_18hrg_80._disabled_18hrg_30:not(#\#){background-color:var(--color--disabled--surface);color:var(--color--disabled--ink)}._buttonSize-xxs_18hrg_97:not(#\#){font-size:1em;padding:.5em .8em}._buttonSize-xs_18hrg_102:not(#\#){font-size:1em;padding:.6em .8em}._buttonSize-s_18hrg_107:not(#\#){font-size:1em;padding:.7em 1em}._buttonSize-m_18hrg_112:not(#\#){font-size:1.1em;padding:.7em 1em}._buttonSize-l_18hrg_117:not(#\#){font-size:1.2em;padding:.7em 1em}._buttonSize-xl_18hrg_122:not(#\#){font-size:1.2em;padding:1em}._fullWidth_18hrg_127:not(#\#){display:block;text-align:center;width:100%}._button__leftIcon_18hrg_133:not(#\#),._button__rightIcon_18hrg_134:not(#\#){display:inline-block;line-height:.6;vertical-align:middle}._button__leftIcon_18hrg_133:not(#\#) svg,._button__rightIcon_18hrg_134:not(#\#) svg{fill:var(--color--ink-link)}._button__leftIcon_18hrg_133:not(#\#){margin-right:.5em}._button__leftIcon_18hrg_133:last-child:not(#\#){margin-right:0}._button__rightIcon_18hrg_134:not(#\#){margin-left:.5em}._button__rightIcon_18hrg_134:first-child:not(#\#){margin-left:0}._Button_1653r_1:not(#\#){justify-column:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color--surface);border:0;border:1px solid var(--color--border);box-sizing:border-box;color:var(--color--ink);color:var(--color--ink-subtle);cursor:pointer;display:flex;font-family:inherit;font-size:inherit;line-height:inherit;padding:7px 13px}._Button_1653r_1:hover:not(#\#){background-color:var(--color--surface-hover)}._Button_1653r_1:not(#\#) svg{fill:var(--color--ink-subtle)}._Button--s_1653r_30:not(#\#){padding:3px 10px}._Button--disabled_1653r_34:not(#\#){color:var(--color--disabled--ink);cursor:not-allowed}._Button--disabled_1653r_34:hover:not(#\#){background:var(--color--surface)}._Button--selected_1653r_43:not(#\#){background-color:var(--color--primary--surface-secondary);color:var(--color--primary--ink)}._Button--selected_1653r_43:not(#\#) svg{fill:var(--color--primary--ink)}._Button--selected_1653r_43._Button--disabled_1653r_34:not(#\#),._Button--selected_1653r_43:hover:not(#\#){background-color:var(--color--primary--surface-secondary)}._Button_1653r_1:first-child:not(#\#){border-left-width:1px;border-radius:4px 0 0 4px}._Button_1653r_1:last-child:not(#\#){border-radius:0 4px 4px 0}._Group_1b5yn_1:not(#\#){align-items:stretch;background-color:var(--color--surface);display:flex;overflow:hidden}._themeVariables_11af8_1:not(#\#){--base-body-color-rgb-components:52,54,58;--base-body-color:var(--color--ink);--light-body-color-rgb-components:132,132,132;--light-body-color:var(--color--ink-subtle);--placeholder-body-color-rgb-components:198,198,198;--placeholder-body-color:var(--color--ink-placeholder);--light-bg-color-rgb-components:245,245,245;--light-bg-color:var(--color--surface-muted);--lighter-bg-color-rgb-components:248,248,248;--lighter-bg-color:var(--color--surface-muted);--disabled-bg-color-rgb-components:237,237,237;--disabled-bg-color:var(--color--disabled--surface);--border-color-rgb-components:240,240,240;--border-color:var(--color--border);--darker-border-color-rgb-components:215,215,215;--darker-border-color:var(--color--border-hover);--alert-color-rgb-components:255,94,73;--alert-color:var(--color--ink-danger);--warning-color-rgb-components:255,215,0;--warning-color:var(--color--ink-warning);--notice-color-rgb-components:70,215,0;--notice-color:var(--color--ink-success);--warning-bg-color-rgb-components:255,255,229;--warning-bg-color:var(--color--warning-soft--surface);--add-color-rgb-components:76,176,109;--add-color:var(--color--diff-added--surface);--remove-color-rgb-components:235,87,106;--remove-color:var(--color--diff-removed--surface);--base-font-family:"colfax-web","Roboto","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;--monospaced-font-family:"Roboto Mono","Menlo","Bitstream Vera Sans Mono",Consolas,Courier,monospace;--font-weight-bold:500;--spacing-xs:.1875rem;--spacing-s:.375rem;--spacing-m:.75rem;--spacing-l:1.5rem;--spacing-xl:2.25rem;--spacing-xxl:3.75rem;--spacing-xxxl:6rem;--negative-spacing-xs:-.1875rem;--negative-spacing-s:-.375rem;--negative-spacing-m:-.75rem;--negative-spacing-l:-1.5rem;--negative-spacing-xl:-2.25rem;--negative-spacing-xxl:-3.75rem;--negative-spacing-xxxl:-6rem;--font-size-xxs:.6875rem;--font-size-xs:.75rem;--font-size-s:.875rem;--font-size-m:.9375rem;--font-size-l:1.0625rem;--font-size-xl:1.1875rem;--font-size-xxl:1.5625rem;--font-size-xxxl:1.875rem;--material-ease:cubic-bezier(.55,0,.1,1);--inertial-ease:cubic-bezier(.19,1,.22,1)}._canvas_11af8_85:not(#\#){-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;color:var(--color--ink);font-family:var(--base-font-family);font-size:var(--font-size-m);line-height:1.5}._inspector_4pnoo_1:not(#\#){margin:var(--spacing-l) 0}._panel_4pnoo_5:not(#\#){border-bottom:1px solid var(--color--border)}._panelHandle_4pnoo_9:not(#\#){all:inherit;background:var(--color--surface-muted);border:0;box-sizing:border-box;cursor:pointer;display:block;font-weight:var(--font-weight-bold);padding:5px 10px;width:100%}._panelHandle_4pnoo_9:hover:not(#\#){background:var(--color--surface-hover)}._panelBody_4pnoo_25:not(#\#){border-left:1px solid var(--color--border);border-right:1px solid var(--color--border);padding:20px}._groupDescription_4pnoo_31:not(#\#){font-size:var(--font-size-s);line-height:1.2;margin-bottom:20px}._propertyGroup_4pnoo_37:not(#\#){border:1px solid var(--color--border);border-radius:5px}._propertyOrMethod_4pnoo_42:not(#\#){border-bottom:1px solid var(--color--border);line-height:1.2}._propertyOrMethod_4pnoo_42:not(#\#) p{margin:0}._propertyOrMethodBody_4pnoo_51:not(#\#){padding:15px}._propertyOrMethodExample_4pnoo_55:not(#\#){position:relative}._propertyOrMethodExample_4pnoo_55:not(#\#) pre{background:var(--color--surface-muted);font-size:.8em;margin:0;max-height:240px;overflow:auto;padding:15px}._propertyOrMethodName_4pnoo_68:not(#\#){color:var(--color--ink-subtle);display:block;font-family:var(--monospaced-font-family);font-size:.9em;font-weight:700;margin-bottom:5px;-webkit-text-decoration:none;text-decoration:none}._propertyOrMethodName_4pnoo_68:hover:not(#\#){-webkit-text-decoration:underline;text-decoration:underline}._propertyOrMethodExampleActions_4pnoo_82:not(#\#){background:var(--color--surface);display:flex;padding:15px}._propertyOrMethodExampleActions_4pnoo_82:not(#\#)>*{margin-right:10px}._fieldError_kqzsn_1:not(#\#){color:var(--color--ink-danger);font-size:var(--font-size-xs);line-height:1.2;margin-top:var(--spacing-s)}._FieldGroup_uz9ju_1:not(#\#){display:block}._FieldGroup__item_uz9ju_5:not(#\#){display:block;margin-bottom:var(--spacing-l)}._FieldGroup__item_uz9ju_5:last-child:not(#\#){margin-bottom:0}._fieldHint_1q1d1_1:not(#\#){color:var(--color--ink-subtle);font-size:var(--font-size-xs);line-height:1.2;margin-top:var(--spacing-s)}._fieldHint_1q1d1_1:not(#\#) a{color:inherit}._fieldHint_1q1d1_1:not(#\#) a:hover{-webkit-text-decoration:none;text-decoration:none}._Form_5qspp_1:not(#\#),._Form__item_5qspp_5:not(#\#){display:block}._Form__item_5qspp_5:last-child:not(#\#){margin-bottom:0}._Form__item--default_5qspp_13:not(#\#){margin-bottom:var(--spacing-l)}._Form__item--condensed_5qspp_17:not(#\#){margin-bottom:var(--spacing-m)}._formLabel_12h4v_1:not(#\#){align-items:center;color:var(--color--ink-subtle);display:flex;margin-bottom:var(--spacing-s)}._formLabel_12h4v_1:hover:not(#\#) ._formLabel__code_12h4v_8{opacity:1}._formLabel--error_12h4v_14:not(#\#){color:var(--color--ink-danger)}._formLabel__label_12h4v_18:not(#\#){flex:1}._formLabel__code_12h4v_8:not(#\#){font-family:var(--monospaced-font-family);font-size:.95em;opacity:0;position:absolute;transition:opacity .2s var(--material-ease)}._hotKey_17bh5_1:not(#\#){align-items:center;display:inline-flex;gap:15px}._label_17bh5_7:not(#\#){align-items:center;display:flex}._keys_17bh5_12:not(#\#){align-items:center;display:inline-flex;gap:4px}._hotKeyKey_17bh5_18:not(#\#){background:var(--color--primary-soft--surface);border-radius:3px;padding:5px 8px}._Section_12uz1_1:not(#\#){display:flex;flex-direction:column;gap:var(--spacing-m);position:relative}._Section--highlighted_12uz1_8:not(#\#):before{animation:_pageContentSectionHighligh_12uz1_1 4s ease-in-out .25s forwards;border-radius:4px;box-shadow:0 0 0 4px var(--color--focus--border);content:"";inset:-20px -30px;pointer-events:none;position:absolute;z-index:10}._Section__header_12uz1_22:not(#\#){margin-left:var(--negative-spacing-l);margin-right:var(--negative-spacing-l)}._Section__header--clickable_12uz1_27:not(#\#){cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._Section__header--clickable_12uz1_27:hover:not(#\#) ._Section__arrow_12uz1_31:before{opacity:.7}._Section__title_12uz1_36:not(#\#){align-items:center;display:flex;gap:var(--spacing-m)}._Section__title_12uz1_36:not(#\#):after,._Section__title_12uz1_36:not(#\#):before{background-color:var(--color--border);content:"";height:1px}._Section__title_12uz1_36:not(#\#):before{width:calc(var(--spacing-l) - var(--spacing-m))}._Section__title_12uz1_36:not(#\#):after{flex:1;margin-right:var(--spacing-l)}._Section__title__content_12uz1_58:not(#\#){align-items:center;display:inline-flex;flex-shrink:0;font-size:var(--font-size-l);font-weight:var(--font-weight-bold)}._Section__arrow_12uz1_31:not(#\#){align-self:stretch;margin-right:.3em;position:relative;width:15px}._Section__arrow_12uz1_31:not(#\#):before{border-bottom:6px solid transparent;border-left:6px solid var(--color--ink);border-top:6px solid transparent;content:"";height:0;left:6px;margin-top:-6px;position:absolute;top:50%;transform-origin:50% 50%;transition:transform .2s ease-out;width:0}._Section__arrow--is-open_12uz1_88:not(#\#):before{transform:rotate(90deg)}@keyframes _pageContentSectionHighligh_12uz1_1{0%{box-shadow:0 0 0 4px var(--color--focus--border),0 0 0 4px var(--color--focus--outline)}15%{box-shadow:0 0 0 4px var(--color--focus--border),0 0 0 80px transparent}75%{box-shadow:0 0 0 4px var(--color--focus--border),0 0 0 80px transparent}to{box-shadow:0 0 0 4px transparent,0 0 0 80px transparent}}._SidebarPanel_a4c7y_1:not(#\#){border-bottom:1px solid var(--color--border)}._SidebarPanel__header_a4c7y_5:not(#\#){align-items:center;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color--surface);background-color:var(--color--surface-muted);border:0;box-sizing:border-box;color:var(--color--ink);cursor:pointer;display:flex;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}._SidebarPanel__header_a4c7y_5:focus:not(#\#),._SidebarPanel__header_a4c7y_5:hover:not(#\#){background-color:var(--color--surface-hover)}._SidebarPanel__header__title_a4c7y_30:not(#\#){flex:1;font-weight:500;padding:0 20px}._SidebarPanel__header__chevron_a4c7y_36:not(#\#){align-items:center;display:flex;padding:13px 15px}._SidebarPanel__content_a4c7y_42:not(#\#){padding:20px}._SidebarPanel__content--no-padding_a4c7y_46:not(#\#){padding:0}._Spinner--inline_1u42l_1:not(#\#){display:inline-block;position:relative;vertical-align:middle}._Spinner--centered_1u42l_7:not(#\#){left:50%;position:absolute;top:50%}._Spinner__bar_1u42l_13:not(#\#){animation:_Spinner__spin_1u42l_1 1.2s linear infinite;background-color:var(--color--ink-subtle);height:14%;left:-20%;position:absolute;top:0;width:40%}@keyframes _Spinner__spin_1u42l_1{0%{opacity:1}to{opacity:.15}}._switchField__flex_ietsf_1:not(#\#){align-items:center;display:flex}._switchField__switchInput_ietsf_6:not(#\#){width:55px}._switchField__label_ietsf_10:not(#\#){color:var(--color--ink);flex:1;line-height:1.1;line-height:20px;margin-bottom:0;pointer-events:none;-moz-user-select:text;-webkit-user-select:text;user-select:text}._switchField__below_ietsf_22:not(#\#){margin-left:55px;margin-top:var(--spacing-s)}._switchInput__inner_vh6pt_1:not(#\#){color:var(--color--primary--ink);font-size:12px;left:24px;position:absolute;transition:left .3s cubic-bezier(.35,0,.25,1)}._switchInput_vh6pt_1:not(#\#){background-color:var(--color--ink-muted);border:1px solid var(--color--border);border-radius:20px;box-sizing:border-box;cursor:pointer;display:inline-block;height:22px;line-height:20px;position:relative;transition:all .3s cubic-bezier(.35,0,.25,1);vertical-align:middle;width:44px}._switchInput_vh6pt_1:not(#\#):after{animation-duration:.3s;animation-name:_switchInput__off_vh6pt_1;animation-timing-function:cubic-bezier(.35,0,.25,1);background-color:var(--color--surface);border-radius:50%;box-shadow:var(--shadow--raised);content:" ";cursor:pointer;height:18px;left:2px;position:absolute;top:1px;transform:scale(1);transition:left .3s cubic-bezier(.35,0,.25,1),transform .3s cubic-bezier(.35,0,.25,1);width:18px}._switchInput_vh6pt_1:focus:not(#\#):after,._switchInput_vh6pt_1:hover:not(#\#):after{animation-name:_switchInput__on_vh6pt_1;transform:scale(1.1)}._switchInput__checked_vh6pt_50:not(#\#){background-color:var(--color--primary--surface);border-color:var(--color--primary--surface)}._switchInput__checked_vh6pt_50:not(#\#) ._switchInput__inner_vh6pt_1{left:6px}._switchInput__checked_vh6pt_50:not(#\#):after{left:22px}._switchInput__disabled_vh6pt_63:not(#\#){background:var(--color--disabled--surface);border-color:var(--color--border);cursor:no-drop}._switchInput__disabled_vh6pt_63:not(#\#):after{animation-name:_none_vh6pt_1;background:var(--color--disabled--ink);cursor:no-drop}._switchInput__disabled_vh6pt_63:focus:not(#\#):after,._switchInput__disabled_vh6pt_63:hover:not(#\#):after{animation-name:_none_vh6pt_1;transform:scale(1)}@keyframes _switchInput__on_vh6pt_1{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1.1)}}@keyframes _switchInput__off_vh6pt_1{0%{transform:scale(1.1)}to{transform:scale(1)}}._TextInput_1kqkh_1:not(#\#){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color--surface);background-image:none;border:1px solid var(--color--border);border-radius:0;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:var(--font-size-m);padding:10px;resize:none;transition:border .2s var(--material-ease);width:100%}._TextInput_1kqkh_1:not(#\#)::-moz-placeholder{color:var(--color--ink-placeholder)}._TextInput_1kqkh_1:not(#\#)::placeholder{color:var(--color--ink-placeholder)}._TextInput_1kqkh_1:hover:not(#\#){border-color:var(--color--border-hover)}._TextInput_1kqkh_1:focus:not(#\#){border-color:var(--color--focus--border);box-shadow:0 0 0 4px var(--color--focus--outline);outline:0}._TextInput--monospaced_1kqkh_32:not(#\#){font-family:var(--monospaced-font-family);font-size:var(--font-size-s)}._TextInput--disabled_1kqkh_37:not(#\#){background:var(--color--disabled--surface);border-color:var(--color--border);color:var(--color--disabled--ink)}._TextInput--error_1kqkh_43:not(#\#),._TextInput--error_1kqkh_43:focus:not(#\#),._TextInput--error_1kqkh_43:hover:not(#\#){border-color:var(--color--danger-soft--border)}._TextInput--error_1kqkh_43:focus:not(#\#){box-shadow:0 0 0 4px var(--color--danger-soft--outline)}._TextareaInput_1xr0a_1:not(#\#){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color--surface);background-image:none;border:1px solid var(--color--border);border-radius:0;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:var(--font-size-m);padding:10px;resize:none;transition:border .2s var(--material-ease);width:100%}._TextareaInput_1xr0a_1:not(#\#)::-moz-placeholder{color:var(--color--ink-placeholder)}._TextareaInput_1xr0a_1:not(#\#)::placeholder{color:var(--color--ink-placeholder)}._TextareaInput_1xr0a_1:hover:not(#\#){border-color:var(--color--border-hover)}._TextareaInput_1xr0a_1:focus:not(#\#){border-color:var(--color--focus--border);box-shadow:0 0 0 4px var(--color--focus--outline);outline:0}._TextareaInput--monospaced_1xr0a_32:not(#\#){font-family:var(--monospaced-font-family);font-size:var(--font-size-s)}._TextareaInput--disabled_1xr0a_37:not(#\#){background:var(--color--disabled--surface);border-color:var(--color--border);color:var(--color--disabled--ink)}._TextareaInput--error_1xr0a_43:not(#\#),._TextareaInput--error_1xr0a_43:focus:not(#\#),._TextareaInput--error_1xr0a_43:hover:not(#\#){border-color:var(--color--danger-soft--border)}._TextareaInput--error_1xr0a_43:focus:not(#\#){box-shadow:0 0 0 4px var(--color--danger-soft--outline)}._Button_36kvr_1:not(#\#){align-items:center;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;border-left:1px solid var(--color--border);border-right:1px solid var(--color--border);box-sizing:border-box;color:var(--color--ink);cursor:pointer;display:flex;font-family:inherit;justify-content:center;line-height:inherit;min-height:49px;padding:0;width:49px}._Button_36kvr_1:focus:not(#\#),._Button_36kvr_1:hover:not(#\#){background-color:var(--color--surface-hover)}._Button_36kvr_1:first-child:not(#\#){border-left:0}._Button_36kvr_1:last-child:not(#\#){border-right:0}@media screen and (min-width:380px){._Button_36kvr_1:not(#\#){min-height:59px;width:59px}._Button_36kvr_1:not(#\#) svg{font-size:20px}}._Stack_1nnzo_1:not(#\#){align-items:center;display:flex;flex:1;flex-direction:row;justify-content:center;padding:10px 15px}._Stack--s_1nnzo_10:not(#\#){padding-bottom:var(--spacing-s);padding-top:var(--spacing-s)}._Stack--l_1nnzo_15:not(#\#){padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}._Title_1dx5n_1:not(#\#){font-size:var(--font-size-l);font-weight:500;line-height:1.1;margin-right:15px}@media screen and (min-width:380px){._Title_1dx5n_1:not(#\#){font-size:var(--font-size-xl)}}._Toolbar_50246_1:not(#\#){align-items:stretch;border-bottom:1px solid var(--color--border);border-top:1px solid var(--color--border);display:flex;position:relative}._Toolbar_50246_1:first-child:not(#\#){border-top-width:0}._Toolbar_50246_1:last-child:not(#\#){border-bottom-width:0}._tooltip_6pcmg_1:not(#\#){background:var(--color--tooltip--surface);border-radius:4px;box-shadow:var(--shadow--floating);color:var(--color--tooltip--ink);-webkit-hyphens:auto;hyphens:auto;max-width:400px;word-wrap:break-word;padding:10px 15px}._Dropdown_1mqss_1:not(#\#){position:relative}._Dropdown__spacer_1mqss_5:not(#\#){inset:0;pointer-events:none;position:absolute}._Dropdown__menu__search_1mqss_11:not(#\#){border-bottom:1px solid var(--color--border);padding:7px}._Dropdown__menu__search__input_1mqss_16:not(#\#){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color--surface);background-image:none;border:1px solid var(--color--border);border-radius:3px;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:.9em;padding:8px;resize:none;transition:border .2s var(--material-ease);width:100%}._Dropdown__menu__search__input_1mqss_16:not(#\#)::-moz-placeholder{color:var(--color--ink-placeholder)}._Dropdown__menu__search__input_1mqss_16:not(#\#)::placeholder{color:var(--color--ink-placeholder)}._Dropdown__menu__search__input_1mqss_16:hover:not(#\#){border-color:var(--color--border-hover)}._Dropdown__menu__search__input_1mqss_16:focus:not(#\#){border-color:var(--color--focus--border);box-shadow:0 0 0 4px var(--color--focus--outline);outline:0}._Dropdown__menu-container_1mqss_47:not(#\#){position:fixed;visibility:hidden}._Dropdown__menu_1mqss_11:not(#\#){background-color:var(--color--surface-raised);border-radius:4px;box-shadow:var(--shadow--floating);margin-bottom:var(--spacing-xl);margin-top:10px;min-width:200px;padding:1px 0;text-align:left;text-align:initial}._Dropdown__menu__inner_1mqss_63:not(#\#){margin:7px 0}._Dropdown__menu__group__title_1mqss_67:not(#\#){background-color:var(--color--surface-muted);color:var(--color--ink-subtle);font-size:var(--font-size-xs);padding:5px 15px 3px;text-transform:uppercase}._Dropdown__menu__group__content_1mqss_75:not(#\#){margin:8px 0}._Dropdown__menu__text_1mqss_79:not(#\#){color:var(--color--ink-subtle);display:block;line-height:1.2;padding:4px 15px;position:relative;text-align:left}._Dropdown__menu__option_1mqss_88:not(#\#){align-items:center;color:var(--color--ink);display:flex;padding:4px 15px;position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}._Dropdown__menu__option_1mqss_88:focus:not(#\#),._Dropdown__menu__option_1mqss_88:hover:not(#\#){background-color:var(--color--surface-hover)}._Dropdown__menu__option_1mqss_88:not(#\#)>a{color:inherit;display:block;-webkit-text-decoration:none;text-decoration:none}._Dropdown__menu__option--is-selected_1mqss_110:not(#\#){background-color:var(--color--selected--surface)}._Dropdown__menu__option--is-disabled_1mqss_114:not(#\#){opacity:.5}._Dropdown__menu__option--is-disabled_1mqss_114:not(#\#) ._Dropdown__menu__option__content_1mqss_117{cursor:not-allowed}._Dropdown__menu__option--is-dangerous_1mqss_122:not(#\#){color:var(--color--danger--ink)}._Dropdown__menu__option--is-dangerous_1mqss_122:not(#\#) svg{fill:var(--color--danger--ink)}._Dropdown__menu__option--is-dangerous_1mqss_122:focus:not(#\#),._Dropdown__menu__option--is-dangerous_1mqss_122:hover:not(#\#){background-color:var(--color--danger--surface);color:var(--color--danger--ink)}._Dropdown__menu__option--is-dangerous_1mqss_122:focus:not(#\#) svg,._Dropdown__menu__option--is-dangerous_1mqss_122:hover:not(#\#) svg{fill:var(--color--danger--ink)}._Dropdown__menu__option--is-active_1mqss_140:not(#\#){font-weight:500}._Dropdown__menu__option--is-active_1mqss_140:focus:not(#\#),._Dropdown__menu__option--is-active_1mqss_140:hover:not(#\#){background-color:none}._Dropdown__menu__option--is-invalid_1mqss_153:not(#\#),._Dropdown__menu__option--is-valid_1mqss_149:not(#\#){padding-left:35px}._Dropdown__menu__option--is-invalid_1mqss_153:not(#\#):before{background-color:var(--color--danger--surface);border-radius:4px;content:"";font-size:12px;height:8px;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:8px}._Dropdown__menu__option__content_1mqss_117:not(#\#){-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;box-sizing:border-box;color:inherit;cursor:pointer;flex:1;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;text-align:left}._Dropdown__menu__option__content_1mqss_117:not(#\#)>svg{fill:var(--color--ink-subtle);color:var(--color--ink-subtle);display:inline-block;font-size:13px;padding-right:8px;vertical-align:middle}._Dropdown__menu__option__icons_1mqss_196:not(#\#){align-items:center;display:flex;padding-left:15px}._Dropdown__menu__option__icon_1mqss_196:not(#\#){-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;box-sizing:border-box;color:var(--color--ink);color:var(--color--ink-subtle);cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;font-size:13px;line-height:inherit;line-height:10px;opacity:0;padding:3px;position:relative;top:-1px;transition:transform .1s ease-in-out;width:100%;width:auto}._Dropdown__menu__option_1mqss_88:focus:not(#\#) ._Dropdown__menu__option__icon_1mqss_196,._Dropdown__menu__option_1mqss_88:hover:not(#\#) ._Dropdown__menu__option__icon_1mqss_196{opacity:1}._Dropdown__menu__option__icon_1mqss_196:focus:not(#\#),._Dropdown__menu__option__icon_1mqss_196:hover:not(#\#){transform:scale(1.2)}._Dropdown__menu__option__icon_1mqss_196:not(#\#) svg{fill:var(--color--ink-subtle)}._Dropdown__menu__option__icon--delete_1mqss_243:not(#\#){color:var(--color--danger--ink)}._Dropdown__menu__option__icon--delete_1mqss_243:not(#\#) svg{fill:var(--color--danger--ink)}._Dropdown__menu__separator_1mqss_250:not(#\#){background-color:var(--color--border);height:1px;margin:8px 0}._Dropdown__menu_1mqss_11:not(#\#){overflow-y:auto}._SplitViewPane_1cl1f_1:not(#\#){height:100%;overflow-y:auto;position:absolute;width:100%}._SplitViewSash_9ds0h_1:not(#\#){align-items:center;background-color:transparent;display:flex;height:100%;justify-content:center;position:absolute;top:0;transition:background-color .2s .15s;width:100%;z-index:2}._SplitViewSash--dragging_9ds0h_15:not(#\#),._SplitViewSash_9ds0h_1:hover:not(#\#){background-color:var(--color--primary-soft--surface)}._SplitViewSash--dragging_9ds0h_15:has(._SplitViewSash__content_9ds0h_19:hover):not(#\#),._SplitViewSash_9ds0h_1:hover:has(._SplitViewSash__content_9ds0h_19:hover):not(#\#){background-color:transparent}._SplitViewSash--no-resize_9ds0h_24:not(#\#){pointer-events:none}._SplitViewSash--vertical_9ds0h_28:not(#\#){cursor:col-resize}._SplitViewSash--horizontal_9ds0h_32:not(#\#){cursor:row-resize}._SplitViewSash__content_9ds0h_19:not(#\#){cursor:pointer;left:50%;padding:15px 0;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%)}._SplitViewSash__content__button_9ds0h_46:not(#\#){align-items:center;background:var(--color--surface);border:1px solid var(--color--border);border-radius:6px;color:var(--color--ink-subtle);display:flex;font-size:10px;height:20px;justify-content:center;width:20px;z-index:2}._SplitViewSash__content__button_9ds0h_46:not(#\#) svg{fill:currentColor;display:block}._SplitViewSash__content_9ds0h_19:hover:not(#\#) ._SplitViewSash__content__button_9ds0h_46{background:var(--color--surface-hover);color:var(--color--ink)}._SplitView_1oi17_1:not(#\#){flex:1;height:100%;position:relative;width:100%}._SplitView--dragging_1oi17_8._SplitView--vertical_1oi17_8:not(#\#){cursor:col-resize}._SplitView--dragging_1oi17_8._SplitView--horizontal_1oi17_12:not(#\#){cursor:row-resize}._SplitView--disable-select_1oi17_16:not(#\#){-webkit-user-select:none;-moz-user-select:none;user-select:none}._SplitView--disable-select_1oi17_16:not(#\#) ._SplitViewPane_1oi17_20{pointer-events:none}._VerticalSplitPane__expand_28erb_1:not(#\#){background:var(--color--surface);cursor:pointer;inset:0;position:absolute;transition:all .3s cubic-bezier(.55,0,.1,1)}._VerticalSplitPane__expand_28erb_1:hover:not(#\#){animation:_VerticalSplitPane__expand_28erb_1 .6s cubic-bezier(.55,0,.1,1);background:var(--color--surface-hover)}._VerticalSplitPane__expand_28erb_1._VerticalSplitPane__expand_28erb_1:not(#\#){border-right:1px solid var(--color--border);transform-origin:left}._VerticalSplitPane__expand_28erb_1._VerticalSplitPane__expand--right_28erb_25:not(#\#){border-left:1px solid var(--color--border);transform-origin:right}@keyframes _VerticalSplitPane__expand_28erb_1{0%{transform:scaleX(1)}50%{transform:scaleX(2)}to{transform:scaleX(1)}}._VerticalSplitPaneOverlay_28erb_42:not(#\#){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--color--backdrop--surface);height:100%;inset:0;overflow:hidden;position:absolute;z-index:12}._VerticalSplitPaneOverlay__primary_28erb_55:not(#\#){inset:0;position:absolute;z-index:1}._VerticalSplitPaneOverlay__primary--left_28erb_64:not(#\#){margin-right:20px}._VerticalSplitPaneOverlay__primary--right_28erb_68:not(#\#){margin-left:20px}._VerticalSplitPaneOverlay__secondary_28erb_72:not(#\#){background:var(--color--surface);bottom:0;box-shadow:var(--shadow--ambient);position:absolute;top:0}._VerticalSplitPaneOverlay__secondary--left_28erb_80:not(#\#){left:0}._VerticalSplitPaneOverlay__secondary--right_28erb_84:not(#\#){right:0}._VerticalSplitPaneOverlay__sash_28erb_88:not(#\#){height:100%;position:absolute;top:0}._VerticalSplitPaneOverlay__secondary--left_28erb_80:not(#\#) ._VerticalSplitPaneOverlay__sash_28erb_88{right:0}._VerticalSplitPaneOverlay__secondary--right_28erb_84:not(#\#) ._VerticalSplitPaneOverlay__sash_28erb_88{left:0}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:transparent;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{-webkit-text-decoration:none;text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}svg{display:block}:root{--overlay-gradient: linear-gradient( 180deg, var(--color--surface), var(--color--surface-muted) )}html,body,#root{height:100%}html,body{margin:0;padding:0}.dropzone,.export-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.dropzone--pending:before{content:"";position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);box-sizing:border-box;border-radius:20px;border:4px dashed var(--color--selected--border)}.app-node{display:flex;width:230px;--color-components: 42, 157, 143}.app-node__body{margin:0 auto;max-width:100%;min-width:120px;box-sizing:border-box;padding:20px 15px 15px;border-radius:5px;text-wrap:nowrap;overflow:hidden;cursor:pointer;border:1px solid rgb(var(--color-components));color:var(--color--ink);background:color-mix(in srgb,rgb(var(--color-components)),var(--color--surface) 94%)}.app-node__body:hover{box-shadow:0 0 0 3px transparent,0 0 0 3px rgb(var(--color-components),40%)}.app-node__body *{text-overflow:ellipsis;overflow:hidden}.react-flow__handle-top{top:-10px}.react-flow{background:var(--color--surface)}.react-flow__edge-path{stroke:var(--color--border-hover)}.react-flow__handle{background:var(--color--border-hover);border-color:var(--color--surface)}.app-node__type{background:rgb(var(--color-components));font-size:11px;color:#fff;display:flex;align-items:center;gap:5px;top:0;left:50%;transform:translate(-50%,-50%);position:absolute;border-radius:5px;padding:3px 20px;z-index:100}.app-node--block{--color-components: 88, 42, 157}.app-node--plugin{--color-components: 19, 145, 15}.app-node--conflict{--color-components: 200, 0, 0}.app-node__name{font-weight:700}.app-node__apikey{font-size:12px}.app-node__icon{width:11px;fill:#fff}.app-node__excluded-from-export,.app-node--excluded{opacity:.2}.app-node__focused .app-node__body,.app-node--focused .app-node__body{box-shadow:0 0 0 3px transparent,0 0 0 3px rgb(var(--color-components),50%)}.tooltip{background:var(--color--tooltip--surface);color:var(--color--tooltip--ink);padding:20px;border-radius:10px;box-shadow:var(--shadow--floating);display:flex;flex-direction:column;gap:10px;font-size:14px}.fieldset{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;margin-top:10px}.fieldset__title{font-weight:700;font-size:15px}.fieldset__fields{display:flex;flex-direction:column;gap:10px}.field{display:flex;align-items:center;gap:10px;text-wrap:nowrap}.field__icon{flex:0 0;min-width:24px;min-height:24px;border-radius:5px;padding:6px}.field__body{flex:1;overflow:hidden}.field__body *{text-overflow:ellipsis;overflow:hidden}.field__label{font-weight:700}.field__type{color:var(--color--ink-subtle)}code{color:var(--color--code--ink)}.fieldEdge{width:30px;height:30px;position:relative;pointer-events:all;display:flex;align-items:center;justify-content:center}.fieldEdge:before{display:block;content:"";width:10px;height:10px;border-radius:100px;background:var(--color--ink-muted)}.fieldEdge .fieldEdge__tooltip{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--color--tooltip--surface);color:var(--color--tooltip--ink);box-shadow:var(--shadow--floating);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:10px}.fieldEdge:hover:before{background:var(--color--ink-subtle)}.fieldEdge:hover .fieldEdge__tooltip{display:block}.fieldEdge .field{font-size:10px}.fieldEdge .field__icon{min-width:16px;min-height:16px;border-radius:5px;padding:5px}.page{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.page--export{overflow:hidden}.page__toolbar{min-height:44px;padding:6px var(--spacing-l);display:flex;align-items:center;border-bottom:none;box-shadow:none}.page__toolbar>*{border-bottom:none;box-shadow:none}.page__toolbar__title{font-weight:700;font-size:var(--font-size-xl);flex:1}.page__content{flex:1;position:relative;overflow:auto}.blank-slate{height:100%}.page__content>.blank-slate,.dropzone>.blank-slate{position:absolute;inset:0}.blank-slate__body{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.blank-slate__body__outside{position:absolute;left:50%;bottom:20px;transform:translate(-50%);text-align:center}.list--plain{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.list--plain>li{margin:0}:where(.list--plain) .connection-card{margin:0}.list--plain>li:not(.connection-card):not(.list-item--link){padding:8px 10px;border:1px solid var(--color--border);border-radius:8px;background:var(--color--surface);display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.list--plain>li:not(.connection-card):not(.list-item--link)>*{min-width:0;flex:1 1 auto}.list--plain>li:not(.connection-card):not(.list-item--link):hover{background:var(--color--surface-hover)}.list--plain>li.list-item--link{padding:0;border:0;background:transparent;position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px}:where(.list--plain) .list-item--link>a{display:block;flex:1 1 auto;min-width:0;padding:8px 10px;border:1px solid var(--color--border);border-radius:8px;background:var(--color--surface);color:inherit;-webkit-text-decoration:none;text-decoration:none;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:1;pointer-events:auto;cursor:pointer}:where(.list--plain) .list-item--link>a:hover{background:var(--color--surface-hover)}.list--slim{gap:4px}.list--slim>li:not(.connection-card):not(.list-item--link){padding:6px 8px;border-radius:6px}.list--plain code{background:var(--color--code--surface);border:1px solid var(--color--border);border-radius:4px;padding:1px 6px}.list--dashed{list-style:none;padding:0;margin:0}.list--dashed li{position:relative;padding-left:12px}.list--dashed li:before{content:"–";position:absolute;left:0;color:var(--color--ink-subtle)}.summary-toolbar__meta{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--color--border);border-radius:999px;background:var(--color--surface);font-size:12px;color:var(--color--ink)}.chip--muted{color:var(--color--ink-subtle)}button.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color--surface);border:1px solid var(--color--border);border-radius:999px;color:var(--color--ink);cursor:pointer;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;line-height:1;padding:3px 10px}button.chip:hover{background:var(--color--surface-hover)}button.chip.is-active,button.chip[aria-pressed=true]{background:var(--color--selected--surface);color:var(--color--selected--ink);border-color:var(--color--selected--border)}button.chip.chip--soft{background:var(--color--primary-soft--surface);border-color:var(--color--primary-soft--border);color:var(--color--primary-soft--ink)}button.chip.chip--muted{color:var(--color--ink-subtle)}button.chip:focus-visible{outline:2px solid var(--color--focus--border);outline-offset:2px}.summary{background:var(--color--surface-muted)}.summary__section{padding:16px;display:grid;grid-gap:12px;gap:12px}.summary__title{font-weight:700;letter-spacing:-.2px}.summary__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;grid-gap:var(--spacing-m, 12px);gap:12px;gap:var(--spacing-m, 12px);align-items:stretch;grid-auto-flow:row dense}.summary__grid>*{min-width:0}.surface{border:1px solid var(--color--border);border-radius:8px;background:var(--color--surface);padding:12px}.summary__layout{display:grid;grid-template-columns:260px 1fr;grid-gap:12px;grid-gap:var(--spacing-m, 12px);gap:12px;gap:var(--spacing-m, 12px);align-items:start}.summary__nav{display:grid;grid-gap:6px;gap:6px;position:sticky;top:8px}.summary__nav__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color--border);background:var(--color--surface);border-radius:8px;padding:8px 10px;width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.summary__nav__item.is-active{border-color:var(--color--selected--border);background:var(--color--selected--surface);color:var(--color--selected--ink)}.summary__nav__label{font-weight:600;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.summary__content{min-width:0}.summary__content__title{font-weight:700;margin-bottom:8px}@media(max-width:900px){.summary__layout{grid-template-columns:1fr}.summary__nav{position:relative;top:auto;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.summary__nav__item{flex:0 0 auto;min-width:160px}}.box__title{font-weight:600}.box__meta{color:var(--color--ink-subtle)}.collapsible__toggle{display:grid;grid-template-columns:20px 1fr;align-items:center;grid-gap:8px;gap:8px;width:100%;background:transparent;border:0;padding:8px 10px;border-radius:6px;cursor:pointer;text-align:left;position:relative;z-index:0}.collapsible__toggle:hover{background:transparent}.collapsible__title{font-weight:600}.collapsible__content{margin-top:8px;position:relative;z-index:0}.chip--soft{background:var(--color--primary-soft--surface);border-color:var(--color--primary-soft--border);color:var(--color--primary-soft--ink)}.connections{display:grid;grid-gap:12px;gap:12px}.connections__toolbar{display:grid;grid-template-columns:minmax(260px,420px) 1fr auto;align-items:end;grid-gap:10px;gap:10px;border-bottom:1px solid var(--color--border);padding-bottom:8px}.connections__spacer{width:100%}.connections__actions{display:grid;grid-gap:6px;gap:6px;align-items:end;justify-items:end}.connections__count{font-size:12px;color:var(--color--ink-subtle)}.button-group{display:inline-flex;gap:8px}.connection-card{margin:0 0 8px}.connection-card__container{border:1px solid var(--color--border);border-radius:8px;background:var(--color--surface);overflow:hidden;transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease}.connection-card__toggle{display:grid;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:8px;gap:8px;width:100%;background:transparent;border:0;padding:10px 12px;cursor:pointer;text-align:left;transition:background-color .15s ease}.connection-card__toggle:hover{background:var(--color--surface-hover)}.connection-card__toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color--focus--border);border-radius:6px}.connection-card__toggle[aria-expanded=true]{background:var(--color--surface-hover);border-bottom:1px solid var(--color--border)}.caret{display:inline-block;width:14px;text-align:center;color:var(--color--ink-subtle)}.connection-card__title{font-weight:600}.connection-card__apikey{color:var(--color--ink-subtle);font-weight:400}.connection-card__counts{display:inline-flex;gap:6px;align-items:center}.connection-card__body{padding:16px 16px 16px 40px;padding:var(--spacing-l, 16px) var(--spacing-l, 16px) var(--spacing-l, 16px) 40px;border-top:1px solid var(--color--border);background:var(--color--surface-muted)}.connection-card__body .list--dashed li{margin:4px 0}.connection-card__body code{background:var(--color--code--surface);border:1px solid var(--color--border);border-radius:4px;padding:1px 6px}.connection-card__container.is-open,.connection-card__container:hover{border-color:var(--color--selected--border);box-shadow:var(--shadow--raised)}.page--export>.page__content{overflow:hidden;overflow-y:hidden;min-height:0;padding:0}.page--export .export-wrapper{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0}.page__actions{border-top:1px solid var(--color--border);padding:var(--spacing-l);display:grid;grid-gap:var(--spacing-s);gap:var(--spacing-s)}.blank-slate{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:flex-start;padding-top:var(--spacing-l)}.page--export .blank-slate{overflow:hidden}.blank-slate__body{border:1px solid var(--color--border);background:var(--color--surface);box-shadow:var(--shadow--raised);border-radius:4px;width:750px;padding:var(--spacing-xxl);margin-top:var(--spacing-xl)}.blank-slate__body__title{font-size:var(--font-size-xxxl);letter-spacing:-.05em;line-height:1.1;font-weight:700;margin-bottom:var(--spacing-l)}.blank-slate__body__outside{text-align:center;color:var(--color--ink-subtle)}.export-selector{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-m);gap:var(--spacing-m);align-items:start;min-width:420px}.export-selector__field{width:100%}.export-landing__actions{display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m)}.export-landing__actions button{width:100%}.export-selector__actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-s);gap:var(--spacing-s)}.export-selector__actions button{width:100%}.import__graph,.import__details,.export__graph,.export__details{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto}.import__details,.export__details{border-left:1px solid var(--color--border);box-sizing:border-box;background:var(--color--surface)}.import__details .page__content{padding:0 var(--spacing-l) var(--spacing-xl);box-sizing:border-box}.import__details .conflicts-manager__group__content{display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m)}.import__graph-close,.export__graph-close{position:absolute;top:16px;right:16px;z-index:5}.conflict{border-bottom:1px solid var(--color--border)}.conflict.conflict--selected{border-top:4px solid var(--color--selected--border);border-bottom:4px solid var(--color--selected--border)}.conflict:first-child{border-top:1px solid var(--color--border)}.conflict--has-conflict{border:1px solid var(--color--danger-soft--border);border-radius:8px;background:var(--color--danger-soft--surface)}.conflict--has-conflict.conflict--selected{border-top:1px solid var(--color--danger-soft--border);border-bottom:1px solid var(--color--danger-soft--border);background:var(--color--danger-soft--surface)}.id-collision{display:grid;grid-gap:8px;gap:8px;padding:10px;margin-top:10px;border:1px solid var(--color--danger-soft--border);border-radius:8px;background:var(--color--surface)}.id-collision--resolved{border-color:var(--color--border)}.id-collision__body{display:grid;grid-gap:4px;gap:4px}.id-collision__title{font-weight:600}.id-collision__text{color:var(--color--ink-subtle)}.conflict--has-conflict:first-child{border-top:1px solid var(--color--danger-soft--border)}.conflict__title{font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;width:100%;text-align:left;cursor:pointer;display:flex;gap:10px;align-items:center;color:var(--color--ink);padding:10px 12px}.conflict--has-conflict .conflict__title{color:var(--color--danger-soft--ink)}.conflict__title__text{flex:1;min-width:0;display:inline-flex;align-items:center;gap:6px;font-weight:inherit}.conflict__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:var(--color--danger-soft--ink);background-color:var(--color--danger-soft--surface)}.conflict__badge svg{width:12px;height:12px}.conflict__content{padding:12px 16px}.schema-overview__summary{margin-top:10px;font-size:12px;color:var(--color--ink-subtle);display:inline-flex;align-items:center;gap:6px}.schema-overview__title{display:inline-flex;align-items:center;gap:6px}.schema-overview__title__name{font-weight:inherit}.schema-overview__title__meta{color:var(--color--ink-subtle);font-size:12px}.schema-overview__status{font-size:11px;font-weight:600;border-radius:999px;padding:2px 8px;text-transform:none;letter-spacing:.01em}.schema-overview__status--selected{color:var(--color--selected--ink);background-color:var(--color--selected--surface)}.schema-overview__status--unselected{color:var(--color--ink-subtle);background-color:var(--color--surface-muted)}.schema-overview__category{margin:24px 0;padding-top:12px}.schema-overview__category--selected{border-bottom:1px solid var(--color--selected--border);padding-bottom:16px;margin-bottom:24px}.schema-overview__category__title{font-weight:700;font-size:var(--font-size-m);padding:0 var(--spacing-l);color:var(--color--ink);margin-bottom:6px}.schema-overview__item{border:1px solid var(--color--border);border-radius:10px;margin:6px var(--spacing-l);background:var(--color--surface);transition:border-color .2s ease,background-color .2s ease}.import__details .schema-overview__item.conflict{border-bottom:none;border-top:none}.import__details .schema-overview__item.conflict:first-child{border-top:none}.import__details .schema-overview__item.conflict+.conflict{border-top:none}.schema-overview__item .conflict__title{padding:12px 14px}.schema-overview__item .conflict__content{padding:12px 18px 16px}.schema-overview__item--selected{background:var(--color--selected--surface);border-color:var(--color--selected--border)}.schema-overview__item--selected:not(.conflict--has-conflict) .conflict__title{color:var(--color--selected--ink)}.schema-overview__item--unselected{background:var(--color--surface)}.schema-overview__item--unselected .conflict__title{color:var(--color--ink)}.export__details .schema-overview__item{border:1px solid var(--color--border)}.export__details .schema-overview__item.schema-overview__item--selected{border-color:var(--color--selected--border)}.export__details .schema-overview__item.schema-overview__item--unselected{border-color:var(--color--border)}.export-overlay__card{background:var(--color--surface-raised);border:1px solid var(--color--border);border-radius:14px;box-shadow:var(--shadow--floating);padding:28px 30px;width:720px;max-width:92vw}.progress-overlay{position:fixed;inset:0;background:var(--overlay-gradient);z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.export-overlay__title{font-weight:800;font-size:22px;letter-spacing:-.01em;margin-bottom:10px}.export-overlay__subtitle{color:var(--color--ink-subtle);margin-bottom:18px;font-size:14px}.export-overlay__bar{height:14px;background:var(--color--progress--track);border-radius:999px;overflow:hidden;position:relative;margin-bottom:12px}.export-overlay__bar__fill{position:relative;height:100%;background-color:var(--color--progress--fill);transition:width .18s ease;overflow:hidden}.export-overlay__bar__fill:after{content:"";position:absolute;top:0;bottom:0;left:-50%;width:50%;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff47 45%,#ffffff6b,#ffffff47 55%,#fff0);animation:exportBarShimmer 1.4s linear infinite;will-change:transform}@keyframes exportBarShimmer{0%{transform:translate(0)}to{transform:translate(300%)}}@keyframes exportBarShift{0%{background-position:0% 0}to{background-position:-200% 0}}.export-overlay__meta{display:flex;justify-content:space-between;font-size:13px;color:var(--color--ink-subtle)}.export-overlay__steps{margin-top:12px;font-size:13px;color:var(--color--ink)}.export-overlay__step{display:flex;align-items:center;gap:8px;opacity:.9}.export-overlay__step:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--color--progress--fill)}.rate-limit-notice{margin-top:8px;font-size:12px;color:var(--color--ink-subtle);text-align:center}.form__item{margin-top:var(--spacing-m)}.conflicts-manager__actions{padding:var(--spacing-m) var(--spacing-l) var(--spacing-s)}.conflicts-manager__actions__reassurance{text-align:center;color:var(--color--ink-subtle);font-size:var(--font-size-s);line-height:1;margin:10px 0 0}.conflicts-manager__group{margin:20px 0}.conflicts-manager__group:first-child{margin-top:0}.conflicts-manager__group__title{font-weight:700;font-size:var(--font-size-m);padding:8px var(--spacing-l);color:var(--color--ink-subtle)}.no-text-wrap{text-wrap:nowrap}form{position:absolute;top:0;left:0;width:100%;height:100%}.progress{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;padding:30px;box-sizing:border-box}.progress__meter{border-radius:100px;min-width:350px;max-width:500px;height:30px;display:flex;align-items:stretch;overflow:hidden;border:3px solid var(--color--surface);background:var(--color--progress--track);box-shadow:var(--shadow--raised)}.progress__meter__track{background:var(--color--progress--fill);transition:width .2s .2s ease-in-out}.progress__content{display:flex;gap:10px;align-items:center}.config a{color:var(--color--ink-link)}.config ul{padding:0 0 0 20px}
