@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--neutral-975: #141311;--neutral-950: #181715;--neutral-900: #1e1d1a;--neutral-850: #252420;--neutral-800: #2c2b27;--neutral-700: #3a3833;--neutral-600: #524f49;--neutral-500: #6e6a63;--neutral-400: #8c8880;--neutral-300: #aba79f;--neutral-200: #c9c5be;--neutral-100: #e2dfd9;--neutral-75: #ece9e3;--neutral-50: #f3f0eb;--neutral-25: #faf8f4;--accent-600: #4f4cc8;--accent-500: #5d5ad6;--accent-400: #7370e0;--green-dark: #4cab5e;--amber-dark: #d2a13a;--red-dark: #e25d52;--green-light: #2e7d40;--amber-light: #9a7012;--red-light: #c03b30;--stage-acquisition: #45a596;--stage-preprocessing: #5b8fd4;--stage-features: #9a76d0;--stage-classification: #c76a8e;--stage-output: #7d9bb9;--widget-1: #58a86c;--widget-2: #c462d6;--widget-3: #d2654f;--widget-4: #9caf45}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px}:root{--font-sans: "Geist Variable", "SF Pro Display", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, "SF Mono", "Cascadia Code", Consolas, monospace;--font-serif: "Newsreader Variable", "Newsreader", "Instrument Serif", Georgia, "Times New Roman", serif;--text-xs: 10px;--text-sm: 12px;--text-base: 13px;--text-md: 14px;--text-lg: 16px;--text-xl: 18px;--text-display: 34px;--weight-regular: 400;--weight-medium: 500;--leading-tight: 1.25;--leading-base: 1.5;--tracking-caps: .08em}:root{--radius-sm: 2px;--radius-base: 4px;--radius-full: 999px}[data-theme=dark]{color-scheme:dark;--surface-base: var(--neutral-975);--surface-panel: var(--neutral-900);--surface-raised: var(--neutral-850);--surface-overlay: var(--neutral-800);--color-text-primary: var(--neutral-200);--color-text-secondary: var(--neutral-400);--color-text-muted: var(--neutral-500);--color-border: var(--neutral-800);--color-border-strong: var(--neutral-700);--color-accent: var(--accent-500);--color-accent-hover: var(--accent-400);--color-on-accent: var(--neutral-25);--color-relief: color-mix(in srgb, var(--neutral-25) 6%, transparent);--color-field: color-mix(in srgb, var(--neutral-25) 7%, transparent);--color-valid: var(--green-dark);--color-warning: var(--amber-dark);--color-error: var(--red-dark);--color-unused: var(--neutral-500);--color-stage-acquisition: var(--stage-acquisition);--color-stage-preprocessing: var(--stage-preprocessing);--color-stage-features: var(--stage-features);--color-stage-classification: var(--stage-classification);--color-stage-output: var(--stage-output);--color-widget-1: var(--widget-1);--color-widget-2: var(--widget-2);--color-widget-3: var(--widget-3);--color-widget-4: var(--widget-4);--focus-ring: var(--color-accent)}[data-theme=light]{color-scheme:light;--surface-base: var(--neutral-100);--surface-panel: var(--neutral-50);--surface-raised: var(--neutral-25);--surface-overlay: #fdfcf9;--color-text-primary: var(--neutral-800);--color-text-secondary: var(--neutral-500);--color-text-muted: var(--neutral-400);--color-border: var(--neutral-200);--color-border-strong: var(--neutral-300);--color-accent: var(--accent-600);--color-accent-hover: var(--accent-500);--color-on-accent: var(--neutral-25);--color-relief: color-mix(in srgb, var(--neutral-25) 60%, transparent);--color-field: color-mix(in srgb, var(--neutral-975) 6%, transparent);--color-valid: var(--green-light);--color-warning: var(--amber-light);--color-error: var(--red-light);--color-unused: var(--neutral-400);--color-stage-acquisition: var(--stage-acquisition);--color-stage-preprocessing: var(--stage-preprocessing);--color-stage-features: var(--stage-features);--color-stage-classification: var(--stage-classification);--color-stage-output: var(--stage-output);--color-widget-1: var(--widget-1);--color-widget-2: var(--widget-2);--color-widget-3: var(--widget-3);--color-widget-4: var(--widget-4);--focus-ring: var(--color-accent)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body,#root{height:100%}body{background:var(--surface-base);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-base);-webkit-font-smoothing:antialiased}:root{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}button,input,select,textarea{font:inherit;color:inherit}[data-panel]{min-width:0;min-height:0}:focus-visible{outline:1px solid var(--focus-ring);outline-offset:1px}._icon_iuw35_1{position:relative;display:inline-flex;color:var(--color-text-secondary)}._state_iuw35_7{position:absolute;right:-2px;bottom:-2px;width:6px;height:6px;border-radius:var(--radius-full);border:1px solid var(--surface-panel)}._connected_iuw35_18{background:var(--color-accent)}._disconnected_iuw35_22{background:var(--color-unused)}._bar_4et87_1{display:flex;align-items:center;gap:var(--space-6);height:44px;padding:0 var(--space-4);background:var(--surface-panel);border-bottom:1px solid var(--color-border)}._identity_4et87_11{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}._appName_4et87_18{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}._systemName_4et87_25{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tabs_4et87_34{display:flex;align-self:stretch;margin-left:auto}._tab_4et87_34{position:relative;padding:0 var(--space-3);background:none;border:none;font-size:var(--text-base);color:var(--color-text-secondary);cursor:pointer}._tab_4et87_34:hover,._tabActive_4et87_54{color:var(--color-text-primary)}._tabActive_4et87_54:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:0;height:2px;background:var(--color-accent)}._trailing_4et87_68{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}._connections_4et87_75{display:flex;align-items:center;gap:var(--space-2);padding-right:var(--space-2);border-right:1px solid var(--color-border)}._connection_4et87_75{display:inline-flex;padding:var(--space-1);cursor:default}._themeToggle_4et87_89{padding:2px var(--space-2);background:none;border:1px solid var(--color-border);border-radius:var(--radius-base);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer}._themeToggle_4et87_89:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}._userBadge_4et87_104{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--surface-raised);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary)}._side_kahrb_1{height:100%;background:var(--surface-panel);overflow-y:auto;overflow-x:hidden}._center_kahrb_9{height:100%;background:var(--surface-base);overflow:hidden}._separator_kahrb_17{width:1px;background:var(--color-border)}._separator_kahrb_17:hover{background:var(--color-border-strong)}._separator_kahrb_17[data-resizing]{background:var(--color-accent)}._dot_on579_1{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:var(--radius-full)}._valid_on579_9{background:var(--color-valid)}._warning_on579_13{background:var(--color-warning)}._error_on579_17{background:var(--color-error)}._unused_on579_21{background:var(--color-unused)}._accent_on579_25{background:var(--color-accent)}._panel_d5blx_1{display:flex;flex-direction:column;min-height:100%}._header_d5blx_9{display:flex;align-items:center;padding:var(--space-3);border-bottom:1px solid var(--color-border)}._headerLabel_d5blx_16{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-primary)}._context_d5blx_24{padding:var(--space-3);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-1)}._contextRow_d5blx_32{display:flex;align-items:baseline;gap:var(--space-2);min-height:20px}._contextLabel_d5blx_39{flex-shrink:0;width:64px;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}._contextValue_d5blx_49{min-width:0;display:inline-flex;align-items:baseline;gap:var(--space-1);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap}._contextName_d5blx_61{min-width:0;overflow:hidden;text-overflow:ellipsis}._contextVersion_d5blx_68{flex-shrink:0;font-family:var(--font-mono);color:var(--color-text-muted)}._section_d5blx_76{padding:0 var(--space-3);margin-top:var(--space-4)}._section_d5blx_76:last-of-type{margin-bottom:var(--space-4)}._sectionLabel_d5blx_85{display:block;margin-bottom:var(--space-1);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}._items_d5blx_94{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._item_d5blx_94{display:flex;align-items:center;gap:var(--space-2);min-height:22px}._itemName_d5blx_111{font-size:var(--text-sm);color:var(--color-text-primary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemValue_d5blx_122{margin-left:auto;flex-shrink:0;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap}._itemUnused_d5blx_132 ._itemName_d5blx_111{color:var(--color-text-muted)}._itemStatusWarning_d5blx_138,._itemStatusError_d5blx_139{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);white-space:nowrap}._itemStatusWarning_d5blx_138{color:var(--color-warning)}._itemStatusError_d5blx_139{color:var(--color-error)}._row_dnytd_1{display:flex;align-items:center;gap:var(--space-3);min-height:18px}._name_dnytd_10{font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--color-text-primary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._value_dnytd_22{margin-left:auto;flex-shrink:0;font-size:var(--text-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}._status_dnytd_33{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);white-space:nowrap}._statusWarning_dnytd_43{color:var(--color-warning)}._statusError_dnytd_47{color:var(--color-error)}._unused_dnytd_52 ._name_dnytd_10,._unused_dnytd_52 ._value_dnytd_22{color:var(--color-text-muted)}._card_15g64_1{background:var(--surface-panel);border:1px solid var(--color-border);border-radius:var(--radius-base);padding:var(--space-5);display:flex;flex-direction:column}._label_15g64_13{font-size:var(--text-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-4)}._group_15g64_21{display:flex;flex-direction:column;gap:var(--space-2)}._group_15g64_21+._group_15g64_21{margin-top:var(--space-4)}._sublabel_15g64_33{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);opacity:.7;margin-bottom:var(--space-2)}._members_15g64_42{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._montage_1o13m_1{display:block;width:190px;height:auto}._head_1o13m_7{fill:none;stroke:var(--color-border-strong);stroke-width:1}._electrode_1o13m_13{fill:var(--color-text-secondary)}._label_1o13m_17{fill:var(--color-text-secondary);font-size:11px;text-anchor:middle}._core_12p65_1{background:var(--surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-base);box-shadow:inset 0 1px 0 0 var(--color-relief);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}._identity_12p65_14{display:flex;flex-direction:column;gap:2px}._pypeRow_12p65_20{display:flex;align-items:center;gap:var(--space-2)}._planet_12p65_26{flex-shrink:0;width:22px;height:22px;fill:none;stroke:var(--color-text-secondary);stroke-width:1.3}._pype_12p65_20{font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--color-text-primary)}._version_12p65_41{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary)}._meta_12p65_47{font-size:var(--text-sm);color:var(--color-text-muted)}._specs_12p65_52{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-5);align-items:baseline}._specLabel_12p65_59{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}._specValue_12p65_66{font-size:var(--text-base);text-align:right;color:var(--color-text-primary);font-variant-numeric:tabular-nums}._specValueMono_12p65_73{font-family:var(--font-mono);font-size:var(--text-sm);text-align:right;color:var(--color-text-secondary)}._montageWrap_12p65_80{align-self:center;margin:var(--space-1) 0}._status_12p65_85{display:flex;flex-direction:column;gap:var(--space-1)}._statusItem_12p65_91{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-warning)}._openLink_12p65_101{align-self:center;margin-top:var(--space-1);padding:0;border:none;background:none;cursor:pointer;color:var(--color-text-primary);font-size:var(--text-base)}._arrow_12p65_112,._openLink_12p65_101:hover{color:var(--color-accent-hover)}._readout_vmv4s_1{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}._label_vmv4s_9{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}._state_vmv4s_16{font-size:var(--text-md);font-weight:var(--weight-medium)}._error_vmv4s_21{color:var(--color-error)}._warning_vmv4s_25{color:var(--color-warning)}._valid_vmv4s_29{color:var(--color-valid)}._note_vmv4s_33{font-size:var(--text-sm);color:var(--color-text-muted)}._area_4hkts_1{height:100%;overflow:auto;display:flex;justify-content:center;padding:var(--space-8) var(--space-8) var(--space-10)}._sheet_4hkts_11{width:100%;max-width:1312px;display:flex;flex-direction:column;gap:var(--space-8)}._masthead_4hkts_19{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}._identity_4hkts_27{display:flex;flex-direction:column}._title_4hkts_33{font-family:var(--font-serif);font-size:var(--text-display);font-weight:var(--weight-regular);line-height:1.05;color:var(--color-text-primary)}._subtitle_4hkts_41{margin-top:var(--space-1);font-size:var(--text-md);color:var(--color-text-secondary)}._body_4hkts_47{display:grid;grid-template-columns:1fr 1.13fr 1fr;gap:var(--space-12);align-items:start}._column_4hkts_57{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}._areaLabel_4hkts_66{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.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: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;touch-action:none}.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{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))}._node_1piqe_9{position:relative;background:var(--surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-base);box-shadow:inset 0 1px 0 var(--color-relief);cursor:pointer;-webkit-user-select:none;user-select:none}._node_1piqe_9:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:2px 0 0 2px;background:var(--stage-color)}._selected_1piqe_40{outline:2px solid var(--color-accent)}._selected_1piqe_40:before{display:none}._expanded_1piqe_52{background:var(--surface-overlay);box-shadow:none}._expanded_1piqe_52:before{display:none}._expanded_1piqe_52 ._row_1piqe_61{height:28px;align-items:center;gap:var(--space-2)}._expanded_1piqe_52 ._rowValue_1piqe_70{display:inline-flex;align-items:center;gap:var(--space-1);flex:1 1 auto;min-width:0;padding:3px var(--space-2);border-radius:var(--radius-base);background:var(--color-field);text-align:left;overflow:hidden;text-overflow:ellipsis}._expanded_1piqe_52 ._rowLabel_1piqe_84{flex:0 0 56px}._header_1piqe_91{display:flex;align-items:center;height:32px;padding:0 var(--space-3);background:color-mix(in srgb,var(--surface-panel) 55%,transparent);border-bottom:1px solid var(--color-border)}._name_1piqe_100{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._linkGlyph_1piqe_112{flex-shrink:0;font-size:9px;color:var(--color-text-muted)}._caret_1piqe_120{flex-shrink:0;margin-left:auto;width:7px;height:5px;fill:none;stroke:var(--color-text-muted);stroke-width:1.25}._editor_1piqe_131{display:flex;flex-direction:column}._editorSection_1piqe_136{padding:var(--space-2) var(--space-3) var(--space-2);border-top:1px solid var(--color-border)}._editorSection_1piqe_136:first-child{border-top:none}._editorSection_1piqe_136[data-disabled]{opacity:.45}._editorLabel_1piqe_149{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}._switch_1piqe_161{position:relative;margin-left:auto;width:18px;height:10px;border-radius:var(--radius-full);background:var(--color-border-strong)}._switch_1piqe_161:after{content:"";position:absolute;top:2px;left:2px;width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-text-secondary)}._switch_1piqe_161[data-on]{background:var(--color-accent)}._switch_1piqe_161[data-on]:after{left:auto;right:2px;background:var(--color-on-accent)}._swatches_1piqe_192{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-2)}._swatch_1piqe_192{width:9px;height:9px;border-radius:var(--radius-full);background:var(--swatch-color)}._swatch_1piqe_192[data-active]{outline:1px solid var(--color-text-primary);outline-offset:1.5px}._swatch1_1piqe_211{--swatch-color: var(--color-widget-1)}._swatch2_1piqe_215{--swatch-color: var(--color-widget-2)}._swatch3_1piqe_219{--swatch-color: var(--color-widget-3)}._swatch4_1piqe_223{--swatch-color: var(--color-widget-4)}._rows_1piqe_227{display:flex;flex-direction:column;padding:var(--space-1) var(--space-3) var(--space-2)}._row_1piqe_61{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);height:18px}._rowLabel_1piqe_84{font-size:var(--text-sm);color:var(--color-text-secondary)}._rowValue_1piqe_70{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-primary);white-space:nowrap}._io_1piqe_256{border-bottom:1px solid var(--color-border);padding:var(--space-1) var(--space-3)}._ioRow_1piqe_261{position:relative;display:flex;align-items:center;height:20px}._ioRowOut_1piqe_268{justify-content:flex-end}._ioLabel_1piqe_272{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._node_1piqe_9 ._port_1piqe_284{position:absolute;width:11px;height:11px;min-width:0;min-height:0;transform:none;pointer-events:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--surface-base)}._port_1piqe_284:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:var(--radius-full);background:var(--color-border-strong)}._node_1piqe_9 ._portIn_1piqe_309,._node_1piqe_9 ._portOut_1piqe_310{top:16px;margin-top:-5.5px}._node_1piqe_9 ._portIn_1piqe_309{left:-6.5px;right:auto}._node_1piqe_9 ._portOut_1piqe_310{right:-6.5px;left:auto}._node_1piqe_9 ._socketIn_1piqe_327,._node_1piqe_9 ._socketOut_1piqe_328{top:50%;margin-top:-5.5px}._node_1piqe_9 ._socketIn_1piqe_327{left:calc(-1 * var(--space-3) - 6.5px);right:auto}._node_1piqe_9 ._socketOut_1piqe_328{right:calc(-1 * var(--space-3) - 6.5px);left:auto}._ioRow_1piqe_261 ._ioLabel_1piqe_272{min-width:0}._portWidget1_1piqe_349{border-color:var(--color-widget-1)}._portWidget1_1piqe_349:after{background:var(--color-widget-1)}._portWidget2_1piqe_357{border-color:var(--color-widget-2)}._portWidget2_1piqe_357:after{background:var(--color-widget-2)}._portWidget3_1piqe_365{border-color:var(--color-widget-3)}._portWidget3_1piqe_365:after{background:var(--color-widget-3)}._portWidget4_1piqe_373{border-color:var(--color-widget-4)}._portWidget4_1piqe_373:after{background:var(--color-widget-4)}._acquisition_1piqe_382{--stage-color: var(--color-stage-acquisition)}._preprocessing_1piqe_386{--stage-color: var(--color-stage-preprocessing)}._features_1piqe_390{--stage-color: var(--color-stage-features)}._classification_1piqe_394{--stage-color: var(--color-stage-classification)}._output_1piqe_398{--stage-color: var(--color-stage-output)}._canvas_1aa03_1{position:relative;height:100%;background:var(--surface-base);--canvas-dot: color-mix(in srgb, var(--color-text-muted) 18%, transparent)}._flow_1aa03_10{background:var(--surface-base)}._flow_1aa03_10 .react-flow__node{font-family:inherit;cursor:grab}._flow_1aa03_10 .react-flow__node.dragging{cursor:grabbing}._zoomControls_1aa03_24{display:flex;align-items:center;margin:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--surface-panel)}._zoomButton_1aa03_33{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:none;border:none;font-size:var(--text-base);color:var(--color-text-secondary);cursor:pointer}._zoomButton_1aa03_33:hover{color:var(--color-text-primary)}._zoomLevel_1aa03_51{padding:0 var(--space-1);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._fitButton_1aa03_59{border-left:1px solid var(--color-border)}._fitButton_1aa03_59 svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.25}._widget_ikwgj_3{position:relative;display:flex;flex-direction:column;padding:var(--space-2) 0 var(--space-2);border-bottom:1px solid var(--color-border)}._widget_ikwgj_3:before{content:"";position:absolute;left:-8px;top:0;bottom:-1px;width:1px;background:var(--color-border)}._widget_ikwgj_3:after{content:"";position:absolute;left:-16px;bottom:-1px;width:16px;height:1px;background:var(--color-border)}._header_ikwgj_38{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);margin-bottom:var(--space-1)}._connectionDot_ikwgj_46{flex-shrink:0;width:7px;height:7px;border-radius:var(--radius-full);background:var(--widget-color)}._title_ikwgj_54{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unit_ikwgj_63{margin-left:auto;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap}._channels_ikwgj_73{flex:1;display:flex;flex-direction:column;padding:0 var(--space-3)}._channelRow_ikwgj_80{flex:1;display:flex;align-items:center;gap:var(--space-2)}._channelLabel_ikwgj_87{width:24px;flex-shrink:0;font-size:var(--text-xs);color:var(--color-text-secondary)}._channelTrace_ikwgj_94{flex:1;min-width:0;align-self:stretch;min-height:14px;display:block}._lineArea_ikwgj_102{flex:1;display:flex;padding:0 var(--space-3)}._lineChart_ikwgj_108{display:block;flex:1;min-width:0;min-height:72px}._trace_ikwgj_115{fill:none;stroke:var(--color-text-secondary);stroke-width:1;vector-effect:non-scaling-stroke}._traceColored_ikwgj_124{stroke:var(--widget-color)}._gridline_ikwgj_128{stroke:var(--color-border);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}._cursor_ikwgj_135{stroke:color-mix(in srgb,var(--color-text-primary) 35%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}._ticks_ikwgj_141{display:flex;justify-content:space-between;padding:2px var(--space-3) 0;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._ticksIndented_ikwgj_150{padding-left:calc(var(--space-3) + 24px + var(--space-2))}._color1_ikwgj_154{--widget-color: var(--color-widget-1)}._color2_ikwgj_158{--widget-color: var(--color-widget-2)}._color3_ikwgj_162{--widget-color: var(--color-widget-3)}._color4_ikwgj_166{--widget-color: var(--color-widget-4)}._panel_10th4_1{display:flex;flex-direction:column;min-height:100%}._header_10th4_7{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--color-border)}._headerLabel_10th4_15{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-secondary)}._addButton_10th4_23{padding:1px var(--space-2);background:none;border:1px solid var(--color-border);border-radius:var(--radius-base);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer}._addButton_10th4_23:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}._rack_10th4_43{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(280px,calc((100% - 16px)/2)),1fr));column-gap:var(--space-4)}._area_13jyg_1{height:100%}._transport_aufka_1{display:flex;align-items:center;gap:var(--space-2)}._runButton_aufka_8{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-3);background:var(--color-accent);border:none;border-radius:var(--radius-base);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-on-accent);cursor:pointer}._runButton_aufka_8:hover{background:var(--color-accent-hover)}._iconButton_aufka_26{display:inline-flex;align-items:center;justify-content:center;width:22px;height:20px;padding:0;background:none;border:1px solid var(--color-border);border-radius:var(--radius-base);color:var(--color-text-secondary);cursor:pointer}._iconButton_aufka_26:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}._divider_aufka_45{width:1px;height:14px;background:var(--color-border)}._sourceButton_aufka_51{display:inline-flex;align-items:center;gap:var(--space-2);padding:2px var(--space-2);background:none;border:1px solid var(--color-border);border-radius:var(--radius-base);color:var(--color-text-secondary);cursor:pointer}._sourceButton_aufka_51:hover{border-color:var(--color-border-strong)}._sourceLabel_aufka_67{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}._sourceValue_aufka_74{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}._textButton_aufka_80{padding:2px var(--space-2);background:none;border:1px solid var(--color-border);border-radius:var(--radius-base);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer}._textButton_aufka_80:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}._bar_45zr0_1{display:flex;align-items:center;gap:var(--space-4);height:32px;padding:0 var(--space-4);background:var(--surface-panel);border-top:1px solid var(--color-border)}._areaLabel_45zr0_11{font-size:var(--text-sm);color:var(--color-text-secondary)}._meta_45zr0_17{margin-left:auto;font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums}._root_1k5lq_1{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);background:var(--surface-base)}._title_1k5lq_11{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}._note_1k5lq_17{font-size:var(--text-sm);color:var(--color-text-muted)}._shell_15d3l_1{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--surface-base)}._content_15d3l_8{min-height:0;min-width:0}
