.ThemeSwitchOverlay_overlay__oJE3W{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--bg-color);opacity:.96;animation:ThemeSwitchOverlay_themeOverlayIn__2GbIv .15s ease-out;pointer-events:all}.ThemeSwitchOverlay_ring__mzXi1{width:40px;height:40px;border:3px solid var(--border-light);border-top-color:var(--accent-blue);border-radius:50%;animation:ThemeSwitchOverlay_themeSpin__Nf_LZ .85s linear infinite}.ThemeSwitchOverlay_label__2H8SX{margin:0;font-size:14px;font-weight:500;color:var(--text-secondary);font-family:var(--font-sans)}@keyframes ThemeSwitchOverlay_themeSpin__Nf_LZ{to{transform:rotate(1turn)}}@keyframes ThemeSwitchOverlay_themeOverlayIn__2GbIv{0%{opacity:0}to{opacity:.96}}.CompetitorQueriesManager_triggerButton__HLDKi{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--accent-blue);border-radius:var(--radius);background:var(--accent-blue);color:#fff;font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;flex-shrink:0}.CompetitorQueriesManager_triggerButton__HLDKi:hover{background:color-mix(in srgb,var(--accent-blue) 88%,#000);border-color:color-mix(in srgb,var(--accent-blue) 88%,#000);color:#fff}.CompetitorQueriesManager_triggerButton__HLDKi:focus-visible{outline:2px solid rgba(var(--accent-rgb),.35);outline-offset:2px}.CompetitorQueriesManager_triggerButton__HLDKi i{font-size:16px;color:inherit}.CompetitorQueriesManager_triggerButtonRunning__HcvAC{opacity:.85}.CompetitorQueriesManager_modalBackdrop__ma445{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;animation:CompetitorQueriesManager_modalFadeIn__9eqpn .2s ease}@keyframes CompetitorQueriesManager_modalFadeIn__9eqpn{0%{opacity:0}to{opacity:1}}.CompetitorQueriesManager_modalPanel__KTLUi{background:var(--popover);border-radius:var(--popover-radius,var(--radius));border:1px solid var(--border);box-shadow:var(--popover-shadow);max-width:880px;width:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;animation:CompetitorQueriesManager_modalSlideIn__eWkLv .25s ease}@keyframes CompetitorQueriesManager_modalSlideIn__eWkLv{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}[data-theme=dark] .CompetitorQueriesManager_modalPanel__KTLUi{border-color:var(--border-light);box-shadow:0 24px 56px rgba(0,0,0,.4)}.CompetitorQueriesManager_modalHeader__6HNiA{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--border);flex-shrink:0}.CompetitorQueriesManager_modalTitle__3Sish{font-size:16px;font-weight:600;margin:0;color:var(--foreground);font-family:var(--font-sans);letter-spacing:-.02em}.CompetitorQueriesManager_modalClose__5jpYX{width:32px;height:32px;padding:0;border:none;border-radius:var(--radius);background:transparent;color:var(--muted-foreground);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CompetitorQueriesManager_modalClose__5jpYX:hover{background:var(--bg-hover);color:var(--text-primary)}.CompetitorQueriesManager_modalClose__5jpYX i{font-size:22px}.CompetitorQueriesManager_modalBody__ehWvd{padding:20px;overflow-y:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:20px}.CompetitorQueriesManager_modalError__DHw3P{color:#ef4444;font-size:13px;margin-top:8px}.CompetitorQueriesManager_launchSection__Opwv4{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);padding:14px}[data-theme=dark] .CompetitorQueriesManager_launchSection__Opwv4{background:hsla(0,0%,100%,.03)}.CompetitorQueriesManager_launchSectionTitle__dlLFK{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--foreground);margin-bottom:12px;font-family:var(--font-sans);letter-spacing:-.01em}.CompetitorQueriesManager_launchSectionTitle__dlLFK i{font-size:15px;color:var(--accent-blue);flex-shrink:0}.CompetitorQueriesManager_dailyHeader__XA_65{margin-bottom:12px}.CompetitorQueriesManager_dailyHeader__XA_65 .CompetitorQueriesManager_launchSectionTitle__dlLFK{margin-bottom:4px}.CompetitorQueriesManager_launchForm__LQxD3{display:flex;flex-direction:column;gap:10px}.CompetitorQueriesManager_addInput__HAxWV{width:100%;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);font-size:13px;font-family:var(--font-sans);box-sizing:border-box}.CompetitorQueriesManager_addInput__HAxWV:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 40%,transparent)}.CompetitorQueriesManager_addInput__HAxWV::placeholder{color:var(--text-secondary);opacity:.7}[data-theme=dark] .CompetitorQueriesManager_addInput__HAxWV{background:var(--surface-2);border-color:var(--border-light)}.CompetitorQueriesManager_addInput__HAxWV:disabled{opacity:.5;cursor:not-allowed}.CompetitorQueriesManager_limitRow__xvq3I{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.CompetitorQueriesManager_limitLabel__J8xx_{font-size:13px;color:var(--text-secondary);font-family:var(--font-sans);white-space:nowrap}.CompetitorQueriesManager_limitInput__rdSix{width:80px;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);font-size:13px;font-family:var(--font-sans);text-align:center;box-sizing:border-box}.CompetitorQueriesManager_limitInput__rdSix:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 40%,transparent)}.CompetitorQueriesManager_limitInput__rdSix:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .CompetitorQueriesManager_limitInput__rdSix{background:var(--surface-2)}.CompetitorQueriesManager_limitPresets__19nvd{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);background:var(--muted);border-radius:var(--radius)}.CompetitorQueriesManager_limitPreset__1YuD0{height:26px;padding:0 10px;border:none;border-radius:var(--radius);background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;font-family:var(--font-sans);cursor:pointer}.CompetitorQueriesManager_limitPreset__1YuD0:hover:not(:disabled){color:var(--foreground)}.CompetitorQueriesManager_limitPreset__1YuD0:disabled{opacity:.4;cursor:not-allowed}.CompetitorQueriesManager_limitPresetActive__R1OoR{background:var(--card)!important;color:var(--foreground)!important;box-shadow:0 1px 2px rgba(0,0,0,.04)}.CompetitorQueriesManager_launchButton__IeYX_{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;align-self:flex-start}.CompetitorQueriesManager_launchButton__IeYX_:hover:not(:disabled){opacity:.88}.CompetitorQueriesManager_launchButton__IeYX_:disabled{opacity:.45;cursor:not-allowed}.CompetitorQueriesManager_launchButton__IeYX_ i{font-size:17px}.CompetitorQueriesManager_runningCard__PfuAQ{border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--primary) 8%,var(--card));padding:14px 16px;display:flex;flex-direction:column;gap:8px}[data-theme=dark] .CompetitorQueriesManager_runningCard__PfuAQ{background:color-mix(in srgb,var(--primary) 12%,var(--card))}.CompetitorQueriesManager_runningCardHeader__aICzG{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.CompetitorQueriesManager_runningCardDot__jlG2O{width:8px;height:8px;border-radius:50%;background:var(--primary);flex-shrink:0;animation:CompetitorQueriesManager_pulse__9LYN9 1.4s ease infinite}.CompetitorQueriesManager_runningCardTitle__OR1i0{font-size:14px;font-weight:600;color:var(--text-primary);font-family:var(--font-sans)}.CompetitorQueriesManager_runningCardTime__H4SL9{font-size:12px;color:var(--text-secondary);font-family:var(--font-sans);margin-left:auto}.CompetitorQueriesManager_queuedBadge__O6tIr{font-size:11px;font-weight:500;color:#b45309;background:#fff4e5;border-radius:999px;padding:3px 10px;white-space:nowrap}[data-theme=dark] .CompetitorQueriesManager_queuedBadge__O6tIr{background:color-mix(in srgb,#b45309 22%,#111);color:#fbbf24}.CompetitorQueriesManager_progressBar__y18J7{height:3px;background:color-mix(in srgb,var(--primary) 16%,var(--muted));border-radius:2px;overflow:hidden}.CompetitorQueriesManager_progressBarFill___NyX5{height:100%;width:38%;background:var(--primary);border-radius:2px;animation:CompetitorQueriesManager_indeterminate__E70JH 1.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes CompetitorQueriesManager_indeterminate__E70JH{0%{transform:translateX(-150%)}to{transform:translateX(380%)}}.CompetitorQueriesManager_runningCardNote__IoRUP{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);font-family:var(--font-sans)}.CompetitorQueriesManager_runningCardNote__IoRUP i{font-size:14px;flex-shrink:0}.CompetitorQueriesManager_queriesSection__g3yDZ{display:flex;flex-direction:column;gap:12px}.CompetitorQueriesManager_dailySummary__MIvfE{display:flex;flex-direction:column;gap:4px}.CompetitorQueriesManager_dailySummaryMain__A3BFr{display:flex;align-items:center;gap:8px}.CompetitorQueriesManager_dailySummaryMain__A3BFr i{font-size:17px;color:var(--accent-blue);flex-shrink:0}.CompetitorQueriesManager_dailySummaryTitle__zOUOE{font-size:14px;font-weight:600;color:var(--text-primary);font-family:var(--font-sans)}.CompetitorQueriesManager_dailySummaryCount__Dcydb{font-size:12px;font-weight:600;color:var(--accent-blue);background:rgba(var(--accent-rgb),.12);padding:2px 9px;border-radius:999px;text-transform:none;letter-spacing:0}.CompetitorQueriesManager_dailySummaryHint__HDxH4{font-size:12px;color:var(--text-secondary);font-family:var(--font-sans)}.CompetitorQueriesManager_dailyAddForm__nKjmJ{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--muted)}[data-theme=dark] .CompetitorQueriesManager_dailyAddForm__nKjmJ{background:hsla(0,0%,100%,.03)}.CompetitorQueriesManager_dailyAddRow__Vx19_{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.CompetitorQueriesManager_dailyAddButton__grvJY{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;margin-left:auto;border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer}.CompetitorQueriesManager_dailyAddButton__grvJY:hover:not(:disabled){opacity:.88}.CompetitorQueriesManager_dailyAddButton__grvJY:disabled{opacity:.45;cursor:not-allowed}.CompetitorQueriesManager_dailyAddButton__grvJY i{font-size:16px}.CompetitorQueriesManager_dailyEmptyWarn__2VBtl{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,#b45309 22%,var(--border));border-radius:var(--radius);background:#fff4e5;color:var(--foreground);font-size:13px;line-height:1.45;font-family:var(--font-sans)}.CompetitorQueriesManager_dailyEmptyWarn__2VBtl i{font-size:16px;color:#b45309;flex-shrink:0;margin-top:1px}[data-theme=dark] .CompetitorQueriesManager_dailyEmptyWarn__2VBtl{background:color-mix(in srgb,#b45309 16%,var(--card))}.CompetitorQueriesManager_dailyColHead__lejhU{text-align:center!important}.CompetitorQueriesManager_dailyCell___qU_7{text-align:center}.CompetitorQueriesManager_switch__iBU72{position:relative;display:inline-flex;align-items:center;width:38px;height:22px;cursor:pointer;vertical-align:middle}.CompetitorQueriesManager_switchInput__YhihE{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.CompetitorQueriesManager_switchInput__YhihE:disabled{cursor:not-allowed}.CompetitorQueriesManager_switchSlider__jlcn8{position:absolute;inset:0;border-radius:999px;background:var(--text-secondary);opacity:.35;transition:background-color .18s ease,opacity .18s ease}.CompetitorQueriesManager_switchSlider__jlcn8:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .18s ease}.CompetitorQueriesManager_switchInput__YhihE:checked+.CompetitorQueriesManager_switchSlider__jlcn8{background:var(--primary);opacity:1}.CompetitorQueriesManager_switchInput__YhihE:checked+.CompetitorQueriesManager_switchSlider__jlcn8:before{transform:translateX(16px)}.CompetitorQueriesManager_switchInput__YhihE:focus-visible+.CompetitorQueriesManager_switchSlider__jlcn8{box-shadow:0 0 0 2px rgba(var(--accent-rgb),.3)}.CompetitorQueriesManager_switchInput__YhihE:disabled+.CompetitorQueriesManager_switchSlider__jlcn8{opacity:.5}.CompetitorQueriesManager_rowDaily__RGj7i td{background:rgba(var(--accent-rgb),.045)}.CompetitorQueriesManager_rowDaily__RGj7i:hover td{background:rgba(var(--accent-rgb),.08)}.CompetitorQueriesManager_queriesSectionTitle__basn1{font-size:13px;font-weight:600;color:var(--foreground);font-family:var(--font-sans)}.CompetitorQueriesManager_tableWrap__W8YIo{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.CompetitorQueriesManager_table__4Ijqv{width:100%;border-collapse:separate;border-spacing:0}.CompetitorQueriesManager_table__4Ijqv thead th{text-align:left;padding:8px 12px;font-size:12px;font-weight:500;color:var(--muted-foreground);font-family:var(--font-sans);border-bottom:1px solid var(--border);white-space:nowrap}.CompetitorQueriesManager_table__4Ijqv tbody td{padding:10px 12px;font-size:13px;color:var(--text-primary);font-family:var(--font-sans);border-bottom:1px solid var(--border-light);vertical-align:middle}.CompetitorQueriesManager_table__4Ijqv tbody tr:last-child td{border-bottom:none}.CompetitorQueriesManager_table__4Ijqv tbody tr:hover td{background:var(--muted)}.CompetitorQueriesManager_queryText__F2uU1{font-weight:500;display:flex;align-items:center;gap:6px}.CompetitorQueriesManager_defaultBadge__pUGFe{font-size:11px;flex-shrink:0}.CompetitorQueriesManager_defaultBadge__pUGFe,.CompetitorQueriesManager_limitBadge__qQX1x{font-weight:500;color:var(--muted-foreground);background:var(--muted);padding:2px 8px;border-radius:999px}.CompetitorQueriesManager_limitBadge__qQX1x{display:inline-block;font-size:12px;font-family:var(--font-sans)}.CompetitorQueriesManager_limitCell__9TnlQ{white-space:nowrap}.CompetitorQueriesManager_limitInputCompact__T5z9z{width:72px;height:28px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);font-size:13px;font-family:var(--font-sans);text-align:center;box-sizing:border-box;-moz-appearance:textfield}.CompetitorQueriesManager_limitInputCompact__T5z9z::-webkit-inner-spin-button,.CompetitorQueriesManager_limitInputCompact__T5z9z::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CompetitorQueriesManager_limitInputCompact__T5z9z:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 40%,transparent)}.CompetitorQueriesManager_limitInputCompact__T5z9z:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .CompetitorQueriesManager_limitInputCompact__T5z9z{background:var(--surface-2)}.CompetitorQueriesManager_statusBadge__8khtK{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;font-family:var(--font-sans);white-space:nowrap}.CompetitorQueriesManager_statusIdle__C8nAW{background:var(--muted);color:var(--muted-foreground)}.CompetitorQueriesManager_statusRunning__UF1la{background:#eef2ff;color:#4f6bed}.CompetitorQueriesManager_statusDone__quQov{background:#ebf6f0;color:#43946c}.CompetitorQueriesManager_statusError__X4TLn{background:#fdeeee;color:#d15a5a}.CompetitorQueriesManager_statusQueued__akwGp{background:#fff4e5;color:#b45309}[data-theme=dark] .CompetitorQueriesManager_statusDone__quQov{background:color-mix(in srgb,#43946c 22%,#111);color:#86efac}[data-theme=dark] .CompetitorQueriesManager_statusRunning__UF1la{background:color-mix(in srgb,#4f6bed 22%,#111);color:#a5b4fc}[data-theme=dark] .CompetitorQueriesManager_statusQueued__akwGp{background:color-mix(in srgb,#b45309 22%,#111);color:#fbbf24}[data-theme=dark] .CompetitorQueriesManager_statusError__X4TLn{background:color-mix(in srgb,#d15a5a 22%,#111);color:#f0a0a0}.CompetitorQueriesManager_statusDot__gGlII{width:6px;height:6px;border-radius:50%;flex-shrink:0}.CompetitorQueriesManager_statusDotIdle__e6wYb{background:var(--muted-foreground)}.CompetitorQueriesManager_statusDotRunning__mWvm_{background:#4f6bed;animation:CompetitorQueriesManager_pulse__9LYN9 1.5s ease infinite}.CompetitorQueriesManager_statusDotDone__cD8v4{background:#43946c}.CompetitorQueriesManager_statusDotError__cRgGw{background:#d15a5a}.CompetitorQueriesManager_statusDotQueued__m1Yv0{background:#b45309;animation:CompetitorQueriesManager_pulse__9LYN9 1.5s ease infinite}@keyframes CompetitorQueriesManager_pulse__9LYN9{0%,to{opacity:1}50%{opacity:.35}}.CompetitorQueriesManager_actions__hEBBH{display:flex;align-items:center;gap:6px}.CompetitorQueriesManager_actionButton__8jUir{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius);background:transparent;color:var(--muted-foreground);cursor:pointer}.CompetitorQueriesManager_actionButton__8jUir:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.CompetitorQueriesManager_actionButton__8jUir:disabled{opacity:.35;cursor:not-allowed}.CompetitorQueriesManager_actionButton__8jUir i{font-size:15px}.CompetitorQueriesManager_runButton__Q1H_2:hover:not(:disabled){color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.CompetitorQueriesManager_deleteButton__lp8hi:hover:not(:disabled){color:#d15a5a;background:#fdeeee}.CompetitorQueriesManager_lastRun__bJjsF{font-size:12px;color:var(--text-secondary);white-space:nowrap}.CompetitorQueriesManager_errorText__3yEys{font-size:11px;color:#ef4444;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.CompetitorQueriesManager_emptyRow__7qb9j{text-align:center;color:var(--text-secondary);font-style:italic;padding:20px 12px!important}.CompetitorQueriesManager_spinIcon__XeTh2{animation:CompetitorQueriesManager_spin__Hk6TI 1s linear infinite}@keyframes CompetitorQueriesManager_spin__Hk6TI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CompetitorQueriesManager_successCard__YZ_ey{margin:0;border-radius:var(--radius);border:1px solid color-mix(in srgb,#43946c 28%,var(--border));background:#ebf6f0;overflow:hidden}[data-theme=dark] .CompetitorQueriesManager_successCard__YZ_ey{background:color-mix(in srgb,#43946c 16%,var(--card))}.CompetitorQueriesManager_successCardHeader__hRsAW{display:flex;align-items:center;gap:10px;padding:12px 14px}.CompetitorQueriesManager_successCardIcon__0ITJN{flex-shrink:0;font-size:20px;color:#43946c;line-height:1}.CompetitorQueriesManager_successCardContent__p4JFf{flex:1;min-width:0}.CompetitorQueriesManager_successCardTitle__2Gq3l{font-size:13px;font-weight:600;color:#43946c}.CompetitorQueriesManager_successCardMeta__Jj3_I{font-size:12px;color:var(--text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CompetitorQueriesManager_successCardClose__yb7xX{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease;padding:0}.CompetitorQueriesManager_successCardClose__yb7xX:hover{background:rgba(0,0,0,.06);color:var(--text-primary)}.CompetitorQueriesManager_successCardClose__yb7xX i{font-size:16px}.CompetitorQueriesManager_viewResultButton__BjXxZ{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:32px;padding:0 14px;border:none;border-top:1px solid color-mix(in srgb,#43946c 22%,transparent);background:color-mix(in srgb,#43946c 10%,transparent);color:#43946c;font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer}.CompetitorQueriesManager_viewResultButton__BjXxZ:hover{background:color-mix(in srgb,#43946c 16%,transparent)}.CompetitorQueriesManager_viewResultButton__BjXxZ i{font-size:15px}