.styles_wrap__y3rMO{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--font-ui);position:relative}.styles_header__Q_6Y_{display:flex;align-items:center;gap:10px;padding:0 16px;height:48px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}.styles_logoIcon__WaZgC{width:28px;height:28px;background:#e8673a;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.styles_headerTitle__khOLd{font-size:14px;font-weight:700;letter-spacing:-.3px;color:var(--text);white-space:nowrap}.styles_accent__7DGeb{color:#e8673a}.styles_headerSep__vdw5Y{width:1px;height:16px;background:var(--border);flex-shrink:0}.styles_headerSub__vkGMk{font-size:11px;color:var(--text3);white-space:nowrap}.styles_headerMeta__Ne_8t{margin-left:auto;display:flex;gap:5px;align-items:center;flex-shrink:0}.styles_metaChip__VRvTd{font-size:10px;font-weight:600;color:var(--text3);background:var(--surface2);border:1px solid var(--border2);padding:2px 7px;border-radius:4px}.styles_modeBadge__Da9Fd{font-size:10px;font-weight:700;color:#e8673a;background:rgba(232,103,58,.12);border:1px solid rgba(232,103,58,.3);padding:2px 8px;border-radius:4px;letter-spacing:.2px}.styles_toolbar__ynMgG{display:flex;align-items:center;gap:5px;padding:7px 12px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;min-height:42px}.styles_formatBtn__PV4HM{display:flex;align-items:center;gap:6px;padding:5px 16px;border-radius:6px;border:none;background:#e8673a;color:#fff;font-family:var(--font-ui);font-size:12px;font-weight:700;cursor:pointer;transition:opacity .13s;flex-shrink:0;letter-spacing:.2px}.styles_formatBtn__PV4HM:hover{opacity:.87}.styles_editBtn__Ihwxi{display:flex;align-items:center;gap:5px;padding:4px 12px;border-radius:5px;border:1px solid rgba(232,103,58,.4);background:rgba(232,103,58,.08);color:#e8673a;font-family:var(--font-ui);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s;flex-shrink:0}.styles_editBtn__Ihwxi:hover{background:rgba(232,103,58,.15);border-color:#e8673a}.styles_toolbarSep__MNyrW{width:1px;height:20px;background:var(--border2);flex-shrink:0;margin:0 2px}.styles_toolbarSpacer__Xu5_Y{flex:1 1}.styles_toolBtn__azn5h{display:flex;align-items:center;gap:5px;padding:4px 12px;border-radius:5px;border:1px solid var(--border2);background:var(--surface2);color:var(--text2);font-family:var(--font-ui);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s;flex-shrink:0;white-space:nowrap}.styles_toolBtn__azn5h:hover:not(:disabled){border-color:#e8673a;color:#e8673a}.styles_toolBtn__azn5h:disabled{opacity:.3;cursor:default}.styles_statusOk__NreqD{font-size:11px;font-weight:600;color:#4ade9e;flex-shrink:0}.styles_statusErr__FdmrV{font-size:11px;font-weight:600;color:#f87171;flex-shrink:0}.styles_histBtn___fjok{display:flex;align-items:center;gap:5px;padding:4px 12px;border-radius:5px;border:1px solid var(--border2);background:var(--surface2);color:var(--text3);font-family:var(--font-ui);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s;flex-shrink:0}.styles_histBtn___fjok:hover{border-color:#e8673a;color:var(--text2)}.styles_histBadge__5uyKV{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;border-radius:8px;background:#e8673a;color:#fff;font-size:9px;font-weight:700;padding:0 4px}.styles_searchBar__toR3H{display:flex;align-items:center;gap:5px;padding:6px 12px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}.styles_searchIcon__26R7z{color:var(--text3);flex-shrink:0}.styles_searchInput__nbcML{flex:1 1;max-width:260px;background:var(--bg);border:1px solid var(--border2);border-radius:5px;padding:4px 10px;font-family:var(--font-mono);font-size:12px;color:var(--text);outline:none;transition:border-color .12s}.styles_searchInput__nbcML:focus{border-color:#e8673a}.styles_searchInput__nbcML::placeholder{color:var(--text3)}.styles_searchCount__N4069{font-size:11px;color:var(--text3);font-family:var(--font-mono);white-space:nowrap;min-width:56px}.styles_searchNavBtn__6PHYi{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:1px solid var(--border2);background:var(--surface2);color:var(--text2);cursor:pointer;transition:all .12s;flex-shrink:0}.styles_searchNavBtn__6PHYi:hover:not(:disabled){border-color:#e8673a;color:#e8673a}.styles_searchNavBtn__6PHYi:disabled{opacity:.3;cursor:default}.styles_searchCaseBtn__Ca4Kb{padding:3px 8px;border-radius:4px;border:1px solid var(--border2);background:var(--surface2);color:var(--text3);font-family:var(--font-ui);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s;flex-shrink:0}.styles_searchCaseBtn__Ca4Kb:hover{border-color:#e8673a;color:#e8673a}.styles_searchCaseActive__gqSos{border-color:#e8673a!important;color:#e8673a!important;background:rgba(232,103,58,.1)!important}.styles_searchCloseBtn__H_eO6{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:1px solid transparent;background:none;color:var(--text3);cursor:pointer;transition:all .12s;flex-shrink:0;margin-left:2px}.styles_searchCloseBtn__H_eO6:hover{border-color:var(--border2);color:var(--text)}.styles_toolBtnActive__MuQCh{border-color:#e8673a!important;color:#e8673a!important;background:rgba(232,103,58,.08)!important}.styles_editorWrap__8mmoi{display:flex;flex:1 1;min-height:0;overflow:hidden;font-family:var(--font-mono);font-size:13px;line-height:1.65;position:relative}.styles_editorWrapDragging__7lnwF{outline:2px dashed #e8673a;outline-offset:-3px}.styles_dragOverlay__dBzkM{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:rgba(30,30,46,.88);color:#e8673a;font-size:14px;font-weight:600;font-family:var(--font-ui);pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.styles_lineNums__tR9t7{padding:16px 10px 16px 16px;background:var(--surface);color:var(--text3);text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;overflow:hidden;min-width:52px;flex-shrink:0;border-right:1px solid var(--border);opacity:.5}.styles_editor__1TEip,.styles_lineNums__tR9t7{white-space:pre;font-family:var(--font-mono);font-size:13px;line-height:1.65}.styles_editor__1TEip{flex:1 1;background:#1e1e2e;color:#cdd6f4;border:none;outline:none;resize:none;padding:16px;overflow:auto;-moz-tab-size:2;tab-size:2;caret-color:#e8673a}.styles_editor__1TEip::placeholder{color:#45475a}.styles_output__dTJYb{flex:1 1;background:#1e1e2e;color:#d4d4d4;margin:0;padding:16px;font-family:var(--font-mono);font-size:13px;line-height:1.65;white-space:pre;overflow:auto;-moz-tab-size:2;tab-size:2}.styles_histOverlay__oUm3N{position:absolute;inset:0;z-index:40;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.styles_histPanel__ojXvN{position:absolute;top:0;right:0;bottom:0;width:320px;background:var(--surface);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;box-shadow:-8px 0 24px rgba(0,0,0,.25)}.styles_histPanelHead__akU_A{display:flex;align-items:center;gap:8px;padding:0 14px;height:48px;border-bottom:1px solid var(--border);flex-shrink:0}.styles_histPanelTitle__fOFTD{font-size:13px;font-weight:700;color:var(--text);flex:1 1}.styles_histClearAll__k7oE0{padding:3px 10px;border-radius:5px;border:1px solid rgba(248,113,113,.35);background:rgba(248,113,113,.08);color:#f87171;font-family:var(--font-ui);font-size:10px;font-weight:600;cursor:pointer;transition:all .12s}.styles_histClearAll__k7oE0:hover:not(:disabled){background:rgba(248,113,113,.15);border-color:#f87171}.styles_histClearAll__k7oE0:disabled{opacity:.3;cursor:default}.styles_histClose__c3ZQD{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid var(--border2);background:var(--surface2);color:var(--text3);cursor:pointer;transition:all .12s;flex-shrink:0}.styles_histClose__c3ZQD:hover{border-color:var(--text3);color:var(--text)}.styles_histEmpty__SvZrO{padding:24px 16px;font-size:12px;color:var(--text3);line-height:1.6;text-align:center}.styles_histList__GG8yt{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;padding:8px;gap:4px}.styles_histItem__YmHT8{width:100%;text-align:left;padding:10px 12px;border-radius:7px;border:1px solid var(--border);background:var(--surface2);cursor:pointer;transition:all .12s;display:flex;flex-direction:column;gap:5px}.styles_histItem__YmHT8:hover{border-color:#e8673a;background:rgba(232,103,58,.06)}.styles_histItemTop__6h2BP{display:flex;align-items:center;gap:6px}.styles_histItemLatest__G0Kfm{font-size:9px;font-weight:700;letter-spacing:.3px;color:#e8673a;background:rgba(232,103,58,.12);border:1px solid rgba(232,103,58,.3);padding:1px 6px;border-radius:3px}.styles_histItemTs__IY4jU{font-size:11px;font-weight:600;color:var(--text2);font-family:var(--font-mono)}.styles_histItemStats__RuVNh{margin-left:auto}.styles_histItemPreview__mZmuQ,.styles_histItemStats__RuVNh{font-size:10px;color:var(--text3);font-family:var(--font-mono)}.styles_histItemPreview__mZmuQ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}