.universal-input_container__0R_Cy{width:100%;box-sizing:border-box}.universal-input_inputWrapper__UCJRP{display:flex;flex-direction:column;gap:8px;width:100%}.universal-input_instructionLabel__DdIje{font-size:12px;color:var(--color-text-secondary);font-weight:500;padding:0 4px;opacity:.85}@media (max-width:991px){.universal-input_instructionLabel__DdIje{min-height:25px}}@media (max-width:640px){.universal-input_instructionLabel__DdIje{min-height:30px}}.universal-input_inputField__tOvrA{position:relative;display:flex;flex-direction:column;width:100%;border:2px solid var(--color-border);border-radius:6px;background-color:var(--color-background-secondary);transition:all .2s;padding-bottom:6px}.universal-input_inputField__tOvrA:hover{border-color:var(--color-border-hover)}.universal-input_inputField__tOvrA:focus-within{border-color:#06c;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.universal-input_inputField__tOvrA.universal-input_dragging__3_rqp{border-color:#06c;background-color:rgba(0,102,204,.08)}.universal-input_inputField__tOvrA.universal-input_hasImage__GAwP3{border-color:#06c}.universal-input_highlightsLayer__WvQ9U{position:absolute;top:0;left:0;width:100%;height:100%;padding:12px 12px 0;overflow:hidden;pointer-events:none;font-family:inherit;font-size:13px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;color:transparent;z-index:1}.universal-input_highlightLine__DLJom{height:1.5em;background-color:transparent}.universal-input_errorHighlight__tg8iO{height:1.5em;background-color:rgba(239,68,68,.15);border-left:3px solid #ef4444;padding-left:6px;margin-left:-6px}.universal-input_warningHighlight__6jWe0{height:1.5em;background-color:rgba(255,167,38,.1);border-left:3px solid #ffa726;padding-left:6px;margin-left:-6px}.universal-input_textarea__wAuK7{flex:1 1;min-height:160px;max-height:280px;padding:12px 12px 0;font-family:inherit;font-size:13px;border:none;border-radius:0;resize:none;outline:none;background-color:transparent;line-height:1.5;color:var(--color-text-primary);position:relative;z-index:2}.universal-input_textarea__wAuK7::placeholder{color:var(--color-text-secondary);opacity:.6}.universal-input_charCounter__oRAXl{font-size:11px;color:var(--color-text-secondary);opacity:.7;padding:0 12px;text-align:right}.universal-input_buttonGroup__iOdzx{position:absolute;bottom:6px;left:6px;display:flex;gap:6px;align-items:center}.universal-input_exampleButton__edtTB{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:5px;cursor:pointer;font-size:12px;font-weight:500;color:var(--color-text-secondary);transition:all .2s;white-space:nowrap}.universal-input_exampleButton__edtTB:hover{background-color:var(--color-background-secondary);border-color:#06c;color:#06c}.universal-input_exampleButton__edtTB:active{background-color:var(--color-border)}.universal-input_exampleIcon__2Rjln{width:14px;height:14px}.universal-input_uploadButton__5_aCH{width:32px;height:32px;padding:0;background-color:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:var(--color-text-secondary)}.universal-input_uploadButton__5_aCH:hover{background-color:var(--color-background-secondary);border-color:#06c;color:#06c}.universal-input_uploadButton__5_aCH:active{background-color:var(--color-border)}.universal-input_uploadIcon___bOBy{width:16px;height:16px}.universal-input_fileInput__bOmG7{display:none}.universal-input_imagePreview__z6Xjc{display:flex;flex-direction:column;gap:6px;padding:10px;background-color:var(--color-background-tertiary);border-radius:6px;border:1px solid var(--color-border)}.universal-input_previewHeader__haLAA{display:flex;justify-content:space-between;align-items:center}.universal-input_previewLabel__4iZxD{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.universal-input_removeButton__eaxqe{width:24px;height:24px;padding:0;background-color:var(--color-border);border:none;border-radius:4px;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .2s}.universal-input_removeButton__eaxqe:hover{background-color:var(--color-border-hover);color:var(--color-text-primary)}.universal-input_previewImage__LMtOh{width:100%;max-height:200px;object-fit:contain;border-radius:4px;background-color:var(--color-background-secondary)}@media (max-width:640px){.universal-input_container__0R_Cy{padding:0}.universal-input_textarea__wAuK7{min-height:250px;font-size:16px}.universal-input_uploadButton__5_aCH{width:32px;height:32px}.universal-input_uploadIcon___bOBy{width:16px;height:16px}}.tool-sidebar_sidebar__fG5aA{width:300px;background-color:var(--color-background-tertiary);border-right:1px solid var(--color-border);display:flex;flex-direction:column;overflow-y:scroll;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:stable;flex:0 0 300px;min-height:0;height:100%}@media (max-width:991px){.tool-sidebar_sidebar__fG5aA{gap:10px}}.tool-sidebar_header__afCvr{padding:16px 12px;border-bottom:1px solid var(--color-border);background-color:var(--color-background-secondary);position:-webkit-sticky;position:sticky;top:0;z-index:10}.tool-sidebar_header__afCvr h2{margin:0;font-size:16px;font-weight:700;color:var(--color-text-primary)}.tool-sidebar_searchInput__Y3l70{width:100%;padding:10px 12px;font-size:14px;border:1px solid var(--color-border);border-radius:6px;background-color:var(--color-background-primary);color:var(--color-text-primary);transition:all .25s cubic-bezier(.4,0,.2,1);font-family:inherit}.tool-sidebar_searchInput__Y3l70::placeholder{color:var(--color-text-secondary);opacity:.6;transition:opacity .25s ease}.tool-sidebar_searchInput__Y3l70:hover{border-color:var(--color-border-hover);background-color:var(--color-background-secondary)}.tool-sidebar_searchInput__Y3l70:focus{outline:none;border-color:#06c;box-shadow:0 0 0 3px rgba(0,102,204,.15);background-color:var(--color-background-secondary)}.tool-sidebar_loadingState__SrzcA,.tool-sidebar_spinner__oWs8I{display:none}@keyframes tool-sidebar_spinSmooth__DKk1e{to{transform:rotate(1turn)}}@keyframes tool-sidebar_spin__h_DRS{to{transform:rotate(1turn)}}.tool-sidebar_toolsList__cn1Ir{flex:0 1 auto;padding:10px;display:flex;flex-direction:column;gap:8px}@media (max-width:991px){.tool-sidebar_toolsList__cn1Ir{margin:10px 0}}.tool-sidebar_toolItem__rxrXT{display:flex;align-items:center;gap:12px;padding:10px 12px;background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;text-align:left;width:100%;transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease}@keyframes tool-sidebar_slideInTool__VZ8CW{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@media (max-width:991px){.tool-sidebar_toolItem__rxrXT{animation:tool-sidebar_slideInTool__VZ8CW .6s cubic-bezier(.4,0,.2,1) forwards}}@keyframes tool-sidebar_highlightPulse__haOAq{0%{box-shadow:0 0 0 0 rgba(0,102,204,.4)}70%{box-shadow:0 0 0 8px rgba(0,102,204,0)}to{box-shadow:0 0 0 0 rgba(0,102,204,0)}}@media (min-width:992px){.tool-sidebar_toolItem__rxrXT:hover{background-color:var(--color-background-tertiary);border-color:var(--color-border-hover);box-shadow:0 2px 8px rgba(0,0,0,.1)}}@media (max-width:991px){.tool-sidebar_toolItem__rxrXT:hover{background-color:var(--color-background-tertiary);border-color:var(--color-border-hover);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}}.tool-sidebar_toolItem__rxrXT.tool-sidebar_selected__vzJ7v{background:linear-gradient(135deg,rgba(0,102,204,.2),rgba(0,102,204,.1));border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.15)}.tool-sidebar_toolItem__rxrXT.tool-sidebar_topMatch__0yMG2{animation:none}@media (max-width:991px){.tool-sidebar_toolItem__rxrXT.tool-sidebar_topMatch__0yMG2{animation:tool-sidebar_slideInTool__VZ8CW .6s cubic-bezier(.4,0,.2,1),tool-sidebar_highlightPulse__haOAq 1.2s cubic-bezier(.4,0,.2,1) .6s}}.tool-sidebar_toolRank__D0AtQ{display:none}.tool-sidebar_toolIcon__Ke0YY{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:16px;color:var(--color-text-secondary);flex-shrink:0;transition:color .4s ease,transform .3s ease}.tool-sidebar_toolItem__rxrXT:hover .tool-sidebar_toolIcon__Ke0YY{color:#06c;transform:scale(1.1)}.tool-sidebar_toolItem__rxrXT.tool-sidebar_selected__vzJ7v .tool-sidebar_toolIcon__Ke0YY{color:#06c}.tool-sidebar_toolNameContainer__Pcmxc{display:flex;align-items:center;gap:8px;flex:1 1}.tool-sidebar_toolName___lefy{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary);word-break:break-word;flex:1 1}.tool-sidebar_scoreLabel__Y1Vru{font-size:12px;font-weight:700;padding:2px 6px;background:rgba(0,0,0,.1);border-radius:3px;white-space:nowrap;color:var(--color-text-secondary);font-family:Courier New,monospace}.tool-sidebar_toolDescription__Puv4v,.tool-sidebar_toolScore__e3RtL{display:none}.tool-sidebar_markDeleteBtn__GVl4f{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:4px;background-color:transparent;color:var(--color-text-secondary);cursor:pointer;font-size:14px;flex-shrink:0;transition:all .25s ease;opacity:.6}.tool-sidebar_markDeleteBtn__GVl4f:hover:not(:disabled){opacity:1;background-color:rgba(220,53,69,.1);color:#dc3545;border-color:rgba(220,53,69,.3)}.tool-sidebar_markDeleteBtn__GVl4f:active:not(:disabled){transform:scale(.95)}.tool-sidebar_markDeleteBtn__GVl4f.tool-sidebar_marked__mY5vp{opacity:1;background-color:rgba(220,53,69,.15);color:#dc3545;border-color:#dc3545}.tool-sidebar_markDeleteBtn__GVl4f:disabled{cursor:not-allowed;opacity:.5}.tool-sidebar_markDeleteBtn__GVl4f .tool-sidebar_spinner__oWs8I{display:inline-block;width:14px;height:14px;border:2px solid rgba(220,53,69,.3);border-top-color:#dc3545;border-radius:50%;animation:tool-sidebar_spinSmooth__DKk1e .6s linear infinite}.tool-sidebar_toolItem__rxrXT.tool-sidebar_markedForDeletion__GBQm9{opacity:.65;background-color:rgba(220,53,69,.08)}.tool-sidebar_toolItem__rxrXT.tool-sidebar_markedForDeletion__GBQm9:hover{background-color:rgba(220,53,69,.12)}.tool-sidebar_emptyState__ihRvQ{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:var(--color-text-secondary);text-align:center;font-size:13px;line-height:1.5;opacity:.7}.tool-sidebar_sidebar__fG5aA::-webkit-scrollbar,.tool-sidebar_sidebar__fG5aA::-webkit-scrollbar-track{display:none}.tool-sidebar_sidebar__fG5aA::-webkit-scrollbar-thumb,.tool-sidebar_sidebar__fG5aA::-webkit-scrollbar-thumb:hover{display:none}@media (max-width:768px){.tool-sidebar_sidebar__fG5aA{width:100%;height:auto;border-right:none;border-bottom:1px solid var(--color-border);flex-shrink:0;flex-basis:auto}.tool-sidebar_toolsList__cn1Ir{flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:8px;padding:4px 4px 8px;margin:0}.tool-sidebar_toolItem__rxrXT{flex-direction:row;align-items:center;width:auto;min-width:auto;gap:8px;padding:8px 12px;flex-shrink:0}.tool-sidebar_toolIcon__Ke0YY{width:20px;height:20px;font-size:14px}.tool-sidebar_toolName___lefy{white-space:nowrap}}.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:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-bottom:15px;width:100%;box-sizing:border-box;align-items:center}.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{visibility:hidden}.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:border-color .2s;width:100%;box-sizing:border-box}.tool-config_input__E0ZKR:focus,.tool-config_select__mGAlg: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_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}.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_toggleLabel__kHRC0 span{font-size:12px;font-weight:500;color:var(--color-text-primary);line-height:1}.tool-config_sliderContainer__1iZHa{display:flex;align-items:center;gap:10px;margin-top:4px}.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}.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{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{background-color:#0052a3}.tool-config_sliderValue___24tZ{font-size:12px;color:var(--color-text-secondary);font-weight:500;min-width:30px;text-align:right}.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_toolkitFilters__duFNk{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.tool-config_filterLabel__EVa75{font-size:11px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;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;gap:12px;align-items:center;flex-wrap:wrap;max-height:300px;overflow-y:auto;padding-right:4px}.tool-config_inlineToggleLabel___0FpC{display:flex;align-items:center;cursor:pointer;gap:6px;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));white-space:nowrap}.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-output_container__g_EBE{width:100%;padding:0;background-color:transparent;border-radius:0;border:none;display:flex;flex-direction:column;box-sizing:border-box;flex:1 1;min-height:0;contain:layout style paint}.tool-output_emptyState__jXT2U{font-size:13px;opacity:.7}.tool-output_emptyState__jXT2U,.tool-output_placeholder__ZCeb7{display:flex;align-items:center;justify-content:center;flex:1 1;min-height:150px;color:var(--color-text-secondary)}.tool-output_placeholder__ZCeb7{width:100%;font-size:14px;opacity:.6;background-color:var(--color-background-tertiary);border-radius:5px;border:1px dashed var(--color-border);padding:24px;box-sizing:border-box}.tool-output_placeholder__ZCeb7 p{margin:0;text-align:center;line-height:1.5}.tool-output_header__bAPmJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--color-border);flex-shrink:0}.tool-output_header__bAPmJ h3{margin:0;font-size:13px;font-weight:700;color:var(--color-text-primary)}.tool-output_buttonContainer__2leHS{display:flex;align-items:center;justify-content:flex-end;min-width:60px;height:32px}.tool-output_buttonContainer__2leHS.tool-output_hidden__qbsTn{visibility:hidden;pointer-events:none}.tool-output_buttonContainer__2leHS.tool-output_visible__qsvgP{visibility:visible}.tool-output_content__R5YfW{position:relative;flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:100%;scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:stable}.tool-output_content__R5YfW::-webkit-scrollbar{display:none}.tool-output_content__R5YfW.tool-output_isLoading__d_UlP{opacity:1}.tool-output_fadeIn__fRcHb{animation:tool-output_fadeInSmooth__ToabU .3s cubic-bezier(.4,0,.2,1)}.tool-output_fadingOut__PY3tY{opacity:.5;animation:tool-output_fadeOutSmooth___9W8x .2s cubic-bezier(.4,0,.2,1)}@keyframes tool-output_fadeInSmooth__ToabU{0%{opacity:0}to{opacity:1}}@keyframes tool-output_fadeOutSmooth___9W8x{0%{opacity:1}to{opacity:.5}}.tool-output_loadingContainer__81kdV{display:flex;flex-direction:column;align-items:center;justify-content:center;height:150px;gap:12px}.tool-output_spinner__FxTJD{width:40px;height:40px;border:3px solid var(--color-border);border-top:3px solid #06c;border-radius:50%;animation:tool-output_spin__MMNrI .8s linear infinite;flex-shrink:0}.tool-output_loadingText__AQo2U{font-size:14px;color:var(--color-text-secondary);margin:0;animation:tool-output_fadeInOut__TFhtL 1.5s ease-in-out infinite}@keyframes tool-output_spin__MMNrI{to{transform:rotate(1turn)}}@keyframes tool-output_fadeInOut__TFhtL{0%,to{opacity:.6}50%{opacity:1}}@keyframes tool-output_spinSmooth__JiAmK{to{transform:rotate(1turn)}}.tool-output_error__mpiYv{padding:12px 14px;background-color:rgba(198,40,40,.15);border:1px solid rgba(198,40,40,.3);border-radius:5px;color:#ef5350;font-size:12px;line-height:1.4;transition:none;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.tool-output_error__mpiYv strong{display:block;margin-bottom:5px}.tool-output_textOutput__gxMQp{margin:0;padding:16px;background-color:var(--color-background-tertiary);border-radius:5px;border:1px solid var(--color-border);font-size:13px;line-height:1.7;overflow-y:auto;overflow-x:hidden;flex:1 1;min-height:0;scrollbar-width:none;-ms-overflow-style:none;transition:none;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;color:var(--color-text-primary)}.tool-output_textOutput__gxMQp::-webkit-scrollbar{display:none}.tool-output_textOutput__gxMQp code{font-family:Courier New,monospace;color:var(--color-text-primary)}.tool-output_jsonOutput__FCBzg{margin:0;padding:16px;background-color:#1e1e1e;border-radius:5px;border:1px solid #333;font-size:12px;line-height:1.6;overflow-y:auto;overflow-x:hidden;flex:1 1;min-height:0;scrollbar-width:none;-ms-overflow-style:none;transition:none;word-wrap:break-word;word-break:break-word;white-space:pre-wrap}.tool-output_jsonOutput__FCBzg::-webkit-scrollbar{display:none}.tool-output_jsonOutput__FCBzg code{font-family:Courier New,monospace;color:#d4d4d4}.tool-output_imageOutput__HjWA1{display:flex;flex-direction:column;gap:12px;align-items:center;padding:16px;background-color:var(--color-background-tertiary);border-radius:5px;border:1px solid var(--color-border);animation:none}.tool-output_outputImage__V6q7O{max-width:100%;max-height:400px;border-radius:4px;box-shadow:0 2px 8px var(--color-shadow)}.tool-output_imageInfo__B9YVS{font-size:12px;color:var(--color-text-secondary);text-align:center;line-height:1.5}.tool-output_imageInfo__B9YVS p{margin:4px 0}.tool-output_tableContainer__NeTho{width:100%;overflow-y:auto;overflow-x:hidden;border-radius:6px;border:1px solid var(--color-border);scrollbar-width:none;-ms-overflow-style:none;transition:none;flex:1 1;display:flex;flex-direction:column;min-height:0}.tool-output_tableContainer__NeTho::-webkit-scrollbar{display:none}.tool-output_table__Qby3O{width:100%;border-collapse:collapse;background-color:var(--color-background-secondary);font-size:13px;flex:1 1;table-layout:fixed}.tool-output_table__Qby3O th{padding:14px 16px;background:linear-gradient(135deg,var(--color-background-tertiary) 0,var(--color-background-secondary) 100%);border-bottom:2px solid #06c;font-weight:700;color:var(--color-text-primary);text-align:left;white-space:normal;word-wrap:break-word}.tool-output_table__Qby3O td{padding:12px 16px;border-bottom:1px solid var(--color-border);color:var(--color-text-primary);word-wrap:break-word;word-break:break-word}.tool-output_table__Qby3O tr:hover,.tool-output_table__Qby3O tr:nth-child(2n){background-color:var(--color-background-tertiary)}.tool-output_table__Qby3O tr:hover{opacity:.8}.tool-output_structuredOutput__Lxe48{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px;animation:none}.tool-output_copyCard__NWdMA{padding:0!important;border:none!important;border-radius:0!important;transition:none!important;display:flex!important;flex-direction:column!important;min-height:0!important;gap:4px!important}.tool-output_copyCard__NWdMA,.tool-output_copyCard__NWdMA:hover{background-color:transparent!important;box-shadow:none!important;transform:none!important}.tool-output_copyCard__NWdMA:hover{border-color:transparent!important}.tool-output_copyCardHeader__DaXDK{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;margin-bottom:0!important}.tool-output_copyCardLabel__fNj_u{font-size:10px!important;font-weight:700!important;color:var(--color-text-secondary)!important;text-transform:uppercase!important;letter-spacing:.4px!important;flex:1 1!important;min-width:0!important;line-height:1!important}.tool-output_copyCardValue__s8c9s{font-family:Courier New,monospace!important;font-size:11px!important;color:var(--color-text-primary)!important;word-wrap:break-word!important;word-break:break-word!important;padding:6px 8px!important;background-color:var(--color-background-primary)!important;border-radius:3px!important;line-height:1.4!important;border:1px solid var(--color-border)!important;overflow:hidden!important;text-overflow:ellipsis!important;max-height:40px!important;transition:none!important}.tool-output_jsonFallback__7snfq{margin-top:6px;padding-top:6px;border-top:1px solid var(--color-border)}.tool-output_jsonFallback__7snfq summary{cursor:pointer;font-size:11px;color:#06c;font-weight:500;padding:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.tool-output_jsonFallback__7snfq summary:hover{background-color:var(--color-background-tertiary);border-radius:4px}.tool-output_jsonFallback__7snfq details[open] summary{margin-bottom:6px}.tool-output_unitConverterSection__hwWMx{display:flex;flex-direction:column;gap:12px}.tool-output_unitConverterHeader__aWj0q{padding:12px;background-color:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:5px}.tool-output_unitConverterHeader__aWj0q h4{margin:0;font-size:13px;font-weight:600;color:var(--color-text-primary)}.tool-output_hint__ijTTm{padding:16px;text-align:center;color:var(--color-text-secondary);font-size:12px;background-color:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:5px;opacity:.8}@media (max-width:1024px){.tool-output_structuredOutput__Lxe48{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}}@media (max-width:768px){.tool-output_structuredOutput__Lxe48{grid-template-columns:repeat(2,1fr);gap:8px}}@media (max-width:640px){.tool-output_container__g_EBE{padding:15px;min-height:auto}.tool-output_emptyState__jXT2U{height:200px}.tool-output_jsonOutput__FCBzg,.tool-output_textOutput__gxMQp{max-height:400px;font-size:12px}.tool-output_table__Qby3O{font-size:12px}.tool-output_table__Qby3O td,.tool-output_table__Qby3O th{padding:8px}.tool-output_structuredOutput__Lxe48{grid-template-columns:repeat(2,1fr);gap:8px}}.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)}.output-tabs_outputTabsWrapper__1sED_{display:flex;flex-direction:column;gap:0;height:100%;min-height:100%}.output-tabs_outputTabsContainer__GahVr{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-border,#ddd);border-radius:6px;background-color:var(--color-background-primary,#fff);overflow:hidden;flex:1 1;min-height:0}.output-tabs_tabsHeader__ppSW2{display:flex;justify-content:space-between;align-items:stretch;padding:0;border-bottom:1px solid var(--color-border,#ddd);background-color:var(--color-background-secondary,#f9f9f9);gap:0}.output-tabs_tabs__OhaDN{display:flex;flex-wrap:wrap;gap:0;align-items:flex-start;flex:1 1;min-width:0}.output-tabs_tab__wOjsi{padding:12px 16px;background-color:transparent;color:var(--color-text-secondary,#666);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;border-bottom:3px solid transparent;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.output-tabs_tab__wOjsi:hover{color:var(--color-text-primary,#000);background-color:rgba(0,0,0,.02)}.output-tabs_tab__wOjsi.output-tabs_tabActive__DOlP_{color:#06c;border-bottom-color:#06c}.output-tabs_tabActions__ELwzk{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px;border-left:1px solid var(--color-border,#ddd);flex-shrink:0;align-self:stretch}.output-tabs_minifyToggle__ABPjI{padding:6px 10px;background-color:transparent;border:1px solid var(--color-border,#ddd);border-radius:4px;font-size:11px;font-weight:600;color:var(--color-text-secondary,#666);cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.output-tabs_minifyToggle__ABPjI:hover{background-color:rgba(0,0,0,.02);border-color:#06c;color:#06c}.output-tabs_tabContent__tBz1b{flex:1 1;overflow:hidden;display:flex;flex-direction:column;height:100%}.output-tabs_tabContentFull__kixlU{min-height:100%;height:100%}.output-tabs_friendlyContent__2Joq7{padding:16px;overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;gap:20px}.output-tabs_dataSection__nLq5C{display:flex;flex-direction:column;gap:12px}.output-tabs_dataSectionTitle__irz4_{font-size:13px;font-weight:700;color:var(--color-text-primary,#000);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #06c;padding:0 2px 8px}.output-tabs_dataSectionContent__1uWeT{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.output-tabs_dataCardWrapper__He7Bu{display:flex}.output-tabs_dataCard__VeBcG{flex:1 1;padding:12px;background-color:var(--color-background-secondary,#f9f9f9);border:1px solid var(--color-border,#ddd);border-radius:6px;display:flex;flex-direction:column;gap:8px;transition:all .2s ease}.output-tabs_dataCard__VeBcG:hover{border-color:#06c;background-color:rgba(0,102,204,.02)}.output-tabs_dataCardHeader___a5Yu{display:flex;justify-content:space-between;align-items:center;gap:8px}.output-tabs_dataCardLabel__VeAPn{font-size:12px;font-weight:700;color:var(--color-text-primary,#000);text-transform:uppercase;letter-spacing:.5px;flex:1 1;min-width:0}.output-tabs_dataCardValue__GHUQS{font-size:13px;color:var(--color-text-secondary,#666);word-break:break-word;font-family:Courier New,monospace;padding:6px 8px;background-color:rgba(0,0,0,.02);border-radius:4px;max-height:120px;overflow-y:auto;line-height:1.4}.output-tabs_nestedDataCard__k2tMs{flex:1 1;padding:12px;background-color:var(--color-background-secondary,#f9f9f9);border:1px solid var(--color-border,#ddd);border-radius:6px;display:flex;flex-direction:column;gap:8px}.output-tabs_nestedKey__AQHUe{font-size:12px;font-weight:700;color:var(--color-text-primary,#000);text-transform:uppercase;letter-spacing:.5px}.output-tabs_nestedObject__xv68e{display:flex;flex-direction:column;gap:6px;padding-left:8px}.output-tabs_nestedField__JaRo5{display:flex;gap:8px;font-size:13px;color:var(--color-text-secondary,#666)}.output-tabs_nestedKeyName__TdHTp{font-weight:600;color:var(--color-text-primary,#333);min-width:100px;white-space:nowrap}.output-tabs_nestedValue__hKdFx{color:var(--color-text-secondary,#666);word-break:break-word;font-family:Courier New,monospace}.output-tabs_signatureCard__Eo2zn{padding:12px;background-color:var(--color-background-secondary,#f9f9f9);border:1px solid var(--color-border,#ddd);border-radius:6px;display:flex;justify-content:space-between;align-items:center;gap:8px}.output-tabs_signatureValue__Xu_O3{flex:1 1;font-size:11px;color:var(--color-text-secondary,#666);font-family:Courier New,monospace;word-break:break-all;overflow-y:auto;max-height:100px;padding:4px;background-color:rgba(0,0,0,.02);border-radius:4px;line-height:1.4}.output-tabs_friendlySection__uxTLE{display:flex;flex-direction:column;gap:12px}.output-tabs_friendlyField__c5xXi{display:flex;gap:12px;padding:12px;background-color:var(--bg-secondary,hsla(0,0%,100%,.05));border-radius:6px;border:1px solid var(--border-color,hsla(0,0%,100%,.1))}.output-tabs_friendlyKey__K73H0{font-weight:600;color:var(--color-text-primary,#333);min-width:140px;white-space:nowrap;font-size:13px}.output-tabs_friendlyValueContainer__DsrdW{flex:1 1;overflow-x:auto}.output-tabs_friendlyValue__8FbOO{color:var(--color-text-secondary,#666);font-size:13px;line-height:1.5;word-break:break-word}.output-tabs_jsonContent__I63L5,.output-tabs_textContent__8d_HG{padding:16px;overflow:auto;background-color:var(--color-background-primary,#fff)}.output-tabs_textContent__8d_HG{display:flex}.output-tabs_textCode__OwR5n{font-size:13px;overflow:auto;line-height:1.6;white-space:pre-wrap;text-align:left;width:100%}.output-tabs_jsonCode__E0fSP,.output-tabs_textCode__OwR5n{margin:0;padding:0;background-color:transparent;font-family:Courier New,monospace;color:var(--color-text-primary,#000);word-break:break-word}.output-tabs_jsonCode__E0fSP{font-size:12px;overflow-x:auto;line-height:1.5;white-space:pre;height:100%}.output-tabs_jsonCode__E0fSP code{font-family:Courier New,monospace}.output-tabs_tabContent__tBz1b::-webkit-scrollbar{width:8px;height:8px}.output-tabs_tabContent__tBz1b::-webkit-scrollbar-track{background:transparent}.output-tabs_tabContent__tBz1b::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.output-tabs_tabContent__tBz1b::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@media (max-width:900px){.output-tabs_tab__wOjsi{padding:10px 12px;font-size:11px}.output-tabs_tabActions__ELwzk{padding:8px 10px;gap:6px}.output-tabs_minifyToggle__ABPjI{padding:5px 8px;font-size:10px}.output-tabs_jsonCode__E0fSP{padding:12px;font-size:11px}.output-tabs_friendlyContent__2Joq7{padding:12px;gap:16px}.output-tabs_dataSectionContent__1uWeT{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.output-tabs_dataCard__VeBcG{padding:10px;gap:6px}.output-tabs_dataCardLabel__VeAPn{font-size:11px}.output-tabs_dataCardValue__GHUQS{font-size:12px}}@media (max-width:480px){.output-tabs_tab__wOjsi{padding:8px 10px;font-size:10px}.output-tabs_tabActions__ELwzk{padding:6px 8px;gap:4px}.output-tabs_minifyToggle__ABPjI{padding:5px 8px;font-size:9px}.output-tabs_dataSectionContent__1uWeT{grid-template-columns:1fr;gap:8px}.output-tabs_dataCard__VeBcG{padding:8px;gap:4px}.output-tabs_dataCardLabel__VeAPn{font-size:10px}.output-tabs_dataCardValue__GHUQS{font-size:11px}.output-tabs_dataSectionTitle__irz4_{font-size:12px}}.image-toolkit_container__yWMmX{display:flex;flex-direction:column;gap:16px;height:100%;min-height:100%}.image-toolkit_modeSection__cO8o_{padding:12px;background-color:var(--color-background-secondary,#f5f5f5);border-radius:6px;border:1px solid var(--color-border,#ddd)}.image-toolkit_outputSection__CmNdW{flex:1 1;min-height:0}.image-toolkit_placeholder__NJXor{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;padding:20px;text-align:center;color:var(--color-text-secondary,#999);font-size:14px}.image-toolkit_placeholder__NJXor p{margin:0}.image-toolkit_error__JRer9{padding:16px;background-color:#ffebee;border:1px solid #ef5350;border-radius:6px;color:#c62828}.image-toolkit_error__JRer9 p{margin:0;font-size:14px}.image-toolkit_loading__bq94J{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;color:var(--color-text-secondary,#999)}.image-toolkit_imageContainer__hFYD1{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px}.image-toolkit_image__wJT1q{max-width:100%;max-height:400px;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.image-toolkit_dimensions___FxHC{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;width:100%;max-width:400px}.image-toolkit_dimensionRow__WHjG3{display:flex;justify-content:space-between;padding:8px 12px;background-color:var(--color-background-secondary,#f5f5f5);border-radius:4px;border:1px solid var(--color-border,#ddd)}.image-toolkit_label__rg_z_{font-size:12px;font-weight:600;color:var(--color-text-secondary,#666);text-transform:uppercase;letter-spacing:.5px}.image-toolkit_value__Zve_Y{font-size:12px;font-weight:700;color:#06c;font-family:Courier New,monospace}@media (max-width:768px){.image-toolkit_container__yWMmX{gap:12px}.image-toolkit_dimensions___FxHC{grid-template-columns:1fr}.image-toolkit_image__wJT1q{max-height:300px}.image-toolkit_modeSection__cO8o_{padding:10px}}@media (max-width:480px){.image-toolkit_imageContainer__hFYD1{padding:12px}.image-toolkit_image__wJT1q{max-height:200px}.image-toolkit_dimensions___FxHC{width:100%}.image-toolkit_dimensionRow__WHjG3{flex-direction:column;gap:4px}}.theme-toggle_toggleButton__Nda9l{display:flex;align-items:center;justify-content:center;width:40px;height:40px;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);padding:0;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-description-sidebar_descriptionSidebar__aN9sX{position:fixed;right:-400px;top:100px;bottom:0;width:400px;background-color:var(--color-background-secondary);border-left:1px solid var(--color-border);display:flex;flex-direction:column;transition:right .35s cubic-bezier(.4,0,.2,1);z-index:10;overflow:hidden;box-shadow:-4px 0 16px rgba(0,0,0,.08)}.tool-description-sidebar_descriptionSidebar__aN9sX.tool-description-sidebar_open__xEsn2{right:0;animation:tool-description-sidebar_slideInRight__TLiA6 .35s cubic-bezier(.4,0,.2,1)}@keyframes tool-description-sidebar_slideInRight__TLiA6{0%{right:-400px;opacity:0}to{right:0;opacity:1}}.tool-description-sidebar_sidebarHeader__ETD6H{padding:16px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:8px;position:static;background-color:var(--color-background-secondary)}.tool-description-sidebar_toolTitle__ZZooH{font-size:16px;font-weight:600;margin:0;color:var(--color-text-primary);word-break:break-word;flex:1 1;min-width:0}.tool-description-sidebar_closeButton__A1pNS{background:none;border:none;font-size:20px;color:var(--color-text-secondary);cursor:pointer;padding:4px 8px;display:none;align-items:center;justify-content:center;flex-shrink:0}.tool-description-sidebar_closeButton__A1pNS:hover{color:var(--color-text-primary)}.tool-description-sidebar_sidebarContent__ciBGn{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:16px;scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:stable}.tool-description-sidebar_sidebarContent__ciBGn::-webkit-scrollbar{display:none}.tool-description-sidebar_section__qox_a{margin-bottom:12px;border-radius:8px;overflow:hidden;background-color:var(--color-background-primary);border:1px solid var(--color-border)}.tool-description-sidebar_sectionHeader__qRdSm{width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;transition:all .25s cubic-bezier(.4,0,.2,1)}.tool-description-sidebar_sectionHeader__qRdSm:hover{background-color:var(--color-background-secondary)}.tool-description-sidebar_sectionTitle__9JcO7{font-size:14px;font-weight:600;color:var(--color-text-primary);text-align:left;flex:1 1}.tool-description-sidebar_toggleIcon__OhQ3W{font-size:16px;color:var(--color-text-secondary);transition:transform .2s ease;display:inline-block;flex-shrink:0}.tool-description-sidebar_sectionHeader__qRdSm.tool-description-sidebar_expanded__GzW_f .tool-description-sidebar_toggleIcon__OhQ3W{transform:rotate(90deg)}.tool-description-sidebar_sectionContent__cRnuQ{padding:12px 16px;border-top:1px solid var(--color-border);animation:tool-description-sidebar_sectionExpand__LIhqo .3s cubic-bezier(.4,0,.2,1)}@keyframes tool-description-sidebar_sectionExpand__LIhqo{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:1000px;transform:translateY(0)}}.tool-description-sidebar_sectionContent__cRnuQ p{margin:0;font-size:13px;line-height:1.6;color:var(--color-text-secondary)}.tool-description-sidebar_featuresList__GdSI9,.tool-description-sidebar_instructionsList__8Bzwg,.tool-description-sidebar_usecasesList__fxjg4{margin:0;padding-left:20px;list-style-position:outside}.tool-description-sidebar_featuresList__GdSI9 li,.tool-description-sidebar_instructionsList__8Bzwg li,.tool-description-sidebar_usecasesList__fxjg4 li{margin-bottom:8px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.tool-description-sidebar_featuresList__GdSI9 li:last-child,.tool-description-sidebar_instructionsList__8Bzwg li:last-child,.tool-description-sidebar_usecasesList__fxjg4 li:last-child{margin-bottom:0}.tool-description-sidebar_warningSection__swLg2{margin-bottom:12px;border-radius:8px;overflow:hidden;background-color:var(--color-background-primary);border:1px solid orange;background:linear-gradient(90deg,rgba(255,165,0,.05),transparent)}.tool-description-sidebar_warningHeader__RYvwI{color:var(--color-text-primary)}.tool-description-sidebar_warningHeader__RYvwI:hover{background-color:rgba(255,165,0,.08)}.tool-description-sidebar_warningIcon__puMjr{font-size:14px;color:#ff9800;flex-shrink:0}.tool-description-sidebar_warningContent__2ROwC{background-color:rgba(255,165,0,.03)}.tool-description-sidebar_warningsList__CE5zh{margin:0;padding-left:20px;list-style-position:outside}.tool-description-sidebar_warningsList__CE5zh li{margin-bottom:8px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.tool-description-sidebar_warningsList__CE5zh li:last-child{margin-bottom:0}@media (min-width:769px){.tool-description-sidebar_descriptionSidebar__aN9sX{position:fixed;bottom:0;height:auto;max-height:calc(100vh - 100px)}.tool-description-sidebar_closeButton__A1pNS{display:none}}@media (max-width:1200px){.tool-description-sidebar_descriptionSidebar__aN9sX{width:350px;right:-350px}.tool-description-sidebar_sidebarHeader__ETD6H{width:350px}.tool-description-sidebar_sectionContent__cRnuQ{padding:10px 14px}}@media (max-width:1200px) and (min-width:769px){.tool-description-sidebar_descriptionSidebar__aN9sX.tool-description-sidebar_open__xEsn2{right:0}}@media (max-width:768px){.tool-description-sidebar_descriptionSidebar__aN9sX{position:fixed;right:-100%;width:100%;max-width:100vw;border-left:none;border-top:1px solid var(--color-border);padding-top:0;bottom:0;top:auto;height:auto;max-height:70vh;border-radius:12px 12px 0 0;z-index:50;display:flex;flex-direction:column}.tool-description-sidebar_descriptionSidebar__aN9sX.tool-description-sidebar_open__xEsn2{right:0;animation:tool-description-sidebar_slideUpFromBottom___ROl1 .3s cubic-bezier(.4,0,.2,1)}@keyframes tool-description-sidebar_slideUpFromBottom___ROl1{0%{right:-100%}to{right:0}}.tool-description-sidebar_sidebarHeader__ETD6H{position:static;width:100%;padding:12px;border-bottom:1px solid var(--color-border);border-radius:12px 12px 0 0;background-color:var(--color-background-secondary);flex-shrink:0}.tool-description-sidebar_toolTitle__ZZooH{font-size:15px}.tool-description-sidebar_closeButton__A1pNS{display:flex}.tool-description-sidebar_sidebarContent__ciBGn{padding:12px;overflow-y:auto;flex:1 1}.tool-description-sidebar_sectionContent__cRnuQ{padding:10px 14px}}@media (max-width:480px){.tool-description-sidebar_descriptionSidebar__aN9sX{max-height:80vh}.tool-description-sidebar_sidebarContent__ciBGn{max-height:calc(80vh - 56px)}.tool-description-sidebar_sectionHeader__qRdSm{padding:10px 12px}.tool-description-sidebar_sectionContent__cRnuQ{padding:8px 12px}.tool-description-sidebar_toolTitle__ZZooH{font-size:14px}.tool-description-sidebar_sectionTitle__9JcO7{font-size:13px}.tool-description-sidebar_featuresList__GdSI9 li,.tool-description-sidebar_instructionsList__8Bzwg li,.tool-description-sidebar_sectionContent__cRnuQ p,.tool-description-sidebar_usecasesList__fxjg4 li{font-size:12px}}.ip-toolkit_configPanelWrapper___0KHh,.ip-toolkit_outputPanelWrapper__gdep6{display:flex;flex-direction:column;gap:16px}.ip-toolkit_detectionBubble__vI5h0{background:linear-gradient(135deg,rgba(76,175,80,.1),rgba(76,175,80,.05));border:1px solid rgba(76,175,80,.3);border-radius:8px;padding:12px 16px}.ip-toolkit_detectionContent__KnTcJ{display:flex;align-items:center;gap:12px}.ip-toolkit_detectionIcon__MS_ye{color:#4caf50;font-size:18px;flex-shrink:0}.ip-toolkit_detectionText__IkSQ6{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ip-toolkit_detectionLabel__xWxLp{font-size:13px;font-weight:600;color:var(--color-text-primary,#000)}.ip-toolkit_detectionValue__hWYM9{font-size:13px;font-weight:700;color:#06c;font-family:Courier New,monospace}.ip-toolkit_detectionMeta__fC4F5{font-size:12px;color:var(--color-text-secondary,#666);font-weight:500}.ip-toolkit_tabsWrapper__15VxB{border-bottom:1px solid var(--color-border,#ddd);overflow-x:auto;margin:0 0 16px;width:100%}.ip-toolkit_tabs__OsYfk{display:flex;gap:0}.ip-toolkit_tab__O6hsd{display:flex;align-items:center;gap:6px;padding:10px 12px;background-color:transparent;cursor:pointer;font-size:12px;font-weight:600;color:var(--color-text-secondary,#666);transition:all .3s ease;border:none;border-bottom:3px solid transparent;white-space:nowrap;flex-shrink:0}.ip-toolkit_tab__O6hsd:hover{color:var(--color-text-primary,#000);background-color:rgba(0,0,0,.02)}.ip-toolkit_tabActive__piWuZ{color:#06c;border-bottom-color:#06c}.ip-toolkit_tabIcon__wpOa_{font-size:14px}.ip-toolkit_tabLabel__cAG6T{font-weight:600}.ip-toolkit_configPanel__V_uK2,.ip-toolkit_outputPanel__TTp2U{background:transparent;border:none;border-radius:0;padding:0;max-height:none;overflow-y:visible}.ip-toolkit_configSection___sby0{display:flex;flex-direction:column;gap:18px}.ip-toolkit_configTitle__FMXJ6{margin:0;font-size:16px;font-weight:700;color:var(--color-text-primary,#000);padding-bottom:12px;border-bottom:2px solid var(--color-border,#ddd)}.ip-toolkit_configGroup__EW5v2{display:flex;flex-direction:column;gap:8px}.ip-toolkit_configLabel___hCXN{font-size:13px;font-weight:600;color:var(--color-text-primary,#000);text-transform:uppercase;letter-spacing:.5px}.ip-toolkit_input__j4HFU,.ip-toolkit_select__kV2Ja{padding:8px 12px;border:1px solid var(--color-border,#ddd);border-radius:4px;font-size:13px;color:var(--color-text-primary,#000);background-color:var(--color-background-primary,#fff);transition:all .2s ease}.ip-toolkit_input__j4HFU:focus,.ip-toolkit_select__kV2Ja:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.1)}.ip-toolkit_helperText__yzXXo{margin:4px 0 0;font-size:12px;color:var(--color-text-secondary,#666);font-weight:400}.ip-toolkit_checkboxGroup__AVxFq{display:flex;flex-direction:column;gap:10px}.ip-toolkit_checkboxLabel__w_NAs{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--color-text-primary,#000);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ip-toolkit_checkbox__i7NP_{width:16px;height:16px;cursor:pointer;accent-color:#06c}.ip-toolkit_checkbox__i7NP_:disabled{cursor:not-allowed;opacity:.5}.ip-toolkit_proOptionsDivider__nNu_J{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border,#ddd);font-size:11px;font-weight:700;color:var(--color-text-secondary,#666);text-transform:uppercase;letter-spacing:.5px}.ip-toolkit_proOption__ibv60{opacity:.6;position:relative}.ip-toolkit_proLock__EbxSZ{margin-left:auto;font-size:12px;color:#ff9800}.ip-toolkit_radioGroup__3lW5Z{display:flex;flex-direction:column;gap:10px}.ip-toolkit_radioLabel__BkDl_{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--color-text-primary,#000);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ip-toolkit_radio__PSMTE{width:16px;height:16px;cursor:pointer;accent-color:#06c}.ip-toolkit_accordionToggle__blqlr{display:flex;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer;font-size:13px;font-weight:600;color:#06c;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ip-toolkit_accordionToggle__blqlr:hover{color:#0052a3}.ip-toolkit_accordionChevron__85S4K{display:inline-flex;align-items:center;font-size:12px;transition:transform .3s ease}.ip-toolkit_accordionChevron__85S4K.ip-toolkit_expanded__BbmHP{transform:rotate(90deg)}.ip-toolkit_accordionContent__Zhg23{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease,margin-top .3s ease}.ip-toolkit_accordionContent__Zhg23.ip-toolkit_expanded__BbmHP{max-height:2000px;opacity:1;margin-top:12px}.ip-toolkit_operationBlock__wF0gn{padding:12px;background-color:var(--color-background-primary,#fff);border:1px solid var(--color-border,#ddd);border-radius:4px}.ip-toolkit_operationOptions__2sPkM{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border,#ddd);display:flex;flex-direction:column;gap:10px}.ip-toolkit_operationOptions__2sPkM .ip-toolkit_configGroup__EW5v2{gap:4px}.ip-toolkit_runButton__gum48{padding:12px 20px;background-color:#06c;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer;transition:all .3s ease;width:100%;text-transform:uppercase;letter-spacing:.5px}.ip-toolkit_runButton__gum48:hover{background-color:#0052a3;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,102,204,.2)}.ip-toolkit_runButton__gum48:active{transform:translateY(0)}.ip-toolkit_downloadButton__IbAG3{padding:10px 16px;background-color:#f0f0f0;color:var(--color-text-primary,#000);border:1px solid var(--color-border,#ddd);border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.ip-toolkit_downloadButton__IbAG3:hover{background-color:#e0e0e0;border-color:#06c;color:#06c}.ip-toolkit_outputSection__5YwM5{display:flex;flex-direction:column;gap:16px}.ip-toolkit_outputHeader__Fjmc0{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--color-border,#ddd)}.ip-toolkit_outputTitle__UB7JB{margin:0;font-size:13px;font-weight:700;color:var(--color-text-primary,#000)}.ip-toolkit_emptyOutput__ol2kt{display:flex;align-items:center;justify-content:center;padding:60px 20px;text-align:center;border:2px dashed var(--color-border,#ddd);border-radius:8px;min-height:200px}.ip-toolkit_emptyOutputText__qFR7l{margin:0;font-size:14px;color:var(--color-text-secondary,#666)}.ip-toolkit_card__2HCSJ{background-color:var(--color-background-primary,#fff);border:1px solid var(--color-border,#ddd);border-radius:6px;padding:16px;margin-bottom:12px}.ip-toolkit_cardTitle__gjz_s{margin:0 0 12px;font-size:13px;font-weight:700;color:var(--color-text-primary,#000);text-transform:uppercase;letter-spacing:.5px;padding-bottom:8px;border-bottom:1px solid var(--color-border,#ddd)}.ip-toolkit_cardContent__sZxF6{display:flex;flex-direction:column;gap:8px}.ip-toolkit_resultRow__7ta5n{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}.ip-toolkit_resultLabel__zh731{font-weight:600;color:var(--color-text-secondary,#666)}.ip-toolkit_resultValue__XCazv{font-weight:600;color:var(--color-text-primary,#000);font-family:Courier New,monospace;word-break:break-all}.ip-toolkit_textGreen__13yaW{color:#4caf50}.ip-toolkit_tableContainer___Ddo2{overflow-x:auto;margin:0 -16px;padding:0 16px}.ip-toolkit_resultsTable__5IhKU{width:100%;border-collapse:collapse;font-size:12px}.ip-toolkit_resultsTable__5IhKU thead th{background-color:rgba(0,0,0,.05);padding:10px;text-align:left;font-weight:700;border-bottom:2px solid var(--color-border,#ddd);color:var(--color-text-primary,#000)}.ip-toolkit_resultsTable__5IhKU tbody td{padding:8px 10px;border-bottom:1px solid var(--color-border,#ddd);color:var(--color-text-primary,#000)}.ip-toolkit_resultsTable__5IhKU tbody tr:hover{background-color:rgba(0,0,0,.02)}.ip-toolkit_badge__kK7_0{display:inline-block;padding:2px 8px;border-radius:3px;font-size:11px;font-weight:700;text-align:center;width:-moz-fit-content;width:fit-content}.ip-toolkit_badgeSuccess__tP_C3{background-color:rgba(76,175,80,.2);color:#4caf50}.ip-toolkit_badgeError__KfpJK{background-color:rgba(244,67,54,.2);color:#f44336}.ip-toolkit_codeBlock__dor0L,.ip-toolkit_traceOutput__uTapP{display:block;padding:12px;background-color:rgba(0,0,0,.05);border-radius:4px;font-family:Courier New,monospace;font-size:12px;color:var(--color-text-primary,#000);overflow-x:auto}.ip-toolkit_traceOutput__uTapP{margin:0;line-height:1.5}.ip-toolkit_scoreBar__xNsfN{display:flex;height:6px;background-color:rgba(0,0,0,.1);border-radius:3px;overflow:hidden;margin:8px 0}.ip-toolkit_scoreBarFill__qko_u{background:linear-gradient(90deg,#4caf50,#ff9800 50%,#f44336);transition:width .3s ease}.ip-toolkit_visualizerContainer__mvWTG{display:flex;flex-direction:column;gap:12px}.ip-toolkit_visualizerBlock__OMI18{display:flex;gap:4px;height:60px;background-color:rgba(0,0,0,.02);border-radius:4px;padding:4px}.ip-toolkit_subnetBlock__fcLbJ{flex:1 1;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,102,204,.3),rgba(0,102,204,.15));border:1px solid rgba(0,102,204,.3);border-radius:3px;padding:8px}.ip-toolkit_blockLabel__kYCYf{font-size:10px;font-weight:700;color:#06c;text-align:center;word-break:break-word;font-family:Courier New,monospace}.ip-toolkit_configPanel__V_uK2::-webkit-scrollbar,.ip-toolkit_outputPanel__TTp2U::-webkit-scrollbar{width:8px}.ip-toolkit_configPanel__V_uK2::-webkit-scrollbar-track,.ip-toolkit_outputPanel__TTp2U::-webkit-scrollbar-track{background:transparent}.ip-toolkit_configPanel__V_uK2::-webkit-scrollbar-thumb,.ip-toolkit_outputPanel__TTp2U::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.ip-toolkit_configPanel__V_uK2::-webkit-scrollbar-thumb:hover,.ip-toolkit_outputPanel__TTp2U::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@media (max-width:768px){.ip-toolkit_tab__O6hsd{padding:8px 10px;font-size:11px}.ip-toolkit_tabIcon__wpOa_{display:none}.ip-toolkit_card__2HCSJ{padding:12px}.ip-toolkit_cardTitle__gjz_s{font-size:12px}.ip-toolkit_resultRow__7ta5n{flex-direction:column;align-items:flex-start;gap:4px}.ip-toolkit_visualizerBlock__OMI18{height:40px}.ip-toolkit_blockLabel__kYCYf{font-size:9px}}@media (max-width:480px){.ip-toolkit_tab__O6hsd{padding:6px 8px;font-size:10px}.ip-toolkit_tabLabel__cAG6T{display:none}.ip-toolkit_tabIcon__wpOa_{font-size:12px}.ip-toolkit_detectionBubble__vI5h0{padding:8px 12px}.ip-toolkit_detectionText__IkSQ6{flex-direction:column}.ip-toolkit_runButton__gum48{padding:10px 16px;font-size:12px}}.hub_layout__iEacv{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:var(--color-background-primary)}.hub_bodyContainer__pkF4N{display:flex;flex:1 1;position:relative;transition:padding-right .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.hub_sidebarOpenDesktop__Lodtz{padding-right:400px}@media (max-width:768px){.hub_sidebarOpenDesktop__Lodtz{padding-right:0}}.hub_mainContent__SCCGL{flex:1 1;overflow-y:scroll;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:stable;animation:hub_fadeInContent__zUQxB .5s ease-out}.hub_mainContent__SCCGL::-webkit-scrollbar{display:none}@keyframes hub_fadeInContent__zUQxB{0%{opacity:0}to{opacity:1}}.hub_header__pHjwW{height:100px;padding:20px 40px;background:linear-gradient(135deg,var(--color-header-gradient-start) 0,var(--color-header-gradient-end) 100%);border-bottom:1px solid var(--color-border);margin-bottom:0;flex-shrink:0;width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;animation:hub_slideDownHeader___zkSe .5s cubic-bezier(.4,0,.2,1)}@keyframes hub_slideDownHeader___zkSe{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hub_header__pHjwW h1{margin:0 0 6px;font-size:24px;font-weight:700;color:var(--color-text-primary)}.hub_header__pHjwW p{margin:0;font-size:13px;color:var(--color-text-secondary)}.hub_headerContent__RjMGj{flex:1 1}.hub_content__9QJdo{flex:1 1;padding:30px;display:flex;flex-direction:column;gap:15px;width:100%;box-sizing:border-box;animation:hub_slideInContent__BY4l2 .4s cubic-bezier(.4,0,.2,1)}@keyframes hub_slideInContent__BY4l2{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hub_toolContainer__1FiFv{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background-color:var(--color-background-secondary);box-shadow:0 2px 8px var(--color-shadow);width:100%;height:100%;box-sizing:border-box;animation:hub_scaleInContainer__4ZSP1 .4s cubic-bezier(.4,0,.2,1);min-height:0}@keyframes hub_scaleInContainer__4ZSP1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.hub_leftPanel__9qx5J{display:flex;flex-direction:column;gap:15px;padding:20px;border-right:1px solid var(--color-border);overflow-y:scroll;width:100%;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:stable;animation:hub_slideInLeft__45prt .4s cubic-bezier(.4,0,.2,1);contain:layout style;min-height:0}.hub_leftPanel__9qx5J::-webkit-scrollbar{display:none}@keyframes hub_slideInLeft__45prt{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.hub_inputSection__cXMrX,.hub_toolHeader__V8O7d{flex-shrink:0;width:100%}.hub_toolHeader__V8O7d{display:flex;align-items:flex-start;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--color-border);margin-bottom:16px;animation:hub_slideIn__LZgy7 .35s cubic-bezier(.4,0,.2,1)}.hub_toolTitle__1hqX6{margin:0;font-size:18px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.3px}.hub_toolDescription__5mUvz{margin:6px 0 0;font-size:13px;color:var(--color-text-secondary);line-height:1.5}.hub_configSection__hkNbc{flex-shrink:0;width:100%;animation:hub_slideIn__LZgy7 .35s cubic-bezier(.4,0,.2,1)}.hub_descriptionToggle__j206_{flex-shrink:0;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:6px;background-color:var(--color-background-primary);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-size:16px;color:var(--color-text-secondary);margin:auto 0 auto auto}.hub_descriptionToggle__j206_:hover{background-color:var(--color-background-secondary);color:var(--color-text-primary);border-color:var(--color-text-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.hub_descriptionToggle__j206_:active{transform:scale(.95) translateY(0)}.hub_descriptionIcon__QGj2d{display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:16px}.hub_sidebarOverlay__VpHrN{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:30;display:none;animation:hub_fadeIn__0aehh .2s ease-out}@keyframes hub_fadeIn__0aehh{0%{opacity:0}to{opacity:1}}.hub_rightPanel__V88lg{display:flex;flex-direction:column;padding:20px;overflow-y:scroll;width:100%;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:stable;background-color:var(--color-background-secondary);animation:hub_slideInRight__a_DsT .4s cubic-bezier(.4,0,.2,1);contain:layout style;min-height:0}.hub_rightPanel__V88lg::-webkit-scrollbar{display:none}@keyframes hub_slideInRight__a_DsT{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.hub_outputSection__8ZUGV{flex:1 1;width:100%;display:flex;flex-direction:column;min-height:0;contain:layout style}@keyframes hub_slideIn__LZgy7{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.hub_footer__zbLi5{padding:20px 40px;background:linear-gradient(135deg,var(--color-header-gradient-start) 0,var(--color-header-gradient-end) 100%);border-top:1px solid var(--color-border);flex-shrink:0;width:100%;box-sizing:border-box;animation:hub_slideUpFooter__vBn3s .5s cubic-bezier(.4,0,.2,1);z-index:30;position:relative}.hub_footerContent__VGWgN{display:flex;justify-content:center;align-items:center}.hub_footerContent__VGWgN p{margin:0;font-size:13px;color:var(--color-text-secondary);transition:color .3s ease}@keyframes hub_slideUpFooter__vBn3s{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.hub_header__pHjwW{padding:24px 30px}.hub_header__pHjwW h1{font-size:24px}.hub_content__9QJdo{padding:0 30px 30px}.hub_leftPanel__9qx5J,.hub_rightPanel__V88lg{max-height:750px}}@media (max-width:1024px){.hub_bodyContainer__pkF4N{flex-direction:column}.hub_header__pHjwW{height:100px;padding:20px 25px;justify-content:space-between;align-items:center}.hub_header__pHjwW h1{font-size:22px;margin-bottom:0}.hub_headerContent__RjMGj{flex:1 1;min-width:0}.hub_content__9QJdo{padding:30px 25px;width:100%}.hub_toolContainer__1FiFv{grid-template-columns:1fr 1fr;gap:0;width:100%}.hub_leftPanel__9qx5J{border-right:1px solid var(--color-border);border-bottom:none}.hub_leftPanel__9qx5J,.hub_rightPanel__V88lg{max-height:750px;padding:20px}}@media (max-width:768px){.hub_bodyContainer__pkF4N{flex-direction:column;overflow:visible}.hub_header__pHjwW{height:100px;padding:15px 20px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.hub_header__pHjwW h1{font-size:20px;margin-bottom:0}.hub_header__pHjwW p{font-size:13px}.hub_headerContent__RjMGj{flex:1 1;min-width:0}.hub_content__9QJdo{padding:25px 20px;width:100%}.hub_leftPanel__9qx5J,.hub_rightPanel__V88lg{padding:15px;overflow-y:visible;max-height:none}.hub_toolContainer__1FiFv{grid-template-columns:1fr;gap:15px;border-radius:8px;width:100%}.hub_leftPanel__9qx5J{border-right:none;border-bottom:1px solid var(--color-border)}.hub_rightPanel__V88lg{border-left:none}.hub_configHeader__sdJDD{gap:10px}.hub_descriptionToggle__j206_{width:38px;height:38px;font-size:17px}.hub_mainContent__SCCGL{overflow:visible}.hub_footer__zbLi5{padding:16px 20px}.hub_footerContent__VGWgN p{font-size:12px}}@media (max-width:640px){.hub_header__pHjwW{height:100px;padding:12px 15px}.hub_header__pHjwW h1{font-size:18px}.hub_content__9QJdo{padding:25px 15px;width:100%}.hub_toolContainer__1FiFv{width:100%}.hub_leftPanel__9qx5J,.hub_rightPanel__V88lg{padding:12px}.hub_sidebarOverlay__VpHrN{display:block}.hub_descriptionToggle__j206_{width:36px;height:36px;font-size:16px}.hub_footer__zbLi5{padding:12px 15px}}