.NavBar_navbar__VZdSE{align-items:center;background:#fefefd;border-bottom:1px solid var(--border-color);display:flex;height:60px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.NavBar_navbarContent__oE\+tr{align-items:center;display:flex;justify-content:space-between;padding:0;width:100%}.NavBar_leftSection__Q\+RtR{align-items:center;display:flex;gap:var(--spacing-md)}.NavBar_sidebarToggle__OBctn{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:36px}.NavBar_sidebarToggle__OBctn:hover{background:#afb8c11f;color:var(--text-primary);transform:translateY(-.5px)}.NavBar_sidebarToggle__OBctn:active{transform:scale(.95) translateY(0)}.NavBar_brandSection__pl5Cr{align-items:center;display:flex;gap:var(--spacing-sm)}.NavBar_brandText__x3iWt{color:var(--text-primary);font-size:18px;font-weight:600;line-height:1}.NavBar_actionGroup__FgCE0{align-items:center;display:flex;gap:var(--spacing-sm)}.NavBar_actionBtn__oFJx9{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.NavBar_actionBtn__oFJx9:hover{background:#afb8c11f;color:var(--text-primary);transform:translateY(-.5px)}.NavBar_actionBtn__oFJx9:active{transform:scale(.95) translateY(0)}.NavBar_githubLink__t57WK{align-items:center;color:inherit;display:flex;height:100%;justify-content:center;text-decoration:none;transition:inherit;width:100%}.NavBar_comboboxBtn__8la30{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:500;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);transition:all .2s cubic-bezier(.4,0,.2,1)}.NavBar_comboboxBtn__8la30:hover{background:#afb8c11f;color:var(--text-primary);transform:translateY(-.5px)}.NavBar_comboboxBtn__8la30:active{transform:scale(.98) translateY(0)}.NavBar_chevron__VuREQ{opacity:.5;transition:all .2s cubic-bezier(.4,0,.2,1)}.NavBar_comboboxBtn__8la30:hover .NavBar_chevron__VuREQ{opacity:.7}.NavBar_moonIcon__QbrkY,.NavBar_sunIcon__IKnv\+{transition:all .3s ease}.NavBar_moonIcon__QbrkY.NavBar_visible__-CNiT,.NavBar_sunIcon__IKnv\+.NavBar_visible__-CNiT{opacity:1}.NavBar_moonIcon__QbrkY.NavBar_hidden__OHFVf,.NavBar_sunIcon__IKnv\+.NavBar_hidden__OHFVf{opacity:0;position:absolute}.NavBar_dropdown__n09tc{position:relative}.NavBar_dropdownMenu__Iqqvo{animation:NavBar_dropdownFadeIn__dGLxe .2s cubic-bezier(.4,0,.2,1) forwards;background:var(--bg-container);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 8px 24px #0000001f;min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1001}@keyframes NavBar_dropdownFadeIn__dGLxe{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.NavBar_dropdownItem__lPu-O{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-base);justify-content:space-between;padding:10px 12px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.NavBar_dropdownItem__lPu-O:hover{background:#afb8c11a;transform:translateX(2px)}.NavBar_dropdownItem__lPu-O.NavBar_active__\+ZyeQ{background:#0969da14;color:var(--color-primary)}.NavBar_dropdownItem__lPu-O.NavBar_active__\+ZyeQ:hover{background:#0969da1f}.NavBar_themeItem__FnKNd{align-items:center;display:flex;gap:var(--spacing-sm)}.NavBar_checkIcon__kTFof{color:var(--color-success);flex-shrink:0}.dark-theme .NavBar_navbar__VZdSE{background:#2a2a2a;border-bottom-color:#444}.dark-theme .NavBar_actionBtn__oFJx9:hover,.dark-theme .NavBar_comboboxBtn__8la30:hover,.dark-theme .NavBar_sidebarToggle__OBctn:hover{background:#6e76811f}.dark-theme .NavBar_dropdownMenu__Iqqvo{box-shadow:0 8px 24px #0000004d}.dark-theme .NavBar_dropdownItem__lPu-O:hover{background:#6e76811a}.dark-theme .NavBar_dropdownItem__lPu-O.NavBar_active__\+ZyeQ{background:#58a6ff1a}.dark-theme .NavBar_dropdownItem__lPu-O.NavBar_active__\+ZyeQ:hover{background:#58a6ff26}@media (max-width:768px){.NavBar_navbar__VZdSE{height:56px;padding:0 var(--spacing-md)}.NavBar_brandText__x3iWt{font-size:16px}.NavBar_sidebarToggle__OBctn{height:32px;width:32px}.NavBar_actionBtn__oFJx9{height:28px;width:28px}.NavBar_comboboxBtn__8la30{font-size:13px;padding:6px var(--spacing-sm)}.NavBar_actionBtn__oFJx9:hover,.NavBar_comboboxBtn__8la30:hover,.NavBar_sidebarToggle__OBctn:hover{transform:translateY(-.25px)}}@media (max-width:480px){.NavBar_brandText__x3iWt{display:none}.NavBar_actionBtn__oFJx9{height:24px;width:24px}.NavBar_comboboxBtn__8la30 span{display:none}}@media (prefers-reduced-motion:reduce){.NavBar_actionBtn__oFJx9,.NavBar_comboboxBtn__8la30,.NavBar_dropdownItem__lPu-O,.NavBar_sidebarToggle__OBctn{transition:background-color .1s ease}.NavBar_actionBtn__oFJx9:hover,.NavBar_comboboxBtn__8la30:hover,.NavBar_dropdownItem__lPu-O:hover,.NavBar_sidebarToggle__OBctn:hover{transform:none}.NavBar_dropdownMenu__Iqqvo{animation:none}}.PaidDetectionPrompt_overlay__IgpA\+{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.PaidDetectionPrompt_modal__NwM7B{animation:PaidDetectionPrompt_modalSlideIn__iqV\+M .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;max-width:480px;overflow:hidden;width:90%}@keyframes PaidDetectionPrompt_modalSlideIn__iqV\+M{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.PaidDetectionPrompt_header__ErQ7k{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.PaidDetectionPrompt_header__ErQ7k h3{color:#111827;font-size:18px;font-weight:600;margin:0}.PaidDetectionPrompt_closeBtn__svqwF{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.PaidDetectionPrompt_closeBtn__svqwF:hover{background:#e5e7eb;color:#374151}.PaidDetectionPrompt_content__esk1D{padding:24px;text-align:center}.PaidDetectionPrompt_icon__8sIXJ{color:#f59e0b;margin-bottom:16px}.PaidDetectionPrompt_message__3lfH1{margin-bottom:20px}.PaidDetectionPrompt_description__xFm2X{color:#374151;font-size:15px;line-height:1.6;margin:0 0 12px}.PaidDetectionPrompt_warning__4PvFC{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin:0;padding:12px}.PaidDetectionPrompt_checkbox__bVsa0{margin-bottom:24px;text-align:left}.PaidDetectionPrompt_checkboxLabel__0aSvJ{align-items:center;color:#6b7280;cursor:pointer;display:flex;font-size:14px}.PaidDetectionPrompt_checkboxInput__3KWpt{cursor:pointer;height:16px;margin-right:8px;width:16px}.PaidDetectionPrompt_checkboxText__YaJEd{line-height:1.4}.PaidDetectionPrompt_actions__mIGNi{display:flex;gap:12px;padding:0 24px 24px}.PaidDetectionPrompt_cancelBtn__bRvV6,.PaidDetectionPrompt_confirmBtn__IGU8c{border:1px solid;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 16px;transition:all .2s ease}.PaidDetectionPrompt_cancelBtn__bRvV6{background:#fff;border-color:#d1d5db;color:#6b7280}.PaidDetectionPrompt_cancelBtn__bRvV6:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.PaidDetectionPrompt_confirmBtn__IGU8c{background:#3b82f6;border-color:#3b82f6;color:#fff}.PaidDetectionPrompt_confirmBtn__IGU8c:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-1px)}.PaidDetectionPrompt_confirmBtn__IGU8c:active{transform:translateY(0)}[data-theme=dark] .PaidDetectionPrompt_modal__NwM7B{background:#1f2937;color:#f9fafb}[data-theme=dark] .PaidDetectionPrompt_header__ErQ7k{background:#111827;border-bottom-color:#374151}[data-theme=dark] .PaidDetectionPrompt_header__ErQ7k h3{color:#f9fafb}[data-theme=dark] .PaidDetectionPrompt_closeBtn__svqwF{color:#9ca3af}[data-theme=dark] .PaidDetectionPrompt_closeBtn__svqwF:hover{background:#374151;color:#d1d5db}[data-theme=dark] .PaidDetectionPrompt_description__xFm2X{color:#d1d5db}[data-theme=dark] .PaidDetectionPrompt_warning__4PvFC{background:#7f1d1d;border-color:#991b1b;color:#fca5a5}[data-theme=dark] .PaidDetectionPrompt_checkboxText__YaJEd{color:#9ca3af}[data-theme=dark] .PaidDetectionPrompt_cancelBtn__bRvV6{background:#374151;border-color:#4b5563;color:#d1d5db}[data-theme=dark] .PaidDetectionPrompt_cancelBtn__bRvV6:hover{background:#4b5563;border-color:#6b7280;color:#f3f4f6}.Sidebar_sidebar__jykaj{background:var(--bg-card);border-right:1px solid var(--border-color);box-shadow:2px 0 8px #0000001a;display:flex;flex-direction:column;height:calc(100vh - 60px);left:0;overflow:hidden;position:fixed;top:60px;transition:all .3s cubic-bezier(.4,0,.2,1);width:160px;z-index:999}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX{box-shadow:none;width:60px}.Sidebar_providersSection__KbgnJ{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:20px 12px 15px}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX .Sidebar_providersSection__KbgnJ{align-items:center;padding:20px 8px 15px}.Sidebar_apiProvider__kd91f{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:12px;justify-content:flex-start;min-height:36px;padding:8px 12px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX .Sidebar_apiProvider__kd91f{gap:0;justify-content:center;min-width:36px;padding:8px}.Sidebar_apiProvider__kd91f:hover:not(.Sidebar_active__VjHH-){background:#afb8c11f;border-color:#afb8c133;box-shadow:0 1px 3px #0000000a;color:var(--text-primary);transform:translateY(-.5px)}.Sidebar_apiProvider__kd91f.Sidebar_active__VjHH-{background:#afb8c12e;background:linear-gradient(135deg,#afb8c11a,#afb8c12e);border-color:#afb8c14d;box-shadow:0 0 0 1px #afb8c126;color:var(--text-primary);font-weight:600}.dark-theme .Sidebar_sidebar__jykaj{box-shadow:2px 0 8px #0000004d}.dark-theme .Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX{box-shadow:none}.dark-theme .Sidebar_apiProvider__kd91f:hover:not(.Sidebar_active__VjHH-){background:#6e76811f;border-color:#6e768133;color:var(--text-primary)}.dark-theme .Sidebar_apiProvider__kd91f.Sidebar_active__VjHH-{background:linear-gradient(135deg,#6e76811f,#6e768133);border-color:#6e76814d;box-shadow:0 0 0 1px #6e768126;color:var(--text-primary)}.Sidebar_providerIcon__R2yNK{align-items:center;display:flex;flex-shrink:0;font-size:16px;height:18px;justify-content:center;opacity:.7;transition:all .2s cubic-bezier(.4,0,.2,1);width:18px}.Sidebar_apiProvider__kd91f.Sidebar_active__VjHH- .Sidebar_providerIcon__R2yNK,.Sidebar_apiProvider__kd91f:hover .Sidebar_providerIcon__R2yNK{opacity:1;transform:scale(1.05)}.Sidebar_providerName__5dX0z{font-size:inherit;font-weight:inherit;letter-spacing:-.01em;opacity:.9;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.Sidebar_apiProvider__kd91f.Sidebar_active__VjHH- .Sidebar_providerName__5dX0z,.Sidebar_apiProvider__kd91f:hover .Sidebar_providerName__5dX0z{opacity:1}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX .Sidebar_providerName__5dX0z{opacity:0;overflow:hidden;width:0}@media (max-width:768px){.Sidebar_sidebar__jykaj{border-right:1px solid var(--border-color);box-shadow:2px 0 8px #0000001a;flex-direction:column;height:calc(100vh - 56px);left:0;position:fixed;top:56px;width:160px;z-index:999}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX{box-shadow:none;transform:translateX(-160px);width:160px}.dark-theme .Sidebar_sidebar__jykaj{box-shadow:2px 0 8px #0000004d}.dark-theme .Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX{box-shadow:none}}@media (prefers-reduced-motion:reduce){.Sidebar_apiProvider__kd91f,.Sidebar_providerIcon__R2yNK,.Sidebar_providerName__5dX0z,.Sidebar_sidebar__jykaj{transition:none}}@media (prefers-contrast:high){.Sidebar_apiProvider__kd91f.Sidebar_active__VjHH-{background:#0969da26;border-color:#0969da4d;color:var(--text-primary)}.dark-theme .Sidebar_apiProvider__kd91f.Sidebar_active__VjHH-{background:#58a6ff26;border-color:#58a6ff4d}}.Sidebar_apiProvider__kd91f:focus{outline:2px solid #0969da;outline-offset:-2px}.dark-theme .Sidebar_apiProvider__kd91f:focus{outline-color:#58a6ff}.AppLayout_appLayout__ZWWPW{background:var(--bg-body);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;min-height:100vh}.AppLayout_mainWrapper__ReT9k{display:flex;flex:1 1;flex-direction:column;margin-left:60px;margin-top:60px;min-height:calc(100vh - 60px)}.AppLayout_mainWrapper__ReT9k.AppLayout_sidebarExpanded__c1B-z{margin-left:60px}.AppLayout_container__UORUd{background:var(--bg-container);display:flex;flex:1 1;flex-direction:column;margin:0;max-width:none;padding:var(--spacing-md) var(--spacing-lg)}.AppLayout_mainContent__zPGlX{background:#0000;display:flex;flex:1 1;flex-direction:column;width:100%}.AppLayout_twoColumnLayout__n8eCn{grid-gap:var(--spacing-lg);align-items:stretch;display:grid;flex:1 1;gap:var(--spacing-lg);grid-template-columns:1fr 1fr;min-height:0}.AppLayout_leftColumn__pz7-p,.AppLayout_rightColumn__6IO2V{display:flex;flex-direction:column;height:100%;min-width:0}@media (max-width:992px){.AppLayout_twoColumnLayout__n8eCn{gap:var(--spacing-md);grid-template-columns:1fr}}@media (max-width:768px){.AppLayout_mainWrapper__ReT9k{margin-left:0;margin-top:56px}.AppLayout_mainWrapper__ReT9k.AppLayout_sidebarExpanded__c1B-z{margin-left:0}.AppLayout_container__UORUd{padding:var(--spacing-md)}.AppLayout_twoColumnLayout__n8eCn{min-height:calc(100vh - 120px)}}.ApiConfig_apiConfig__2G7w\+{display:flex;flex-direction:column;gap:var(--spacing-md)}.ApiConfig_urlModelRow__0Qznp{grid-gap:var(--spacing-md);align-items:start;display:grid;gap:var(--spacing-md);grid-template-columns:1fr 1fr;min-width:0;width:100%}.ApiConfig_proxySelectorContainer__KEM6B{min-width:0;width:100%}.ApiConfig_proxySelectorContainer__KEM6B label{color:var(--text-primary);display:block;font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--spacing-sm)}.ApiConfig_proxyInputWrapper__s59\+v{position:relative;width:100%}.ApiConfig_proxyInput__yXM3x{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--border-radius);box-sizing:border-box;color:var(--text-primary);font-size:var(--font-size-base);height:44px;min-width:0;padding:12px var(--spacing-md);padding-right:40px;width:100%}.ApiConfig_proxyInput__yXM3x:focus{border-color:var(--border-focus);outline:none}.ApiConfig_dropdownButton__EGjZE{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px}.ApiConfig_dropdownMenu__t8-AL{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.ApiConfig_dropdownHeader__c-Ehx{background:#f9fafb;border-bottom:1px solid #f3f4f6;color:#6b7280;font-size:12px;padding:8px 12px}.ApiConfig_dropdownItem__c9YA0{border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:13px;padding:8px 12px;transition:background-color .2s}.ApiConfig_dropdownItem__c9YA0:hover{background-color:#f9fafb}.ApiConfig_dropdownItem__c9YA0:last-child{border-bottom:none}.ApiConfig_modelSelectorContainer__89VGA{min-width:0;width:100%}.ApiConfig_modelSelectorContainer__89VGA label{color:var(--text-primary);display:block;font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--spacing-sm)}.ApiConfig_modelInputRow__q0tug{align-items:stretch;display:flex;gap:6px;min-width:0;width:100%}.ApiConfig_modelInput__5ufxa,.ApiConfig_modelSelect__vNhSz{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--border-radius);box-sizing:border-box;color:var(--text-primary);flex:1 1;font-size:var(--font-size-base);height:44px;min-width:0;padding:12px var(--spacing-md);width:0}.ApiConfig_modelInput__5ufxa:focus,.ApiConfig_modelSelect__vNhSz:focus{border-color:var(--border-focus);outline:none}.ApiConfig_modelButton__RAo\+E{background:#6c757d;border:none;border-radius:var(--border-radius);box-sizing:border-box;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;height:44px;padding:10px 12px;transition:all .2s ease;white-space:nowrap;width:60px}.ApiConfig_modelButton__RAo\+E:hover:not(:disabled){background:#5a6268;transform:translateY(-1px)}.ApiConfig_modelButton__RAo\+E:disabled{cursor:not-allowed;opacity:.6}.ApiConfig_modelButton__RAo\+E.ApiConfig_active__GPXjj{background:var(--color-primary)}.ApiConfig_detectButton__K6HEh{background:#28a745!important;width:75px}.ApiConfig_detectButton__K6HEh:hover:not(:disabled){background:#218838!important}.ApiConfig_form-help__vA74c{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.3;margin-top:4px}.ApiConfig_detectedModels__1GfBE{background:#e3f2fd;border:1px solid #bbdefb;border-radius:var(--border-radius);margin-top:10px}.ApiConfig_detectedModelsHeader__Hz-ci{align-items:center;border-bottom:1px solid #bbdefb;cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacing-md)}.ApiConfig_detectedModelsHeader__Hz-ci h4{color:#1976d2;font-size:var(--font-size-base);margin:0}.ApiConfig_collapseIcon__h0H5d{color:#1976d2;font-size:14px;transition:transform .2s ease}.ApiConfig_collapseIcon__h0H5d.ApiConfig_collapsed__qsRrI{transform:rotate(-90deg)}.ApiConfig_modelListContainer__1PSrw{max-height:200px;overflow-y:auto;padding:var(--spacing-md)}.ApiConfig_modelList__RWjMM{display:flex;flex-wrap:wrap;gap:6px}.ApiConfig_modelTag__4r\+5n{background:#2196f3;border-radius:4px;color:#fff;cursor:pointer;font-size:var(--font-size-sm);padding:4px var(--spacing-sm);transition:background .2s ease;word-break:break-all}.ApiConfig_modelTag__4r\+5n:hover{background:#1976d2}.dark-theme .ApiConfig_proxyInput__yXM3x{background:var(--bg-input);border-color:var(--border-color);color:var(--text-primary)}.dark-theme .ApiConfig_proxyInput__yXM3x:focus{border-color:var(--border-focus)}.dark-theme .ApiConfig_dropdownMenu__t8-AL{background:#2a2d47;border-color:#3c4269}.dark-theme .ApiConfig_dropdownHeader__c-Ehx{background:#1e1e2e;border-bottom-color:#3c4269;color:#b0b3c1}.dark-theme .ApiConfig_dropdownItem__c9YA0{border-bottom-color:#3c4269;color:#e8eaed}.dark-theme .ApiConfig_dropdownItem__c9YA0:hover{background-color:#3c4269}.dark-theme .ApiConfig_modelButton__RAo\+E{background:linear-gradient(135deg,#3c4269,#2a2d47)}.dark-theme .ApiConfig_modelButton__RAo\+E:hover:not(:disabled){background:linear-gradient(135deg,#4a5079,#3c4269)}.dark-theme .ApiConfig_detectButton__K6HEh{background:#28a745!important}.dark-theme .ApiConfig_detectButton__K6HEh:hover:not(:disabled){background:#218838!important}.dark-theme .ApiConfig_detectedModels__1GfBE{background:var(--bg-card);border-color:var(--border-color)}.dark-theme .ApiConfig_detectedModelsHeader__Hz-ci{border-bottom-color:var(--border-color)}.dark-theme .ApiConfig_collapseIcon__h0H5d,.dark-theme .ApiConfig_detectedModelsHeader__Hz-ci h4{color:var(--color-primary)}.dark-theme .ApiConfig_modelTag__4r\+5n{background:var(--color-primary)}@media (max-width:768px){.ApiConfig_urlModelRow__0Qznp{gap:var(--spacing-md);grid-template-columns:1fr}.ApiConfig_modelInputRow__q0tug{flex-wrap:wrap;gap:var(--spacing-sm)}.ApiConfig_modelInput__5ufxa,.ApiConfig_modelSelect__vNhSz{margin-bottom:var(--spacing-sm);width:100%}.ApiConfig_modelButton__RAo\+E{flex:1 1;min-width:60px;width:auto}.ApiConfig_detectButton__K6HEh{min-width:75px;width:auto}.ApiConfig_proxyInput__yXM3x{padding-right:40px}}@media (min-width:769px){.ApiConfig_urlModelRow__0Qznp{min-width:400px}.ApiConfig_modelInput__5ufxa,.ApiConfig_modelSelect__vNhSz{min-width:100px}}.KeyInput_keyInput__KXG6Z{display:flex;flex-direction:column;gap:12px}.KeyInput_labelWithControls__8q\+PU{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.KeyInput_labelWithControls__8q\+PU label{color:var(--text-primary);font-size:clamp(.9rem,2vw,1rem);font-weight:600}.KeyInput_inputControls__PBt-R{display:flex;gap:8px}.KeyInput_textareaWrapper__YIqUz{position:relative}.KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS{background:#fff;border:2px solid #dee2e6;border-radius:8px;font-family:Courier New,monospace;font-size:clamp(12px,2vw,14px);line-height:1.4;min-height:120px;overflow-x:hidden;overflow-y:auto;padding:36px 12px 12px;resize:vertical;scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin;transition:all .3s ease;width:100%}.KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS:hover:not(:disabled){background:#fafbff;border-color:#667eea}.KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS:disabled{background:#f8f9fa;cursor:not-allowed;opacity:.6}.KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS::-webkit-scrollbar{width:6px}.KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.dark-theme .KeyInput_labelWithControls__8q\+PU label{color:#e8eaed}.dark-theme .KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS{background:linear-gradient(135deg,#1e1e2e,#232741);border-color:#3c4269;color:#e8eaed;scrollbar-color:#666 #333}.dark-theme .KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS:focus{border-color:#4c63d2;box-shadow:0 0 0 3px #4c63d21a}.dark-theme .KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS:hover:not(:disabled){background:linear-gradient(135deg,#252849,#2a2d47);border-color:#4c63d2}.dark-theme .KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS:disabled{background:#2a2d47}.dark-theme .KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS::-webkit-scrollbar-track{background:#333}.dark-theme .KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS::-webkit-scrollbar-thumb{background:#666}.dark-theme .KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS::-webkit-scrollbar-thumb:hover{background:#888}.KeyInput_controlBtn__\+zDLx{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.KeyInput_controlBtn__\+zDLx:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd;color:#343a40;transform:translateY(-1px)}.KeyInput_controlBtn__\+zDLx:disabled{cursor:not-allowed;opacity:.6}.KeyInput_importBtn__Q7PWB{background:#fff;border-color:#dee2e6;color:#495057}.KeyInput_importBtn__Q7PWB:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd;color:#343a40}.KeyInput_pasteBtn__6hTz-{background:#fff;border-color:#dee2e6;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#495057;height:28px;position:absolute;right:8px;top:8px;width:28px;z-index:10}.KeyInput_pasteBtn__6hTz-:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd;color:#343a40}.dark-theme .KeyInput_controlBtn__\+zDLx{background:#2a2a2a;border-color:#444;color:#e8eaed}.dark-theme .KeyInput_controlBtn__\+zDLx:hover:not(:disabled){background:#3a3a3a;border-color:#555;color:#fff}.dark-theme .KeyInput_importBtn__Q7PWB{background:#2a2a2a;border-color:#444;color:#e8eaed}.dark-theme .KeyInput_importBtn__Q7PWB:hover:not(:disabled){background:#3a3a3a;border-color:#555;color:#fff}.dark-theme .KeyInput_pasteBtn__6hTz-{background:#1a1a1a;border-color:#333;box-shadow:0 2px 4px #0000004d;color:#e8eaed}.dark-theme .KeyInput_pasteBtn__6hTz-:hover:not(:disabled){background:#2a2a2a;border-color:#444;color:#fff}@media (max-width:768px){.KeyInput_inputControls__PBt-R{gap:6px}.KeyInput_textareaWrapper__YIqUz .KeyInput_form-control__ViQGS{min-height:100px;padding-top:32px}.KeyInput_pasteBtn__6hTz-{height:24px;right:6px;top:6px;width:24px}}.Controls_controlsContainer__m9RQI{margin-bottom:20px;margin-top:20px}.Controls_mainActionButtons__wvfLS{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;width:100%}.Controls_btn__K2tMA{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-height:44px;padding:12px 16px;transition:all .3s ease}.Controls_btn__K2tMA:disabled{cursor:not-allowed;opacity:.6}.Controls_btnPrimary__aVBA7{background:#2563eb;color:#fff}.Controls_btnPrimary__aVBA7:hover:not(:disabled){background:#1d4ed8;box-shadow:0 8px 25px #2563eb66;transform:translateY(-2px)}.Controls_btnSecondary__r2m25{background:#6c757d;color:#fff}.Controls_btnSecondary__r2m25:hover:not(:disabled){background:#5a6268;transform:translateY(-1px)}.Controls_startTestBtn__MP\+Jl{font-size:14px;font-weight:600}.Controls_clearBtn__kvsXr,.Controls_dedupeBtn__2jDgI{font-size:14px}.dark-theme .Controls_btnPrimary__aVBA7{background:#3b82f6}.dark-theme .Controls_btnPrimary__aVBA7:hover:not(:disabled){background:#2563eb;box-shadow:0 8px 25px #3b82f666}.dark-theme .Controls_btnSecondary__r2m25{background:linear-gradient(135deg,#3c4269,#2a2d47)}.dark-theme .Controls_btnSecondary__r2m25:hover:not(:disabled){background:linear-gradient(135deg,#4a5079,#3c4269)}@media (max-width:768px){.Controls_mainActionButtons__wvfLS{gap:12px;grid-template-columns:1fr}.Controls_btn__K2tMA{font-size:16px;min-height:48px;width:100%}}.Loading_loading__KXCRl{align-items:center;display:flex;flex-direction:column;padding:20px;text-align:center}.Loading_spinner__PZ-uq{animation:Loading_spin__UfTv5 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:40px;margin:0 auto 16px;width:40px}@keyframes Loading_spin__UfTv5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Loading_loading__KXCRl p{color:#6c757d;font-size:clamp(14px,2.5vw,16px)}.dark-theme .Loading_loading__KXCRl p{color:#b0b3c1}.dark-theme .Loading_spinner__PZ-uq{border-color:#4c63d2 #3c4269 #3c4269}.ConcurrencyControl_concurrencyContainer__auH-p{align-items:center;background:#f1f3f5;border:2px solid #e9ecef;border-radius:12px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin-top:12px;padding:16px;transition:all .3s ease}.ConcurrencyControl_concurrencyContainer__auH-p:hover{background:#f8f9ff;border-color:#667eea}.ConcurrencyControl_concurrencyInputSection__ucrjV{flex-shrink:0;min-width:80px}.ConcurrencyControl_concurrencyInputSection__ucrjV .ConcurrencyControl_form-control__VrKvd{background:#fff!important;border:2px solid #dee2e6!important;color:#667eea!important;font-weight:600;text-align:center;width:80px!important}.ConcurrencyControl_concurrencyInputSection__ucrjV .ConcurrencyControl_form-control__VrKvd:focus{border-color:#667eea!important;box-shadow:0 0 0 3px #667eea1a!important}.ConcurrencyControl_concurrencyInputSection__ucrjV .ConcurrencyControl_form-control__VrKvd:disabled{background:#f8f9fa!important;cursor:not-allowed;opacity:.6}.ConcurrencyControl_concurrencySliderSection__xE732{display:flex;flex:1 1;flex-direction:column;gap:12px;margin:0 auto;max-width:400px}.ConcurrencyControl_concurrencySliderContainer__scf84{align-items:center;display:flex;gap:12px}.ConcurrencyControl_concurrencySlider__hHeI-{-webkit-appearance:none;appearance:none;background:#dee2e6;border-radius:3px;flex:1 1;height:6px;outline:none;transition:background .3s ease}.ConcurrencyControl_concurrencySlider__hHeI-::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#667eea;border-radius:50%;box-shadow:0 2px 6px #667eea4d;cursor:pointer;height:18px;-webkit-transition:background .3s ease;transition:background .3s ease;width:18px}.ConcurrencyControl_concurrencySlider__hHeI-::-webkit-slider-thumb:hover{background:#5a67d8;box-shadow:0 4px 12px #667eea66}.ConcurrencyControl_concurrencySlider__hHeI-::-moz-range-thumb{background:#667eea;border:none;border-radius:50%;box-shadow:0 2px 6px #667eea4d;cursor:pointer;height:18px;width:18px}.ConcurrencyControl_concurrencySlider__hHeI-:disabled{cursor:not-allowed;opacity:.6}.ConcurrencyControl_concurrencySlider__hHeI-:disabled::-webkit-slider-thumb{cursor:not-allowed}.ConcurrencyControl_concurrencySlider__hHeI-:disabled::-moz-range-thumb{cursor:not-allowed}.ConcurrencyControl_concurrencySliderValue__\+5jbY{background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#667eea;flex-shrink:0;font-size:clamp(14px,2.5vw,18px);font-weight:700;min-width:30px;padding:4px 8px;text-align:center}.ConcurrencyControl_concurrencyPresetButtons__falqY{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.ConcurrencyControl_concurrencyPresetBtn__rahxS{background:#fff;border:1px solid #667eea;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#667eea;cursor:pointer;flex:1 1;font-size:12px;font-weight:500;max-width:85px;min-width:60px;padding:10px 14px;text-align:center;transition:all .3s ease}.ConcurrencyControl_concurrencyPresetBtn__rahxS:hover:not(:disabled){background:#667eea;box-shadow:0 4px 12px #667eea4d;color:#fff;transform:translateY(-1px)}.ConcurrencyControl_concurrencyPresetBtn__rahxS.ConcurrencyControl_active__HQA54{background:#667eea;box-shadow:0 4px 12px #667eea66;color:#fff}.ConcurrencyControl_concurrencyPresetBtn__rahxS:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.ConcurrencyControl_active__HQA54{background:#667eea!important;box-shadow:0 4px 12px #667eea66!important;color:#fff!important}.dark-theme .ConcurrencyControl_concurrencyContainer__auH-p{background:#2a2a2a;border-color:#3c4269}.dark-theme .ConcurrencyControl_concurrencyContainer__auH-p:hover{background:#323232;border-color:#4c63d2}.dark-theme .ConcurrencyControl_concurrencyInputSection__ucrjV .ConcurrencyControl_form-control__VrKvd{background:#1e1e1e!important;border-color:#3c4269!important;color:#4c63d2!important}.dark-theme .ConcurrencyControl_concurrencyInputSection__ucrjV .ConcurrencyControl_form-control__VrKvd:focus{border-color:#4c63d2!important;box-shadow:0 0 0 3px #4c63d21a!important}.dark-theme .ConcurrencyControl_concurrencySlider__hHeI-{background:#3c4269}.dark-theme .ConcurrencyControl_concurrencySlider__hHeI-::-webkit-slider-thumb{background:#4c63d2}.dark-theme .ConcurrencyControl_concurrencySlider__hHeI-::-webkit-slider-thumb:hover{background:#3c52d2}.dark-theme .ConcurrencyControl_concurrencySlider__hHeI-::-moz-range-thumb{background:#4c63d2}.dark-theme .ConcurrencyControl_concurrencySliderValue__\+5jbY{background:#1e1e1e;border-color:#3c4269;color:#4c63d2}.dark-theme .ConcurrencyControl_concurrencyPresetBtn__rahxS{background:#1e1e1e;border-color:#4c63d2;box-shadow:0 2px 4px #0000004d;color:#4c63d2}.dark-theme .ConcurrencyControl_concurrencyPresetBtn__rahxS:hover:not(:disabled){background:#4c63d2;box-shadow:0 4px 12px #4c63d24d;color:#fff}.dark-theme .ConcurrencyControl_concurrencyPresetBtn__rahxS.ConcurrencyControl_active__HQA54{background:#4c63d2;box-shadow:0 4px 12px #4c63d266;color:#fff}@media (max-width:768px){.ConcurrencyControl_concurrencyContainer__auH-p{align-items:stretch;flex-direction:column;gap:12px;padding:12px}.ConcurrencyControl_concurrencyInputSection__ucrjV{align-self:center;min-width:auto}.ConcurrencyControl_concurrencyInputSection__ucrjV .ConcurrencyControl_form-control__VrKvd{margin:0 auto;width:100px!important}.ConcurrencyControl_concurrencySliderSection__xE732{width:100%}.ConcurrencyControl_concurrencyPresetButtons__falqY{gap:6px;margin-top:8px}.ConcurrencyControl_concurrencyPresetBtn__rahxS{flex:1 1;font-size:11px;max-width:none;min-width:65px;padding:8px 10px}}.RetryControl_retryContainer__KVA\+M{align-items:center;background:#fff3cd;border:2px solid #ffeaa7;border-radius:12px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin-top:12px;padding:16px;transition:all .3s ease}.RetryControl_retryContainer__KVA\+M:hover{background:#fef9e7;border-color:#f39c12}.RetryControl_retryInputSection__rwfQG{flex-shrink:0;min-width:80px}.RetryControl_retryInputSection__rwfQG .RetryControl_form-control__ZjcJi{background:#fff!important;border:2px solid #ffeaa7!important;color:#f39c12!important;font-weight:600;text-align:center;width:80px!important}.RetryControl_retryInputSection__rwfQG .RetryControl_form-control__ZjcJi:focus{border-color:#f39c12!important;box-shadow:0 0 0 3px #f39c121a!important}.RetryControl_retryInputSection__rwfQG .RetryControl_form-control__ZjcJi:disabled{background:#f8f9fa!important;cursor:not-allowed;opacity:.6}.RetryControl_retrySliderSection__5r-k5{display:flex;flex:1 1;flex-direction:column;gap:12px;margin:0 auto;max-width:400px}.RetryControl_retrySliderContainer__mDKGW{align-items:center;display:flex;gap:12px}.RetryControl_retrySlider__bGs\+P{-webkit-appearance:none;appearance:none;background:#ffeaa7;border-radius:3px;flex:1 1;height:6px;outline:none;transition:background .3s ease}.RetryControl_retrySlider__bGs\+P::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f39c12;border-radius:50%;box-shadow:0 2px 6px #f39c124d;cursor:pointer;height:18px;-webkit-transition:background .3s ease;transition:background .3s ease;width:18px}.RetryControl_retrySlider__bGs\+P::-webkit-slider-thumb:hover{background:#e67e22;box-shadow:0 4px 12px #f39c1266}.RetryControl_retrySlider__bGs\+P::-moz-range-thumb{background:#f39c12;border:none;border-radius:50%;box-shadow:0 2px 6px #f39c124d;cursor:pointer;height:18px;width:18px}.RetryControl_retrySlider__bGs\+P:disabled{cursor:not-allowed;opacity:.6}.RetryControl_retrySlider__bGs\+P:disabled::-webkit-slider-thumb{cursor:not-allowed}.RetryControl_retrySlider__bGs\+P:disabled::-moz-range-thumb{cursor:not-allowed}.RetryControl_retrySliderValue__xdwEF{background:#fff;border:1px solid #ffeaa7;border-radius:6px;color:#f39c12;flex-shrink:0;font-size:clamp(14px,2.5vw,18px);font-weight:700;min-width:30px;padding:4px 8px;text-align:center}.RetryControl_retryPresetButtons__5IHv8{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.RetryControl_retryPresetBtn__87tuP{background:#fff;border:1px solid #f39c12;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#f39c12;cursor:pointer;flex:1 1;font-size:12px;font-weight:500;max-width:85px;min-width:60px;padding:10px 14px;text-align:center;transition:all .3s ease}.RetryControl_retryPresetBtn__87tuP:hover:not(:disabled){background:#f39c12;box-shadow:0 4px 12px #f39c124d;color:#fff;transform:translateY(-1px)}.RetryControl_retryPresetBtn__87tuP.RetryControl_active__muWzx{background:#f39c12;box-shadow:0 4px 12px #f39c1266;color:#fff}.RetryControl_retryPresetBtn__87tuP:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.dark-theme .RetryControl_retryContainer__KVA\+M{background:#2a2a2a;border-color:#5d4e23}.dark-theme .RetryControl_retryContainer__KVA\+M:hover{background:#323232;border-color:#d68910}.dark-theme .RetryControl_retryInputSection__rwfQG .RetryControl_form-control__ZjcJi{background:#1e1e1e!important;border-color:#5d4e23!important;color:#d68910!important}.dark-theme .RetryControl_retryInputSection__rwfQG .RetryControl_form-control__ZjcJi:focus{border-color:#d68910!important;box-shadow:0 0 0 3px #d689101a!important}.dark-theme .RetryControl_retrySlider__bGs\+P{background:#5d4e23}.dark-theme .RetryControl_retrySlider__bGs\+P::-webkit-slider-thumb{background:#d68910}.dark-theme .RetryControl_retrySlider__bGs\+P::-webkit-slider-thumb:hover{background:#b7791f}.dark-theme .RetryControl_retrySlider__bGs\+P::-moz-range-thumb{background:#d68910}.dark-theme .RetryControl_retrySliderValue__xdwEF{background:#1e1e1e;border-color:#5d4e23;color:#d68910}.dark-theme .RetryControl_retryPresetBtn__87tuP{background:#1e1e1e;border-color:#d68910;box-shadow:0 2px 4px #0000004d;color:#d68910}.dark-theme .RetryControl_retryPresetBtn__87tuP:hover:not(:disabled){background:#d68910;box-shadow:0 4px 12px #d689104d;color:#fff}.dark-theme .RetryControl_retryPresetBtn__87tuP.RetryControl_active__muWzx{background:#d68910;box-shadow:0 4px 12px #d6891066;color:#fff}@media (max-width:768px){.RetryControl_retryContainer__KVA\+M{align-items:stretch;flex-direction:column;gap:12px;padding:12px}.RetryControl_retryInputSection__rwfQG{align-self:center;min-width:auto}.RetryControl_retryInputSection__rwfQG .RetryControl_form-control__ZjcJi{margin:0 auto;width:100px!important}.RetryControl_retrySliderSection__5r-k5{width:100%}.RetryControl_retryPresetButtons__5IHv8{gap:6px;margin-top:8px}.RetryControl_retryPresetBtn__87tuP{flex:1 1;font-size:11px;max-width:none;min-width:65px;padding:8px 10px}}.PaidDetectionControl_paidDetectionControl__7ZIxm{display:flex;flex-direction:column;gap:24px}.PaidDetectionControl_settingGroup__q37Ql{display:flex;flex-direction:column;gap:12px}.PaidDetectionControl_settingLabel__HpbHA{color:var(--text-color);font-size:16px;font-weight:600;margin:0}.PaidDetectionControl_settingContent__lxC4P{display:flex;flex-direction:column;gap:8px}.PaidDetectionControl_switchContainer__bPzew{align-items:center;display:flex;gap:12px}.PaidDetectionControl_switch__pdrIt{cursor:pointer;display:inline-block;height:24px;position:relative;width:50px}.PaidDetectionControl_switchInput__Hmbli{height:0;opacity:0;width:0}.PaidDetectionControl_switchSlider__3lq0z{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.PaidDetectionControl_switchSlider__3lq0z:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.PaidDetectionControl_switchInput__Hmbli:checked+.PaidDetectionControl_switchSlider__3lq0z{background-color:#3b82f6}.PaidDetectionControl_switchInput__Hmbli:checked+.PaidDetectionControl_switchSlider__3lq0z:before{transform:translateX(26px)}.PaidDetectionControl_switchLabel__Md5ri{color:var(--text-color);font-size:14px;font-weight:500}.PaidDetectionControl_settingDescription__F0y5C{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:0}.PaidDetectionControl_resetButton__MNSvY{align-self:flex-start;background:#6b7280;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.PaidDetectionControl_resetButton__MNSvY:hover{background:#4b5563;transform:translateY(-1px)}.PaidDetectionControl_resetButton__MNSvY:active{transform:translateY(0)}.PaidDetectionControl_statusInfo__gxnXj{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.PaidDetectionControl_statusItem__rtwrz{align-items:center;display:flex;justify-content:space-between}.PaidDetectionControl_statusLabel__G-9NF{color:var(--text-secondary);font-size:13px;font-weight:500}.PaidDetectionControl_statusValue__rxuMr{color:var(--text-color);font-size:13px;font-weight:600}.PaidDetectionControl_statusValue__rxuMr.PaidDetectionControl_enabled__qEmqJ{color:#059669}.PaidDetectionControl_statusValue__rxuMr.PaidDetectionControl_disabled__V5CkH{color:#dc2626}[data-theme=dark] .PaidDetectionControl_switchSlider__3lq0z{background-color:#4b5563}[data-theme=dark] .PaidDetectionControl_switchInput__Hmbli:checked+.PaidDetectionControl_switchSlider__3lq0z{background-color:#3b82f6}[data-theme=dark] .PaidDetectionControl_resetButton__MNSvY{background:#4b5563}[data-theme=dark] .PaidDetectionControl_resetButton__MNSvY:hover{background:#6b7280}.AdvancedSettings_modalOverlay__fq-7t{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.AdvancedSettings_modalContent__WYq2D{animation:AdvancedSettings_modalAppear__8gLTH .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.AdvancedSettings_modalHeader__Bmr8s{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:0;padding:20px 20px 12px}.AdvancedSettings_modalHeader__Bmr8s h3{color:#333;font-size:1.2rem;font-weight:600;margin:0}.AdvancedSettings_closeButton__9yR7W{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:24px;padding:4px 8px;transition:all .2s ease}.AdvancedSettings_closeButton__9yR7W:hover{background:#f5f5f5;color:#333}.AdvancedSettings_modalBody__4IHAF{padding:20px}.AdvancedSettings_settingItem__KOD5z{margin-bottom:24px}.AdvancedSettings_settingItem__KOD5z:last-child{margin-bottom:0}@keyframes AdvancedSettings_modalAppear__8gLTH{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.dark-theme .AdvancedSettings_modalContent__WYq2D{background:#2a2a2a;color:#e8eaed}.dark-theme .AdvancedSettings_modalHeader__Bmr8s{border-bottom-color:#3c4269}.dark-theme .AdvancedSettings_modalHeader__Bmr8s h3{color:#e8eaed}.dark-theme .AdvancedSettings_closeButton__9yR7W{color:#b0b3c1}.dark-theme .AdvancedSettings_closeButton__9yR7W:hover{background:#3c4269;color:#e8eaed}@media (max-width:768px){.AdvancedSettings_modalOverlay__fq-7t{padding:10px}.AdvancedSettings_modalContent__WYq2D{margin:auto;max-width:100%}.AdvancedSettings_modalHeader__Bmr8s{padding:16px 16px 0}.AdvancedSettings_modalBody__4IHAF{padding:16px}.AdvancedSettings_settingItem__KOD5z{margin-bottom:20px}}:root{--color-primary:#007bff;--color-success:#28a745;--color-danger:#dc3545;--color-warning:#ffc107;--color-info:#17a2b8;--color-secondary:#6c757d;--bg-body:#f5f5f5;--bg-container:#faf9f5;--bg-card:#f8f9fa;--bg-input:#fff;--text-primary:#495057;--text-secondary:#6c757d;--text-muted:#adb5bd;--border-color:#dee2e6;--border-focus:#007bff;--spacing-xs:4px;--spacing-sm:8px;--spacing-base:12px;--spacing-md:16px;--spacing-lg:20px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:48px;--border-radius:8px;--font-size-sm:12px;--font-size-base:14px;--font-size-lg:16px}.dark-theme{--bg-body:#2d2d2d;--bg-container:#1a1a1a;--bg-card:#2a2a2a;--bg-input:#1a1a1a;--text-primary:#fff;--text-secondary:#b0b0b0;--text-muted:#888;--border-color:#444;--border-focus:#60a5fa;--color-primary:#60a5fa}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}.form-control{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);width:100%}.form-control:focus{border-color:var(--border-focus);outline:none}.form-control.textarea{font-family:Courier New,monospace;font-size:var(--font-size-sm);min-height:100px;resize:vertical}.input-group{margin-bottom:var(--spacing-md)}.input-group label{color:var(--text-primary);display:block;font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--spacing-sm)}.form-help{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:4px}.btn{background:var(--color-secondary);border:none;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md)}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background:var(--color-primary)}.btn-success{background:var(--color-success)}.function-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 2px 8px #0000001a;margin-bottom:var(--spacing-md);padding:var(--spacing-md);transition:box-shadow .3s ease,transform .2s ease}.function-card:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.settings-card{background:none;border:none;box-shadow:none;margin-bottom:var(--spacing-md);padding:0}.settings-card:hover{box-shadow:none;transform:none}.settings-button{align-items:center;background:var(--color-secondary);border:none;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000001a;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:600;gap:8px;height:100%;justify-content:center;margin-bottom:var(--spacing-md);min-height:48px;padding:var(--spacing-md) var(--spacing-xl);text-decoration:none;transition:all .3s ease;width:100%}.settings-button:hover{box-shadow:0 4px 16px #0003;transform:translateY(-2px)}.usage-card{background:#e3f2fd;border-color:#bbdefb;color:#1976d2;padding:var(--spacing-sm) var(--spacing-md)}.leftColumn>:last-child,.rightColumn>:last-child{flex:1 1;margin-bottom:0}.stats-container{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.stats{grid-gap:var(--spacing-sm);display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(5,1fr)}.stats.no-paid-detection{grid-template-columns:repeat(4,1fr)}.testing-stats{grid-template-columns:repeat(2,1fr)}.stat-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 2px 8px #0000001a;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:80px;min-width:80px;padding:var(--spacing-md);text-align:center;transition:all .3s ease}.stat-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}.stat-number{font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700;line-height:1;margin-bottom:4px}.stat-label{color:var(--text-secondary);font-size:clamp(10px,2vw,14px);font-weight:500;letter-spacing:.3px;text-transform:uppercase}.stat-number.total{color:#6f42c1}.stat-number.valid{color:var(--color-success)}.stat-number.invalid{color:var(--color-danger)}.stat-number.rate-limited{color:var(--color-warning)}.stat-number.testing{color:var(--color-info)}.stat-number.retrying{color:#fd7e14}.stat-number.paid{color:var(--color-primary)}.results-card{-webkit-overflow-scrolling:touch;background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;margin-bottom:0;max-height:392px;min-height:392px;padding:16px;transition:all .3s ease}.results-content{background:#f8f9fa;border-radius:8px;flex:1 1;margin-bottom:var(--spacing-md)}.results-content,.virtualized-list-container{max-height:350px;min-height:120px;overflow:hidden;position:relative}.virtualized-list-container{height:100%}.virtualized-list{height:100%!important;position:relative;width:100%!important}.virtualized-list::-webkit-scrollbar{width:6px}.virtualized-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.virtualized-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px;min-height:20px}.virtualized-list::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.virtualized-list{scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}.key-item-wrapper{padding:1px 4px}.key-item{align-items:flex-start;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 1px 3px #0000000d;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;margin-bottom:1px;min-height:60px;padding:12px 14px;transition:box-shadow .2s ease;width:100%}.key-item:hover{box-shadow:0 2px 8px #0000001a}.key-content{word-wrap:break-word;flex:1 1;line-height:1.3;min-width:0;overflow:visible;overflow-wrap:break-word}.key-text{color:var(--text-primary);font-family:Courier New,monospace;font-size:12px;-webkit-hyphens:none;hyphens:none;line-height:1.4;margin-bottom:6px;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-all}.key-model{color:var(--text-secondary)}.key-error,.key-model{font-size:11px;line-height:1.3;margin-bottom:4px;white-space:normal}.key-error{word-wrap:break-word;color:var(--color-danger)}.key-retry{color:var(--text-secondary);margin-bottom:4px}.key-retry,.key-valid-info{font-size:11px;line-height:1.3;white-space:normal}.key-valid-info{word-wrap:break-word;color:var(--color-success);margin-bottom:0;overflow-wrap:break-word}.key-status{align-self:flex-start;border-radius:4px;flex-shrink:0;font-size:10px;font-weight:600;height:-webkit-fit-content;height:fit-content;line-height:1.2;margin-top:2px;min-width:45px;padding:6px 10px;text-align:center;text-transform:uppercase;white-space:nowrap}.key-status.status-valid{background:#d4edda;color:#155724}.key-status.status-paid{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.key-status.status-invalid{background:#f8d7da;color:#721c24}.key-status.status-rate-limited{background:#fff3cd;color:#856404}.key-status.status-testing{background:#e2e3e5;color:#6c757d}.key-status.status-retrying{background:#fd7e14;color:#fff}.results-tabs{border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;margin-bottom:var(--spacing-md)}.tab{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md)}.tab.active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.empty-state{color:var(--text-secondary);flex-direction:column;height:100%;min-height:350px;overflow:hidden;padding:var(--spacing-lg);text-align:center}.empty-icon,.empty-state{align-items:center;display:flex;justify-content:center}.empty-icon{font-size:2rem;margin-bottom:var(--spacing-md);opacity:.6}.empty-icon svg{color:var(--text-secondary);opacity:.6}.empty-text{word-wrap:break-word;font-size:var(--font-size-base);line-height:1.4;max-width:100%;opacity:.8}.copy-buttons{flex-shrink:0;padding:var(--spacing-xs) 0}.copy-btn,.copy-buttons{display:flex;justify-content:center;width:100%}.copy-btn{align-items:center;border:none;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000001a;color:#fff;cursor:pointer;font-size:var(--font-size-base);font-weight:600;gap:8px;max-width:none;min-width:0;padding:var(--spacing-sm) var(--spacing-lg);transition:all .3s ease}.copy-btn,.copy-btn:hover{background:var(--color-primary)}.copy-btn:hover{box-shadow:0 4px 12px #0003;opacity:.9;transform:translateY(-1px)}.dark-theme .function-card{box-shadow:0 2px 8px #0000004d}.dark-theme .function-card:hover{box-shadow:0 4px 16px #0006}.dark-theme .settings-button{box-shadow:0 2px 8px #0000004d}.dark-theme .settings-button:hover{box-shadow:0 4px 16px #00000080}.dark-theme .stat-card{box-shadow:0 2px 8px #0000004d}.dark-theme .stat-card:hover{box-shadow:0 8px 25px #0006}.dark-theme .results-card{background:#2a2a2a;border-color:#444}.dark-theme .results-content{background:#2a2a2a}.dark-theme .key-item{box-shadow:0 1px 3px #0003}.dark-theme .copy-btn,.dark-theme .key-item:hover{box-shadow:0 2px 8px #0000004d}.dark-theme .copy-btn:hover{box-shadow:0 4px 12px #00000080}.dark-theme .key-status.status-valid{background:#155724;color:#d4edda}.dark-theme .key-status.status-invalid{background:#721c24;color:#f8d7da}.dark-theme .key-status.status-rate-limited{background:#856404;color:#fff3cd}.dark-theme .usage-card{background:var(--bg-card);border-color:var(--border-color);color:var(--text-primary)}.dark-theme .settings-button{background:var(--color-secondary)}.dark-theme .virtualized-list::-webkit-scrollbar-track{background:#333}.dark-theme .virtualized-list::-webkit-scrollbar-thumb{background:#666}.dark-theme .virtualized-list::-webkit-scrollbar-thumb:hover{background:#888}.dark-theme .virtualized-list{scrollbar-color:#666 #333}*{scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.dark-theme *{scrollbar-color:#666 #333}.dark-theme ::-webkit-scrollbar-track{background:#333}.dark-theme ::-webkit-scrollbar-thumb{background:#666}.dark-theme ::-webkit-scrollbar-thumb:hover{background:#888}.hidden{display:none!important}.text-center{text-align:center}.flex{display:flex}.flex-column{flex-direction:column}@media (max-width:768px){.function-card{box-shadow:0 1px 6px #00000014;padding:var(--spacing-sm)}.function-card:hover{box-shadow:0 3px 12px #0000001f;transform:translateY(-1px)}.usage-card{padding:var(--spacing-xs) var(--spacing-sm)}.settings-button{font-size:14px;min-height:40px;padding:var(--spacing-sm) var(--spacing-md)}.results-card{max-height:400px;min-height:400px;padding:12px}.results-content,.virtualized-list-container{max-height:300px}.key-item{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm);margin-bottom:3px;min-height:70px;padding:10px 12px}.key-content{line-height:1.4;width:100%}.key-text{font-size:11px;line-height:1.5;margin-bottom:4px}.key-error,.key-model,.key-retry,.key-valid-info{font-size:10px;line-height:1.4;margin-bottom:3px}.key-status{align-self:flex-end;font-size:9px;margin-top:0;padding:4px 8px}.stat-card{min-height:70px;min-width:60px;padding:var(--spacing-sm)}.stat-number{font-size:clamp(1.2rem,2.5vw,1.8rem)}.stat-label{font-size:clamp(9px,1.8vw,12px)}.stats{gap:6px}.empty-state{min-height:300px;padding:var(--spacing-md)}.copy-btn{font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);width:100%}}@media (max-width:480px){.results-card{max-height:350px;min-height:350px;padding:10px}.results-content,.virtualized-list-container{max-height:250px}.stat-card{min-height:60px;min-width:50px;padding:6px}.stat-number{font-size:clamp(1rem,2vw,1.5rem)}.stat-label{font-size:clamp(8px,1.5vw,10px);letter-spacing:.2px}.stats{gap:4px}.copy-btn{font-size:14px;padding:var(--spacing-xs) var(--spacing-sm);width:100%}.key-item{margin-bottom:2px;min-height:65px;padding:8px 10px}.key-text{font-size:10px;line-height:1.6}.key-error,.key-model,.key-retry,.key-valid-info{font-size:9px;line-height:1.5;margin-bottom:2px}}.controlBtn{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.controlBtn:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd;color:#343a40;transform:translateY(-1px)}.controlBtn:disabled{cursor:not-allowed;opacity:.6}.importBtn{background:#fff;border-color:#dee2e6;color:#495057}.importBtn:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd;color:#343a40}.pasteBtn{background:#fff;border-color:#dee2e6;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#495057;height:28px;position:absolute;right:8px;top:8px;width:28px;z-index:10}.pasteBtn:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd;color:#343a40}:global(.dark-theme) .controlBtn{background:#2a2a2a;border-color:#444;color:#e8eaed}:global(.dark-theme) .controlBtn:hover:not(:disabled){background:#3a3a3a;border-color:#555;color:#fff}:global(.dark-theme) .importBtn{background:#2a2a2a;border-color:#444;color:#e8eaed}:global(.dark-theme) .importBtn:hover:not(:disabled){background:#3a3a3a;border-color:#555;color:#fff}:global(.dark-theme) .pasteBtn{background:#1a1a1a;border-color:#333;color:#e8eaed}:global(.dark-theme) .pasteBtn:hover:not(:disabled){background:#2a2a2a;border-color:#444;color:#fff}body{background:var(--bg-body);color:var(--text-primary)}
/*# sourceMappingURL=main.4fae5f3e.css.map*/