.theme-toggle_toggleButton__Nda9l{display:flex;align-items:center;justify-content:center;padding:5px;border:1px solid var(--color-border);background-color:var(--color-background-secondary);border-radius:8px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);color:var(--color-text-primary);position:relative}.theme-toggle_toggleButton__Nda9l:hover{background-color:var(--color-background-tertiary);border-color:var(--color-border-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.theme-toggle_toggleButton__Nda9l:active{transform:scale(.95) translateY(0)}.theme-toggle_icon__IUv0e{width:18px;height:18px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.theme-toggle_toggleButton__Nda9l:active .theme-toggle_icon__IUv0e{transform:rotate(180deg)}.tool-config_container__5Kwjt{width:100%;padding:0;background-color:transparent;border-radius:0;border:none;box-sizing:border-box}.tool-config_placeholder__EIo54{text-align:center;color:var(--color-text-secondary);font-size:14px;margin:40px 0;opacity:.7}.tool-config_header__DQps4{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.tool-config_header__DQps4 h3{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--color-text-primary)}.tool-config_description__Q1LOa{margin:0;font-size:12px;color:var(--color-text-secondary);line-height:1.3}.tool-config_fieldsContainer___08ke{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;width:100%;box-sizing:border-box}.tool-config_field__kxkX6{display:flex;flex-direction:column;gap:4px}.tool-config_field__kxkX6 input[type=checkbox]{margin:0}.tool-config_field__kxkX6:has(.tool-config_toggleContainer__M41EM) .tool-config_fieldLabel__sF9dl{display:none}.tool-config_fieldLabel__sF9dl{height:14px;font-size:11px;font-weight:600;line-height:14px;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.3px;display:block}.tool-config_input__E0ZKR,.tool-config_select__mGAlg,.tool-config_textarea__AWecU{height:var(--form-input-height,34px);padding:var(--form-input-padding,8px 10px);font-family:inherit;font-size:var(--form-input-font-size,12px);line-height:1;border:var(--form-input-border,1px solid var(--color-border));border-radius:var(--form-input-border-radius,5px);background-color:var(--form-input-bg,var(--color-background-secondary));color:var(--form-input-text,var(--color-text-primary));transition:none;width:100%;box-sizing:border-box}.tool-config_select__mGAlg{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:18px;padding-right:32px}:root[data-theme=light] .tool-config_select__mGAlg{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}.tool-config_input__E0ZKR:focus,.tool-config_textarea__AWecU:focus{outline:none;border-color:var(--form-input-focus-border,#06c);box-shadow:var(--form-input-focus-shadow,0 0 0 2px rgba(0,102,204,.1))}.tool-config_select__mGAlg:focus,.tool-config_select__mGAlg:hover{outline:none;box-shadow:none}.tool-config_input__E0ZKR:disabled,.tool-config_select__mGAlg:disabled,.tool-config_textarea__AWecU:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-background-tertiary)}.tool-config_textarea__AWecU{height:auto;resize:vertical;min-height:100px}.tool-config_toggleContainer__M41EM{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;height:var(--form-input-height,34px);padding:var(--form-input-padding,8px 10px);margin:0;background-color:var(--form-input-bg,var(--color-background-secondary));border:var(--form-input-border,1px solid var(--color-border));border-radius:var(--form-input-border-radius,5px);box-sizing:border-box;position:relative}.tool-config_tooltipIcon__7ra_E{font-size:12px;color:var(--color-text-secondary);cursor:help;margin-left:auto;flex-shrink:0;opacity:.7;transition:opacity .2s}.tool-config_tooltipIcon__7ra_E:hover{opacity:1}.tool-config_toggleLabel__kHRC0{display:flex;align-items:center;cursor:pointer;position:relative;gap:8px;margin:0!important;padding:0;font-size:var(--form-input-font-size,12px);font-weight:500;font-stretch:condensed;letter-spacing:-.3px;line-height:1;white-space:nowrap;height:100%}.tool-config_toggleInput__geGqo{display:none}.tool-config_toggleSlider__1fzCh{width:36px;height:18px;background-color:var(--color-border);border-radius:9px;display:inline-block;position:relative;transition:background-color .3s ease;vertical-align:middle;flex-shrink:0}.tool-config_toggleInput__geGqo:checked+.tool-config_toggleSlider__1fzCh{background-color:#06c}.tool-config_toggleSlider__1fzCh:after{content:"";position:absolute;width:14px;height:14px;background-color:#fff;border-radius:50%;top:50%;left:2px;transform:translateY(-50%);transition:left .3s;box-shadow:0 1px 2px rgba(0,0,0,.1)}.tool-config_toggleInput__geGqo:checked+.tool-config_toggleSlider__1fzCh:after{left:20px}.tool-config_checkboxLabel__yoQYg,.tool-config_toggleLabel__kHRC0 span{font-size:12px;font-weight:500;color:var(--color-text-primary);line-height:1}.tool-config_checkboxLabel__yoQYg{display:flex;align-items:center;cursor:pointer;gap:8px;margin:0!important;padding:0}.tool-config_checkboxLabel__yoQYg input[type=checkbox]{cursor:pointer;accent-color:#06c;margin:0}.tool-config_checkboxLabel__yoQYg input[type=checkbox]:disabled,.tool-config_toggleInput__geGqo:disabled+.tool-config_toggleSlider__1fzCh{cursor:not-allowed;opacity:.5}.tool-config_toggleContainer__M41EM:has(.tool-config_toggleInput__geGqo:disabled){opacity:.5;cursor:not-allowed}.tool-config_sliderContainer__1iZHa{display:flex;flex-direction:column;gap:6px;margin-top:4px}.tool-config_sliderInputWrapper__pYOQI{display:flex;align-items:center;gap:10px;width:100%}.tool-config_slider__ehn69{flex:1 1;height:6px;border-radius:3px;background:linear-gradient(90deg,#d0d0d0 0,#d0d0d0);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.tool-config_sliderDisabled__P9bNw,.tool-config_slider__ehn69:disabled{opacity:.5;cursor:not-allowed}.tool-config_slider__ehn69::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background-color:#06c;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.tool-config_slider__ehn69::-webkit-slider-thumb:hover:not(:disabled){background-color:#0052a3}.tool-config_slider__ehn69::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background-color:#06c;cursor:pointer;border:none;-moz-transition:background-color .2s;transition:background-color .2s}.tool-config_slider__ehn69::-moz-range-thumb:hover:not(:disabled){background-color:#0052a3}.tool-config_slider__ehn69:disabled::-webkit-slider-thumb{cursor:not-allowed;opacity:.6}.tool-config_slider__ehn69:disabled::-moz-range-thumb{cursor:not-allowed;opacity:.6}.tool-config_sliderValue___24tZ{font-size:12px;color:var(--color-text-secondary);font-weight:500;min-width:30px;text-align:right}.tool-config_sliderInputGroup__8oA2J{display:flex;align-items:center;gap:4px;background-color:var(--form-input-bg,var(--color-background-secondary));border:var(--form-input-border,1px solid var(--color-border));border-radius:var(--form-input-border-radius,5px);padding:2px 6px;height:32px;box-sizing:border-box}.tool-config_sliderInputGroup__8oA2J:focus-within{border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.1)}.tool-config_sliderInput__XH82E{flex:1 1;border:none;background:transparent;outline:none;font-size:12px;color:var(--form-input-text,var(--color-text-primary));padding:4px;height:100%;box-sizing:border-box;width:50px}.tool-config_sliderInput__XH82E::-webkit-inner-spin-button,.tool-config_sliderInput__XH82E::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tool-config_sliderInput__XH82E[type=number]{-moz-appearance:textfield}.tool-config_sliderInput__XH82E:disabled{opacity:.5;cursor:not-allowed;color:var(--color-text-secondary)}.tool-config_sliderUnit__hBGk3{font-size:11px;color:var(--color-text-secondary);font-weight:500;margin-left:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.tool-config_sliderHint__PhCpv{font-size:11px;color:var(--color-text-secondary);padding:4px 0;font-style:italic;opacity:.8}.tool-config_testModeToggle__HdfwX{padding:10px;background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:5px;margin-bottom:12px}.tool-config_testModeToggle__HdfwX .tool-config_toggleLabel__kHRC0{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;font-weight:600;color:var(--color-text-primary);cursor:pointer}.tool-config_testModeToggle__HdfwX .tool-config_toggleCheckbox__423Hd{cursor:pointer;accent-color:#06c;margin:0;width:16px;height:16px}.tool-config_testModeToggle__HdfwX .tool-config_toggleCheckbox__423Hd:disabled{cursor:not-allowed;opacity:.5}.tool-config_testModeToggle__HdfwX .tool-config_toggleText__inARh{font-size:12px;font-weight:600;color:var(--color-text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tool-config_testModeToggle__HdfwX .tool-config_toggleHint__s6RGh{font-size:11px;color:var(--color-text-secondary);margin:6px 0 0 24px;line-height:1.3}.tool-config_runButton__OxJyg{width:100%;padding:10px 16px;font-size:13px;font-weight:600;color:#fff;background-color:#06c;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.tool-config_runButton__OxJyg:hover{background-color:#0052a3}.tool-config_runButton__OxJyg:active{background-color:#003d7a}.tool-config_runButton__OxJyg:disabled{opacity:.6;cursor:not-allowed}.tool-config_regenerateButton___htzN{width:100%;padding:10px 16px;font-size:13px;font-weight:600;color:#fff;background-color:#06c;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s;margin-top:12px}.tool-config_regenerateButton___htzN:hover:not(:disabled){background-color:#0052a3}.tool-config_regenerateButton___htzN:active:not(:disabled){background-color:#003d7a}.tool-config_regenerateButton___htzN:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.tool-config_container__5Kwjt{padding:0}.tool-config_fieldsContainer___08ke{gap:12px}.tool-config_findReplaceInputs__auN8m{grid-template-columns:1fr}.tool-config_findReplaceToggles__lkYCP{flex-direction:column;gap:8px}}.tool-config_sectionHeader__yR9ZB{font-size:11px;font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:12px 0 8px;padding:0;opacity:.9}.tool-config_toolkitFilters__duFNk{display:flex;flex-direction:column;gap:16px;margin-bottom:15px}.tool-config_filterSectionGroup__gE1H8{display:flex;flex-direction:column;gap:8px}.tool-config_filterGroupLabel__0VXz2{letter-spacing:.5px;margin-bottom:2px;opacity:.8}.tool-config_filterGroupLabel__0VXz2,.tool-config_filterLabel__EVa75{font-size:11px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase}.tool-config_filterLabel__EVa75{letter-spacing:.3px;margin-bottom:4px}.tool-config_filterButtonsGrid__gPs1G{display:flex;flex-wrap:wrap;gap:6px}.tool-config_filterButton___P6Vp{padding:6px 12px;font-size:12px;font-weight:500;color:var(--color-text-secondary);background-color:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:5px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-align:center;flex:0 1 auto}.tool-config_filterButton___P6Vp:hover{color:#06c;border-color:#06c;background-color:var(--color-background-secondary)}.tool-config_filterButtonActive__mzFXE{color:#fff;background-color:#06c;border-color:#06c;font-weight:600}.tool-config_findReplaceFields__4HD7u{display:flex;flex-direction:column;gap:8px;padding-top:8px}.tool-config_findReplaceInputs__auN8m{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tool-config_findReplaceToggles__lkYCP{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;padding-right:4px}.tool-config_inlineToggleLabel___0FpC{display:flex;align-items:center;cursor:pointer;gap:8px;font-size:var(--form-input-font-size,12px);font-weight:500;font-stretch:condensed;letter-spacing:-.3px;color:var(--form-input-text,var(--color-text-primary))}.tool-config_inlineToggleLabel___0FpC .tool-config_toggleSlider__1fzCh{width:36px;height:18px}.tool-config_inlineToggleLabel___0FpC .tool-config_toggleSlider__1fzCh:after{width:14px;height:14px;top:50%;left:2px;transform:translateY(-50%)}.tool-config_inlineToggleLabel___0FpC .tool-config_toggleInput__geGqo:checked+.tool-config_toggleSlider__1fzCh:after{left:20px}.tool-config_radioGroup__G8yR4{display:flex;flex-direction:column;gap:8px;margin:4px 0}.tool-config_radioLabel__Ednzp{display:flex;align-items:center;cursor:pointer;gap:8px;font-size:12px;font-weight:500;color:var(--color-text-primary);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tool-config_radioLabel__Ednzp input[type=radio]{cursor:pointer;accent-color:#06c;margin:0;width:16px;height:16px;flex-shrink:0}.tool-config_radioLabel__Ednzp input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.tool-config_radioLabel__Ednzp:hover input[type=radio]:not(:disabled){opacity:.8}.tool-config_radioLabel__Ednzp span{flex:1 1}.tool-config_transformerItem__W_kY3{padding:10px;background-color:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:5px;cursor:default;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tool-config_transformerItem__W_kY3.tool-config_dragging__eKWmR{opacity:.4;border-style:dashed;border-color:#06c}.tool-config_transformerItem__W_kY3.tool-config_dragOver__3Sn6_{border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.1)}.tool-config_dragHandle__cl92J{cursor:-webkit-grab;cursor:grab;display:flex;align-items:center;color:var(--color-text-secondary);opacity:.4;transition:opacity .2s;padding:4px;margin:-4px}.tool-config_dragHandle__cl92J:hover{opacity:1;color:#06c}.tool-config_dragHandle__cl92J:active{cursor:-webkit-grabbing;cursor:grabbing}.sql-formatter_sqlFormatterContainer__Cbe7p{display:flex;flex-direction:column;gap:8px;width:100%}.sql-formatter_sqlSection__5hTjm{border:1px solid var(--color-border);border-radius:6px;overflow:hidden;background-color:var(--color-background-secondary)}.sql-formatter_sectionHeader__5vgtL{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background-color:var(--color-background-tertiary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.sql-formatter_sectionHeader__5vgtL:hover{background-color:var(--color-background-secondary)}.sql-formatter_sectionTitle__M9gGY{font-size:12px;font-weight:600;color:var(--color-text-primary);letter-spacing:.3px}.sql-formatter_sectionToggle__mzghM{font-size:11px;color:var(--color-text-secondary);transition:transform .2s ease}.sql-formatter_sectionContent__Ob4p8{padding:12px 14px;background-color:var(--color-background-secondary)}.sql-formatter_sqlCode__npouV{margin:0;padding:12px;background-color:#1e1e1e;border-radius:4px;border:1px solid #333;font-size:12px;line-height:1.6;overflow-y:auto;overflow-x:auto;max-height:250px;scrollbar-width:thin;scrollbar-color:#555 #333;color:#d4d4d4}.sql-formatter_sqlCode__npouV::-webkit-scrollbar{width:8px;height:8px}.sql-formatter_sqlCode__npouV::-webkit-scrollbar-track{background:#333}.sql-formatter_sqlCode__npouV::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.sql-formatter_sqlCode__npouV code{font-family:Courier New,monospace;color:#d4d4d4;white-space:pre}.sql-formatter_jsonCode__rFJ5e{margin:0;padding:12px;background-color:#1e1e1e;border-radius:4px;border:1px solid #333;font-size:11px;line-height:1.5;overflow-y:auto;overflow-x:auto;max-height:300px;scrollbar-width:thin;scrollbar-color:#555 #333;color:#d4d4d4}.sql-formatter_jsonCode__rFJ5e::-webkit-scrollbar{width:8px;height:8px}.sql-formatter_jsonCode__rFJ5e::-webkit-scrollbar-track{background:#333}.sql-formatter_jsonCode__rFJ5e::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.sql-formatter_jsonCode__rFJ5e code{font-family:Courier New,monospace;color:#d4d4d4;white-space:pre}.sql-formatter_copyButton__FDpb1{margin-top:8px;padding:6px 10px;font-size:11px;font-weight:500;background-color:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:4px}.sql-formatter_copyButton__FDpb1:hover{background-color:#0052a3}.sql-formatter_warningsList__N_ZXD{display:flex;flex-direction:column;gap:8px}.sql-formatter_warning__fu7SF{padding:10px 12px;border-radius:4px;border-left:3px solid #666;background-color:var(--color-background-tertiary)}.sql-formatter_warning__fu7SF.sql-formatter_error__bypec{border-left-color:#ef5350;background-color:rgba(239,83,80,.1)}.sql-formatter_warning__fu7SF.sql-formatter_warning__fu7SF{border-left-color:#ffa726;background-color:rgba(255,167,38,.1)}.sql-formatter_warning__fu7SF.sql-formatter_style__9gC3W{border-left-color:#42a5f5;background-color:rgba(66,165,245,.1)}.sql-formatter_warning__fu7SF.sql-formatter_info__R70UU{border-left-color:#66bb6a;background-color:rgba(102,187,106,.1)}.sql-formatter_warningLevel__E_v_r{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#666;margin-bottom:2px}.sql-formatter_warning__fu7SF.sql-formatter_error__bypec .sql-formatter_warningLevel__E_v_r{color:#ef5350}.sql-formatter_warning__fu7SF.sql-formatter_warning__fu7SF .sql-formatter_warningLevel__E_v_r{color:#ffa726}.sql-formatter_warning__fu7SF.sql-formatter_style__9gC3W .sql-formatter_warningLevel__E_v_r{color:#42a5f5}.sql-formatter_warning__fu7SF.sql-formatter_info__R70UU .sql-formatter_warningLevel__E_v_r{color:#66bb6a}.sql-formatter_warningMessage__VZOq_{font-size:12px;color:var(--color-text-primary);margin-bottom:4px}.sql-formatter_warningSuggestion__YIccI{font-size:11px;color:var(--color-text-secondary);font-style:italic;margin-top:4px}.sql-formatter_success__yFHfp{padding:10px 12px;border-radius:4px;border-left:3px solid #66bb6a;background-color:rgba(102,187,106,.1);color:#66bb6a;font-size:12px;font-weight:500}.sql-formatter_analysisGrid___WCJy{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.sql-formatter_analysisItem__gk0VU{display:flex;flex-direction:column;gap:4px;padding:8px;background-color:var(--color-background-tertiary);border-radius:4px;border:1px solid var(--color-border)}.sql-formatter_analysisLabel__X2ORX{font-size:10px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.3px}.sql-formatter_analysisValue___uvqo{font-size:12px;font-weight:500;color:var(--color-text-primary);font-family:Courier New,monospace}.sql-formatter_analysisSubsection__lzoPV{margin-top:10px}.sql-formatter_analysisSubsection__lzoPV h4{margin:0 0 6px;font-size:11px;font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.3px}.sql-formatter_tagList__zSmlm{display:flex;flex-wrap:wrap;gap:6px}.sql-formatter_tag__3RjkK{display:inline-block;padding:4px 8px;font-size:11px;background-color:var(--color-background-tertiary);border:1px solid #06c;border-radius:3px;color:#06c;font-family:Courier New,monospace}.js-formatter_jsFormatterContainer__OWQdZ{display:flex;flex-direction:column;gap:8px;width:100%}.js-formatter_jsSection__M6Vw_{border:1px solid var(--color-border);border-radius:6px;overflow:hidden;background-color:var(--color-background-secondary)}.js-formatter_sectionHeader__K_h4l{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background-color:var(--color-background-tertiary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.js-formatter_sectionHeader__K_h4l:hover{background-color:var(--color-background-secondary)}.js-formatter_sectionTitle__mTEMc{font-size:12px;font-weight:600;color:var(--color-text-primary);letter-spacing:.3px}.js-formatter_sectionToggle__T_C0M{font-size:11px;color:var(--color-text-secondary);transition:transform .2s ease}.js-formatter_sectionContent__ZpYUj{padding:12px 14px;background-color:var(--color-background-secondary)}.js-formatter_jsCode__KzJ8B{margin:0;padding:12px;background-color:#1e1e1e;border-radius:4px;border:1px solid #333;font-size:12px;line-height:1.6;overflow-y:auto;overflow-x:auto;max-height:300px;scrollbar-width:thin;scrollbar-color:#555 #333;color:#d4d4d4}.js-formatter_jsCode__KzJ8B::-webkit-scrollbar{width:8px;height:8px}.js-formatter_jsCode__KzJ8B::-webkit-scrollbar-track{background:#333}.js-formatter_jsCode__KzJ8B::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.js-formatter_jsCode__KzJ8B code{font-family:Courier New,monospace;color:#d4d4d4;white-space:pre}.js-formatter_jsonCode__VADkc{margin:0;padding:12px;background-color:#1e1e1e;border-radius:4px;border:1px solid #333;font-size:11px;line-height:1.5;overflow-y:auto;overflow-x:auto;max-height:300px;scrollbar-width:thin;scrollbar-color:#555 #333;color:#d4d4d4}.js-formatter_jsonCode__VADkc::-webkit-scrollbar{width:8px;height:8px}.js-formatter_jsonCode__VADkc::-webkit-scrollbar-track{background:#333}.js-formatter_jsonCode__VADkc::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.js-formatter_jsonCode__VADkc code{font-family:Courier New,monospace;color:#d4d4d4;white-space:pre}.js-formatter_copyButton___A1Eu{margin-top:8px;padding:6px 10px;font-size:11px;font-weight:500;background-color:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:4px}.js-formatter_copyButton___A1Eu:hover{background-color:#0052a3}.js-formatter_errorsList__9PZk_,.js-formatter_warningsList__ZEpw4{display:flex;flex-direction:column;gap:8px}.js-formatter_warning___BIoO{padding:10px 12px;border-radius:4px;border-left:3px solid #666;background-color:var(--color-background-tertiary)}.js-formatter_error__lh3NC{padding:10px 12px;border-radius:4px;border-left:3px solid #ef5350;background-color:rgba(239,83,80,.1)}.js-formatter_warning___BIoO.js-formatter_error__lh3NC{border-left-color:#ef5350;background-color:rgba(239,83,80,.1)}.js-formatter_warning___BIoO.js-formatter_warning___BIoO{border-left-color:#ffa726;background-color:rgba(255,167,38,.1)}.js-formatter_warning___BIoO.js-formatter_style__EyXre{border-left-color:#42a5f5;background-color:rgba(66,165,245,.1)}.js-formatter_warning___BIoO.js-formatter_info__dOMiG{border-left-color:#66bb6a;background-color:rgba(102,187,106,.1)}.js-formatter_warningLevel__V4h0i{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#666;margin-bottom:2px}.js-formatter_warning___BIoO.js-formatter_error__lh3NC .js-formatter_warningLevel__V4h0i{color:#ef5350}.js-formatter_warning___BIoO.js-formatter_warning___BIoO .js-formatter_warningLevel__V4h0i{color:#ffa726}.js-formatter_warning___BIoO.js-formatter_style__EyXre .js-formatter_warningLevel__V4h0i{color:#42a5f5}.js-formatter_warning___BIoO.js-formatter_info__dOMiG .js-formatter_warningLevel__V4h0i{color:#66bb6a}.js-formatter_warningMessage__n2WCt{font-size:12px;color:var(--color-text-primary);margin-bottom:4px}.js-formatter_errorMessage__o2E6H{font-size:12px;color:#ef5350;margin-bottom:4px}.js-formatter_warningSuggestion__hTVWr{font-size:11px;color:var(--color-text-secondary);font-style:italic;margin-top:4px}.js-formatter_success__yrfGP{padding:10px 12px;border-radius:4px;border-left:3px solid #66bb6a;background-color:rgba(102,187,106,.1);color:#66bb6a;font-size:12px;font-weight:500}.js-formatter_analysisGrid__AecHi{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.js-formatter_analysisItem__peuad{display:flex;flex-direction:column;gap:4px;padding:8px;background-color:var(--color-background-tertiary);border-radius:4px;border:1px solid var(--color-border)}.js-formatter_analysisLabel__KT_wi{font-size:10px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.3px}.js-formatter_analysisValue__okjc6{font-size:12px;font-weight:500;color:var(--color-text-primary);font-family:Courier New,monospace}.js-formatter_securityGrid__qEnP2{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:8px;gap:8px}.js-formatter_securityBadge__pglrD{padding:8px 12px;border-radius:4px;border-left:3px solid #ffa726;background-color:rgba(255,167,38,.1);color:#ffa726;font-size:11px;font-weight:600}.js-formatter_securityBadge__pglrD.js-formatter_critical__146RX{border-left-color:#ef5350;background-color:rgba(239,83,80,.1);color:#ef5350}.js-formatter_securityBadge__pglrD.js-formatter_high__hppzp{border-left-color:#ffa726;background-color:rgba(255,167,38,.1);color:#ffa726}.js-formatter_securityBadge__pglrD.js-formatter_safe__zrNhK{border-left-color:#66bb6a;background-color:rgba(102,187,106,.1);color:#66bb6a}.js-formatter_issuesList__vt6Y6{display:flex;flex-direction:column;gap:6px}.js-formatter_issueItem__4ubh_{padding:6px 8px;font-size:11px;background-color:var(--color-background-tertiary);border-radius:3px;color:var(--color-text-primary)}