.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)}.svg-optimizer_phase2Controls__e8mTR{display:flex;flex-direction:column;gap:16px}.svg-optimizer_phase2Section__iekuI{display:flex;flex-direction:column;gap:8px}.svg-optimizer_phase2Label__Fv17r{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.svg-optimizer_phase2LevelGroup__mlpIO{display:flex;flex-direction:column;gap:10px}.svg-optimizer_phase2LevelOption__9_X1_{display:flex;align-items:center;gap:10px}.svg-optimizer_phase2Radio__SCN_8{width:16px;height:16px;cursor:pointer;accent-color:#2196f3}.svg-optimizer_phase2RadioLabel__66Tti{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--color-text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.svg-optimizer_phase2RadioText__c5T_u{font-weight:500}.svg-optimizer_phase2Disabled__3H5N6{font-size:11px;color:#999;font-style:italic}.svg-optimizer_phase2LevelDescription__Cy8DO{font-size:12px;color:var(--color-text-secondary);margin:0;padding:8px;background-color:rgba(33,150,243,.05);border-radius:4px;border-left:3px solid rgba(33,150,243,.3)}.svg-optimizer_phase2AdvancedToggle__lq7rD{background:none;border:none;padding:8px 0;font-size:12px;font-weight:600;color:var(--color-text-primary);cursor:pointer;text-align:left;transition:color .2s}.svg-optimizer_phase2AdvancedToggle__lq7rD:hover{color:#2196f3}.svg-optimizer_phase2Advanced__6OfH6{display:flex;flex-direction:column;gap:12px;padding:12px;background-color:rgba(33,150,243,.05);border-radius:4px;border-left:3px solid rgba(33,150,243,.2)}.svg-optimizer_phase2Option__qw6VL{display:flex;flex-direction:column;gap:4px}.svg-optimizer_phase2CheckboxLabel__r72Mo{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svg-optimizer_phase2CheckboxLabel__r72Mo input[type=checkbox]{width:14px;height:14px;cursor:pointer;accent-color:#2196f3}.svg-optimizer_phase2CheckboxLabel__r72Mo input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.svg-optimizer_phase2OptionDescription__wcKos{font-size:11px;color:var(--color-text-secondary);margin-left:22px}.svg-optimizer_phase2OptionNote__GJOVl{font-size:11px;color:#2196f3;margin-left:22px;margin-top:4px;padding:4px 8px;background-color:rgba(33,150,243,.1);border-left:2px solid #2196f3;border-radius:2px}.svg-optimizer_phase2OptionWarning__mW9sz{font-size:11px;color:#ff9800;margin-left:22px;margin-top:4px;padding:4px 8px;background-color:rgba(255,152,0,.1);border-left:2px solid #ff9800;border-radius:2px}.svg-optimizer_phase2Indent__vFoLj{margin-left:22px;padding:8px;background-color:rgba(33,150,243,.1);border-radius:3px}.svg-optimizer_phase2SliderLabel__Q3Xj5{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--color-text-primary)}.svg-optimizer_phase2Slider__Ds0rb{width:100%;max-width:150px;height:6px;cursor:pointer;accent-color:#2196f3}.svg-optimizer_phase2Select__Q6dWp{font-size:13px;color:var(--color-text-primary);background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;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:8px 32px 8px 8px}:root[data-theme=light] .svg-optimizer_phase2Select__Q6dWp{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")}.svg-optimizer_phase2Select__Q6dWp:focus,.svg-optimizer_phase2Select__Q6dWp:hover{outline:none}.svg-optimizer_phase2TextConfirmation__5hH_r{margin-top:8px;padding:10px;background-color:rgba(255,193,7,.1);border-left:3px solid rgba(255,193,7,.4);border-radius:3px}.svg-optimizer_phase2BlockedMessage__mZFq2{padding:12px;background-color:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.3);border-radius:4px;font-size:12px;color:var(--color-text-primary)}.svg-optimizer_phase2BlockedMessage__mZFq2 strong{color:#ff9800}.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)}