._card_130sn_1{width:100%;padding:var(--card-padding);background:var(--color-editorWidget-background);border:1px solid var(--color-editorWidget-border);border-radius:var(--card-radius);color:var(--color-editor-foreground)}._highlighted_130sn_11{background:var(--color-list-hoverBackground)}._accent_130sn_16{background:color-mix(in srgb,var(--color-button-background) 10%,transparent);border:2px solid var(--color-button-background)}._interactive_130sn_22{cursor:pointer;transition:all var(--transition-normal);text-align:left;width:100%}._interactive_130sn_22:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._hoverAccent_130sn_35:hover{border-color:var(--color-button-background);background:var(--color-list-hoverBackground)}._hoverAccent_130sn_35:focus{outline:none;border-color:var(--color-button-background);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-button-background) 25%,transparent)}._compact_130sn_47{width:180px;padding:var(--card-padding);border-radius:var(--radius-xl)}._compact_130sn_47._interactive_130sn_22{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}._compact_130sn_47._interactive_130sn_22 svg{color:var(--color-button-background)}._header_130sn_67{display:flex;align-items:flex-start;gap:var(--spacing-4)}._headerIcon_130sn_73{display:flex;align-items:center;justify-content:center;width:var(--icon-container-size);height:var(--icon-container-size);border-radius:var(--icon-container-radius);background:color-mix(in srgb,var(--color-button-background) 15%,transparent);color:var(--color-button-background);flex-shrink:0}._headerText_130sn_85{flex:1;min-width:0}._headerTitle_130sn_90{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-editor-foreground)}._headerSubtitle_130sn_96{margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-descriptionforeground);line-height:var(--line-height-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * var(--line-height-normal) * var(--font-size-sm))}._headerActions_130sn_109{flex-shrink:0}._thumbnail_130sn_114{display:flex;align-items:center;justify-content:center;height:120px;background:linear-gradient(135deg,var(--color-editor-background) 0%,var(--color-editorWidget-background) 100%);border-radius:var(--radius-md);color:var(--color-descriptionforeground)}._thumbnail_130sn_114 svg{opacity:var(--opacity-muted);transition:opacity var(--transition-normal),color var(--transition-normal)}._hoverAccent_130sn_35:hover ._thumbnail_130sn_114 svg,._interactive_130sn_22:hover ._thumbnail_130sn_114 svg{color:var(--color-button-background);opacity:1}._content_130sn_142{display:flex;flex-direction:column;gap:var(--spacing-1)}._footer_130sn_149{display:flex;align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid var(--color-panel-border);font-size:var(--font-size-xs);color:var(--color-descriptionforeground)}._button_d4v8e_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-normal);border:none;outline:none;white-space:nowrap}._button_d4v8e_1:focus-visible{box-shadow:var(--focus-ring)}._button_d4v8e_1:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._small_d4v8e_25{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm)}._medium_d4v8e_30{padding:var(--spacing-3) var(--spacing-5);font-size:var(--font-size-sm)}._large_d4v8e_35{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-md)}._fullWidth_d4v8e_41{width:100%}._round_d4v8e_46{border-radius:var(--radius-full);padding:0}._round_d4v8e_46._small_d4v8e_25{width:var(--icon-size-lg);height:var(--icon-size-lg)}._round_d4v8e_46._medium_d4v8e_30{width:var(--spacing-10);height:var(--spacing-10)}._round_d4v8e_46._large_d4v8e_35{width:var(--icon-container-size);height:var(--icon-container-size)}._primary_d4v8e_67{background:var(--color-button-background);color:var(--color-button-foreground)}._primary_d4v8e_67:hover:not(:disabled){opacity:var(--opacity-visible)}._secondary_d4v8e_77{background:var(--color-list-hoverbackground);color:var(--color-button-background)}._secondary_d4v8e_77:hover:not(:disabled){background:var(--color-arctic-quickaction-background)}._outline_d4v8e_87{background:transparent;border:1px solid var(--color-button-background);color:var(--color-button-background)}._outline_d4v8e_87:hover:not(:disabled){background:var(--color-arctic-accent-muted)}._danger_d4v8e_98{background:transparent;border:1px solid #ef4444;color:#ef4444}._danger_d4v8e_98:hover:not(:disabled){background:#ef44441a}._ghost_d4v8e_109{background:var(--color-editor-background);color:var(--color-editor-foreground);border:1px solid var(--color-arctic-glass-border)}._ghost_d4v8e_109:hover:not(:disabled){background:var(--color-list-hoverbackground);border-color:var(--color-button-background)}._input_9smim_1{width:100%;padding:12px 16px;border-radius:10px;border:1px solid var(--color-arctic-glass-border);background:var(--color-editorhoverwidget-background);color:var(--color-editor-foreground);font-size:1rem;outline:none;box-sizing:border-box;transition:border-color .2s ease}._input_9smim_1:focus{border-color:var(--color-button-background)}._input_9smim_1::placeholder{color:var(--color-descriptionforeground)}._input_9smim_1:disabled{opacity:.5;cursor:not-allowed}._bare_9smim_28{flex:1;border:none;background:transparent;font-size:1rem;color:var(--color-editor-foreground);outline:none}._bare_9smim_28::placeholder{color:var(--color-descriptionforeground)}._compact_9smim_42{width:100%;padding:8px 12px;border-radius:8px;border:1px solid var(--color-arctic-glass-border);background:var(--color-input-background);color:var(--color-editor-foreground);font-size:.875rem;outline:none;box-sizing:border-box;transition:border-color .2s ease}._compact_9smim_42:focus{border-color:var(--color-button-background)}._compact_9smim_42::placeholder{color:var(--color-descriptionforeground)}._compact_9smim_42:disabled{opacity:.5;cursor:not-allowed}._textarea_mlvrw_1{width:100%;padding:12px 16px;border-radius:10px;border:1px solid var(--color-arctic-glass-border);background:var(--color-editorhoverwidget-background);color:var(--color-editor-foreground);font-size:1rem;font-family:inherit;line-height:1.5;outline:none;box-sizing:border-box;transition:border-color .2s ease;resize:vertical}._textarea_mlvrw_1:focus{border-color:var(--color-button-background)}._textarea_mlvrw_1::placeholder{color:var(--color-descriptionforeground)}._textarea_mlvrw_1:disabled{opacity:.5;cursor:not-allowed}._bare_mlvrw_31{flex:1;border:none;background:transparent;font-size:1rem;font-family:inherit;line-height:1.5;color:var(--color-editor-foreground);outline:none;resize:none;-webkit-user-select:text;user-select:text;touch-action:manipulation}._bare_mlvrw_31::placeholder{color:var(--color-descriptionforeground)}._compact_mlvrw_52{width:100%;padding:8px 12px;border-radius:8px;border:1px solid var(--color-arctic-glass-border);background:var(--color-input-background);color:var(--color-editor-foreground);font-size:.875rem;font-family:inherit;line-height:1.5;outline:none;box-sizing:border-box;transition:border-color .2s ease;resize:vertical}._compact_mlvrw_52:focus{border-color:var(--color-button-background)}._compact_mlvrw_52::placeholder{color:var(--color-descriptionforeground)}._compact_mlvrw_52:disabled{opacity:.5;cursor:not-allowed}._autoResize_mlvrw_82{resize:none;overflow-y:auto}._container_140pl_1{display:flex;gap:8px}._segment_140pl_6{padding:8px 16px;border-radius:8px;border:1px solid var(--color-arctic-glass-border);background:transparent;color:var(--color-descriptionforeground);font-size:.933rem;cursor:pointer;transition:all .2s ease}._segment_140pl_6:hover{background:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}._segment_140pl_6._active_140pl_22{background:var(--color-button-background);border-color:var(--color-button-background);color:var(--color-button-foreground)}._disabled_140pl_28 ._segment_140pl_6{opacity:.5;cursor:not-allowed}._disabled_140pl_28 ._segment_140pl_6:hover{background:transparent;color:var(--color-descriptionforeground)}._iconBox_wytih_1{display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--color-button-background);color:var(--color-button-foreground);flex-shrink:0}._small_wytih_11{width:36px;height:36px;font-size:1.2rem;border-radius:10px}._medium_wytih_18{width:44px;height:44px;font-size:1.467rem;border-radius:12px}._large_wytih_25{width:64px;height:64px;font-size:1.867rem;border-radius:16px}._xlarge_wytih_32{width:88px;height:88px;font-size:2.4rem;border-radius:24px}._muted_wytih_40{background:var(--color-arctic-quickaction-background);color:var(--color-editor-foreground)}._title_c9hmd_1{font-weight:var(--font-weight-semibold);color:var(--color-editor-foreground);margin:0}._small_c9hmd_7{font-size:var(--font-size-sm)}._medium_c9hmd_11{font-size:var(--font-size-md)}._large_c9hmd_15{font-size:var(--font-size-lg)}._xlarge_c9hmd_19{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}._description_16qt8_1{color:var(--color-descriptionforeground);margin:0;line-height:var(--line-height-normal)}._small_16qt8_7{font-size:var(--font-size-xs)}._medium_16qt8_11{font-size:var(--font-size-sm)}._wrapper_190ig_1{position:relative}._trigger_190ig_5{width:100%;padding:14px 16px;border-radius:12px;border:1px solid var(--color-arctic-glass-border);background-color:var(--color-dropdown-background);color:var(--color-editor-foreground);font-size:1rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:space-between}._triggerCompact_190ig_21{width:100%;padding:8px 12px;border-radius:8px;border:1px solid var(--color-arctic-glass-border);background-color:var(--color-dropdown-background);color:var(--color-editor-foreground);font-size:.875rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:space-between}._value_190ig_36{display:flex;align-items:center;gap:10px}._menu_190ig_42{position:absolute;top:calc(100% + 8px);left:0;right:0;background-color:var(--color-dropdown-background);border:1px solid var(--color-arctic-glass-border);border-radius:12px;overflow-y:auto;max-height:280px;z-index:100;box-shadow:0 8px 32px #00000026}[data-theme=dark] ._menu_190ig_42,[data-theme=midnight-sun] ._menu_190ig_42{box-shadow:0 8px 32px #0009}._option_190ig_61{width:100%;padding:14px 16px;background:transparent;border:none;color:var(--color-editor-foreground);font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:10px;text-align:left}._option_190ig_61:hover,._option_190ig_61._selected_190ig_79{background:var(--color-hover)}._disabled_190ig_83 ._trigger_190ig_5,._disabled_190ig_83 ._triggerCompact_190ig_21{opacity:.5;cursor:not-allowed}._searchContainer_190ig_89{padding:8px 12px;border-bottom:1px solid var(--color-arctic-glass-border);position:sticky;top:0;background-color:var(--color-dropdown-background)}._searchInput_190ig_97{width:100%;padding:8px 12px;border-radius:8px;border:1px solid var(--color-arctic-glass-border);background-color:var(--color-input-background, var(--color-dropdown-background));color:var(--color-editor-foreground);font-size:.875rem;outline:none}._searchInput_190ig_97:focus{border-color:var(--color-primary, #3b82f6)}._searchInput_190ig_97::placeholder{color:var(--color-text-secondary, #6b7280)}._customOption_190ig_116{font-style:italic;color:var(--color-primary, #3b82f6)}._noResults_190ig_121{padding:14px 16px;color:var(--color-text-secondary, #6b7280);text-align:center;font-size:.875rem}._wrapper_oi4wu_1{display:flex;flex-direction:row;align-items:center;gap:4px}._field_oi4wu_8{flex:1;min-width:0}._expressionInput_oi4wu_13{font-family:SF Mono,Fira Code,Consolas,monospace}._fxButton_oi4wu_17{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--color-arctic-glass-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-descriptionforeground);font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;font-weight:600;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}._fxButton_oi4wu_17:hover:not(:disabled){background:var(--color-input-background);color:var(--color-editor-foreground)}._fxButtonActive_oi4wu_43{background:var(--color-button-background);color:var(--color-button-foreground);border-color:var(--color-button-background)}._fxButtonActive_oi4wu_43:hover:not(:disabled){background:var(--color-button-background);color:var(--color-button-foreground)}._fxButton_oi4wu_17:disabled{opacity:.5;cursor:not-allowed}._fxButtonFile_oi4wu_59{background:var(--color-badge-background);color:var(--color-badge-foreground);border-color:var(--color-badge-background)}._fxButtonFile_oi4wu_59:hover:not(:disabled){background:var(--color-badge-background);color:var(--color-badge-foreground)}._fileInput_oi4wu_70{font-family:SF Mono,Fira Code,Consolas,monospace}._select_15cis_1{width:100%;padding:12px 40px 12px 16px;border-radius:10px;border:1px solid var(--color-arctic-glass-border);background:var(--color-editorhoverwidget-background);color:var(--color-editor-foreground);font-size:1rem;outline:none;box-sizing:border-box;transition:border-color .2s ease;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}._select_15cis_1:focus{border-color:var(--color-button-background)}._select_15cis_1:disabled{opacity:.5;cursor:not-allowed}._compact_15cis_30{width:100%;padding:8px 32px 8px 12px;border-radius:8px;border:1px solid var(--color-arctic-glass-border);background:var(--color-input-background);color:var(--color-editor-foreground);font-size:.875rem;outline:none;box-sizing:border-box;transition:border-color .2s ease;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}._compact_15cis_30:focus{border-color:var(--color-button-background)}._compact_15cis_30:disabled{opacity:.5;cursor:not-allowed}._wrapper_skwr2_1{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}._wrapper_skwr2_1._disabled_skwr2_9{opacity:.5;cursor:not-allowed}._checkbox_skwr2_14{width:16px;height:16px;accent-color:var(--color-button-background);cursor:inherit}._label_skwr2_21{font-size:.875rem;color:var(--color-editor-foreground)}._item_1paah_5{display:flex;align-items:center;gap:var(--spacing-2);width:100%;height:28px;padding:0 var(--spacing-3);background:transparent;border:none;border-radius:0;cursor:pointer;transition:background var(--transition-fast);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-align:left;-webkit-appearance:none;appearance:none;user-select:none;-webkit-user-select:none}._item_1paah_5._hovered_1paah_31{background:var(--color-list-hoverbackground)}._item_1paah_5._selected_1paah_35{background:var(--color-arctic-accent-muted)}._item_1paah_5._selected_1paah_35 ._icon_1paah_39{color:var(--color-button-background);opacity:1}._item_1paah_5._selected_1paah_35 ._label_1paah_44{color:var(--color-button-background);font-weight:var(--font-weight-medium)}._item_1paah_5._draggable_1paah_50{cursor:grab}._item_1paah_5._draggable_1paah_50:active{cursor:grabbing}._item_1paah_5._stacked_1paah_59{height:auto;padding:var(--spacing-2);gap:var(--spacing-2);border-radius:var(--radius-sm);border:1px solid transparent}._item_1paah_5._stacked_1paah_59._hovered_1paah_31{border-color:var(--color-border)}._textGroup_1paah_71{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}._item_1paah_5._stacked_1paah_59 ._label_1paah_44{font-weight:var(--font-weight-medium, 500)}._item_1paah_5._stacked_1paah_59 ._description_1paah_83{flex-shrink:initial}._item_1paah_5._card_1paah_88{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);gap:var(--spacing-3)}._item_1paah_5._card_1paah_88._hovered_1paah_31{background:var(--color-list-hoverbackground);border-color:transparent}._icon_1paah_39{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-descriptionforeground);opacity:var(--opacity-subtle, .7)}._label_1paah_44{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._description_1paah_83{flex-shrink:1;font-size:var(--font-size-xs);color:var(--color-descriptionforeground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._trailing_1paah_131{flex-shrink:0;margin-left:auto;font-size:var(--font-size-xs);color:var(--color-descriptionforeground)}._dirty_1paah_139{flex-shrink:0;width:6px;height:6px;margin-left:auto;background:var(--color-button-background);border-radius:var(--radius-full)}._close_1paah_149{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin-left:calc(-1 * var(--spacing-1));background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-descriptionforeground);cursor:pointer;opacity:0;transition:all var(--transition-fast)}._item_1paah_5:not(:has(._dirty_1paah_139)) ._close_1paah_149{margin-left:auto}._item_1paah_5._hovered_1paah_31 ._close_1paah_149,._item_1paah_5._selected_1paah_35 ._close_1paah_149{opacity:1}@media(hover:hover){._close_1paah_149:hover{background:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}}@media(hover:none){._close_1paah_149{opacity:1}}._backdrop_13y6i_8{position:fixed;inset:0;z-index:9999}._menu_13y6i_17{position:fixed;z-index:10000;max-width:300px;max-height:400px;overflow-y:auto;padding:4px 0;background:var(--color-dropdown-background);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--color-arctic-glass-border);border-radius:6px;box-shadow:0 4px 16px #00000026;animation:_dropdownFadeIn_13y6i_1 .1s ease-out;outline:none}@keyframes _dropdownFadeIn_13y6i_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._menuItem_13y6i_45{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;border:none;background:transparent;color:var(--color-menu-foreground, var(--color-foreground));font-size:var(--font-size-sm, 13px);font-family:inherit;text-align:left;cursor:pointer;transition:background-color .1s}._menuItem_13y6i_45:hover:not(._disabled_13y6i_61),._menuItem_13y6i_45._focused_13y6i_62:not(._disabled_13y6i_61){background:var(--color-list-hoverbackground, var(--color-list-hover-background))}._menuItem_13y6i_45._active_13y6i_66{color:var(--color-button-background)}._menuItem_13y6i_45._disabled_13y6i_61{opacity:.5;cursor:not-allowed}._menuItem_13y6i_45._danger_13y6i_75{color:var(--color-errorforeground, #f85149)}._menuItem_13y6i_45._danger_13y6i_75:hover:not(._disabled_13y6i_61),._menuItem_13y6i_45._danger_13y6i_75._focused_13y6i_62:not(._disabled_13y6i_61){background:var(--color-errorforeground, #f85149);color:#fff}._icon_13y6i_85{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}._label_13y6i_94{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._shortcut_13y6i_101{margin-left:auto;padding-left:16px;font-size:var(--font-size-xs, 11px);color:var(--color-descriptionforeground, var(--color-description-foreground));flex-shrink:0}._divider_13y6i_109{height:1px;margin:4px 8px;background:var(--color-arctic-glass-border)}._container_1v8qv_8{position:relative;display:inline-flex}._trigger_1v8qv_13{display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:4px;color:var(--color-descriptionforeground);cursor:pointer;transition:all .15s ease}._trigger_1v8qv_13._sm_1v8qv_26{width:22px;height:22px}._trigger_1v8qv_13._md_1v8qv_31{width:28px;height:28px}@media(hover:hover){._trigger_1v8qv_13:hover{background:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}}._container_1i18o_8{display:inline-flex;align-items:center;position:relative}._primary_1i18o_14,._chevron_1i18o_15{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--color-descriptionforeground);cursor:pointer;transition:color var(--transition-fast, .15s),background var(--transition-fast, .15s)}._primary_1i18o_14{height:var(--spacing-8, 32px);width:var(--spacing-6, 24px);border-radius:0}._chevron_1i18o_15{height:var(--spacing-8, 32px);width:14px;border-radius:0}@media(hover:hover){._primary_1i18o_14:hover,._chevron_1i18o_15:hover{background:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}}._primary_1i18o_14:disabled{opacity:var(--opacity-disabled, .5);cursor:not-allowed}._stack_1fhya_1{display:flex}._row_1fhya_6{flex-direction:row}._column_1fhya_10{flex-direction:column}._gapNone_1fhya_15{gap:0}._gapSmall_1fhya_19{gap:8px}._gapMedium_1fhya_23{gap:12px}._gapLarge_1fhya_27{gap:20px}._alignStart_1fhya_32{align-items:flex-start}._alignCenter_1fhya_36{align-items:center}._alignEnd_1fhya_40{align-items:flex-end}._alignStretch_1fhya_44{align-items:stretch}._justifyStart_1fhya_49{justify-content:flex-start}._justifyCenter_1fhya_53{justify-content:center}._justifyEnd_1fhya_57{justify-content:flex-end}._justifyBetween_1fhya_61{justify-content:space-between}._loadingDots_p0srw_1{display:flex;gap:6px}._dot_p0srw_6{width:8px;height:8px;border-radius:50%;background:var(--color-button-background);animation:_bounce_p0srw_1 1s infinite}._dot_p0srw_6:nth-child(2){animation-delay:.15s}._dot_p0srw_6:nth-child(3){animation-delay:.3s}@keyframes _bounce_p0srw_1{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}._container_12znk_1{position:relative;display:flex;align-items:center;width:100%;max-width:var(--content-width-medium);padding:var(--spacing-2);padding-left:var(--spacing-5);border-radius:28px;border:1px solid var(--color-arctic-glass-border);background:var(--color-arctic-glass-background);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-glass);cursor:text}._leftActions_12znk_18{display:flex;align-items:center;gap:4px;margin-right:8px}._rightActions_12znk_25{display:flex;align-items:center;gap:4px}._sendButton_12znk_31{flex-shrink:0}@media(max-width:768px){._container_12znk_1{padding:6px 6px 6px 16px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._container_12znk_1 textarea{touch-action:manipulation;-webkit-user-select:text;user-select:text}._sendButton_12znk_31{width:40px!important;height:40px!important}}._messageContainer_19qlo_8{display:flex;flex-direction:column;gap:var(--spacing-1);animation:_snapIn_19qlo_1 .3s ease-out}@keyframes _snapIn_19qlo_1{0%{opacity:0;transform:translateY(var(--spacing-5))}to{opacity:1;transform:translateY(0)}}._userMessage_19qlo_26{display:flex;justify-content:flex-end}._userBubble_19qlo_31{max-width:75%;padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-2xl);background:var(--color-arctic-user-bubble);color:var(--color-button-foreground);font-size:var(--font-size-message);line-height:1.5;white-space:pre-wrap;word-break:break-word}._assistantMessage_19qlo_43{color:var(--color-editor-foreground);font-size:var(--font-size-message);line-height:1.8}._streamingCursor_19qlo_50{display:inline-block;width:2px;height:1.2em;background:var(--color-button-background);margin-left:var(--spacing-xs);animation:_blink_19qlo_1 .7s infinite;vertical-align:text-bottom}@keyframes _blink_19qlo_1{0%,50%{opacity:1}51%,to{opacity:0}}._inlineLoading_19qlo_72{display:inline-flex;vertical-align:text-bottom;margin-left:var(--spacing-1)}._assistantMessage_19qlo_43[data-streaming=true]{min-height:1.5em}._errorMessage_19qlo_83{color:var(--color-terminal-ansired);background:#ef44441a;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._systemMessage_19qlo_92{text-align:center;color:var(--color-descriptionforeground);font-size:var(--font-size-sm);padding:var(--spacing-2)}._wrapper_yhv4t_1{position:relative;display:inline-flex}._wrapper_yhv4t_1:hover{z-index:1}._tooltip_yhv4t_10{position:absolute;z-index:1000;padding:6px 10px;font-size:.75rem;font-weight:500;color:var(--color-editorhoverwidget-foreground);background:var(--color-editorhoverwidget-background);border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease}._wrapper_yhv4t_1:hover ._tooltip_yhv4t_10{opacity:1}._wrapper_yhv4t_1:active ._tooltip_yhv4t_10,._wrapper_yhv4t_1:has(:focus) ._tooltip_yhv4t_10{opacity:0}._top_yhv4t_36{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:6px}._bottom_yhv4t_43{top:100%;left:50%;transform:translate(-50%);margin-top:6px}._left_yhv4t_50{right:100%;top:50%;transform:translateY(-50%);margin-right:6px}._right_yhv4t_57{left:100%;top:50%;transform:translateY(-50%);margin-left:6px}._tooltip_yhv4t_10:after{content:"";position:absolute;border:5px solid transparent}._top_yhv4t_36:after{top:100%;left:50%;transform:translate(-50%);border-top-color:var(--color-editorhoverwidget-background)}._bottom_yhv4t_43:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:var(--color-editorhoverwidget-background)}._left_yhv4t_50:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:var(--color-editorhoverwidget-background)}._right_yhv4t_57:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:var(--color-editorhoverwidget-background)}._portalTooltip_yhv4t_100{position:fixed;z-index:10000;padding:6px 10px;font-size:.75rem;font-weight:500;color:var(--color-editorhoverwidget-foreground);background:var(--color-editorhoverwidget-background);border-radius:6px;white-space:nowrap;pointer-events:none}._portalTooltip_yhv4t_100._top_yhv4t_36{transform:translate(-50%,-100%)}._portalTooltip_yhv4t_100._bottom_yhv4t_43{transform:translate(-50%)}._portalTooltip_yhv4t_100._left_yhv4t_50{transform:translate(-100%,-50%)}._portalTooltip_yhv4t_100._right_yhv4t_57{transform:translateY(-50%)}._portalTooltip_yhv4t_100:after{content:"";position:absolute;border:5px solid transparent}._portalTooltip_yhv4t_100._top_yhv4t_36:after{top:100%;left:50%;transform:translate(-50%);border-top-color:var(--color-editorhoverwidget-background)}._portalTooltip_yhv4t_100._bottom_yhv4t_43:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:var(--color-editorhoverwidget-background)}._portalTooltip_yhv4t_100._left_yhv4t_50:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:var(--color-editorhoverwidget-background)}._portalTooltip_yhv4t_100._right_yhv4t_57:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:var(--color-editorhoverwidget-background)}._iconButton_17com_10{position:relative;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-descriptionforeground);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);text-decoration:none;border-radius:var(--radius-md)}._iconButton_17com_10:hover:not(:disabled){color:var(--color-editor-foreground);background:var(--color-list-hoverbackground)}._iconButton_17com_10:focus-visible{outline:none;box-shadow:var(--focus-ring)}._iconButton_17com_10:disabled,._iconButton_17com_10[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}._iconButton_17com_10._active_17com_43{color:var(--color-editor-foreground)}._small_17com_48{width:var(--spacing-8);height:var(--spacing-8)}._medium_17com_53{width:var(--spacing-10);height:var(--spacing-10)}._large_17com_58{width:var(--spacing-12);height:var(--spacing-12)}._icon_17com_10{display:flex;align-items:center;justify-content:center}._wrapper_zyaw0_6{display:flex;align-items:center;gap:var(--spacing-2)}._colorInput_zyaw0_12{width:36px;height:36px;padding:0;border:1px solid var(--color-input-border);border-radius:var(--radius-sm);cursor:pointer;background:transparent}._colorInput_zyaw0_12::-webkit-color-swatch-wrapper{padding:2px}._colorInput_zyaw0_12::-webkit-color-swatch{border:none;border-radius:var(--radius-xs)}._textInput_zyaw0_31{flex:1;font-family:var(--font-family-mono);text-transform:uppercase}._folderInfo_vjybf_6{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-4);background:var(--color-arctic-glass-background);border:1px solid var(--color-arctic-glass-border);border-radius:var(--radius-md)}._folderDetails_vjybf_17{display:flex;align-items:center;gap:var(--spacing-2);min-width:0;flex:1}._folderIcon_vjybf_25{color:var(--color-button-background);flex-shrink:0}._folderName_vjybf_30{font-weight:var(--font-weight-medium);color:var(--color-editor-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemList_1betf_6{display:flex;flex-direction:column;gap:var(--spacing-2)}._item_1betf_6{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--color-arctic-glass-background);border:1px solid var(--color-arctic-glass-border);border-left:3px solid var(--color-button-background);border-radius:var(--radius-md);transition:background-color .15s ease}._item_1betf_6._clickable_1betf_25{cursor:pointer}._item_1betf_6._clickable_1betf_25:hover{background:var(--color-list-hoverbackground)}._itemIcon_1betf_34{color:var(--color-button-background);flex-shrink:0;display:flex;align-items:center;justify-content:center}._itemContent_1betf_43{display:flex;flex-direction:column;gap:var(--spacing-xxs);min-width:0;flex:1}._itemTitle_1betf_51{font-weight:var(--font-weight-medium);color:var(--color-editor-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemSubtitle_1betf_59{font-size:var(--font-size-sm);color:var(--color-descriptionforeground);font-family:var(--font-family-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemActions_1betf_69{display:flex;align-items:center;gap:var(--spacing-1);flex-shrink:0}._emptyState_1betf_77{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-8) var(--spacing-4);text-align:center}._emptyIcon_1betf_86{color:var(--color-descriptionforeground);display:flex;align-items:center;justify-content:center}._emptyMessage_1betf_93{color:var(--color-descriptionforeground);margin:0}._wrapper_9im0i_6{display:flex;flex-direction:column;gap:var(--spacing-1)}._textarea_9im0i_12{font-family:var(--font-family-mono);font-size:var(--font-size-sm)}._error_9im0i_17{border-color:var(--color-inputvalidation-errorborder)}._errorText_9im0i_21{color:var(--color-errorforeground);font-size:var(--font-size-xs)}._value_59o8j_8{display:inline-block;padding:var(--spacing-1) var(--spacing-2);color:var(--color-editor-foreground);background:var(--color-input-background);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}._code_59o8j_17{font-family:var(--font-family-mono);background:var(--color-panel-background);padding:var(--spacing-1) var(--spacing-2)}._badge_59o8j_23{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--badge-color, var(--color-terminal-ansiblue)) 20%,transparent);color:var(--badge-color, var(--color-terminal-ansiblue));border:1px solid color-mix(in srgb,var(--badge-color, var(--color-terminal-ansiblue)) 40%,transparent)}._section_17pdt_8{display:flex;align-items:center;gap:var(--spacing-2);margin:var(--spacing-4) 0 var(--spacing-2)}._line_17pdt_15{flex:1;height:1px;background:var(--color-panel-border)}._title_17pdt_21{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-descriptionforeground);white-space:nowrap}._wrapper_1d4bp_6{padding:var(--spacing-xs) 0}._iconWrapper_1d4bp_10{display:flex;align-items:center;justify-content:flex-end;padding:var(--spacing-xs) 0}._dangerWrapper_1d4bp_17{padding:var(--spacing-3) 0 0 0}._container_1h0sa_6{display:flex;flex-direction:column;gap:8px}._row_1h0sa_12{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:var(--radius-md);background:var(--color-bg-subtle)}._row_1h0sa_12>*:not(:first-child){margin-left:var(--spacing-lg)}._empty_1h0sa_25{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic;padding:var(--spacing-md)}._hint_1h0sa_32{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;padding:var(--spacing-sm) 0}._container_1913u_6{display:flex;flex-direction:column;gap:4px}._empty_1913u_12{color:var(--color-descriptionforeground);font-size:12px;font-style:italic;padding:8px 0}._header_1913u_19{display:grid;grid-template-columns:1fr 24px 1fr 20px;gap:4px;font-size:11px;color:var(--color-descriptionforeground);padding:0 4px 4px;border-bottom:1px solid var(--color-arctic-glass-border);margin-bottom:4px}._headerSignal_1913u_30{padding-left:22px}._list_1913u_42{display:flex;flex-direction:column;gap:2px}._row_1913u_48{display:grid;grid-template-columns:1fr 24px 1fr 20px;gap:4px;align-items:center;padding:4px;border-radius:4px;transition:background-color var(--transition-fast)}._row_1913u_48:hover{background-color:var(--color-list-hoverbackground)}._row_1913u_48._enabled_1913u_62{background-color:var(--color-editorhoverwidget-background);border:1px solid var(--color-arctic-glass-border);border-radius:6px;padding:8px}._row_1913u_48._disabled_1913u_69 ._signalName_1913u_69,._row_1913u_48._disabled_1913u_69 ._arrow_1913u_70{opacity:.5}._checkboxLabel_1913u_74{display:flex;align-items:center;gap:6px;cursor:pointer;min-width:0}._checkbox_1913u_74{width:14px;height:14px;margin:0;cursor:pointer;accent-color:var(--color-button-background);flex-shrink:0}._signalName_1913u_69{font-family:var(--font-mono);font-size:12px;color:var(--color-editor-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._streamingBadge_1913u_100{margin-left:4px;font-size:10px;opacity:.7}._arrow_1913u_70{color:var(--color-descriptionforeground);font-size:12px;text-align:center}._exportInput_1913u_112{font-family:var(--font-mono);font-size:12px;padding:6px 10px;border:1px solid var(--color-arctic-glass-border);border-radius:var(--radius-sm);background:var(--color-input-background);color:var(--color-editor-foreground);min-width:0;width:100%;outline:none;box-sizing:border-box;transition:border-color var(--transition-fast)}._exportInput_1913u_112:focus{border-color:var(--color-button-background)}._exportInput_1913u_112::placeholder{color:var(--color-descriptionforeground)}._disabledHint_1913u_135{font-size:12px;color:var(--color-descriptionforeground);font-style:italic;padding:4px 8px}._description_1913u_142{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--color-descriptionforeground);background-color:var(--color-editorhoverwidget-background);border-radius:50%;cursor:help;flex-shrink:0}._description_1913u_142:hover{background-color:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}._wrapper_19478_6{display:flex;align-items:center;gap:4px}._field_19478_12{flex:1;min-width:0}._label_19d2y_6{display:block;font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}._row_19d2y_13{display:flex;align-items:center;gap:var(--spacing-xs)}._input_19d2y_19{flex:1;min-width:0}._wrapper_6zmc7_7{padding:var(--spacing-xs) 0}._buttonLabel_6zmc7_11{margin-left:4px}._previewBlock_6zmc7_16{position:relative;display:block;width:100%;max-height:72px;overflow:hidden;padding:8px 10px;border:1px solid var(--color-arctic-glass-border);border-radius:var(--radius-sm);background:var(--color-input-background);cursor:pointer;text-align:left;transition:border-color var(--transition-fast)}._previewBlock_6zmc7_16:hover{border-color:var(--color-button-background)}._previewBlock_6zmc7_16:focus-visible{outline:2px solid var(--color-button-background);outline-offset:1px}._code_6zmc7_41{margin:0;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;line-height:1.5;color:var(--color-editor-foreground);white-space:pre-wrap;word-break:break-all}._fade_6zmc7_52{position:absolute;bottom:0;left:0;right:0;height:32px;background:linear-gradient(to bottom,transparent,var(--color-input-background));pointer-events:none}._editBadge_6zmc7_63{position:absolute;bottom:6px;right:6px;display:flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;color:var(--color-button-foreground);background:var(--color-button-background);border-radius:var(--radius-sm);pointer-events:none;opacity:0;transition:opacity var(--transition-fast)}._previewBlock_6zmc7_16:hover ._editBadge_6zmc7_63{opacity:1}._container_1e9yu_8{width:100%;height:100%;display:flex;flex-direction:column;background:var(--color-editor-background)}._loading_1e9yu_16{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-descriptionforeground);font-size:var(--font-size-sm)}._error_1e9yu_26{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-errorforeground, #f87171);font-size:var(--font-size-sm);padding:var(--spacing-4);text-align:center}._section_14c2e_8{display:flex;flex-direction:column;min-height:0;margin-top:var(--spacing-xs)}._section_14c2e_8:first-child{margin-top:0}._section_14c2e_8._expanded_14c2e_20:not(:last-of-type){max-height:50%}._section_14c2e_8._expanded_14c2e_20:last-of-type{flex:1;min-height:0}._headerRow_14c2e_30{display:flex;align-items:center;gap:var(--spacing-1);flex-shrink:0}._leadingAction_14c2e_37{display:flex;align-items:center;flex-shrink:0}._header_14c2e_30{display:flex;align-items:center;gap:var(--spacing-1);flex:1;padding:var(--spacing-2);background:transparent;border:none;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast)}._header_14c2e_30._hovered_14c2e_60{background:var(--color-list-hoverbackground)}._headerStatic_14c2e_69{display:flex;align-items:center;flex:1;padding:var(--spacing-2)}._chevron_14c2e_76{display:flex;align-items:center;justify-content:center;color:var(--color-descriptionforeground);transition:transform var(--transition-fast)}._title_14c2e_84{flex:1;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-descriptionforeground);text-transform:uppercase;letter-spacing:.05em;text-align:left}._badge_14c2e_94{font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-descriptionforeground);margin-left:var(--spacing-1)}._content_14c2e_101{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:var(--spacing-xs);overflow-x:hidden;overflow-y:auto}._header_14c2e_30._touch_14c2e_116{min-height:48px;padding:var(--spacing-3);gap:var(--spacing-2)}._headerStatic_14c2e_69._touch_14c2e_116{min-height:48px;padding:var(--spacing-3)}._header_14c2e_30._touch_14c2e_116 ._title_14c2e_84,._headerStatic_14c2e_69._touch_14c2e_116 ._title_14c2e_84,._section_14c2e_8._touch_14c2e_116 ._title_14c2e_84{font-size:var(--font-size-sm)}._section_14c2e_8._touch_14c2e_116 ._badge_14c2e_94{font-size:var(--font-size-xs)}._list_1ntcv_7{display:flex;flex-direction:column;gap:var(--spacing-xs)}._item_1ntcv_13{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-2) var(--spacing-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-editor-foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--transition-fast)}._item_1ntcv_13:hover{background:var(--color-list-hoverbackground)}._item_1ntcv_13._active_1ntcv_33{background:var(--color-list-activeselectionbackground)}._info_1ntcv_37{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0;flex:1}._name_1ntcv_45{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-editor-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._desc_1ntcv_54{font-size:var(--font-size-xs);color:var(--color-descriptionforeground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._compact_1ntcv_63 ._item_1ntcv_13{padding:var(--spacing-2) var(--spacing-3)}._touch_1ntcv_68 ._item_1ntcv_13{min-height:48px;padding:var(--spacing-3) var(--spacing-4);gap:var(--spacing-4)}._touch_1ntcv_68 ._name_1ntcv_45{font-size:var(--font-size-base)}._touch_1ntcv_68 ._desc_1ntcv_54{font-size:var(--font-size-sm)}._empty_1ntcv_83{padding:var(--spacing-4);color:var(--color-descriptionforeground);font-size:var(--font-size-sm);text-align:center}._toolbar_9xbdo_11{display:flex;align-items:center;gap:var(--spacing-1, 4px);padding:0 var(--spacing-1, 4px);height:100%}._actionGroup_9xbdo_19{display:flex;align-items:center;gap:0}._viewSelector_9xbdo_25{position:relative;display:inline-flex}._viewSelectorBtn_9xbdo_30{display:flex;align-items:center;justify-content:center;gap:4px;height:var(--spacing-8, 32px);width:calc(var(--spacing-6, 24px) + 14px);padding:0;border:none;border-radius:0;background:transparent;color:var(--color-descriptionforeground);cursor:pointer;transition:color var(--transition-fast, .15s),background var(--transition-fast, .15s)}@media(hover:hover){._viewSelectorBtn_9xbdo_30:hover{background:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}}._actionBtn_9xbdo_55{position:relative;display:flex;align-items:center;justify-content:center;width:var(--spacing-6, 24px);height:var(--spacing-8, 32px);padding:0;border:none;border-radius:0;background:transparent;color:var(--color-descriptionforeground);cursor:pointer;transition:color var(--transition-fast, .15s),background var(--transition-fast, .15s)}._actionBtn_9xbdo_55:hover{background:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}._actionBtn_9xbdo_55:disabled{opacity:.5;cursor:not-allowed}._actionBtn_9xbdo_55._active_9xbdo_84{color:var(--color-button-background)}._actionBtn_9xbdo_55._active_9xbdo_84:after{content:"";position:absolute;bottom:0;left:2px;right:2px;height:2px;background:var(--color-button-background);border-radius:2px 2px 0 0;pointer-events:none}._actionBtn_9xbdo_55._primary_9xbdo_100{margin-left:var(--spacing-1, 4px)}._separator_9xbdo_104{width:1px;height:var(--spacing-4, 16px);background:var(--color-arctic-glass-border);margin:0 var(--spacing-1, 4px);flex-shrink: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: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{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))}._icon_ksgvz_7{flex-shrink:0}._succeeded_ksgvz_12{color:var(--color-terminal-ansigreen, #22c55e)}._failed_ksgvz_16{color:var(--color-terminal-ansired, #ef4444)}._running_ksgvz_20{color:var(--color-terminal-ansiblue, #3b82f6)}._pending_ksgvz_24{color:var(--color-text-muted, #9ca3af)}._skipped_ksgvz_28{color:var(--color-terminal-ansicyan, #06b6d4)}._timeout_ksgvz_32{color:var(--color-terminal-ansiyellow, #f59e0b)}._circuitBlocked_ksgvz_36{color:var(--color-terminal-ansimagenta, #a855f7)}._spinning_ksgvz_41{animation:_spin_ksgvz_41 1s linear infinite}@keyframes _spin_ksgvz_41{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._canvas_1uf8g_12{width:100%;height:100%;background:var(--color-editor-background)}._canvas_1uf8g_12 .react-flow__background{background:var(--color-editor-background)}._canvas_1uf8g_12 .react-flow__minimap{background:var(--color-dropdown-background, var(--color-sidebar-background));border:1px solid var(--color-editorwidget-border, var(--color-panel-border));border-radius:var(--radius-sm)}._actionNode_1uf8g_33{background:var(--color-panel-background, var(--color-editor-background));border:1px solid var(--color-panel-border, var(--color-editorgroup-border));border-radius:var(--radius-md);padding:10px 12px;width:180px;cursor:grab;box-shadow:var(--shadow-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);overflow:visible}._actionNode_1uf8g_33:active{cursor:grabbing}._actionNode_1uf8g_33:hover{border-color:var(--color-button-background)}._actionNode_1uf8g_33._trigger_1uf8g_56{display:flex;flex-direction:column;width:200px;height:auto!important;min-height:fit-content;border-radius:var(--radius-lg)}._actionNode_1uf8g_33._trigger_1uf8g_56 ._nodeHeader_1uf8g_66{padding:var(--spacing-2) var(--spacing-3);background:var(--color-panel-background, var(--color-editor-background));border-bottom:1px solid var(--color-editorgroupheader-tabsborder, var(--color-editorwidget-border));border-left:3px solid var(--color-terminal-ansigreen);border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin:-10px -12px 0;width:calc(100% + 24px)}._actionNode_1uf8g_33._trigger_1uf8g_56 ._nodeIcon_1uf8g_77{color:var(--color-terminal-ansigreen)}._actionNode_1uf8g_33._selected_1uf8g_81{border-color:var(--color-button-background);box-shadow:0 0 0 3px var(--color-arctic-accent-muted, rgba(0, 122, 255, .15))}._nodeHeader_1uf8g_66{display:flex;align-items:center;gap:var(--spacing-2)}._nodeIcon_1uf8g_77{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);color:var(--color-editor-foreground)}._nodeLabel_1uf8g_99{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-editor-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nodeType_1uf8g_108{margin-top:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-descriptionforeground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._paramList_1uf8g_121{display:flex;flex-direction:column;gap:4px}._param_1uf8g_121{display:flex;align-items:center;gap:6px;padding:4px 6px;background:var(--color-list-hoverbackground);border:1px solid transparent;border-radius:var(--radius-sm);font-size:11px;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._param_1uf8g_121:hover{border-color:var(--color-button-background)}._param_1uf8g_121._selected_1uf8g_81{border-color:var(--color-button-background);box-shadow:0 0 0 2px var(--color-arctic-accent-muted, rgba(0, 122, 255, .15))}._paramName_1uf8g_151{font-weight:var(--font-weight-medium);color:var(--color-editor-foreground);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._paramType_1uf8g_160{color:var(--color-descriptionforeground);font-family:var(--font-mono);font-size:10px}._paramRequired_1uf8g_166{color:var(--color-terminal-ansired, #ef4444);font-weight:var(--font-weight-bold);font-size:12px}._triggerSection_1uf8g_176{display:flex;flex-direction:column;width:100%;margin-top:var(--spacing-2);padding-top:var(--spacing-2);padding-bottom:var(--spacing-2);border-top:1px solid var(--color-editorwidget-border, var(--color-focusborder, #333))}._triggerSection_1uf8g_176:first-of-type{margin-top:var(--spacing-1)}._sectionHeader_1uf8g_190{font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-descriptionforeground);margin-bottom:var(--spacing-1)}._emptySection_1uf8g_199{display:flex;align-items:center;justify-content:center;padding:var(--spacing-1) 0}._emptyText_1uf8g_206{font-size:var(--font-size-xs);color:var(--color-descriptionforeground)}._triggerAddButton_1uf8g_215{display:flex;align-items:center;gap:4px;padding:4px 12px;margin-top:8px;border:1px dashed var(--color-focusborder);background:transparent;border-radius:6px;font-size:12px;color:var(--color-foreground);cursor:pointer;transition:all .15s ease}._triggerAddButton_1uf8g_215:hover{border-style:solid;background:var(--color-list-hoverbackground);border-color:var(--color-button-background);color:var(--color-button-background)}._triggerAddButton_1uf8g_215:active{background:var(--color-list-activeselectionbackground)}._connectionList_1uf8g_245{display:flex;flex-direction:column;gap:4px}._connection_1uf8g_245{display:flex;align-items:center;gap:6px;padding:4px 6px;background:var(--color-list-hoverbackground);border:1px solid transparent;border-radius:var(--radius-sm);font-size:11px;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._connection_1uf8g_245:hover{border-color:var(--color-button-background)}._connection_1uf8g_245._selected_1uf8g_81{border-color:var(--color-button-background);box-shadow:0 0 0 2px var(--color-arctic-accent-muted, rgba(0, 122, 255, .15))}._connectionName_1uf8g_275{font-weight:var(--font-weight-medium);color:var(--color-editor-foreground);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._connectionType_1uf8g_284{color:var(--color-descriptionforeground);font-family:var(--font-mono);font-size:10px}._handle_1uf8g_294{width:12px!important;height:12px!important;border:none!important;background:transparent!important;border-radius:50%!important;opacity:0!important;pointer-events:none!important}._handle_1uf8g_294._source_1uf8g_304{bottom:2px!important;top:auto}._handle_1uf8g_294._target_1uf8g_309{top:8px!important;bottom:auto!important}._handle_1uf8g_294._success_1uf8g_314{border-color:var(--color-terminal-ansigreen, #22c55e)!important}._handle_1uf8g_294._failure_1uf8g_318{border-color:var(--color-terminal-ansired, #ef4444)!important}._handle_1uf8g_294._branch_1uf8g_322{border-color:var(--color-terminal-ansiyellow, #f2c811)!important}._handleLabels_1uf8g_330{display:flex;justify-content:space-evenly;margin-top:var(--spacing-1);padding-top:var(--spacing-1);border-top:1px solid var(--color-editorwidget-border, var(--color-focusborder, #333))}._handleLabel_1uf8g_330{font-size:9px;font-weight:var(--font-weight-medium);padding:1px 4px;border-radius:var(--radius-sm);background:var(--color-list-hoverbackground);color:var(--color-descriptionforeground);white-space:nowrap}._handleLabel_1uf8g_330._success_1uf8g_314{color:var(--color-terminal-ansigreen, #22c55e)}._handleLabel_1uf8g_330._failure_1uf8g_318{color:var(--color-terminal-ansired, #ef4444)}._handleLabel_1uf8g_330._branch_1uf8g_322{color:var(--color-terminal-ansiyellow, #f2c811)}._actionNode_1uf8g_33._horizontal_1uf8g_365 ._handle_1uf8g_294._source_1uf8g_304{right:2px!important;bottom:auto!important;left:auto!important}._actionNode_1uf8g_33._horizontal_1uf8g_365 ._handle_1uf8g_294._target_1uf8g_309{left:1px!important;top:50%!important;right:auto!important;transform:translateY(-50%)}._containerNode_1uf8g_379._horizontal_1uf8g_365 ._handle_1uf8g_294._source_1uf8g_304{right:2px!important;bottom:auto!important;left:auto!important}._containerNode_1uf8g_379._horizontal_1uf8g_365 ._handle_1uf8g_294._target_1uf8g_309{left:1px!important;top:50%!important;right:auto!important;transform:translateY(-50%)}._canvas_1uf8g_12 .react-flow__node-group{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}._groupNode_1uf8g_405{display:flex;align-items:center;gap:var(--spacing-3);padding:0 var(--spacing-4);pointer-events:none;height:24px}._groupLine_1uf8g_414{flex:1;height:1px;background:var(--color-editorwidget-border, var(--color-focusborder, #333))}._groupLabel_1uf8g_420{flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-descriptionforeground);background:var(--color-editor-background);padding:0 var(--spacing-2)}._groupLabel_1uf8g_420._task_1uf8g_431{color:var(--color-terminal-ansiblue, #3b82f6)}._groupLabel_1uf8g_420._pipeline_1uf8g_435{color:var(--color-terminal-ansiyellow, #f2c811)}._edgeAddButton_1uf8g_443{width:24px;height:24px;border-radius:var(--radius-full);border:2px solid var(--color-editorwidget-border, var(--color-focusborder, #333));background:var(--color-dropdown-background, var(--color-editorwidget-background, #1e1e1e));color:var(--color-editor-foreground);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);opacity:0}._edgeAddButton_1uf8g_443:hover{background:var(--color-list-hoverbackground);border-color:var(--color-button-background);transform:scale(1.1);opacity:1}._edgeAddButton_1uf8g_443:focus{opacity:1;outline:none;border-color:var(--color-button-background)}._edgeAddButton_1uf8g_443 svg{width:14px;height:14px}._canvas_1uf8g_12 .react-flow__edge:hover+._edgeAddButton_1uf8g_443,._canvas_1uf8g_12 .react-flow__edge-path:hover~._edgeAddButton_1uf8g_443{opacity:1}._canvas_1uf8g_12 .react-flow__edge-path{stroke:var(--color-descriptionforeground, #666)!important;stroke-width:2px!important}._canvas_1uf8g_12 .react-flow__edge.selected .react-flow__edge-path{stroke:var(--color-button-background)!important}._canvas_1uf8g_12 .react-flow__edge:hover .react-flow__edge-path{stroke:var(--color-editor-foreground)!important}._canvas_1uf8g_12 .react-flow__edge-path.success{stroke:var(--color-terminal-ansigreen, #22c55e)!important}._canvas_1uf8g_12 .react-flow__edge-path.failure{stroke:var(--color-terminal-ansired, #ef4444)!important}._canvas_1uf8g_12 .react-flow__edge-path.branch{stroke:var(--color-terminal-ansiyellow, #f2c811)!important}._edgeLabel_1uf8g_520{font-size:10px;font-weight:var(--font-weight-medium);padding:2px 6px;color:var(--color-descriptionforeground);white-space:nowrap;z-index:9999!important;pointer-events:none}._edgeLabel_1uf8g_520[data-type=failure]{color:var(--color-terminal-ansired, #ef4444)}._edgeLabel_1uf8g_520[data-type=branch]{color:var(--color-terminal-ansiyellow, #f2c811)}._loading_1uf8g_542{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-descriptionforeground);font-size:var(--font-size-sm)}._empty_1uf8g_199{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);color:var(--color-descriptionforeground)}._emptyIcon_1uf8g_567{width:var(--icon-size-xl);height:var(--icon-size-xl);opacity:var(--opacity-muted)}._containerNode_1uf8g_379{background:var(--color-panel-background, var(--color-editor-background));border:1px solid var(--color-panel-border, var(--color-editorgroup-border));border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:visible;cursor:grab;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._containerNode_1uf8g_379:active{cursor:grabbing}._containerNode_1uf8g_379:hover{border-color:var(--color-button-background)}._containerNode_1uf8g_379._selected_1uf8g_81{border-color:var(--color-button-background);box-shadow:0 0 0 3px var(--color-arctic-accent-muted, rgba(0, 122, 255, .15))}._containerNode_1uf8g_379._pipeline_1uf8g_435 ._containerHeader_1uf8g_605{border-left:3px solid var(--color-terminal-ansiyellow)}._containerNode_1uf8g_379._pipeline_1uf8g_435 ._containerIcon_1uf8g_609{color:var(--color-terminal-ansiyellow)}._containerNode_1uf8g_379._task_1uf8g_431 ._containerHeader_1uf8g_605{border-left:3px solid var(--color-terminal-ansiblue)}._containerNode_1uf8g_379._task_1uf8g_431 ._containerIcon_1uf8g_609{color:var(--color-terminal-ansiblue)}._containerHeader_1uf8g_605{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--color-panel-background, var(--color-editor-background));border-bottom:1px solid var(--color-editorgroupheader-tabsborder, var(--color-editorwidget-border));border-radius:var(--radius-lg) var(--radius-lg) 0 0}._containerIcon_1uf8g_609{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);color:var(--color-editor-foreground)}._containerLabel_1uf8g_640{flex:1;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-editor-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._containerType_1uf8g_650{font-size:var(--font-size-xs);color:var(--color-descriptionforeground);text-transform:uppercase;letter-spacing:.05em}._containerBody_1uf8g_657{flex:1;min-height:40px}._canvas_1uf8g_12 .react-flow__node-container{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}._canvas_1uf8g_12 .react-flow__node-action{overflow:visible!important;height:auto!important}._containerNode_1uf8g_379 ._handle_1uf8g_294._target_1uf8g_309{top:8px!important}._containerNode_1uf8g_379 ._handle_1uf8g_294._source_1uf8g_304{bottom:2px!important}._executionRunning_1uf8g_695{border-left:3px solid var(--color-terminal-ansiblue, #3b82f6)}._executionSucceeded_1uf8g_699{border-left:3px solid var(--color-terminal-ansigreen, #22c55e)}._executionFailed_1uf8g_703{border-left:3px solid var(--color-terminal-ansired, #ef4444)}._executionPending_1uf8g_707{border-left:3px solid var(--color-text-muted, #9ca3af)}._executionSkipped_1uf8g_711{border-left:3px solid var(--color-terminal-ansicyan, #06b6d4)}._executionTimeout_1uf8g_715{border-left:3px solid var(--color-terminal-ansiyellow, #f59e0b)}._executionCircuitBlocked_1uf8g_719{border-left:3px solid var(--color-terminal-ansimagenta, #a855f7)}._executionRunning_1uf8g_695{animation:_executionPulse_1uf8g_1 2s ease-in-out infinite}@keyframes _executionPulse_1uf8g_1{0%,to{opacity:1}50%{opacity:.7}}._executionStatusIcon_1uf8g_739{margin-left:auto;flex-shrink:0}._containerNode_1uf8g_379._executionRunning_1uf8g_695 ._containerHeader_1uf8g_605,._containerNode_1uf8g_379._executionSucceeded_1uf8g_699 ._containerHeader_1uf8g_605,._containerNode_1uf8g_379._executionFailed_1uf8g_703 ._containerHeader_1uf8g_605,._containerNode_1uf8g_379._executionPending_1uf8g_707 ._containerHeader_1uf8g_605,._containerNode_1uf8g_379._executionSkipped_1uf8g_711 ._containerHeader_1uf8g_605,._containerNode_1uf8g_379._executionTimeout_1uf8g_715 ._containerHeader_1uf8g_605,._containerNode_1uf8g_379._executionCircuitBlocked_1uf8g_719 ._containerHeader_1uf8g_605{border-left:none}._canvas_1uf8g_12 .react-flow__node-canvasActions{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}._canvasActionButtons_1uf8g_770{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;pointer-events:all}._canvasActionButtonsHorizontal_1uf8g_778{flex-direction:column;align-items:flex-start}._canvasAddButton_1uf8g_783{display:flex;align-items:center;gap:4px;padding:4px 12px;border:1px dashed var(--color-focusborder);background:var(--color-panel-background, var(--color-editor-background));border-radius:6px;font-size:12px;color:var(--color-foreground);cursor:pointer;transition:all .15s ease;white-space:nowrap}._canvasAddButton_1uf8g_783:hover{border-style:solid;background:var(--color-list-hoverbackground);border-color:var(--color-button-background);color:var(--color-button-background)}._canvasAddButton_1uf8g_783:active{background:var(--color-list-activeselectionbackground)}._actionNode_1uf8g_33._trigger_1uf8g_56._executionRunning_1uf8g_695 ._nodeHeader_1uf8g_66,._actionNode_1uf8g_33._trigger_1uf8g_56._executionSucceeded_1uf8g_699 ._nodeHeader_1uf8g_66,._actionNode_1uf8g_33._trigger_1uf8g_56._executionFailed_1uf8g_703 ._nodeHeader_1uf8g_66,._actionNode_1uf8g_33._trigger_1uf8g_56._executionPending_1uf8g_707 ._nodeHeader_1uf8g_66,._actionNode_1uf8g_33._trigger_1uf8g_56._executionSkipped_1uf8g_711 ._nodeHeader_1uf8g_66,._actionNode_1uf8g_33._trigger_1uf8g_56._executionTimeout_1uf8g_715 ._nodeHeader_1uf8g_66,._actionNode_1uf8g_33._trigger_1uf8g_56._executionCircuitBlocked_1uf8g_719 ._nodeHeader_1uf8g_66{border-left:none}._container_833vj_8{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1);background:transparent;border:none;border-radius:var(--radius-lg)}._button_833vj_18{display:flex;align-items:center;justify-content:center;width:var(--spacing-6);height:var(--spacing-6);padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-descriptionforeground);cursor:pointer;transition:background .15s,color .15s}._button_833vj_18:hover{background:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}._zoomLevel_833vj_40{width:auto;min-width:var(--spacing-10);padding:0 var(--spacing-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--color-descriptionforeground)}._directionButton_833vj_50{font-size:var(--font-size-sm)}._separator_833vj_54{width:1px;height:var(--spacing-4);background:var(--color-editorwidget-border);margin:0 var(--spacing-1)}._slider_833vj_62{width:60px;height:3px;appearance:none;background:var(--color-editorwidget-border);border-radius:var(--radius-full);cursor:pointer}._slider_833vj_62::-webkit-slider-thumb{appearance:none;width:var(--spacing-3);height:var(--spacing-3);background:var(--color-descriptionforeground);border-radius:var(--radius-full);cursor:grab;transition:transform .15s,background .15s}._slider_833vj_62::-webkit-slider-thumb:hover{transform:scale(1.2);background:var(--color-editor-foreground)}._slider_833vj_62::-webkit-slider-thumb:active{cursor:grabbing}._slider_833vj_62::-moz-range-thumb{width:var(--spacing-3);height:var(--spacing-3);background:var(--color-descriptionforeground);border:none;border-radius:var(--radius-full);cursor:grab;transition:transform .15s,background .15s}._slider_833vj_62::-moz-range-thumb:hover{transform:scale(1.2);background:var(--color-editor-foreground)}._slider_833vj_62::-moz-range-thumb:active{cursor:grabbing}._slider_833vj_62::-moz-range-track{background:var(--color-editorwidget-border);border-radius:var(--radius-full);height:3px}@media(max-width:768px){._container_833vj_8{margin-bottom:calc(var(--spacing-14) + env(safe-area-inset-bottom,0px))}}._container_t0a88_7{display:flex;align-items:center;gap:6px;width:100%}._bar_t0a88_14{flex:1;min-width:60px;max-width:100px;height:8px;background:var(--color-panel-background, #1f2937);border-radius:4px;overflow:hidden;position:relative}@media(min-width:1200px){._bar_t0a88_14{max-width:150px}}@media(min-width:1600px){._bar_t0a88_14{max-width:200px}}._fill_t0a88_38{position:absolute;top:0;height:100%;border-radius:2px;transition:left .3s ease,width .3s ease;min-width:4px}._fill_t0a88_38[data-status=succeeded]{background:var(--color-terminal-ansigreen, #22c55e)}._fill_t0a88_38[data-status=failed]{background:var(--color-terminal-ansired, #ef4444)}._fill_t0a88_38[data-status=running]{background:var(--color-terminal-ansiblue, #3b82f6);animation:_pulse_t0a88_1 1.5s ease-in-out infinite}._fill_t0a88_38[data-status=skipped]{background:var(--color-text-muted, #9ca3af)}._fill_t0a88_38[data-status=timeout]{background:var(--color-terminal-ansiyellow, #eab308)}._duration_t0a88_71{font-size:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;min-width:5ch;text-align:right}@keyframes _pulse_t0a88_1{0%,to{opacity:1}50%{opacity:.6}}._tree_1eesp_14{--tree-node-height: 44px;--tree-icon-size: 20px;--tree-font-size: 14px;--tree-indent: 24px;font-size:var(--tree-font-size);padding:8px 0}._nodeContent_1eesp_32{display:flex;align-items:center;min-height:var(--tree-node-height);padding:0 12px;margin:2px 8px;gap:8px;border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;transition:background-color .15s ease}._nodeContent_1eesp_32:hover{background-color:var(--color-list-hoverbackground)}._nodeContent_1eesp_32:active{background-color:var(--color-list-activeselectionbackground, var(--color-list-hoverbackground))}._nodeContent_1eesp_32._selected_1eesp_54{background-color:var(--color-list-activeselectionbackground, var(--color-list-hoverbackground));box-shadow:inset 3px 0 0 var(--color-button-background)}._nodeContent_1eesp_32:focus{outline:none}._nodeContent_1eesp_32:focus-visible{outline:2px solid var(--color-button-background);outline-offset:-2px}._nodeContent_1eesp_32._nodeEmpty_1eesp_68{opacity:.7}._expandButton_1eesp_76{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--color-descriptionforeground);cursor:pointer;border-radius:4px;flex-shrink:0;transition:transform .2s ease,background-color .15s ease}._expandButton_1eesp_76:hover{background-color:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}._expandButton_1eesp_76._expanded_1eesp_99{transform:rotate(90deg)}._expandSpacer_1eesp_103{width:24px;height:24px;flex-shrink:0}@media(max-width:768px){._expandButton_1eesp_76,._expandSpacer_1eesp_103{width:20px;height:20px}._nodeIcon_1eesp_117{width:16px;height:16px}._progressWrapper_1eesp_122{flex:0 0 70px}}._nodeIcon_1eesp_117{display:flex;align-items:center;justify-content:center;width:var(--tree-icon-size);height:var(--tree-icon-size);flex-shrink:0;color:var(--color-descriptionforeground)}._statusSucceeded_1eesp_142{color:var(--color-terminal-ansigreen, #22c55e)}._statusFailed_1eesp_146{color:var(--color-terminal-ansired, #ef4444)}._statusRunning_1eesp_150{color:var(--color-terminal-ansiblue, #3b82f6)}._statusPending_1eesp_154{color:var(--color-text-muted, #9ca3af)}._statusSkipped_1eesp_158{color:var(--color-terminal-ansicyan, #06b6d4)}._statusTimeout_1eesp_162{color:var(--color-terminal-ansiyellow, #f59e0b)}._statusCircuitblocked_1eesp_166{color:var(--color-terminal-ansimagenta, #a855f7)}._labelGroup_1eesp_175{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:4px;overflow:hidden}._nodeLabel_1eesp_184{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:var(--color-editor-foreground)}._nodeLabel_1eesp_184._parent_1eesp_194{font-weight:500}._children_1eesp_202{overflow:hidden}._nodeActions_1eesp_210{display:none;gap:4px;flex-shrink:0;margin-left:auto}@media(hover:hover){._nodeContent_1eesp_32:hover ._nodeActions_1eesp_210{display:flex}}._nodeContent_1eesp_32._selected_1eesp_54 ._nodeActions_1eesp_210{display:flex}._addButton_1eesp_229{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--color-arctic-glass-border, var(--color-focusborder));background:var(--color-list-hoverbackground);cursor:pointer;border-radius:6px;color:var(--color-button-background);flex-shrink:0;transition:background-color .15s ease,border-color .15s ease}._addButton_1eesp_229:hover{background-color:var(--color-list-activeselectionbackground, var(--color-list-hoverbackground));border-color:var(--color-button-background)}._deleteButton_1eesp_252{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--color-arctic-glass-border, var(--color-focusborder));background:var(--color-list-hoverbackground);cursor:pointer;border-radius:6px;color:var(--color-terminal-ansired);flex-shrink:0;transition:background-color .15s ease,border-color .15s ease}._deleteButton_1eesp_252:hover{background-color:#ef44441a;border-color:var(--color-terminal-ansired)}._emptyBadge_1eesp_279{flex-shrink:1;min-width:0;font-size:10px;padding:2px 6px;border-radius:8px;background-color:#ef444426;color:var(--color-terminal-ansired);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}._depBadge_1eesp_297{display:flex;align-items:center;flex-shrink:1;min-width:0;font-size:10px;padding:2px 6px;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}._depCondition_1eesp_311{font-weight:400;margin-left:2px}._depSucceeded_1eesp_317{background-color:#22c55e26;color:var(--color-terminal-ansigreen)}._depFailed_1eesp_322{background-color:#ef444426;color:var(--color-terminal-ansired)}._depTimeout_1eesp_327{background-color:#f59e0b26;color:var(--color-terminal-ansiyellow)}._depSkipped_1eesp_332{background-color:#80808026;color:var(--color-descriptionforeground)}._depCircuit_1eesp_337{background-color:#a855f726;color:var(--color-terminal-ansimagenta, #a855f7)}._depCompleted_1eesp_342{background-color:#3b82f626;color:var(--color-terminal-ansiblue)}._depBranch_1eesp_347{background-color:#6366f126;color:var(--color-terminal-ansiblue, #6366f1)}._depExpression_1eesp_352{background-color:#0ea5e926;color:var(--color-terminal-ansicyan, #0ea5e9);font-family:var(--font-family-mono, monospace);font-size:9px}._progressWrapper_1eesp_122{flex:0 0 80px;margin-left:auto;padding-left:8px}._nodeContent_1eesp_32._dragging_1eesp_373{opacity:.5;background-color:var(--color-list-hoverbackground)}._nodeContent_1eesp_32._dropBefore_1eesp_378{position:relative}._nodeContent_1eesp_32._dropBefore_1eesp_378:before{content:"";position:absolute;top:-1px;left:24px;right:8px;height:2px;background:var(--color-button-background);border-radius:1px;pointer-events:none}._nodeContent_1eesp_32._dropAfter_1eesp_394{position:relative}._nodeContent_1eesp_32._dropAfter_1eesp_394:after{content:"";position:absolute;bottom:-1px;left:24px;right:8px;height:2px;background:var(--color-button-background);border-radius:1px;pointer-events:none}._nodeContent_1eesp_32._dropInside_1eesp_410{background-color:#3b82f61a;outline:2px solid var(--color-button-background);outline-offset:-2px}._nodeContent_1eesp_32[draggable=true]{cursor:grab}._nodeContent_1eesp_32[draggable=true]:active{cursor:grabbing}._loading_1eesp_429,._empty_1eesp_279{padding:var(--spacing-4, 16px);color:var(--color-descriptionforeground);font-size:var(--tree-font-size);text-align:center}._addNodeRow_1eesp_441{display:flex;gap:8px;padding:8px 12px;margin:4px 8px 4px 32px}._addNodeButton_1eesp_448{display:flex;align-items:center;gap:4px;padding:4px 12px;border:1px dashed var(--color-focusborder);background:transparent;border-radius:6px;font-size:12px;color:var(--color-foreground);cursor:pointer;transition:all .15s ease}._addNodeButton_1eesp_448:hover{border-style:solid;background:var(--color-list-hoverbackground);border-color:var(--color-button-background);color:var(--color-button-background)}._addNodeButton_1eesp_448:active{background:var(--color-list-activeselectionbackground)}@media(max-width:768px){._addNodeRow_1eesp_441{margin-left:16px;padding:6px 8px}._addNodeButton_1eesp_448{padding:4px 8px;font-size:11px}}._panel_6anwx_10{display:flex;flex-direction:column;height:100%;width:100%;max-width:100%;overflow:hidden;background:var(--color-editor-background)}._header_6anwx_20{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--color-border);min-height:48px}._title_6anwx_29{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}._content_6anwx_37{flex:1;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}._container_18n4b_11{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;background-color:var(--color-editor-background)}._editor_18n4b_21{flex:1 1 auto;height:100%}._parseError_18n4b_27{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;background-color:var(--color-error-background, rgba(220, 38, 38, .1));color:var(--color-error, #dc2626);font-size:12px;font-family:var(--font-mono);border-top:1px solid var(--color-error, #dc2626);z-index:10}._loading_18n4b_42{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:var(--color-text-muted);font-size:14px}._graphToolbar_18n4b_53{position:absolute;bottom:140px;right:8px;z-index:10;display:flex;gap:8px}._directionToggle_18n4b_63{padding:6px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-editorwidget-border, var(--color-focusborder, #333));background:var(--color-dropdown-background, var(--color-editorwidget-background, #1e1e1e));color:var(--color-editor-foreground);font-size:var(--font-size-xs);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}._directionToggle_18n4b_63:hover{background:var(--color-list-hoverbackground);border-color:var(--color-button-background)}._activityBar_188e3_10{width:var(--spacing-12);min-width:var(--spacing-12);display:flex;flex-direction:column;align-items:center;flex-shrink:0;height:100%}._primaryActivities_188e3_20{flex:1;display:flex;flex-direction:column;width:100%}._secondaryActivities_188e3_27{display:flex;flex-direction:column;width:100%}._activityButton_188e3_34{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:var(--spacing-12);border:none;background:transparent;color:var(--color-descriptionforeground);cursor:pointer;transition:color var(--transition-fast);text-decoration:none}._activityButton_188e3_34:hover,._activityButton_188e3_34._active_188e3_53{color:var(--color-editor-foreground)}._activityButton_188e3_34._active_188e3_53:before{content:"";position:absolute;left:0;top:var(--spacing-2);bottom:var(--spacing-2);width:var(--spacing-xs);background:var(--color-button-background);border-radius:0 var(--spacing-xs) var(--spacing-xs) 0}._menuBar_145cd_7{display:flex;align-items:flex-start;justify-content:flex-start;height:var(--spacing-7);padding:0;margin:var(--spacing-1);font-size:var(--font-size-sm);font-family:var(--font-family-base);-webkit-user-select:none;user-select:none;flex-shrink:0;position:relative}._logoSection_145cd_22{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2) 0;color:var(--color-button-background)}._appName_145cd_31{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-editor-foreground)}._appNameBold_145cd_37{font-weight:var(--font-weight-semibold)}._menus_145cd_41{display:flex;align-items:center;gap:0}._menuContainer_145cd_47{position:relative}._menuButton_145cd_51{display:flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-editor-foreground);opacity:.6;font-size:var(--font-size-sm);font-family:inherit;cursor:pointer;transition:all var(--transition-fast)}._menuButton_145cd_51:hover,._menuButton_145cd_51._active_145cd_71{opacity:1;background:var(--color-list-hoverbackground)}._centerSection_145cd_79{position:absolute;left:50%;transform:translate(-50%);pointer-events:auto}._commandPalette_145cd_87{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);background:var(--color-dropdown-background);border:1px solid var(--color-arctic-glass-border);border-radius:var(--radius-md);color:var(--color-descriptionforeground);font-size:var(--font-size-sm);font-family:inherit;cursor:pointer;transition:all var(--transition-fast);min-width:400px}._commandPalette_145cd_87:hover,._commandPalette_145cd_87:focus-within{border-color:var(--color-button-background);color:var(--color-editor-foreground)}._commandPaletteText_145cd_109{flex:1;text-align:center}._commandPaletteShortcut_145cd_114{font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-1);background:transparent;border-radius:var(--radius-sm)}@media(display-mode:window-controls-overlay){._menuBar_145cd_7{padding-top:env(titlebar-area-y,6px);padding-left:env(titlebar-area-x,8px);height:env(titlebar-area-height,38px);padding-right:calc(100vw - env(titlebar-area-width,100vw) - env(titlebar-area-x,0px) + 8px);-webkit-app-region:drag;app-region:drag}._menuBar_145cd_7 button,._menuBar_145cd_7 a,._menuBar_145cd_7 input,._commandPalette_145cd_87{-webkit-app-region:no-drag;app-region:no-drag}}@media(max-width:768px){._menuBar_145cd_7{display:none}}._nav_1raop_11{position:fixed;bottom:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-around;height:var(--spacing-14);background:var(--color-arctic-glass-background);border-top:var(--spacing-xxs) solid var(--color-arctic-glass-border);backdrop-filter:blur(var(--effect-glass-blur, 10px));-webkit-backdrop-filter:blur(var(--effect-glass-blur, 10px));box-shadow:var(--shadow-glass);padding-bottom:env(safe-area-inset-bottom);transition:transform .2s ease}._nav_1raop_11._hidden_1raop_31{transform:translateY(100%);pointer-events:none}._navItem_1raop_37{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-descriptionforeground);cursor:pointer;text-decoration:none;transition:color var(--transition-fast)}._navItem_1raop_37:hover,._navItem_1raop_37._active_1raop_57{color:var(--color-editor-foreground)}._navItem_1raop_37._active_1raop_57:after{content:"";position:absolute;bottom:0;left:25%;right:25%;height:var(--spacing-1);background:var(--color-button-background);border-radius:var(--spacing-1) var(--spacing-1) 0 0}._icon_1raop_74{display:flex;align-items:center;justify-content:center}._label_1raop_81{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._toolbar_o7oig_10{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);height:var(--spacing-12);padding:0 var(--spacing-2);background:var(--color-windows-background);border-bottom:1px solid var(--color-border);flex-shrink:0}._leftSection_o7oig_23{display:flex;align-items:center;gap:var(--spacing-1);flex:1;min-width:0;overflow:hidden}._rightSection_o7oig_33{display:flex;align-items:center;gap:var(--spacing-1);flex-shrink:0}._hamburger_o7oig_40{display:flex;align-items:center;justify-content:center;width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-md);background:transparent;border:none;color:var(--color-descriptionforeground);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);flex-shrink:0}._hamburger_o7oig_40:hover,._hamburger_o7oig_40:active{background:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}._actionButton_o7oig_63{display:flex;align-items:center;justify-content:center;width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-md);background:transparent;border:none;color:var(--color-descriptionforeground);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);flex-shrink:0}._actionButton_o7oig_63:hover,._actionButton_o7oig_63:active{background:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}._actionButton_o7oig_63:disabled{opacity:.5;cursor:not-allowed}._tabInfo_o7oig_91{display:flex;align-items:center;gap:var(--spacing-1);flex:1;min-width:0;overflow:hidden}._tabIcon_o7oig_100{display:flex;align-items:center;flex-shrink:0;color:var(--color-descriptionforeground)}._tabIcon_o7oig_100 svg{width:16px;height:16px}._tabName_o7oig_113{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-editor-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dirtyIndicator_o7oig_122{color:var(--color-button-background);font-size:18px;font-weight:700;line-height:1;flex-shrink:0}._tabCount_o7oig_130{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-badge-background, var(--color-button-background));color:var(--color-badge-foreground, white);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex-shrink:0}._logoSection_o7oig_146{display:flex;align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-1);flex:1}._logo_o7oig_146{color:var(--color-button-background);flex-shrink:0}._logoText_o7oig_159{font-size:15px;font-weight:var(--font-weight-normal);color:var(--color-descriptionforeground)}._logoTextBold_o7oig_165{font-weight:var(--font-weight-bold)}._statusBar_vycwp_1{display:flex;align-items:center;justify-content:space-between;height:var(--spacing-7);padding:0 var(--spacing-3);border:none;font-size:var(--font-size-xs);color:var(--color-descriptionforeground);position:absolute;bottom:0;left:0;right:0;z-index:0}._left_vycwp_17{display:flex;align-items:center;gap:var(--spacing-2)}._workspaceInfo_vycwp_23{display:flex;align-items:center;gap:var(--spacing-1);color:var(--color-descriptionforeground)}._separator_vycwp_30{color:var(--color-descriptionforeground);opacity:.5}._right_vycwp_35{display:flex;align-items:center;gap:var(--spacing-2)}._currentFile_vycwp_41{display:flex;align-items:center;gap:var(--spacing-1)}._fileIcon_vycwp_47{display:flex;align-items:center;color:var(--color-descriptionforeground)}._fileName_vycwp_53{color:var(--color-editor-foreground);font-weight:var(--font-weight-medium)}._dirtyIndicator_vycwp_58{color:var(--color-button-background);margin-left:var(--spacing-1);font-weight:var(--font-weight-semibold)}._savedIndicator_vycwp_64{margin-left:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-descriptionforeground);opacity:.7}._unsavedBadge_vycwp_71{padding:var(--spacing-xs) var(--spacing-2);background:var(--color-button-background);color:var(--color-button-background-foreground);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._header_dj908_11{container-type:inline-size;container-name:header}._desktop_dj908_18{display:block}._mobile_dj908_22{display:none}@container header (max-width: 768px){._desktop_dj908_18{display:none}._mobile_dj908_22{display:block}}._desktop_18jpo_15{display:block}._mobile_18jpo_20{display:none}@container app (max-width: 768px){._desktop_18jpo_15{display:none}._mobile_18jpo_20{display:block}}._backdrop_13ut2_14{position:fixed;inset:0;background:#0000004d;z-index:9999;animation:_fadeIn_13ut2_1 var(--transition-fast) ease-out}@keyframes _fadeIn_13ut2_1{0%{opacity:0}to{opacity:1}}._palette_13ut2_34{position:fixed;top:var(--spacing-2);left:50%;transform:translate(-50%);width:100%;max-width:var(--content-width-narrow, 560px);max-height:400px;background:var(--color-dropdown-background);border:1px solid var(--color-arctic-glass-border);border-radius:var(--radius-lg);box-shadow:0 8px 32px #0003;overflow:hidden;display:flex;flex-direction:column;animation:_bubbleFromMenuBar_13ut2_1 .25s cubic-bezier(.34,1.56,.64,1);transform-origin:top center;z-index:10000}@keyframes _bubbleFromMenuBar_13ut2_1{0%{opacity:0;transform:translate(-50%) scaleY(.3) scaleX(.6)}to{opacity:1;transform:translate(-50%) scaleY(1) scaleX(1)}}._inputContainer_13ut2_69{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-arctic-glass-border)}._modeIcon_13ut2_77{display:flex;align-items:center;justify-content:center;color:var(--color-descriptionforeground);flex-shrink:0}._input_13ut2_69{flex:1;border:none;background:transparent;font-size:var(--font-size-md);color:var(--color-editor-foreground);outline:none;font-family:inherit}._input_13ut2_69::placeholder{color:var(--color-descriptionforeground)}._chatHint_13ut2_99{font-size:var(--font-size-xs);color:var(--color-descriptionforeground);white-space:nowrap}._results_13ut2_109{flex:1;overflow-y:auto;padding:var(--spacing-2) 0}._noResults_13ut2_115{padding:var(--spacing-4);text-align:center;color:var(--color-descriptionforeground);font-size:var(--font-size-sm)}._item_13ut2_122{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-2) var(--spacing-4);border:none;background:transparent;color:var(--color-editor-foreground);font-size:var(--font-size-sm);font-family:inherit;text-align:left;cursor:pointer;transition:background var(--transition-fast)}._item_13ut2_122:hover,._item_13ut2_122._selected_13ut2_139{background:var(--color-list-hoverbackground)}._itemIcon_13ut2_143{display:flex;align-items:center;justify-content:center;color:var(--color-descriptionforeground);flex-shrink:0}._itemContent_13ut2_151{flex:1;display:flex;align-items:center;gap:var(--spacing-1);min-width:0}._itemCategory_13ut2_159{color:var(--color-descriptionforeground)}._itemLabel_13ut2_163{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemShortcut_13ut2_169{font-size:var(--font-size-xs);padding:2px var(--spacing-1);background:var(--color-arctic-input-frostedkbdbackground);border-radius:var(--radius-sm);color:var(--color-descriptionforeground);flex-shrink:0}._itemDescription_13ut2_178{font-size:var(--font-size-xs);color:var(--color-descriptionforeground);margin-left:var(--spacing-2)}._itemType_13ut2_184{font-size:var(--font-size-xs);padding:2px var(--spacing-1);background:var(--color-arctic-input-frostedkbdbackground);border-radius:var(--radius-sm);color:var(--color-descriptionforeground);flex-shrink:0;text-transform:capitalize}._helpPrefix_13ut2_194{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 var(--spacing-1);background:var(--color-arctic-input-frostedkbdbackground);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-button-background)}._chatPrompt_13ut2_212,._modeHint_13ut2_213{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);color:var(--color-descriptionforeground)}._chatIcon_13ut2_221{color:var(--color-button-background)}._chatInfo_13ut2_225{display:flex;flex-direction:column;gap:var(--spacing-1)}._chatTitle_13ut2_231{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-editor-foreground)}._chatDescription_13ut2_237{font-size:var(--font-size-sm);color:var(--color-descriptionforeground)}._quickInputContainer_13ut2_246{display:flex;flex-direction:column}._quickInputHeader_13ut2_251{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-arctic-glass-border)}._quickInputTitle_13ut2_259{flex:1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-editor-foreground)}._stepIndicator_13ut2_266{font-size:var(--font-size-xs);color:var(--color-descriptionforeground);padding:var(--spacing-1) var(--spacing-2);background:var(--color-arctic-input-frostedkbdbackground);border-radius:var(--radius-sm)}._backButton_13ut2_274{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--color-descriptionforeground);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast),color var(--transition-fast)}._backButton_13ut2_274:hover{background:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}._inputSpinner_13ut2_296{display:flex;align-items:center;justify-content:center;color:var(--color-descriptionforeground)}._spinning_13ut2_303{animation:_spin_13ut2_303 1s linear infinite}@keyframes _spin_13ut2_303{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._quickInputPrompt_13ut2_316{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-xs);color:var(--color-descriptionforeground)}._quickInputError_13ut2_322{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-xs);color:var(--color-terminal-ansired)}._quickPickItem_13ut2_329{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-2) var(--spacing-4);border:none;background:transparent;color:var(--color-editor-foreground);font-size:var(--font-size-sm);font-family:inherit;text-align:left;cursor:pointer;transition:background var(--transition-fast)}._quickPickItem_13ut2_329:hover{background:var(--color-list-hoverbackground)}._quickPickItem_13ut2_329._selected_13ut2_139{background:var(--color-list-activeselectionbackground);color:var(--color-list-activeselectionforeground)}._quickPickCheckbox_13ut2_354{width:16px;height:16px;border:1px solid var(--color-arctic-glass-border);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--transition-fast),border-color var(--transition-fast)}._quickPickCheckbox_13ut2_354._checked_13ut2_368{background:var(--color-button-background);border-color:var(--color-button-background);color:var(--color-button-foreground)}._quickPickItemContent_13ut2_374{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xxs);min-width:0}._quickPickItemLabel_13ut2_382{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._quickPickItemDescription_13ut2_388{font-size:var(--font-size-xs);color:var(--color-descriptionforeground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._quickPickItemDetail_13ut2_396{font-size:var(--font-size-xs);color:var(--color-descriptionforeground);margin-top:var(--spacing-1)}._quickPickSeparator_13ut2_402{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-descriptionforeground);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--color-arctic-glass-border);margin-top:var(--spacing-2)}._quickPickSeparator_13ut2_402:first-child{border-top:none;margin-top:0}@media(max-width:768px){._backdrop_13ut2_14{padding-top:10vh;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}._palette_13ut2_34{max-height:60vh}}._field_85x5o_6{display:flex;flex-direction:column;gap:var(--spacing-1)}._label_85x5o_12{font-size:var(--font-size-xs);font-weight:600;color:var(--color-descriptionforeground)}._required_85x5o_18{color:var(--color-errorforeground);margin-left:var(--spacing-1)}._description_85x5o_23{font-size:var(--font-size-xs);color:var(--color-descriptionforeground);margin:0}._error_85x5o_29{font-size:var(--font-size-xs);color:var(--color-errorforeground)}._form_1qrv0_6{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%}._panel_1l77h_10{width:100%;height:100%;padding:0;display:flex;flex-direction:column;overflow:hidden;position:relative}._panel_1l77h_10._open_1l77h_20{padding:0}._title_1l77h_24{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-descriptionforeground);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-3) var(--spacing-3) var(--spacing-2);margin:0;flex-shrink:0}._content_1l77h_35{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;padding:0 var(--spacing-3) var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;color:var(--color-descriptionforeground)}._placeholder_1l77h_50{color:var(--color-descriptionforeground);font-size:var(--font-size-sm);margin:0}._panel_1fakl_12{width:100%;height:100%;padding:0;display:flex;flex-direction:column;overflow:hidden;position:relative}._title_1fakl_22{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-descriptionforeground);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-3) var(--spacing-3) var(--spacing-2);margin:0;flex-shrink:0}._content_1fakl_33{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;padding:0 var(--spacing-3) var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;color:var(--color-descriptionforeground)}._overlay_vdy4h_12{position:fixed;inset:0;background:#00000080;z-index:1999;opacity:0;pointer-events:none;transition:opacity var(--transition-normal)}._overlayVisible_vdy4h_25{opacity:1;pointer-events:auto}._panel_vdy4h_31{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;z-index:2000;width:85%;max-width:320px;background:var(--color-panel-background, var(--color-editor-background));box-shadow:var(--shadow-xl);transition:transform var(--transition-normal)}._panel_vdy4h_31._left_vdy4h_46{left:0;transform:translate(-100%);border-right:var(--spacing-xxs) solid var(--color-panel-border, var(--color-arctic-glass-border))}._panel_vdy4h_31._left_vdy4h_46._open_vdy4h_52{transform:translate(0)}._panel_vdy4h_31._right_vdy4h_57{right:0;transform:translate(100%);border-left:var(--spacing-xxs) solid var(--color-panel-border, var(--color-arctic-glass-border))}._panel_vdy4h_31._right_vdy4h_57._open_vdy4h_52{transform:translate(0)}._header_vdy4h_68{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4) var(--spacing-4) var(--spacing-2);flex-shrink:0}._brandSection_vdy4h_77{display:flex;align-items:center;gap:var(--spacing-2)}._logo_vdy4h_83{display:flex;align-items:center;justify-content:center;color:var(--color-editor-foreground)}._appName_vdy4h_90{font-size:var(--font-size-sm);color:var(--color-editor-foreground);font-weight:var(--font-weight-normal)}._appName_vdy4h_90 strong{font-weight:var(--font-weight-semibold)}._title_vdy4h_100{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-descriptionforeground);text-transform:uppercase;letter-spacing:.05em;margin:0}._closeButton_vdy4h_109{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius-sm);background:transparent;border:none;color:var(--color-descriptionforeground);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast);margin-left:auto}._closeButton_vdy4h_109:hover{background:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}._content_vdy4h_132{flex:1;overflow-y:auto;padding:0 var(--spacing-4);padding-bottom:calc(var(--spacing-14) + env(safe-area-inset-bottom));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;color:var(--color-descriptionforeground)}._menuList_vdy4h_146{display:flex;flex-direction:column;gap:var(--spacing-2)}._menuItem_vdy4h_153{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-editor-foreground);cursor:pointer;text-align:left;width:100%;font-size:var(--font-size-sm);font-family:inherit;transition:background var(--transition-fast)}._menuItem_vdy4h_153:hover,._menuItemActive_vdy4h_174{background:var(--color-list-hoverbackground)}._panel_1qvva_7{display:flex;flex-direction:column;height:100%;padding:var(--spacing-3);background:var(--color-editor-background);overflow:auto;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;color:var(--color-descriptionforeground)}._overlay_1h2do_13{position:fixed;inset:0;background:#00000080;z-index:1999;opacity:0;pointer-events:none;transition:opacity var(--transition-normal)}._overlayVisible_1h2do_26{opacity:1;pointer-events:auto}._panel_1h2do_32{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;z-index:2000;width:85%;max-width:320px;background:var(--color-panel-background, var(--color-editor-background));box-shadow:var(--shadow-xl);transition:transform var(--transition-normal)}._panel_1h2do_32._right_1h2do_47{right:0;transform:translate(100%);border-left:var(--spacing-xxs) solid var(--color-panel-border, var(--color-arctic-glass-border))}._panel_1h2do_32._right_1h2do_47._open_1h2do_53{transform:translate(0)}._header_1h2do_58{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4) var(--spacing-4) var(--spacing-2);flex-shrink:0;border-bottom:1px solid var(--color-panel-border)}._title_1h2do_67{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-descriptionforeground);text-transform:uppercase;letter-spacing:.05em;margin:0}._closeButton_1h2do_76{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius-sm);background:transparent;border:none;color:var(--color-descriptionforeground);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast);margin-left:auto}._closeButton_1h2do_76:hover{background:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}._content_1h2do_99{flex:1;overflow-y:auto;padding:var(--spacing-3);padding-bottom:calc(var(--spacing-14) + env(safe-area-inset-bottom));font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-foreground)}:root{--separator-border: rgba(128, 128, 128, .35);--sash-hover-transition-duration: .1s}.allotment-module_splitView__L-yRc{height:100%;overflow:hidden;position:relative;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF{height:100%;pointer-events:none;position:absolute;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF>.allotment-module_sash__QA-2t{pointer-events:auto}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa{height:100%;position:relative;white-space:nowrap;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{overflow:hidden;position:absolute;white-space:initial}.allotment-module_splitView__L-yRc.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{width:100%}.allotment-module_splitView__L-yRc.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{height:100%}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{background-color:var(--separator-border);content:" ";left:0;pointer-events:none;position:absolute;top:0;z-index:5}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{height:1px;width:100%}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{height:100%;width:1px}:root{--focus-border: #007fd4;--sash-size: 8px;--sash-hover-size: 4px}.sash-module_sash__K-9lB{position:absolute;z-index:35;touch-action:none;pointer-events:auto;text-align:initial}.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx{pointer-events:none}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_vertical__pB-rs{cursor:col-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_minimum__-UKxp{cursor:e-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_maximum__TCWxD{cursor:w-resize}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_horizontal__kFbiw{cursor:row-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_minimum__-UKxp{cursor:s-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_maximum__TCWxD{cursor:n-resize}.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx{cursor:default!important;pointer-events:none!important}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs{cursor:ew-resize;top:0;width:var(--sash-size);height:100%}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw{cursor:ns-resize;left:0;width:100%;height:var(--sash-size)}.sash-module_sash__K-9lB:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-{content:" ";height:calc(var(--sash-size) * 2);width:calc(var(--sash-size) * 2);z-index:100;display:block;cursor:all-scroll;position:absolute}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{cursor:nwse-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{cursor:nesw-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{left:calc(var(--sash-size) * -.5);top:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{left:calc(var(--sash-size) * -.5);bottom:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{top:calc(var(--sash-size) * -.5);left:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{top:calc(var(--sash-size) * -.5);right:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;transition:background-color var(--sash-hover-transition-duration) ease-out;background:transparent}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs:before{width:var(--sash-hover-size);left:calc(50% - (var(--sash-hover-size) / 2))}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw:before{height:var(--sash-hover-size);top:calc(50% - (var(--sash-hover-size) / 2))}.sash-module_sash__K-9lB.sash-module_hover__80W6I:before,.sash-module_sash__K-9lB.sash-module_active__bJspD:before{background:var(--focus-border)}._app_1kxhz_10{display:flex;flex-direction:column;height:100vh;container-type:inline-size;container-name:app;position:relative;padding-bottom:var(--spacing-7);overflow:hidden}._mainLayout_1kxhz_24{flex:1;display:flex;min-height:0;overflow:hidden}._splitView_1kxhz_32{flex:1;--separator-border: transparent;--focus-border: var(--color-sash-hoverborder, var(--color-button-background))}._desktopOnly_1kxhz_40{display:block}._desktopSplitView_1kxhz_45{display:flex;flex:1;min-height:0}._mobileOnly_1kxhz_52{display:none}._mainContent_1kxhz_57{flex:1;display:flex;flex-direction:column;overflow:hidden;height:100%;background:var(--color-editor-background);border:var(--spacing-xxs) solid var(--color-arctic-glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-glass);margin:0 var(--spacing-1) 0 0}._mobileContentOverlay_1kxhz_71{display:none}@container app (max-width: 768px){._app_1kxhz_10{padding-bottom:var(--spacing-14)}._desktopOnly_1kxhz_40,._desktopSplitView_1kxhz_45{display:none}._mobileOnly_1kxhz_52{display:flex;flex:1;min-height:0;position:relative;overflow:hidden}._mainContent_1kxhz_57{margin:0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:none}._mobileContentOverlay_1kxhz_71{display:flex;flex-direction:column;position:absolute;inset:0;background:var(--color-editor-background);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;overflow-x:hidden;overflow-y:auto;z-index:10}}@media(max-width:768px){._app_1kxhz_10._navbarHidden_1kxhz_117{padding-bottom:0;transition:padding-bottom .2s ease}}.dv-scrollable{position:relative;overflow:hidden}.dv-scrollable .dv-scrollbar-horizontal{position:absolute;bottom:0;left:0;height:4px;border-radius:2px;background-color:transparent;will-change:background-color,transform;transform:translateZ(0);backface-visibility:hidden;transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:1s;transition-delay:0s}.dv-scrollable:hover .dv-scrollbar-horizontal,.dv-scrollable.dv-scrollable-resizing .dv-scrollbar-horizontal,.dv-scrollable.dv-scrollable-scrolling .dv-scrollbar-horizontal{background-color:var(--dv-scrollbar-background-color, rgba(255, 255, 255, .25))}.dv-svg{display:inline-block;fill:currentcolor;line-height:1;stroke:currentcolor;stroke-width:0}.dockview-theme-dark{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: #1e1e1e;--dv-tabs-and-actions-container-background-color: #252526;--dv-activegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-activegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-inactivegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-tab-divider-color: #1e1e1e;--dv-activegroup-visiblepanel-tab-color: white;--dv-activegroup-hiddenpanel-tab-color: #969696;--dv-inactivegroup-visiblepanel-tab-color: #8f8f8f;--dv-inactivegroup-hiddenpanel-tab-color: #626262;--dv-separator-border: rgb(68, 68, 68);--dv-paneview-header-border-color: rgba(204, 204, 204, .2)}.dockview-theme-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-light{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: white;--dv-tabs-and-actions-container-background-color: #f3f3f3;--dv-activegroup-visiblepanel-tab-background-color: white;--dv-activegroup-hiddenpanel-tab-background-color: #ececec;--dv-inactivegroup-visiblepanel-tab-background-color: white;--dv-inactivegroup-hiddenpanel-tab-background-color: #ececec;--dv-tab-divider-color: white;--dv-activegroup-visiblepanel-tab-color: rgb(51, 51, 51);--dv-activegroup-hiddenpanel-tab-color: rgba(51, 51, 51, .7);--dv-inactivegroup-visiblepanel-tab-color: rgba(51, 51, 51, .7);--dv-inactivegroup-hiddenpanel-tab-color: rgba(51, 51, 51, .35);--dv-separator-border: rgba(128, 128, 128, .35);--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-scrollbar-background-color: rgba(0, 0, 0, .25)}.dockview-theme-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-vs{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: #1e1e1e;--dv-tabs-and-actions-container-background-color: #252526;--dv-activegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-activegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-inactivegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-tab-divider-color: #1e1e1e;--dv-activegroup-hiddenpanel-tab-color: #969696;--dv-inactivegroup-visiblepanel-tab-color: #8f8f8f;--dv-inactivegroup-hiddenpanel-tab-color: #626262;--dv-separator-border: rgb(68, 68, 68);--dv-paneview-header-border-color: rgba(204, 204, 204, .2);--dv-tabs-and-actions-container-background-color: #2d2d30;--dv-tabs-and-actions-container-height: 20px;--dv-tabs-and-actions-container-font-size: 11px;--dv-activegroup-visiblepanel-tab-background-color: #007acc;--dv-inactivegroup-visiblepanel-tab-background-color: #3f3f46;--dv-activegroup-visiblepanel-tab-color: white;--dv-activegroup-hiddenpanel-tab-color: white;--dv-inactivegroup-visiblepanel-tab-color: white;--dv-inactivegroup-hiddenpanel-tab-color: white}.dockview-theme-vs .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-activegroup-hiddenpanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-inactivegroup-hiddenpanel-tab-background-color)}.dockview-theme-abyss{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-color-abyss-dark: #000c18;--dv-color-abyss: #10192c;--dv-color-abyss-light: #1c1c2a;--dv-color-abyss-lighter: #2b2b4a;--dv-color-abyss-accent: rgb(91, 30, 207);--dv-color-abyss-primary-text: white;--dv-color-abyss-secondary-text: rgb(148, 151, 169);--dv-group-view-background-color: var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color: var( --dv-color-abyss-light );--dv-activegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-dark );--dv-activegroup-hiddenpanel-tab-background-color: var(--dv-color-abyss);--dv-inactivegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-dark );--dv-inactivegroup-hiddenpanel-tab-background-color: var(--dv-color-abyss);--dv-tab-divider-color: var(--dv-color-abyss-lighter);--dv-activegroup-visiblepanel-tab-color: white;--dv-activegroup-hiddenpanel-tab-color: rgba(255, 255, 255, .5);--dv-inactivegroup-visiblepanel-tab-color: rgba(255, 255, 255, .5);--dv-inactivegroup-hiddenpanel-tab-color: rgba(255, 255, 255, .25);--dv-separator-border: var(--dv-color-abyss-lighter);--dv-paneview-header-border-color: var(--dv-color-abyss-lighter);--dv-paneview-active-outline-color: #596f99}.dockview-theme-abyss .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dracula{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: #282a36;--dv-tabs-and-actions-container-background-color: #191a21;--dv-activegroup-visiblepanel-tab-background-color: #282a36;--dv-activegroup-hiddenpanel-tab-background-color: #21222c;--dv-inactivegroup-visiblepanel-tab-background-color: #282a36;--dv-inactivegroup-hiddenpanel-tab-background-color: #21222c;--dv-tab-divider-color: #191a21;--dv-activegroup-visiblepanel-tab-color: rgb(248, 248, 242);--dv-activegroup-hiddenpanel-tab-color: rgb(98, 114, 164);--dv-inactivegroup-visiblepanel-tab-color: rgba(248, 248, 242, .5);--dv-inactivegroup-hiddenpanel-tab-color: rgba(98, 114, 164, .5);--dv-separator-border: #bd93f9;--dv-paneview-header-border-color: #bd93f9;--dv-paneview-active-outline-color: #6272a4}.dockview-theme-dracula .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{position:absolute;left:0;top:0;content:"";width:100%;height:1px;background-color:#94527e;z-index:999}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;background-color:#5e3d5a;z-index:999}.dockview-theme-replit{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;box-sizing:border-box;padding:10px;background-color:#ebeced;--dv-group-view-background-color: #ebeced;--dv-tabs-and-actions-container-background-color: #fcfcfc;--dv-activegroup-visiblepanel-tab-background-color: #f0f1f2;--dv-activegroup-hiddenpanel-tab-background-color: #fcfcfc;--dv-inactivegroup-visiblepanel-tab-background-color: #f0f1f2;--dv-inactivegroup-hiddenpanel-tab-background-color: #fcfcfc;--dv-tab-divider-color: transparent;--dv-activegroup-visiblepanel-tab-color: rgb(51, 51, 51);--dv-activegroup-hiddenpanel-tab-color: rgb(51, 51, 51);--dv-inactivegroup-visiblepanel-tab-color: rgb(51, 51, 51);--dv-inactivegroup-hiddenpanel-tab-color: rgb(51, 51, 51);--dv-separator-border: transparent;--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-sash-color: #cfd1d3;--dv-active-sash-color: #babbbb}.dockview-theme-replit .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-replit .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-replit .dv-resize-container{border-radius:10px!important;border:none}.dockview-theme-replit .dv-groupview{overflow:hidden;border-radius:10px}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container{border-bottom:1px solid rgba(128,128,128,.35)}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container .dv-tab{margin:4px;border-radius:8px}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container .dv-tab .dv-svg{height:8px;width:8px}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container .dv-tab:hover{background-color:#e4e5e6!important}.dockview-theme-replit .dv-groupview .dv-content-container{background-color:#fcfcfc}.dockview-theme-replit .dv-groupview.dv-active-group{border:1px solid rgba(128,128,128,.35)}.dockview-theme-replit .dv-groupview.dv-inactive-group{border:1px solid transparent}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash{background-color:transparent}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):after{content:"";height:4px;width:40px;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--dv-sash-color);position:absolute}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):hover,.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):active{background-color:transparent}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):hover:after,.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):active:after{background-color:var(--dv-active-sash-color)}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash{background-color:transparent}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):after{content:"";height:40px;width:4px;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--dv-sash-color);position:absolute}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):hover,.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):active{background-color:transparent}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):hover:after,.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):active:after{background-color:var(--dv-active-sash-color)}.dockview-theme-abyss-spaced{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-tab-font-size: 12px;--dv-tab-margin: .5rem .25rem;--dv-tabs-and-actions-container-height: 44px;--dv-border-radius: 20px;box-sizing:border-box;--dv-color-abyss-dark: rgb(11, 6, 17);--dv-color-abyss: #16121f;--dv-color-abyss-light: #201d2b;--dv-color-abyss-lighter: #2a2837;--dv-color-abyss-accent: rgb(91, 30, 207);--dv-color-abyss-primary-text: white;--dv-color-abyss-secondary-text: rgb(148, 151, 169);--dv-drag-over-border: 2px solid var(--dv-color-abyss-accent);--dv-drag-over-background-color: "";--dv-group-view-background-color: var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color: var(--dv-color-abyss);--dv-activegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-lighter );--dv-activegroup-hiddenpanel-tab-background-color: var( --dv-color-abyss-light );--dv-inactivegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-lighter );--dv-inactivegroup-hiddenpanel-tab-background-color: var( --dv-color-abyss-light );--dv-tab-divider-color: transparent;--dv-activegroup-visiblepanel-tab-color: var(--dv-color-abyss-primary-text);--dv-activegroup-hiddenpanel-tab-color: var( --dv-color-abyss-secondary-text );--dv-inactivegroup-visiblepanel-tab-color: var( --dv-color-abyss-primary-text );--dv-inactivegroup-hiddenpanel-tab-color: var( --dv-color-abyss-secondary-text );--dv-separator-border: transparent;--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-active-sash-color: var(--dv-color-abyss-accent);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(0, 0, 0, .5);padding:10px;background-color:var(--dv-color-abyss-dark)}.dockview-theme-abyss-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-abyss-spaced .dv-sash{border-radius:4px}.dockview-theme-abyss-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-abyss-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-resize-container{border-radius:var(--dv-border-radius)!important;border:none}.dockview-theme-abyss-spaced .dv-tabs-overflow-container,.dockview-theme-abyss-spaced .dv-tabs-overflow-dropdown-default{border-radius:8px;height:unset!important}.dockview-theme-abyss-spaced .dv-tab{border-radius:8px}.dockview-theme-abyss-spaced .dv-tab .dv-svg{height:8px;width:8px}.dockview-theme-abyss-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-theme-abyss-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color)}.dockview-theme-abyss-spaced .dv-resize-container .dv-groupview{border:2px solid var(--dv-color-abyss-dark)}.dockview-theme-light-spaced{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-tab-font-size: 12px;--dv-tab-margin: .5rem .25rem;--dv-tabs-and-actions-container-height: 44px;--dv-border-radius: 20px;box-sizing:border-box;--dv-drag-over-border: 2px solid rgb(91, 30, 207);--dv-drag-over-background-color: "";--dv-group-view-background-color: #f6f5f9;--dv-tabs-and-actions-container-background-color: white;--dv-activegroup-visiblepanel-tab-background-color: #ededf0;--dv-activegroup-hiddenpanel-tab-background-color: #f9f9fa;--dv-inactivegroup-visiblepanel-tab-background-color: #ededf0;--dv-inactivegroup-hiddenpanel-tab-background-color: #f9f9fa;--dv-tab-divider-color: transparent;--dv-activegroup-visiblepanel-tab-color: rgb(104, 107, 130);--dv-activegroup-hiddenpanel-tab-color: rgb(148, 151, 169);--dv-inactivegroup-visiblepanel-tab-color: rgb(104, 107, 130);--dv-inactivegroup-hiddenpanel-tab-color: rgb(148, 151, 169);--dv-separator-border: transparent;--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-active-sash-color: rgb(91, 30, 207);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(0, 0, 0, .1);padding:10px;background-color:#f6f5f9;--dv-scrollbar-background-color: rgba(0, 0, 0, .25)}.dockview-theme-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-light-spaced .dv-sash{border-radius:4px}.dockview-theme-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-resize-container{border-radius:var(--dv-border-radius)!important;border:none}.dockview-theme-light-spaced .dv-tabs-overflow-container,.dockview-theme-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:8px;height:unset!important}.dockview-theme-light-spaced .dv-tab{border-radius:8px}.dockview-theme-light-spaced .dv-tab .dv-svg{height:8px;width:8px}.dockview-theme-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-theme-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color)}.dockview-theme-light-spaced .dv-resize-container .dv-groupview{border:2px solid rgba(255,255,255,.1)}.dv-drop-target-container{position:absolute;z-index:9999;top:0;left:0;height:100%;width:100%;pointer-events:none;overflow:hidden;--dv-transition-duration: .3s}.dv-drop-target-container .dv-drop-target-anchor{position:relative;border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);opacity:1;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;contain:layout paint;transition:opacity var(--dv-transition-duration) ease-in,transform var(--dv-transition-duration) ease-out}.dv-drop-target{position:relative;--dv-transition-duration: 70ms}.dv-drop-target>.dv-drop-target-dropzone{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1000;pointer-events:none}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection{position:relative;box-sizing:border-box;height:100%;width:100%;border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);transition:top var(--dv-transition-duration) ease-out,left var(--dv-transition-duration) ease-out,width var(--dv-transition-duration) ease-out,height var(--dv-transition-duration) ease-out,opacity var(--dv-transition-duration) ease-out;will-change:transform;pointer-events:none}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-top.dv-drop-target-small-vertical{border-top:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-bottom.dv-drop-target-small-vertical{border-bottom:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-left.dv-drop-target-small-horizontal{border-left:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-right.dv-drop-target-small-horizontal{border-right:1px solid var(--dv-drag-over-border-color)}.dv-dockview{position:relative;background-color:var(--dv-group-view-background-color);contain:layout}.dv-dockview .dv-watermark-container{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.dv-dockview .dv-overlay-render-container{position:relative}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-inactivegroup-visiblepanel-tab-background-color);color:var(--dv-inactivegroup-visiblepanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-inactivegroup-hiddenpanel-tab-background-color);color:var(--dv-inactivegroup-hiddenpanel-tab-color)}.dv-tab.dv-tab-dragging{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview{display:flex;flex-direction:column;height:100%;background-color:var(--dv-group-view-background-color);overflow:hidden}.dv-groupview:focus{outline:none}.dv-groupview>.dv-content-container{flex-grow:1;min-height:0;outline:none}.dv-root-wrapper,.dv-grid-view,.dv-branch-node{height:100%;width:100%}.dv-debug .dv-resize-container .dv-resize-handle-top{background-color:red}.dv-debug .dv-resize-container .dv-resize-handle-bottom{background-color:green}.dv-debug .dv-resize-container .dv-resize-handle-left{background-color:#ff0}.dv-debug .dv-resize-container .dv-resize-handle-right{background-color:#00f}.dv-debug .dv-resize-container .dv-resize-handle-topleft,.dv-debug .dv-resize-container .dv-resize-handle-topright,.dv-debug .dv-resize-container .dv-resize-handle-bottomleft,.dv-debug .dv-resize-container .dv-resize-handle-bottomright{background-color:#0ff}.dv-resize-container{--dv-overlay-z-index: var(--dv-overlay-z-index, 999);position:absolute;z-index:calc(var(--dv-overlay-z-index) - 2);border:1px solid var(--dv-tab-divider-color);box-shadow:var(--dv-floating-box-shadow);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.dv-resize-container.dv-hidden{display:none}.dv-resize-container.dv-resize-container-dragging{opacity:.5;will-change:transform,opacity}.dv-resize-container .dv-resize-handle-top{height:4px;width:calc(100% - 8px);left:4px;top:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ns-resize}.dv-resize-container .dv-resize-handle-bottom{height:4px;width:calc(100% - 8px);left:4px;bottom:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ns-resize}.dv-resize-container .dv-resize-handle-left{height:calc(100% - 8px);width:4px;left:-2px;top:4px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ew-resize}.dv-resize-container .dv-resize-handle-right{height:calc(100% - 8px);width:4px;right:-2px;top:4px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ew-resize}.dv-resize-container .dv-resize-handle-topleft{height:4px;width:4px;top:-2px;left:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:nw-resize}.dv-resize-container .dv-resize-handle-topright{height:4px;width:4px;right:-2px;top:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ne-resize}.dv-resize-container .dv-resize-handle-bottomleft{height:4px;width:4px;left:-2px;bottom:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:sw-resize}.dv-resize-container .dv-resize-handle-bottomright{height:4px;width:4px;right:-2px;bottom:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:se-resize}.dv-render-overlay{--dv-overlay-z-index: var(--dv-overlay-z-index, 999);position:absolute;z-index:1;width:100%;height:100%;contain:layout paint;isolation:isolate;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.dv-render-overlay.dv-render-overlay-float{z-index:calc(var(--dv-overlay-z-index) - 1)}.dv-debug .dv-render-overlay{outline:1px solid red;outline-offset:-1}.dv-pane-container{height:100%;width:100%}.dv-pane-container.dv-animated .dv-view{will-change:transform;transform:translateZ(0);backface-visibility:hidden;transition:transform .15s ease-out}.dv-pane-container .dv-view{overflow:hidden;display:flex;flex-direction:column;padding:0!important}.dv-pane-container .dv-view:not(:first-child):before{background-color:transparent!important}.dv-pane-container .dv-view:not(:first-child) .dv-pane>.dv-pane-header{border-top:1px solid var(--dv-paneview-header-border-color)}.dv-pane-container .dv-view .dv-default-header{background-color:var(--dv-group-view-background-color);color:var(--dv-activegroup-visiblepanel-tab-color);display:flex;padding:0 8px;cursor:pointer}.dv-pane-container .dv-view .dv-default-header .dv-pane-header-icon{display:flex;justify-content:center;align-items:center}.dv-pane-container .dv-view .dv-default-header>span{padding-left:8px;flex-grow:1}.dv-pane-container:first-of-type>.dv-pane>.dv-pane-header{border-top:none!important}.dv-pane-container .dv-pane{display:flex;flex-direction:column;overflow:hidden;height:100%}.dv-pane-container .dv-pane .dv-pane-header{box-sizing:border-box;-webkit-user-select:none;user-select:none;position:relative;outline:none}.dv-pane-container .dv-pane .dv-pane-header.dv-pane-draggable{cursor:pointer}.dv-pane-container .dv-pane .dv-pane-header:focus:before,.dv-pane-container .dv-pane .dv-pane-header:focus-within:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;content:"";pointer-events:none;outline:1px solid;outline-width:-1px;outline-style:solid;outline-offset:-1px;outline-color:var(--dv-paneview-active-outline-color)}.dv-pane-container .dv-pane .dv-pane-body{overflow-y:auto;overflow-x:hidden;flex-grow:1;position:relative;outline:none}.dv-pane-container .dv-pane .dv-pane-body:focus:before,.dv-pane-container .dv-pane .dv-pane-body:focus-within:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;content:"";pointer-events:none;outline:1px solid;outline-width:-1px;outline-style:solid;outline-offset:-1px;outline-color:var(--dv-paneview-active-outline-color)}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-enabled{background-color:#000}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-disabled{background-color:orange}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-maximum{background-color:green}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-minimum{background-color:red}.dv-split-view-container{position:relative;overflow:hidden;height:100%;width:100%}.dv-split-view-container.dv-splitview-disabled>.dv-sash-container>.dv-sash{pointer-events:none}.dv-split-view-container.dv-animation .dv-view,.dv-split-view-container.dv-animation .dv-sash{will-change:transform;transform:translateZ(0);backface-visibility:hidden;transition:transform .15s ease-out}.dv-split-view-container.dv-horizontal{height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash{height:100%;width:4px}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-enabled{cursor:ew-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-maximum{cursor:w-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-minimum{cursor:e-resize}.dv-split-view-container.dv-horizontal>.dv-view-container>.dv-view:not(:first-child):before{height:100%;width:1px}.dv-split-view-container.dv-vertical{width:100%}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash{width:100%;height:4px}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-enabled{cursor:ns-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-maximum{cursor:n-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-minimum{cursor:s-resize}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view{width:100%}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view:not(:first-child):before{height:1px;width:100%}.dv-split-view-container .dv-sash-container{height:100%;width:100%;position:absolute}.dv-split-view-container .dv-sash-container .dv-sash{position:absolute;z-index:99;outline:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:none;background-color:var(--dv-sash-color, transparent)}.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):active,.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):hover{background-color:var(--dv-active-sash-color, transparent);transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:var(--dv-active-sash-transition-duration, .1s);transition-delay:var(--dv-active-sash-transition-delay, .5s)}.dv-split-view-container .dv-view-container{position:relative;height:100%;width:100%}.dv-split-view-container .dv-view-container .dv-view{height:100%;box-sizing:border-box;overflow:auto;position:absolute}.dv-split-view-container.dv-separator-border .dv-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--dv-separator-border)}.dv-dragged{transform:translateZ(0)}.dv-tab{flex-shrink:0}.dv-tab:focus-within,.dv-tab:focus{position:relative}.dv-tab:focus-within:after,.dv-tab:focus:after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;pointer-events:none;outline:1px solid var(--dv-tab-divider-color)!important;outline-offset:-1px;z-index:5}.dv-tab.dv-tab-dragging .dv-default-tab-action{background-color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tab.dv-active-tab .dv-default-tab .dv-default-tab-action{visibility:visible}.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:hidden}.dv-tab.dv-inactive-tab .dv-default-tab:hover .dv-default-tab-action{visibility:visible}.dv-tab .dv-default-tab{position:relative;height:100%;display:flex;align-items:center;white-space:nowrap;text-overflow:ellipsis}.dv-tab .dv-default-tab .dv-default-tab-content{flex-grow:1;margin-right:4px}.dv-tab .dv-default-tab .dv-default-tab-action{padding:4px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.dv-tab .dv-default-tab .dv-default-tab-action:hover{border-radius:2px;background-color:var(--dv-icon-hover-background-color)}.dv-tabs-overflow-dropdown-default{height:100%;color:var(--dv-activegroup-hiddenpanel-tab-color);margin:var(--dv-tab-margin);display:flex;align-items:center;flex-shrink:0;padding:.25rem .5rem;cursor:pointer}.dv-tabs-overflow-dropdown-default>span{padding-left:.25rem}.dv-tabs-overflow-dropdown-default>svg{transform:rotate(90deg)}.dv-tabs-container{display:flex;height:100%;overflow:auto;scrollbar-width:thin;will-change:scroll-position;transform:translateZ(0)}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--dv-tab-divider-color);width:1px;height:100%}.dv-tabs-container::-webkit-scrollbar{height:3px}.dv-tabs-container::-webkit-scrollbar-track{background:transparent}.dv-tabs-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color)}.dv-scrollable>.dv-tabs-container{overflow:hidden}.dv-tab{-webkit-user-drag:element;outline:none;padding:.25rem .5rem;cursor:pointer;position:relative;box-sizing:border-box;font-size:var(--dv-tab-font-size);margin:var(--dv-tab-margin)}.dv-tabs-overflow-container{flex-direction:column;height:unset;border:1px solid var(--dv-tab-divider-color);background-color:var(--dv-group-view-background-color)}.dv-tabs-overflow-container .dv-tab:not(:last-child){border-bottom:1px solid var(--dv-tab-divider-color)}.dv-tabs-overflow-container .dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tabs-overflow-container .dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-tabs-and-actions-container{display:flex;background-color:var(--dv-tabs-and-actions-container-background-color);flex-shrink:0;box-sizing:border-box;height:var(--dv-tabs-and-actions-container-height);font-size:var(--dv-tabs-and-actions-container-font-size)}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-scrollable,.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container{flex-grow:1}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container .dv-tab{flex-grow:1;padding:0}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-void-container{flex-grow:0}.dv-tabs-and-actions-container .dv-void-container{display:flex;flex-grow:1}.dv-tabs-and-actions-container .dv-void-container.dv-draggable{cursor:grab}.dv-tabs-and-actions-container .dv-right-actions-container{display:flex}.dv-watermark{display:flex;height:100%}._tabHeader_1hj3x_8{display:flex;align-items:center;justify-content:space-between;height:100%;min-height:32px;padding:0 var(--spacing-xxs, 2px) 0 var(--spacing-2, 8px);gap:var(--spacing-1, 4px);color:var(--color-descriptionforeground);cursor:pointer}._tabHeader_1hj3x_8[data-active=true]{color:var(--color-editor-foreground)}._content_1hj3x_25{display:flex;align-items:center;gap:var(--spacing-2, 8px);min-width:0}._icon_1hj3x_32{display:flex;align-items:center;flex-shrink:0}._title_1hj3x_38{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_1hj3x_45{position:relative;display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}._dirtyIndicator_1hj3x_56{position:absolute;width:6px;height:6px;background:var(--color-button-background);border-radius:var(--radius-full, 9999px);transition:opacity .15s}._tabHeader_1hj3x_8:hover ._dirtyIndicator_1hj3x_56{opacity:0}._closeBtn_1hj3x_70{position:absolute;display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:var(--radius-sm, 4px);background:transparent;color:inherit;opacity:0;transition:opacity .15s,background .15s;cursor:pointer}._tabHeader_1hj3x_8:hover ._closeBtn_1hj3x_70{opacity:.7}._closeBtn_1hj3x_70:hover{opacity:1;background:var(--color-list-hoverbackground)}._watermark_1ycce_7{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--color-descriptionforeground);text-align:center;gap:var(--spacing-2, 8px)}._logo_1ycce_19{opacity:.15;max-width:200px;max-height:200px;display:flex;align-items:center;justify-content:center}[data-theme-type=dark] ._logo_1ycce_19{color:#fff}[data-theme-type=light] ._logo_1ycce_19{color:#000}._container_1ba2s_5{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}._placeholder_1ba2s_15{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--color-editor-background, transparent)}._spinner_1ba2s_24{width:24px;height:24px;border:2px solid var(--color-progressbar-background, #e0e0e0);border-top-color:var(--color-focusborder, #007acc);border-radius:50%;animation:_spin_1ba2s_24 .8s linear infinite}@keyframes _spin_1ba2s_24{to{transform:rotate(360deg)}}._container_vvk7j_7{display:flex;flex-direction:column;height:100%;width:100%;max-width:100%;overflow:hidden}._panel_vvk7j_16{height:100%;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}._dockview_vvk7j_25{flex:1;height:100%;width:100%;--dv-sash-color: var(--color-arctic-glass-border, rgba(128, 128, 128, .2));--dv-active-sash-color: var(--color-sash-hoverborder, var(--color-button-background));--dv-active-sash-transition-delay: 0s;--dv-active-sash-transition-duration: .15s}._container_vvk7j_7 ._dockview_vvk7j_25 .dv-tabs-container,._container_vvk7j_7 ._dockview_vvk7j_25 .dv-tabs-and-actions-container{display:none!important}._container_vvk7j_7 ._dockview_vvk7j_25 .dv-groupview{--dv-header-height: 0px}._dockview_vvk7j_25 .dv-sash.horizontal{width:4px!important;cursor:col-resize}._dockview_vvk7j_25 .dv-sash.vertical{height:4px!important;cursor:row-resize}._dockview_vvk7j_25 .dv-panel-content{background:var(--color-editor-background, transparent)}._dockview_vvk7j_25 .dv-groups-container,._dockview_vvk7j_25 .dv-group-container{border:none}._dockview_vvk7j_25 .dv-group-panel{height:100%}._container_vvk7j_7 ._dockview_vvk7j_25 .dv-void-container{display:none!important}._container_3c7hz_8{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:var(--spacing-6);background:var(--color-editor-background)}._content_3c7hz_18{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px;gap:var(--spacing-3)}._icon_3c7hz_27{color:var(--color-warning-foreground, #f59e0b);margin-bottom:var(--spacing-2)}._title_3c7hz_32{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-editor-foreground);margin:0}._description_3c7hz_39{color:var(--color-descriptionforeground);margin:0;line-height:1.5}._errorMessage_3c7hz_45{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-descriptionforeground);background:var(--color-input-background);border:1px solid var(--color-arctic-glass-border);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);margin:0;word-break:break-word}._actions_3c7hz_57{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-2)}._contentArea_1h0j9_10{flex:1;width:100%;height:100%;min-height:0;min-width:0;overflow:hidden;--dv-group-view-background-color: transparent;--dv-tabs-and-actions-container-background-color: transparent;--dv-activegroup-visiblepanel-tab-background-color: transparent;--dv-activegroup-hiddenpanel-tab-background-color: transparent;--dv-inactivegroup-visiblepanel-tab-background-color: transparent;--dv-inactivegroup-hiddenpanel-tab-background-color: transparent;--dv-tab-divider-color: transparent;--dv-separator-border: transparent;--dv-paneview-header-border-color: transparent;--dv-sash-color: transparent;--dv-active-sash-color: var(--color-sash-hoverborder, var(--color-button-background));--dv-active-sash-transition-delay: 0s;--dv-active-sash-transition-duration: .15s}._contentArea_1h0j9_10 .dv-tabs-and-actions-container{height:40px;min-height:40px;padding-left:var(--spacing-2);padding-right:var(--spacing-2)}._contentArea_1h0j9_10 .dv-tabs-container{flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}._contentArea_1h0j9_10 .dv-tabs-container::-webkit-scrollbar{display:none}._contentArea_1h0j9_10 .dv-tabs-and-actions-container{display:flex!important}._contentArea_1h0j9_10 .dv-groupview>.dv-tabs-and-actions-container{visibility:visible!important;opacity:1!important}._contentArea_1h0j9_10 .dv-tab{padding:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-descriptionforeground);border-bottom:2px solid transparent}._contentArea_1h0j9_10 .dv-tab.dv-active-tab{color:var(--color-foreground);border-bottom-color:var(--color-descriptionforeground)}._contentArea_1h0j9_10 .dv-groupview.dv-active-group .dv-tab.dv-active-tab{color:var(--color-button-background);border-bottom-color:var(--color-button-background)}._contentArea_1h0j9_10 .dv-tab:hover{color:var(--color-editor-foreground);background:var(--color-list-hoverbackground)}._contentArea_1h0j9_10 .dv-default-tab-action{opacity:0;transition:opacity .15s}._contentArea_1h0j9_10 .dv-tab:hover .dv-default-tab-action,._contentArea_1h0j9_10 .dv-tab.dv-tab-active .dv-default-tab-action{opacity:1}._tabContent_1h0j9_107{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;padding:0;margin:0}._unknownTab_1h0j9_117{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-descriptionforeground)}._contentArea_1h0j9_10 .dv-drop-target-dropzone{background:var(--color-arctic-accent-muted);border:2px dashed var(--color-button-background);border-radius:var(--radius-lg)}._contentArea_1h0j9_10 .dv-tabs-overflow-dropdown-default{color:var(--color-descriptionforeground);padding:0 var(--spacing-2);cursor:pointer}._contentArea_1h0j9_10 .dv-tabs-overflow-dropdown-default:hover{color:var(--color-editor-foreground)}._contentArea_1h0j9_10 .dv-tabs-overflow-container{background:var(--color-dropdown-background);border:1px solid var(--color-arctic-glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--spacing-1) 0;min-width:160px}._contentArea_1h0j9_10 .dv-tabs-overflow-container .dv-tab{padding:var(--spacing-2) var(--spacing-3);color:var(--color-descriptionforeground);border-bottom:none}._contentArea_1h0j9_10 .dv-tabs-overflow-container .dv-tab:not(:last-child){border-bottom:none}._contentArea_1h0j9_10 .dv-tabs-overflow-container .dv-tab:hover{background:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}._contentArea_1h0j9_10 .dv-tabs-overflow-container .dv-active-tab{color:var(--color-button-background);background:transparent}._customTab_1h0j9_174{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 var(--spacing-xxs) 0 var(--spacing-2);gap:var(--spacing-1);color:var(--color-descriptionforeground)}._contentArea_1h0j9_10 .dv-tab.dv-active-tab ._customTab_1h0j9_174{color:var(--color-editor-foreground)}._contentArea_1h0j9_10 .dv-active-group .dv-tab.dv-active-tab ._customTab_1h0j9_174{color:var(--color-button-background)}._contentArea_1h0j9_10 .dv-tab:hover ._customTab_1h0j9_174{color:var(--color-editor-foreground)}._customTabContent_1h0j9_200{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}._tabIcon_1h0j9_207{display:flex;align-items:center;flex-shrink:0}._tabActions_1h0j9_214{position:relative;display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}._dirtyIndicator_1h0j9_225{position:absolute;width:6px;height:6px;background:var(--color-button-background);border-radius:var(--radius-full);transition:opacity .15s}._customTab_1h0j9_174:hover ._dirtyIndicator_1h0j9_225{opacity:0}._customTabClose_1h0j9_239{position:absolute;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--radius-sm);opacity:0;transition:opacity .15s,background .15s;cursor:pointer}._customTab_1h0j9_174:hover ._customTabClose_1h0j9_239{opacity:.7}._customTabClose_1h0j9_239:hover{opacity:1;background:var(--color-list-hoverbackground)}._mobileContent_1h0j9_267{display:flex;flex-direction:column}@media(max-width:768px){._contentArea_1h0j9_10 .dv-tabs-and-actions-container{display:none!important}._contentArea_1h0j9_10 .dv-content-container,._contentArea_1h0j9_10 .dv-groupview{height:100%!important}}._container_1unah_5{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);max-width:480px;margin:0 auto;width:100%}._container_142q5_5{height:100%;width:100%}._settingsPanel_142q5_11{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);height:100%;overflow-y:auto}._settingRow_142q5_20{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-2) 0}._settingInfo_142q5_28{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}._settingLabel_142q5_35{font-weight:var(--font-weight-medium);color:var(--color-editor-foreground)}._settingDescription_142q5_40{font-size:var(--font-size-sm);color:var(--color-descriptionforeground)}._previewPanel_142q5_46{display:flex;flex-direction:column;height:100%;background:var(--color-editor-background)}._previewHeader_142q5_53{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--color-arctic-glass-border);background:var(--color-sideBar-background)}._previewTitle_142q5_62{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-editor-foreground)}._previewSubtitle_142q5_68{font-size:var(--font-size-sm);color:var(--color-descriptionforeground)}._codePreview_142q5_73{flex:1;display:flex;overflow:auto;font-family:var(--font-family-mono);line-height:1.5;position:relative}._codeContainer_142q5_82{flex:1;padding:var(--spacing-2) 0}._codeLine_142q5_87{display:flex;padding:0 var(--spacing-3)}._codeLine_142q5_87:hover{background:var(--color-list-hoverbackground)}._lineNumber_142q5_96{width:3ch;text-align:right;color:var(--color-descriptionforeground);margin-right:var(--spacing-3);-webkit-user-select:none;user-select:none;flex-shrink:0}._lineContent_142q5_105{flex:1;color:var(--color-editor-foreground)}._minimap_142q5_111{width:60px;flex-shrink:0;background:var(--color-sideBar-background);border-left:1px solid var(--color-arctic-glass-border);position:relative}._minimap_142q5_111:before{content:"";position:absolute;top:var(--spacing-2);left:var(--spacing-2);right:var(--spacing-2);height:100px;background:linear-gradient(to bottom,var(--color-descriptionforeground) 0%,var(--color-descriptionforeground) 8%,transparent 8%,transparent 15%,var(--color-descriptionforeground) 15%,var(--color-descriptionforeground) 20%,transparent 20%,transparent 25%,var(--color-descriptionforeground) 25%,var(--color-descriptionforeground) 35%,transparent 35%,transparent 45%,var(--color-descriptionforeground) 45%,var(--color-descriptionforeground) 60%,transparent 60%,transparent 70%,var(--color-descriptionforeground) 70%,var(--color-descriptionforeground) 85%,transparent 85%);opacity:.3;border-radius:var(--radius-sm)}._container_uq34h_8{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:var(--spacing-6);overflow:auto}._content_uq34h_19{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:480px;width:100%}._header_uq34h_28{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-1)}._logo_uq34h_36{opacity:.8;color:var(--color-button-background)}._title_uq34h_42{font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);color:var(--color-foreground);margin:0}._titleBold_uq34h_49{font-weight:var(--font-weight-bold)}._section_uq34h_54{display:flex;flex-direction:column;gap:var(--spacing-3)}._sectionTitle_uq34h_60{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-descriptionforeground);text-transform:uppercase;letter-spacing:.05em;margin:0}._recentList_uq34h_70{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-1)}._recentItem_uq34h_79{position:relative;display:flex;align-items:center}._recentButton_uq34h_85{flex:1;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:background-color .15s}._recentButton_uq34h_85:hover{background:var(--color-list-hoverbackground)}._recentButton_uq34h_85:focus-visible{outline:2px solid var(--color-focusborder);outline-offset:-2px}._recentIcon_uq34h_108{flex-shrink:0;color:var(--color-descriptionforeground)}._recentInfo_uq34h_113{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xxs)}._recentName_uq34h_121{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._recentPath_uq34h_130{font-size:var(--font-size-xs);color:var(--color-descriptionforeground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._recentTime_uq34h_138{flex-shrink:0;font-size:var(--font-size-xs);color:var(--color-descriptionforeground)}._removeButton_uq34h_145{position:absolute;right:var(--spacing-1);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-descriptionforeground);opacity:0;transition:opacity .15s,background-color .15s,color .15s}._recentItem_uq34h_79:hover ._removeButton_uq34h_145{opacity:1}._removeButton_uq34h_145:hover{background:var(--color-list-hoverbackground);color:var(--color-foreground)}._removeButton_uq34h_145:focus-visible{opacity:1;outline:2px solid var(--color-focusborder);outline-offset:-2px}._emptyState_uq34h_182{font-size:var(--font-size-sm);color:var(--color-descriptionforeground);padding:var(--spacing-3);text-align:center;margin:0}._actions_uq34h_191{display:flex;flex-wrap:nowrap;gap:var(--spacing-2)}._actionButton_uq34h_197{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--color-editor-background);border:1px solid var(--color-arctic-glass-border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-editor-foreground);transition:background-color .15s,border-color .15s}._actionButton_uq34h_197:hover{background:var(--color-list-hoverbackground);border-color:var(--color-button-background)}._actionButton_uq34h_197:focus-visible{outline:2px solid var(--color-focusborder);outline-offset:2px}@media(max-width:480px){._container_uq34h_8{padding:var(--spacing-4)}._content_uq34h_19{gap:var(--spacing-4)}._actions_uq34h_191{flex-direction:column}._actionButton_uq34h_197{width:100%;justify-content:center}}._container_kumnr_6{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%;max-width:480px;margin:0 auto;padding:var(--spacing-4)}._actions_kumnr_17{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-2)}._testResult_kumnr_24{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._testResult_kumnr_24._success_kumnr_30{background-color:color-mix(in srgb,var(--color-terminal-ansigreen) 10%,transparent);color:var(--color-terminal-ansigreen);border:1px solid color-mix(in srgb,var(--color-terminal-ansigreen) 30%,transparent)}._testResult_kumnr_24._error_kumnr_36{background-color:color-mix(in srgb,var(--color-terminal-ansired) 10%,transparent);color:var(--color-terminal-ansired);border:1px solid color-mix(in srgb,var(--color-terminal-ansired) 30%,transparent)}._browserWarning_kumnr_43{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background:color-mix(in srgb,var(--color-terminal-ansiyellow) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-terminal-ansiyellow) 25%,transparent);border-radius:var(--radius-md)}._warningTitle_kumnr_53{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-terminal-ansiyellow)}._warningText_kumnr_59{margin:0;font-size:var(--font-size-sm);color:var(--color-editor-foreground);line-height:1.5}._warningHint_kumnr_66{margin:0;font-size:var(--font-size-xs);color:var(--color-descriptionforeground);line-height:1.5}._container_10eul_5{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);max-width:640px;margin:0 auto;width:100%;height:100%;overflow-y:auto}._searchInput_10eul_17{width:100%;padding:8px 12px;border-radius:8px;border:1px solid var(--color-arctic-glass-border);background-color:var(--color-input-background, var(--color-dropdown-background));color:var(--color-editor-foreground);font-size:var(--font-size-sm);outline:none}._searchInput_10eul_17:focus{border-color:var(--color-button-background)}._searchInput_10eul_17::placeholder{color:var(--color-descriptionforeground)}._table_10eul_36{width:100%;border-collapse:collapse}._headerRow_10eul_41{border-bottom:1px solid var(--color-arctic-glass-border)}._headerCell_10eul_45{padding:var(--spacing-2) var(--spacing-3);text-align:left;font-size:var(--font-size-xs);font-weight:600;color:var(--color-descriptionforeground);text-transform:uppercase;letter-spacing:.05em}._row_10eul_55{border-bottom:1px solid var(--color-arctic-glass-border)}._row_10eul_55:last-child{border-bottom:none}._cell_10eul_63{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-editor-foreground);vertical-align:middle}._commandId_10eul_70{color:var(--color-descriptionforeground);font-size:var(--font-size-xs);font-family:var(--font-family-mono, monospace)}._shortcutBadge_10eul_76{display:inline-flex;align-items:center;gap:2px;padding:2px 6px;border-radius:4px;background:var(--color-hover);border:1px solid var(--color-arctic-glass-border);font-size:var(--font-size-xs);font-family:var(--font-family-mono, monospace);color:var(--color-editor-foreground)}._noShortcut_10eul_89{color:var(--color-descriptionforeground);font-size:var(--font-size-xs);font-style:italic}._category_10eul_95{display:inline-flex;padding:1px 6px;border-radius:4px;font-size:var(--font-size-xs);color:var(--color-descriptionforeground)}._emptyState_10eul_103{padding:var(--spacing-4);text-align:center;color:var(--color-descriptionforeground);font-size:var(--font-size-sm)}._container_1y5r5_5{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);max-width:480px;margin:0 auto;width:100%}._loadingScreen_1vm8l_5{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:var(--spacing-md);color:var(--color-foreground);background:var(--color-background)}._errorScreen_1vm8l_16{padding:var(--spacing-xl);color:var(--color-foreground);background:var(--color-background);min-height:100vh}._errorTitle_1vm8l_23{margin:0 0 var(--spacing-md);font-size:var(--font-size-lg);font-weight:600}._errorMessage_1vm8l_29{margin:0;padding:var(--spacing-md);background:var(--color-inputbackground);border-radius:var(--radius-md);font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-errorforeground);overflow-x:auto;white-space:pre-wrap;word-break:break-word}._settingsPlaceholder_1vm8l_42{padding:var(--spacing-lg)}._settingsPlaceholderTitle_1vm8l_46{margin:0 0 var(--spacing-sm);font-size:var(--font-size-lg);font-weight:600}._settingsPlaceholderText_1vm8l_52{margin:0;color:var(--color-descriptionforeground)}._content_76r8s_5{display:flex;flex-direction:column}._container_ozq20_7{display:flex;flex-direction:column;height:100%;overflow-y:auto}._newChatButton_ozq20_14{margin:var(--spacing-2)}._sessionList_ozq20_19{display:flex;flex-direction:column;gap:2px}._touch_ozq20_29{gap:4px}._sessionItem_ozq20_34{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-1) var(--spacing-3);background:transparent;border:none;border-radius:0;cursor:pointer;transition:background var(--transition-fast);text-align:left;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;-webkit-user-select:none;user-select:none}._sessionItem_ozq20_34._hovered_ozq20_55,._sessionItem_ozq20_34:hover{background:var(--color-list-hoverbackground)}._sessionItem_ozq20_34._selected_ozq20_60{background:var(--color-arctic-accent-muted)}._sessionItem_ozq20_34._selected_ozq20_60 ._sessionIcon_ozq20_64{color:var(--color-button-background);opacity:1}._sessionItem_ozq20_34._selected_ozq20_60 ._sessionTitle_ozq20_69{color:var(--color-button-background);font-weight:var(--font-weight-medium)}._sessionItem_ozq20_34._selected_ozq20_60 ._sessionMeta_ozq20_74{color:var(--color-button-background);opacity:.7}._sessionIcon_ozq20_64{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-descriptionforeground);opacity:var(--opacity-subtle, .7)}._sessionInfo_ozq20_90{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}._sessionTitle_ozq20_69{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sessionMeta_ozq20_74{font-size:var(--font-size-xs);color:var(--color-descriptionforeground);opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._touch_ozq20_29 ._sessionItem_ozq20_34{min-height:48px;padding:12px 16px}._empty_ozq20_126{padding:16px;color:var(--color-descriptionforeground);font-size:var(--font-size-sm);text-align:center}._lazyMessage_9590b_6{content-visibility:auto;contain-intrinsic-size:auto none}._root_mklci_7{position:relative;display:flex;flex-direction:column;flex:1;height:100%}._viewport_mklci_16{flex:1;height:100%;overflow-y:auto;display:flex;flex-direction:column}._messages_mklci_25{max-width:var(--content-width-default, 800px);margin:auto auto 0;width:100%;display:flex;flex-direction:column;gap:var(--spacing-7);padding:var(--spacing-20) var(--spacing-5) var(--spacing-20) var(--spacing-5)}._loadMore_mklci_37{display:flex;justify-content:center;padding:var(--spacing-4) 0;min-height:1px}._bottomSpacer_mklci_45{min-height:70vh;flex-shrink:0}._empty_mklci_51{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._header_mklci_61{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);max-width:var(--content-width-default, 800px);margin:0 auto;width:100%;font-size:var(--font-size-sm);color:var(--color-descriptionforeground)}._statusBadge_mklci_73{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm, 4px);font-size:var(--font-size-xs);text-transform:capitalize}._statusDot_mklci_83{width:6px;height:6px;border-radius:50%;flex-shrink:0}._status-running_mklci_90 ._statusDot_mklci_83{background:var(--color-terminal-ansiBlue)}._status-running_mklci_90{color:var(--color-terminal-ansiBlue)}._status-completed_mklci_98 ._statusDot_mklci_83{background:var(--color-terminal-ansiGreen)}._status-completed_mklci_98{color:var(--color-terminal-ansiGreen)}._status-idle_mklci_106 ._statusDot_mklci_83{background:var(--color-descriptionforeground)}._status-idle_mklci_106,._workflowName_mklci_114{color:var(--color-descriptionforeground)}._executionId_mklci_118{margin-left:auto;font-family:var(--font-family-monospace, monospace);font-size:var(--font-size-xs);color:var(--color-descriptionforeground);opacity:.6}._resume_mklci_127{text-align:center;padding:var(--spacing-3) var(--spacing-4);margin:var(--spacing-2) auto;max-width:var(--content-width-default, 800px);font-size:var(--font-size-sm);color:var(--color-descriptionforeground);border-bottom:1px solid var(--color-widget-border)}@media(max-width:768px){._viewport_mklci_16{height:auto;min-height:0}._messages_mklci_25{padding:var(--spacing-16) var(--spacing-4) var(--spacing-16) var(--spacing-4)}._bottomSpacer_mklci_45{min-height:30vh}}._root_dsqea_7{position:absolute;bottom:var(--spacing-7);left:var(--spacing-10);right:var(--spacing-10);display:flex;justify-content:center;z-index:100}@media(max-width:768px){._root_dsqea_7{position:relative;bottom:auto;left:auto;right:auto;padding:var(--spacing-2) var(--spacing-3) calc(var(--spacing-14) + var(--spacing-2));z-index:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:padding-bottom .2s ease}._root_dsqea_7._navbarHidden_dsqea_32{padding-bottom:var(--spacing-2)}}._container_1lt5f_8{display:flex;flex-direction:column;height:100%;background:var(--color-bg)}._notFound_1lt5f_15{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);height:100%;text-align:center;color:var(--color-descriptionforeground)}._notFound_1lt5f_15 h2{margin:0;font-size:var(--font-size-xl);color:var(--color-editor-foreground)}._chatArea_1lt5f_33{height:100%;background:var(--color-bg)}._emptyDescription_1lt5f_38{margin:var(--spacing-4) 0 0 0;color:var(--color-descriptionforeground);font-size:var(--font-size-message)}[data-theme=catppuccin-latte] [data-component=main-content]{box-shadow:-2px 0 6px #00000026}[data-theme=catppuccin-latte] [data-component=command-palette]{background:var(--color-dropdown-background);border-color:var(--color-arctic-glass-border)}[data-theme=catppuccin-latte] [data-component=command-backdrop]{background:#00000080}[data-theme=catppuccin-mocha] [data-component=main-content]{box-shadow:-2px 0 8px #0000004d}[data-theme=catppuccin-mocha] [data-component=command-palette]{background:var(--color-dropdown-background);border-color:var(--color-arctic-glass-border)}[data-theme=catppuccin-mocha] [data-component=command-backdrop]{background:#00000080}[data-theme=codemos-light] [data-component=main-content]{box-shadow:-2px 0 6px #00000026}[data-theme=codemos-light] [data-component=command-palette]{background:var(--color-dropdown-background);border-color:var(--color-arctic-glass-border)}[data-theme=codemos-light] [data-component=command-backdrop]{background:#00000080}[data-theme=light-owl] [data-component=main-content]{box-shadow:-2px 0 6px #00000026}[data-theme=light-owl] [data-component=command-palette]{background:var(--color-dropdown-background);border-color:var(--color-arctic-glass-border)}[data-theme=light-owl] [data-component=command-backdrop]{background:#00000080}[data-theme=midday-moon] [data-component=command-palette]{background:var(--color-dropdown-background);border-color:var(--color-arctic-glass-border)}[data-theme=midday-moon] [data-component=command-backdrop]{background:#00000080}[data-theme=midnight-sun] [data-component=command-palette]{background:var(--color-dropdown-background);border-color:var(--color-arctic-glass-border)}[data-theme=midnight-sun] [data-component=command-backdrop]{background:#00000080}[data-theme=night-owl] [data-component=main-content]{box-shadow:-2px 0 8px #0000004d}[data-theme=night-owl] [data-component=command-palette]{background:var(--color-dropdown-background);border-color:var(--color-arctic-glass-border)}[data-theme=night-owl] [data-component=command-backdrop]{background:#00000080}[data-theme=nord] [data-component=main-content]{box-shadow:-2px 0 8px #0000004d}[data-theme=nord] [data-component=command-palette]{background:var(--color-dropdown-background);border-color:var(--color-arctic-glass-border)}[data-theme=nord] [data-component=command-backdrop]{background:#00000080}[data-theme=one-dark-pro] [data-component=main-content]{box-shadow:-2px 0 8px #0000004d}[data-theme=one-dark-pro] [data-component=command-palette]{background:var(--color-dropdown-background);border-color:var(--color-arctic-glass-border)}[data-theme=one-dark-pro] [data-component=command-backdrop]{background:#00000080}[data-theme=one-light] [data-component=main-content]{box-shadow:-2px 0 6px #00000026}[data-theme=one-light] [data-component=command-palette]{background:var(--color-dropdown-background);border-color:var(--color-arctic-glass-border)}[data-theme=one-light] [data-component=command-backdrop]{background:#00000080}[data-theme=quiet-light] [data-component=main-content]{box-shadow:-2px 0 6px #00000026}[data-theme=quiet-light] [data-component=command-palette]{background:var(--color-dropdown-background);border-color:var(--color-arctic-glass-border)}[data-theme=quiet-light] [data-component=command-backdrop]{background:#00000080}[data-theme=shades-of-purple] [data-component=main-content]{box-shadow:-2px 0 8px #0000004d}[data-theme=shades-of-purple] [data-component=command-palette]{background:var(--color-dropdown-background);border-color:var(--color-arctic-glass-border)}[data-theme=shades-of-purple] [data-component=command-backdrop]{background:#00000080}[data-theme=tokyo-night] [data-component=main-content]{box-shadow:-2px 0 8px #0000004d}[data-theme=tokyo-night] [data-component=command-palette]{background:var(--color-dropdown-background);border-color:var(--color-arctic-glass-border)}[data-theme=tokyo-night] [data-component=command-backdrop]{background:#00000080}*{box-sizing:border-box;margin:0;padding:0}html{height:100%;font-size:var(--font-size-base);background-color:var(--color-editor-background);background-image:var(--color-window-background)}body{height:100%;font-family:var( --font-family-base, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif )}:root{--spacing-0: 0;--spacing-xxs: 1px;--spacing-xs: 2px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--spacing-13: 52px;--spacing-14: 56px;--spacing-16: 64px;--spacing-20: 80px;--spacing-24: 96px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-none: none;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 4px 12px rgba(0, 0, 0, .1);--shadow-xl: 0 8px 24px rgba(0, 0, 0, .12);--shadow-2xl: 0 20px 40px rgba(0, 0, 0, .15);--icon-size-xs: 16px;--icon-size-sm: 20px;--icon-size-md: 24px;--icon-size-lg: 32px;--icon-size-xl: 48px;--content-width-narrow: 600px;--content-width-medium: 700px;--content-width-default: 800px;--content-width-wide: 900px;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--opacity-disabled: .4;--opacity-muted: .5;--opacity-subtle: .7;--opacity-visible: .9;--focus-ring: 0 0 0 2px var(--color-button-background);--focus-ring-offset: 0 0 0 2px var(--color-editorwidget-background), 0 0 0 4px var(--color-button-background);--card-padding: var(--spacing-5);--card-padding-compact: var(--spacing-3);--card-radius: var(--radius-xl);--card-gap: var(--spacing-4);--grid-gap: var(--spacing-4);--grid-card-min-width: 260px;--icon-container-size: var(--icon-size-xl);--icon-container-radius: var(--radius-lg);--font-size-base: 15px;--font-size-message: 15px;--font-size-heading: 32px;--font-size-heading-xl: 36px;--font-size-subheading: 16px;--font-size-input: 16px}[data-theme=midnight-sun]{--color-editor-background: #141414;--color-editor-foreground: #f5f5f5;--color-descriptionforeground: #a0a0a0;--color-focusborder: rgba(255, 255, 255, .08);--color-sidebar-background: rgba(25, 25, 25, .75);--color-button-background: #f2c811;--color-button-foreground: #000000;--color-button-hoverbackground: #e8b908;--color-input-background: rgba(18, 18, 18, .98);--color-dropdown-background: #1e1e1e;--color-list-hoverbackground: rgba(242, 200, 17, .15);--color-panel-background: #121212;--color-panel-border: rgba(242, 200, 17, .3);--color-editorwidget-background: rgba(18, 18, 18, .95);--color-editorwidget-border: rgba(255, 255, 255, .1);--color-editorgroup-border: rgba(255, 255, 255, .08);--color-editorhoverwidget-background: rgba(30, 30, 30, .8);--color-editorhoverwidget-foreground: #000000;--color-scrollbarslider-background: rgba(242, 200, 17, .3);--color-scrollbarslider-hoverbackground: rgba(242, 200, 17, .5);--color-sash-hoverborder: #f2c811;--color-terminal-ansigreen: #22c55e;--color-terminal-ansiyellow: #f2c811;--color-terminal-ansiblue: #3b82f6;--color-terminal-ansired: #ef4444;--color-window-background: linear-gradient(180deg, #0a0a0a 0%, #111111 50%, #0a0a0a 100%);--color-arctic-glass-background: rgba(25, 25, 25, .75);--color-arctic-glass-border: rgba(255, 255, 255, .08);--color-arctic-accent-muted: rgba(242, 200, 17, .15);--color-arctic-user-bubble: linear-gradient(135deg, #f2c811, #e8b908);--color-arctic-code-background: #000000;--color-arctic-code-foreground: #f2c811;--color-arctic-inlinecode-background: rgba(242, 200, 17, .15);--color-arctic-inlinecode-foreground: #f2c811;--color-arctic-quickaction-background: rgba(30, 30, 30, .8);--color-arctic-quickaction-border: rgba(242, 200, 17, .2);--color-arctic-grid: #333333;--color-arctic-input-frostedbackground: rgba(128, 128, 128, .1);--color-arctic-input-frostedborder: rgba(128, 128, 128, .2);--color-arctic-input-frostedhoverbackground: rgba(128, 128, 128, .15);--color-arctic-input-frostedkbdbackground: rgba(128, 128, 128, .15);--shadow-glass: 0 4px 24px rgba(0, 0, 0, .4)}[data-theme=midday-moon]{--color-window-background: radial-gradient(ellipse at 10% 10%, rgba(120, 180, 255, .6) 0%, transparent 50%), radial-gradient(ellipse at 90% 20%, rgba(180, 120, 255, .6) 0%, transparent 50%), radial-gradient(ellipse at 20% 90%, rgba(120, 220, 180, .55) 0%, transparent 50%), radial-gradient(ellipse at 85% 80%, rgba(255, 180, 120, .55) 0%, transparent 50%), radial-gradient(ellipse at 50% 50%, rgba(255, 200, 220, .4) 0%, transparent 60%), linear-gradient(135deg, #f8f9fa 0%, #f0f2f5 100%);--color-editor-background: #f5f6f7;--canvas-area-bg: transparent;--color-activitybar-background: transparent;--color-sidebar-background: transparent;--color-editorwidget-background: transparent;--color-editorwidget-border: rgba(255, 255, 255, .6);--color-editorgroup-border: rgba(255, 255, 255, .5);--color-panel-background: transparent;--color-statusbar-background: transparent;--color-editor-foreground: #000000;--color-descriptionforeground: #6f6f6f;--color-arctic-glass-background: rgba(255, 255, 255, .5);--color-arctic-glass-border: rgba(255, 255, 255, .6);--color-focusborder: rgba(255, 255, 255, .6);--color-input-background: rgba(255, 255, 255, .7);--color-arctic-input-frostedbackground: rgba(255, 255, 255, .3);--color-arctic-input-frostedborder: rgba(255, 255, 255, .5);--color-arctic-input-frostedhoverbackground: rgba(255, 255, 255, .5);--color-arctic-input-frostedkbdbackground: rgba(255, 255, 255, .4);--color-arctic-user-bubble: linear-gradient(135deg, #007aff, #0a84ff);--color-button-background: #007aff;--color-button-hoverbackground: #0066d6;--color-arctic-accent-muted: rgba(0, 122, 255, .12);--color-button-foreground: #ffffff;--color-editorhoverwidget-background: rgba(255, 255, 255, .4);--color-list-hoverbackground: rgba(0, 122, 255, .12);--color-arctic-quickaction-background: rgba(255, 255, 255, .5);--color-arctic-quickaction-border: rgba(255, 255, 255, .8);--color-dropdown-background: #ffffff;--color-arctic-code-background: rgba(30, 30, 32, .92);--color-arctic-code-foreground: #e5e5e7;--color-arctic-inlinecode-background: rgba(0, 122, 255, .12);--color-arctic-inlinecode-foreground: #007aff;--color-terminal-ansigreen: #34c759;--color-terminal-ansiyellow: #ff9500;--color-terminal-ansiblue: #007aff;--color-terminal-ansired: #ff3b30;--color-scrollbarslider-background: rgba(0, 0, 0, .12);--color-scrollbarslider-hoverbackground: rgba(0, 0, 0, .2);--color-sash-hoverborder: #007aff;--shadow-glass: 0 2px 4px rgba(0, 0, 0, .02), 0 8px 16px rgba(0, 0, 0, .04), 0 20px 40px rgba(0, 0, 0, .06);--color-panel-border: rgba(255, 255, 255, .7);--color-arctic-grid: #b8c5d6;--color-editorhoverwidget-foreground: #ffffff}[data-font-size=small]{--font-size-base: 13px;--font-size-message: 14px;--font-size-heading: 28px;--font-size-heading-xl: 32px;--font-size-subheading: 14px;--font-size-input: 14px}[data-font-size=medium]{--font-size-base: 15px;--font-size-message: 15px;--font-size-heading: 32px;--font-size-heading-xl: 36px;--font-size-subheading: 16px;--font-size-input: 16px}[data-font-size=large]{--font-size-base: 17px;--font-size-message: 17px;--font-size-heading: 36px;--font-size-heading-xl: 40px;--font-size-subheading: 18px;--font-size-input: 18px}[data-font-family=inter]{--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif}[data-font-family=system]{--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}[data-font-family=roboto]{--font-family-base: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, sans-serif}[data-font-family=open-sans]{--font-family-base: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif}[data-font-family=poppins]{--font-family-base: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif}[data-font-family=jetbrains-mono]{--font-family-base: "JetBrains Mono", "SF Mono", "Fira Code", "Consolas", monospace}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-scrollbarslider-background);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbarslider-hoverbackground)}*{scrollbar-width:thin;scrollbar-color:var(--color-scrollbarslider-background) transparent}.dv-dockview{--dv-group-view-background-color: transparent;--dv-tabs-and-actions-container-background-color: transparent;--dv-activegroup-visiblepanel-tab-background-color: transparent;--dv-activegroup-hiddenpanel-tab-background-color: transparent;--dv-inactivegroup-visiblepanel-tab-background-color: transparent;--dv-inactivegroup-hiddenpanel-tab-background-color: transparent;--dv-tab-divider-color: transparent;--dv-separator-border: transparent;--dv-paneview-header-border-color: transparent;--dv-sash-color: transparent;--dv-active-sash-color: var(--color-sash-hoverborder, var(--color-button-background));--dv-active-sash-transition-delay: 0s;--dv-active-sash-transition-duration: .15s}.dv-dockview .dv-tabs-and-actions-container{height:40px;min-height:40px}.dv-dockview .dv-tabs-container{flex:1;min-width:0;flex-wrap:nowrap}.dv-dockview .dv-tabs-and-actions-container{display:flex!important}.dv-dockview .dv-groupview>.dv-tabs-and-actions-container{visibility:visible!important;opacity:1!important}.dv-dockview .dv-tab{padding:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-descriptionforeground);border-bottom:2px solid transparent}.dv-dockview .dv-tab.dv-active-tab{color:var(--color-foreground);border-bottom-color:var(--color-descriptionforeground)}.dv-dockview .dv-groupview.dv-active-group .dv-tab.dv-active-tab{color:var(--color-button-background);border-bottom-color:var(--color-button-background)}.dv-dockview .dv-tab:hover{color:var(--color-editor-foreground);background:var(--color-list-hoverbackground)}.dv-dockview .dv-default-tab-action{opacity:0;transition:opacity .15s}.dv-dockview .dv-tab:hover .dv-default-tab-action,.dv-dockview .dv-tab.dv-tab-active .dv-default-tab-action{opacity:1}.dv-dockview .dv-drop-target-dropzone{background:var(--color-arctic-accent-muted);border:2px dashed var(--color-button-background);border-radius:var(--radius-lg)}.dv-dockview .dv-tabs-overflow-dropdown-default{color:var(--color-descriptionforeground);padding:0 var(--spacing-2);cursor:pointer}.dv-dockview .dv-tabs-overflow-dropdown-default:hover{color:var(--color-editor-foreground)}.dv-dockview .dv-tabs-overflow-container{background:var(--color-dropdown-background);border:1px solid var(--color-arctic-glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--spacing-1) 0;min-width:160px}.dv-dockview .dv-tabs-overflow-container .dv-tab{padding:var(--spacing-2) var(--spacing-3);color:var(--color-descriptionforeground);border-bottom:none}.dv-dockview .dv-tabs-overflow-container .dv-tab:not(:last-child){border-bottom:none}.dv-dockview .dv-tabs-overflow-container .dv-tab:hover{background:var(--color-list-hoverbackground);color:var(--color-editor-foreground)}.dv-dockview .dv-tabs-overflow-container .dv-active-tab{color:var(--color-button-background);background:transparent}@media(max-width:768px){.dv-dockview .dv-tabs-and-actions-container{display:none!important}.dv-dockview .dv-content-container,.dv-dockview .dv-groupview{height:100%!important}}html,body{height:100%;margin:0;padding:0;background-color:var(--color-windows-background);color:var(--color-editor-foreground)}#root{height:100%;display:flex;flex-direction:column}.loading{display:flex;align-items:center;justify-content:center;height:100vh;font-size:var(--font-size-2xl);color:var(--color-descriptionforeground)}.error{padding:var(--spacing-8);color:var(--color-errorforeground)}.error pre{background:var(--color-inputvalidation-errorbackground);padding:var(--spacing-4);border-radius:var(--radius-sm);overflow:auto;font-size:var(--font-size-sm)}
