.Highlighter_lineRow__mtA7l{display:block;min-height:22.4px}.Highlighter_hlStr__ETXK3{color:var(--editor-syntax-string)}.Highlighter_hlKw__3BkOR{color:var(--editor-syntax-keyword);font-weight:500}.Highlighter_hlTag__rjKsM{color:var(--editor-syntax-tag)}.Highlighter_hlFunc__PNPVH{color:var(--editor-syntax-function)}.Highlighter_hlAttr__0ulVF{color:var(--editor-syntax-attr)}.Highlighter_hlComment__BEMQd{color:var(--editor-syntax-comment);font-style:italic}.Highlighter_hlNum__MUr4g{color:var(--editor-syntax-number)}.Highlighter_hlProp__tcffQ{color:var(--editor-syntax-property)}.Highlighter_hlVal__i9g18{color:var(--editor-syntax-string)}.Highlighter_hlJsonKey__6wKCc{color:var(--editor-syntax-json-key)}.Highlighter_hlJsonBool__h_UjY{color:var(--editor-syntax-json-bool);font-weight:500}.Highlighter_hlJsonPunc__OOu9i{color:var(--editor-syntax-json-punc)}.Highlighter_hlMatch__Cbjs7{background:var(--editor-search-bg);border-bottom:1px solid var(--editor-search-border)}.Highlighter_hlMatchActive__s5Xxa{background:var(--editor-search-active-bg);border:1px solid var(--editor-search-active-border);border-radius:2px;box-shadow:0 0 5px color-mix(in srgb,var(--editor-search-active-border) 45%,transparent)}.Highlighter_hlGhost__5upgN{color:color-mix(in srgb,var(--text-muted) 80%,var(--accent,#61afef));opacity:.42;pointer-events:none;white-space:pre;border-bottom:1px dotted color-mix(in srgb,var(--text-muted) 65%,transparent)}.Highlighter_tabHint__eRCpt{display:inline-flex;align-items:center;justify-content:center;gap:3px;background:color-mix(in srgb,var(--bg-card) 88%,var(--accent,#61afef));color:var(--text-main);border:1px solid color-mix(in srgb,var(--border) 75%,var(--accent,#61afef));border-radius:4px;padding:1px 5px;margin-left:8px;font-size:9px;font-style:normal;font-family:var(--font-mono);vertical-align:middle;line-height:1.3;opacity:.82}.Highlighter_tabHint__eRCpt kbd{border:solid var(--border);border-width:1px 1px 2px;border-radius:3px;padding:0 3px;background:var(--bg-base);color:var(--text-main);font:inherit}.Highlighter_selectedLineRow__Nrz8g{background:var(--editor-line-selected-bg);display:inline-block;min-width:100%;border-left:3px solid var(--editor-line-selected-border);margin-left:-30px;padding-left:27px}.Highlighter_diffHighlight__kxeYb{background:rgb(76 175 80/25%);border-bottom:2px solid rgb(76 175 80/50%);border-radius:2px;display:inline}.Highlighter_diffHighlight__kxeYb:empty{display:inline-block;width:8px;height:1.2em;background:rgb(244 67 54/40%)!important;border-bottom:2px solid rgb(244 67 54/80%)!important;vertical-align:middle;margin:0 1px}.Highlighter_diffDeleteHighlight__33wiF{background:rgb(244 67 54/25%);border-bottom:2px solid rgb(244 67 54/50%);border-radius:2px;display:inline}.Highlighter_navLink__7TAan{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--accent,#6cb6f5);text-underline-offset:4px;cursor:pointer;pointer-events:auto;transition:all .2s ease}.Highlighter_navLink__7TAan:hover{text-decoration-style:solid;color:var(--accent,#6cb6f5);background:color-mix(in srgb,var(--accent,#6cb6f5) 8%,transparent);border-radius:2px}.Instructions_wrapper__RNoet{flex:1 1;height:100%;overflow-y:auto}.Instructions_wrapper__RNoet::-webkit-scrollbar{width:6px;height:6px}.Instructions_wrapper__RNoet::-webkit-scrollbar-thumb{background:var(--bg-surface);border-radius:10px}.Instructions_wrapper__RNoet::-webkit-scrollbar-thumb:hover{background:var(--border-light)}.Instructions_wrapper__RNoet::-webkit-scrollbar-corner,.Instructions_wrapper__RNoet::-webkit-scrollbar-track{background:transparent}.Instructions_container__bJUC9{max-width:960px;margin:0 auto;padding:42px 40px 64px;color:var(--text-main);line-height:1.6;animation:Instructions_fade-in__18_X9 var(--transition-medium) both}@keyframes Instructions_fade-in__18_X9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Instructions_header__hX7Ki{margin-bottom:30px}.Instructions_eyebrow__T6sKJ,.Instructions_quickStartLabel__7eDQs{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.Instructions_title__xhoi_{max-width:680px;margin:10px 0 14px;color:var(--text-main);font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.08}.Instructions_pitch__baNcj{max-width:680px;margin:0;color:var(--text-muted);font-size:1.12rem;font-weight:500;line-height:1.5}.Instructions_quickStart__XNB4E{margin-bottom:26px;padding:16px 18px;border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--accent-light)}.Instructions_quickStart__XNB4E ol{display:grid;grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:12px 24px;margin:10px 0 0;padding-left:22px;color:var(--text-main);font-size:14px}.Instructions_section__l_GHy{margin-bottom:18px;padding:24px 26px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.Instructions_section__l_GHy:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:var(--shadow-md)}.Instructions_section__l_GHy h2{display:flex;align-items:center;gap:10px;margin:0 0 16px;color:var(--accent);font-size:1.3rem;line-height:1.3}.Instructions_content__o2iVG p{margin:0 0 14px;color:var(--text-muted);font-size:1rem}.Instructions_content__o2iVG ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.Instructions_content__o2iVG li{position:relative;padding-left:23px;color:var(--text-main);font-size:.95rem}.Instructions_content__o2iVG li:before{position:absolute;top:0;left:3px;color:var(--accent);content:"•";font-weight:700}.Instructions_content__o2iVG strong{color:var(--text-main);font-weight:650}.Instructions_content__o2iVG kbd{display:inline-block;margin:0 2px;padding:1px 6px;border:1px solid var(--border-light);border-radius:5px;background:var(--bg-tertiary);box-shadow:0 2px 0 var(--border);color:var(--accent);font-family:inherit;font-size:.85em;white-space:nowrap}.Instructions_troubleshooting__bPg04{border-color:var(--border-light)}@media (prefers-reduced-motion:reduce){.Instructions_container__bJUC9{animation:none}.Instructions_section__l_GHy{transition:none}.Instructions_section__l_GHy:hover{transform:none}}@media (max-width:768px){.Instructions_container__bJUC9{padding:28px 16px 44px}.Instructions_quickStart__XNB4E ol{grid-template-columns:1fr;gap:6px}.Instructions_section__l_GHy{padding:22px 20px}}.Item_logItem__WkPxe{display:grid;grid-template-columns:52px 76px minmax(0,1fr);animation:Item_fade-in__eX_U0 .1s ease;align-items:flex-start;border-bottom:1px solid var(--border-subtle)}.Item_logItem__WkPxe:last-child{border-bottom:none}.Item_logItem__WkPxe:hover{background:var(--accent-light)}.Item_lineNumber__i_nlY{text-align:right;padding:6px 14px 6px 0;background:var(--surface-inset);align-self:stretch}.Item_lineNumber__i_nlY,.Item_timestamp__aFCp0{color:var(--text-muted);font-size:11px;-webkit-user-select:none;user-select:none;border-right:1px solid var(--border);line-height:1.5}.Item_timestamp__aFCp0{font-weight:500;text-align:center;padding:6px 8px}.Item_prompt__5cewC{display:none}.Item_logContent__wKv7V{color:var(--terminal-text);font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;min-width:0;padding:6px 12px}.Item_aiRow__aZy3O .Item_logContent__wKv7V{color:var(--accent)}.Item_userRow__dkOvR .Item_logContent__wKv7V{color:var(--warning)}.Item_errorRow__94ebW{background:var(--danger-light)!important;border-left:3px solid var(--danger)}.Item_errorRow__94ebW .Item_logContent__wKv7V,.Item_errorRow__94ebW .Item_prompt__5cewC{color:var(--danger)!important}@keyframes Item_fade-in__eX_U0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Item_logItem__WkPxe{grid-template-columns:58px minmax(0,1fr)}.Item_lineNumber__i_nlY{display:none}.Item_timestamp__aFCp0{font-size:9px;padding-inline:4px}.Item_logContent__wKv7V{padding:6px 8px 6px 2px;font-size:12px}}.Gutter_gutter__BWOXV{position:sticky;left:0;z-index:10;background:var(--editor-gutter-bg);padding:20px 4px;border-right:1px solid var(--editor-gutter-border);color:var(--text-muted);text-align:right;font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;font-weight:500;line-height:1.6;-webkit-user-select:none;user-select:none;min-height:100%}.Gutter_gutterContent__4slHU{margin:0;display:flex;flex-direction:column}.Gutter_gutterContentVirtualized__otrOU{position:relative;height:var(--gutter-height)}.Gutter_gutterLineAbsolute__IBbvL{position:absolute;top:var(--line-top)}.Gutter_gutterLine__EfH_C{padding:0 4px;transition:all .1s;min-height:1.6em;min-width:calc(var(--gutter-number-width, 3ch) + 24px);left:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.Gutter_gutterLine__EfH_C:hover{background:var(--bg-hover);color:var(--text-main)}.Gutter_gutterLineSelect__WYlNF{display:inline-flex;align-items:center;justify-content:flex-end;flex:1 1;min-height:16px;min-width:var(--gutter-number-width,3ch);padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:1;text-align:right;cursor:pointer}.Gutter_selectedGutterLine__YToNl{background:var(--editor-line-selected-bg);color:var(--editor-line-selected-border);font-weight:700}.Gutter_foldToggle__iEYBc{width:16px;height:16px;padding:0;border:1px solid var(--editor-gutter-border);border-radius:3px;background:transparent;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.Gutter_foldToggle__iEYBc:hover{color:var(--text-main);border-color:var(--editor-syntax-function)}.Gutter_foldSpacer__gilky{width:16px;height:16px;flex:0 0 auto}@media (max-width:768px){.Gutter_gutter__BWOXV{font-size:16px}}.List_logContainer__iKvCA{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:var(--shadow-sm);overflow:hidden}.List_emptyState__zB7KB{color:var(--text-muted);font-size:12px;line-height:1.5;padding:12px;text-align:center}.List_processing__rTY6E{color:var(--accent);font-style:italic;opacity:.8}.SideBySideEditorView_sideBySideContainer__9gjLo{display:flex;flex:1 1;overflow:hidden;background:var(--bg-base)}.SideBySideEditorView_sideBySidePane__I4ebm{flex:1 1;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--border);min-width:0}.SideBySideEditorView_sideBySidePane__I4ebm:last-child{border-right:none}.SideBySideEditorView_paneHeader__UOc3f{padding:8px 16px;background:var(--bg-hover);border-bottom:1px solid var(--border);font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;justify-content:space-between}.SideBySideEditorView_paneHeaderTitle__er1xd{display:flex;align-items:center;gap:8px}.SideBySideEditorView_copyPaneBtn__TexaC{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.SideBySideEditorView_copyPaneBtn__TexaC:hover{background:var(--bg-card);color:var(--text-main)}.SideBySideEditorView_sideBySideScroll__eMlj7{flex:1 1;overflow:auto;display:flex;align-items:flex-start;position:relative}.SideBySideEditorView_sideBySideScroll__eMlj7::-webkit-scrollbar{width:6px;height:6px}.SideBySideEditorView_sideBySideScroll__eMlj7::-webkit-scrollbar-thumb{background:var(--bg-surface);border-radius:10px}.SideBySideEditorView_sideBySideScroll__eMlj7::-webkit-scrollbar-thumb:hover{background:var(--border-light)}.SideBySideEditorView_sideBySideScroll__eMlj7::-webkit-scrollbar-corner,.SideBySideEditorView_sideBySideScroll__eMlj7::-webkit-scrollbar-track{background:transparent}@media (max-width:768px){.SideBySideEditorView_sideBySideContainer__9gjLo{flex-direction:column;overflow-y:auto}.SideBySideEditorView_sideBySidePane__I4ebm{flex:1 0 240px;border-right:0;border-bottom:1px solid var(--border)}}.LogArea_logAreaWrapper__YOc5Z{flex:1 1;display:flex;flex-direction:column;position:relative;overflow:hidden}.LogArea_logArea__XGilT{flex:1 1;background:var(--terminal-bg);overflow-y:auto;padding:18px;font-family:var(--font-mono)}.LogArea_logArea__XGilT::-webkit-scrollbar{width:6px;height:6px}.LogArea_logArea__XGilT::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:10px}.LogArea_logArea__XGilT::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.LogArea_logArea__XGilT::-webkit-scrollbar-corner,.LogArea_logArea__XGilT::-webkit-scrollbar-track{background:transparent}@media (max-width:768px){.LogArea_logArea__XGilT{padding:12px}}.SingleEditorView_scrollContainer__hKB_U{flex:1 1;overflow:auto;display:flex;align-items:flex-start;position:relative}.SingleEditorView_scrollContainer__hKB_U::-webkit-scrollbar{width:6px;height:6px}.SingleEditorView_scrollContainer__hKB_U::-webkit-scrollbar-thumb{background:var(--bg-surface);border-radius:10px}.SingleEditorView_scrollContainer__hKB_U::-webkit-scrollbar-thumb:hover{background:var(--border-light)}.SingleEditorView_scrollContainer__hKB_U::-webkit-scrollbar-corner,.SingleEditorView_scrollContainer__hKB_U::-webkit-scrollbar-track{background:transparent}.ScrollButton_scrollButtonContainer__Crueu{position:absolute;bottom:24px;right:32px;z-index:20;animation:ScrollButton_slide-up__m38aO .3s ease-out}.ScrollButton_jumpBtn__uJS2N{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--bg-surface);border:1px solid var(--border);color:var(--accent);cursor:pointer;box-shadow:0 4px 12px rgb(0 0 0/30%),0 0 0 1px rgb(255 255 255/5%);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ScrollButton_jumpBtn__uJS2N:hover{transform:translateY(-2px);background:var(--bg-panel);border-color:var(--accent);box-shadow:0 6px 16px rgb(0 0 0/40%),0 0 0 1px var(--accent)}.ScrollButton_jumpBtn__uJS2N:active{transform:translateY(0)}@keyframes ScrollButton_slide-up__m38aO{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ScrollButton_jumpBtn__uJS2N{width:40px;height:40px}.ScrollButton_scrollButtonContainer__Crueu{bottom:16px;right:16px}}.EditorSurface_surface__0H_sH{--editor-bg:#0f1317;--editor-gutter-bg:#121820;--editor-gutter-border:rgb(120 143 157/22%);--editor-line-selected-bg:rgb(80 156 214/16%);--editor-line-selected-border:#6cb6f5;--editor-search-bg:rgb(236 196 91/28%);--editor-search-border:#ecc45b;--editor-search-active-bg:rgb(239 139 77/50%);--editor-search-active-border:#ef8b4d;--editor-syntax-text:#d7dee7;--editor-syntax-string:#8fd694;--editor-syntax-keyword:#c891e9;--editor-syntax-tag:#f07f86;--editor-syntax-function:#6cb6f5;--editor-syntax-attr:#d7a95f;--editor-syntax-comment:#77818f;--editor-syntax-number:#e2b86d;--editor-syntax-property:#70c7d4;--editor-syntax-json-key:#8ec6ff;--editor-syntax-json-bool:#d79bea;--editor-syntax-json-punc:#8d9aa8;flex:1 1;display:flex;flex-direction:column;background:var(--editor-bg);color:var(--editor-syntax-text);font-size:14px;line-height:1.6;overflow:hidden}.light .EditorSurface_surface__0H_sH{--editor-bg:#fbfcfd;--editor-gutter-bg:#f2f5f7;--editor-gutter-border:rgb(159 174 184/58%);--editor-line-selected-bg:rgb(14 116 144/11%);--editor-line-selected-border:#0e7490;--editor-search-bg:rgb(250 204 21/30%);--editor-search-border:#ca8a04;--editor-search-active-bg:rgb(249 115 22/27%);--editor-search-active-border:#c2410c;--editor-syntax-text:#26323b;--editor-syntax-string:#1f7a4f;--editor-syntax-keyword:#7c3aed;--editor-syntax-tag:#c2415d;--editor-syntax-function:#0969da;--editor-syntax-attr:#9a5b13;--editor-syntax-comment:#6b7886;--editor-syntax-number:#a15c13;--editor-syntax-property:#047481;--editor-syntax-json-key:#0550ae;--editor-syntax-json-bool:#8250df;--editor-syntax-json-punc:#66717d}.Toolbar_header__6mj_E{position:sticky;top:0;display:flex;align-items:center;justify-content:flex-end;padding:0 24px 12px 0;z-index:10;pointer-events:none}.Toolbar_filterBox__L6wBN{pointer-events:auto;display:flex;align-items:center;min-width:220px;width:min(360px,100%);height:32px;gap:8px;padding:0 8px 0 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text-muted)}.Toolbar_filterBox__L6wBN:focus-within{border-color:var(--accent);color:var(--text-main)}.Toolbar_filterInput__GBURp{min-width:0;flex:1 1;border:none;outline:none;background:transparent;color:var(--text-main);font:inherit;font-size:12px}.Toolbar_filterInput__GBURp::placeholder{color:var(--text-muted);opacity:.8}.Toolbar_filterInput__GBURp::-webkit-search-cancel-button{display:none}.Toolbar_filterClearBtn__8mp_K{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer}.Toolbar_filterClearBtn__8mp_K:hover{background:var(--bg-panel);color:var(--text-main)}.Toolbar_headerActions__UlLfJ{pointer-events:auto;display:flex;align-items:center;gap:12px}.Toolbar_headerBtn__P_2bP{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-sm);background:var(--surface-elevated);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}.Toolbar_headerBtn__P_2bP:hover{background:var(--bg-panel);color:var(--text-main);border-color:var(--accent)}.Toolbar_headerBtn__P_2bP.Toolbar_copied__SUh6x{color:var(--success);border-color:var(--success)}.Toolbar_headerBtn__P_2bP[aria-label="Clear logs"]:hover{color:var(--danger);border-color:var(--danger)}@media (max-width:768px){.Toolbar_header__6mj_E{padding-right:0}.Toolbar_filterBox__L6wBN{min-width:0;width:min(260px,calc(100vw - 124px))}}.FileViewToolbar_viewSwitch__vTKOT{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface)}.FileViewToolbar_viewButton__LegcO{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);color:var(--text-muted);background:transparent;cursor:pointer}.FileViewToolbar_viewButton__LegcO:hover{color:var(--text-main);background:var(--bg-hover)}.FileViewToolbar_active__xM_Tl,.FileViewToolbar_active__xM_Tl:hover{color:var(--accent);background:var(--accent-light)}.TabBar_tabBarContainer__gOQlF{display:flex;background:var(--bg-panel);border-bottom:1px solid var(--border-subtle);min-height:40px;position:sticky;top:0;z-index:500}.TabBar_tabBar__c25xs{display:flex;flex:1 1;overflow-x:auto;padding:5px 6px 0;gap:4px}.TabBar_tabBar__c25xs::-webkit-scrollbar{width:6px;height:6px}.TabBar_tabBar__c25xs::-webkit-scrollbar-thumb{background:var(--bg-surface);border-radius:10px}.TabBar_tabBar__c25xs::-webkit-scrollbar-thumb:hover{background:var(--border-light)}.TabBar_tabBar__c25xs::-webkit-scrollbar-corner,.TabBar_tabBar__c25xs::-webkit-scrollbar-track{background:transparent}.TabBar_tabActions__Eswrx{display:flex;align-items:center;padding:0 8px;border-left:1px solid var(--border-subtle);background:transparent;z-index:10}.TabBar_clearAllButton__EESZn{background:none;border:none;color:var(--text-muted);display:flex;padding:6px;border-radius:4px;cursor:pointer;transition:all .2s}.TabBar_clearAllButton__EESZn:hover{background:var(--bg-surface);color:var(--accent)}.TabBar_barDropTarget__oc2Yj{background:var(--accent-light)!important}.EditorHeader_editorHeader__lmHqq{padding:10px 18px;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);justify-content:space-between;flex-shrink:0;background:var(--bg-panel);min-height:52px;box-shadow:var(--shadow-sm)}.EditorHeader_editorHeader__lmHqq,.EditorHeader_headerActions__3sTCX{display:flex;align-items:center;gap:12px}.EditorHeader_actionBtn__OK1Th{background:transparent;border:none;color:var(--text-muted);cursor:pointer;min-width:30px;min-height:30px;padding:6px 7px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.EditorHeader_actionBtn__OK1Th:hover{background:var(--bg-hover);color:var(--text-main)}.EditorHeader_actionBtnActive___xAYB{background:color-mix(in srgb,var(--accent,#6cb6f5) 12%,transparent)!important;color:var(--accent,#6cb6f5)!important;box-shadow:0 0 8px color-mix(in srgb,var(--accent,#6cb6f5) 25%,transparent)}.EditorHeader_headerTitle__AMguc{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.EditorHeader_filePath__VT5NV{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono);font-size:13px}.EditorHeader_diffHeaderToolbar__usKyC{display:flex;align-items:center;gap:12px;background:var(--success-light);padding:5px 12px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--success) 28%,transparent);animation:EditorHeader_fade-in__YQ0ZP .3s ease-out}@keyframes EditorHeader_fade-in__YQ0ZP{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.EditorHeader_diffLabel__ewjPd{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--success)}.EditorHeader_diffButton__xpL8F{padding:6px 12px;border-radius:6px;border:1px solid var(--border);background:var(--bg-base);color:var(--text-main);cursor:pointer;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;transition:all var(--transition-fast)}.EditorHeader_diffButton__xpL8F:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgb(0 0 0/10%)}.EditorHeader_approveBtn__qy2cS{border-color:color-mix(in srgb,var(--success) 38%,transparent);color:var(--success)}.EditorHeader_approveBtn__qy2cS:hover{background:var(--success);color:white;border-color:var(--success)}.EditorHeader_undoBtn__dB62q{border-color:color-mix(in srgb,var(--danger) 38%,transparent);color:var(--danger)}.EditorHeader_undoBtn__dB62q:hover{background:var(--danger);color:white;border-color:var(--danger)}.EditorHeader_sideBySideActive__SksHl{background:var(--bg-hover);border-color:var(--accent)!important;color:var(--text-main)!important}@media (max-width:768px){.EditorHeader_editorHeader__lmHqq{padding:12px 16px;flex-wrap:wrap}.EditorHeader_headerTitle__AMguc{flex-basis:100%}.EditorHeader_headerActions__3sTCX{flex-wrap:wrap;gap:6px;min-width:0}.EditorHeader_diffHeaderToolbar__usKyC{flex-wrap:wrap;gap:6px;max-width:100%}}.TabContextMenu_contextMenuHeader__Y_Qep{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-surface);border-radius:11px 11px 0 0;margin:-6px -6px 6px;border-bottom:1px solid var(--border);min-width:0}.TabContextMenu_headerTypeIcon__65xr6{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TabContextMenu_headerTypeIconAccent__vARqh{color:var(--accent)}.TabContextMenu_headerTextContainer__mGyr9{display:flex;flex-direction:column;min-width:0;flex:1 1}.TabContextMenu_headerName__oM12Q{font-size:13px;font-weight:600;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.TabContextMenu_headerPath__IF_xs{font-size:10px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;margin-top:1px}.TabContextMenu_divider__uivIa{height:1px;background:var(--border);margin:4px 8px;opacity:.5}.TabContextMenu_contextMenuOption__J9xDX{display:flex!important;align-items:center!important;gap:10px!important;font-weight:500!important;background:none;border:none;color:var(--text-main);padding:8px 12px;text-align:left;font-size:13px;cursor:pointer;border-radius:4px;transition:all .2s;font-family:inherit;width:100%}.TabContextMenu_contextMenuOption__J9xDX:hover{background:var(--bg-surface)}.TabContextMenu_contextMenuOption__J9xDX svg{width:16px;height:16px;opacity:.7;flex-shrink:0}.TabContextMenu_deleteOption__Ip4yZ{color:var(--danger)!important}.TabContextMenu_deleteOption__Ip4yZ:hover{background:var(--danger-light)!important}.FindReplaceBar_findBar__GjRDh{background:var(--bg-card);border-bottom:1px solid var(--border);padding:8px 24px;display:flex;flex-direction:column;gap:8px;animation:FindReplaceBar_slide-down__ZV0r_ .2s ease-out}@keyframes FindReplaceBar_slide-down__ZV0r_{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.FindReplaceBar_findRow__ZiBhh{display:flex;align-items:center;gap:8px}.FindReplaceBar_findInput__SpFPs{background:var(--bg-base);border:1px solid var(--border);border-radius:4px;color:var(--text-main);padding:4px 8px;font-size:12px;flex:1 1;outline:none}.FindReplaceBar_findInput__SpFPs:focus{border-color:var(--editor-syntax-function)}.FindReplaceBar_findStats__XNfFV{font-size:11px;color:var(--text-muted);min-width:60px}.FindReplaceBar_findBtn__27uCV,.FindReplaceBar_replaceBtn__XNSMy{background:var(--bg-base);border:1px solid var(--border);border-radius:4px;color:var(--text-main);padding:4px 8px;font-size:11px;cursor:pointer;display:flex;align-items:center;gap:4px}.FindReplaceBar_replaceBtn__XNSMy{min-width:60px;justify-content:center}.FindReplaceBar_findBtn__27uCV:hover,.FindReplaceBar_replaceBtn__XNSMy:hover{background:var(--bg-hover)}.TabItem_tab__gjOsQ{padding:0 12px;height:35px;display:flex;align-items:center;gap:8px;background:transparent;border:none;border-radius:var(--radius-sm) var(--radius-sm) 0 0;cursor:pointer;font-size:13px;font-weight:500;min-width:max-content;-webkit-user-select:none;user-select:none;color:var(--text-muted);font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.TabItem_tab__gjOsQ:hover:not(.TabItem_activeTab__CNTkz){background:var(--bg-surface);color:var(--text-main)}.TabItem_activeTab__CNTkz{background:var(--bg-panel);color:var(--text-main);box-shadow:inset 0 -1px 0 var(--accent),inset 0 1px 0 rgb(255 255 255/4%)}.TabItem_activeTab__CNTkz:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent);box-shadow:none}.TabItem_inactiveTab__GJyyD{color:var(--text-muted)}.TabItem_tabIcon__HOKkM{display:flex}.TabItem_tabIconActive__1F1OD{color:var(--accent)}.TabItem_closeButton__MiPVM{background:none;border:none;color:inherit;display:flex;margin-left:6px;padding:3px;border-radius:3px;transition:background .2s;cursor:pointer}.TabItem_closeButton__MiPVM:hover{background:var(--bg-hover)}.TabItem_closeButtonDimmed__RRxR0{opacity:.5}.TabItem_tabLabelTooltip__grdbo{max-width:150px;display:inline-flex}.TabItem_tabLabelText__VFNRy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.TabItem_tabDragging__I4FOh{opacity:.5;cursor:grabbing!important}.TabItem_dropTarget__Fydzv{position:relative}.TabItem_dropTarget__Fydzv:before{content:"";position:absolute;top:4px;bottom:4px;left:-1px;width:2px;background:var(--accent);box-shadow:0 0 8px var(--accent);z-index:10}.Resizer_resizer___AV6k{position:relative;flex-shrink:0;width:12px;margin-left:-6px;margin-right:-6px;cursor:col-resize;z-index:1500;transition:background .2s;background:transparent}.Resizer_resizer___AV6k:hover{transition-delay:.28s}.Resizer_resizer___AV6k:hover,.Resizer_resizing__JpdR5{background:rgb(var(--accent-rgb,99,102,241),.15)}.Resizer_resizing__JpdR5{transition-delay:0s}.Resizer_resizer___AV6k:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--border);transform:translateX(-50%);pointer-events:none;transition:background .2s,width .2s,box-shadow .2s}.Resizer_resizer___AV6k:hover:after{transition-delay:.28s}.Resizer_resizer___AV6k:hover:after,.Resizer_resizing__JpdR5:after{background:var(--accent);width:2px;box-shadow:0 0 8px var(--accent-glow)}.Resizer_resizing__JpdR5:after{transition-delay:0s}.Resizer_collapsed__aLpa9,.Resizer_disabled__bjARY{pointer-events:none!important;cursor:default!important}.Resizer_collapsed__aLpa9:hover,.Resizer_disabled__bjARY:hover{background:transparent!important}.Resizer_collapsed__aLpa9:after,.Resizer_collapsed__aLpa9:hover:after,.Resizer_disabled__bjARY:after,.Resizer_disabled__bjARY:hover:after{background:var(--border)!important;width:1px!important;box-shadow:none!important}@media (max-width:768px){.Resizer_resizer___AV6k{display:none}}