.AnimatedBackground_backdrop__syqeu{position:absolute;inset:0;pointer-events:none;overflow:hidden}.AnimatedBackground_circle__M0C9X{position:absolute;border-radius:50%;opacity:.18;animation:AnimatedBackground_login-circle-float__FM3m1 12s ease-in-out infinite;background:var(--primary-muted)}@keyframes AnimatedBackground_login-circle-float__FM3m1{0%,to{transform:translate(0)}25%{transform:translate(15px,-25px)}50%{transform:translate(-10px,15px)}75%{transform:translate(20px,10px)}}@media (prefers-reduced-motion:reduce){.AnimatedBackground_circle__M0C9X{animation:none}}.Spinner_spinner__uGAUU{display:inline-flex;align-items:center;justify-content:center}.Spinner_ring__3WnLQ{display:inline-block;border-style:solid;border-color:var(--border-subtle);border-top-color:var(--primary-color);border-radius:50%;animation:Spinner_spinner-rotate__gjfFy .8s linear infinite}.Spinner_size_sm__bI88q .Spinner_ring__3WnLQ{width:14px;height:14px;border-width:2px}.Spinner_size_md__cUyi_ .Spinner_ring__3WnLQ{width:24px;height:24px;border-width:2.5px}.Spinner_size_lg__BkWJs .Spinner_ring__3WnLQ{width:36px;height:36px;border-width:3px}@keyframes Spinner_spinner-rotate__gjfFy{to{transform:rotate(1turn)}}.Spinner_srOnly___TTfa{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shared_cardStack__o_T3N,.shared_section__LnLd2{display:flex;flex-direction:column;gap:16px;min-width:0}.shared_fieldGrid__wNYJO{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.shared_field__MQJKI{display:flex;flex-direction:column;gap:6px;min-width:0}.shared_label__R3l0r{font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.shared_value__5tP0o{font-size:.9375rem;color:var(--text-primary);word-break:break-word}.shared_valueMuted__JbNPa{font-size:.9375rem;color:var(--text-muted)}.shared_input__GTbT4{width:100%;background:var(--background);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:.9375rem;padding:10px 12px;transition:border-color var(--transition-fast),background var(--transition-fast)}.shared_input__GTbT4:focus-visible{border-color:var(--primary-color);outline:none}.shared_input__GTbT4:disabled{opacity:.6;cursor:not-allowed}.shared_textarea__TSaTX{min-height:120px;resize:vertical;line-height:1.5}.shared_inputRow__0Mksl{display:flex;align-items:center;gap:8px}.shared_inputRow__0Mksl .shared_input__GTbT4{flex:1;min-width:0}.shared_helperText__d9NtN{font-size:.8125rem;color:var(--text-muted)}.shared_helperLink__Wq_Z_{color:var(--primary-color);text-decoration:none}.shared_helperLink__Wq_Z_:hover{text-decoration:underline}.shared_infoBox__7BAOc{padding:12px 14px;background:var(--primary-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.shared_errorBox__1fiEY{background:var(--error-muted);color:var(--error);border-color:var(--error-muted)}.shared_successBox__a7BeK{background:var(--success-muted);color:var(--success);border-color:var(--success-muted)}.shared_actionRow__SZlUl,.shared_pillRow___Mkpe{display:flex;flex-wrap:wrap;gap:8px}.shared_actionRow__SZlUl{align-items:center}.shared_formActions__spflD{justify-content:flex-end}.shared_statusDot__rK98f{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.shared_statusDotConnected__H_WBw{background:var(--success)}.shared_statusText__sS7lz{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-secondary)}.shared_charCount__zHssa{font-size:.75rem;color:var(--text-muted);text-align:right}.shared_hintText__rRkXG{font-size:.75rem;color:var(--text-muted);font-style:italic}@media (max-width:640px){.shared_fieldGrid__wNYJO{grid-template-columns:1fr}.shared_formActions__spflD{justify-content:stretch}}.ChartMaField_typeRow__dP4XB{display:flex;align-items:flex-start;gap:10px;min-width:0}.ChartMaField_typeLabel__gzA6U{flex:none;width:34px;padding-top:6px;font-weight:600;letter-spacing:.02em}.ChartMaField_summary__r0HQ6,.ChartMaField_typeLabel__gzA6U{font-size:.75rem;color:var(--text-muted)}.TableToolbar_toolbar__xCPDA{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 0 12px;position:relative}.TableToolbar_anchor___xc2Q{position:relative;display:inline-flex}.TableToolbar_search__SFyeX{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--background-elevated,var(--card-background));border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);min-width:220px;flex:0 1 320px}.TableToolbar_search__SFyeX:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.TableToolbar_searchInput__X7q_5{flex:1;background:transparent;border:none;outline:none;font:inherit;color:var(--text-primary)}.TableToolbar_searchInput__X7q_5::placeholder{color:var(--text-muted)}.TableToolbar_iconBtn__scY6U{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--background-elevated,var(--card-background));border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:12px;transition:color .12s ease,border-color .12s ease,background .12s ease}.TableToolbar_iconBtn__scY6U:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-secondary)}.TableToolbar_iconBtn__scY6U:disabled{opacity:.5;cursor:not-allowed}.TableToolbar_iconBtn__scY6U:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.TableToolbar_iconBtnActive__GpjLA{color:var(--primary-color);border-color:var(--primary-color)}.TableToolbar_badge__sXVJg{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--primary-color);color:var(--background);font-size:10px;font-weight:700;line-height:1}.TableToolbar_spacer__LtU5t{flex:1}.TableToolbar_meta__NbGEH{font-size:12px;color:var(--text-secondary)}.TableToolbar_densityToggle__lXLVX{display:inline-flex;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:var(--background-elevated,var(--card-background))}.TableToolbar_densityToggle__lXLVX button{padding:6px 10px;background:transparent;border:none;color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer}.TableToolbar_densityToggle__lXLVX button+button{border-left:1px solid var(--border-color)}.TableToolbar_densityToggle__lXLVX button:hover:not(.TableToolbar_active__cMmm7){color:var(--text-primary);background:color-mix(in srgb,var(--primary-color) 8%,transparent)}.TableToolbar_densityToggle__lXLVX button:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.TableToolbar_densityToggle__lXLVX button.TableToolbar_active__cMmm7{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 14%,transparent)}.TableFilterPanel_panel__fHjiB{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:280px;max-width:360px;padding:12px;background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:10px;animation:TableFilterPanel_panel-fade__XyUjg .12s ease}@keyframes TableFilterPanel_panel-fade__XyUjg{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TableFilterPanel_row__0mfZE{display:flex;flex-direction:column;gap:4px}.TableFilterPanel_label__ZMIIU{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.TableFilterPanel_input__0jBrE,.TableFilterPanel_select__Wufwi{width:100%;padding:6px 8px;background:var(--background-elevated,var(--card-background));border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font:inherit;font-size:12px}.TableFilterPanel_input__0jBrE:focus,.TableFilterPanel_select__Wufwi:focus{outline:none;border-color:var(--primary-color)}.TableFilterPanel_footer__MtBtH{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--text-secondary);padding-top:4px;border-top:1px solid var(--border-subtle)}.TableFilterPanel_clear__SbZ18{background:transparent;border:none;color:var(--primary-color);cursor:pointer;font:inherit;padding:4px 6px}.TableFilterPanel_clear__SbZ18:disabled{opacity:.4;cursor:not-allowed}.TableFilterPanel_empty__R_zs4{font-size:12px;color:var(--text-muted);padding:8px 0}.Tabs_tabs__XM5G6{display:flex;flex-wrap:wrap;align-items:stretch;gap:28px;border-bottom:1px solid var(--card-border);padding:0;margin:0;list-style:none;min-width:0}.Tabs_tab__ZHf5x{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 2px 12px;font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.2;color:var(--text-secondary);background:transparent;border:none;text-decoration:none;cursor:pointer;white-space:nowrap;transition:color var(--transition-fast)}.Tabs_tab__ZHf5x:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:transparent;transition:background var(--transition-fast)}.Tabs_tab__ZHf5x:hover:not(:disabled){color:var(--text-primary)}.Tabs_tab__ZHf5x:disabled{cursor:not-allowed;opacity:.5}.Tabs_tabActive__dQCKr{color:var(--primary-color);font-weight:600}.Tabs_tabActive__dQCKr:after{background:var(--primary-color)}.Tabs_tabActive__dQCKr:hover:not(:disabled){color:var(--primary-color)}@media (max-width:640px){.Tabs_tabs__XM5G6{gap:16px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.Tabs_tabs__XM5G6::-webkit-scrollbar{display:none}.Tabs_tab__ZHf5x{font-size:.875rem;padding:8px 2px 10px;flex-shrink:0}}.TableColumnChooser_panel__xXGAG{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:220px;max-width:300px;padding:10px 12px;background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:8px;animation:TableColumnChooser_chooser-fade__rkNP1 .12s ease}@keyframes TableColumnChooser_chooser-fade__rkNP1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TableColumnChooser_list__vP7Hs{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.TableColumnChooser_item__UifnB{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:6px;font-size:12.5px;color:var(--text-primary);cursor:pointer}.TableColumnChooser_item__UifnB:hover{background:var(--card-hover)}.TableColumnChooser_item__UifnB input{margin:0;cursor:pointer}.TableColumnChooser_footer__DFuQS{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--text-secondary);padding-top:6px;border-top:1px solid var(--border-subtle)}.TableColumnChooser_reset__5BBMY{background:transparent;border:none;color:var(--primary-color);cursor:pointer;font:inherit;padding:4px 6px}.TableColumnChooser_reset__5BBMY:disabled{opacity:.4;cursor:not-allowed}.Markdown_markdown__pFEV8{color:var(--text-primary);font-size:.9375rem;line-height:1.65}.Markdown_markdown__pFEV8>:first-child{margin-top:0}.Markdown_markdown__pFEV8>:last-child{margin-bottom:0}.Markdown_markdown__pFEV8 h1,.Markdown_markdown__pFEV8 h2,.Markdown_markdown__pFEV8 h3,.Markdown_markdown__pFEV8 h4,.Markdown_markdown__pFEV8 h5,.Markdown_markdown__pFEV8 h6{color:var(--text-primary);font-weight:600;line-height:1.3;margin:1.25em 0 .5em}.Markdown_markdown__pFEV8 h1{font-size:1.375rem}.Markdown_markdown__pFEV8 h2{font-size:1.25rem}.Markdown_markdown__pFEV8 h3{font-size:1.125rem}.Markdown_markdown__pFEV8 h4,.Markdown_markdown__pFEV8 h5,.Markdown_markdown__pFEV8 h6{font-size:1rem}.Markdown_markdown__pFEV8 p{margin:0 0 .75em}.Markdown_markdown__pFEV8 strong{color:var(--text-primary);font-weight:600}.Markdown_markdown__pFEV8 em{font-style:italic}.Markdown_markdown__pFEV8 ol,.Markdown_markdown__pFEV8 ul{margin:0 0 .75em;padding-left:1.5em}.Markdown_markdown__pFEV8 li{margin-bottom:.25em}.Markdown_markdown__pFEV8 li>p{margin:0 0 .25em}.Markdown_markdown__pFEV8 a{color:var(--accent-color);text-decoration:underline;text-underline-offset:2px}.Markdown_markdown__pFEV8 a:hover{color:var(--primary-hover)}.Markdown_markdown__pFEV8 code{background:var(--primary-muted);border-radius:var(--radius-sm);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;padding:.125em .375em}.Markdown_markdown__pFEV8 pre{background:var(--background-elevated);border:1px solid var(--card-border);border-radius:var(--radius-md);overflow-x:auto;padding:12px 14px;margin:0 0 .75em}.Markdown_markdown__pFEV8 pre code{background:transparent;padding:0}.Markdown_markdown__pFEV8 blockquote{border-left:3px solid var(--card-border);color:var(--text-secondary);margin:0 0 .75em;padding:.25em 0 .25em .875em}.Markdown_markdown__pFEV8 hr{border:none;border-top:1px solid var(--card-border);margin:1.25em 0}.Markdown_markdown__pFEV8 table{border-collapse:collapse;display:block;margin:0 0 .75em;max-width:100%;overflow-x:auto;width:100%}.Markdown_markdown__pFEV8 td,.Markdown_markdown__pFEV8 th{border:1px solid var(--card-border);padding:.5em .75em;text-align:left}.Markdown_markdown__pFEV8 th{background:var(--background-elevated);color:var(--text-primary);font-weight:600}.Markdown_markdown__pFEV8 del{color:var(--text-muted)}@media (max-width:640px){.Markdown_markdown__pFEV8{font-size:.875rem}.Markdown_markdown__pFEV8 h1{font-size:1.25rem}.Markdown_markdown__pFEV8 h2{font-size:1.125rem}.Markdown_markdown__pFEV8 h3{font-size:1.0625rem}}.FeedItem_item___j9on{background:var(--card-background);border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px;padding:14px 16px;transition:border-color var(--transition-fast) ease}.FeedItem_item___j9on:hover{border-color:var(--border-color)}.FeedItem_header__qP81X{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.FeedItem_company__bXqtL{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:600;font-size:.9375rem;gap:6px;min-width:0}.FeedItem_companyIcon__mQqkh{color:var(--text-secondary);flex-shrink:0}.FeedItem_companyName__LBNgL{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeedItem_date__t_kAB{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.8125rem;gap:4px;white-space:nowrap}.FeedItem_bodyClamped__KrCpg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden;position:relative}.FeedItem_bodyExpanded__ZGet0{overflow:visible}.FeedItem_footer__sVHv_{display:flex;justify-content:flex-start}@media (max-width:640px){.FeedItem_item___j9on{padding:12px 14px}.FeedItem_bodyClamped__KrCpg{-webkit-line-clamp:5;line-clamp:5}}.FeedList_listShell__1ahCt{display:flex;flex:1;flex-direction:column;min-height:0}.FeedList_centered___lYx3{align-items:center;display:flex;flex:1;justify-content:center;min-height:160px;padding:24px 16px}.FeedList_list__Vg960{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.FeedList_listItem__7FLos{min-width:0}.TableActiveFilters_row__7lD35{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-bottom:8px}.TableActiveFilters_chip__juZUD{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 8px;border-radius:999px;background:var(--background-elevated,var(--card-background));border:1px solid var(--border-color);color:var(--text-secondary);font-size:11px}.TableActiveFilters_chip__juZUD strong{font-weight:500;color:var(--text-primary)}.TableActiveFilters_close__63gec{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:50%}.TableActiveFilters_close__63gec:hover{color:var(--text-primary);background:var(--card-hover)}.TableActiveFilters_clearAll__nc6Tk{background:transparent;border:none;color:var(--primary-color);cursor:pointer;font:inherit;font-size:11px;padding:2px 4px}.IconButton_iconBtn__mkoMP{width:38px;height:38px;border-radius:50%;border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);position:relative;flex-shrink:0;font-family:inherit;padding:0}.IconButton_iconBtn__mkoMP:hover:not(:disabled){background:var(--icon-button-hover);color:var(--text-primary)}.IconButton_iconBtn__mkoMP:disabled{cursor:not-allowed;opacity:.5}@media (max-width:640px){.IconButton_iconBtn__mkoMP{width:36px;height:36px}}.NewHighsLowsGroupPanel_panel__lixA2{display:flex;flex-direction:column;gap:10px;min-width:0}.NewHighsLowsGroupPanel_sideHigh__LcVK2{--group-accent:var(--success)}.NewHighsLowsGroupPanel_sideLow__48Mir{--group-accent:var(--error)}.NewHighsLowsGroupPanel_header__mb9lR{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:2px solid var(--group-accent)}.NewHighsLowsGroupPanel_title__HkY_t{margin:0;min-width:0;font-size:.9375rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewHighsLowsGroupPanel_actions__4jAOe{display:flex;align-items:center;flex-shrink:0;gap:8px}.NewHighsLowsGroupPanel_meta__xjHYk{flex-shrink:0;font-size:.75rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.NewHighsLowsGroupPanel_fullscreenBtn__CzYNH{width:24px;height:24px}.NewHighsLowsGroupPanel_grid__F8d_T{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px}.NewHighsLowsGroupPanel_chip__6cGLK{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:4px 8px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font-family:inherit;text-align:left;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.NewHighsLowsGroupPanel_chip__6cGLK:hover{background:var(--icon-button-hover);border-color:var(--border-color)}.NewHighsLowsGroupPanel_chip__6cGLK:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.NewHighsLowsGroupPanel_ticker__Ujko_{min-width:0;font-family:var(--font-mono);font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewHighsLowsGroupPanel_more___Mvuq{justify-content:center;color:var(--text-secondary);font-size:.8125rem;font-weight:600;border-color:var(--border-color)}.InflowOutflowGroupPanel_sideIn__GUPTg{--group-accent:var(--success)}.InflowOutflowGroupPanel_sideOut__H6A4K{--group-accent:var(--error)}.InflowOutflowGroupPanel_grid__A1A7z{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.InflowOutflowGroupPanel_chipText__4_yFh{display:flex;flex-direction:column;min-width:0;line-height:1.25}.InflowOutflowGroupPanel_change__1XCp9{font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--group-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewHighsLowsColumns_columns__PqJVr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.NewHighsLowsColumns_column__N48Ce{min-width:0}.NewHighsLowsColumns_columnBody__tfQnm{display:flex;flex-direction:column;gap:18px}.NewHighsLowsColumns_columnEmpty__7k5lO{margin:0;font-size:.8125rem;color:var(--text-muted)}@media (max-width:768px){.NewHighsLowsColumns_columns__PqJVr{grid-template-columns:1fr}}.PortfolioGroups_control__zkL0X{position:relative;display:flex;align-items:center;gap:4px;min-width:0}.PortfolioGroups_trigger__eq0RI{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-primary);font-size:1.0625rem;font-weight:500;font-family:inherit;cursor:pointer;min-width:0;max-width:220px;transition:background var(--transition-fast),border-color var(--transition-fast)}.PortfolioGroups_trigger__eq0RI:hover{background:var(--card-hover);border-color:var(--border-subtle)}.PortfolioGroups_trigger__eq0RI[aria-expanded=true]{background:var(--card-hover);border-color:var(--border-color)}.PortfolioGroups_triggerName__aQU4y{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.PortfolioGroups_triggerChevron__qO8lG{flex-shrink:0;color:var(--text-muted);transition:transform var(--transition-fast)}.PortfolioGroups_triggerChevronOpen__Ft9fY{transform:rotate(180deg);color:var(--primary-color)}.PortfolioGroups_menuPopover__9oBbd{position:absolute;top:calc(100% + 6px);left:0;min-width:260px;max-width:320px;background:var(--card-background);border:1px solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:200;overflow:hidden}.PortfolioGroups_menuList__T_9Vc{margin:0;padding:4px;list-style:none;max-height:280px;overflow-y:auto}.PortfolioGroups_menuRow__Ao8kj{display:flex;align-items:center;gap:2px}.PortfolioGroups_menuOption__Evhnj{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;padding:6px 8px;font-size:.8125rem;color:var(--text-primary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-family:inherit;transition:background var(--transition-fast)}.PortfolioGroups_menuOption__Evhnj:hover,.PortfolioGroups_menuOption_focused__UvZJ8{background:var(--card-hover)}.PortfolioGroups_menuCheck__L9Qix{flex-shrink:0;color:var(--primary-color)}.PortfolioGroups_menuCheck_hidden__Kv1oy{visibility:hidden}.PortfolioGroups_menuOption_all__jvLjw{margin-bottom:4px;padding-bottom:10px;border-bottom:1px solid var(--border-color);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.PortfolioGroups_menuOptionName__mxXwj{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PortfolioGroups_menuOptionIcon__JfoCj{flex-shrink:0;color:var(--text-muted)}.PortfolioGroups_menuOptionCount__8PqUC{flex-shrink:0;font-size:.72rem;color:var(--text-muted)}.PortfolioGroups_menuRowAction__4jK3Z{flex-shrink:0;width:24px;height:24px}.PortfolioGroups_menuError__38MQE{margin:0;padding:8px 12px;font-size:.75rem;color:var(--error);background:var(--error-muted)}.PortfolioGroups_menuFooter__q5JYm{border-top:1px solid var(--border-subtle);padding:6px}.PortfolioGroups_menuFooterButton__RMBSq,.PortfolioGroups_menuFooterLink__UMSSJ{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;font-size:.8125rem;font-weight:500;color:var(--primary-color);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-family:inherit;text-decoration:none;transition:background var(--transition-fast)}.PortfolioGroups_menuFooterButton__RMBSq:hover,.PortfolioGroups_menuFooterLink__UMSSJ:hover{background:var(--card-hover)}.PortfolioGroups_menuFooterDisabled__CUQ4y{display:block;padding:6px 8px;font-size:.8125rem;color:var(--text-muted)}.PortfolioGroups_modalLabel__eqeW_{display:block;margin-bottom:6px;font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.PortfolioGroups_modalInput__rw0wN{width:100%;padding:8px 12px;font-size:.875rem;color:var(--text-primary);background:var(--background);border:1px solid var(--border-color);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast)}.PortfolioGroups_modalInput__rw0wN:focus{border-color:var(--primary-color)}.PortfolioGroups_modalError__udvF_{margin:12px 0 0;padding:8px 10px;font-size:.8125rem;color:var(--error);background:var(--error-muted);border-radius:var(--radius-sm)}.PortfolioGroups_modalUpgradeLink__3JQkb{color:inherit;font-weight:600;text-decoration:underline}@media (max-width:640px){.PortfolioGroups_trigger__eq0RI{max-width:160px;font-size:1.0625rem}}.Modal_backdrop__MVQWC{position:fixed;inset:0;background:var(--backdrop-color);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1100;animation:Modal_fade-in__cE9yL var(--transition-fast)}.Modal_dialog__npQ5w{background:var(--card-background);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg,0 10px 30px rgba(0,0,0,.18));display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 48px);overflow:hidden;animation:Modal_scale-in__8t1VR var(--transition-fast);outline:none}.Modal_size_sm__EbG0q{max-width:420px}.Modal_size_md__79l1y{max-width:640px}.Modal_size_lg__zg_Mo{max-width:880px}.Modal_header__8JnYo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-color);flex-shrink:0}.Modal_title__iI9nk{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis}.Modal_closeButton__fZ_vf{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast)}.Modal_closeButton__fZ_vf:hover{background:var(--icon-button-hover);color:var(--text-primary)}.Modal_body__9cyDA{padding:20px;overflow-y:auto;flex:1;min-height:0;color:var(--text-primary)}.Modal_footer__phBNt{padding:12px 20px 16px;border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}@keyframes Modal_fade-in__cE9yL{0%{opacity:0}to{opacity:1}}@keyframes Modal_scale-in__8t1VR{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.Modal_backdrop__MVQWC{padding:0;align-items:flex-end}.Modal_dialog__npQ5w{max-width:none;max-height:100dvh;border-radius:0;height:100dvh}.Modal_body__9cyDA{padding:16px}.Modal_header__8JnYo{padding:14px 16px}.Modal_footer__phBNt{padding:12px 16px 16px}}.HoldingsPageShell_page__whXg9{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.HoldingsPageShell_tabsRow__Yox30{position:sticky;top:0;z-index:5;background:var(--background);margin:0;box-shadow:0 -12px 0 0 var(--background);will-change:transform}.HoldingsPageShell_content__gmn_y{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width:640px){.HoldingsPageShell_page__whXg9{gap:12px}}.TableBulkBar_bar__6yQ33{position:sticky;bottom:0;left:0;z-index:5;margin-top:-1px;padding:10px 12px;background:var(--card-background);border-top:1px solid var(--border-color);display:flex;align-items:center;gap:12px;box-shadow:0 -8px 24px rgba(0,0,0,.18)}.TableBulkBar_count__nkCsC{font-size:12px;color:var(--text-secondary)}.TableBulkBar_count__nkCsC strong{color:var(--text-primary)}.TableBulkBar_spacer__v8CqV{flex:1}.TableVirtualBody_virtualShell__pztbY{width:100%;min-width:0}.TableVirtualBody_headerScroll__UvCFB{width:100%;overflow:hidden}.TableVirtualBody_virtualScroll__icyqG{width:100%;overflow:auto;-webkit-overflow-scrolling:touch;contain:strict}.TableVirtualBody_row__cHavi{display:flex;align-items:stretch;border-bottom:1px solid var(--border-subtle);transition:background var(--transition-fast)}.TableVirtualBody_rowClickable__LqZ_V{cursor:pointer}.TableVirtualBody_rowClickable__LqZ_V:hover{background:var(--card-hover)}.TableVirtualBody_rowClickable__LqZ_V:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.TableVirtualBody_rowSelected__5Mn_w{background:var(--row-selected-bg,var(--primary-muted))}.TableVirtualBody_cell__xzVfJ{flex:1 0 auto;display:flex;align-items:center;padding:0 8px;min-width:0;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TableVirtualBody_headerRow__cxlv3{display:flex;align-items:stretch;width:max-content;min-width:100%;height:34px;background:var(--card-background);border-bottom:1px solid var(--border-color)}.TableVirtualBody_headerCell__qizbW{flex:1 0 auto;display:flex;align-items:center;padding:0 8px;min-width:0;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-weight:500;background:transparent}.TableVirtualBody_sortButton__VnqWU{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableVirtualBody_sortButton__VnqWU:hover{color:var(--text-primary)}.TableVirtualBody_sortButton__VnqWU:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.ChartCard_card__PJFe6{display:flex;flex-direction:column;background:var(--card-background);border:1px solid var(--card-border);border-radius:5px;overflow:hidden;position:relative}.ChartCard_header__AbjFZ{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border-subtle)}.ChartCard_titleStack__HVfcW{display:flex;flex-direction:column;flex:1;min-width:0}.ChartCard_title__STjNF{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChartCard_subtitle__ctp4R{display:flex;align-items:center;gap:8px;min-width:0;font-size:11px;color:var(--text-secondary)}.ChartCard_subtitleText__zuqlO{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChartCard_meta__ocvys{flex:0 0 auto;padding:2px 6px;border:1px solid var(--border-subtle);border-radius:999px;font-size:10px;font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}.ChartCard_actions__ACmH8{display:inline-flex;align-items:center;gap:4px}.ChartCard_expandBtn__hv5z3{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:none;background:transparent;color:var(--text-secondary);cursor:pointer}.ChartCard_expandBtn__hv5z3:hover{color:var(--text-primary);background:var(--card-hover)}.ChartCard_body__2zaZ7{position:relative}.ChartCard_overlay__Wa8Sz{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px;background:transparent;cursor:pointer;z-index:5;border:none}.ChartCard_overlayHint__tae1u{opacity:0;font-size:12px;color:var(--text-primary);background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:4px 10px;pointer-events:none;box-shadow:var(--shadow-sm);transition:opacity var(--transition-fast)}.ChartCard_overlay__Wa8Sz:focus-visible .ChartCard_overlayHint__tae1u,.ChartCard_overlay__Wa8Sz:hover .ChartCard_overlayHint__tae1u{opacity:1}.ChartCard_lockBtn__kadb2{position:absolute;top:6px;right:6px;z-index:6;font-size:.6875rem;padding:3px 8px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--card-background);color:var(--text-secondary);cursor:pointer;opacity:.7;transition:opacity var(--transition-fast)}.ChartCard_lockBtn__kadb2:hover{opacity:1}.ChartCard_footer__y5KB_{padding:6px 12px;font-size:11px;color:var(--text-secondary);border-top:1px solid var(--border-subtle);display:flex;justify-content:space-between}.ChartGrid_shell__zlt4x{display:flex;flex-direction:column;gap:12px;width:100%}.ChartGrid_toolbar__jkHys{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ChartGrid_toolbarSpacer__JEr_I{flex:1}.ChartGrid_segment__7mCqU{display:inline-flex;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:var(--background-elevated,var(--card-background))}.ChartGrid_segment__7mCqU button{padding:6px 10px;background:transparent;border:none;color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.ChartGrid_segment__7mCqU button+button{border-left:1px solid var(--border-color)}.ChartGrid_segment__7mCqU button:hover:not(.ChartGrid_active__7wa2O){color:var(--text-primary);background:color-mix(in srgb,var(--primary-color) 8%,transparent)}.ChartGrid_segment__7mCqU button:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.ChartGrid_segment__7mCqU button.ChartGrid_active__7wa2O{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 14%,transparent);font-weight:600}.ChartGrid_select__q0_HE{padding:6px 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-elevated,var(--card-background));color:var(--text-primary);font:inherit;font-size:12px}.ChartGrid_resolutionNote__IhTUR{padding:5px 8px;border:1px dashed var(--border-color);border-radius:8px;font-size:11px;color:var(--text-secondary);white-space:nowrap;cursor:help}.ChartGrid_pager__xjKaY{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.ChartGrid_pagerBtn__cRHXy{padding:4px 8px;border:1px solid var(--border-color);border-radius:6px;background:var(--background-elevated,var(--card-background));color:var(--text-secondary);cursor:pointer;font:inherit;font-size:12px}.ChartGrid_pagerBtn__cRHXy:disabled{opacity:.4;cursor:not-allowed}.ChartGrid_grid__jnkAk{display:grid;gap:12px}.ChartGrid_footerPager__8hkWD{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding-top:4px;border-top:1px solid var(--border-color)}.ChartGrid_footerCount__KcLUI{font-size:12px;color:var(--text-secondary)}@media (max-width:480px){.ChartGrid_footerPager__8hkWD{grid-template-columns:1fr;justify-items:center;row-gap:6px}}.ChartGrid_empty__ey6cb{padding:48px 16px;text-align:center;color:var(--text-secondary);border:1px dashed var(--border-color);border-radius:12px}.ChartsFullscreenListPanel_panel__6YVe_{display:flex;flex-direction:column;width:var(--charts-panel-width,340px);flex-shrink:0;min-height:0;border-left:1px solid var(--border-color);background:var(--card-background)}.ChartsFullscreenListPanel_header__Syelc{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 14px;border-bottom:1px solid var(--border-color)}.ChartsFullscreenListPanel_headerLeft__VbNMv{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.ChartsFullscreenListPanel_sourceWrapper__xu6Sp{min-width:0}.ChartsFullscreenListPanel_sourceTrigger__hBfhj{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);font-size:1rem;font-weight:700;font-family:inherit;color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast)}.ChartsFullscreenListPanel_sourceTrigger__hBfhj:hover{background:var(--card-hover);border-color:var(--border-subtle)}.ChartsFullscreenListPanel_sourceTrigger__hBfhj[aria-expanded=true]{background:var(--card-hover);border-color:var(--border-color)}.ChartsFullscreenListPanel_sourceTriggerName__otcwp{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChartsFullscreenListPanel_sourceChevron__4c2y1{flex-shrink:0;color:var(--text-muted);transition:transform var(--transition-fast)}.ChartsFullscreenListPanel_sourceChevronOpen__mRdsq{transform:rotate(180deg);color:var(--primary-color)}.ChartsFullscreenListPanel_pickTrigger__El_oZ{display:inline-flex;align-items:center;gap:4px;max-width:150px;padding:4px 8px;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:.75rem;font-weight:600;font-family:inherit;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast)}.ChartsFullscreenListPanel_pickTrigger__El_oZ:hover,.ChartsFullscreenListPanel_pickTrigger__El_oZ[aria-expanded=true]{background:var(--card-hover);border-color:var(--border-color)}.ChartsFullscreenListPanel_pickTriggerActive__lHjuo{color:var(--primary-color);border-color:var(--primary-color)}.ChartsFullscreenListPanel_menuWrapper__y_cef{position:relative}.ChartsFullscreenListPanel_menu__4_hXf{position:absolute;top:calc(100% + 6px);right:0;min-width:190px;max-height:380px;overflow-y:auto;padding:6px;background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-md);z-index:20}.ChartsFullscreenListPanel_menuLabel__p3OAV{display:block;padding:6px 10px 4px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.ChartsFullscreenListPanel_menuItem__iLCmJ+.ChartsFullscreenListPanel_menuLabel__p3OAV,.ChartsFullscreenListPanel_menuLabel__p3OAV+.ChartsFullscreenListPanel_menuLabel__p3OAV{margin-top:6px;padding-top:10px;border-top:1px solid var(--border-subtle)}.ChartsFullscreenListPanel_menuItem__iLCmJ{display:block;width:100%;padding:8px 10px;font-size:.8125rem;color:var(--text-primary);text-align:left;background:transparent;border:none;border-radius:6px;font-family:inherit;cursor:pointer;transition:background var(--transition-fast)}.ChartsFullscreenListPanel_menuItem__iLCmJ:hover{background:var(--card-hover)}.ChartsFullscreenListPanel_menuItemActive__fA6KT{color:var(--primary-color);font-weight:600}.ChartsFullscreenListPanel_menuLeft__lusHE{left:0;right:auto}.ChartsFullscreenListPanel_columnItem__32goK{display:flex;align-items:center;gap:8px}.ChartsFullscreenListPanel_columnCheck__mdVc1{flex-shrink:0;color:var(--primary-color)}.ChartsFullscreenListPanel_columnCheckHidden__cziA0{visibility:hidden}.ChartsFullscreenListPanel_pickOptionLabel__mnf6y{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChartsFullscreenListPanel_pickOptionCount__l7VWj{flex-shrink:0;font-size:.75rem;color:var(--text-muted)}.ChartsFullscreenListPanel_tableHeader__P9_TE{display:flex;align-items:center;gap:6px;padding:4px 14px;border-bottom:1px solid var(--border-color)}.ChartsFullscreenListPanel_tableHeaderCell___MlZH{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:58px;padding:3px 0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-family:inherit;color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast)}.ChartsFullscreenListPanel_tableHeaderCell___MlZH:hover{color:var(--text-primary)}.ChartsFullscreenListPanel_tableHeaderName__GqjHD{flex:1;min-width:0;width:auto}.ChartsFullscreenListPanel_tableHeaderActive__NG_ym,.ChartsFullscreenListPanel_tableHeaderActive__NG_ym:hover{color:var(--primary-color)}.ChartsFullscreenListPanel_filterRow__m0Msk{display:flex;align-items:center;gap:6px;padding:4px 14px 6px;border-bottom:1px solid var(--border-color)}.ChartsFullscreenListPanel_filterCell__Y2gBT{position:relative;width:58px;flex-shrink:0}.ChartsFullscreenListPanel_filterName__EqGFV{flex:1;min-width:0;width:auto}.ChartsFullscreenListPanel_filterInput__u_dQT{padding:3px 6px;font-size:.75rem;font-family:inherit;color:var(--text-primary);background:transparent;border:1px solid var(--border-color);border-radius:5px;text-align:center}.ChartsFullscreenListPanel_filterInput__u_dQT::placeholder{color:var(--text-muted)}.ChartsFullscreenListPanel_filterInput__u_dQT:focus{outline:none;border-color:var(--primary-color)}.ChartsFullscreenListPanel_filterTrigger__COmM8{display:flex;align-items:center;justify-content:center;gap:2px;width:100%;padding:3px 4px;font-size:.75rem;font-family:inherit;color:var(--text-muted);background:transparent;border:1px solid var(--border-color);border-radius:5px;cursor:pointer}.ChartsFullscreenListPanel_filterTrigger__COmM8:hover{background:var(--card-hover)}.ChartsFullscreenListPanel_filterTriggerActive__FDWCK{color:var(--primary-color);border-color:var(--primary-color)}.ChartsFullscreenListPanel_filterTriggerLabel__qOCR4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChartsFullscreenListPanel_body__WHVXF{flex:1;min-height:0;overflow-y:auto}.ChartsFullscreenListPanel_status__rItAp{display:flex;justify-content:center;padding:24px 0}.ChartsFullscreenListPanel_groupHeader__R6he4{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px 4px;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);background:var(--card-background);border-bottom:1px solid var(--border-subtle)}.ChartsFullscreenListPanel_groupLabel__1QYQa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChartsFullscreenListPanel_groupCount__qFNc9{color:var(--text-muted);font-weight:500}.ChartsFullscreenListPanel_row__4p13d{display:flex;align-items:center;gap:6px;width:100%;padding:7px 14px;background:transparent;border:none;border-bottom:1px solid var(--border-subtle);text-align:left;font-family:inherit;cursor:pointer;transition:background var(--transition-fast)}.ChartsFullscreenListPanel_row__4p13d:hover{background:var(--card-hover)}.ChartsFullscreenListPanel_rowSelected__2msUh,.ChartsFullscreenListPanel_rowSelected__2msUh:hover{background:var(--primary-muted)}.ChartsFullscreenListPanel_rowSymbol__YsT5C{flex:1;min-width:0;font-size:.875rem;font-weight:400;color:var(--text-primary);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChartsFullscreenListPanel_rowFigure__kZnNL{width:58px;font-size:.8125rem;font-weight:400;color:var(--text-secondary);text-align:center;font-variant-numeric:tabular-nums}.ChartsFullscreenListPanel_rowTier__7OS8P{color:var(--text-muted);font-variant-numeric:normal}.ChartsFullscreenListPanel_rowRank__Cr5Ux{color:var(--text-muted)}.ChartsFullscreenListPanel_rowNr__hTOWI{color:var(--badge-violet-fg);font-weight:600;font-variant-numeric:normal}.ChartsFullscreenListPanel_rowSelected__2msUh .ChartsFullscreenListPanel_rowFigure__kZnNL,.ChartsFullscreenListPanel_rowSelected__2msUh .ChartsFullscreenListPanel_rowSymbol__YsT5C{font-weight:700}.ChartsFullscreenListPanel_pos__nsuVs{color:var(--success)}.ChartsFullscreenListPanel_neg__VoTd9{color:var(--error)}@media (max-width:767px){.ChartsFullscreenListPanel_panel__6YVe_{width:auto;height:40%;border-left:none;border-top:1px solid var(--border-color)}}.ChartCardMetrics_strip__CDnq1{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;white-space:nowrap}.ChartCardMetrics_metric__ITWHn{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-variant-numeric:tabular-nums}.ChartCardMetrics_label__rpaZY{color:var(--text-secondary)}.ChartCardMetrics_up__yKP1k{color:var(--success);font-weight:600}.ChartCardMetrics_down__Aeb_m{color:var(--error);font-weight:600}.SectorChartsNotesDrawer_body__QKycE{display:flex;flex-direction:column;gap:14px}.SectorChartsNotesDrawer_empty__XeZ2t{margin:0;font-size:.8125rem;color:var(--text-muted)}.SectorChartsNotesDrawer_note__q2V98{display:flex;flex-direction:column;gap:6px}.SectorChartsNotesDrawer_noteHead__M8Yr8{display:flex;align-items:center;justify-content:space-between}.SectorChartsNotesDrawer_noteSymbol__zV5Br{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.SectorChartsNotesDrawer_noteStatus__JWHT8{font-size:.6875rem;color:var(--text-muted)}.SectorChartsNotesDrawer_noteStatus__JWHT8[data-status=saved]{color:var(--success)}.SectorChartsNotesDrawer_noteStatus__JWHT8[data-status=error]{color:var(--error)}.SectorChartsNotesDrawer_textarea__GRPeE{width:100%;resize:vertical;padding:8px 10px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--background);color:var(--text-primary);font:inherit;font-size:.8125rem}.SectorChartsNotesDrawer_textarea__GRPeE:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.SectorChartsPanel_panel__7jsOs{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.SectorChartsPanel_fullscreen__tS9yI{position:fixed;inset:0;z-index:var(--z-modal,1000);padding:16px;background:var(--background);overflow:auto}.SectorChartsPanel_controls__ZLvzK{display:inline-flex;align-items:center;gap:8px}.SectorRotationAdvancedSkeleton_skeleton__SqIm_{display:flex;flex-direction:column;gap:2px;overflow:hidden}.SectorRotationAdvancedSkeleton_row__n3UMT{display:flex;align-items:center;gap:12px;padding:10px;border-bottom:1px solid var(--border-color)}.SectorRotationAdvancedSkeleton_label__JQ9td{flex-shrink:0;width:140px;height:12px}.SectorRotationAdvancedSkeleton_bar__bofhL,.SectorRotationAdvancedSkeleton_label__JQ9td{border-radius:var(--radius-sm);background:var(--border-color);animation:SectorRotationAdvancedSkeleton_shimmer__9VH_4 1.5s ease-in-out infinite}.SectorRotationAdvancedSkeleton_bar__bofhL{flex:1;height:10px}.SectorRotationAdvancedSkeleton_value__6I9_J{flex-shrink:0;width:60px;height:12px;border-radius:var(--radius-sm);background:var(--border-color);animation:SectorRotationAdvancedSkeleton_shimmer__9VH_4 1.5s ease-in-out infinite}@keyframes SectorRotationAdvancedSkeleton_shimmer__9VH_4{0%,to{opacity:.4}50%{opacity:.8}}.SectorRotationAdvancedContainer_wrap__VqtfW{display:flex;flex-direction:column;gap:12px;min-height:100%}.SectorRotationAdvancedContainer_grid__VSJnb{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:12px;min-height:0;align-items:stretch}.SectorRotationAdvancedContainer_chartsPanel__w_6yO,.SectorRotationAdvancedContainer_listPanel__oxwRo,.SectorRotationAdvancedContainer_panel__J3Sdl{min-width:0;background:var(--card-background);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.SectorRotationAdvancedContainer_listPanel__oxwRo{overflow-y:auto}.SectorRotationAdvancedContainer_chartsPanel__w_6yO{padding:12px;min-height:420px}.SectorRotationAdvancedContainer_panel__J3Sdl{padding:20px 24px}@media (max-width:1024px){.SectorRotationAdvancedContainer_grid__VSJnb{grid-template-columns:1fr}.SectorRotationAdvancedContainer_listPanel__oxwRo{max-height:none}}.ChartsFullscreen_overlay__7JLAC{--background:var(--tv-background);--background-elevated:var(--tv-background);--card-background:var(--tv-background);--card-hover:var(--tv-surface-hover);--card-border:var(--tv-border);--border-color:var(--tv-border);--border-subtle:var(--tv-border-subtle);--text-primary:var(--tv-text);--text-secondary:var(--tv-text-secondary);--text-muted:var(--tv-text-muted);--primary-color:var(--tv-blue);--primary-hover:var(--tv-blue-hover);--primary-muted:var(--tv-blue-muted);--success:var(--tv-green);--error:var(--tv-red);--chip-bg:var(--tv-background);--chip-border:var(--tv-border);--icon-button-hover:var(--tv-surface-hover);--shadow-md:var(--tv-shadow);position:fixed;inset:0;z-index:var(--z-modal,1000);display:flex;flex-direction:column;background:var(--background);color:var(--text-primary);font-family:var(--tv-font);outline:none}.ChartsFullscreen_body__XIV1W{display:flex;flex:1;min-height:0}.ChartsFullscreen_chartArea__kAg8d{display:flex;flex-direction:column;flex:1;min-width:0}.ChartsFullscreen_chartHeader___2Tl6{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid var(--border-color)}.ChartsFullscreen_chartSymbol__F7CzF{font-size:1rem;font-weight:700;color:var(--text-primary)}.ChartsFullscreen_chartClassification__VYc_z{min-width:0;font-size:.8125rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChartsFullscreen_tfToggle__JarBA{display:inline-flex;gap:2px;padding:2px;border-radius:6px;border:1px solid var(--card-border)}.ChartsFullscreen_tfBtn__bD0ch{border:none;background:transparent;color:var(--text-secondary);padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer}.ChartsFullscreen_tfBtn__bD0ch:hover{background:var(--card-hover)}.ChartsFullscreen_tfBtnActive__Zxqaq,.ChartsFullscreen_tfBtnActive__Zxqaq:hover{background:var(--primary-muted);color:var(--primary-color)}.ChartsFullscreen_chartHeaderRight__ZnhSh{display:flex;align-items:center;gap:10px;margin-left:auto}.ChartsFullscreen_chartPrice__Rm9wb{font-size:.9375rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.ChartsFullscreen_chartChange__0HRlo{font-size:.8125rem;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ChartsFullscreen_pos__rXchz{color:var(--success)}.ChartsFullscreen_neg__TW8Is{color:var(--error)}.ChartsFullscreen_chartBody__VyDOr{position:relative;flex:1;min-height:0}.ChartsFullscreen_chartStatus__OAidW{display:flex;align-items:center;justify-content:center;height:100%}.ChartsFullscreen_resizer__6kkq_{flex:0 0 5px;align-self:stretch;cursor:col-resize;background:transparent;transition:background var(--transition-fast)}.ChartsFullscreen_resizer__6kkq_:active,.ChartsFullscreen_resizer__6kkq_:hover{background:var(--primary-color)}.ChartsFullscreen_resizer__6kkq_:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.ChartsFullscreen_overlayResizing__wLlFE{user-select:none;cursor:col-resize}.ChartsFullscreen_dragShield__aGAHT{position:fixed;inset:0;z-index:20;cursor:col-resize}@media (max-width:767px){.ChartsFullscreen_body__XIV1W{flex-direction:column}.ChartsFullscreen_resizer__6kkq_{display:none}}.Table_shell__hUtQD{display:flex;flex-direction:column;gap:0;width:100%;position:relative;background:var(--card-background)}.Table_scroll__p75af{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;position:relative}.Table_scrollWithStickyHeader__mt62W{overflow-y:auto;max-height:var(--table-max-height,none)}.Table_table__rzXVj{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;font-size:.875rem;color:var(--text-primary);padding:1rem}.Table_density_compact__KlS3S{font-size:.75rem;font-variant-numeric:tabular-nums}.Table_headCell__Il6zh{text-align:left;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);padding:12px 16px;border-bottom:1px solid var(--border-color);white-space:nowrap;background:var(--card-background)}.Table_density_compact__KlS3S .Table_headCell__Il6zh{padding:6px 8px;font-size:10.5px}.Table_headCell__Il6zh:first-child{padding-left:0}.Table_headCell__Il6zh:last-child{padding-right:0}.Table_stickyHeader___RZ40 thead .Table_headCell__Il6zh{position:sticky;top:0;z-index:4}.Table_stickyHeader___RZ40 thead .Table_headCell__Il6zh.Table_stickyLeft__ZJFXZ{z-index:6}.Table_sortButton__KJIwI{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:0;margin:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--transition-fast)}.Table_sortButton__KJIwI:hover{color:var(--text-primary)}.Table_sortIcon__WQIFG{flex-shrink:0;opacity:.7}.Table_headerTip__RJAhr{margin-left:4px;font-size:9px;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;background:var(--border-color);color:var(--text-secondary)}.Table_row__le31R{transition:background var(--transition-fast)}.Table_row__le31R:not(:last-child) .Table_cell__xhEoT{border-bottom:1px solid var(--border-subtle)}.Table_rowClickable__IHkkg{cursor:pointer}.Table_rowClickable__IHkkg:hover{background:var(--card-hover)}.Table_rowClickable__IHkkg:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.Table_rowSelected__Ku7Cs{background:var(--row-selected-bg,var(--primary-muted))}.Table_cell__xhEoT{padding:8px;vertical-align:middle;color:#fff;background:inherit}[data-theme=light] .Table_cell__xhEoT{color:var(--text-primary)}.Table_density_compact__KlS3S .Table_cell__xhEoT{padding:4px 8px;line-height:20px;height:28px}.Table_cell__xhEoT:first-child,.Table_headCell__Il6zh:first-child{padding-left:0}.Table_cell__xhEoT:last-child,.Table_headCell__Il6zh:last-child{padding-right:0}.Table_align_left__ciRp6{text-align:left}.Table_align_center__qvFAm{text-align:center}.Table_align_right__Gik_k{text-align:right;font-variant-numeric:tabular-nums}.Table_wrap__hOfUr{white-space:normal}.Table_truncate__XzdFe{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.Table_stickyLeft__ZJFXZ{position:sticky;left:var(--sticky-left,0);background:var(--card-background);z-index:2}thead .Table_stickyLeft__ZJFXZ{z-index:5;background:var(--card-background)}.Table_rowSelected__Ku7Cs .Table_stickyLeft__ZJFXZ{background:var(--row-selected-bg,var(--primary-muted))}.Table_rowClickable__IHkkg:hover .Table_stickyLeft__ZJFXZ{background:var(--card-hover)}.Table_stickyLast__OE3_K{border-right:1px solid var(--card-border)}.Table_checkboxCell__oszI7{padding:0;width:36px;min-width:36px;max-width:36px;text-align:center}.Table_checkboxCell__oszI7 input{margin:0;cursor:pointer}.Table_stateCell___38oC{padding:48px 16px;text-align:center;color:var(--text-secondary)}@media (max-width:640px){.Table_cell__xhEoT,.Table_headCell__Il6zh{padding:12px}.Table_cell__xhEoT:first-child,.Table_headCell__Il6zh:first-child{padding-left:0}.Table_cell__xhEoT:last-child,.Table_headCell__Il6zh:last-child{padding-right:0}.Table_density_compact__KlS3S .Table_cell__xhEoT,.Table_density_compact__KlS3S .Table_headCell__Il6zh{padding:6px 8px}}.HoldingsSnapshotTab_card__DntP4{height:auto}.HoldingsSnapshotTab_body__mH1Rp{display:flex;flex-direction:column;gap:16px;min-width:0}.HoldingsSnapshotTab_statusRow__vBrYg{display:flex;align-items:center;justify-content:center;padding:32px}.HoldingsSnapshotTab_note__gPuiB{margin:0;padding:8px 12px;font-size:.8125rem;color:var(--text-secondary);background:var(--info-muted,var(--chip-bg));border:1px solid var(--chip-border);border-radius:var(--radius-sm)}.HoldingsUpdateTab_card__3V5yh{height:auto}.HoldingsUpdateTab_body__mSBEh{display:flex;flex-direction:column;gap:24px;min-width:0}.HoldingsUpdateTab_section__FsA5D{display:flex;flex-direction:column;gap:12px;min-width:0}.HoldingsUpdateTab_sectionHeader__fKXQ8{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.HoldingsUpdateTab_sectionTitle__3kIK0{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.HoldingsUpdateTab_error__zKXlN{margin:0;padding:8px 10px;font-size:.8125rem;color:var(--error);background:var(--error-muted);border-radius:var(--radius-sm)}.HoldingsUpdateTab_listShell__3e6Ef{display:flex;flex-direction:column;gap:12px;min-width:0}.HoldingsUpdateTab_list____MEO{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.HoldingsUpdateTab_item__EPqbI{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--background);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:0}.HoldingsUpdateTab_itemBody__7oMHP{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.HoldingsUpdateTab_itemPrimary__hr3FV{font-size:.875rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HoldingsUpdateTab_itemSecondary__aLqsp{font-size:.75rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HoldingsUpdateTab_removeBtn__Xt82s{width:36px;height:36px;flex-shrink:0}.BrokerHoldingsTable_symbolStack__aIRht{display:flex;flex-direction:column;min-width:0}.BrokerHoldingsTable_symbolPrimary__O5TPt{font-size:.9375rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BrokerHoldingsTable_symbolSecondary__1JSTP{font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BrokerHoldingsTable_amount__o5pYG{font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}.BrokerHoldingsTable_positive__zmBtb{font-weight:600;font-variant-numeric:tabular-nums;color:var(--success)}.BrokerHoldingsTable_negative__CWnLg{font-weight:600;font-variant-numeric:tabular-nums;color:var(--error)}.BrokerHoldingsTable_muted__j6McL{color:var(--text-secondary)}.BrokerHoldingsTable_statusChip__dZKJc{display:inline-flex;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:500;color:var(--text-secondary);background:var(--chip-bg);border:1px solid var(--chip-border);border-radius:999px;white-space:nowrap}.HoldingsActualTab_card__8bYc1{height:auto}.HoldingsActualTab_panel__xDYqe{display:flex;flex-direction:column;gap:16px;min-width:0;background:var(--card-background);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px 24px}.HoldingsActualTab_headerRow__c7Jbu{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;min-width:0}.HoldingsActualTab_valueGroup__GQX8q{display:flex;flex-wrap:wrap;gap:24px;min-width:0}.HoldingsActualTab_valueField__8pkui{display:flex;flex-direction:column;gap:4px;min-width:0}.HoldingsActualTab_valueLabel__C91_l{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.HoldingsActualTab_valueAmount__I71fy{font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}.HoldingsActualTab_toolbar__pKYsV{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0}.HoldingsActualTab_toolbarField__YOizZ{display:flex;flex-direction:column;gap:4px;min-width:0}.HoldingsActualTab_toolbarLabel__kVvu4{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.HoldingsActualTab_syncButton__R_Ljy.HoldingsActualTab_syncButton__R_Ljy{height:var(--control-height-toolbar);padding:0 14px;background:var(--background);border-color:var(--border-color);color:var(--text-primary);box-sizing:border-box}.HoldingsActualTab_syncButton__R_Ljy.HoldingsActualTab_syncButton__R_Ljy:hover:not(:disabled):not([aria-disabled=true]){background:var(--icon-button-hover)}.HoldingsActualTab_alertError___MfSq,.HoldingsActualTab_alertInfo__Zrech,.HoldingsActualTab_alertSuccess__SSvWl{margin:0;padding:8px 12px;font-size:.8125rem;border-radius:var(--radius-sm)}.HoldingsActualTab_alertError___MfSq{color:var(--error);background:var(--error-muted)}.HoldingsActualTab_alertInfo__Zrech{color:var(--text-secondary);background:var(--primary-muted)}.HoldingsActualTab_alertSuccess__SSvWl{color:var(--success);background:var(--success-muted)}.HoldingsActualTab_alertLink__kF95G{color:inherit;font-weight:600;text-decoration:underline}@media (max-width:640px){.HoldingsActualTab_panel__xDYqe{padding:16px;gap:12px}.HoldingsActualTab_valueGroup__GQX8q{gap:16px}}.BreadthPanelShell_body__2V1Lq,.BreadthPanelShell_panel__8KoSm{display:flex;flex-direction:column;min-width:0}.BreadthPanelShell_body__2V1Lq{overflow:hidden}.MovingAveragePanel_tableWrap__Yikcc{width:100%;max-height:320px;overflow:auto}.MovingAveragePanel_dateCell__enHx4{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.MovingAveragePanel_cellPositive__KlS2d{display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding:2px 10px;border-radius:var(--radius-sm);font-weight:500;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--success) var(--cell-intensity,0%),transparent)}.MovingAveragePanel_cellNeutral__ufbqr{display:inline-flex;align-items:center;justify-content:center;min-width:56px;color:var(--text-muted)}.PriceMomentumPanel_tableWrap__a1dso{width:100%;max-height:320px;overflow:auto}.PriceMomentumPanel_dateCell__UcZK7{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.PriceMomentumPanel_cellNegative__AKN06,.PriceMomentumPanel_cellPositive__UdF9V{display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding:2px 10px;border-radius:var(--radius-sm);font-weight:500;font-variant-numeric:tabular-nums}.PriceMomentumPanel_cellPositive__UdF9V{background:color-mix(in srgb,var(--success) var(--cell-intensity,0%),transparent)}.PriceMomentumPanel_cellNegative__AKN06{background:color-mix(in srgb,var(--error) var(--cell-intensity,0%),transparent)}.PriceMomentumPanel_cellNeutral__60VPZ{display:inline-flex;align-items:center;justify-content:center;min-width:56px;color:var(--text-muted)}.SectorRotationTable_positive___yJob{color:var(--success);font-weight:500;font-size:.8125rem;font-variant-numeric:tabular-nums}.SectorRotationTable_negative__5mgVl{color:var(--error);font-weight:500;font-size:.8125rem;font-variant-numeric:tabular-nums}.SectorRotationTable_muted__zwz6S{color:var(--text-muted)}.SectorRotationTable_breadthCell__QohNr{display:inline-flex;gap:6px;font-size:.75rem;font-variant-numeric:tabular-nums}.SectorRotationTable_expandedRow__t039_{background-color:var(--primary-muted)}.SectorRotationTable_sectorCell__LDa2U{display:inline-flex;align-items:center;gap:10px}.SectorRotationTable_sectorBadge__je7Xb{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-size:.6875rem;font-weight:700;color:var(--color-white);flex-shrink:0;letter-spacing:.02em}.SectorRotationStocksTable_stockName__A8zZS,.SectorRotationTable_sectorName__0jn0b{font-weight:500;font-size:.875rem;color:var(--text-primary)}.SectorRotationStocksTable_positive__uXlQx{color:var(--success);font-weight:500;font-size:.8125rem;font-variant-numeric:tabular-nums}.SectorRotationStocksTable_negative__61z6s{color:var(--error);font-weight:500;font-size:.8125rem;font-variant-numeric:tabular-nums}.SectorRotationStocksTable_muted__djC4C{color:var(--text-muted)}.SectorRotationStocksTable_loadingBar___ZF46{height:3px;background:var(--border-subtle);overflow:hidden;border-radius:2px}.SectorRotationStocksTable_loadingFill__T__Sj{height:100%;width:30%;background:var(--primary-color);border-radius:2px;animation:SectorRotationStocksTable_slide__flQw_ 1.2s ease-in-out infinite}@keyframes SectorRotationStocksTable_slide__flQw_{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}.SectorRotationSkeleton_skeleton___vDcQ{display:flex;flex-direction:column;gap:2px;overflow:hidden}.SectorRotationSkeleton_header__HN4Y2{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.SectorRotationSkeleton_row__7ynWj{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-subtle)}.SectorRotationSkeleton_row__7ynWj:last-child{border-bottom:none}.SectorRotationSkeleton_cell__J2Hdn{height:12px;border-radius:var(--radius-sm);background:var(--border-subtle);animation:SectorRotationSkeleton_shimmer__yf05p 1.5s ease-in-out infinite}@keyframes SectorRotationSkeleton_shimmer__yf05p{0%,to{opacity:.4}50%{opacity:.8}}.UIShowcase_page__ti_fn{max-width:1100px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:56px}.UIShowcase_section__DsCWR{display:flex;flex-direction:column;gap:16px}.UIShowcase_sectionHeading__b71IT{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding-bottom:8px;border-bottom:1px solid var(--border-color)}.UIShowcase_sectionTitle__3Vhes{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 4px}.UIShowcase_sectionSubtitle__fJjJ7{font-size:.8125rem;color:var(--text-muted);margin:0 0 4px}.UIShowcase_row__ZOUjr{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.UIShowcase_rowStart__iHCE3{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.UIShowcase_grid3__zMin2{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.UIShowcase_grid2__3GgjN{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.UIShowcase_variantLabel__Ht5oz{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 6px}.UIShowcase_variantGroup__1zgQP{display:flex;flex-direction:column;gap:4px}.UIShowcase_badgeGrid__wUWcU{display:grid;grid-template-columns:repeat(8,auto);gap:12px;align-items:center}.UIShowcase_badgeCell__bFi9p{display:flex;flex-direction:column;align-items:center;gap:6px}.UIShowcase_toneLabel__gPHY5{font-size:.6875rem;color:var(--text-muted);text-transform:capitalize}.UIShowcase_cardPreview__E1eNU{max-width:400px}.UIShowcase_tableWrapper__scTSi{overflow:hidden}.UIShowcase_markdownBox__2ZhQH,.UIShowcase_tableWrapper__scTSi{border:1px solid var(--border-color);border-radius:var(--radius-lg)}.UIShowcase_markdownBox__2ZhQH{padding:20px 24px;background:var(--card-background)}.UIShowcase_selectBox__P4Uxa{max-width:280px}.UIShowcase_multiSelectBox__8DcNb{max-width:400px}.UIShowcase_tabContent__QrPbI{padding:16px 0;font-size:.875rem;color:var(--text-secondary)}@media (max-width:640px){.UIShowcase_page__ti_fn{padding:20px 16px 48px;gap:40px}.UIShowcase_grid2__3GgjN,.UIShowcase_grid3__zMin2{grid-template-columns:1fr}.UIShowcase_badgeGrid__wUWcU{grid-template-columns:repeat(4,auto)}}.WatchlistChartsTab_card__9_QLj{height:auto}.WatchlistChartsTab_body__SDUlG{display:flex;flex-direction:column;gap:16px;min-width:0}.WatchlistChartsTab_paneStatus__YYtfT{display:flex;align-items:center;justify-content:center;flex:1;min-height:200px;padding:32px}.WatchlistChartsTab_emptyShell__iHTIk{height:auto}.WatchlistChartsTab_monkToggle__aQkHX{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0 2px;cursor:pointer;color:var(--text-secondary)}.WatchlistChartsTab_monkToggle__aQkHX:hover{color:var(--text-primary)}.WatchlistChartsTab_monkTrack__Ysiyg{position:relative;display:inline-block;width:34px;height:18px;border-radius:9px;background:var(--border-color);flex-shrink:0;transition:background .2s}.WatchlistChartsTab_monkTrackOn__27_jM{background:var(--primary-color)}.WatchlistChartsTab_monkThumb__plLAF{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:left .2s}.WatchlistChartsTab_monkThumbOn__JZ36j{left:18px}.WatchlistChartsTab_monkLabel__EXMWo{font-size:.8125rem;font-weight:500}@media (max-width:640px){.WatchlistChartsTab_body__SDUlG{gap:12px}}.EmergingSectorsChartsPanel_panel__pMjGh{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.EmergingSectorsChartsPanel_fullscreen__67Cz1{position:fixed;inset:0;z-index:var(--z-modal,1000);padding:16px;background:var(--background);overflow:auto}.EmergingSectorsChartsPanel_centered__lbiMJ{align-items:center;justify-content:center}.EmergingSectorsChartsPanel_controls___u_e3{display:inline-flex;align-items:center;gap:8px}.EmergingSectorsContainer_container__Fnm14{display:flex;flex-direction:column;gap:16px;min-height:100%}.EmergingSectorsContainer_splitLayout__xJrpZ{display:flex;gap:16px;flex:1;min-height:0}.EmergingSectorsContainer_masterPane__65UGq{flex:1 1 100%;min-width:0;background:var(--card-background);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 20px;transition:flex-basis var(--transition-normal)}.EmergingSectorsContainer_masterPaneNarrow__BPgdz{flex:0 0 52%}.EmergingSectorsContainer_chartsFull___IyBd{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--card-background);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 20px}.EmergingSectorsContainer_activeRow__sniGP{background-color:var(--primary-muted)}@media (max-width:768px){.EmergingSectorsContainer_splitLayout__xJrpZ{flex-direction:column}.EmergingSectorsContainer_masterPaneNarrow__BPgdz,.EmergingSectorsContainer_masterPane__65UGq{flex:1 1 auto}}.DropdownSelect_wrapper__qlI_q{position:relative;display:inline-block;min-width:0}.DropdownSelect_trigger__qMsZq{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:.8125rem;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);white-space:nowrap;min-height:30px}.DropdownSelect_trigger__qMsZq:hover:not(:disabled){border-color:var(--text-muted)}.DropdownSelect_trigger__qMsZq:disabled{cursor:not-allowed;opacity:.6}.DropdownSelect_trigger__qMsZq[data-open=true]{border-color:var(--primary-color)}.DropdownSelect_size_sm__6AuQM .DropdownSelect_trigger__qMsZq{height:22px;padding:0 8px;font-size:.72rem;min-height:0;line-height:1;border-radius:var(--radius-md);background:var(--background-elevated);border-color:var(--border-color)}.DropdownSelect_size_sm__6AuQM .DropdownSelect_chevron__9Yawj{width:12px;height:12px}.DropdownSelect_size_md__6RyjI .DropdownSelect_trigger__qMsZq{padding:6px 12px;font-size:.8125rem}.DropdownSelect_size_lg__gm6Av .DropdownSelect_trigger__qMsZq{height:var(--control-height-toolbar);padding:0 12px;font-size:var(--control-font-toolbar);min-height:0;line-height:1}.DropdownSelect_placeholder__e_WBa{color:var(--text-muted)}.DropdownSelect_value__IQaws{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.DropdownSelect_chevron__9Yawj{flex-shrink:0;color:var(--text-muted);transition:transform var(--transition-fast)}.DropdownSelect_chevronOpen__3SvEb{transform:rotate(180deg);color:var(--primary-color)}.DropdownSelect_popover__PVdLN{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;max-height:280px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--card-background);border:1px solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:30}.DropdownSelect_header__kNuzI{padding:4px 6px 6px;border-bottom:1px solid var(--border-subtle);margin-bottom:4px}.DropdownSelect_popover_alignRight__5JXTv{left:auto;right:0}.DropdownSelect_option__dGgKq{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:.8125rem;color:var(--text-primary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-family:inherit;transition:background var(--transition-fast)}.DropdownSelect_size_sm__6AuQM .DropdownSelect_option__dGgKq{padding:5px 8px;font-size:.75rem}.DropdownSelect_option__dGgKq:hover,.DropdownSelect_option_focused__nvTG3{background:var(--card-hover)}.DropdownSelect_option_selected__XHmll{color:var(--primary-color);font-weight:600}.DropdownSelect_option_check__pPS08{width:14px;height:14px;flex-shrink:0;color:var(--primary-color);visibility:hidden}.DropdownSelect_option_selected__XHmll .DropdownSelect_option_check__pPS08{visibility:visible}.PeersChartsView_paneStatus__dPpla{display:flex;align-items:center;justify-content:center;flex:1;min-height:200px;padding:32px}.PeersChartsView_metric__Gp_cG{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent-color);white-space:nowrap}.PeersChartsView_metricMuted__BxpxF{color:var(--text-secondary);font-weight:500}.PeersChartsView_monkToggle__k5t8X{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0 2px;cursor:pointer;color:var(--text-secondary)}.PeersChartsView_monkToggle__k5t8X:hover{color:var(--text-primary)}.PeersChartsView_monkTrack__WLafx{position:relative;display:inline-block;width:34px;height:18px;border-radius:9px;background:var(--border-color);flex-shrink:0;transition:background .2s}.PeersChartsView_monkTrackOn__TyjBm{background:var(--primary-color)}.PeersChartsView_monkThumb__2hMJy{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--color-white);box-shadow:0 1px 3px rgba(0,0,0,.25);transition:left .2s}.PeersChartsView_monkThumbOn__dP31q{left:18px}.PeersChartsView_monkLabel__Wh1E8{font-size:.8125rem;font-weight:500}.MiniBar_miniBar__eTT_T{display:inline-flex;align-items:center;gap:6px;width:100%;min-width:80px}.MiniBar_track__8QJVR{flex:1;height:6px;border-radius:3px;background:var(--border-subtle);overflow:hidden;position:relative}.MiniBar_fill__vcqfV{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--primary-color);transition:width .2s ease}.MiniBar_label__JAT29{font-size:11px;font-variant-numeric:tabular-nums;color:inherit;white-space:nowrap;min-width:28px;text-align:right}.Stars_stars__SlLkf{display:inline-flex;font-size:12px;letter-spacing:1px;white-space:nowrap}.Stars_fill__qXDAw{color:var(--warning)}.Stars_empty__01zop{color:var(--border-color)}.StageMixBar_root___bMkc{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.StageMixBar_bar__7o_6_{display:flex;width:100%;min-width:80px;height:8px;border-radius:4px;overflow:hidden;background:var(--border-subtle)}.StageMixBar_segment__DN_c2{display:block;height:100%;min-width:1px;transition:width var(--transition-normal)}.StageMixBar_segment__DN_c2[data-stage="1"],.StageMixBar_swatch__BCnqp[data-stage="1"]{background:var(--text-muted)}.StageMixBar_segment__DN_c2[data-stage="2"],.StageMixBar_swatch__BCnqp[data-stage="2"]{background:var(--success)}.StageMixBar_segment__DN_c2[data-stage="3"],.StageMixBar_swatch__BCnqp[data-stage="3"]{background:var(--warning)}.StageMixBar_segment__DN_c2[data-stage="4"],.StageMixBar_swatch__BCnqp[data-stage="4"]{background:var(--error)}.StageMixBar_legend__9lQw4{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none}.StageMixBar_legendItem__75TdE{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-secondary);min-width:0}.StageMixBar_swatch__BCnqp{width:8px;height:8px;border-radius:2px;flex-shrink:0}.StageMixBar_legendLabel___XPyl{white-space:nowrap}.StageMixBar_legendValue__MN9bz{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.columns_positive__HIhZf{color:var(--success);font-weight:500;font-variant-numeric:tabular-nums}.columns_negative__1iY12{color:var(--error);font-weight:500;font-variant-numeric:tabular-nums}.columns_muted__pIu33{color:var(--text-muted);font-variant-numeric:tabular-nums}.columns_num__vtKF_{color:var(--text-secondary);font-variant-numeric:tabular-nums}.columns_name__da0_g{font-weight:500;color:var(--text-primary)}.columns_mixCell__qAHQw{display:block;width:110px}.columns_stage2Bar__ph29f{min-width:96px}.columns_fresh__HIVDY{display:inline-flex;gap:8px;font-variant-numeric:tabular-nums}.columns_rankCell__8DISA{color:var(--text-secondary);font-variant-numeric:tabular-nums}.columns_rankDelta__To7Cw{margin-left:2px;font-size:.6875rem}.columns_company__JF543{display:inline-flex;flex-direction:column;line-height:1.25;min-width:0}.columns_companyName__cBcTI{font-weight:500;color:var(--text-primary)}.columns_companySymbol__Gb1aP{font-size:.6875rem;color:var(--text-muted)}.columns_stageCell__5q02J{display:inline-flex;align-items:center;gap:6px}.columns_stageShort__uWJjF{font-size:.6875rem;color:var(--text-muted)}