.CompetitorQueriesManager_triggerButton__HLDKi{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--border-light);border-radius:8px;background:var(--card-bg);color:var(--text-primary);font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.CompetitorQueriesManager_triggerButton__HLDKi:hover{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.06);color:var(--accent-blue)}.CompetitorQueriesManager_triggerButton__HLDKi:focus-visible{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.2)}.CompetitorQueriesManager_triggerButton__HLDKi i{font-size:17px;color:var(--accent-blue)}.CompetitorQueriesManager_triggerButtonRunning__HcvAC{border-color:rgba(5,103,252,.45);background:rgba(5,103,252,.06)}.CompetitorQueriesManager_triggerButtonRunning__HcvAC i{color:#0567fc}.CompetitorQueriesManager_triggerButtonText__DSXwC{white-space:nowrap}.CompetitorQueriesManager_triggerBadge__oZaPY{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:var(--accent-blue);background:rgba(var(--accent-rgb),.12);padding:2px 7px;border-radius:999px;min-width:18px;text-align:center}.CompetitorQueriesManager_triggerBadge__oZaPY i{font-size:12px;color:inherit}[data-theme=dark] .CompetitorQueriesManager_triggerButton__HLDKi{border-color:var(--border-light);background:var(--card-bg)}[data-theme=dark] .CompetitorQueriesManager_triggerButton__HLDKi:hover{background:rgba(var(--accent-rgb),.1)}.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(--card-bg);border-radius:12px;border:1px solid var(--border-light);max-width:800px;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-light);flex-shrink:0}.CompetitorQueriesManager_modalTitle__3Sish{font-size:17px;font-weight:600;margin:0;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.2px}.CompetitorQueriesManager_modalClose__5jpYX{width:36px;height:36px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease;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 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(--surface-2,rgba(0,0,0,.02));border:1px solid var(--border-light);border-radius:10px;padding:16px}[data-theme=dark] .CompetitorQueriesManager_launchSection__Opwv4{background:hsla(0,0%,100%,.03)}.CompetitorQueriesManager_launchSectionTitle__dlLFK{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-family:var(--font-sans)}.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:40px;padding:0 13px;border:1px solid var(--border-light);border-radius:8px;background:var(--card-bg);color:var(--text-primary);font-size:14px;font-family:var(--font-sans);box-sizing:border-box;transition:border-color .2s ease}.CompetitorQueriesManager_addInput__HAxWV:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.12)}.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:34px;padding:0 10px;border:1px solid var(--border-light);border-radius:7px;background:var(--card-bg);color:var(--text-primary);font-size:13px;font-family:var(--font-sans);text-align:center;box-sizing:border-box;transition:border-color .2s ease}.CompetitorQueriesManager_limitInput__rdSix:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.12)}.CompetitorQueriesManager_limitInput__rdSix:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .CompetitorQueriesManager_limitInput__rdSix{background:var(--surface-2)}.CompetitorQueriesManager_limitPresets__19nvd{display:flex;gap:5px}.CompetitorQueriesManager_limitPreset__1YuD0{height:34px;padding:0 12px;border:1px solid var(--border-light);border-radius:7px;background:var(--card-bg);color:var(--text-secondary);font-size:12px;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .15s ease}.CompetitorQueriesManager_limitPreset__1YuD0:hover:not(:disabled){border-color:var(--accent-blue);color:var(--accent-blue);background:rgba(var(--accent-rgb),.06)}.CompetitorQueriesManager_limitPreset__1YuD0:disabled{opacity:.4;cursor:not-allowed}.CompetitorQueriesManager_limitPresetActive__R1OoR{border-color:var(--accent-blue)!important;background:rgba(var(--accent-rgb),.12)!important;color:var(--accent-blue)!important;font-weight:600}.CompetitorQueriesManager_launchButton__IeYX_{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 20px;border:none;border-radius:8px;background:var(--accent-blue);color:#fff;font-size:14px;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:opacity .15s ease,background-color .15s ease;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 rgba(5,103,252,.35);border-radius:10px;background:rgba(5,103,252,.06);padding:14px 16px;display:flex;flex-direction:column;gap:8px}[data-theme=dark] .CompetitorQueriesManager_runningCard__PfuAQ{background:rgba(5,103,252,.09);border-color:rgba(5,103,252,.3)}.CompetitorQueriesManager_runningCardHeader__aICzG{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.CompetitorQueriesManager_runningCardDot__jlG2O{width:9px;height:9px;border-radius:50%;background:#0567fc;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:600;color:#a16207;background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.3);border-radius:20px;padding:2px 8px;white-space:nowrap}.CompetitorQueriesManager_progressBar__y18J7{height:3px;background:rgba(5,103,252,.18);border-radius:2px;overflow:hidden}.CompetitorQueriesManager_progressBarFill___NyX5{height:100%;width:38%;background:#0567fc;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-light);border-radius:10px;background:var(--surface-2,rgba(0,0,0,.02))}[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:34px;padding:0 16px;margin-left:auto;border:none;border-radius:8px;background:var(--accent-blue);color:#fff;font-size:13px;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:opacity .15s ease}.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:11px 13px;border:1px solid rgba(234,179,8,.35);border-radius:9px;background:rgba(234,179,8,.08);color:var(--text-primary);font-size:12.5px;line-height:1.45;font-family:var(--font-sans)}.CompetitorQueriesManager_dailyEmptyWarn__2VBtl i{font-size:16px;color:#eab308;flex-shrink:0;margin-top:1px}.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(--accent-blue);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:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-sans)}.CompetitorQueriesManager_tableWrap__W8YIo{overflow-x:auto}.CompetitorQueriesManager_table__4Ijqv{width:100%;border-collapse:separate;border-spacing:0}.CompetitorQueriesManager_table__4Ijqv thead th{text-align:left;padding:8px 12px;font-size:11px;font-weight:600;color:var(--text-secondary);font-family:var(--font-sans);border-bottom:1px solid var(--border-light);white-space:nowrap;letter-spacing:.04em;text-transform:uppercase}.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:rgba(var(--accent-rgb),.04)}.CompetitorQueriesManager_queryText__F2uU1{font-weight:500;display:flex;align-items:center;gap:6px}.CompetitorQueriesManager_defaultBadge__pUGFe{font-size:10px;font-weight:600;color:var(--text-secondary);background:var(--surface-2);padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.02em;flex-shrink:0}.CompetitorQueriesManager_limitBadge__qQX1x{display:inline-block;font-size:12px;font-weight:500;color:var(--text-secondary);background:var(--surface-2);padding:2px 8px;border-radius:5px;font-family:var(--font-sans)}.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(--surface-2);color:var(--text-secondary)}.CompetitorQueriesManager_statusRunning__UF1la{background:rgba(5,103,252,.12);color:#0567fc}.CompetitorQueriesManager_statusDone__quQov{background:rgba(34,197,94,.12);color:#16a34a}.CompetitorQueriesManager_statusError__X4TLn{background:rgba(239,68,68,.12);color:#ef4444}.CompetitorQueriesManager_statusQueued__akwGp{background:rgba(234,179,8,.12);color:#a16207}[data-theme=dark] .CompetitorQueriesManager_statusDone__quQov{color:#22c55e}[data-theme=dark] .CompetitorQueriesManager_statusRunning__UF1la{color:#60a5fa}[data-theme=dark] .CompetitorQueriesManager_statusQueued__akwGp{color:#facc15}.CompetitorQueriesManager_statusDot__gGlII{width:6px;height:6px;border-radius:50%;flex-shrink:0}.CompetitorQueriesManager_statusDotIdle__e6wYb{background:var(--text-secondary)}.CompetitorQueriesManager_statusDotRunning__mWvm_{background:#0567fc;animation:CompetitorQueriesManager_pulse__9LYN9 1.5s ease infinite}.CompetitorQueriesManager_statusDotDone__cD8v4{background:#22c55e}.CompetitorQueriesManager_statusDotError__cRgGw{background:#ef4444}.CompetitorQueriesManager_statusDotQueued__m1Yv0{background:#eab308;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:30px;height:30px;padding:0;border:1px solid var(--border-light);border-radius:6px;background:var(--card-bg);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.CompetitorQueriesManager_actionButton__8jUir:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--control-border)}.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(--accent-blue);border-color:var(--accent-blue);background:rgba(var(--accent-rgb),.08)}.CompetitorQueriesManager_deleteButton__lp8hi:hover:not(:disabled){color:#ef4444;border-color:#ef4444;background:rgba(239,68,68,.08)}.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 0 16px;border-radius:10px;border:1px solid #22c55e40;background:rgba(34,197,94,.07);overflow:hidden}.CompetitorQueriesManager_successCardHeader__hRsAW{display:flex;align-items:center;gap:10px;padding:12px 14px}.CompetitorQueriesManager_successCardIcon__0ITJN{flex-shrink:0;font-size:20px;color:#22c55e;line-height:1}.CompetitorQueriesManager_successCardContent__p4JFf{flex:1 1;min-width:0}.CompetitorQueriesManager_successCardTitle__2Gq3l{font-size:13px;font-weight:600;color:#16a34a}.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%;padding:9px 14px;border:none;border-top:1px solid #22c55e30;background:rgba(34,197,94,.1);color:#16a34a;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}.CompetitorQueriesManager_viewResultButton__BjXxZ:hover{background:rgba(34,197,94,.18)}.CompetitorQueriesManager_viewResultButton__BjXxZ i{font-size:15px}.CompetitorStock_wrapper__aJpPF{display:flex;flex-direction:column;gap:16px}.CompetitorStock_toolbar__0BFNP{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.CompetitorStock_toolbarLeft__rAcv4,.CompetitorStock_toolbarRight__jvOWv{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.CompetitorStock_datePicker__tAO7U{display:inline-flex;align-items:stretch;gap:6px}.CompetitorStock_dateMain___25OV{position:relative}.CompetitorStock_dateNav__yuK0z{display:inline-flex;align-items:center;justify-content:center;width:34px;border:1px solid var(--border-light);border-radius:10px;background:var(--card-bg);color:var(--text-secondary);font-size:20px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.CompetitorStock_dateNav__yuK0z:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.35);color:var(--accent-blue)}.CompetitorStock_dateNav__yuK0z:disabled{opacity:.4;cursor:not-allowed}.CompetitorStock_dateTrigger__DQwzM{display:inline-flex;align-items:center;gap:10px;min-height:40px;min-width:190px;padding:0 12px;border-radius:10px;border:1px solid var(--border-light);background:var(--card-bg);color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.CompetitorStock_dateTrigger__DQwzM:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.35)}.CompetitorStock_dateTrigger__DQwzM:disabled{opacity:.6;cursor:not-allowed}.CompetitorStock_dateTriggerOpen__mFN_q{border-color:var(--accent-blue)!important;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.CompetitorStock_dateIcon__WO8ju{font-size:19px;color:var(--accent-blue);flex-shrink:0}.CompetitorStock_dateTriggerText__6NJ7F{display:flex;flex-direction:column;line-height:1.15;flex:1 1;min-width:0}.CompetitorStock_dateCaption__02_Zo{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);font-weight:600}.CompetitorStock_dateValue__tsSDB{display:flex;align-items:baseline;gap:7px;font-size:14px;font-weight:600;color:var(--text-primary)}.CompetitorStock_dateRel__WjNw2{font-size:11px;font-weight:500;color:var(--accent-blue);background:rgba(var(--accent-rgb),.1);padding:1px 7px;border-radius:20px;text-transform:lowercase}.CompetitorStock_dateChevron__d0NGa{font-size:17px;color:var(--muted-icon);flex-shrink:0;transition:transform .18s ease}.CompetitorStock_dateChevronOpen__h77HM{transform:rotate(180deg)}.CompetitorStock_dateMenu__cBvm6{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:280px;max-height:380px;overflow:hidden;padding:8px;border:1px solid var(--border-light);border-radius:12px;background:var(--card-bg);box-shadow:0 12px 32px hsla(0,0%,7%,.16);display:flex;flex-direction:column;gap:8px}.CompetitorStock_datePresets__i6SJN{display:flex;flex-wrap:wrap;gap:6px}.CompetitorStock_datePresetBtn__IlvaF{padding:5px 10px;border:1px solid var(--border-light);border-radius:999px;background:var(--surface-2);color:var(--text-secondary);font-family:var(--font-sans);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.CompetitorStock_datePresetBtn__IlvaF:hover{border-color:rgba(var(--accent-rgb),.35);color:var(--accent-blue);background:rgba(var(--accent-rgb),.08)}.CompetitorStock_dateSearch__r2k_W{width:100%;padding:8px 10px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface-2);color:var(--text-primary);font-family:var(--font-sans);font-size:13px}.CompetitorStock_dateSearch__r2k_W:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.CompetitorStock_dateList__PDONs{overflow-y:auto;max-height:260px;display:flex;flex-direction:column;gap:4px}.CompetitorStock_dateGroup__oPAzx{display:flex;flex-direction:column;gap:2px}.CompetitorStock_dateGroupLabel__71oe8{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:6px 8px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);background:var(--card-bg)}.CompetitorStock_dateEmpty__3s5Ce{padding:12px 8px;text-align:center;color:var(--text-secondary);font-size:13px}.CompetitorStock_compareControl__adrug{position:relative;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.CompetitorStock_compareToggle__MD11X{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px dashed var(--border-light);border-radius:10px;background:var(--card-bg);color:var(--text-secondary);font-size:13px;font-weight:600;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.CompetitorStock_compareToggle__MD11X:hover{border-color:rgba(var(--accent-rgb),.5);color:var(--accent-blue)}.CompetitorStock_compareToggleActive__DsaXf,.CompetitorStock_compareToggleOpen__hq69z{border-style:solid;border-color:var(--accent-blue);background:rgba(var(--accent-rgb),.08);color:var(--accent-blue)}.CompetitorStock_compareSpin__Wdyav{animation:CompetitorStock_compareSpin__Wdyav .9s linear infinite}@keyframes CompetitorStock_compareSpin__Wdyav{to{transform:rotate(1turn)}}.CompetitorStock_compareClear__Fw3Ue{display:inline-flex;align-items:center;justify-content:center;width:34px;height:40px;padding:0;border:1px solid var(--border-light);border-radius:10px;background:var(--card-bg);color:var(--text-secondary);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.CompetitorStock_compareClear__Fw3Ue:hover{border-color:rgba(239,68,68,.5);color:#ef4444;background:rgba(239,68,68,.06)}.CompetitorStock_compareMenu__ZRUDK{position:absolute;top:calc(100% + 6px);left:0;z-index:35;min-width:280px;max-height:340px;overflow:hidden;padding:8px;border:1px solid var(--border-light);border-radius:12px;background:var(--card-bg);box-shadow:0 12px 32px hsla(0,0%,7%,.16);display:flex;flex-direction:column;gap:8px}.CompetitorStock_compareSummary__50I3b{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.CompetitorStock_compareSummaryUp__ksKaV{color:#1d7a44;background:rgba(29,122,68,.1);padding:3px 8px;border-radius:8px}.CompetitorStock_compareSummaryDown__QcXjA{color:#dc3545;background:rgba(220,53,69,.1);padding:3px 8px;border-radius:8px}.CompetitorStock_compareSummaryMuted__pxIhO{color:var(--text-secondary);font-weight:500}.CompetitorStock_compareSummarySep__1oJ_h{color:var(--text-secondary);opacity:.4}.CompetitorStock_brandFilterWrap__gp_Wc{display:inline-flex}.CompetitorStock_baselineHint__4UbHQ{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:rgba(var(--accent-rgb),.08);color:var(--text-secondary);font-size:12.5px}.CompetitorStock_baselineHint__4UbHQ i{color:var(--accent-blue);font-size:16px}.CompetitorStock_sparkCell__DsSum{text-align:center;vertical-align:middle}.CompetitorStock_spark__RNfWI{display:inline-block;vertical-align:middle}.CompetitorStock_sparkEmpty__lz1wp{color:var(--muted-icon)}.CompetitorStock_dateOption__euCxK{display:flex;align-items:center;gap:8px;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:13.5px;cursor:pointer;text-align:left;transition:background .12s}.CompetitorStock_dateOption__euCxK:hover{background:var(--bg-hover)}.CompetitorStock_dateOptionActive__i7qZK{background:rgba(var(--accent-rgb),.1)}.CompetitorStock_dateOptionMain__yYBm8{font-weight:600;min-width:92px}.CompetitorStock_dateOptionSub__xoBBF{flex:1 1;color:var(--text-secondary);font-size:12px}.CompetitorStock_dateOptionCheck__ijw8Q{color:var(--accent-blue);font-size:16px}.CompetitorStock_viewSwitch__edRY5{display:inline-flex;border:1px solid var(--border-light);border-radius:8px;overflow:hidden;background:var(--surface-2)}.CompetitorStock_viewBtn__JPXth{padding:7px 14px;border:none;background:transparent;color:var(--text-secondary);font-size:13px;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.CompetitorStock_viewBtn__JPXth:hover{color:var(--text-primary);background:var(--bg-hover)}.CompetitorStock_viewBtnActive__PaMok,.CompetitorStock_viewBtnActive__PaMok:hover{background:var(--accent-blue);color:#fff}.CompetitorStock_excelBtn__AJ_gF,.CompetitorStock_runBtn___7pNZ,.CompetitorStock_secondaryBtn__VuxBd{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;font-size:13px;font-family:var(--font-sans);cursor:pointer;border:1px solid var(--control-border);background:var(--card-bg);color:var(--text-primary);transition:background .15s,opacity .15s}.CompetitorStock_excelBtn__AJ_gF{border-color:#1d7a44;color:#1d7a44}.CompetitorStock_excelBtn__AJ_gF:hover:not(:disabled){background:rgba(29,122,68,.08)}.CompetitorStock_runBtn___7pNZ:hover:not(:disabled),.CompetitorStock_secondaryBtn__VuxBd:hover:not(:disabled){background:var(--bg-hover)}.CompetitorStock_runBtn___7pNZ{border-color:var(--accent-blue);color:var(--accent-blue)}.CompetitorStock_excelBtn__AJ_gF:disabled,.CompetitorStock_runBtn___7pNZ:disabled,.CompetitorStock_secondaryBtn__VuxBd:disabled{opacity:.5;cursor:not-allowed}.CompetitorStock_error__UG1Gk{padding:10px 14px;border-radius:8px;background:rgba(220,53,69,.1);color:#dc3545;font-size:13px}.CompetitorStock_placeholder__DYGeG{padding:48px 16px;text-align:center;color:var(--text-secondary);font-size:14px}.CompetitorStock_brandManager__yQgav{border:1px solid var(--border-light);border-radius:10px;padding:14px 16px;background:var(--surface-2)}.CompetitorStock_brandManagerHead__EfIfX{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px;color:var(--text-primary)}.CompetitorStock_brandHint__jqbb9{font-size:12px;color:var(--text-secondary)}.CompetitorStock_brandList__j4GgQ{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.CompetitorStock_brandList__j4GgQ li{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid var(--border-light);border-radius:20px;background:var(--card-bg);font-size:13px;color:var(--text-primary)}.CompetitorStock_brandList__j4GgQ li label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.CompetitorStock_brandInactive__FJRow{opacity:.5}.CompetitorStock_brandDelete__YjVtn{border:none;background:transparent;color:var(--muted-icon);cursor:pointer;font-size:15px;line-height:1}.CompetitorStock_brandDelete__YjVtn:hover{color:#dc3545}.CompetitorStock_tableScroll___N8V7{overflow:auto;max-height:calc(100vh - 320px);border:1px solid var(--border-light);border-radius:10px;background:var(--card-bg)}.CompetitorStock_table__n1CWy{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px;color:var(--text-primary)}.CompetitorStock_table__n1CWy td,.CompetitorStock_table__n1CWy th{padding:2px 10px;line-height:1.35;border-bottom:1px solid var(--border-light);white-space:nowrap;text-align:left}.CompetitorStock_table__n1CWy thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface-2);font-weight:600;color:var(--text-secondary);text-align:center}.CompetitorStock_table__n1CWy thead th:first-child{text-align:left}.CompetitorStock_num__wQSQ8{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CompetitorStock_stickyCol__mvxzf{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--card-bg);font-weight:500}.CompetitorStock_table__n1CWy thead th.CompetitorStock_stickyCol__mvxzf{z-index:3;background:var(--surface-2)}.CompetitorStock_totalCol__JJtgn{font-weight:600;background:rgba(var(--accent-rgb),.06)}.CompetitorStock_totalRow__O_FUg td{font-weight:700;border-top:2px solid var(--border-light);background:var(--surface-2)}.CompetitorStock_otherRow__eChcK td{font-style:italic;color:var(--text-secondary)}.CompetitorStock_ownBrandCol__siFEe{background:rgba(var(--accent-rgb),.12)!important;box-shadow:inset 1px 0 0 rgba(var(--accent-rgb),.4),inset -1px 0 0 rgba(var(--accent-rgb),.4)}.CompetitorStock_table__n1CWy thead th.CompetitorStock_ownBrandCol__siFEe{background:var(--accent-blue)!important;color:#fff}.CompetitorStock_ownBrandRow__EG_75 td{background:rgba(var(--accent-rgb),.1)}.CompetitorStock_ownBrandRow__EG_75 td.CompetitorStock_stickyCol__mvxzf{background:rgba(var(--accent-rgb),.16);font-weight:700}.CompetitorStock_ownBrandColBorder__71GdI{box-shadow:inset 1px 0 0 rgba(var(--accent-rgb),.65),inset -1px 0 0 rgba(var(--accent-rgb),.65)}.CompetitorStock_table__n1CWy tbody tr:hover .CompetitorStock_stickyCol__mvxzf,.CompetitorStock_table__n1CWy tbody tr:hover td{background:var(--bg-hover)}.CompetitorStock_cell__ZGngE{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:5px}.CompetitorStock_cellVal___ffH_{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CompetitorStock_deltaDown__TQ_70,.CompetitorStock_deltaUp__alm3_{font-size:10.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.2px;white-space:nowrap}.CompetitorStock_deltaUp__alm3_{color:#1d7a44}.CompetitorStock_deltaDown__TQ_70{color:#dc3545}.CompetitorStock_absentRow__nRWOY td{color:var(--muted-icon);background:var(--surface-2)}.CompetitorStock_absentRow__nRWOY td.CompetitorStock_stickyCol__mvxzf{background:var(--surface-2);font-weight:500}.CompetitorStock_absentTag__XwTjB{margin-left:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--muted-icon);background:var(--bg-hover);padding:1px 6px;border-radius:10px;vertical-align:middle}.ToastContext_container__fANy8{position:fixed;bottom:24px;right:24px;z-index:600;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:min(420px,calc(100vw - 32px))}.ToastContext_toast__tCP64{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:500;color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.25);animation:ToastContext_toastIn__cA3X_ .2s ease;pointer-events:all}.ToastContext_message__O9ITs{white-space:pre-line;line-height:1.4}.ToastContext_toastSuccess__GBCyt{background:#16a34a}.ToastContext_toastError__SIA4s{background:#dc2626}.ToastContext_toastInfo__dSqzP{background:var(--accent-blue,#3b82f6)}@keyframes ToastContext_toastIn__cA3X_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.ToastContext_container__fANy8{left:16px;right:16px;bottom:16px;max-width:none}}