.styles_wrap__oUfDR{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--font-ui);position:relative}.styles_header__2X9ED{gap:10px;padding:0 16px;height:48px;border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap}.styles_header__2X9ED,.styles_logoBox__bOyFU{display:flex;align-items:center;flex-shrink:0}.styles_logoBox__bOyFU{width:28px;height:28px;background:#34d399;border-radius:7px;justify-content:center;color:#0c1a2e}.styles_logoText__UU4Al{font-size:14px;font-weight:700;letter-spacing:-.3px;color:var(--text);white-space:nowrap}.styles_accent__l_FEQ{color:#34d399}.styles_headerSep__c02e_{width:1px;height:16px;background:var(--border);flex-shrink:0}.styles_headerSub__Xxxbr{font-size:11px;color:var(--text3);white-space:nowrap}.styles_headerRight__0FxYq{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.styles_fmtTabs__11XxT{display:flex;border:1px solid var(--border2);border-radius:6px;overflow:hidden}.styles_fmtTab__J2TT6{padding:3px 11px;font-size:11px;font-weight:600;background:transparent;border:none;color:var(--text3);cursor:pointer;transition:all .12s;font-family:var(--font-ui);white-space:nowrap}.styles_fmtTab__J2TT6:not(:last-child){border-right:1px solid var(--border2)}.styles_fmtTab__J2TT6:hover{color:var(--text2);background:var(--surface2)}.styles_fmtTabActive__zcWYw{background:rgba(52,211,153,.15);color:#34d399!important}.styles_toolbar__C7WmP{display:flex;align-items:center;gap:5px;padding:7px 12px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}.styles_btnSample__xc8uP{padding:5px 16px;border-radius:6px;border:none;background:#34d399;color:#0c1a2e;font-family:var(--font-ui);font-size:12px;font-weight:700;cursor:pointer;transition:opacity .13s;letter-spacing:.2px}.styles_btnSample__xc8uP:hover{opacity:.87}.styles_btnTool__mg1OQ{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_btnTool__mg1OQ:hover:not(:disabled){border-color:#34d399;color:#34d399}.styles_btnTool__mg1OQ:disabled{opacity:.3;cursor:default}.styles_toolbarSpacer__tQ_pd{flex:1 1}.styles_btnCopy__QXj_G{padding:4px 14px;border-radius:5px;border:1px solid rgba(52,211,153,.35);background:rgba(52,211,153,.08);color:#34d399;font-family:var(--font-ui);font-size:11px;font-weight:700;cursor:pointer;transition:all .12s;flex-shrink:0}.styles_btnCopy__QXj_G:hover:not(:disabled){background:rgba(52,211,153,.18);border-color:#34d399}.styles_btnCopy__QXj_G:disabled{opacity:.3;cursor:default}.styles_btnCopyDone__L5ugL{color:#4ade80;border-color:rgba(74,222,128,.35);background:rgba(74,222,128,.08)}.styles_selectorStrip__L0wLa{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 12px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;min-height:36px}.styles_selectorStripLabel__9BV6b{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text3);font-family:var(--font-mono);flex-shrink:0;margin-right:2px}.styles_selectorBtn__TZ4OW,.styles_selectorChip__NDZeO{display:flex;align-items:center}.styles_selectorBtn__TZ4OW{gap:5px;padding:3px 8px;border-radius:5px;border:1px solid var(--border2);background:var(--bg);color:var(--text2);font-family:var(--font-mono);font-size:11px;cursor:pointer;transition:all .12s}.styles_selectorBtn__TZ4OW:hover{border-color:#34d399;color:#34d399}.styles_selectorTag__cNG5S{color:var(--text3);font-size:10px}.styles_selectorInput__wbhT7,.styles_selectorName__S0FtS{color:#34d399;font-weight:600}.styles_selectorInput__wbhT7{padding:3px 8px;border-radius:5px;border:1px solid #34d399;background:var(--bg);font-family:var(--font-mono);font-size:11px;outline:none;width:120px}.styles_unknownBadge__rbHN7{color:#fbbf24}.styles_btnToolActive__m4c_U{border-color:rgba(52,211,153,.5)!important;color:#34d399!important;background:rgba(52,211,153,.08)!important}.styles_editorGrid__oz_Vu{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;flex:1 1;overflow:hidden;min-height:0}.styles_pane__heyJn{display:flex;flex-direction:column;overflow:hidden;min-height:0;border-right:1px solid var(--border)}.styles_pane__heyJn:last-child{border-right:none}.styles_paneHeader__HlyJ9{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;height:34px}.styles_paneTitle__sFnD4{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.styles_paneCount__25Bli,.styles_paneTitle__sFnD4{font-size:10px;color:var(--text3);font-family:var(--font-mono)}.styles_editorWrap__6Ai99{display:flex;flex:1 1;overflow:hidden;min-height:0}.styles_lineNums__wXyM3{flex-shrink:0;width:44px;overflow:hidden;padding:14px 0;background:var(--surface);border-right:1px solid var(--border);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.styles_lineNum__V9FuY{font-family:var(--font-mono);font-size:12px;line-height:1.65;color:var(--text3);text-align:right;padding-right:10px;opacity:.4}.styles_editorInner__XkdTk{position:relative;flex:1 1;overflow:hidden}.styles_highlight__W6A6L{position:absolute;inset:0;margin:0;padding:14px 16px;font-family:var(--font-mono);font-size:13px;line-height:1.65;white-space:pre;overflow:hidden;color:var(--text);-moz-tab-size:2;tab-size:2;border:none;background:var(--surface2);pointer-events:none}.styles_outputPre__U864i{pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;overflow:auto;cursor:text;white-space:pre-wrap;word-break:break-word}.styles_textarea__jTJQd{position:absolute;inset:0;background:transparent;border:none;outline:none;resize:none;font-family:var(--font-mono);font-size:13px;line-height:1.65;color:transparent;caret-color:#34d399;padding:14px 16px;overflow:auto;-moz-tab-size:2;tab-size:2;white-space:pre}.styles_textarea__jTJQd::placeholder{color:#45475a}.styles_statusBar__yRFy_{display:flex;align-items:center;gap:8px;padding:6px 16px;border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;min-height:32px}.styles_statusDot__1WV5d{width:6px;height:6px;border-radius:50%;background:var(--text3);flex-shrink:0;transition:background .2s}.styles_statusOk__naUA8{background:#34d399}.styles_statusText__Bdnwo{font-size:11px;color:var(--text3);font-family:var(--font-mono)}.styles_statusHint__htFOW{margin-left:auto;font-size:10px;color:var(--text3);font-family:var(--font-mono)}.styles_histBadge__TuEhd{position:absolute;top:-4px;right:-4px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:#34d399;color:#0c1a2e;font-size:9px;font-weight:800;line-height:15px;text-align:center}.styles_histPanel__BDCHx{position:absolute;top:96px;right:0;width:340px;max-height:calc(100% - 128px);z-index:50;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-right:none;border-radius:8px 0 0 8px;box-shadow:-4px 4px 20px rgba(0,0,0,.35);overflow:hidden}.styles_histPanelHeader__hYMTr{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.styles_histPanelTitle__D6EYO{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text2);font-family:var(--font-mono);flex:1 1}.styles_histClearBtn__PtJLq{padding:2px 8px;border-radius:4px;border:1px solid var(--border2);background:transparent;color:var(--text3);font-size:10px;font-weight:600;font-family:var(--font-ui);cursor:pointer;transition:all .12s}.styles_histClearBtn__PtJLq:hover:not(:disabled){border-color:#f87171;color:#f87171}.styles_histClearBtn__PtJLq:disabled{opacity:.3;cursor:default}.styles_histCloseBtn__DMxDl{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:none;background:transparent;color:var(--text3);font-size:13px;cursor:pointer;transition:all .12s}.styles_histCloseBtn__DMxDl:hover{background:var(--surface2);color:var(--text)}.styles_histList__b7zdR{overflow-y:auto;flex:1 1;padding:6px;display:flex;flex-direction:column;gap:4px}.styles_histItem__XGH25{width:100%;text-align:left;padding:8px 10px;border-radius:5px;border:1px solid transparent;background:var(--bg);cursor:pointer;transition:all .12s}.styles_histItem__XGH25:hover{border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.05)}.styles_histMeta__7ljbA{font-size:10px;color:var(--text3);font-family:var(--font-mono);margin-bottom:3px}.styles_histFmt__zDTzh{color:#34d399;font-weight:700}.styles_histPreview__VjGbq{font-size:11px;color:var(--text2);font-family:var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_histEmpty__vk_jh{padding:24px 16px;text-align:center;font-size:11px;color:var(--text3);font-family:var(--font-mono);line-height:1.6}@media (max-width:700px){.styles_editorGrid__oz_Vu{grid-template-columns:1fr}.styles_pane__heyJn:first-child{max-height:45vh;border-right:none;border-bottom:1px solid var(--border)}.styles_headerSub__Xxxbr{display:none}.styles_histPanel__BDCHx{width:100%;border-radius:0;border-right:1px solid var(--border)}}