.SearchBar_wrap__QCvjO{position:relative;flex:1 1;max-width:520px}.SearchBar_field__pu_xu{display:flex;align-items:center;gap:9px;height:40px;padding:0 12px;background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;transition:border-color .15s,box-shadow .15s}.SearchBar_field__pu_xu:focus-within{border-color:var(--ai-dim);box-shadow:0 0 0 3px var(--ai-soft)}.SearchBar_icon__FzLaU{color:var(--text-mid);flex-shrink:0}.SearchBar_input__zK_5r{flex:1 1;background:transparent;border:none;outline:none;color:var(--text-hi);font-size:14px}.SearchBar_input__zK_5r::placeholder{color:var(--text-dim)}.SearchBar_kbd__7uHC1{font-family:var(--font-mono);font-size:10px;color:var(--text-mid);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:5px;padding:2px 6px;flex-shrink:0}.SearchBar_dropdown__h1htp{position:absolute;top:calc(100% + 8px);left:0;right:0;margin:0;padding:6px;list-style:none;background:var(--bg-panel-2);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 24px 60px -20px rgba(0,0,0,.7);z-index:200;animation:SearchBar_rise__DF_LQ .14s ease both}.SearchBar_item____EGU{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer}.SearchBar_itemActive__nNpu4{background:var(--bg-hover)}.SearchBar_badge__sTgHP{font-size:10px;font-weight:700;letter-spacing:.03em;padding:2px 5px;border-radius:4px;color:var(--text-mid);border:1px solid var(--border-strong)}.SearchBar_badge__sTgHP[data-market=KOSPI]{color:#7ab8ff;border-color:rgba(122,184,255,.35)}.SearchBar_badge__sTgHP[data-market=KOSDAQ]{color:#ffcf6b;border-color:rgba(255,207,107,.35)}.SearchBar_name__H_GUE{color:var(--text-hi);font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchBar_code__OjVAW{color:var(--text-mid);font-size:12px}.SearchBar_price__lhMz0{color:var(--text);font-size:13px}.SearchBar_chg__7zCWG{font-size:13px;font-weight:600;min-width:62px;text-align:right}.SearchBar_empty__cO6Op{position:absolute;top:calc(100% + 8px);left:0;right:0;padding:16px;text-align:center;color:var(--text-mid);font-size:13px;background:var(--bg-panel-2);border:1px solid var(--border-strong);border-radius:12px;z-index:200}@media (max-width:720px){.SearchBar_kbd__7uHC1{display:none}.SearchBar_field__pu_xu{height:38px;padding:0 10px}.SearchBar_input__zK_5r{font-size:13px;min-width:0}.SearchBar_wrap__QCvjO{min-width:0;flex:1 1}}.Watchlist_wrap__0amWU{position:relative;flex-shrink:0}.Watchlist_trigger__Y_8hW{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;color:var(--text);font-size:13px;font-weight:600;transition:border-color .15s,color .15s}.Watchlist_triggerOpen__s_OPu,.Watchlist_trigger__Y_8hW:hover{color:var(--gold);border-color:var(--border-strong)}.Watchlist_trigger__Y_8hW svg{color:var(--gold)}.Watchlist_label__o1jW3{white-space:nowrap}.Watchlist_count__mr7vx{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--bg-base);background:var(--gold);border-radius:20px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px}.Watchlist_panel__OBOBK{position:absolute;top:calc(100% + 8px);right:0;width:320px;padding:8px;background:var(--bg-panel-2);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 24px 60px -20px rgba(0,0,0,.7);z-index:200;animation:Watchlist_rise__fcGII .14s ease both}.Watchlist_panelHead__ugdnv{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 10px}.Watchlist_hint__V4N_Y{font-size:11px;color:var(--text-dim)}.Watchlist_emptyNote__2duE8{margin:0;padding:12px 10px 16px;font-size:12.5px;line-height:1.6;color:var(--text-mid);text-align:center}.Watchlist_list__xs5Dm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.Watchlist_row__x_tDV{width:100%;display:flex;align-items:center;justify-content:space-between;padding:9px 10px;background:transparent;border:none;border-radius:8px;text-align:left}.Watchlist_row__x_tDV:hover{background:var(--bg-hover)}.Watchlist_rowMain__BEI_e{display:flex;flex-direction:column;gap:2px}.Watchlist_rowName__okhu_{color:var(--text-hi);font-size:14px;font-weight:600}.Watchlist_rowCode__Yc5Ti{color:var(--text-dim);font-size:11px}.Watchlist_rowNums__Rfx9_{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.Watchlist_rowPrice__BoUvY{color:var(--text);font-size:13px}.Watchlist_rowChg__5MSZ8{font-size:12px;font-weight:600}@media (max-width:720px){.Watchlist_label__o1jW3{display:none}.Watchlist_panel__OBOBK{width:280px}}.Header_header__ZPN_X{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:var(--header-h);background:rgba(10,13,19,.82);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--border)}.Header_inner__q09Ou{max-width:var(--app-max-width);margin:0 auto;height:100%;padding:0 24px;display:flex;align-items:center;gap:20px}.Header_logo__1hGYx{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text-hi);flex-shrink:0}.Header_mark__WNd4u{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#04120f;background:linear-gradient(135deg,var(--ai),#7af5dd);box-shadow:0 0 0 1px rgba(46,230,196,.4),0 6px 18px -6px var(--ai-glow)}.Header_wordmark__VCS3c{font-size:18px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.Header_wordmark__VCS3c b{font-weight:800}.Header_ai__Y5PzM{font-family:var(--font-mono);font-style:normal;font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--ai);border:1px solid var(--ai-dim);border-radius:4px;padding:1px 4px;margin-left:8px;vertical-align:middle}@media (max-width:720px){.Header_inner__q09Ou{padding:0 12px;gap:8px;min-width:0}.Header_inner__q09Ou>*{min-width:0}.Header_wordmark__VCS3c{display:none}}.Tabs_tabs__5b2cu{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:90;height:var(--tabs-h);background:rgba(10,13,19,.82);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--border)}.Tabs_inner__9Z1Wv{max-width:var(--app-max-width);margin:0 auto;height:100%;padding:0 24px;display:flex;align-items:stretch;gap:4px}.Tabs_tab__dP6Ye{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 18px;background:transparent;border:none;color:var(--text-mid);font-size:14px;font-weight:600;letter-spacing:-.01em;transition:color .15s}.Tabs_tab__dP6Ye:hover{color:var(--text)}.Tabs_tab__dP6Ye svg{opacity:.75}.Tabs_active__VhkLC{color:var(--text-hi)}.Tabs_active__VhkLC svg{opacity:1;color:var(--ai)}.Tabs_active__VhkLC:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,var(--ai),#7af5dd);box-shadow:0 0 12px var(--ai-glow)}@media (max-width:720px){.Tabs_inner__9Z1Wv{padding:0 8px}.Tabs_tab__dP6Ye{padding:0 12px;font-size:13px}}.Cards_card__5GMaz{display:flex;flex-direction:column;height:363px;overflow:hidden}.Cards_head__o9izV{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.Cards_title__vVH4z{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700;color:var(--text-hi)}.Cards_titleIcon__xfAow{display:grid;place-items:center;width:26px;height:26px;border-radius:7px}.Cards_hot__yRd2s .Cards_titleIcon__xfAow{color:var(--up);background:var(--up-soft)}.Cards_ai__JpXPi .Cards_titleIcon__xfAow{color:var(--ai);background:var(--ai-soft)}.Cards_chip__BUiq7{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--text-mid);border:1px solid var(--border-strong);border-radius:20px;padding:3px 8px}.Cards_list__1DAjd{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.Cards_row__XS98q{width:100%;display:grid;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:11px;gap:11px;height:54px;padding:0 11px;background:transparent;border:none;border-radius:9px;text-align:left;transition:background .12s}.Cards_row__XS98q:hover{background:var(--bg-hover)}.Cards_rowActive__MLmHQ{background:var(--bg-elevated);box-shadow:inset 2px 0 0 var(--ai)}.Cards_rank__TOvGQ{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--text-dim);text-align:center}.Cards_rowActive__MLmHQ .Cards_rank__TOvGQ,.Cards_row__XS98q:hover .Cards_rank__TOvGQ{color:var(--text-mid)}.Cards_rankTop__gmbg9{color:var(--gold)}.Cards_info__dAqZb{min-width:0}.Cards_name__0rQJv{display:flex;align-items:center;gap:7px;color:var(--text-hi);font-size:14px;font-weight:600}.Cards_nameText__BR11x{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Cards_sub__AkUQt{margin-top:3px;font-size:11.5px;color:var(--text-mid);display:flex;align-items:center;gap:6px}.Cards_subCode__wYhAM{font-family:var(--font-mono);color:var(--text-dim)}.Cards_nums__LuLYQ{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.Cards_metric__G2kgC{font-family:var(--font-mono);font-size:14px;font-weight:700}.Cards_metricSub__QpohI{font-family:var(--font-mono);font-size:11px;color:var(--text-mid)}.Cards_recTag__kmhhv{font-size:10.5px;font-weight:600;color:var(--ai);background:var(--ai-soft);border-radius:4px;padding:1px 5px}.Cards_probWrap__XPZBk{display:flex;align-items:center;gap:8px}.Cards_probBar__a4h6i{width:46px;height:5px;border-radius:3px;background:var(--bg-base);overflow:hidden}.Cards_probFill___xQyH{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--ai-dim),var(--ai))}.Cards_probVal__2ybQh{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--ai);min-width:40px;text-align:right}.AiSignalScannerCard_asOf__04nU2{height:30px;display:flex;align-items:center;justify-content:flex-end;padding:0 16px;font-size:11px;font-weight:600;color:var(--text-dim)}.AiSignalScannerCard_scanRoot__uE7XW .AiSignalScannerCard_scanRow__7iUvJ{grid-template-columns:1fr auto}.AiSignalScannerCard_tail__2x5z1{display:flex;align-items:center;gap:14px}.AiSignalScannerCard_tail__2x5z1 .AiSignalScannerCard_price__z5nnS{color:var(--text-hi)}.AiSignalScannerCard_tail__2x5z1 .AiSignalScannerCard_pctUp__FxaH6{color:var(--up)}.AiSignalScannerCard_tail__2x5z1 .AiSignalScannerCard_pctDown__BsEDv{color:var(--down)}.AiSignalScannerCard_verdict__hUrBV{min-width:62px;text-align:center;font-size:12px;font-weight:800;letter-spacing:-.01em;padding:5px 10px;border-radius:8px;white-space:nowrap}.AiSignalScannerCard_verdictPending__Lh9XK{color:var(--text-dim);font-weight:600}.AiSignalScannerCard_vt_up__0XmTG{color:var(--up);background:var(--up-soft)}.AiSignalScannerCard_vt_ai__rxgTj{color:var(--ai);background:var(--ai-soft)}.AiSignalScannerCard_vt_flat__nGOFG{color:var(--text-mid);background:rgba(154,166,180,.12)}.AiSignalScannerCard_vt_gold__ihBSf{color:var(--gold);background:rgba(240,180,41,.12)}.AiSignalScannerCard_vt_down__Kn_zX{color:var(--down);background:var(--down-soft)}.WatchlistCard_price___A9SB{color:var(--text-hi)}.WatchlistCard_card__VJGA0 .WatchlistCard_pctUp__xwbZT{color:var(--up)}.WatchlistCard_card__VJGA0 .WatchlistCard_pctDown__I__HD{color:var(--down)}.WatchlistCard_titleIcon__AGl8M{color:var(--gold);background:rgba(240,180,41,.12)}.WatchlistCard_star__QDNcD{font-size:12px;color:var(--gold);text-align:center;cursor:pointer;border-radius:5px;transition:color .12s,transform .12s}.WatchlistCard_star__QDNcD:hover{color:var(--down);transform:scale(1.18)}.WatchlistCard_star__QDNcD:focus-visible{outline:2px solid var(--ai);outline-offset:2px}.WatchlistCard_empty__AfBAx{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:24px 18px}.WatchlistCard_emptyStar__9YT9m{font-size:26px;color:var(--border-strong);margin-bottom:2px}.WatchlistCard_emptyTitle__8Z9PZ{margin:0;font-size:14px;font-weight:700;color:var(--text)}.WatchlistCard_emptyDesc__SsU5q{margin:0;font-size:12px;line-height:1.6;color:var(--text-mid)}.WatchlistCard_emptyDesc__SsU5q b{color:var(--gold)}.WatchlistCard_tail__UOFgk{display:flex;align-items:center;gap:14px}.WatchlistCard_verdict__W2z8Z{min-width:62px;text-align:center;font-size:12px;font-weight:800;letter-spacing:-.01em;padding:5px 10px;border-radius:8px;white-space:nowrap;flex:none}.WatchlistCard_verdictNone__4Q31H{color:var(--text-dim);font-weight:600}.WatchlistCard_vt_up__x6F_T{color:var(--up);background:var(--up-soft)}.WatchlistCard_vt_ai__FU7_G{color:var(--ai);background:var(--ai-soft)}.WatchlistCard_vt_flat__HJ096{color:var(--text-mid);background:rgba(154,166,180,.12)}.WatchlistCard_vt_gold__2hMCI{color:var(--gold);background:rgba(240,180,41,.12)}.WatchlistCard_vt_down__u1D0m{color:var(--down);background:var(--down-soft)}.TimeframeScorePanel_wrap__NUJgg{margin-top:14px;padding:14px 18px 2px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.TimeframeScorePanel_head__p_ci1{display:flex;align-items:baseline;justify-content:space-between}.TimeframeScorePanel_title__AKceV{font-size:13px;font-weight:700;color:var(--text-hi);letter-spacing:-.01em}.TimeframeScorePanel_asof__lmlgW{font-size:11px;color:var(--text-dim);font-family:var(--font-mono)}.TimeframeScorePanel_placeholder__ZjmtD{color:var(--text-dim);font-size:13px;padding:10px 0;text-align:center}.TimeframeScorePanel_summary__ix_Yp{display:inline-flex;align-items:baseline;gap:6px;align-self:flex-start;padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:var(--bg-panel-2)}.TimeframeScorePanel_summaryLabel__oFBBD{font-size:11px;color:var(--text-dim)}.TimeframeScorePanel_summaryScore__PsVW8{font-size:18px;font-weight:700;line-height:1}.TimeframeScorePanel_summaryDot__F_0Hs{color:var(--text-dim)}.TimeframeScorePanel_summaryJudge__I_pUt{font-size:12px;font-weight:600}.TimeframeScorePanel_tabs__LI0MR{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px}.TimeframeScorePanel_tab__GhRV0{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-panel-2);cursor:pointer;transition:border-color .15s,background .15s}.TimeframeScorePanel_tab__GhRV0:hover:not(.TimeframeScorePanel_tabDisabled__CdgAZ){border-color:var(--border-strong)}.TimeframeScorePanel_tabActive__QGoQZ{border-color:var(--ai);background:var(--ai-dim)}.TimeframeScorePanel_tabDisabled__CdgAZ{opacity:.4;cursor:default}.TimeframeScorePanel_tabLabel__QzQFK{font-size:12px;color:var(--text-mid)}.TimeframeScorePanel_tabActive__QGoQZ .TimeframeScorePanel_tabLabel__QzQFK{color:var(--text-hi);font-weight:600}.TimeframeScorePanel_tabScore__eZ_l3{font-size:17px;font-weight:700;line-height:1}.TimeframeScorePanel_detail__7dwC4{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-panel-2);padding:14px;display:flex;flex-direction:column;gap:12px}.TimeframeScorePanel_detailEmpty__Sr8Qh{color:var(--text-dim);font-size:13px;text-align:center;padding:6px 0}.TimeframeScorePanel_detailHead__JUHlm{display:flex;align-items:baseline;gap:10px}.TimeframeScorePanel_detailTf___7Fc8{font-size:15px;font-weight:700;color:var(--text-hi)}.TimeframeScorePanel_detailScore__4tozb{font-size:30px;font-weight:700;line-height:1}.TimeframeScorePanel_detailScore__4tozb em{font-size:14px;font-style:normal;font-weight:500;margin-left:2px}.TimeframeScorePanel_detailJudge__UgqzY{font-size:13px;font-weight:600;margin-left:auto}.TimeframeScorePanel_parts__kF1Zw{display:flex;flex-direction:column;gap:9px}.TimeframeScorePanel_partRow__oMNr4{display:grid;grid-template-columns:46px 1fr 28px;align-items:center;grid-gap:10px;gap:10px}.TimeframeScorePanel_partLabel__vcsXq{font-size:12px;color:var(--text-mid)}.TimeframeScorePanel_partTrack__Vzn1L{height:8px;background:var(--bg-base);border-radius:4px;overflow:hidden}.TimeframeScorePanel_partBar__V8_nM{display:block;height:100%;border-radius:4px;transition:width .4s ease}.TimeframeScorePanel_partVal__tj75I{font-size:13px;text-align:right;color:var(--text-hi)}.TimeframeScorePanel_t_up__yJ_FI{color:var(--up)}.TimeframeScorePanel_t_ai__EBL8I{color:var(--ai)}.TimeframeScorePanel_t_flat__HKP7i{color:var(--text-mid)}.TimeframeScorePanel_t_down__Xnp7p{color:var(--down)}.TimeframeScorePanel_partBar__V8_nM.TimeframeScorePanel_t_up__yJ_FI{background:var(--up)}.TimeframeScorePanel_partBar__V8_nM.TimeframeScorePanel_t_ai__EBL8I{background:var(--ai)}.TimeframeScorePanel_partBar__V8_nM.TimeframeScorePanel_t_flat__HKP7i{background:var(--flat)}.TimeframeScorePanel_partBar__V8_nM.TimeframeScorePanel_t_down__Xnp7p{background:var(--down)}.TimeframeScorePanel_bd_up__Eqcxe{border-color:var(--up)}.TimeframeScorePanel_bd_ai__w5gOl{border-color:var(--ai)}.TimeframeScorePanel_bd_flat__a0noY{border-color:var(--border)}.TimeframeScorePanel_bd_down__JkEUi{border-color:var(--down)}.AiAnalyzing_wrap__7EUG3{padding:20px 18px 22px;display:flex;flex-direction:column;gap:16px}.AiAnalyzing_head__KxT8b{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--text-hi)}.AiAnalyzing_spinner__lrr3r{width:15px;height:15px;border-radius:50%;border:2px solid var(--ai-soft);border-top-color:var(--ai);animation:AiAnalyzing_spin__qY55l .7s linear infinite}@keyframes AiAnalyzing_spin__qY55l{to{transform:rotate(1turn)}}.AiAnalyzing_stages__XYUB2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.AiAnalyzing_stage__Ujjay{display:flex;flex-direction:column;gap:6px;opacity:0;animation:AiAnalyzing_appear__Vhurr .3s ease forwards;animation-delay:calc(var(--i) * .22s)}@keyframes AiAnalyzing_appear__Vhurr{to{opacity:1}}.AiAnalyzing_label__3QkiQ{font-size:12px;font-weight:600;color:var(--text-mid)}.AiAnalyzing_track__LM_eU{height:6px;border-radius:4px;background:var(--bg-base);overflow:hidden}.AiAnalyzing_fill__Ux8Q_{display:block;height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,var(--ai-dim),var(--ai));animation:AiAnalyzing_fill__Ux8Q_ .6s ease forwards;animation-delay:calc(var(--i) * .22s + .1s)}@keyframes AiAnalyzing_fill__Ux8Q_{to{width:100%}}.AiAnalysisPanel_panel__toZrT{padding:0;overflow:hidden;display:flex;flex-direction:column;height:100%}.AiAnalysisPanel_head__KJBZp{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;background:linear-gradient(100deg,var(--ai-soft),transparent 70%);border-bottom:1px solid var(--border)}.AiAnalysisPanel_headTitle__orhX9{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700;color:var(--text-hi);letter-spacing:-.01em}.AiAnalysisPanel_aiDot__7KT4L{width:9px;height:9px;border-radius:50%;background:var(--ai);box-shadow:0 0 10px var(--ai-glow);animation:AiAnalysisPanel_pulse-dot__lDGxs 1.8s ease-in-out infinite}.AiAnalysisPanel_headSub__AWsyu{font-size:11px;color:var(--text-mid);font-weight:600}.AiAnalysisPanel_sampleBadge__Bkjhq{font-size:10px;font-weight:700;letter-spacing:.03em;color:var(--gold);background:rgba(240,180,41,.12);border:1px solid rgba(240,180,41,.35);border-radius:20px;padding:2px 9px}.AiAnalysisPanel_trendBlock__7e7cF{padding:16px 18px;border-bottom:1px solid var(--border)}.AiAnalysisPanel_trendTop__J_JWy{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.AiAnalysisPanel_trendBadge__98B04{font-size:15px;font-weight:800;padding:4px 14px;border-radius:8px}.AiAnalysisPanel_trendBadge__98B04.AiAnalysisPanel_up__104E9{color:var(--up);background:var(--up-soft);box-shadow:inset 0 0 0 1px rgba(255,91,91,.35)}.AiAnalysisPanel_trendBadge__98B04.AiAnalysisPanel_down__OnRPa{color:var(--down);background:var(--down-soft);box-shadow:inset 0 0 0 1px rgba(77,141,255,.35)}.AiAnalysisPanel_trendBadge__98B04.AiAnalysisPanel_flat__WvKD5{color:var(--flat);background:rgba(154,166,180,.12);box-shadow:inset 0 0 0 1px rgba(154,166,180,.3)}.AiAnalysisPanel_probRow__oRFd_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.AiAnalysisPanel_prob__SvXUa{display:flex;flex-direction:column;gap:6px}.AiAnalysisPanel_probHead__3Orvp{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-mid);font-weight:600}.AiAnalysisPanel_probHead__3Orvp .AiAnalysisPanel_mono__cInS_{color:var(--text-hi);font-weight:700}.AiAnalysisPanel_probTrack__3Lo3v{height:6px;border-radius:4px;background:var(--bg-base);overflow:hidden}.AiAnalysisPanel_probBar__Vwd_I{display:block;height:100%;border-radius:4px}.AiAnalysisPanel_pUp__1F0ak{background:linear-gradient(90deg,#b33,var(--up))}.AiAnalysisPanel_pFlat__XMWOj{background:var(--flat)}.AiAnalysisPanel_pDown__nLD21{background:linear-gradient(90deg,#345,var(--down))}.AiAnalysisPanel_metrics__gkVh_{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--border);border-bottom:1px solid var(--border)}.AiAnalysisPanel_metric__OSmne{background:var(--bg-panel);padding:13px 16px;display:flex;flex-direction:column;gap:6px}.AiAnalysisPanel_metricLabel__7Cjfg{font-size:11px;color:var(--text-mid);font-weight:600}.AiAnalysisPanel_metricValue__gYnvf{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--text-hi);flex-wrap:wrap}.AiAnalysisPanel_tag__K6Fp2{font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px}.AiAnalysisPanel_tagGood__EZJPu{color:var(--up);background:var(--up-soft)}.AiAnalysisPanel_tagWarn___uCZh{color:var(--gold);background:rgba(240,180,41,.12)}.AiAnalysisPanel_orderbook__i_FtW{display:inline-flex;align-items:center;gap:6px}.AiAnalysisPanel_stars__MJYzJ{letter-spacing:1px;font-size:12px}.AiAnalysisPanel_starOn__JFt8D{color:var(--gold)}.AiAnalysisPanel_starOff__lriVk{color:var(--border-strong)}.AiAnalysisPanel_verdict__Z26eK{margin:16px 18px;padding:15px 16px;border-radius:12px;border:1px solid var(--border-strong);background:var(--bg-elevated);position:relative;overflow:hidden}.AiAnalysisPanel_verdictHead__frGWD{display:flex;align-items:center;justify-content:space-between}.AiAnalysisPanel_confidence__f4uy_{font-size:20px;font-weight:800;color:var(--text-hi)}.AiAnalysisPanel_verdictAction__Ts78Z{font-size:26px;font-weight:800;letter-spacing:-.02em;margin:6px 0 12px;color:var(--text-hi)}.AiAnalysisPanel_confBar__qu5HG{height:8px;border-radius:5px;background:var(--bg-base);overflow:hidden}.AiAnalysisPanel_confFill__iJQHb{display:block;height:100%;border-radius:5px}.AiAnalysisPanel_toneBuy__dhUoS{box-shadow:inset 3px 0 0 var(--up)}.AiAnalysisPanel_toneBuy__dhUoS .AiAnalysisPanel_confFill__iJQHb,.AiAnalysisPanel_toneHold__qyJJ8 .AiAnalysisPanel_confFill__iJQHb{background:linear-gradient(90deg,#b33,var(--up))}.AiAnalysisPanel_toneBuy__dhUoS .AiAnalysisPanel_confidence__f4uy_,.AiAnalysisPanel_toneBuy__dhUoS .AiAnalysisPanel_verdictAction__Ts78Z{color:var(--up)}.AiAnalysisPanel_toneTake__SHYP8{box-shadow:inset 3px 0 0 var(--gold)}.AiAnalysisPanel_toneTake__SHYP8 .AiAnalysisPanel_confFill__iJQHb{background:linear-gradient(90deg,#a97b12,var(--gold))}.AiAnalysisPanel_toneTake__SHYP8 .AiAnalysisPanel_confidence__f4uy_,.AiAnalysisPanel_toneTake__SHYP8 .AiAnalysisPanel_verdictAction__Ts78Z{color:var(--gold)}.AiAnalysisPanel_toneWait__5c16v,.AiAnalysisPanel_toneWatch__o5757{box-shadow:inset 3px 0 0 var(--ai)}.AiAnalysisPanel_toneWait__5c16v .AiAnalysisPanel_confFill__iJQHb,.AiAnalysisPanel_toneWatch__o5757 .AiAnalysisPanel_confFill__iJQHb{background:linear-gradient(90deg,var(--ai-dim),var(--ai))}.AiAnalysisPanel_toneWait__5c16v .AiAnalysisPanel_confidence__f4uy_,.AiAnalysisPanel_toneWait__5c16v .AiAnalysisPanel_verdictAction__Ts78Z,.AiAnalysisPanel_toneWatch__o5757 .AiAnalysisPanel_confidence__f4uy_,.AiAnalysisPanel_toneWatch__o5757 .AiAnalysisPanel_verdictAction__Ts78Z{color:var(--ai)}.AiAnalysisPanel_toneHold__qyJJ8{box-shadow:inset 3px 0 0 var(--up)}.AiAnalysisPanel_toneHold__qyJJ8 .AiAnalysisPanel_confidence__f4uy_,.AiAnalysisPanel_toneHold__qyJJ8 .AiAnalysisPanel_verdictAction__Ts78Z{color:var(--text-hi)}.AiAnalysisPanel_levels__jvNdO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:0 18px 16px}.AiAnalysisPanel_level___cO5C{padding:10px 12px;border-radius:9px;background:var(--bg-base);border:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.AiAnalysisPanel_levelLabel__MkWE_{font-size:10.5px;color:var(--text-mid);font-weight:600}.AiAnalysisPanel_levelValue__FPGDM{font-size:13px;font-weight:700;color:var(--text-hi)}.AiAnalysisPanel_level_ai__KhPpY{border-color:rgba(46,230,196,.28)}.AiAnalysisPanel_level_ai__KhPpY .AiAnalysisPanel_levelLabel__MkWE_{color:var(--ai)}.AiAnalysisPanel_level_up__AIsJK{border-color:rgba(255,91,91,.28)}.AiAnalysisPanel_level_up__AIsJK .AiAnalysisPanel_levelValue__FPGDM{color:var(--up)}.AiAnalysisPanel_level_down__DY6Yo{border-color:rgba(77,141,255,.28)}.AiAnalysisPanel_level_down__DY6Yo .AiAnalysisPanel_levelValue__FPGDM{color:var(--down)}.AiAnalysisPanel_explain__4KMQM{padding:16px 18px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;flex:1 1}.AiAnalysisPanel_explain__4KMQM p{margin:0;font-size:13.5px;line-height:1.72;color:var(--text)}.AiAnalysisPanel_summaryRow__Z6UIo{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:14px 18px 4px}.AiAnalysisPanel_sumCell__AoPnY{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.AiAnalysisPanel_predBlock__aNIfL{padding:14px 18px 0;display:flex;flex-direction:column;gap:7px}.AiAnalysisPanel_predHead__VQDpD{display:flex;align-items:baseline;justify-content:space-between}.AiAnalysisPanel_predPct__nx3EJ{font-size:22px;font-weight:700;line-height:1}.AiAnalysisPanel_predTrack__gwWnZ{height:9px;background:var(--bg-panel-2);border-radius:5px;overflow:hidden}.AiAnalysisPanel_predFill__Ijff3{display:block;height:100%;border-radius:5px;transition:width .4s ease}.AiAnalysisPanel_predWait__4fkDe{margin:0;font-size:12.5px;color:var(--text-dim)}.AiAnalysisPanel_predTime__u179L{font-size:11px;color:var(--text-dim);font-family:var(--font-mono)}.AiAnalysisPanel_t_up__1V26g{color:var(--up)}.AiAnalysisPanel_t_down__DLdPO{color:var(--down)}.AiAnalysisPanel_t_flat__mR0Ro{color:var(--text-mid)}.AiAnalysisPanel_bg_up__5xd_P{background:var(--up)}.AiAnalysisPanel_bg_down__GWlTx{background:var(--down)}.AiAnalysisPanel_bg_flat__wsksx{background:var(--flat)}.AiAnalysisPanel_narrative__3_kbe{padding:14px 18px 4px;display:flex;flex-direction:column;gap:12px}.AiAnalysisPanel_narrLine__j4km9{display:flex;flex-direction:column;gap:3px}.AiAnalysisPanel_narrTitle__Cigts{font-size:11px;font-weight:700;color:var(--text-dim);letter-spacing:.04em}.AiAnalysisPanel_narrBody__SAxMP{margin:0;font-size:13.5px;line-height:1.6;color:var(--text)}.AiAnalysisPanel_verdictBody__hsxjW{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--text-mid)}.AiAnalysisPanel_v_up__UaasX .AiAnalysisPanel_confFill__iJQHb{background:var(--up)}.AiAnalysisPanel_v_up__UaasX .AiAnalysisPanel_confidence__f4uy_,.AiAnalysisPanel_v_up__UaasX .AiAnalysisPanel_verdictAction__Ts78Z{color:var(--up)}.AiAnalysisPanel_v_down__KfshP .AiAnalysisPanel_confFill__iJQHb{background:var(--down)}.AiAnalysisPanel_v_down__KfshP .AiAnalysisPanel_confidence__f4uy_,.AiAnalysisPanel_v_down__KfshP .AiAnalysisPanel_verdictAction__Ts78Z{color:var(--down)}.AiAnalysisPanel_v_flat__UJZzy .AiAnalysisPanel_confFill__iJQHb{background:var(--flat)}.AiAnalysisPanel_v_flat__UJZzy .AiAnalysisPanel_confidence__f4uy_,.AiAnalysisPanel_v_flat__UJZzy .AiAnalysisPanel_verdictAction__Ts78Z{color:var(--text-mid)}.AiAnalysisPanel_opinion__R76Oa{margin:14px 18px 0;padding:14px 16px;border:1px solid var(--border);border-left-width:3px;border-radius:var(--r-md);background:var(--bg-panel-2);display:flex;flex-direction:column;gap:8px}.AiAnalysisPanel_opinion__R76Oa.AiAnalysisPanel_v_up__UaasX{border-left-color:var(--up)}.AiAnalysisPanel_opinion__R76Oa.AiAnalysisPanel_v_down__KfshP{border-left-color:var(--down)}.AiAnalysisPanel_opinion__R76Oa.AiAnalysisPanel_v_flat__UJZzy{border-left-color:var(--flat)}.AiAnalysisPanel_opinionBody__1U0nO{margin:0;font-size:13.5px;line-height:1.75;color:var(--text)}.AiAnalysisPanel_opinionList__9aCw7{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.AiAnalysisPanel_opinionLine__5qCoK{position:relative;padding-left:15px;font-size:13px;line-height:1.55;color:var(--text)}.AiAnalysisPanel_opinionLine__5qCoK:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.5}.AiAnalysisPanel_levelsNote__SdVY9{padding:14px 18px 0;display:flex;flex-direction:column;gap:6px}.AiAnalysisPanel_levelsNote__SdVY9 p{margin:0;font-size:12.5px;line-height:1.6;color:var(--text-dim)}.AiAnalysisPanel_disclaimer__pFnpd{margin:0;padding:16px 18px;font-size:11px;line-height:1.6;color:var(--text-dim)}.AiAnalysisPanel_trendMini__XK1a2{font-size:12px;font-weight:700;padding:2px 9px;border-radius:6px}.AiAnalysisPanel_trendMini__XK1a2.AiAnalysisPanel_up__104E9{color:var(--up);background:var(--up-soft)}.AiAnalysisPanel_trendMini__XK1a2.AiAnalysisPanel_down__OnRPa{color:var(--down);background:var(--down-soft)}.AiAnalysisPanel_trendMini__XK1a2.AiAnalysisPanel_flat__WvKD5{color:var(--flat);background:rgba(154,166,180,.12)}.AiAnalysisPanel_verdictHint__RRpUJ{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--text-mid)}.AiAnalysisPanel_confRow__MyM99{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.AiAnalysisPanel_confMeta__QsAgk{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.AiAnalysisPanel_confMetaVal__VYi9e{font-size:15px;font-weight:800;color:var(--text-hi)}.AiAnalysisPanel_predRow__rEPSV{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 0}.AiAnalysisPanel_predVal__JymWi{display:flex;align-items:baseline;gap:8px}.AiAnalysisPanel_vt_up__ik5nv{box-shadow:inset 3px 0 0 var(--up)}.AiAnalysisPanel_vt_up__ik5nv .AiAnalysisPanel_confidence__f4uy_,.AiAnalysisPanel_vt_up__ik5nv .AiAnalysisPanel_verdictAction__Ts78Z{color:var(--up)}.AiAnalysisPanel_vt_up__ik5nv .AiAnalysisPanel_confFill__iJQHb{background:linear-gradient(90deg,#b33,var(--up))}.AiAnalysisPanel_vt_ai__ggJx1{box-shadow:inset 3px 0 0 var(--ai)}.AiAnalysisPanel_vt_ai__ggJx1 .AiAnalysisPanel_confidence__f4uy_,.AiAnalysisPanel_vt_ai__ggJx1 .AiAnalysisPanel_verdictAction__Ts78Z{color:var(--ai)}.AiAnalysisPanel_vt_ai__ggJx1 .AiAnalysisPanel_confFill__iJQHb{background:linear-gradient(90deg,var(--ai-dim),var(--ai))}.AiAnalysisPanel_vt_flat__6AM28{box-shadow:inset 3px 0 0 var(--flat)}.AiAnalysisPanel_vt_flat__6AM28 .AiAnalysisPanel_verdictAction__Ts78Z{color:var(--text-hi)}.AiAnalysisPanel_vt_flat__6AM28 .AiAnalysisPanel_confidence__f4uy_{color:var(--flat)}.AiAnalysisPanel_vt_flat__6AM28 .AiAnalysisPanel_confFill__iJQHb{background:var(--flat)}.AiAnalysisPanel_vt_gold__qpShN{box-shadow:inset 3px 0 0 var(--gold)}.AiAnalysisPanel_vt_gold__qpShN .AiAnalysisPanel_confidence__f4uy_,.AiAnalysisPanel_vt_gold__qpShN .AiAnalysisPanel_verdictAction__Ts78Z{color:var(--gold)}.AiAnalysisPanel_vt_gold__qpShN .AiAnalysisPanel_confFill__iJQHb{background:linear-gradient(90deg,#a97b12,var(--gold))}.AiAnalysisPanel_vt_down__sgMuG{box-shadow:inset 3px 0 0 var(--down)}.AiAnalysisPanel_vt_down__sgMuG .AiAnalysisPanel_confidence__f4uy_,.AiAnalysisPanel_vt_down__sgMuG .AiAnalysisPanel_verdictAction__Ts78Z{color:var(--down)}.AiAnalysisPanel_vt_down__sgMuG .AiAnalysisPanel_confFill__iJQHb{background:linear-gradient(90deg,#345,var(--down))}@media (max-width:480px){.AiAnalysisPanel_levels__jvNdO,.AiAnalysisPanel_metrics__gkVh_{grid-template-columns:1fr}}.ChartAnalysisTab_tab__K2Fo7{display:flex;flex-direction:column;gap:20px;padding-top:24px;animation:ChartAnalysisTab_rise__4GEf3 .3s ease both}.ChartAnalysisTab_cardsRow__xCO7H{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.ChartAnalysisTab_container__LodkG{display:grid;grid-template-columns:3fr 2fr;grid-gap:16px;gap:16px;animation:ChartAnalysisTab_rise__4GEf3 .3s ease both}.ChartAnalysisTab_left__8BsG0{min-width:0;display:flex;flex-direction:column}.ChartAnalysisTab_stockHead__02rZL{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 4px 14px;flex-wrap:wrap}.ChartAnalysisTab_headRight__Yr2Db{display:flex;align-items:center;gap:12px}.ChartAnalysisTab_starBtn__NTK3w{display:grid;place-items:center;width:34px;height:34px;background:transparent;border:none;color:var(--text-mid);transition:color .15s,transform .1s}.ChartAnalysisTab_starBtn__NTK3w:hover{color:var(--gold)}.ChartAnalysisTab_starBtn__NTK3w:active{transform:scale(.9)}.ChartAnalysisTab_starOn__U02xm{color:var(--gold)}.ChartAnalysisTab_stockId__8PeGY{display:flex;align-items:center;gap:10px}.ChartAnalysisTab_badge__t1rJQ{font-size:10px;font-weight:700;letter-spacing:.03em;padding:3px 6px;border-radius:5px;color:var(--text-mid);border:1px solid var(--border-strong)}.ChartAnalysisTab_badge__t1rJQ[data-market=KOSPI]{color:#7ab8ff;border-color:rgba(122,184,255,.35)}.ChartAnalysisTab_badge__t1rJQ[data-market=KOSDAQ]{color:#ffcf6b;border-color:rgba(255,207,107,.35)}.ChartAnalysisTab_stockName__LvGxP{margin:0;font-size:22px;font-weight:700;color:var(--text-hi);letter-spacing:-.02em}.ChartAnalysisTab_stockCode__Iww_j{font-size:13px;color:var(--text-dim)}.ChartAnalysisTab_stockQuote__ZfAbd{display:flex;align-items:baseline;gap:12px}.ChartAnalysisTab_price__UKq3T{font-size:24px;font-weight:700;color:var(--text-hi)}.ChartAnalysisTab_price__UKq3T em{font-style:normal;font-size:13px;font-weight:500;color:var(--text-mid);margin-left:3px}.ChartAnalysisTab_change__Fu9MG{font-size:15px;font-weight:700}.ChartAnalysisTab_right__D_0Kj{min-width:0}.ChartAnalysisTab_candleAsof__Yti8I{margin:0 0 8px;font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.ChartAnalysisTab_chartLoading__o_Xg0{display:grid;place-items:center;height:460px;color:var(--text-mid);font-size:14px;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-lg)}@media (max-width:1080px){.ChartAnalysisTab_cardsRow__xCO7H,.ChartAnalysisTab_container__LodkG{grid-template-columns:1fr}}@media (max-width:720px){.ChartAnalysisTab_tab__K2Fo7{gap:14px;padding-top:16px}.ChartAnalysisTab_container__LodkG{order:1}.ChartAnalysisTab_cardsRow__xCO7H{order:2}}.TimeframePicker_panel__ABjWi{display:flex;flex-direction:column;overflow:hidden}.TimeframePicker_head__fTA_M{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid var(--border)}.TimeframePicker_headTitle__z6aZf{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--text-hi)}.TimeframePicker_headTitle__z6aZf svg{color:var(--ai)}.TimeframePicker_hint__ogYum{font-size:11px;font-weight:600;color:var(--text-mid);border:1px solid var(--border-strong);border-radius:20px;padding:3px 9px}.TimeframePicker_list__3_1A4{padding:6px;display:flex;flex-direction:column;gap:3px}.TimeframePicker_item__ETsW_{display:grid;grid-template-columns:18px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:9px;border-radius:9px;cursor:pointer;transition:background .12s}.TimeframePicker_item__ETsW_:hover{background:var(--bg-hover)}.TimeframePicker_itemOn__93_OA,.TimeframePicker_itemOn__93_OA:hover{background:var(--ai-soft)}.TimeframePicker_radio__7wBKW{position:absolute;opacity:0;width:0;height:0}.TimeframePicker_dot__1FjaM{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--border-strong);background:var(--bg-base);display:grid;place-items:center;transition:border-color .12s}.TimeframePicker_itemOn__93_OA .TimeframePicker_dot__1FjaM{border-color:var(--ai)}.TimeframePicker_itemOn__93_OA .TimeframePicker_dot__1FjaM:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--ai);box-shadow:0 0 8px var(--ai-glow)}.TimeframePicker_labelRow__lvJrW{display:flex;align-items:center;gap:8px;min-width:0}.TimeframePicker_label__ikze9{font-size:13.5px;font-weight:700;color:var(--text-hi)}.TimeframePicker_kind__vWfIR{font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--text-mid);background:var(--bg-base);border:1px solid var(--border);border-radius:5px;padding:1px 6px}.TimeframePicker_itemOn__93_OA .TimeframePicker_kind__vWfIR{color:var(--ai);border-color:rgba(46,230,196,.3)}.TimeframePicker_gameHead__NFbuY{margin-top:2px;padding:9px 14px 3px;border-top:1px solid var(--border);font-size:12.5px;font-weight:700;color:var(--text-hi)}.TimeframePicker_gamePct__rxzcG{font-style:normal;font-size:11px;font-weight:600;color:var(--text-mid)}.TimeframePicker_itemOn__93_OA .TimeframePicker_gamePct__rxzcG{color:var(--ai)}.TimeframePicker_gameCaption__y_f6l{margin:0;padding:2px 14px 11px;font-size:11px;line-height:1.5;color:var(--text-dim)}@media (max-width:720px){.TimeframePicker_listRow__LrMII{flex-direction:row;flex-wrap:wrap;gap:6px}.TimeframePicker_listRow__LrMII .TimeframePicker_item__ETsW_{grid-template-columns:auto auto;gap:6px;padding:8px 11px;border:1px solid var(--border)}.TimeframePicker_listRow__LrMII .TimeframePicker_dot__1FjaM{width:14px;height:14px}.TimeframePicker_listRow__LrMII .TimeframePicker_itemOn__93_OA .TimeframePicker_dot__1FjaM:after{width:7px;height:7px}.TimeframePicker_listRow__LrMII .TimeframePicker_label__ikze9{font-size:12.5px}.TimeframePicker_head__fTA_M{padding:11px 12px}.TimeframePicker_gameHead__NFbuY{padding:8px 12px 3px}.TimeframePicker_gameCaption__y_f6l{padding:2px 12px 9px}}.FavoritesPanel_panel__Xr49q{display:flex;flex-direction:column;overflow:hidden}.FavoritesPanel_head__2ZXdD{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 14px;border-bottom:1px solid var(--border)}.FavoritesPanel_title__t63cf{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--text-hi)}.FavoritesPanel_title__t63cf svg{color:var(--ai)}.FavoritesPanel_create__CwJdl{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;color:var(--ai);background:transparent;border:1px solid var(--border-strong);border-radius:20px;padding:4px 11px;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.FavoritesPanel_create__CwJdl:hover{border-color:var(--ai);background:var(--ai-soft)}.FavoritesPanel_create__CwJdl[data-on=true]{color:var(--text-mid)}.FavoritesPanel_create__CwJdl[data-on=true]:hover{color:var(--text-hi);border-color:var(--text-mid);background:transparent}.FavoritesPanel_body__sGLbu{padding:6px;display:flex;flex-direction:column;gap:3px}.FavoritesPanel_createBox___ricO{border:1px solid var(--border-strong);border-radius:9px;padding:9px;margin-bottom:3px;background:var(--bg-base)}.FavoritesPanel_hint__Cmb5R{font-size:12px;color:var(--text-mid);text-align:center;padding:6px 0;line-height:1.5}.FavoritesPanel_chips__L1w_n{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:9px}.FavoritesPanel_chip__r_B3i{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--ai);background:var(--ai-soft);border:1px solid rgba(46,230,196,.3);border-radius:5px;padding:3px 7px;white-space:nowrap;cursor:pointer;transition:color .12s,background .12s,border-color .12s}.FavoritesPanel_chip__r_B3i svg{opacity:.6}.FavoritesPanel_chip__r_B3i:hover{color:var(--down);background:var(--down-soft);border-color:var(--down)}.FavoritesPanel_chip__r_B3i:hover svg{opacity:1}.FavoritesPanel_tfRow__kLNzo{display:flex;align-items:center;gap:6px;margin-bottom:8px}.FavoritesPanel_tfLabel__sKuwc{font-size:10px;font-weight:700;color:var(--text-mid);white-space:nowrap}.FavoritesPanel_tfOptions__U_Uy6{display:flex;flex-wrap:wrap;gap:4px}.FavoritesPanel_tfBtn__jVYYC{font-size:10.5px;font-weight:700;color:var(--text-mid);background:var(--bg-inset,hsla(0,0%,100%,.03));border:1px solid var(--border-strong);border-radius:5px;padding:3px 7px;cursor:pointer;transition:color .12s,background .12s,border-color .12s}.FavoritesPanel_tfBtn__jVYYC:hover{color:var(--text-hi);border-color:var(--ai)}.FavoritesPanel_tfBtnOn__F4ujL{color:var(--ai);background:var(--ai-soft);border-color:var(--ai)}.FavoritesPanel_inputRow__CcPDk{display:flex;gap:6px}.FavoritesPanel_input__aOOBP{flex:1 1;min-width:0;font-size:12.5px;color:var(--text-hi);background:var(--bg-inset,hsla(0,0%,100%,.03));border:1px solid var(--border-strong);border-radius:8px;padding:7px 10px;transition:border-color .12s}.FavoritesPanel_input__aOOBP::placeholder{color:var(--text-mid)}.FavoritesPanel_input__aOOBP:focus{outline:none;border-color:var(--ai)}.FavoritesPanel_save__atAnw{font-size:12px;font-weight:700;color:var(--bg-base);background:var(--ai);border:none;border-radius:8px;padding:7px 13px;cursor:pointer;white-space:nowrap;transition:opacity .12s}.FavoritesPanel_save__atAnw:hover:not(:disabled){box-shadow:0 0 10px var(--ai-glow)}.FavoritesPanel_save__atAnw:disabled{opacity:.35;cursor:not-allowed}.FavoritesPanel_empty__mPdSt{padding:16px 14px;text-align:center;font-size:12px;color:var(--text-mid);line-height:1.6}.FavoritesPanel_list__AqoA7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.FavoritesPanel_item__blULe{display:flex;align-items:stretch;gap:2px}.FavoritesPanel_star__et_Nn{flex:0 0 auto;width:30px;display:grid;place-items:center;color:var(--text-dim);background:transparent;border:none;border-radius:9px;cursor:pointer;transition:color .12s,background .12s}.FavoritesPanel_star__et_Nn:hover{color:var(--gold);background:var(--bg-hover)}.FavoritesPanel_starOn__YKCFR{color:var(--gold)}.FavoritesPanel_starOn__YKCFR svg{filter:drop-shadow(0 0 5px rgba(240,185,11,.5))}.FavoritesPanel_apply__r5DFd{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;background:transparent;border:none;border-radius:9px;padding:9px;cursor:pointer;transition:background .12s}.FavoritesPanel_apply__r5DFd:hover{background:var(--bg-hover)}.FavoritesPanel_favName__xCjzL{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--text-hi)}.FavoritesPanel_favTf__o7EMQ{font-size:10px;font-weight:700;color:var(--ai);background:var(--ai-soft);border:1px solid rgba(46,230,196,.3);border-radius:4px;padding:1px 5px;letter-spacing:.02em}.FavoritesPanel_favMeta__arMEi{font-size:11px;color:var(--text-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FavoritesPanel_del__6GjVT{flex:0 0 auto;width:30px;display:grid;place-items:center;color:var(--text-mid);background:transparent;border:none;border-radius:9px;cursor:pointer;transition:color .12s,background .12s}.FavoritesPanel_del__6GjVT:hover{color:var(--down);background:var(--bg-hover)}.ConditionSidebar_sidebar__QPERo{display:flex;flex-direction:column;overflow:hidden}.ConditionSidebar_head__xKfY9{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:13px 14px;border-bottom:1px solid var(--border)}.ConditionSidebar_headMain__91idL{display:flex;flex-direction:column;gap:4px;min-width:0}.ConditionSidebar_headTitle__2cwr6{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--text-hi)}.ConditionSidebar_headTitle__2cwr6 svg{color:var(--ai)}.ConditionSidebar_counter___rsCI{font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:var(--text-mid)}.ConditionSidebar_counter___rsCI[data-full=true]{color:var(--gold)}.ConditionSidebar_source__1lo1N{font-family:var(--font-mono);font-size:10.5px;color:var(--text-mid);display:inline-flex;align-items:center;gap:6px}.ConditionSidebar_source__1lo1N[data-fallback=true]{color:var(--gold)}.ConditionSidebar_reload__8_qyI{font-size:10.5px;color:var(--ai);background:none;border:1px solid var(--border);border-radius:5px;padding:1px 6px;cursor:pointer}.ConditionSidebar_clear__Lj3Dv{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--text-mid);background:transparent;border:1px solid var(--border-strong);border-radius:20px;padding:4px 10px;transition:color .12s,border-color .12s}.ConditionSidebar_clear__Lj3Dv:hover:not(:disabled){color:var(--text-hi);border-color:var(--text-mid)}.ConditionSidebar_clear__Lj3Dv:disabled{opacity:.4;cursor:default}.ConditionSidebar_search__WSJtA{position:relative;display:flex;align-items:center;margin:8px 10px 2px}.ConditionSidebar_searchIcon__tWuwg{position:absolute;left:10px;color:var(--text-mid);pointer-events:none}.ConditionSidebar_searchInput__u7deb{width:100%;font-size:12.5px;color:var(--text-hi);background:var(--bg-inset,hsla(0,0%,100%,.03));border:1px solid var(--border-strong);border-radius:8px;padding:7px 28px 7px 30px;transition:border-color .12s}.ConditionSidebar_searchInput__u7deb::placeholder{color:var(--text-mid)}.ConditionSidebar_searchInput__u7deb:focus{outline:none;border-color:var(--ai)}.ConditionSidebar_searchClear__ODXP3{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:11px;color:var(--text-mid);background:transparent;border-radius:50%}.ConditionSidebar_searchClear__ODXP3:hover{color:var(--text-hi);background:var(--border-strong)}.ConditionSidebar_searchMeta__aNCg3{padding:4px 12px 0;font-size:11px;color:var(--text-mid)}.ConditionSidebar_empty__85hDz{padding:24px 14px;text-align:center;font-size:12.5px;color:var(--text-mid);line-height:1.5}.ConditionSidebar_groups__OizxY{padding:6px;display:flex;flex-direction:column;max-height:62vh;overflow-y:auto;overscroll-behavior:contain}.ConditionSidebar_group__7HuR8+.ConditionSidebar_group__7HuR8{border-top:1px solid var(--grid-line)}.ConditionSidebar_groupHead__SYIuk{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 8px;background:transparent;border:none;color:var(--text)}.ConditionSidebar_groupName__fWsxO{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--text-mid);text-transform:uppercase}.ConditionSidebar_chevron__dGyIC{display:grid;place-items:center;color:var(--text-dim);transition:transform .18s ease;transform:rotate(-90deg)}.ConditionSidebar_chevronOpen__BCb6t{transform:rotate(0deg)}.ConditionSidebar_sub__SvEBo{margin-left:10px;border-left:1px solid var(--grid-line)}.ConditionSidebar_subHead__lELUz{padding:7px 8px}.ConditionSidebar_subHead__lELUz .ConditionSidebar_groupName__fWsxO{font-size:11px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--text-dim)}.ConditionSidebar_list__h1GIH{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:3px}.ConditionSidebar_item__1QV3n{display:flex;align-items:center;gap:10px;padding:9px;border-radius:9px;cursor:pointer;transition:background .12s}.ConditionSidebar_item__1QV3n:hover{background:var(--bg-hover)}.ConditionSidebar_itemOn__y8o5o,.ConditionSidebar_itemOn__y8o5o:hover{background:var(--ai-soft)}.ConditionSidebar_itemOff__LhmLW{opacity:.4;cursor:default}.ConditionSidebar_itemOff__LhmLW:hover{background:transparent}.ConditionSidebar_checkbox__a6xcL{position:absolute;opacity:0;width:0;height:0}.ConditionSidebar_box__9_kiw{flex-shrink:0;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border-strong);background:var(--bg-base);display:grid;place-items:center;color:transparent;transition:background .12s,border-color .12s,color .12s}.ConditionSidebar_itemOn__y8o5o .ConditionSidebar_box__9_kiw{background:var(--ai);border-color:var(--ai);color:#04120f}.ConditionSidebar_label__u9Ypr{flex:1 1;min-width:0;font-size:13.5px;font-weight:600;color:var(--text-hi)}.ConditionSidebar_info__JAbHx{flex-shrink:0;display:grid;place-items:center;color:var(--text-dim);cursor:pointer;transition:color .12s}.ConditionSidebar_info__JAbHx:hover{color:var(--ai)}.ConditionSidebar_tooltip__QEbXb{position:fixed;z-index:60;max-width:240px;padding:8px 11px;font-size:12px;line-height:1.5;color:var(--text-hi);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 6px 22px rgba(0,0,0,.45);pointer-events:none}.ScreenerResults_wrap__iYC9m{display:flex;flex-direction:column;gap:22px}.ScreenerResults_summary__VcZzM{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;padding-bottom:2px}.ScreenerResults_summaryMain__lJ9MO{font-size:14px;color:var(--text-hi)}.ScreenerResults_summaryMain__lJ9MO b{color:var(--ai);font-weight:800}.ScreenerResults_summarySub__YPZqH{font-family:var(--font-mono);font-size:12px;color:var(--text-mid)}.ScreenerResults_section__j90DN{display:flex;flex-direction:column;gap:12px;animation:ScreenerResults_rise__Zo6fQ .3s ease both}.ScreenerResults_sectionHead__cFLEO{display:flex;align-items:baseline;gap:10px;padding-left:2px}.ScreenerResults_sectionCount__v0zt1{font-size:15px;font-weight:800;color:var(--text-hi);letter-spacing:-.01em}.ScreenerResults_sectionCount__v0zt1:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--ai);box-shadow:0 0 8px var(--ai-glow);vertical-align:middle}.ScreenerResults_sectionSub__TNUt4{font-family:var(--font-mono);font-size:12px;color:var(--text-mid)}.ScreenerResults_groupRow__MaS1r{display:flex;flex-wrap:wrap;align-items:stretch;row-gap:18px}.ScreenerResults_group__ACfv3{display:flex;flex-direction:column;gap:10px}.ScreenerResults_group__ACfv3+.ScreenerResults_group__ACfv3{margin-left:16px;padding-left:16px;border-left:1px solid hsla(0,0%,100%,.14)}.ScreenerResults_subCaption__kdWlU{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-left:2px}.ScreenerResults_subChip__VuAXb{font-size:11px;font-weight:600;color:var(--ai);background:var(--ai-soft);border:1px solid rgba(46,230,196,.22);border-radius:6px;padding:3px 8px}.ScreenerResults_groupCards__S0NBJ{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px;height:100%}.ScreenerResults_cardCell__83VN_{display:flex;flex:0 0 240px;width:240px;min-width:0;max-width:240px}.ScreenerResults_cardCell__83VN_>*{flex:1 1;min-width:0}@media (max-width:560px){.ScreenerResults_cardCell__83VN_{flex-basis:100%;width:100%;max-width:100%}}.ScreenerResults_card__9H95W{display:flex;flex-direction:column;gap:12px;padding:16px;transition:border-color .14s,transform .14s}.ScreenerResults_card__9H95W:hover{border-color:var(--border-strong);transform:translateY(-2px)}.ScreenerResults_cardHead__c_442{display:flex;align-items:center;justify-content:space-between;gap:8px}.ScreenerResults_stockId__7AtN3{display:flex;align-items:center;gap:8px;min-width:0}.ScreenerResults_market__LpsrP{font-size:9.5px;font-weight:700;letter-spacing:.03em;padding:2px 5px;border-radius:5px;color:var(--text-mid);border:1px solid var(--border-strong);flex-shrink:0}.ScreenerResults_market__LpsrP[data-market=KOSPI]{color:#7ab8ff;border-color:rgba(122,184,255,.35)}.ScreenerResults_market__LpsrP[data-market=KOSDAQ]{color:#ffcf6b;border-color:rgba(255,207,107,.35)}.ScreenerResults_name__RUrJx{font-size:15px;font-weight:700;color:var(--text-hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ScreenerResults_code__flyOP{font-size:11.5px;color:var(--text-dim);flex-shrink:0}.ScreenerResults_quote__8uHCf{display:flex;align-items:baseline;gap:9px}.ScreenerResults_price__u6byC{font-size:18px;font-weight:700;color:var(--text-hi)}.ScreenerResults_price__u6byC em{font-style:normal;font-size:11px;font-weight:500;color:var(--text-mid);margin-left:2px}.ScreenerResults_change__5FB6A{font-size:13px;font-weight:700}.ScreenerResults_verdictBlock__h9UZV{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:var(--r-md);border-left:3px solid var(--flat);background:rgba(154,166,180,.1)}.ScreenerResults_verdictBlock__h9UZV[data-action=\B9E4\C218]{border-left-color:var(--up);background:var(--up-soft)}.ScreenerResults_verdictBlock__h9UZV[data-action=\B9E4\C218\B300\AE30]{border-left-color:var(--ai);background:var(--ai-soft)}.ScreenerResults_verdictBlock__h9UZV[data-action=\B9E4\B3C4\B300\AE30]{border-left-color:var(--gold);background:rgba(240,180,41,.1)}.ScreenerResults_verdictBlock__h9UZV[data-action=\B9E4\B3C4]{border-left-color:var(--down);background:var(--down-soft)}.ScreenerResults_verdictAction__Fg_eP{font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--text-hi)}.ScreenerResults_verdictBlock__h9UZV[data-action=\B9E4\C218] .ScreenerResults_verdictAction__Fg_eP{color:var(--up)}.ScreenerResults_verdictBlock__h9UZV[data-action=\B9E4\C218\B300\AE30] .ScreenerResults_verdictAction__Fg_eP{color:var(--ai)}.ScreenerResults_verdictBlock__h9UZV[data-action=\AD00\B9DD] .ScreenerResults_verdictAction__Fg_eP{color:var(--flat)}.ScreenerResults_verdictBlock__h9UZV[data-action=\B9E4\B3C4\B300\AE30] .ScreenerResults_verdictAction__Fg_eP{color:var(--gold)}.ScreenerResults_verdictBlock__h9UZV[data-action=\B9E4\B3C4] .ScreenerResults_verdictAction__Fg_eP{color:var(--down)}.ScreenerResults_verdictHint__hCg10{font-size:11.5px;line-height:1.45;color:var(--text-mid)}.ScreenerResults_confRow__VGbZM{display:flex;align-items:center;justify-content:space-between;gap:8px}.ScreenerResults_confLabel__QFRu0{font-size:11px;font-weight:600;color:var(--text-mid)}.ScreenerResults_conf__eix3i{display:flex;align-items:center;gap:7px}.ScreenerResults_confBar__6oHTf{width:44px;height:4px;border-radius:3px;background:var(--bg-base);overflow:hidden}.ScreenerResults_confFill__eR5Ev{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--ai-dim),var(--ai))}.ScreenerResults_confVal__ikv3o{font-size:12.5px;font-weight:700;color:var(--ai);min-width:34px;text-align:right}.ScreenerResults_detailLink__8_noC{display:inline-flex;align-items:center;gap:3px;align-self:flex-end;margin-top:auto;padding:2px;font-size:12px;font-weight:600;color:var(--text-mid);background:transparent;border:none;transition:color .12s}.ScreenerResults_detailLink__8_noC:hover{color:var(--ai)}.ScreenerResults_empty__oUMMf{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:64px 28px}.ScreenerResults_emptyIcon__V_CQG{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;color:var(--text-mid);background:var(--bg-base);border:1px solid var(--border);margin-bottom:6px}.ScreenerResults_emptyTitle__q5DLb{margin:0;font-size:16px;font-weight:700;color:var(--text-hi)}.ScreenerResults_emptyDesc__xSONw{margin:0;max-width:380px;font-size:13px;line-height:1.7;color:var(--text-mid)}.ScreenerResults_verdict__oS7El{margin-left:auto;text-align:center;font-size:12px;font-weight:800;letter-spacing:-.01em;padding:4px 9px;border-radius:8px;white-space:nowrap;flex:none}.ScreenerResults_verdictNone__0KoBZ{color:var(--text-dim);font-weight:600}.ScreenerResults_vt_up__rKf8f{color:var(--up);background:var(--up-soft)}.ScreenerResults_vt_ai__bXSDn{color:var(--ai);background:var(--ai-soft)}.ScreenerResults_vt_flat__TbB2L{color:var(--text-mid);background:rgba(154,166,180,.12)}.ScreenerResults_vt_gold__YRJrq{color:var(--gold);background:rgba(240,180,41,.12)}.ScreenerResults_vt_down__oVvIK{color:var(--down);background:var(--down-soft)}.ScreenerTab_tab__RbOLh{display:flex;flex-direction:column;gap:22px;padding-top:24px;animation:ScreenerTab_rise__kvwUj .3s ease both}.ScreenerTab_intro__kh3lb{display:flex;flex-direction:column;gap:8px;max-width:720px}.ScreenerTab_title__oS3eo{margin:0;font-size:26px;font-weight:800;letter-spacing:-.03em;color:var(--text-hi)}.ScreenerTab_lead__06bHb{margin:0;font-size:14px;line-height:1.7;color:var(--text-mid)}.ScreenerTab_lead__06bHb b{color:var(--text);font-weight:700}.ScreenerTab_layout__I3lIh{display:grid;grid-template-columns:300px 1fr;grid-gap:16px;gap:16px;align-items:start}.ScreenerTab_sidebar__ty93k{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--tabs-h) + 16px);display:flex;flex-direction:column;gap:14px}.ScreenerTab_results__alUKD{min-width:0}@media (max-width:900px){.ScreenerTab_layout__I3lIh{grid-template-columns:1fr}.ScreenerTab_sidebar__ty93k{position:static}}.PasswordChange_form__JDfW4{display:flex;flex-direction:column;gap:10px}.PasswordChange_input__66wKY{height:42px;width:100%;padding:0 12px;font-size:13.5px;color:var(--text-hi);background:var(--bg-base);border:1px solid var(--border);border-radius:var(--r-md);outline:none}.PasswordChange_input__66wKY:focus{border-color:var(--ai)}.PasswordChange_input__66wKY::placeholder{color:var(--text-dim)}.PasswordChange_btn__od45q{height:42px;width:100%;margin-top:2px;font-size:14px;font-weight:700;color:#04121a;background:var(--ai);border:none;border-radius:var(--r-md);cursor:pointer}.PasswordChange_btn__od45q:disabled{opacity:.6;cursor:default}.PasswordChange_ok__vlVoR{font-size:12.5px;color:var(--ai)}.PasswordChange_err__lSSzI{font-size:12.5px;color:var(--down)}.DeleteAccount_card__qgz_1{max-width:480px;padding:16px 18px;background:var(--bg-panel);border:1px solid var(--down);border-radius:var(--r-md)}.DeleteAccount_warn__lmrfS{font-size:13.5px;line-height:1.65;color:var(--text);margin:0 0 14px}.DeleteAccount_warn__lmrfS b{color:var(--down)}.DeleteAccount_err__uiRf6{font-size:12.5px;color:var(--down);margin:0 0 10px}.DeleteAccount_danger__B3RQW{padding:9px 18px;font-size:13.5px;font-weight:700;color:#fff;background:var(--down);border:none;border-radius:var(--r-md);cursor:pointer}.DeleteAccount_danger__B3RQW:disabled{opacity:.6;cursor:default}.DeleteAccount_overlay___tAJc{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.6);display:grid;place-items:center;padding:16px}.DeleteAccount_modal__dh0aA{width:100%;max-width:360px;background:var(--bg-panel);border:1px solid var(--down);border-radius:var(--r-lg);box-shadow:0 20px 60px rgba(0,0,0,.55);padding:22px}.DeleteAccount_modalTitle__BjI_b{font-size:15px;font-weight:700;color:var(--down);margin-bottom:12px}.DeleteAccount_modalWarn__JIXbU{font-size:13px;line-height:1.6;color:var(--text);margin:0 0 16px}.DeleteAccount_modalWarn__JIXbU b{color:var(--text-hi)}.DeleteAccount_modalActions__zvMlm{display:flex;justify-content:flex-end;gap:8px}.DeleteAccount_cancel__Ge2zC{padding:8px 16px;font-size:13px;color:var(--text-mid);background:var(--bg-panel-2);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer}.DeleteAccount_cancel__Ge2zC:disabled{opacity:.6;cursor:default}.AdminDashboard_section__rAJNF{width:100%;max-width:720px}.AdminDashboard_head__d6LRy{display:flex;align-items:center;gap:10px;margin-bottom:16px}.AdminDashboard_title__odtg9{font-size:16px;font-weight:700;color:var(--text-hi)}.AdminDashboard_refresh__V3rSJ{margin-left:auto;padding:5px 12px;font-size:12px;color:var(--text-mid);background:var(--bg-panel-2);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer}.AdminDashboard_grid__Kod5M{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:480px){.AdminDashboard_grid__Kod5M{grid-template-columns:1fr}}.AdminDashboard_card__o5Cvg{background:var(--bg-base);border:1px solid var(--border);border-radius:var(--r-md);padding:14px 16px}.AdminDashboard_label__F3Dy9{font-size:12px;color:var(--text-dim);margin-bottom:8px}.AdminDashboard_big__9MNFf{display:flex;align-items:baseline;gap:8px;font-size:28px;font-weight:800;color:var(--text-hi);font-family:var(--font-mono)}.AdminDashboard_unit__19r_4{font-size:13px;font-weight:400;color:var(--text-dim)}.AdminDashboard_ok__frnAM{font-size:12px;font-weight:700;color:var(--ai)}.AdminDashboard_warn__O9OVS{font-size:12px;font-weight:700;color:var(--gold)}.AdminDashboard_sub__fYiTH{margin-top:6px;font-size:12.5px;color:var(--text-mid)}.AdminDashboard_foot__K2FBr{margin-top:8px;font-size:11.5px;color:var(--text-dim)}.AdminDashboard_dim__34Rug{color:var(--text-dim);font-size:13px;padding:20px 0;text-align:center}.AdminDashboard_note__kfB4f{margin:16px 0 0;font-size:11.5px;color:var(--text-dim)}.UserManagement_wrap__WR_ES{max-width:720px}.UserManagement_count__Pq9i7{font-size:12.5px;color:var(--text-dim);margin-bottom:8px}.UserManagement_table___iukd{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.UserManagement_row__1zi_Y{display:grid;grid-template-columns:1fr 72px 72px 60px;align-items:center;grid-gap:8px;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border);font-size:13px}.UserManagement_row__1zi_Y:last-child{border-bottom:none}.UserManagement_headRow__pGqmQ{background:var(--bg-panel-2);color:var(--text-mid);font-size:11.5px}.UserManagement_email__sIDCF{color:var(--text-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserManagement_roleAdmin__kohz4{color:var(--ai);font-weight:700;font-size:12px}.UserManagement_date__y7VhB,.UserManagement_roleUser__LM0E2{color:var(--text-mid);font-size:12px}.UserManagement_date__y7VhB{font-family:var(--font-mono);white-space:nowrap}.UserManagement_btn__2_mcP{padding:4px 10px;font-size:12px;color:var(--text-mid);background:var(--bg-panel-2);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer}.UserManagement_btn__2_mcP:hover:not(:disabled){color:var(--text-hi);border-color:var(--border-strong)}.UserManagement_btn__2_mcP:disabled{opacity:.5;cursor:default}.UserManagement_self__uOnfJ{font-size:11.5px;color:var(--text-dim);text-align:center}.UserManagement_dim__5R1dd{color:var(--text-dim);font-size:13px}.UserManagement_err__14sLA{color:var(--down);font-size:12.5px;margin:4px 0}.ModelRegistry_grid___xObv{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px;max-width:760px}.ModelRegistry_card__SuPL3{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-md);padding:16px}.ModelRegistry_cardHead__9Yiiw{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.ModelRegistry_tf__RVzcg{font-size:16px;font-weight:800;color:var(--text-hi)}.ModelRegistry_meta__FNUN8{font-size:12px;color:var(--text-mid)}.ModelRegistry_stats__sgHUC{display:flex;gap:18px;padding:10px 0 14px;border-bottom:1px solid var(--border);margin-bottom:12px}.ModelRegistry_stat__HOyS_{display:flex;flex-direction:column;gap:2px}.ModelRegistry_num__imXMf{font-size:20px;font-weight:800;font-family:var(--font-mono);color:var(--text-hi)}.ModelRegistry_lbl___U9Q3{font-size:11px;color:var(--text-dim)}.ModelRegistry_topTitle__u2buf{font-size:11.5px;color:var(--text-dim);margin-bottom:6px}.ModelRegistry_table__Dz0Zh{display:flex;flex-direction:column;gap:4px}.ModelRegistry_row__Ri0JQ{display:grid;grid-template-columns:1fr 40px 40px 60px;align-items:center;grid-gap:6px;gap:6px;font-size:12px}.ModelRegistry_name__Rc9m2{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModelRegistry_up__qO0W6{color:var(--up);font-weight:700;font-size:11px}.ModelRegistry_down__aA1_g{color:var(--down);font-weight:700;font-size:11px}.ModelRegistry_hz__RTQWU{color:var(--text-dim);font-family:var(--font-mono);font-size:11px}.ModelRegistry_worst__ngFYO{color:var(--ai);font-family:var(--font-mono);font-weight:700;text-align:right}.ModelRegistry_foot__zL_AI{margin-top:12px;font-size:11px;color:var(--text-dim)}.ModelRegistry_dim__t8f4j{color:var(--text-dim);font-size:13px}.ModelRegistry_help__wVdXt{max-width:760px;margin-bottom:16px;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-md);padding:10px 16px}.ModelRegistry_help__wVdXt>summary{cursor:pointer;font-size:12.5px;color:var(--ai);font-weight:600;list-style:none}.ModelRegistry_help__wVdXt>summary:before{content:"ℹ️ "}.ModelRegistry_help__wVdXt[open]>summary{margin-bottom:10px}.ModelRegistry_help__wVdXt ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px}.ModelRegistry_help__wVdXt li{font-size:12.5px;line-height:1.55;color:var(--text-mid)}.ModelRegistry_help__wVdXt li b{color:var(--text-hi)}.IndicatorCatalog_summary__fCw1F{display:flex;gap:14px;align-items:baseline;margin-bottom:12px;font-size:13px}.IndicatorCatalog_sTotal__keBuR{font-weight:800;color:var(--text-hi);font-size:15px}.IndicatorCatalog_sActive__fRGq2{color:var(--ai);font-weight:700}.IndicatorCatalog_sDraft__tlljt{color:#e0b64a;font-weight:700}.IndicatorCatalog_sOff__HNHDa{color:var(--text-dim)}.IndicatorCatalog_filters__L0jjx{display:flex;gap:6px;margin-bottom:10px}.IndicatorCatalog_fBtn__ErSt7{padding:5px 12px;font-size:12.5px;color:var(--text-mid);background:var(--bg-panel);border:1px solid var(--border);border-radius:999px;cursor:pointer}.IndicatorCatalog_fBtn__ErSt7:hover{color:var(--text-hi)}.IndicatorCatalog_fActive__JMtvj{color:var(--text-hi);background:var(--bg-hover);border-color:var(--border-strong);font-weight:600}.IndicatorCatalog_note__YwdBl{font-size:11.5px;color:var(--text-dim);line-height:1.5;margin:0 0 14px}.IndicatorCatalog_groups__pPzOE{display:flex;flex-direction:column;gap:6px;max-width:760px}.IndicatorCatalog_group__2Xv05{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.IndicatorCatalog_groupHead__jzfUQ{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;list-style:none;font-size:13px}.IndicatorCatalog_groupHead__jzfUQ::-webkit-details-marker{display:none}.IndicatorCatalog_catName__deBKj{font-weight:700;color:var(--text-hi)}.IndicatorCatalog_catCount__S5zwp{font-size:11px;font-family:var(--font-mono);color:var(--text-mid);background:var(--bg-panel-2);border-radius:999px;padding:1px 8px}.IndicatorCatalog_list__UZ0_H{border-top:1px solid var(--border);padding:4px 0}.IndicatorCatalog_row__GBCom{display:grid;grid-template-columns:12px 130px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:7px 14px;font-size:12.5px}.IndicatorCatalog_dot__aN8T5{width:8px;height:8px;border-radius:50%;background:var(--text-dim)}.IndicatorCatalog_dot__aN8T5.IndicatorCatalog_active__Yf_R_{background:var(--ai)}.IndicatorCatalog_dot__aN8T5.IndicatorCatalog_draft__r64ed{background:#e0b64a}.IndicatorCatalog_dot__aN8T5.IndicatorCatalog_off__Ff7Po{background:var(--text-dim);opacity:.5}.IndicatorCatalog_label__wnnGJ{color:var(--text-hi);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.IndicatorCatalog_desc__MoEto{color:var(--text-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IndicatorCatalog_id__6_G1F{font-family:var(--font-mono);font-size:10.5px;color:var(--text-dim)}.IndicatorCatalog_dim__LB4T4{color:var(--text-dim);font-size:13px}@media (max-width:640px){.IndicatorCatalog_row__GBCom{grid-template-columns:12px 1fr}.IndicatorCatalog_desc__MoEto,.IndicatorCatalog_id__6_G1F{display:none}}.DataStore_wrap__nhNby{display:flex;flex-direction:column;gap:18px;max-width:760px}.DataStore_block__RRuPU{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-md);padding:14px 16px}.DataStore_blockTitle__SiXQt{font-size:13px;font-weight:700;color:var(--text-hi);margin-bottom:10px}.DataStore_rows__ErceC{display:flex;flex-direction:column;gap:2px}.DataStore_row__HD_p2{display:grid;grid-template-columns:90px 110px 200px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:9px 0;border-top:1px solid var(--border);font-size:12.5px}.DataStore_row__HD_p2:first-child{border-top:none}.DataStore_tf__ddXDs{font-weight:700;color:var(--text-hi);font-family:var(--font-mono)}.DataStore_loc__lMaBw{font-size:11px;font-weight:700;text-align:center;padding:2px 8px;border-radius:999px}.DataStore_loc__lMaBw.DataStore_live__iyNJu{color:var(--ai);background:color-mix(in srgb,var(--ai) 14%,transparent)}.DataStore_loc__lMaBw.DataStore_archive__uE2pO{color:#7fa9e0;background:color-mix(in srgb,#7fa9e0 14%,transparent)}.DataStore_loc__lMaBw.DataStore_off__pKIbQ{color:var(--text-dim);background:var(--bg-panel-2)}.DataStore_range__K2unW{color:var(--text-mid);font-family:var(--font-mono);font-size:11.5px}.DataStore_keep__BWbxG{color:var(--text-dim)}.DataStore_note__dO3FC{color:var(--text-dim);font-size:11.5px}.DataStore_cards__ry_sq{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.DataStore_card__aK8Pt{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-md);padding:14px 16px}.DataStore_label__iprny{font-size:12px;color:var(--text-dim);margin-bottom:8px}.DataStore_big__LKjnl{font-size:22px;font-weight:800;font-family:var(--font-mono);color:var(--text-hi);display:flex;align-items:baseline;gap:6px}.DataStore_unit__uyfSF{font-size:12px;font-weight:400;color:var(--text-mid);font-family:var(--font-sans)}.DataStore_ok__FxqwB{color:var(--ai)}.DataStore_warn__IwlU2{color:var(--down)}.DataStore_sub__wUnOs{font-size:12px;color:var(--text-mid);margin-top:6px}.DataStore_foot__JOkAG{font-size:11px;color:var(--text-dim);margin-top:6px}.DataStore_tip__NTrEg{font-size:11.5px;color:var(--text-dim);line-height:1.6;margin:0}.DataStore_dim__fw2f_{color:var(--text-dim);font-size:13px}@media (max-width:640px){.DataStore_row__HD_p2{grid-template-columns:70px 1fr}.DataStore_note__dO3FC,.DataStore_range__K2unW{grid-column:2}}.SettingsTab_layout__ObcIn{display:grid;grid-template-columns:190px 1fr;grid-gap:28px;gap:28px;max-width:920px;margin:0 auto;padding:8px 4px 40px}@media (max-width:640px){.SettingsTab_layout__ObcIn{grid-template-columns:1fr;gap:16px}}.SettingsTab_side__64_Lu{display:flex;flex-direction:column;gap:2px}.SettingsTab_group__cF_D4{display:flex;align-items:center;gap:6px;margin:20px 0 6px;padding:0 10px;font-size:14px;font-weight:800;color:var(--text-hi);letter-spacing:-.01em}.SettingsTab_group__cF_D4:first-child{margin-top:0}.SettingsTab_badge__jGUel{font-size:10px;font-weight:700;color:#04121a;background:var(--ai);padding:1px 6px;border-radius:999px}.SettingsTab_navItem__y5mHs{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:9px 12px;font-size:13.5px;color:var(--text-mid);background:none;border:none;border-radius:var(--r-md);cursor:pointer}.SettingsTab_navItem__y5mHs:hover:not(:disabled){background:var(--bg-hover);color:var(--text-hi)}.SettingsTab_navItem__y5mHs:disabled{color:var(--text-dim);cursor:default}.SettingsTab_active__DqTKI{background:var(--bg-hover);color:var(--text-hi);font-weight:600}.SettingsTab_soonTag__5_pYa{font-size:10px;color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:1px 6px}.SettingsTab_content__z5Ow4{min-width:0}.SettingsTab_h2__v7WP1{margin:0 0 14px;font-size:16px;font-weight:700;color:var(--text-hi)}.SettingsTab_card__L3q3F{max-width:520px;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-md);padding:6px 16px}.SettingsTab_row__Tsckz{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--border)}.SettingsTab_row__Tsckz:last-of-type{border-bottom:none}.SettingsTab_label__Hs2Cj{width:88px;flex-shrink:0;font-size:12.5px;color:var(--text-dim)}.SettingsTab_val__4bjCe{font-size:13.5px;color:var(--text-hi)}.SettingsTab_valDim__OkPNV{font-size:12.5px;color:var(--text-mid)}.SettingsTab_actions__HVkqX{padding:13px 0}.SettingsTab_logout__KjELg{padding:8px 16px;font-size:13px;color:var(--text-mid);background:var(--bg-panel-2);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer}.SettingsTab_logout__KjELg:hover{color:var(--text-hi);border-color:var(--border-strong)}.SettingsTab_formBox__uF8wp{max-width:320px}.LoginScreen_wrap__yuXpS{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(1200px 600px at 50% -10%,var(--ai-dim),transparent 60%),var(--bg-base)}.LoginScreen_card__3hLEc{width:100%;max-width:380px;display:flex;flex-direction:column;gap:14px;padding:32px 28px;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 12px 40px rgba(0,0,0,.45)}.LoginScreen_brand__Si0XX{font-family:var(--font-sans);font-size:22px;letter-spacing:-.02em;color:var(--text)}.LoginScreen_brand__Si0XX b{color:var(--text-hi)}.LoginScreen_ai__Rl23d{margin-left:6px;font-style:normal;font-weight:700;font-size:13px;color:var(--ai);vertical-align:super}.LoginScreen_title__n_NOc{margin:6px 0 0;font-size:18px;color:var(--text-hi)}.LoginScreen_sub__LBVvX{margin:0 0 6px;font-size:12.5px;color:var(--text-dim)}.LoginScreen_label__BSc0c{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--text-mid)}.LoginScreen_input__6qn_G{height:42px;padding:0 12px;font-size:14px;color:var(--text-hi);background:var(--bg-base);border:1px solid var(--border);border-radius:var(--r-md);outline:none;transition:border-color .15s}.LoginScreen_input__6qn_G:focus{border-color:var(--ai)}.LoginScreen_submit__j_DGi{margin-top:6px;height:44px;font-size:14.5px;font-weight:700;color:#04121a;background:var(--ai);border:none;border-radius:var(--r-md);cursor:pointer;transition:filter .15s,opacity .15s}.LoginScreen_submit__j_DGi:hover{filter:brightness(1.08)}.LoginScreen_submit__j_DGi:disabled{opacity:.6;cursor:default}.LoginScreen_toggle__e4rs9{background:none;border:none;color:var(--text-mid);font-size:12.5px;cursor:pointer;padding:4px}.LoginScreen_toggle__e4rs9:hover{color:var(--ai)}.LoginScreen_consentBox__FMB4f{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--bg-base);border:1px solid var(--border);border-radius:var(--r-md)}.LoginScreen_consentItem__uqHVy{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-mid);cursor:pointer}.LoginScreen_consentItem__uqHVy input{accent-color:var(--ai);width:15px;height:15px;flex:none;cursor:pointer}.LoginScreen_consentItem__uqHVy span{flex:1 1;line-height:1.4}.LoginScreen_consentAll__ZvAZj{padding-bottom:8px;border-bottom:1px solid var(--border);color:var(--text-hi);font-weight:700}.LoginScreen_reqMark__Kv9vH{color:var(--ai);font-weight:700}.LoginScreen_optMark__GrSvY{color:var(--text-dim);font-weight:400}.LoginScreen_docToggle__cp7ry{flex:none;padding:2px 8px;font-size:11.5px;color:var(--text-dim);background:none;border:1px solid var(--border);border-radius:999px;cursor:pointer}.LoginScreen_docToggle__cp7ry:hover{color:var(--ai);border-color:var(--ai)}.LoginScreen_docBody__QH_Fs{margin:6px 0 2px 23px;padding:10px;max-height:180px;overflow-y:auto;font-family:var(--font-sans);font-size:11.5px;line-height:1.6;white-space:pre-wrap;color:var(--text-mid);background:var(--bg-panel-2);border:1px solid var(--border);border-radius:var(--r-sm)}.LoginScreen_err__ZfMpf{margin:2px 0 0;font-size:12.5px;color:var(--down)}.LoginScreen_ok__wOjil{margin:2px 0 0;font-size:12.5px;color:var(--ai)}.LoginRequiredModal_overlay__E5nZy{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:rgba(4,8,14,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.LoginRequiredModal_card__UMGLU{width:min(360px,calc(100vw - 40px));padding:26px 24px 20px;text-align:center;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 18px 50px rgba(0,0,0,.5)}.LoginRequiredModal_iconWrap__itlVp{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 12px;color:var(--ai);background:var(--bg-panel-2);border:1px solid var(--border);border-radius:50%}.LoginRequiredModal_title__0ZodM{margin:0 0 6px;font-size:16.5px;font-weight:700;color:var(--text-hi)}.LoginRequiredModal_desc___9GXr{margin:0 0 18px;font-size:13px;line-height:1.55;color:var(--text-mid)}.LoginRequiredModal_actions__il3Dl{display:grid;grid-gap:8px;gap:8px}.LoginRequiredModal_primary__vV2kJ{padding:10px 0;font-size:13.5px;font-weight:700;color:#04121a;background:var(--ai);border:none;border-radius:var(--r-md);cursor:pointer}.LoginRequiredModal_primary__vV2kJ:hover{filter:brightness(1.08)}.LoginRequiredModal_secondary__Ff0Ho{padding:9px 0;font-size:13px;color:var(--text-mid);background:var(--bg-panel-2);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer}.LoginRequiredModal_secondary__Ff0Ho:hover{color:var(--text-hi)}.page_shell__sIWzo{min-height:100vh}.page_main__nw1Wk{max-width:var(--app-max-width);margin:0 auto;padding:24px 24px 72px}@media (max-width:720px){.page_main__nw1Wk{padding:16px 14px 56px}}