.formula_page__hhsZL{max-width:90rem;margin:0 auto;color:var(--text-light-primary);--text-primary:var(--text-light-primary);--text-secondary:var(--text-light-secondary)}.formula_header__PNmiC{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.formula_header__PNmiC h1{font-size:22px;font-weight:650}.formula_muted__MZK5c{color:var(--text-light-secondary);font-size:12px;line-height:1.8}.formula_controls__SPIF9{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.formula_filters__BPlo3{margin-bottom:16px}.formula_search__hPfLF{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0}.formula_input__lj6JH,.formula_select__cs2Zt,.formula_textarea__p32QB{background:var(--card-bg);color:var(--text-light-primary);border:1px solid var(--border-color);border-radius:7px;font:inherit;font-size:13px;padding:8px 10px}.formula_input__lj6JH{flex:1;min-width:160px;max-width:520px}.formula_button__YsgyG{padding:7px 12px;min-height:36px;border:1px solid var(--border-color);border-radius:7px;font-size:13px;cursor:pointer;color:var(--text-light-primary);background:var(--card-bg)}.formula_button__YsgyG:hover{background:var(--bg-hover)}.formula_button__YsgyG[aria-pressed=true],.formula_primary__aTdm5{background:var(--accent-primary);color:var(--card-bg);border-color:var(--accent-primary)}.formula_button__YsgyG:disabled{opacity:.5;cursor:default}.formula_grid__wderq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.formula_card__eZ23M{display:flex;flex-direction:column;gap:12px}.formula_card__eZ23M h2{font-size:16px;font-weight:600;overflow-wrap:anywhere}.formula_title__2qVwN{text-align:left;cursor:pointer;color:inherit}.formula_title__2qVwN:hover{text-decoration:underline;text-underline-offset:3px}.formula_description__8qkcx{font-size:13px;line-height:1.8;color:var(--text-light-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:70px;overflow-wrap:anywhere}.formula_badge__mVMSt{display:inline-block;font-size:12px;padding:3px 8px;border-radius:5px;background:var(--surface-muted);color:var(--text-light-secondary)}.formula_featured__gDGO_{color:var(--accent-gold)}.formula_meta__xaOrt{justify-content:space-between;border-top:1px solid var(--border-color);padding-top:10px;margin-top:auto}.formula_meta__xaOrt,.formula_pagination__TdLXy{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.formula_pagination__TdLXy{justify-content:center;margin-top:20px;font-size:13px}.formula_state__tSwwc{padding:32px 16px;text-align:center;color:var(--text-light-secondary)}.formula_error__x0EgG{color:var(--color-error)}.formula_notice__ADjtc{padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;margin-bottom:14px;font-size:13px;line-height:1.8;background:var(--surface-muted)}.formula_dialog__BCBPw{width:min(1100px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;margin:auto;border:1px solid var(--border-color);border-radius:12px;color:var(--text-light-primary);background:var(--card-bg);overflow:auto}.formula_dialog__BCBPw::backdrop{background:rgb(0 0 0/45%)}.formula_dialogHeader__l8oGa{display:flex;justify-content:space-between;align-items:center;gap:12px;position:sticky;top:0;z-index:1;background:var(--card-bg);padding:16px 20px;border-bottom:1px solid var(--border-color)}.formula_dialogHeader__l8oGa h2{font-size:18px;font-weight:600;overflow-wrap:anywhere}.formula_dialogBody___c_Tf{padding:20px}.formula_detail__acYMU{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:20px}.formula_detail__acYMU h3{font-weight:600;font-size:15px;margin:0 0 12px}.formula_info__G8HWH{line-height:1.9;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:18px}.formula_facts__tWzL_{font-size:13px;margin:16px 0}.formula_facts__tWzL_ div{display:flex;justify-content:space-between;gap:14px;margin:8px 0}.formula_facts__tWzL_ dt{color:var(--text-light-secondary);flex-shrink:0}.formula_facts__tWzL_ dd{overflow-wrap:anywhere;text-align:right}.formula_code__A3A2u{white-space:pre;overflow:auto;max-height:55dvh;min-height:240px;font:13px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;padding:16px;background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px;tab-size:4}.formula_form__UPw7o{display:grid;gap:16px}.formula_form__UPw7o label{display:grid;gap:6px;font-size:13px}.formula_form__UPw7o .formula_input__lj6JH,.formula_form__UPw7o .formula_select__cs2Zt,.formula_form__UPw7o .formula_textarea__p32QB{width:100%;max-width:none}.formula_form__UPw7o .formula_textarea__p32QB{resize:vertical}.formula_form__UPw7o .formula_check__21Iv8{display:flex;align-items:center;gap:8px}.formula_code__A3A2u:focus-visible,.formula_dialog__BCBPw a:focus-visible,.formula_dialog__BCBPw button:focus-visible,.formula_dialog__BCBPw input:focus-visible,.formula_dialog__BCBPw select:focus-visible,.formula_dialog__BCBPw textarea:focus-visible,.formula_page__hhsZL a:focus-visible,.formula_page__hhsZL button:focus-visible,.formula_page__hhsZL input:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media(max-width:1100px){.formula_grid__wderq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.formula_detail__acYMU,.formula_grid__wderq{grid-template-columns:minmax(0,1fr)}.formula_dialogBody___c_Tf,.formula_dialogHeader__l8oGa{padding:14px}.formula_code__A3A2u{max-height:45dvh}.formula_search__hPfLF .formula_input__lj6JH{max-width:none}}.overview_page__8Ubpk{color:var(--text-primary)}.overview_card__JuEti{background:var(--card-bg);border:1px solid var(--border-color,rgba(128,128,128,.18));border-radius:12px;padding:18px;min-width:0}.overview_heading__44yHv,.overview_toolbar__0q65X{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.overview_heading__44yHv{margin-bottom:14px}.overview_heading__44yHv h2{font-size:15px;font-weight:600}.overview_hint__gnLal{color:var(--text-secondary);font-size:12px;line-height:1.8}.overview_link__uYeZs{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.overview_button__TBMrd{padding:6px 12px;border:1px solid var(--border-color,rgba(128,128,128,.25));border-radius:7px;font-size:13px;cursor:pointer;min-height:36px}.overview_button__TBMrd[aria-pressed=true]{background:var(--text-primary);color:var(--card-bg)}.overview_button__TBMrd:disabled{opacity:.5;cursor:wait}.overview_metrics__Cqoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overview_metric__inR1z{padding:15px;border-radius:9px;background:var(--surface-muted,rgba(128,128,128,.06))}.overview_value__N0BKF{font-size:24px;font-weight:600;margin:8px 0;font-variant-numeric:tabular-nums}.overview_pair__TL21C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.overview_table__aGs3N{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.overview_table__aGs3N td,.overview_table__aGs3N th{padding:10px 8px;border-bottom:1px solid var(--border-color,rgba(128,128,128,.15));text-align:right}.overview_table__aGs3N th{color:var(--text-secondary);font-weight:500}.overview_table__aGs3N td:first-child,.overview_table__aGs3N th:first-child{text-align:left}.overview_scroll__mfY3d{overflow-x:auto}.overview_state__grPGX{padding:26px 12px;text-align:center;color:var(--text-secondary);font-size:14px}.overview_heatmap__odlJy{display:grid;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:6px}.overview_heatmapPreview__UliCK{grid-template-columns:repeat(6,minmax(0,1fr))}.overview_anchor__9cibk{scroll-margin-top:100px}.overview_tile__RxZgw{min-height:54px;padding:6px;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-variant-numeric:tabular-nums}.overview_tile__RxZgw span{font-size:13px}.overview_dialog__kgu0f{background:var(--card-bg);color:var(--text-primary);border:1px solid var(--border-color,#888);border-radius:12px;width:min(900px,92vw);max-height:85vh;padding:20px;margin:auto}.overview_dialog__kgu0f::backdrop{background:rgba(0,0,0,.45)}.overview_dialog__kgu0f .overview_scroll__mfY3d{max-height:60vh;overflow:auto}.overview_dialog__kgu0f button:focus-visible,.overview_page__8Ubpk a:focus-visible,.overview_page__8Ubpk button:focus-visible{outline:2px solid #647fa5;outline-offset:3px}@media(max-width:900px){.overview_metrics__Cqoes{grid-template-columns:repeat(2,minmax(0,1fr))}.overview_pair__TL21C{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.overview_card__JuEti{padding:12px}.overview_value__N0BKF{font-size:20px}}@media(max-width:640px){.overview_heatmapPreview__UliCK{grid-template-columns:repeat(3,minmax(0,1fr))}}.hot-concepts_page__do_Xo{max-width:90rem;margin:0 auto;display:grid;gap:16px;color:var(--text-primary)}.hot-concepts_layout__Pw68y{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:stretch}.hot-concepts_main__ZYIqM{position:relative;min-width:0;min-height:320px}.hot-concepts_content__6FlVc{display:grid;gap:16px}.hot-concepts_updateStatus__5Hc7X{position:absolute;top:8px;right:8px;z-index:5;max-width:min(360px,90%);padding:8px 12px;border:1px solid var(--border-color,#8883);border-radius:8px;background:var(--card-bg);box-shadow:0 2px 8px #0001;font-size:12px}.hot-concepts_updateStatus__5Hc7X small{color:var(--text-secondary)}.hot-concepts_content__6FlVc[inert]{pointer-events:none}.hot-concepts_sidebar__59FwQ{display:flex;flex-direction:column;contain:size;min-height:0;overflow:hidden}.hot-concepts_sidebar__59FwQ>:not(.hot-concepts_list__P9Ecp){flex-shrink:0}.hot-concepts_list__P9Ecp{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:0;overflow:auto}.hot-concepts_directory__sQTyi{text-align:left;width:100%;display:flex;flex-direction:column;flex:0 0 auto;align-items:stretch;justify-content:flex-start;gap:4px;padding:7px 9px;white-space:normal;line-height:1.5}.hot-concepts_field__xtAQZ{display:grid;gap:5px;font-size:13px;min-width:0}.hot-concepts_input__coijh{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--border-color,#8886);border-radius:7px;background:var(--card-bg);color:var(--text-primary)}.hot-concepts_form__dptPV{display:grid;gap:12px}.hot-concepts_row__Bhg_N{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hot-concepts_memberships__TOJ2s{white-space:normal;min-width:180px;max-width:340px;text-align:left!important;line-height:1.6}.hot-concepts_error__ccdS8{color:var(--error-color,#dc5050);padding:10px 0}.hot-concepts_notice__RiGDO{background:var(--surface-muted,#8881);border-radius:8px;padding:12px;font-size:13px;line-height:1.8}.hot-concepts_scroll__fe6Hj{overflow:auto;max-height:65vh}.hot-concepts_scroll__fe6Hj thead{position:sticky;top:0;background:var(--card-bg);z-index:1}.hot-concepts_audit__A4i_F{overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;max-height:150px;overflow:auto}@media(max-width:800px){.hot-concepts_layout__Pw68y{grid-template-columns:minmax(0,1fr)}.hot-concepts_sidebar__59FwQ{contain:none;display:block;overflow:visible}}.hot-concepts_directory__sQTyi>*{flex:0 0 auto;min-width:0;overflow-wrap:anywhere}.hot-concepts_directory__sQTyi small{color:inherit;opacity:.8}.hot-concepts_clamp__8sk33{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hot-concepts_mobileDirectory__vilGI{display:none}.hot-concepts_scroll__fe6Hj td:first-child,.hot-concepts_scroll__fe6Hj th:first-child{position:sticky;left:0;background:var(--card-bg);z-index:1;min-width:105px}.hot-concepts_scroll__fe6Hj thead{z-index:2}.hot-concepts_page__do_Xo strong{overflow-wrap:anywhere}.hot-concepts_page__do_Xo summary{cursor:pointer}.hot-concepts_page__do_Xo details p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:800px){.hot-concepts_mobileDirectory__vilGI{display:block}.hot-concepts_list__P9Ecp{display:none}.hot-concepts_memberships__TOJ2s{min-width:160px}}.hot-concepts_metricValue__aKuO7{display:block;font-size:22px}.hot-concepts_compactMetrics__QU0VH{gap:8px}.hot-concepts_compactMetrics__QU0VH>div{padding:6px 10px;font-size:12px}.hot-concepts_compactMetrics__QU0VH .hot-concepts_metricValue__aKuO7{font-size:18px;margin:2px 0}.hot-concepts_segments__yfykV{border-bottom:1px solid var(--border-color,#8883);padding-bottom:8px;margin-bottom:14px}.hot-concepts_segmentToolbar__HvhYP{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:wrap}.hot-concepts_segmentToolbar__HvhYP .hot-concepts_input__coijh{min-height:32px;padding:4px 8px;font-size:12px}.hot-concepts_segmentList__Ceuju{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:6px;max-height:128px;overflow-y:auto;padding:2px}.hot-concepts_segment__mF1VW{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;text-align:left;padding:5px 9px;min-height:52px}.hot-concepts_segment__mF1VW strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hot-concepts_segmentChange__tDGWI{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.hot-concepts_segment__mF1VW small{grid-column:1/-1;font-size:11px;opacity:.8}.hot-concepts_inlineHelp__NfPE7{font-size:12px;color:var(--text-secondary);max-width:360px}.hot-concepts_inlineHelp__NfPE7 p{margin-top:6px}@media(max-width:480px){.hot-concepts_segmentList__Ceuju{grid-template-columns:repeat(2,minmax(0,1fr))}.hot-concepts_segment__mF1VW{padding:5px 6px;column-gap:4px}.hot-concepts_segment__mF1VW strong{font-size:11px}.hot-concepts_segmentChange__tDGWI{font-size:12px}}.hot-concepts_directoryTop__kGyE1{display:flex;align-items:center;justify-content:space-between;gap:6px}.hot-concepts_directoryName__Vw60h{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.hot-concepts_directoryIndex__zkYdK{flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums}.hot-concepts_directoryCounts__jk16Q{display:flex;align-items:center;gap:12px;font-size:11px;opacity:.85;font-variant-numeric:tabular-nums}.hot-concepts_directoryNote__mCukC{font-size:10px;color:var(--text-secondary);margin-top:6px;line-height:1.4}.hot-concepts_updateStatus__5Hc7X{visibility:hidden;animation:hot-concepts_showUpdate__f0GmU 0s linear .15s forwards}@keyframes hot-concepts_showUpdate__f0GmU{to{visibility:visible}}.detail_search__yJLvB{background:var(--card-bg);color:var(--text-primary);border:1px solid var(--border-color);border-radius:7px;padding:6px 10px;font-size:13px;width:min(220px,100%);min-height:36px}.detail_search__yJLvB:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.detail_scroll__7TqWN{max-height:600px;overflow:auto}.detail_table__H_E_v thead{position:sticky;top:0;z-index:2;background:var(--surface-muted)}.detail_table__H_E_v .detail_stock__cVMrZ{position:sticky;left:0;z-index:1;background:var(--card-bg);min-width:150px;text-align:left}.detail_table__H_E_v thead .detail_stock__cVMrZ{z-index:3;background:var(--surface-muted)}.detail_stock__cVMrZ small{display:block;color:var(--text-secondary);font-size:12px;margin-top:3px}@media(max-width:640px){.detail_search__yJLvB{flex:1;min-width:140px}.detail_table__H_E_v a,.detail_table__H_E_v button{display:inline-flex;align-items:center;min-height:36px}}