:root,[data-bs-theme="dark"]{--surface-page:#0d1018;--surface-panel:#161a25;--surface-raised:#1d2230;--text-primary:#e6e9ef;--text-muted:#aeb6c5;--border-subtle:#303748;--focus-ring:#69b7ff;--gain:#3bd49b;--loss:#ff6872;--warning:#f7c65c;--neutral:#b7c0cf;--unavailable:#aeb6c5;--up:var(--gain);--down:var(--loss);--panel:var(--surface-panel);--panel-2:var(--surface-raised);--border-color:var(--border-subtle);--muted:var(--text-muted);--hover-bg:#1b2030;--body-bg:var(--surface-page);--body-color:var(--text-primary);--bg:var(--surface-page);--text:var(--text-primary);--border:var(--border-subtle);--accent:#4eb7e8;--accent-contrast:#04131a;--shadow-card:none;--sector-gain-bg:#135f47;--sector-loss-bg:#7b2932;--sector-neutral-bg:#364052;--sector-unavailable-bg:#2a303c;--sector-tile-text:#f8fafc;--chart-tick:#8a93a6;--chart-grid:#1f2533;--chart-legend:#cbd2df;--chart-surface:#0b101b;--chart-toolbar-bg:rgba(15,23,42,.92);--chart-grid-bg:rgba(15,23,42,.48);--font-ui:Inter,"Noto Sans","Noto Sans Kannada","Noto Sans Devanagari","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Malayalam","Noto Sans Gujarati",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-numeric:"Roboto Mono","SFMono-Regular",Consolas,"Liberation Mono",ui-monospace,monospace}.market-pulse-page{margin:0 auto;max-width:920px}.market-pulse-hero{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:.75rem}.market-pulse-controls{align-items:flex-end;display:flex;flex:0 0 auto;gap:.65rem}.market-pulse-meta{border-bottom:1px solid var(--border-color);margin-bottom:1.5rem;padding-bottom:.75rem}.market-pulse-section{margin-bottom:1.5rem}.market-pulse-section>h2{margin-bottom:.65rem}.market-pulse-list{background:var(--surface-panel);border:1px solid var(--border-color);border-radius:.8rem;box-shadow:0 .45rem 1.4rem rgba(0,0,0,.08);overflow:hidden}.market-pulse-row{align-items:center;background:transparent;border-bottom:1px solid var(--border-color);color:var(--body-color);display:grid;gap:.8rem;grid-template-columns:1.7rem minmax(0,1fr) auto 1rem;min-height:3.6rem;padding:.68rem 1rem;text-decoration:none;transition:background-color .15s ease}.market-pulse-row:last-child{border-bottom:0}a.market-pulse-row:hover{background:var(--hover-bg);color:var(--body-color)}a.market-pulse-row:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:0}.market-pulse-row.is-unavailable{color:var(--text-muted)}.market-pulse-icon{color:var(--accent);font-size:1rem;text-align:center}.market-pulse-copy{min-width:0}.market-pulse-copy strong,.market-pulse-copy small{display:block}.market-pulse-copy small{color:var(--text-muted);margin-top:.08rem}.market-pulse-badge{background:var(--surface-raised);border:1px solid var(--border-color);border-radius:999px;color:var(--neutral);font-size:.75rem;font-weight:600;line-height:1;max-width:17rem;padding:.42rem .62rem;text-align:right;white-space:nowrap}.market-pulse-badge.is-available{color:var(--gain)}.market-pulse-badge.is-warning{color:var(--warning)}.market-pulse-badge.is-unavailable{color:var(--unavailable)}.market-pulse-badge.is-loading{color:var(--text-muted)}.market-pulse-method{align-items:flex-start;background:var(--surface-panel);border:1px solid var(--border-color);border-radius:.8rem;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.market-pulse-method>i{color:var(--accent);margin-top:.1rem}.market-pulse-method strong,.market-pulse-method span{display:block}.market-pulse-method span{color:var(--text-muted);font-size:.875rem;margin-top:.15rem}@media(max-width:575.98px){.market-pulse-hero{align-items:stretch;flex-direction:column;gap:1rem}.market-pulse-controls{align-items:stretch}.market-pulse-controls>div{flex:1 1 auto}.market-pulse-controls select{width:100%}.market-pulse-row{gap:.6rem;grid-template-columns:1.35rem minmax(0,1fr) auto;padding:.72rem .75rem}.market-pulse-row>.bi-chevron-right,.market-pulse-row>.bi-dash{display:none}.market-pulse-copy small{font-size:.76rem}.market-pulse-badge{max-width:8.8rem;overflow:hidden;text-overflow:ellipsis}}[data-bs-theme="light"]{--surface-page:#f0f3fa;--surface-panel:#fff;--surface-raised:#e9edf5;--text-primary:#131722;--text-muted:#545c6e;--border-subtle:#d7dded;--focus-ring:#1e53e5;--gain:#067a56;--loss:#d91f31;--warning:#a05a04;--neutral:#4f5968;--unavailable:#5d6775;--up:var(--gain);--down:var(--loss);--panel:var(--surface-panel);--panel-2:var(--surface-raised);--border-color:var(--border-subtle);--muted:var(--text-muted);--hover-bg:#eef1f8;--body-bg:var(--surface-page);--body-color:var(--text-primary);--bg:var(--surface-page);--text:var(--text-primary);--border:var(--border-subtle);--accent:#2962ff;--accent-contrast:#fff;--shadow-card:0 1px 2px rgba(16,24,40,.05),0 2px 10px rgba(16,24,40,.06);--sector-gain-bg:#12876a;--sector-loss-bg:#dc3545;--sector-neutral-bg:#dee4f0;--sector-unavailable-bg:#e9edf4;--sector-tile-text:#18202b;--chart-tick:#667085;--chart-grid:#e7eaf3;--chart-legend:#2a2e39;--chart-surface:#fff;--chart-toolbar-bg:#fff;--chart-grid-bg:#f0f3fa;--bs-link-color:#2962ff;--bs-link-hover-color:#1e53e5;--bs-link-color-rgb:41,98,255;--bs-link-hover-color-rgb:30,83,229;--bs-info:#2962ff;--bs-info-rgb:41,98,255;--bs-info-text-emphasis:#1a48c9;--bs-info-bg-subtle:#e6edff;--bs-info-border-subtle:#c2d2ff;--bs-warning:#f59e0b;--bs-warning-rgb:245,158,11;--bs-warning-text-emphasis:#92400e;--bs-warning-bg-subtle:#fdf0dc;--bs-warning-border-subtle:#f3cf95}[data-bs-theme="light"] .btn-warning{--bs-btn-bg:#f59e0b;--bs-btn-border-color:#f59e0b;--bs-btn-color:#231303;--bs-btn-hover-bg:#dd8e08;--bs-btn-hover-border-color:#dd8e08;--bs-btn-hover-color:#231303;--bs-btn-active-bg:#c67f06;--bs-btn-active-border-color:#c67f06;--bs-btn-active-color:#231303;--bs-btn-disabled-bg:#f8c471;--bs-btn-disabled-border-color:#f8c471;--bs-btn-disabled-color:#6b4a10}[data-bs-theme="light"] .btn-outline-warning{--bs-btn-color:#b45309;--bs-btn-border-color:#e8a33d;--bs-btn-hover-bg:#f59e0b;--bs-btn-hover-border-color:#f59e0b;--bs-btn-hover-color:#231303;--bs-btn-active-bg:#dd8e08;--bs-btn-active-border-color:#dd8e08;--bs-btn-active-color:#231303;--bs-btn-disabled-color:#d9a55d;--bs-btn-disabled-border-color:#f3cf95}[data-bs-theme="light"] .text-bg-info{color:#fff!important}[data-bs-theme="light"] .btn-info{--bs-btn-bg:#2962ff;--bs-btn-border-color:#2962ff;--bs-btn-color:#fff;--bs-btn-hover-bg:#1e53e5;--bs-btn-hover-border-color:#1e53e5;--bs-btn-hover-color:#fff;--bs-btn-active-bg:#1a48c9;--bs-btn-active-border-color:#1a48c9;--bs-btn-active-color:#fff;--bs-btn-disabled-bg:#7f9ffb;--bs-btn-disabled-border-color:#7f9ffb;--bs-btn-disabled-color:#fff}[data-bs-theme="light"] .btn-outline-info{--bs-btn-color:#2457da;--bs-btn-border-color:#7f9ffb;--bs-btn-hover-bg:#2962ff;--bs-btn-hover-border-color:#2962ff;--bs-btn-hover-color:#fff;--bs-btn-active-bg:#1e53e5;--bs-btn-active-border-color:#1e53e5;--bs-btn-active-color:#fff;--bs-btn-disabled-color:#7f9ffb;--bs-btn-disabled-border-color:#c2d2ff}[data-bs-theme="light"] .btn-primary{--bs-btn-bg:#2962ff;--bs-btn-border-color:#2962ff;--bs-btn-hover-bg:#1e53e5;--bs-btn-hover-border-color:#1e53e5;--bs-btn-active-bg:#1a48c9;--bs-btn-active-border-color:#1a48c9;--bs-btn-disabled-bg:#7f9ffb;--bs-btn-disabled-border-color:#7f9ffb}[data-bs-theme="light"] .btn-outline-primary{--bs-btn-color:#2962ff;--bs-btn-border-color:#2962ff;--bs-btn-hover-bg:#2962ff;--bs-btn-hover-border-color:#2962ff;--bs-btn-active-bg:#1e53e5;--bs-btn-active-border-color:#1e53e5}body{background:var(--body-bg);color:var(--body-color);font-family:var(--font-ui);font-size:1rem;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}html,body{max-width:100%}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring)!important;outline-offset:2px;box-shadow:0 0 0 2px var(--surface-page)!important}.text-neutral,.neutral{color:var(--neutral)!important}.text-unavailable,.unavailable{color:var(--unavailable)!important}.text-warning-semantic{color:var(--warning)!important}.text-information-semantic{color:var(--accent)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--body-color);font-family:var(--font-ui);font-weight:760;line-height:1.18;letter-spacing:0}h1,.h1,.display-5,.display-6{font-weight:820}.lead{color:var(--muted);line-height:1.55}.brand-nav{background:#11141d;border-bottom:1px solid #232838;color:#e6e9ef;max-width:100vw;overflow-x:clip}.brand-nav .container-xxl{max-width:100%}.brand-nav .nav-main-row{min-height:74px;gap:1.15rem;flex-wrap:nowrap;position:relative}.brand-nav .navbar-brand{display:inline-flex;align-items:center;gap:.78rem;margin-right:1.1rem;white-space:nowrap;flex:0 1 auto;min-width:0}.brand-nav .brand-copy{display:flex;flex-direction:column;line-height:1}.brand-nav .brand-name{display:inline-flex;align-items:baseline;font-family:"Rajdhani",sans-serif;font-size:1.58rem;font-weight:700;letter-spacing:-.015em;text-transform:lowercase;line-height:.85;text-shadow:0 1px 12px rgba(31,123,255,.12)}.brand-nav .brand-factor-x{color:#1f7bff;margin-right:.015em;transition:color .25s ease,text-shadow .25s ease}.brand-nav .brand-factor-x.is-positive{color:#2fd17b;text-shadow:0 0 12px rgba(47,209,123,.42)}.brand-nav .brand-factor-x.is-negative{color:#ff4d5e;text-shadow:0 0 12px rgba(255,77,94,.42)}.brand-nav .brand-factor-x.is-neutral{color:#1f7bff;text-shadow:0 0 10px rgba(31,123,255,.32)}.brand-nav .brand-name-market{color:#f4f7fb}.brand-nav .brand-name-radar{color:#1f7bff}.brand-nav .brand-beta{position:relative;top:-.72em;margin-left:.3rem;color:#65a8ff;font-family:"Rajdhani",sans-serif;font-size:.48em;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-shadow:0 0 10px rgba(101,168,255,.32)}.help-hint{align-items:center;background:transparent;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:50%;color:var(--bs-secondary-color);cursor:help;display:inline-flex;flex:none;font:600 .6rem/1 var(--bs-font-sans-serif,sans-serif);font-style:italic;height:1rem;justify-content:center;margin-inline-start:.3rem;opacity:.7;padding:0;position:relative;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;vertical-align:middle;width:1rem}.help-hint::after{border-radius:50%;content:"";inset:-.875rem;position:absolute}.help-hint:hover,.help-hint[aria-expanded="true"],.help-hint:focus-visible{background:rgba(var(--bs-info-rgb),.14);border-color:var(--bs-info);color:var(--bs-info);opacity:1;outline:2px solid transparent}.help-hint--inverse{color:rgba(216,247,255,.75)}.backtest-drawer{background:var(--panel,var(--bs-body-bg));border-top:1px solid var(--bs-border-color);bottom:0;box-shadow:0 -.5rem 2rem rgba(0,0,0,.25);display:flex;flex-direction:column;left:0;max-height:min(72vh,46rem);position:fixed;right:0;z-index:1040}.backtest-drawer-header{align-items:center;background:var(--panel-2,var(--bs-tertiary-bg));border-bottom:1px solid var(--bs-border-color);cursor:default;display:flex;flex:none;gap:.75rem;min-height:3rem;padding:.4rem 1rem}.backtest-drawer-toggle{background:transparent;border:0;border-radius:.4rem;color:var(--bs-secondary-color);line-height:1;min-height:2.25rem;min-width:2.25rem;transition:transform .2s ease}.backtest-drawer-toggle:hover,.backtest-drawer-toggle:focus-visible{background:var(--hover-bg,rgba(128,128,128,.15));color:var(--bs-body-color)}.backtest-drawer--collapsed .backtest-drawer-toggle i{display:inline-block;transform:rotate(180deg)}.backtest-drawer-stats{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.35rem 1rem;min-width:0;overflow:hidden}.backtest-drawer-chip{align-items:baseline;display:inline-flex;gap:.4rem;white-space:nowrap}.backtest-drawer-chip>span{color:var(--bs-secondary-color);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.backtest-drawer-chip>strong{font-size:.92rem;font-variant-numeric:tabular-nums}.backtest-robustness-scroll:focus-visible{outline:2px solid var(--bs-info);outline-offset:2px}.backtest-robustness-table{min-width:42rem}.backtest-robustness-table td,.backtest-robustness-table th{font-variant-numeric:tabular-nums}.screener-sortable{cursor:pointer;user-select:none;white-space:nowrap}.screener-sortable:hover{color:var(--bs-info)}.screener-sortable:focus-visible{outline:2px solid var(--bs-info);outline-offset:-2px}.screener-sortable>i{opacity:.55}.screener-sortable:hover>i,.screener-sortable>i.text-info{opacity:1}.screener-grid-search{position:relative}.screener-grid-search>i{color:var(--bs-secondary-color);left:.6rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.screener-grid-search>input{min-width:15rem;padding-left:2rem}@media(max-width:575px){.screener-grid-search{width:100%}.screener-grid-search>input{min-width:0;width:100%}}.backtest-drawer-close{flex:none}.backtest-drawer-body{overflow:auto;overscroll-behavior:contain;padding:.85rem 1rem 1.25rem}.backtest-drawer--collapsed .backtest-drawer-body{display:none}body.backtest-drawer-open{padding-bottom:3.25rem}@media(max-width:767px){.backtest-drawer{max-height:82vh}.backtest-drawer-chip>span{font-size:.66rem}.backtest-drawer-chip>strong{font-size:.84rem}}.help-hint-popover{max-height:calc(100vh - 24px);overflow:auto;position:fixed;z-index:1090}.help-hint-dismiss{min-height:2.75rem;min-width:2.75rem}.help-context-action,.help-touch-target{align-items:center;display:inline-flex;min-height:2.75rem}.help-hero{align-items:center;display:flex;gap:2rem;justify-content:space-between}.help-article{max-width:52rem}.help-copy{font-size:1.08rem;line-height:1.75}.help-tutorial-sections{display:grid;gap:1rem}.help-tutorial-card{border-color:var(--bs-border-color);background:var(--bs-tertiary-bg)}.help-card{transition:border-color .15s ease,transform .15s ease}.help-card:hover,.help-card:focus-visible{border-color:var(--bs-info);transform:translateY(-2px)}.glossary-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr))}.glossary-card[hidden]{display:none}.help-portal-hero{background:linear-gradient(125deg,rgba(var(--bs-info-rgb),.13),transparent 65%);border:1px solid rgba(var(--bs-info-rgb),.2);border-radius:1rem;padding:clamp(1.25rem,3vw,2.25rem)}.help-search-shell{align-items:center;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.85rem;box-shadow:0 .35rem 1.4rem rgba(0,0,0,.06);display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.65rem 1rem}.help-search-shell>i{color:var(--bs-info);font-size:1.2rem}.help-search-shell .form-control{background:transparent;border:0;box-shadow:none;padding-inline:.25rem}.help-search-count{color:var(--bs-secondary-color);font-size:.78rem;white-space:nowrap}.help-docs-layout{align-items:start;display:grid;gap:clamp(1.25rem,3vw,2.5rem);grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.help-article-layout{grid-template-columns:minmax(12rem,15rem) minmax(0,52rem) minmax(10rem,13rem)}.help-sidebar-sticky{position:sticky;top:5.5rem}.help-docs-sidebar{border-right:1px solid var(--bs-border-color);max-height:calc(100vh - 6.5rem);overflow:auto;padding-right:1rem}.help-sidebar-link,.help-sidebar-home{align-items:center;border-radius:.45rem;color:var(--bs-body-color);display:flex;font-size:.9rem;gap:.55rem;justify-content:space-between;margin:.1rem 0;padding:.45rem .55rem;text-decoration:none}.help-sidebar-link i,.help-sidebar-home i{color:var(--bs-info)}.help-sidebar-link span{color:var(--bs-secondary-color);font-size:.72rem}.help-sidebar-link:hover,.help-sidebar-link:focus-visible,.help-sidebar-link.active{background:rgba(var(--bs-info-rgb),.12);color:var(--bs-body-color)}.help-sidebar-link.active{border-left:3px solid var(--bs-info);font-weight:700}.help-sidebar-link--nested{font-size:.82rem;padding-left:1rem}.help-sidebar-home{border-bottom:1px solid var(--bs-border-color);font-weight:700;justify-content:flex-start;margin-bottom:.5rem;padding-bottom:.75rem}.help-tree-group{border-bottom:1px solid var(--bs-border-color-translucent);padding:.35rem 0}.help-tree-group summary{cursor:pointer;font-size:.8rem;font-weight:700;list-style-position:outside;padding:.35rem .55rem}.help-docs-main{min-width:0}.help-learning-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.help-learning-card{background:var(--bs-tertiary-bg);border-color:var(--bs-border-color)}.help-learning-card li+li{margin-top:.45rem}.help-learning-nav{align-items:center;border-top:1px solid var(--bs-border-color);display:flex;gap:1rem;padding-top:1.5rem}.help-docs-section{margin-bottom:2.5rem;scroll-margin-top:6rem}.help-section-heading{align-items:end;border-bottom:1px solid var(--bs-border-color);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.help-kicker{color:var(--bs-info);display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.help-guide-list{border:1px solid var(--bs-border-color);border-radius:.75rem;overflow:hidden}.help-guide-row{align-items:center;color:var(--bs-body-color);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1rem;text-decoration:none}.help-guide-row+.help-guide-row{border-top:1px solid var(--bs-border-color)}.help-guide-row:hover,.help-guide-row:focus-visible{background:rgba(var(--bs-info-rgb),.08);color:var(--bs-body-color)}.help-guide-icon{align-items:center;background:rgba(var(--bs-info-rgb),.13);border-radius:.55rem;color:var(--bs-info);display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.help-guide-copy{display:flex;flex-direction:column;min-width:0}.help-guide-copy span{color:var(--bs-secondary-color);display:-webkit-box;font-size:.85rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.help-topic-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.help-topic-card{border:1px solid var(--bs-border-color);border-radius:.7rem;color:var(--bs-body-color);display:grid;gap:.35rem;grid-template-columns:auto 1fr;padding:1rem;text-decoration:none}.help-topic-card:hover,.help-topic-card:focus-visible{border-color:var(--bs-info);color:var(--bs-body-color);transform:translateY(-1px)}.help-topic-card strong{align-self:center}.help-topic-card>span:last-child{color:var(--bs-secondary-color);font-size:.8rem;grid-column:1/-1}.help-topic-mark{align-items:center;background:var(--bs-info);border-radius:.35rem;color:#041a20;display:inline-flex;font:800 .72rem/1 monospace;height:1.65rem;justify-content:center;width:1.65rem}.help-index-list{column-count:3;column-gap:1.5rem}.help-index-list a{break-inside:avoid;color:var(--bs-body-color);display:flex;flex-direction:column;padding:.4rem 0;text-decoration:none}.help-index-list a:hover strong,.help-index-list a:focus-visible strong{color:var(--bs-info);text-decoration:underline}.help-index-list span{color:var(--bs-secondary-color);font-size:.72rem}.help-doc-article{max-width:none;min-width:0}.help-article-header{border-bottom:1px solid var(--bs-border-color);margin-bottom:1.5rem;padding-bottom:1.5rem}.help-article-section{scroll-margin-top:6rem}.help-article-section+.help-article-section{border-top:1px solid var(--bs-border-color-translucent);margin-top:1.65rem;padding-top:1.65rem}.help-heading-anchor{color:var(--bs-secondary-color);font-size:.75em;opacity:0;text-decoration:none}.help-article-section:hover .help-heading-anchor,.help-heading-anchor:focus{opacity:1}.help-on-this-page{border-left:1px solid var(--bs-border-color);padding-left:1rem}.help-on-this-page a{border-left:2px solid transparent;color:var(--bs-secondary-color);display:block;font-size:.78rem;line-height:1.3;padding:.35rem .5rem;text-decoration:none}.help-on-this-page a:hover,.help-on-this-page a:focus-visible{border-left-color:var(--bs-info);color:var(--bs-body-color)}[data-help-entry][hidden],.help-category-section[hidden]{display:none!important}@media(max-width:1199.98px){.help-article-layout{grid-template-columns:minmax(12rem,14rem) minmax(0,1fr)}.help-on-this-page{display:none}}@media(max-width:767.98px){.help-hero{align-items:flex-start;flex-direction:column;gap:1rem}.help-search-shell{grid-template-columns:auto minmax(0,1fr)}.help-search-count{display:none}.help-docs-layout,.help-article-layout{display:block}.help-docs-sidebar{border:1px solid var(--bs-border-color);border-radius:.65rem;max-height:none;margin-bottom:1.5rem;padding:.75rem}.help-sidebar-sticky{position:static}.help-index-list{column-count:2}.help-learning-grid{grid-template-columns:1fr}}@media(max-width:479.98px){.help-index-list{column-count:1}}.help-library-hero{background:radial-gradient(circle at 88% 15%,rgba(var(--bs-info-rgb),.18),transparent 28rem),linear-gradient(135deg,rgba(var(--bs-primary-rgb),.1),transparent 60%);border:1px solid var(--bs-border-color);border-radius:1.25rem;overflow:hidden;padding:clamp(1.5rem,4vw,3.5rem)}.help-library-hero-copy{max-width:52rem}.help-library-hero-copy .lead{color:var(--bs-secondary-color);max-width:46rem}.help-library-search{margin-top:2rem;max-width:54rem}.help-library-quick-links{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.25rem}.help-library-quick-links a{align-items:center;color:var(--bs-body-color);display:inline-flex;gap:.45rem;min-height:2.75rem;text-decoration:none}.help-library-quick-links a:hover,.help-library-quick-links a:focus-visible{color:var(--bs-info);text-decoration:underline}.help-start-grid{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.help-start-grid a{align-items:center;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:.85rem;color:var(--bs-body-color);display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto;height:100%;min-height:7.5rem;padding:1rem;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.help-start-grid a:hover,.help-start-grid a:focus-visible{border-color:var(--bs-info);transform:translateY(-2px)}.help-start-number{align-items:center;background:rgba(var(--bs-info-rgb),.14);border-radius:50%;color:var(--bs-info);display:inline-flex;font-weight:800;height:2.25rem;justify-content:center;width:2.25rem}.help-start-grid strong,.help-start-grid small{display:block}.help-start-grid small{color:var(--bs-secondary-color);display:-webkit-box;font-size:.78rem;margin-top:.35rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.help-goal-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.help-goal-card{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:.85rem;min-width:0;padding:1.15rem}.help-goal-card>i{color:var(--bs-info);font-size:1.35rem}.help-goal-card h3{margin-top:.65rem}.help-goal-card>p{color:var(--bs-secondary-color);font-size:.88rem}.help-goal-steps{list-style:none;margin:0;padding:0}.help-goal-steps li+li{border-top:1px solid var(--bs-border-color-translucent)}.help-goal-steps a{align-items:center;color:var(--bs-body-color);display:flex;gap:.65rem;min-height:2.75rem;overflow-wrap:anywhere;padding:.45rem 0;text-decoration:none}.help-goal-steps a:hover,.help-goal-steps a:focus-visible{color:var(--bs-info);text-decoration:underline}.help-goal-steps a span{align-items:center;background:rgba(var(--bs-info-rgb),.13);border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:800;height:1.7rem;justify-content:center;width:1.7rem}.help-module-grid{display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:repeat(3,minmax(0,1fr))}.help-module-card{--help-module-accent:#2ec4b6;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.9rem;display:flex;flex-direction:column;min-height:25rem;overflow:hidden;padding:1.35rem;position:relative;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.help-module-card:hover{border-color:color-mix(in srgb,var(--help-module-accent) 72%,var(--bs-border-color));box-shadow:0 1rem 2.5rem rgba(0,0,0,.08);transform:translateY(-3px)}.help-module-number{align-items:center;display:grid;gap:.8rem;grid-template-columns:auto 1fr;margin-bottom:1rem}.help-module-number span{font-size:2rem;font-weight:500;line-height:1}.help-module-number i{background:var(--help-module-accent);display:block;height:.25rem}.help-module-icon{align-items:center;background:color-mix(in srgb,var(--help-module-accent) 14%,transparent);border-radius:.65rem;color:var(--help-module-accent);display:inline-flex;font-size:1.35rem;height:2.75rem;justify-content:center;margin-bottom:1rem;width:2.75rem}.help-module-card h3{font-size:1.35rem;margin-bottom:.35rem}.help-module-count{color:var(--bs-secondary-color);font-size:.82rem;margin-bottom:.85rem}.help-module-progress{display:grid;gap:.3rem;margin-bottom:.85rem;max-width:24rem}.help-module-progress span{color:var(--bs-secondary-color);font-size:.78rem}.help-module-progress progress{accent-color:var(--help-module-accent,var(--bs-info));height:.55rem;max-width:100%;width:100%}.help-module-description{color:var(--bs-secondary-color);line-height:1.55}.help-module-preview-list{border-top:1px solid var(--bs-border-color-translucent);list-style:none;margin:auto 0 0;padding:.85rem 0 0}.help-module-preview-list li+li{margin-top:.4rem}.help-module-preview-list a{color:var(--bs-body-color);font-size:.82rem;text-decoration:none}.help-module-preview-list a:hover,.help-module-preview-list a:focus-visible{color:var(--bs-info);text-decoration:underline}.help-module-cta{align-items:center;color:var(--bs-link-color);display:inline-flex;font-weight:700;gap:.45rem;margin-top:1rem;min-height:2.75rem;text-decoration:none}.help-module-cta:hover,.help-module-cta:focus-visible{gap:.65rem;text-decoration:underline}.help-module-accent-1{--help-module-accent:#2ec4b6}.help-module-accent-2{--help-module-accent:#5c9ded}.help-module-accent-3{--help-module-accent:#f3c947}.help-module-accent-4{--help-module-accent:#f28ca8}.help-module-accent-5{--help-module-accent:#f3a64a}.help-module-accent-6{--help-module-accent:#a89fe3}.help-resource-strip{align-items:center;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:.9rem;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem}.help-resource-strip>div{align-items:center;display:flex;gap:1rem}.help-resource-icon{align-items:center;background:rgba(var(--bs-info-rgb),.13);border-radius:.65rem;color:var(--bs-info);display:inline-flex;flex:0 0 auto;font-size:1.25rem;height:3rem;justify-content:center;width:3rem}.help-documentation-index{border:1px solid var(--bs-border-color);border-radius:.9rem;padding:1.1rem 1.25rem}.help-documentation-index summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.help-documentation-index summary::-webkit-details-marker{display:none}.help-documentation-index summary strong,.help-documentation-index summary span{display:block}.help-documentation-index[open] summary>i{transform:rotate(180deg)}.help-search-results[hidden],.help-search-result[hidden]{display:none!important}.help-search-result-list{border:1px solid var(--bs-border-color);border-radius:.85rem;overflow:hidden}.help-search-result{align-items:center;color:var(--bs-body-color);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);padding:1rem;text-decoration:none}.help-search-result+.help-search-result{border-top:1px solid var(--bs-border-color)}.help-search-result:hover,.help-search-result:focus-visible{background:rgba(var(--bs-info-rgb),.08)}.help-module-hero{--help-module-accent:#2ec4b6;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--help-module-accent) 14%,transparent),transparent 65%);border:1px solid var(--bs-border-color);border-radius:1rem;display:grid;gap:1.5rem;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) auto;overflow:hidden;padding:clamp(1.5rem,4vw,3rem)}.help-module-hero .help-module-number{margin:0}.help-module-hero .help-module-number span{font-size:clamp(3.5rem,8vw,6rem)}.help-module-hero-copy{max-width:50rem}.help-module-hero-icon{color:var(--help-module-accent);font-size:clamp(3rem,7vw,6rem);opacity:.7;padding-inline:1rem}.help-product-shot{border:1px solid var(--bs-border-color);border-radius:1rem;box-shadow:0 .8rem 2rem rgba(0,0,0,.1);overflow:hidden}.help-product-shot img{background:var(--bs-tertiary-bg);display:block;height:min(38rem,54vw);object-fit:cover;object-position:center bottom;width:100%}.help-product-shot figcaption{background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:.78rem;padding:.75rem 1rem}.help-module-page-layout{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(13rem,16rem)}.help-chapter-list{border:1px solid var(--bs-border-color);border-radius:.9rem;list-style:none;margin:0;overflow:hidden;padding:0}.help-chapter-list li+li{border-top:1px solid var(--bs-border-color)}.help-chapter-list a{align-items:center;color:var(--bs-body-color);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto auto;padding:1.1rem;text-decoration:none}.help-chapter-list a:hover,.help-chapter-list a:focus-visible{background:rgba(var(--bs-info-rgb),.07)}.help-chapter-number{color:var(--bs-secondary-color);font-size:1.2rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:2rem}.help-chapter-copy strong,.help-chapter-copy span{display:block}.help-chapter-copy span{color:var(--bs-secondary-color);display:-webkit-box;font-size:.82rem;margin-top:.25rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.help-chapter-copy small{color:var(--bs-secondary-color);display:block;font-size:.72rem;margin-top:.3rem}.help-chapter-complete{color:var(--bs-secondary-color);opacity:.35}.help-chapter-complete.is-complete{color:var(--bs-success);opacity:1}.help-module-switcher .help-sidebar-link{justify-content:space-between}.help-module-switcher .help-sidebar-link small{color:var(--bs-secondary-color)}.help-article-module-label{align-items:center;display:flex;font-size:.82rem;font-weight:800;justify-content:space-between;padding:.5rem .55rem}.help-article-learning-layout .help-doc-article{max-width:54rem}.help-article-learning-layout .help-copy{max-width:72ch}.help-completion-toggle[aria-pressed="true"]{background:var(--bs-info);color:#06171b}.help-knowledge-check{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:.65rem;padding:.85rem 1rem}.help-knowledge-check summary{cursor:pointer;font-weight:750;min-height:2.75rem;padding-block:.55rem}.help-prerequisite-links{display:flex;flex-wrap:wrap;gap:.5rem}.help-prerequisite-links a{border:1px solid var(--bs-border-color);border-radius:999px;color:var(--bs-body-color);overflow-wrap:anywhere;padding:.35rem .7rem;text-decoration:none}.help-prerequisite-links a:hover,.help-prerequisite-links a:focus-visible{border-color:var(--bs-info);color:var(--bs-info)}.help-article-actions{display:flex;flex-wrap:wrap;gap:.65rem}.help-mobile-chapter-nav{display:none}.help-mobile-chapter-nav summary{cursor:pointer;font-weight:750;padding:.8rem 1rem}.help-mobile-chapter-nav nav{border-top:1px solid var(--bs-border-color);max-height:55vh;overflow:auto;padding:.5rem}.help-mobile-chapter-nav a{border-radius:.4rem;color:var(--bs-body-color);display:block;font-size:.84rem;padding:.55rem .65rem;text-decoration:none}.help-mobile-chapter-nav a:hover,.help-mobile-chapter-nav a:focus-visible,.help-mobile-chapter-nav a.active{background:rgba(var(--bs-info-rgb),.12)}.help-mobile-chapter-nav a.active{border-left:3px solid var(--bs-info);font-weight:700}.help-interactive-example{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:.85rem;padding:clamp(1rem,3vw,1.5rem)}.help-interactive-heading{align-items:start;display:flex;gap:1rem;justify-content:space-between}.help-interactive-grid{align-items:center;display:grid;gap:1.5rem;grid-template-columns:minmax(14rem,1fr) minmax(14rem,1fr)}.help-interactive-controls{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.help-interactive-controls--wide{grid-template-columns:repeat(4,minmax(0,1fr))}.help-interactive-controls .form-label{font-size:.82rem;margin:0}.help-interactive-terminal{grid-column:1/-1}.help-interactive-terminal output{color:var(--bs-info);font-weight:700}.help-interactive-visual{min-width:0}.help-interactive-visual svg{display:block;height:auto;max-height:18rem;width:100%}.help-chart-axis{stroke:var(--bs-border-color);stroke-width:2}.help-chart-zero{stroke:var(--bs-secondary-color);stroke-dasharray:5 5;stroke-width:1.5}.help-chart-label{fill:var(--bs-secondary-color);font-size:13px}.help-candle-wick{stroke:var(--bs-body-color);stroke-width:4}.help-candle-body{fill:var(--bs-info);stroke:var(--bs-body-color);stroke-width:2}.help-candle-body.is-down{fill:var(--bs-warning)}.help-payoff-line{fill:none;stroke:var(--bs-info);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.help-payoff-marker{stroke:var(--bs-secondary-color);stroke-dasharray:4 4;stroke-width:1.5}.help-payoff-point{fill:var(--bs-info);stroke:var(--bs-body-bg);stroke-width:2}.help-interactive-results{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0 .5rem}.help-interactive-results>div{min-width:0}.help-interactive-results dt{color:var(--bs-secondary-color);font-size:.72rem;font-weight:600}.help-interactive-results dd{font-variant-numeric:tabular-nums;font-weight:700;margin:0;overflow-wrap:anywhere}.help-allocation-bar{display:flex;height:3.25rem;margin-top:1.25rem;overflow:hidden;width:100%}.help-allocation-bar>span{align-items:center;display:flex;justify-content:center;min-width:0;transition:width .2s ease}.help-allocation-bar>span span{color:#07121e;font-size:.75rem;font-weight:800;overflow:hidden;padding-inline:.25rem;text-overflow:ellipsis;white-space:nowrap}.help-allocation-a{background:var(--bs-info)}.help-allocation-b{background:var(--bs-warning)}.help-allocation-c{background:var(--bs-success)}.help-allocation-c span{color:#fff}@media(prefers-reduced-motion:reduce){.help-allocation-bar>span{transition:none}}@media(max-width:1199.98px){.help-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-start-grid{grid-template-columns:1fr}}@media(max-width:991.98px){.help-module-page-layout{grid-template-columns:1fr}.help-module-switcher{border-top:1px solid var(--bs-border-color);padding-top:1.5rem}.help-module-switcher .help-sidebar-sticky{position:static}}@media(max-width:767.98px){.help-article-learning-layout>.help-docs-sidebar{display:none}.help-mobile-chapter-nav{border:1px solid var(--bs-border-color);border-radius:.65rem;display:block;margin-bottom:1.25rem}.help-module-grid{grid-template-columns:1fr}.help-goal-grid{grid-template-columns:1fr}.help-module-card{min-height:0}.help-library-hero{border-radius:.85rem}.help-library-search{grid-template-columns:auto minmax(0,1fr)}.help-resource-strip{align-items:stretch;flex-direction:column}.help-resource-strip .btn{justify-content:center}.help-module-hero{grid-template-columns:1fr}.help-module-hero>.help-module-number{max-width:12rem}.help-module-hero-icon{display:none}.help-chapter-list a{gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto}.help-chapter-list .badge{display:none}.help-interactive-grid{grid-template-columns:1fr}.help-interactive-controls--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.help-interactive-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479.98px){.help-interactive-heading{display:block}.help-interactive-heading .badge{margin-top:.5rem}.help-interactive-controls,.help-interactive-controls--wide{grid-template-columns:1fr}}.brand-nav .brand-name-domain{color:#f4f7fb;font-size:.72em;margin-left:.04rem}.brand-nav .brand-logo{width:38px;height:38px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 0 10px rgba(0,132,255,.2))}.brand-nav .brand-tagline{color:#9aa3b2;font-size:.68rem;font-weight:500;margin-top:.18rem}.nav-theme-toggle{width:34px;height:31px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.nav-theme-picker{flex:0 0 auto}.theme-menu{min-width:12rem}.theme-option{display:flex;align-items:center;min-height:2.5rem}.theme-option.active{color:var(--bs-dropdown-link-active-color);background:var(--bs-dropdown-link-active-bg)}.nav-language-picker{flex:0 0 auto}.brand-nav .nav-language-picker .btn{min-width:38px;padding-inline:.45rem}.brand-nav .nav-language-picker .btn.show{color:#0d1018;background-color:#f8fafc;border-color:#f8fafc}.brand-nav .nav-language-compact{display:inline-block;min-width:1ch;font-weight:700;line-height:1;text-align:center}.brand-nav .navbar-collapse{min-width:0}.brand-nav .navbar-nav{min-width:0;gap:.2rem}.brand-nav .nav-utility-cluster{flex:0 0 auto;min-width:0}.brand-nav .nav-risk-profile-link{align-items:center;gap:.4rem;border:1px solid rgba(52,211,153,.7);background:rgba(52,211,153,.08);color:#d1fae5;font-weight:650;white-space:nowrap}.brand-nav .nav-risk-profile-link:hover,.brand-nav .nav-risk-profile-link:focus-visible{border-color:#6ee7b7;background:rgba(52,211,153,.2);color:#fff}.brand-nav .nav-risk-profile-mobile .nav-link{border:1px solid rgba(52,211,153,.35);background:rgba(52,211,153,.08);color:#d1fae5}.risk-profile-card{scroll-margin-top:6rem}.risk-profile-card:target{border-color:color-mix(in srgb,#34d399 65%,var(--border-color));box-shadow:0 0 0 .2rem rgba(52,211,153,.12)}.brand-nav .nav-exchange-picker{flex:0 0 auto;min-width:0}.brand-nav .nav-region-picker{flex:0 0 auto;min-width:0}.brand-nav .btn-outline-light,.brand-nav .navbar-toggler{color:#f8fafc;border-color:rgba(248,250,252,.72)}.brand-nav .btn-outline-light:hover,.brand-nav .btn-outline-light:focus-visible{color:#0d1018;background-color:#f8fafc;border-color:#f8fafc}.brand-nav .nav-context-toolbar{border-top:1px solid rgba(255,255,255,.06);padding-top:.45rem;padding-bottom:.45rem}.brand-nav .nav-context-filter{width:auto;min-width:132px;max-width:220px}#exchangePickerMenu{width:min(250px,calc(100vw - 1.5rem));max-height:min(68dvh,520px);overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#65a8ff #1d2230;scrollbar-width:auto;min-width:210px;max-width:calc(100vw - 1.5rem)}#exchangePickerMenu .dropdown-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:.75rem}#exchangePickerBtn .exchange-flag,#exchangePickerMenu .exchange-flag{display:inline-block;width:1.35rem;margin-right:.25rem;text-align:center;font-size:1rem;line-height:1}#exchangePickerMenu .dropdown-header{display:flex;align-items:center;gap:.35rem}#exchangePickerMenu .dropdown-header{position:sticky;top:0;z-index:2;color:#9fbce1;background:#21252d}#exchangePickerMenu::-webkit-scrollbar{width:12px}#exchangePickerMenu::-webkit-scrollbar-track{background:#1d2230;border-left:1px solid #303746}#exchangePickerMenu::-webkit-scrollbar-thumb{min-height:44px;border:3px solid #1d2230;border-radius:999px;background:#65a8ff}#exchangePickerMenu::-webkit-scrollbar-thumb:hover{background:#8fc2ff}.brand-nav .nav-upgrade-link{display:inline-flex;align-items:center;width:38px;justify-content:center;padding-inline:.35rem}.brand-nav .nav-upgrade-label{display:none}.brand-nav .navbar-nav .nav-upgrade-link i{display:inline-block;margin:0;font-size:1rem}.brand-nav select.nav-context-filter{width:160px}.brand-nav #navMfPlanFilter,.brand-nav #navMfRegionFilter,.brand-nav #navCommodityRegionFilter,.brand-nav #navForexRegionFilter{width:132px}@media(max-width:991.98px){.brand-nav .nav-main-row{min-height:58px}.brand-nav .navbar-brand{min-width:0}.brand-nav .brand-name{font-size:1.16rem}.brand-nav .brand-logo{width:33px;height:33px}.brand-nav .navbar-collapse{padding-top:.75rem}.brand-nav .navbar-nav{gap:.15rem;padding-bottom:.75rem}.brand-nav .nav-link{display:flex;align-items:center;gap:.45rem;border-radius:8px;padding:.65rem .75rem;background:rgba(255,255,255,.02)}.brand-nav .dropdown-menu{margin-top:.2rem;border-radius:8px}.brand-nav .nav-utility-cluster{width:100%;align-items:stretch!important;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.brand-nav .nav-search-form{flex:1 1 auto}.brand-nav .nav-search-input,.brand-nav .nav-search-form.expanded .nav-search-input{width:100%;min-width:0;opacity:1;margin-right:0;padding:.45rem .75rem;border:var(--bs-border-width) solid rgba(125,211,252,.5);border-radius:.6rem 0 0 .6rem}.brand-nav #navSearchToggle{border-left:0;border-radius:0 .6rem .6rem 0;border-color:rgba(125,211,252,.5)}.brand-nav .nav-theme-toggle,.brand-nav .nav-language-picker .btn,.brand-nav .nav-exchange-picker .btn,.brand-nav .nav-region-picker .btn,.brand-nav #authArea .btn{height:34px}.brand-nav .nav-context-toolbar>div{justify-content:flex-start!important}.brand-nav .nav-context-filter,.brand-nav select.nav-context-filter{width:100%;max-width:100%}}.modal-content{color:var(--body-color)}.brand-nav .nav-link{white-space:nowrap;color:rgba(248,250,252,.82)}.brand-nav .navbar-nav .nav-link{padding-left:.62rem;padding-right:.62rem}.brand-nav .nav-link:hover,.brand-nav .nav-link:focus-visible,.brand-nav .nav-link.show{color:#fff}.brand-nav .dropdown-menu{--bs-dropdown-font-size:.86rem;--bs-dropdown-link-hover-bg:rgba(255,255,255,.08);--bs-dropdown-link-active-bg:rgba(14,165,233,.22);--bs-dropdown-link-active-color:#fff;border-color:rgba(148,163,184,.22)}.brand-nav .dropdown-item{display:flex;align-items:center;gap:.5rem;min-height:2rem;padding:.4rem .75rem;line-height:1.25;font-size:var(--bs-dropdown-font-size)}.brand-nav .dropdown-item i{flex:0 0 auto;width:1rem;text-align:center}.brand-nav .stocks-mega-menu{width:min(980px,calc(100vw - 2rem));max-height:min(76vh,680px);padding:0;overflow:auto;color:rgba(248,250,252,.92);background:#151a22;box-shadow:0 24px 60px rgba(0,0,0,.42)}.brand-nav .analytics-mega-menu{left:50%;right:auto;transform:translateX(-50%);width:min(880px,calc(100vw - 2rem));max-height:min(72vh,600px);display:none;flex-direction:column}.brand-nav .analytics-mega-menu.show{display:flex}.brand-nav [data-nav-menu="analytics"]{position:static}.analytics-menu-search{position:relative;flex:1 1 auto;max-width:300px}.analytics-menu-search>i{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:rgba(148,163,184,.8);font-size:.8rem;pointer-events:none}.analytics-menu-search input{width:100%;padding:.38rem .6rem .38rem 1.9rem;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:rgba(15,23,42,.55);color:rgba(248,250,252,.92);font-size:.78rem}.analytics-menu-search input:focus{outline:0;border-color:rgba(125,211,252,.6);box-shadow:0 0 0 3px rgba(56,189,248,.15)}.analytics-menu-search input::placeholder{color:rgba(148,163,184,.65)}.analytics-menu-recent{padding:.55rem 1rem .35rem;border-bottom:1px solid rgba(148,163,184,.14)}.analytics-menu-recent h6{display:flex;align-items:center;gap:.4rem;margin:0 0 .4rem;color:rgba(203,213,225,.68);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.analytics-menu-body{display:flex;align-items:stretch;flex:1 1 auto;min-height:0}.analytics-menu-rail{display:flex;flex-direction:column;gap:.15rem;flex:0 0 240px;padding:.6rem .5rem;border-right:1px solid rgba(148,163,184,.14);overflow-y:auto}.analytics-menu-tab{display:grid;grid-template-columns:1.1rem minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.5rem .6rem;border:0;border-radius:8px;background:transparent;color:rgba(226,232,240,.82);font-size:.78rem;font-weight:600;text-align:left;cursor:pointer}.analytics-menu-tab>i{color:rgba(125,211,252,.78);text-align:center}.analytics-menu-tab-count{padding:.05rem .45rem;border-radius:999px;background:rgba(148,163,184,.16);color:rgba(203,213,225,.7);font-size:.66rem;font-weight:600}.analytics-menu-tab:hover,.analytics-menu-tab:focus-visible{background:rgba(255,255,255,.06);color:#fff}.analytics-menu-tab.is-active{background:rgba(56,189,248,.14);color:#fff}.analytics-menu-tab.is-active>i{color:#7dd3fc}.analytics-menu-panels{flex:1 1 auto;min-width:0;padding:.35rem;overflow-y:auto}.analytics-menu-panels .stocks-mega-group{display:none}.analytics-menu-panels .stocks-mega-group.is-active{display:block}.analytics-mega-menu.is-searching .analytics-menu-panels .stocks-mega-group{display:block}.analytics-mega-menu.is-searching .analytics-menu-panels .stocks-mega-group.analytics-group-empty{display:none}.analytics-mega-menu .stocks-mega-link.analytics-filtered{display:none}.analytics-mega-menu.is-searching .analytics-menu-rail{opacity:.45;pointer-events:none}.analytics-menu-empty{margin:0;padding:1rem;color:rgba(203,213,225,.6);font-size:.8rem}.stocks-mega-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid rgba(148,163,184,.18);background:linear-gradient(120deg,rgba(34,197,94,.1),rgba(14,165,233,.08))}.stocks-mega-head strong,.stocks-mega-head span{display:block}.stocks-mega-head span{margin-top:.12rem;color:rgba(226,232,240,.62);font-size:.73rem}.stocks-mega-all{align-items:center;color:#7dd3fc;display:inline-flex;flex:none;font-size:.78rem;gap:.35rem;text-decoration:none}.stocks-mega-all:hover,.stocks-mega-all:focus-visible{color:#fff}.stocks-mega-quick{display:flex;flex-wrap:wrap;gap:.4rem}.stocks-mega-quick a{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border:1px solid rgba(148,163,184,.2);border-radius:999px;color:rgba(248,250,252,.88);text-decoration:none;font-size:.73rem}.stocks-mega-quick a:hover,.stocks-mega-quick a:focus-visible{color:#fff;border-color:rgba(110,231,183,.5);background:rgba(110,231,183,.1)}.stocks-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.75rem}.stocks-mega-grid--analytics{grid-template-columns:repeat(5,minmax(0,1fr))}.stocks-mega-group{min-width:0;padding:.35rem}.stocks-mega-group h6{display:flex;align-items:center;gap:.45rem;margin:0 0 .4rem;padding:0 .45rem .45rem;border-bottom:1px solid rgba(148,163,184,.14);color:#7dd3fc;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stocks-mega-link{display:grid;grid-template-columns:1.15rem minmax(0,1fr);gap:.5rem;align-items:start;padding:.48rem .45rem;border-radius:8px;color:rgba(248,250,252,.86);text-decoration:none;line-height:1.18}.stocks-mega-link>i{color:rgba(125,211,252,.78);text-align:center}.stocks-mega-link span,.stocks-mega-link small{display:block}.stocks-mega-link small{margin-top:.18rem;color:rgba(203,213,225,.54);font-size:.67rem;font-weight:400}.stocks-mega-link:hover,.stocks-mega-link:focus-visible{color:#fff;background:rgba(255,255,255,.07)}.stocks-mega-link:hover>i,.stocks-mega-link:focus-visible>i{color:#86efac}@media(max-width:1199.98px) and (min-width:992px){.stocks-mega-grid--analytics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:991.98px){.brand-nav .stocks-mega-menu{width:100%;max-height:62vh;margin-top:.35rem;box-shadow:none}.brand-nav .analytics-mega-menu{left:auto;transform:none}.stocks-mega-head{align-items:flex-start;flex-direction:column}.analytics-menu-search{max-width:none;width:100%}.analytics-menu-body{flex-direction:column}.analytics-menu-rail{flex:none;flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid rgba(148,163,184,.14)}.analytics-menu-tab{grid-template-columns:1.1rem auto auto;white-space:nowrap;flex:none}.stocks-mega-grid{grid-template-columns:1fr}.stocks-mega-link{padding-block:.6rem}}.nav-search-input{width:0;min-width:0;padding:0;border:0;opacity:0;transition:width .2s ease,opacity .15s ease,margin .2s ease}.nav-search-form.expanded .nav-search-input{width:260px;min-width:220px;flex:0 0 auto;opacity:1;margin-right:0;padding:.45rem .75rem;border-color:rgba(125,211,252,.5);border-radius:.6rem 0 0 .6rem;background:rgba(15,23,42,.92);box-shadow:inset 0 0 0 1px rgba(56,189,248,.05)}.nav-search-form.expanded #navSearchToggle{border-left:0;border-radius:0 .6rem .6rem 0;border-color:rgba(125,211,252,.5);background:rgba(14,165,233,.12)}.nav-search-form.expanded #navSearchToggle:hover,.nav-search-form.expanded #navSearchToggle:focus-visible{color:#fff;background:rgba(14,165,233,.28)}@media(max-width:1600px){.brand-nav .nav-main-row{min-height:68px;gap:.85rem}.brand-nav .navbar-nav{gap:.08rem}.brand-nav .navbar-nav .nav-link{padding-left:.42rem;padding-right:.42rem;font-size:.86rem}.brand-nav .navbar-brand{gap:.52rem;margin-right:.7rem}.brand-nav .brand-name{font-size:1.24rem;letter-spacing:-.025em}.brand-nav .brand-logo{width:34px;height:34px}.brand-nav .brand-tagline{display:none!important}.nav-search-form.expanded .nav-search-input{width:220px;min-width:180px}}@media(max-width:1365.98px){.brand-nav .navbar-nav .nav-link{padding-left:.34rem;padding-right:.34rem;font-size:.8rem}.brand-nav .dropdown-menu{--bs-dropdown-font-size:.8rem}.brand-nav .dropdown-item{min-height:1.9rem;padding:.36rem .68rem}.brand-nav .nav-link i{display:none}.brand-nav .nav-risk-profile-link{width:38px;justify-content:center;padding-inline:.35rem}.brand-nav .nav-risk-profile-label{display:none}.nav-search-form.expanded .nav-search-input{width:140px;min-width:140px}}@media(max-width:1199.98px){.brand-nav .navbar-collapse{display:none!important;flex-basis:100%;flex-grow:1;align-items:center}.brand-nav .navbar-collapse.show,.brand-nav .navbar-collapse.collapsing{display:block!important}.brand-nav .navbar-toggler{display:block;margin-left:auto;position:relative;z-index:2}.brand-nav .nav-main-row{flex-wrap:wrap}.brand-nav .navbar-brand{max-width:calc(100% - 12rem)}.brand-nav .nav-context-toolbar{position:absolute;top:.75rem;right:5.25rem;z-index:3;width:auto;max-width:none;padding:0;border-top:0}.brand-nav .nav-context-toolbar>div{width:auto!important;flex-wrap:nowrap!important}.brand-nav .nav-context-filter,.brand-nav select.nav-context-filter{width:auto;min-width:0;max-width:none}.brand-nav #exchangePickerBtn{min-height:42px;padding-inline:.7rem}.brand-nav .navbar-nav{flex-direction:column;width:100%;gap:.15rem;padding-top:.75rem;padding-bottom:.75rem}.brand-nav .navbar-nav>.nav-item{width:100%}.brand-nav .nav-link{display:flex;align-items:center;gap:.45rem;border-radius:8px;padding:.65rem .75rem;background:rgba(255,255,255,.02);font-size:.95rem}.brand-nav .dropdown-menu{position:static!important;inset:auto!important;transform:none!important;width:100%;max-width:100%;margin-top:.2rem;--bs-dropdown-font-size:.95rem}.brand-nav .stocks-mega-menu{max-height:62vh;box-shadow:none}.brand-nav .dropdown-item{min-height:2.4rem;padding:.55rem .75rem}.brand-nav .nav-link i{display:inline-block}.brand-nav .nav-utility-cluster{width:100%;align-items:stretch!important;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.brand-nav .nav-search-form{flex:1 1 auto}.brand-nav .nav-search-input,.brand-nav .nav-search-form.expanded .nav-search-input{width:100%;min-width:0;flex:1 1 auto;min-width:0;opacity:1;margin-right:0;padding:.45rem .75rem;border:var(--bs-border-width) solid rgba(125,211,252,.5);border-radius:.6rem 0 0 .6rem}.brand-nav #navSearchToggle{border-left:0;border-radius:0 .6rem .6rem 0;border-color:rgba(125,211,252,.5)}.brand-nav .nav-upgrade-link{width:auto;justify-content:flex-start}.brand-nav .nav-upgrade-label{display:inline}}@media(max-width:359.98px){.brand-nav .brand-copy{display:none}}main.container-fluid,.app-footer{max-width:100vw;overflow-x:clip}.row,.card,.stat-card,.dashboard-widget{min-width:0}.app-footer{border-top:1px solid var(--border-color);background:color-mix(in srgb,var(--panel) 82%,var(--body-bg));padding:2rem 0 1.25rem}.app-footer-top{display:grid;grid-template-columns:minmax(200px,1.25fr) repeat(5,minmax(122px,1fr)) minmax(96px,.7fr);gap:1.5rem 1.75rem;text-align:left}.app-footer-brand{max-width:340px}.app-footer-brand p{line-height:1.5}.app-footer-heading{color:var(--body-color);font-weight:700;font-size:.9rem;margin-bottom:.5rem}.app-footer a{display:block;color:var(--muted);text-decoration:none;margin:.3rem 0;line-height:1.3}.app-footer a:hover{color:var(--body-color)}.app-footer-heading a{display:inline;color:inherit;margin:0}.app-footer-heading a:hover{color:var(--body-color);text-decoration:underline}.app-footer-connect{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem 2rem;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.app-footer-connect>:first-child{flex:1 1 auto;min-width:0}.app-footer-social-links{display:flex;flex-wrap:wrap;gap:.5rem}.app-footer-social-links a{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;margin:0;padding:.4rem .65rem;border:1px solid var(--border-color);border-radius:999px;background:var(--panel)}.app-footer-social-links a:hover,.app-footer-social-links a:focus-visible{border-color:var(--muted);background:var(--panel-2)}.app-footer-social-links i{color:var(--body-color);font-size:1rem}.app-footer-help,.app-footer-download{flex:0 0 auto}.app-footer-help-links{display:grid;grid-template-columns:repeat(2,max-content);gap:.45rem 1rem}.app-footer-help-links a{display:inline-flex;align-items:center;gap:.4rem;margin:0}.app-footer-help-links i{color:var(--body-color)}.app-footer-play-link{display:inline-flex!important;align-items:center;gap:.65rem;min-height:3.25rem;margin:0!important;padding:.5rem .85rem;border:1px solid color-mix(in srgb,var(--body-color) 45%,var(--border-color));border-radius:.65rem;background:var(--body-color);color:var(--body-bg)!important;line-height:1.05!important}.app-footer-play-link:hover,.app-footer-play-link:focus-visible{filter:brightness(.9)}.app-footer-play-link i{font-size:1.6rem}.app-footer-play-link span{font-size:1.05rem;font-weight:650}.app-footer-play-link small{display:block;margin-bottom:.15rem;font-size:.57rem;font-weight:650;letter-spacing:.08em}.app-footer-markets{display:grid;grid-template-columns:1.35fr 1fr;gap:1.5rem 1.75rem;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.app-footer-linkgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));column-gap:1rem;row-gap:.15rem}.app-footer-linkgrid a{display:flex;align-items:flex-start;gap:.4rem;min-width:0;margin:.22rem 0}.app-footer-market-flag{flex:0 0 auto;width:1.15rem;text-align:center;font-size:.95rem;line-height:1.35}.app-footer-linkgrid a span:last-child{min-width:0;overflow-wrap:anywhere}.app-footer-linkgrid small{display:block;overflow:hidden;color:var(--muted);font-size:.72rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.app-footer-bottom{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;border-top:1px solid var(--border-color);margin-top:1.75rem;padding-top:1rem}.app-footer-verification{display:flex;flex:1 0 100%;align-items:flex-start;gap:.45rem;padding-bottom:.5rem;line-height:1.45}.app-footer-verification i{flex:0 0 auto;margin-top:.05rem}.app-footer-verification a{display:inline;flex:0 0 auto;margin:0;text-decoration:underline}@media(max-width:767.98px){main.container-fluid{padding-left:.75rem;padding-right:.75rem}.card{border-radius:10px}.card .card-header,.card .card-body,.card .card-footer{padding-left:.85rem;padding-right:.85rem}.stat-card{border-radius:10px;padding:.85rem}.stat-card .value{font-size:1.35rem}.btn{min-height:38px}.btn-sm{min-height:34px}.table-responsive{border-radius:10px;border:1px solid var(--border-color)}.app-footer{padding:1.5rem .25rem 1rem}.app-footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1rem}.app-footer-brand{grid-column:1/-1;max-width:none}.app-footer-markets{grid-template-columns:1fr}.app-footer-connect{align-items:flex-start;flex-direction:column}.app-footer-bottom{display:grid;gap:.35rem;justify-content:stretch}}@media(min-width:768px) and (max-width:991.98px){.app-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.app-footer-brand{grid-column:1/-1;max-width:none}.app-footer-markets{grid-template-columns:1fr}}@media(max-width:575.98px){.brand-nav .nav-main-row{padding-left:.75rem;padding-right:.75rem}.brand-nav .brand-name{font-size:1rem}.brand-nav .nav-utility-cluster{flex-wrap:wrap}.brand-nav .nav-search-form{order:3;flex-basis:100%}.brand-nav .nav-theme-toggle,.brand-nav .nav-language-picker,.brand-nav #authArea{order:1}.brand-nav .nav-search-form .btn{width:42px}h1.display-6,.display-6{font-size:1.65rem}.lead{font-size:1rem}.app-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.app-footer-linkgrid{grid-template-columns:1fr 1fr}.app-footer-social-links a{flex:0 0 calc(50% - .25rem)}}.card{background:var(--panel);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card)}.card .card-header{background:transparent;border-bottom:1px solid var(--border-color);color:var(--body-color);font-weight:720;line-height:1.35}.stat-card{background:linear-gradient(150deg,var(--panel-2),var(--panel));border-radius:12px;box-shadow:var(--shadow-card);padding:1rem 1.25rem}.stat-card .label{color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.stat-card .value{font-size:1.6rem;font-weight:760;line-height:1.15;overflow-wrap:anywhere}.strategy-pack-preset{background:var(--panel);border-color:var(--border-color);color:var(--body-color)}.strategy-pack-preset:hover,.strategy-pack-preset:focus-visible{background:var(--hover-bg);border-color:var(--focus-ring);color:var(--body-color)}.strategy-pack-preset-locked{background:var(--panel-2);color:var(--muted)}.strategy-pack-preset-locked:hover,.strategy-pack-preset-locked:focus-visible{color:var(--muted)}.up,.text-up{color:var(--gain)!important}.down,.text-down{color:var(--loss)!important}.table{color:var(--body-color)}.table>:not(caption)>*>*{background:transparent}.table-hover tbody tr:hover{background:var(--hover-bg)}.table>thead>tr>th{border-bottom:1px solid var(--border-color);color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}[data-bs-theme="dark"] :is(.table-primary,.table-secondary,.table-success,.table-danger,.table-warning,.table-info){--bs-table-color:var(--body-color);--bs-table-striped-color:var(--body-color);--bs-table-active-color:var(--body-color);--bs-table-hover-color:var(--body-color)}.ticker-pill{display:inline-flex;gap:.4rem;align-items:center;background:var(--panel-2);border-radius:999px;padding:.35rem .8rem;margin:.2rem;font-size:.85rem}.index-chip{min-width:180px}.dashboard-indices-tabs .btn{color:var(--body-color);border-color:var(--border-color)}.dashboard-indices-tabs .btn:hover,.dashboard-indices-tabs .btn:focus-visible{background:var(--hover-bg);color:var(--body-color)}.dashboard-indices-tabs .btn.active,.dashboard-indices-tabs .btn.active:hover,.dashboard-indices-tabs .btn.active:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);box-shadow:none}.dashboard-indices-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.compact-market-indices{align-items:center;display:flex;flex:1 1 34rem;gap:0;margin-right:auto;min-height:2rem;min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.compact-market-indices::-webkit-scrollbar{display:none}.compact-market-index{align-items:baseline;border-right:1px solid var(--bs-border-color-translucent);display:inline-flex;flex:0 0 auto;font-size:.72rem;gap:.32rem;line-height:1.15;padding:.2rem .58rem}.compact-market-index:first-child{padding-left:0}.compact-market-index:last-child{border-right:0}.compact-market-index-name{color:var(--bs-secondary-color);font-size:.68rem;font-weight:750;text-transform:uppercase}.compact-market-index-level{color:var(--bs-body-color);font-variant-numeric:tabular-nums;font-weight:750}.compact-market-index-change{font-variant-numeric:tabular-nums;font-weight:750}.index-overview-card{min-width:0}.index-sparkline-wrap{margin-top:.75rem;height:42px}.index-sparkline{width:100%;height:100%;overflow:visible}.index-sparkline-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.index-sparkline-fill{opacity:.14}.index-sparkline.up .index-sparkline-line,.index-sparkline.up .index-sparkline-fill{stroke:var(--up);fill:var(--up)}.index-sparkline.down .index-sparkline-line,.index-sparkline.down .index-sparkline-fill{stroke:var(--down);fill:var(--down)}.index-sparkline.neutral .index-sparkline-line,.index-sparkline.neutral .index-sparkline-fill{stroke:var(--neutral);fill:var(--neutral)}.index-sparkline.unavailable .index-sparkline-line,.index-sparkline.unavailable .index-sparkline-fill{stroke:var(--unavailable);fill:var(--unavailable)}.index-sparkline.is-empty{opacity:.3}.mono{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}a{text-decoration:none}.btn-buy{background:var(--up);border:0;color:#04130c;font-weight:600}.btn-sell{background:var(--down);border:0;color:#fff;font-weight:600}.dashboard-widget{cursor:grab}.dashboard-widget:active{cursor:grabbing}.dashboard-widget-dragging{opacity:.55}.dashboard-customize-menu{width:280px;max-height:420px;overflow-y:auto}.dashboard-widget-toggles{display:grid;gap:2px}.action-needed-list{display:grid;gap:8px}.action-needed-row{display:flex;align-items:center;gap:.75rem;min-width:0;border:1px solid var(--border-color);border-radius:8px;padding:.6rem .7rem;background:var(--panel-2)}.min-w-0{min-width:0}.alert-center-list{display:grid;gap:.5rem}.alert-center-item{display:flex;align-items:flex-start;gap:.6rem;min-width:0;border:1px solid var(--border-color);border-radius:8px;padding:.55rem .65rem;background:var(--panel-2);color:var(--body-color)}.alert-center-item:hover{background:var(--hover-bg);color:var(--body-color)}.briefing-hero{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;border:1px solid var(--border-color);border-radius:8px;padding:.85rem;background:var(--panel-2)}.briefing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.briefing-section{border:1px solid var(--border-color);border-radius:8px;padding:.75rem;background:var(--panel-2);min-width:0}.briefing-list{display:grid;gap:.5rem}.briefing-item{display:flex;align-items:flex-start;gap:.6rem;min-width:0;border:1px solid var(--border-color);border-radius:8px;padding:.55rem .6rem;background:var(--panel);color:var(--body-color)}.briefing-item:hover{background:var(--hover-bg);color:var(--body-color)}.dashboard-details{border:1px solid var(--border-color);border-radius:8px;background:var(--panel-2)}.dashboard-details>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;padding:.7rem .85rem;color:var(--body-color);font-weight:600;list-style:none}.dashboard-details>summary::-webkit-details-marker{display:none}.dashboard-details-count{font-family:var(--font-numeric);font-size:.78rem;border:1px solid var(--border-color);border-radius:999px;padding:.1rem .45rem;color:var(--muted)}.briefing-grid-compact .briefing-section{padding:.65rem}.briefing-grid-compact .briefing-list{gap:.4rem}.briefing-grid-compact .briefing-item{padding:.45rem .55rem}@media(max-width:991px){.briefing-grid{grid-template-columns:1fr}}.ac-menu{position:absolute;top:calc(100% + .55rem);left:0;right:0;z-index:1050;display:none;max-height:min(420px,60vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.4rem;border:1px solid rgba(125,211,252,.24);border-radius:14px;background:color-mix(in srgb,var(--panel-2) 96%,#020617 4%);box-shadow:0 18px 48px rgba(0,0,0,.46),0 0 0 1px rgba(255,255,255,.025) inset}.nav-search-form .ac-menu{right:0;left:auto;width:min(400px,calc(100vw - 1.5rem))}.ac-menu-label{display:flex;align-items:center;gap:.45rem;padding:.35rem .55rem .5rem;color:var(--muted);font-size:.69rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ac-menu-label i{color:var(--accent)}.ac-status{padding:.7rem .8rem;color:var(--text-secondary);font-size:.82rem}.ac-item{display:grid;grid-template-columns:2.15rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.65rem .7rem;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.ac-item+.ac-item{margin-top:.15rem}.ac-item:hover,.ac-item.active{border-color:rgba(56,189,248,.2);background:linear-gradient(90deg,rgba(14,165,233,.14),rgba(34,197,94,.06));transform:translateX(2px)}.ac-leading{display:grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid rgba(56,189,248,.2);border-radius:9px;color:var(--accent);background:rgba(14,165,233,.09)}.ac-copy{min-width:0}.ac-item .ac-sym{display:block;overflow:hidden;color:var(--body-color);font-size:.94rem;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ac-item .ac-name{display:block;overflow:hidden;margin-top:.16rem;color:var(--muted);font-size:.78rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ac-meta{display:flex;align-items:center;gap:.35rem}.ac-item .ac-exch{padding:.14rem .38rem;border:1px solid rgba(148,163,184,.28);border-radius:999px;color:var(--muted);background:var(--hover-bg);font-size:.66rem;font-weight:700;letter-spacing:.03em}@media(max-width:575.98px){.nav-search-form .ac-menu{right:auto;left:0;width:100%}.ac-item{grid-template-columns:1.9rem minmax(0,1fr) auto}.ac-leading{width:1.9rem;height:1.9rem}}.sector-heatmap{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:84px;gap:6px}.sector-tile{border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid color-mix(in srgb,currentColor 25%,transparent);color:var(--sector-tile-text);background:var(--sector-neutral-bg);overflow:hidden;transition:transform .12s ease;cursor:pointer}.sector-tile-gain{color:#fff;background:var(--sector-gain-bg)}.sector-tile-loss{color:#fff;background:var(--sector-loss-bg)}.sector-tile-neutral{background:var(--sector-neutral-bg)}.sector-tile-unavailable{background:var(--sector-unavailable-bg);border-style:dashed}.market-activity-blank{min-height:7rem}.sector-tile:hover,.sector-tile:focus-visible{transform:translateY(-2px);z-index:2;box-shadow:0 6px 18px color-mix(in srgb,var(--body-color) 20%,transparent)}.sector-tile-name{font-size:.8rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.92}.sector-tile-pct{font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.sector-tile-action{font-size:.75rem;opacity:.82;white-space:nowrap}.market-activity-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.market-activity-tabs .btn{white-space:nowrap}@media(max-width:991px){.sector-heatmap{grid-template-columns:repeat(3,1fr)}}@media(max-width:575px){.sector-heatmap{grid-template-columns:repeat(2,1fr)}.compact-market-indices{flex-basis:100%}}.hbar-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.hbar-label{width:130px;flex-shrink:0;font-weight:600;font-size:.85rem;text-align:right;line-height:1.15}.hbar-label small{display:block;color:var(--bs-secondary-color);font-size:.68rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbar-track{flex:1;background:var(--panel-2);border-radius:4px;height:26px;position:relative;overflow:hidden}.hbar-fill{height:100%;background:var(--up);border-radius:4px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;transition:width .3s ease;min-width:2px}.hbar-fill.down{background:var(--down)}.hbar-fill .hbar-value{color:#04130c;font-weight:700;font-size:.82rem;font-variant-numeric:tabular-nums;white-space:nowrap}.hbar-value-outside{color:var(--body-color);font-weight:700;font-size:.82rem;font-variant-numeric:tabular-nums;margin-left:6px;white-space:nowrap}.pulse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pulse-metric{border:1px solid var(--border-color);border-radius:8px;padding:.55rem .65rem;background:var(--panel-2);min-width:0}.pulse-metric span{display:block;color:var(--muted);font-size:.75rem}.pulse-metric strong{display:block;font-variant-numeric:tabular-nums;margin-top:.15rem}.watchlist-mover-list{display:grid;gap:6px}.watchlist-mover-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border-color);border-radius:8px;padding:.55rem .7rem;color:var(--body-color);background:var(--panel-2)}.watchlist-mover-row:hover{background:var(--hover-bg)}.saved-screen-table{font-size:.9rem}.dashboard-chip-list{display:grid;gap:6px}.dashboard-chip{display:flex;align-items:center;gap:.5rem;min-width:0;border:1px solid var(--border-color);border-radius:8px;padding:.45rem .6rem;background:var(--panel-2);color:var(--body-color)}.dashboard-chip-main{display:flex;align-items:center;gap:.5rem;min-width:0;color:var(--body-color);flex:1}.dashboard-chip:hover{background:var(--hover-bg)}.dashboard-chip strong,.dashboard-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-snapshot{display:grid;gap:1rem}.fno-index-grid{display:grid;gap:6px}.fno-index-row{display:grid;grid-template-columns:80px 1fr 1fr;gap:.5rem;align-items:center;border:1px solid var(--border-color);border-radius:8px;padding:.5rem .65rem;background:var(--panel-2);font-size:.9rem}.events-table{font-size:.9rem}.calendar-family-tabs{display:flex;gap:1.5rem;overflow-x:auto;border-bottom:1px solid var(--bs-border-color)}.calendar-family-tabs a{flex:0 0 auto;padding:.6rem .1rem .7rem;border-bottom:3px solid transparent;color:var(--bs-secondary-color);text-decoration:none;font-weight:600}.calendar-family-tabs a:hover,.calendar-family-tabs a:focus-visible{color:var(--bs-body-color)}.calendar-family-tabs a.active{border-bottom-color:var(--bs-info);color:var(--bs-body-color)}.corporate-calendar-toolbar{display:grid;grid-template-columns:minmax(14rem,1.4fr) repeat(4,minmax(9rem,auto)) auto;gap:.65rem;align-items:center;padding:1rem}.corporate-calendar-search{position:relative}.corporate-calendar-search i{position:absolute;z-index:2;left:.7rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color)}.corporate-calendar-search input{padding-left:2rem}.corporate-calendar table{min-width:70rem}.corporate-calendar thead th{background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.corporate-calendar td{vertical-align:top}.corporate-calendar .calendar-listing-cell{min-width:13rem}.corporate-calendar .calendar-detail-cell{min-width:16rem;max-width:24rem;white-space:normal}.corporate-calendar [data-corporate-calendar-table]:focus-visible{outline:3px solid rgba(var(--bs-info-rgb),.4);outline-offset:-3px}@media(max-width:1199px){.corporate-calendar-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-calendar-search{grid-column:1/-1}}@media(max-width:575px){.calendar-family-tabs{gap:1rem}.corporate-calendar-toolbar{grid-template-columns:1fr}.corporate-calendar-search{grid-column:auto}.corporate-calendar-toolbar .btn{width:100%}}@media(max-width:575px){.fno-index-row{grid-template-columns:1fr}}.breadth-table{font-size:.85rem;white-space:nowrap}.breadth-table th{position:sticky;top:0;background:var(--panel)}.breadth-table tr[data-drilldown]{cursor:pointer}.breadth-table tr[data-drilldown]:hover,.breadth-table tr[data-drilldown]:focus{outline:2px solid var(--up);outline-offset:-2px}.breadth-cell{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.seo-breadcrumb .breadcrumb{--bs-breadcrumb-divider:">";color:var(--muted)}.seo-breadcrumb a{color:var(--accent);text-decoration:none}.seo-breadcrumb a:hover{text-decoration:underline}.seo-breadcrumb .active{color:var(--muted)}.global-page-actions{position:relative;z-index:2}.global-page-actions .btn{white-space:nowrap}.planner-number-input{max-width:190px}.planner-range{accent-color:var(--accent)}.print-masthead{display:none}@media print{.global-page-actions,nav.brand-nav,footer,.toast-container{display:none!important}.print-masthead{display:flex!important;align-items:center;gap:.5rem;padding:0 .75rem .4rem;margin-bottom:.6rem;border-bottom:1px solid #999}.print-masthead-logo{width:30px;height:30px;object-fit:contain}.print-masthead-name{font-weight:700;font-size:1.05rem;letter-spacing:.01em;color:#111!important}body.print-report{background:#fff!important;color:#111!important}body.print-report main{max-width:none!important;padding:0!important}body.print-report .card,body.print-report .market-hero,body.print-report .research-workbench{break-inside:avoid;box-shadow:none!important}body.print-report .tab-pane{display:block!important;opacity:1!important;visibility:visible!important;height:auto!important}body.print-report .tab-content{display:block!important}body.print-report .market-detail-tabs,body.print-report [data-report-exclude]{display:none!important}body.print-report .market-print-meta{display:block!important}body.print-report :where(.up,.down,.neutral,.unavailable){color:#111!important}body.print-report .sector-tile{color:#111!important;background:#fff!important;border:1px solid #555!important}}.metric-guide-shell{display:grid;gap:1rem}.metric-guide-toolbar{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(10rem,.55fr) auto;gap:.75rem;align-items:end}.metric-guide-workspace{display:grid;grid-template-columns:minmax(17rem,.85fr) minmax(0,1.65fr);gap:1rem;align-items:start}.metric-guide-definitions{max-height:46rem;overflow:auto;border:1px solid var(--bs-border-color);border-radius:.75rem}.metric-guide-definition{padding:.9rem;border-bottom:1px solid var(--bs-border-color)}.metric-guide-definition:last-child{border-bottom:0}.metric-guide-definition code,.metric-guide-table-scroll code{color:var(--bs-info-text-emphasis)}.metric-guide-definition-grid{display:grid;gap:.45rem}.metric-guide-definition-grid>div,.metric-guide-period dl>div{display:grid;grid-template-columns:minmax(7.5rem,.35fr) minmax(0,1fr);gap:.65rem}.metric-guide-definition-grid dt,.metric-guide-period dt{color:var(--bs-secondary-color);font-weight:600}.metric-guide-definition-grid dd,.metric-guide-period dd{margin:0;min-width:0}.metric-guide-table-scroll{border:1px solid var(--bs-border-color);border-radius:.75rem}.metric-guide-table-scroll:focus-visible{outline:3px solid rgba(var(--bs-info-rgb),.45);outline-offset:2px}.metric-guide-table-scroll table{min-width:46rem}.metric-guide-table-scroll th:first-child{position:sticky;left:0;z-index:1;min-width:12rem;background:var(--bs-body-bg)}.metric-guide-null{color:var(--bs-secondary-color);cursor:help;text-decoration:underline dotted;text-underline-offset:.18em}.metric-guide-periods{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem}.metric-guide-period{background:var(--bs-tertiary-bg)}@media(max-width:991.98px){.metric-guide-workspace{grid-template-columns:1fr}.metric-guide-definitions{max-height:30rem}}@media(max-width:575.98px){.metric-guide-toolbar{grid-template-columns:1fr}.metric-guide-definition-grid>div,.metric-guide-period dl>div{grid-template-columns:1fr;gap:.15rem}}.economic-calendar-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);gap:1.5rem;align-items:stretch}.economic-calendar-next{padding:1.25rem;border:1px solid rgba(var(--bs-danger-rgb),.35);border-left:.4rem solid var(--bs-danger);border-radius:1rem;background:linear-gradient(135deg,rgba(var(--bs-danger-rgb),.12),var(--bs-body-bg))}.economic-calendar-next-value{display:grid;gap:.2rem;margin-top:.55rem}.economic-calendar-next-value strong{font-size:1.15rem}.economic-calendar-presets{display:flex;gap:.5rem;overflow-x:auto}.economic-calendar-presets .btn{min-height:44px;white-space:nowrap}.economic-calendar-filters{display:grid;grid-template-columns:repeat(6,minmax(8.5rem,1fr)) auto;gap:.75rem;align-items:end}.economic-calendar-filters .btn{min-height:44px}.economic-calendar-table table{min-width:76rem}.economic-calendar-table:focus-visible{outline:3px solid rgba(var(--bs-info-rgb),.45);outline-offset:-3px}.economic-calendar-closure-row{--bs-table-bg:rgba(var(--bs-danger-rgb),.08);box-shadow:inset .3rem 0 var(--bs-danger)}.country-code{font-weight:700;letter-spacing:.04em}.economic-calendar-cards{display:none}.economic-calendar-card{padding:1rem;border-bottom:1px solid var(--bs-border-color)}.economic-calendar-card.is-closure{border-left:.35rem solid var(--bs-danger);background:rgba(var(--bs-danger-rgb),.07)}.economic-calendar-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0 0 .75rem}.economic-calendar-card dl div{padding:.5rem;border-radius:.5rem;background:var(--bs-tertiary-bg)}.economic-calendar-card dt{font-size:.72rem;color:var(--bs-secondary-color)}.economic-calendar-card dd{margin:0;font-weight:600}.research-calendar-filters{display:grid;grid-template-columns:repeat(5,minmax(8.5rem,1fr)) auto;gap:.75rem;align-items:end}.research-calendar .table-responsive:focus-visible,.trajectory-chart-scroll:focus-visible,.trajectory-table:focus-visible{outline:3px solid rgba(var(--bs-info-rgb),.45);outline-offset:-3px}.research-calendar table{min-width:62rem}.fundamental-trajectory{min-width:0}.trajectory-chart-scroll{overflow-x:auto;border:1px solid var(--bs-border-color);border-radius:.75rem;background:var(--bs-tertiary-bg);margin-bottom:1rem}.trajectory-chart{display:block;width:100%;min-width:42rem;height:auto;color:var(--bs-body-color);font:12px system-ui,sans-serif}.trajectory-grid{stroke:var(--bs-border-color);stroke-width:1}.trajectory-axis{stroke:currentColor;stroke-width:1.5}.trajectory-path{stroke:var(--bs-info);stroke-width:3}.trajectory-path+* path,.trajectory-chart marker path{fill:var(--bs-info)}.trajectory-point{fill:var(--bs-body-bg);stroke:var(--bs-info);stroke-width:3}.trajectory-number{fill:currentColor;font-weight:700}.trajectory-axis-label{fill:currentColor;font-size:13px;font-weight:600}.trajectory-chart g[tabindex]:focus .trajectory-point{stroke-width:6}.trajectory-table table{min-width:58rem}.trajectory-sequence{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;margin-right:.25rem;border:2px solid var(--bs-info);border-radius:50%}@media(max-width:1199.98px){.economic-calendar-filters{grid-template-columns:repeat(3,minmax(9rem,1fr))}.research-calendar-filters{grid-template-columns:repeat(3,minmax(9rem,1fr))}}@media(max-width:767.98px){.economic-calendar-hero{grid-template-columns:1fr}.economic-calendar-filters{grid-template-columns:1fr 1fr}.economic-calendar-filters .btn{grid-column:1/-1}.economic-calendar-table{display:none}.economic-calendar-cards{display:block}.calendar-family-tabs{flex-wrap:nowrap;overflow-x:auto}.calendar-family-tabs a{white-space:nowrap}.research-calendar-filters{grid-template-columns:1fr 1fr}.research-calendar-filters button{grid-column:1/-1;min-height:44px}}@media(max-width:420px){.economic-calendar-filters{grid-template-columns:1fr}.economic-calendar-card dl{grid-template-columns:1fr}.research-calendar-filters{grid-template-columns:1fr}}.ai-report-section-title{font-size:.82rem;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.04em;margin:1rem 0 .35rem}.ai-report-list{margin-bottom:.25rem;padding-left:1.2rem}.ai-report-list li{margin-bottom:.3rem;overflow-wrap:anywhere}.ai-report-headline,.ai-report-summary{overflow-wrap:anywhere}.ai-report-attribution{margin-top:1rem;padding-top:.6rem;border-top:1px solid var(--bs-border-color)}.ai-report-state{display:flex;align-items:flex-start;gap:.65rem}.ai-report-state i{font-size:1.25rem;line-height:1}.chart-draw-rail{display:flex;flex-direction:column;gap:.35rem;padding-top:.25rem}.chart-draw-rail.is-horizontal{flex-direction:row;flex-wrap:wrap;align-items:center;padding:.35rem .45rem;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--chart-toolbar-bg,var(--panel-2,var(--bs-tertiary-bg)))}.chart-draw-rail.is-horizontal .chart-draw-flyout{top:calc(100% + .4rem);left:0}.chart-draw-rail.is-horizontal .chart-draw-divider{width:1px;height:28px;margin:0 .3rem}.chart-draw-group{position:relative}.chart-draw-rail>.chart-draw-group>button,.chart-draw-rail>button{width:36px;height:36px;border:1px solid var(--bs-border-color);border-radius:6px;background:var(--panel-2,var(--bs-tertiary-bg));color:var(--bs-body-color);display:inline-flex;align-items:center;justify-content:center}.chart-draw-rail>.chart-draw-group>button:hover,.chart-draw-rail>.chart-draw-group>button.is-active{border-color:var(--bs-primary);color:var(--bs-primary)}.chart-draw-rail>.chart-draw-group>button .chart-draw-text{display:none}.chart-draw-divider{height:1px;margin:.3rem .25rem;background:var(--bs-border-color)}.chart-draw-flyout{display:none;position:absolute;top:0;left:calc(100% + .4rem);z-index:1055;min-width:230px;max-height:60vh;overflow-y:auto;padding:.35rem;border:1px solid var(--bs-border-color);border-radius:.5rem;background:var(--panel,var(--bs-body-bg));box-shadow:0 .5rem 1.25rem rgba(0,0,0,.35)}.chart-draw-flyout.is-open{display:block}.chart-draw-flyout-title{padding:.2rem .45rem .35rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-text,var(--bs-secondary-color))}.chart-draw-flyout button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.3rem .45rem;border:0;border-radius:.35rem;background:transparent;color:var(--bs-body-color);font-size:.82rem;text-align:left}.chart-draw-flyout button:hover{background:var(--panel-2,var(--bs-tertiary-bg));color:var(--bs-primary)}.chart-draw-tree-body{display:grid;gap:.15rem}.chart-draw-tree-row{display:flex;align-items:center;gap:.35rem}.chart-draw-tree-row .chart-draw-tree-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-draw-tree-row.is-chart .chart-draw-tree-name{font-weight:600}.chart-draw-tree-row.is-indicator .chart-draw-tree-name{padding-left:.6rem}.chart-draw-tree-row.is-drawing .chart-draw-tree-name{padding-left:.6rem;color:var(--bs-info)}.chart-draw-tree-remove{flex:0 0 auto;width:24px;padding:.15rem!important;color:var(--bs-danger)!important}.chart-draw-tree-empty{padding:.3rem .45rem;font-size:.8rem;color:var(--muted-text,var(--bs-secondary-color))}.chart-draw-menu{max-height:60vh;overflow-y:auto}.chart-draw-menu-title{padding:.35rem .75rem .2rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-text,var(--bs-secondary-color))}.chart-draw-menu-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.25rem .75rem;border:0;background:transparent;color:var(--bs-body-color);font-size:.85rem;text-align:left}.chart-draw-menu-item:hover{background:var(--panel-2,var(--bs-tertiary-bg));color:var(--bs-primary)}@media(max-width:991.98px){.chart-draw-rail{flex-direction:row;flex-wrap:wrap}.chart-draw-divider{width:1px;height:36px;margin:0 .25rem}.chart-draw-flyout{top:calc(100% + .4rem);left:0}}.product-page-shell{max-width:1320px;margin-inline:auto}.product-hero{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1rem,3vw,2rem);border:1px solid var(--border-color);border-radius:1rem;background:radial-gradient(circle at top right,rgba(13,202,240,.16),transparent 38%),var(--panel-2);overflow:hidden;position:relative}.product-hero-mark{align-items:center;background:linear-gradient(145deg,rgba(13,202,240,.2),rgba(111,66,193,.13));border:1px solid rgba(13,202,240,.28);border-radius:1.25rem;box-shadow:0 1rem 3rem rgba(13,202,240,.12);color:var(--bs-info);display:flex;flex:0 0 clamp(4.5rem,8vw,6.5rem);height:clamp(4.5rem,8vw,6.5rem);justify-content:center;transform:rotate(3deg)}.product-hero-mark i{filter:drop-shadow(0 .35rem .7rem rgba(13,202,240,.24));font-size:clamp(2rem,4vw,3.2rem);transform:rotate(-3deg)}.product-subnav{display:flex;flex-wrap:wrap;gap:.35rem}.product-subnav a{color:var(--bs-secondary-color);text-decoration:none;border:1px solid var(--border-color);border-radius:999px;padding:.45rem .75rem;white-space:nowrap}.product-subnav a:hover,.product-subnav a:focus-visible,.product-subnav a.active{color:var(--bs-body-color);border-color:var(--bs-info);background:rgba(13,202,240,.12)}.product-link-section{scroll-margin-top:5rem}.product-section-heading{align-items:center;display:flex;gap:.55rem}.product-section-heading>i{align-items:center;background:rgba(13,202,240,.11);border:1px solid rgba(13,202,240,.2);border-radius:.55rem;color:var(--bs-info);display:inline-flex;font-size:1rem;height:2rem;justify-content:center;width:2rem}.product-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem}.product-link-card{--product-icon-rgb:13,202,240;align-items:center;background:linear-gradient(135deg,rgba(var(--product-icon-rgb),.045),transparent 50%),var(--panel-2);border:1px solid var(--border-color);border-radius:.85rem;color:var(--bs-body-color);display:flex;gap:.9rem;min-height:5.35rem;min-width:0;overflow:hidden;padding:.85rem 1rem;position:relative;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-card-grid>.product-link-card:nth-child(4n+2){--product-icon-rgb:139,92,246}.product-card-grid>.product-link-card:nth-child(4n+3){--product-icon-rgb:32,201,151}.product-card-grid>.product-link-card:nth-child(4n+4){--product-icon-rgb:255,193,7}.product-link-card:hover,.product-link-card:focus-visible{border-color:rgba(var(--product-icon-rgb),.75);box-shadow:0 .75rem 1.8rem rgba(var(--product-icon-rgb),.12);transform:translateY(-2px)}.product-link-card:focus-visible{outline:3px solid rgba(var(--product-icon-rgb),.22);outline-offset:2px}.product-link-card>i{align-items:center;background:linear-gradient(145deg,rgba(var(--product-icon-rgb),.2),rgba(var(--product-icon-rgb),.07));border:1px solid rgba(var(--product-icon-rgb),.28);border-radius:.75rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:rgb(var(--product-icon-rgb));display:flex;flex:0 0 2.85rem;font-size:1.3rem;height:2.85rem;justify-content:center;transition:transform .18s ease}.product-link-card:hover>i,.product-link-card:focus-visible>i{transform:scale(1.06) rotate(-2deg)}.product-link-card span{min-width:0;display:grid;gap:.25rem}.product-link-card small{color:var(--bs-secondary-color)}.radar-card,.radar-detail,.radar-tracked-card{border-color:var(--border-color);background:var(--panel-2)}.radar-card,.radar-tracked-card{border-radius:.85rem;overflow:hidden}.radar-card>.card-body,.radar-tracked-card>.card-body{padding:1rem}.radar-card-heading,.radar-tracked-heading{flex-wrap:wrap;min-width:0}.radar-asset-identity{flex:1 1 10rem;min-width:0}.radar-asset-identity h2{line-height:1.25;overflow-wrap:anywhere}.radar-asset-identity h2 a{color:var(--bs-body-color);text-decoration:none}.radar-asset-identity h2 a:hover,.radar-asset-identity h2 a:focus-visible{color:var(--bs-info);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.15em}.radar-status-banner{align-items:flex-start;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr)}.radar-status-icon{align-items:center;background:rgba(var(--bs-secondary-rgb),.12);border-radius:.65rem;display:inline-flex;font-size:1.05rem;height:2rem;justify-content:center;width:2rem}.radar-status-content{min-width:0}.radar-session-meta{display:flex;flex-wrap:wrap;gap:.45rem 1.25rem}.radar-session-meta>span,.radar-card-asof{align-items:center;display:flex;gap:.4rem}.radar-session-meta i,.radar-card-asof i{color:var(--bs-info)}.radar-profile-badges{align-content:flex-start}.radar-hit-screens-label{color:var(--bs-secondary-color);font-weight:700;margin-bottom:.4rem}.radar-profile-badge{background:rgba(var(--bs-secondary-rgb),.12)!important;border:1px solid rgba(var(--bs-secondary-rgb),.18);color:var(--bs-secondary-color)!important;font-weight:600;line-height:1.25;padding:.32rem .55rem;white-space:normal}[data-bs-theme="light"] .radar-profile-badge{background:#e9eef8!important;border-color:#ccd6e8;color:#33415c!important}.radar-profile-link{text-decoration:none}.radar-profile-link:hover,.radar-profile-link:focus-visible{background:rgba(var(--bs-info-rgb),.12)!important;border-color:rgba(var(--bs-info-rgb),.55);color:var(--bs-body-color)!important;text-decoration:underline;text-underline-offset:.15em}.radar-confidence{border:1px solid rgba(var(--bs-info-rgb),.24);font-weight:700;line-height:1.25;max-width:10rem;white-space:normal}.radar-card-actions{margin-top:auto}.radar-trend-toolbar{background:var(--panel-2);border:1px solid var(--border-color);border-radius:1rem;overflow:hidden}.radar-trend-direction{border-bottom:1px solid var(--border-color);display:flex;gap:1.25rem;padding:0 1rem}.radar-trend-direction button{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--bs-secondary-color);font-size:1.05rem;font-weight:700;padding:.9rem .25rem .75rem}.radar-trend-direction button:hover,.radar-trend-direction button:focus-visible{color:var(--bs-body-color)}.radar-trend-direction button.active{border-bottom-color:var(--bs-info);color:var(--bs-body-color)}.radar-trend-controls{align-items:end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem}.radar-trend-phase{display:flex;flex-wrap:wrap;gap:1.25rem;margin:0;min-width:15rem}.radar-trend-phase label{align-items:center;cursor:pointer;display:flex;font-weight:650;gap:.4rem}.radar-trend-select{display:grid;gap:.3rem;min-width:9rem}.radar-trend-select>span{color:var(--bs-secondary-color);font-size:.75rem;font-weight:700;text-transform:uppercase}.radar-trend-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.radar-trend-card{background:linear-gradient(145deg,rgba(var(--bs-info-rgb),.04),transparent 45%),var(--panel-2);border:1px solid var(--border-color);border-radius:.9rem;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:1rem;position:relative}.radar-trend-card::before{background:var(--bs-info);content:"";inset:0 auto 0 0;position:absolute;width:3px}.radar-trend-card.positive::before{background:var(--bs-success)}.radar-trend-card.negative::before{background:var(--bs-danger)}.radar-trend-card header{align-items:start;display:flex;gap:.75rem;justify-content:space-between}.radar-trend-card h2{font-size:1.05rem;margin:.15rem 0 0}.radar-trend-card h2 a{color:var(--bs-body-color);text-decoration:none}.radar-trend-card h2 a:hover{color:var(--bs-info)}.radar-trend-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:750;gap:.35rem;padding:.35rem .55rem;white-space:nowrap}.radar-trend-badge.positive{background:rgba(var(--bs-success-rgb),.13);color:var(--bs-success)}.radar-trend-badge.negative{background:rgba(var(--bs-danger-rgb),.13);color:var(--bs-danger)}.radar-trend-change{color:var(--bs-secondary-color);font-size:.78rem;margin:.65rem 0 1rem}.radar-trend-card dl{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1rem}.radar-trend-card dl>div{min-width:0}.radar-trend-card dt{color:var(--bs-secondary-color);font-size:.72rem;font-weight:600}.radar-trend-card dd{font-size:.94rem;font-weight:750;margin:0;overflow-wrap:anywhere}.radar-trend-card dd.positive{color:var(--bs-success)}.radar-trend-card dd.negative{color:var(--bs-danger)}.radar-trend-card footer{align-items:center;border-top:1px solid var(--border-color);color:var(--bs-secondary-color);display:flex;font-size:.72rem;gap:.75rem;justify-content:space-between;margin-top:auto;padding-top:.75rem}.radar-trend-card footer span,.radar-trend-card footer a{align-items:center;display:flex;gap:.35rem}.radar-trend-card footer a{font-weight:700;text-decoration:none;white-space:nowrap}.radar-trend-why{border-top:1px dashed var(--border-color);font-size:.78rem;margin:0 0 1rem;padding-top:.7rem}.radar-trend-why h3{color:var(--bs-secondary-color);font-size:.7rem;font-weight:700;letter-spacing:.03em;margin:0 0 .4rem;text-transform:uppercase}.radar-trend-why ul{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0 0 .45rem;padding:0}.radar-trend-why li{align-items:baseline;display:flex;gap:.4rem}.radar-trend-why li>i{flex:none}.radar-trend-why li.met>i{color:var(--bs-success)}.radar-trend-why li.notMet>i{color:var(--bs-danger)}.radar-trend-why li.unknown>i{color:var(--bs-secondary-color)}.radar-trend-why p{color:var(--bs-secondary-color);margin:0}.radar-trend-loading,.radar-trend-empty{align-items:center;background:var(--panel-2);border:1px dashed var(--border-color);border-radius:.9rem;color:var(--bs-secondary-color);display:flex;gap:.6rem;grid-column:1/-1;justify-content:center;min-height:10rem;padding:2rem;text-align:center}.radar-trend-empty{flex-direction:column}.radar-trend-empty>i{color:var(--bs-info);font-size:1.7rem}.radar-trend-method{align-items:flex-start;background:rgba(var(--bs-info-rgb),.08);border:1px solid rgba(var(--bs-info-rgb),.22);border-radius:.8rem;color:var(--bs-secondary-color);display:flex;font-size:.84rem;gap:.7rem;padding:.85rem 1rem}.radar-trend-method>i{color:var(--bs-info);font-size:1.05rem}.radar-trend-method strong{color:var(--bs-body-color)}@media(max-width:991.98px){.radar-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.radar-trend-grid{grid-template-columns:1fr}.radar-trend-controls{align-items:stretch;flex-direction:column}.radar-trend-select{width:100%}.radar-trend-phase{min-width:0}.radar-trend-card footer{align-items:flex-start;flex-direction:column}}.radar-unusual-toolbar{align-items:center;background:var(--panel-2);border:1px solid var(--border-color);border-radius:1rem;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.radar-unusual-toolbar label{display:grid;flex:0 0 10rem;gap:.3rem}.radar-unusual-toolbar label>span{color:var(--bs-secondary-color);font-size:.75rem;font-weight:700;text-transform:uppercase}.radar-unusual-toolbar p{color:var(--bs-secondary-color);font-size:.84rem;max-width:48rem}.radar-unusual-toolbar p i{color:var(--bs-info);margin-right:.35rem}.radar-unusual-meta{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.radar-unusual-meta>div{background:var(--panel-2);border:1px solid var(--border-color);border-radius:.75rem;display:grid;gap:.2rem;min-width:0;padding:.75rem}.radar-unusual-meta span{color:var(--bs-secondary-color);font-size:.72rem}.radar-unusual-meta strong{overflow-wrap:anywhere}.radar-unusual-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.radar-unusual-card{background:linear-gradient(145deg,rgba(var(--bs-info-rgb),.045),transparent 48%),var(--panel-2);border:1px solid var(--border-color);border-radius:.9rem;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:1rem}.radar-unusual-card[data-severity="notable"]{border-color:rgba(var(--bs-warning-rgb),.48)}.radar-unusual-card header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.radar-unusual-card h2{font-size:1.1rem;margin:.1rem 0 0}.radar-unusual-card h2 a{color:var(--bs-body-color);text-decoration:none}.radar-unusual-card h2 a:hover,.radar-unusual-card h2 a:focus-visible{color:var(--bs-info)}.radar-unusual-severity{background:rgba(var(--bs-secondary-rgb),.12);border:1px solid var(--border-color);border-radius:999px;color:var(--bs-body-color);font-size:.74rem;font-weight:750;padding:.35rem .6rem;white-space:nowrap}.radar-unusual-card[data-severity="notable"] .radar-unusual-severity{background:rgba(var(--bs-warning-rgb),.12);border-color:rgba(var(--bs-warning-rgb),.35)}.radar-unusual-card dl{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0}.radar-unusual-card dt{color:var(--bs-secondary-color);font-size:.72rem;font-weight:600}.radar-unusual-card dd{font-weight:750;margin:0;overflow-wrap:anywhere}.radar-unusual-card h3{font-size:.83rem;margin:0 0 .55rem}.radar-unusual-drivers{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.radar-unusual-drivers li{background:rgba(var(--bs-secondary-rgb),.055);border:1px solid var(--border-color);border-radius:.65rem;padding:.65rem}.radar-unusual-drivers li>div:first-child{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.radar-unusual-drivers li span{color:var(--bs-secondary-color);font-size:.74rem}.radar-unusual-driver-values{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem}.radar-unusual-card footer{border-top:1px solid var(--border-color);color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;font-size:.7rem;gap:.35rem .75rem;margin-top:auto;padding-top:.8rem}.radar-unusual-state{align-items:center;background:var(--panel-2);border:1px dashed var(--border-color);border-radius:.9rem;color:var(--bs-secondary-color);display:flex;flex-direction:column;gap:.45rem;grid-column:1/-1;justify-content:center;min-height:12rem;padding:2rem;text-align:center}.radar-unusual-state i{color:var(--bs-info);font-size:1.75rem}.radar-unusual-state strong{color:var(--bs-body-color)}@media(max-width:767.98px){.radar-unusual-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-unusual-grid{grid-template-columns:1fr}}@media(max-width:575.98px){.radar-unusual-toolbar{align-items:stretch;flex-direction:column}.radar-unusual-toolbar label{flex-basis:auto;width:100%}.radar-unusual-card dl{grid-template-columns:1fr}.radar-unusual-drivers li>div:first-child{flex-direction:column}}.radar-tracked-meta,.radar-tracking-summary{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.radar-tracked-meta>span,.radar-tracking-summary>span{align-items:flex-start;background:rgba(var(--bs-secondary-rgb),.07);border:1px solid rgba(var(--bs-secondary-rgb),.12);border-radius:.65rem;display:flex;gap:.55rem;min-width:0;padding:.65rem .7rem}.radar-tracked-meta i,.radar-tracking-summary i{color:var(--bs-info);flex:0 0 auto;margin-top:.1rem}.radar-tracked-meta span span,.radar-tracking-summary span span{display:grid;min-width:0;overflow-wrap:anywhere}.radar-tracked-meta strong,.radar-tracking-summary strong{color:var(--bs-secondary-color);font-size:.72rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.radar-remove-action{align-items:center;border:1px solid rgba(var(--bs-danger-rgb),.28);color:var(--bs-danger);display:inline-flex;gap:.4rem}.radar-remove-action:hover,.radar-remove-action:focus-visible{background:rgba(var(--bs-danger-rgb),.1);border-color:var(--bs-danger);color:var(--bs-danger)}.radar-tracked-grid{align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.radar-tracked-cell{min-width:0}.radar-tracked-cell>.radar-tracked-card>.card-body{padding:.85rem}.radar-tracked-cell .radar-tracked-card h2{font-size:1.02rem}.radar-tracked-cell .radar-tracked-meta{gap:.45rem;margin-block:.7rem!important}.radar-tracked-cell .radar-tracked-meta>span{padding:.5rem .55rem}.radar-tracked-cell .radar-change-tone-summary{margin-bottom:.7rem!important}.radar-tracked-cell .radar-event-history{margin-top:1rem!important}.radar-tracked-cell .radar-event-history>p{margin-bottom:.5rem}.radar-tracked-cell .radar-event-section{padding:.7rem}.radar-tracked-cell .radar-event-list{gap:.5rem}.radar-tracked-cell .radar-event{padding:.6rem}.radar-tracked-cell .radar-event-sections{gap:.7rem}@media(min-width:768px){.radar-tracked-cell .radar-event-sections{max-height:32rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.3rem;scrollbar-width:thin}.radar-tracked-cell .radar-event-sections:focus-visible{border-radius:.5rem;outline:2px solid var(--focus-ring,var(--bs-info));outline-offset:3px}}@media(max-width:1199.98px){.radar-tracked-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.radar-tracked-grid{grid-template-columns:1fr}}.home-radar-module{background:var(--panel);border:1px solid var(--border-color);border-radius:1rem;box-shadow:0 .45rem 1.5rem rgba(15,23,42,.06);overflow:hidden}.home-radar-module-header{align-items:center;background:linear-gradient(110deg,rgba(var(--bs-info-rgb),.07),transparent 46%),var(--panel);border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.65rem;justify-content:space-between;min-height:4rem;padding:.7rem 1rem}.home-radar-module-title{align-items:center;display:flex;font-size:1rem;font-weight:750;gap:.65rem}.home-radar-module-icon{align-items:center;background:linear-gradient(145deg,rgba(var(--bs-info-rgb),.2),rgba(var(--bs-info-rgb),.07));border:1px solid rgba(var(--bs-info-rgb),.25);border-radius:.7rem;color:var(--bs-info);display:inline-flex;flex:0 0 2.25rem;height:2.25rem;justify-content:center}.home-radar-module-action{align-items:center;background:rgba(var(--bs-info-rgb),.06);border:1px solid rgba(var(--bs-info-rgb),.32);border-radius:999px;color:var(--bs-info);display:inline-flex;gap:.4rem;padding:.36rem .7rem}.home-radar-module-action:hover,.home-radar-module-action:focus-visible{background:rgba(var(--bs-info-rgb),.14);border-color:var(--bs-info);color:var(--bs-info)}.home-radar-module-action i{transition:transform .18s ease}.home-radar-module-action:hover i,.home-radar-module-action:focus-visible i{transform:translateX(.15rem)}.home-radar-module-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.home-radar-module-filters .form-select-sm{min-width:9.5rem}.home-radar-module-filters .radar-sector-filter{min-width:9.5rem}.home-radar-module-body{padding:1rem}.home-radar-module .radar-status-banner{background:rgba(var(--bs-secondary-rgb),.065);border-color:rgba(var(--bs-secondary-rgb),.16);color:var(--bs-body-color);margin-bottom:1rem;padding:.8rem}.home-radar-module .radar-status-banner strong{display:block;font-size:.9rem}.home-radar-module .radar-status-banner .small{color:var(--bs-secondary-color);font-size:.78rem;line-height:1.45}.home-radar-module .radar-session-meta{font-size:.76rem}.home-radar-card-grid{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.home-radar-card-cell,.home-radar-tracked-cell{min-width:0}.home-radar-module .radar-card,.home-radar-module .radar-tracked-card{background:linear-gradient(145deg,rgba(var(--bs-info-rgb),.035),transparent 42%),var(--panel-2);border-color:rgba(var(--bs-secondary-rgb),.2);box-shadow:0 .25rem .8rem rgba(15,23,42,.035);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-radar-module .radar-card:hover,.home-radar-module .radar-tracked-card:hover{border-color:rgba(var(--bs-info-rgb),.38);box-shadow:0 .6rem 1.25rem rgba(15,23,42,.075);transform:translateY(-1px)}.home-radar-module .radar-card>.card-body,.home-radar-module .radar-tracked-card>.card-body{padding:.9rem}.home-radar-module .radar-card .section-kicker,.home-radar-module .radar-tracked-card .section-kicker{color:var(--bs-secondary-color);font-size:.7rem;font-weight:750;letter-spacing:.055em;margin-bottom:.25rem;text-transform:uppercase}.home-radar-module .radar-card h2,.home-radar-module .radar-tracked-card h2{font-size:1rem}.home-radar-module .radar-hit-screens{margin-block:.75rem!important}.home-radar-module .radar-profile-badge{font-size:.68rem}.home-radar-module .radar-confluence-count{background:rgba(var(--bs-info-rgb),.1)!important;border:1px solid rgba(var(--bs-info-rgb),.18);color:var(--bs-body-color)!important;font-size:.68rem}.home-radar-module .radar-reason-preview{font-size:.78rem!important;gap:.4rem;margin-bottom:.8rem}.home-radar-module .radar-card-asof{border-top:1px solid rgba(var(--bs-secondary-rgb),.14);font-size:.72rem;margin-top:.2rem;padding-top:.65rem}.home-radar-module .radar-card-actions .btn{align-items:center;display:inline-flex;min-height:2rem}.home-radar-tracked-grid{display:grid;gap:.8rem}.home-radar-module-changes .radar-tracking-summary{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.home-radar-module-changes .radar-tracked-card-compact .radar-tracked-meta{margin-block:.8rem!important}.home-radar-module-changes .radar-review-badge{padding:.42rem .58rem}.home-radar-module-changes .radar-event-section-compact{background:rgba(var(--bs-secondary-rgb),.055)}@media(max-width:991.98px){.home-radar-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.home-radar-card-grid,.radar-tracked-meta,.radar-tracking-summary,.home-radar-module-changes .radar-tracking-summary{grid-template-columns:1fr}.home-radar-module-header{align-items:flex-start}.home-radar-module-body{padding:.75rem}.home-radar-module .radar-card>.card-body,.home-radar-module .radar-tracked-card>.card-body{padding:.8rem}}.radar-open-asset{background:transparent;border-color:var(--muted);color:var(--body-color)}.radar-open-asset:hover,.radar-open-asset:focus-visible{background:var(--hover-bg);border-color:var(--focus-ring);color:var(--body-color)}.radar-detail-drawer{background:var(--panel,var(--bs-body-bg));border:1px solid var(--border-color);border-bottom:0;border-radius:.85rem .85rem 0 0;bottom:0;box-shadow:0 -.5rem 2rem rgba(0,0,0,.28);display:flex;flex-direction:column;left:max(.5rem,env(safe-area-inset-left));max-height:min(78vh,48rem);position:fixed;right:max(.5rem,env(safe-area-inset-right));z-index:1040}.radar-detail-drawer-header{align-items:center;background:var(--panel-2,var(--bs-tertiary-bg));border-bottom:1px solid var(--border-color);display:flex;flex:none;gap:.65rem;min-height:3.25rem;padding:.45rem .75rem}.radar-detail-drawer-toggle{background:transparent;border:0;border-radius:.4rem;color:var(--bs-secondary-color);line-height:1;min-height:2.25rem;min-width:2.25rem}.radar-detail-drawer-toggle:hover,.radar-detail-drawer-toggle:focus-visible{background:var(--hover-bg,rgba(128,128,128,.15));color:var(--bs-body-color)}.radar-detail-drawer-body{overflow:auto;overscroll-behavior:contain;padding:clamp(.85rem,2vw,1.35rem)}.radar-detail-drawer.is-collapsed .radar-detail-drawer-body{display:none}.radar-detail-drawer.is-collapsed .radar-detail-drawer-header{border-bottom:0}.radar-detail-drawer.is-collapsed .radar-detail-drawer-toggle i{display:inline-block;transform:rotate(180deg)}body.radar-detail-drawer-open{padding-bottom:3.4rem}.radar-reason-preview{display:grid;gap:.5rem}.radar-direction{border-left:.2rem solid var(--bs-secondary-color);padding-left:.65rem}.radar-direction.positive{border-color:var(--chart-up)}.radar-direction.negative{border-color:var(--chart-down)}.radar-direction.neutral{border-color:var(--chart-neutral)}.radar-direction-marker,.radar-reason-preview [aria-hidden="true"]{color:var(--bs-secondary-color)}.radar-direction.positive .radar-direction-marker,.radar-direction.positive [aria-hidden="true"]{color:var(--chart-up)}.radar-direction.negative .radar-direction-marker,.radar-direction.negative [aria-hidden="true"]{color:var(--chart-down)}.radar-decision-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:1rem;margin-top:1rem}.radar-decision-grid-reasons-only{grid-template-columns:1fr}.radar-decision-section{min-width:0}.radar-decision-section>.radar-reason-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.radar-decision-grid:not(.radar-decision-grid-reasons-only)>.radar-decision-section:last-child>.radar-reason-list{grid-template-columns:1fr}.radar-reason-list{align-items:start;display:grid;gap:.75rem}.radar-reason{border:1px solid var(--border-color);border-left-width:.2rem;border-radius:.6rem;padding:.65rem;background:var(--bs-body-bg);min-width:0}.radar-reason>div>div{min-width:0;flex:1}.radar-reason-calculation{margin-top:.7rem;padding:.65rem .7rem;border-radius:.5rem;background:var(--panel-2);border:1px solid var(--border-color)}.radar-reason-calculation-title{display:flex;align-items:center;gap:.4rem;margin-bottom:.45rem;font-size:.78rem;font-weight:700;color:var(--bs-secondary-color)}.radar-reason-calculation ul{display:grid;gap:.35rem}.radar-reason-calculation li{display:grid;grid-template-columns:minmax(7rem,1fr) auto auto;align-items:center;gap:.35rem .75rem;font-size:.78rem}.radar-reason-calculation li strong{text-align:right;overflow-wrap:anywhere}.radar-rule-met{color:var(--bs-success);font-weight:700;white-space:nowrap}@media(max-width:575.98px){.radar-decision-grid{grid-template-columns:1fr}.radar-reason-calculation li{grid-template-columns:1fr auto}.radar-rule-met{grid-column:1/-1;justify-self:end}}@media(min-width:576px) and (max-width:991.98px){.radar-decision-grid{grid-template-columns:1fr}}.radar-evidence-category{font-size:.7rem;letter-spacing:.02em}.radar-research-reason-facts{display:flex;flex-wrap:wrap;gap:.25rem .85rem}.radar-research-reason-facts>span{min-width:0;overflow-wrap:anywhere}.radar-detail>.card-body,.radar-detail.card-body{padding:clamp(1rem,3vw,2rem)}.radar-evidence-grid{display:grid;gap:1.25rem}.radar-evidence-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem}.radar-evidence-group-heading{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.radar-evidence-group+.radar-evidence-group{margin-top:1.1rem}.radar-evidence-rest>summary{cursor:pointer;font-weight:600;padding:.5rem .7rem;border:1px solid var(--border-color);border-radius:.6rem;background:var(--panel-2);list-style-position:inside}.radar-evidence-rest>summary:hover{border-color:var(--bs-info)}.radar-evidence-rest>summary:focus-visible{outline:2px solid var(--bs-info);outline-offset:2px}.radar-evidence-rest-body{margin-top:1rem}.radar-evidence-item{border:1px solid var(--border-color);border-radius:.75rem;padding:.85rem;background:var(--bs-body-bg);min-width:0}.radar-ml-signal{border:1px solid rgba(var(--bs-info-rgb),.45);border-radius:.85rem;padding:clamp(.8rem,2vw,1.15rem);background:linear-gradient(145deg,rgba(var(--bs-info-rgb),.08),transparent 48%),var(--bs-body-bg);min-width:0}.radar-ml-summary,.radar-ml-calibration{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem}.radar-ml-summary>div,.radar-ml-calibration>div{min-width:0;border:1px solid var(--border-color);border-radius:.55rem;padding:.55rem .65rem;background:var(--panel-2)}.radar-ml-summary dt,.radar-ml-calibration dt{color:var(--bs-secondary-color);font-size:.78rem;font-weight:600}.radar-ml-summary dd,.radar-ml-calibration dd{margin:0;overflow-wrap:anywhere}.radar-ml-factors{display:grid;gap:.5rem;list-style-position:inside;padding:0}.radar-ml-factors li{border:1px solid var(--border-color);border-radius:.55rem;display:grid;gap:.2rem;min-width:0;overflow-wrap:anywhere;padding:.55rem .65rem}.radar-ml-disclosure{border-inline-start:.2rem solid var(--bs-info);color:var(--bs-secondary-color);padding-inline-start:.65rem}.radar-card-research{border:1px solid rgba(var(--bs-info-rgb),.28);border-radius:.7rem;background:linear-gradient(145deg,rgba(var(--bs-info-rgb),.055),transparent 52%),var(--panel-2);min-width:0}.radar-card-research>summary{align-items:center;color:var(--bs-body-color);cursor:pointer;display:flex;font-size:.82rem;font-weight:700;gap:.5rem;justify-content:space-between;list-style:none;padding:.65rem .75rem}.radar-card-research>summary::-webkit-details-marker{display:none}.radar-card-research>summary::after{color:var(--bs-info);content:"";font-family:"bootstrap-icons";font-size:.75rem;transition:transform .18s ease}.radar-card-research[open]>summary{border-bottom:1px solid rgba(var(--bs-info-rgb),.2)}.radar-card-research[open]>summary::after{transform:rotate(180deg)}.radar-card-research>summary:hover,.radar-card-research>summary:focus-visible{background:rgba(var(--bs-info-rgb),.08);outline:0}.radar-card-research>summary:focus-visible{box-shadow:inset 0 0 0 .15rem rgba(var(--bs-info-rgb),.28)}.radar-card-research-body{display:grid;gap:.65rem;min-width:0;padding:.7rem}.radar-research-signal-panel{border:1px solid var(--border-color);border-radius:.6rem;padding:.65rem;background:var(--bs-body-bg);min-width:0}.radar-research-signal-panel h4 .bi{color:var(--bs-secondary-color)}.radar-research-signal-pending{border-style:dashed;background:linear-gradient(145deg,rgba(var(--bs-info-rgb),.05),transparent 55%),var(--bs-body-bg)}.radar-signal-pending-badge{background:rgba(var(--bs-info-rgb),.14);color:var(--bs-info-text-emphasis,var(--bs-info));border:1px solid rgba(var(--bs-info-rgb),.35)}.radar-research-signal-body{display:grid;gap:.45rem;min-width:0}.radar-research-signal-value{display:block;font-size:1.35rem;line-height:1.1}.radar-research-signal-facts{display:grid;gap:.25rem}.radar-research-signal-facts>div{display:flex;justify-content:space-between;align-items:start;gap:.65rem;min-width:0}.radar-research-signal-facts dt{color:var(--bs-secondary-color);font-weight:600}.radar-research-signal-facts dd{margin:0;text-align:end;overflow-wrap:anywhere}.radar-research-signal-disclosure{border-inline-start:.2rem solid var(--bs-info);padding-inline-start:.65rem}.radar-evidence-values{display:grid;gap:.35rem;margin-block:.65rem}.radar-evidence-value{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem}.radar-evidence-value strong{overflow-wrap:anywhere;text-align:end}.radar-risk-not-direction{border-left:.2rem solid var(--bs-warning);color:var(--bs-secondary-color);padding-left:.65rem}.radar-provenance-line{overflow-wrap:anywhere}.radar-provenance{display:grid;gap:.25rem}.radar-provenance>div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.5rem}.radar-provenance dt{font-weight:600}.radar-provenance dd{margin:0;overflow-wrap:anywhere}.radar-change-list{display:grid;gap:.5rem}.radar-change-item{display:flex;justify-content:space-between;gap:1rem;border:1px solid var(--border-color);border-radius:.55rem;padding:.6rem;text-decoration:none;color:var(--bs-body-color)}.radar-change-item span{min-width:0;overflow-wrap:anywhere;text-align:end}.radar-event-filters{display:flex;gap:.4rem;overflow-x:auto;padding:.15rem .05rem .4rem;scrollbar-width:thin}.radar-event-filters .btn{flex:0 0 auto}.radar-event-sections{display:flex;flex-wrap:wrap;gap:1rem}.radar-event-sections>.radar-event-section{flex:1 1 100%}.radar-event-sections>.radar-event-section-compact{flex:0 1 auto}.radar-event-section{min-width:0;border:1px solid var(--border-color);border-radius:.75rem;padding:clamp(.75rem,2vw,1rem);background:var(--bs-body-bg)}.radar-event-list{align-items:start;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:.75rem}.radar-event{min-width:0;border:1px solid var(--border-color);border-left-width:.2rem;border-radius:.6rem;padding:.65rem;background:var(--panel-2);overflow-wrap:anywhere}.radar-event.radar-event-spotlighted{border-color:rgba(var(--bs-info-rgb),.42);box-shadow:0 .25rem .8rem rgba(var(--bs-info-rgb),.09)}.radar-event>.d-flex{min-width:0}.radar-event>.d-flex>div{flex:1 1 12rem;min-width:0}.radar-event>.d-flex>.badge{flex:0 1 auto;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:start;line-height:1.35}.radar-event-change-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.radar-event-change-grid>div{min-width:0;border:1px solid var(--border-color);border-radius:.45rem;padding:.5rem}.radar-event-change-grid dt{color:var(--bs-secondary-color);font-size:.75rem;font-weight:600}.radar-event-change-grid dd{margin:0;overflow-wrap:anywhere}.radar-event-spotlight{background:linear-gradient(135deg,rgba(var(--bs-info-rgb),.15),rgba(var(--bs-info-rgb),.045));border:1px solid rgba(var(--bs-info-rgb),.28);border-radius:.55rem;margin:.5rem 0;padding:.6rem .65rem;position:relative}.radar-event-spotlight::before{background:var(--bs-info);border-radius:.55rem 0 0 .55rem;content:"";inset:0 auto 0 0;position:absolute;width:.22rem}.radar-event-spotlight-label{align-items:center;color:var(--bs-info);display:flex;font-size:.72rem;font-weight:800;gap:.35rem;letter-spacing:.055em;text-transform:uppercase}.radar-event-spotlight-subject{font-size:1.08rem;font-weight:800;line-height:1.25;margin-top:.2rem}.radar-event-spotlight-summary{color:var(--bs-secondary-color);font-size:.84rem;font-weight:650;margin-top:.2rem}.radar-change-summary{border-left:.2rem solid var(--bs-info);border-radius:.35rem;padding:.65rem .75rem;background:rgba(var(--bs-info-rgb),.08)}.radar-change-summary .radar-change-detail{line-height:1.5;white-space:pre-line}.radar-event-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.4rem}.radar-event-facts>div{min-width:0;padding:.45rem .55rem;border-radius:.4rem;background:rgba(var(--bs-secondary-rgb),.08)}.radar-event-facts dt{color:var(--bs-secondary-color);font-size:.75rem}.radar-event-facts dd{margin:0;overflow-wrap:anywhere}.radar-event-section-compact{padding:.5rem .75rem}.radar-routine-changes summary{cursor:pointer}.radar-routine-changes summary::marker{color:var(--bs-secondary-color)}.radar-review-badge,.radar-confluence-count,.radar-importance-badge,.radar-new-badge{white-space:normal;overflow-wrap:anywhere;text-align:start;line-height:1.35}.radar-change-detail{overflow-wrap:anywhere}.radar-card.radar-attention-standout,.radar-card.radar-attention-strong{position:relative}.radar-card.radar-attention-standout{border-color:rgba(var(--bs-warning-rgb),.45);box-shadow:0 .35rem 1rem rgba(var(--bs-warning-rgb),.12)}.radar-card.radar-attention-strong{border-color:rgba(var(--bs-info-rgb),.4)}.radar-card.radar-attention-standout::before,.radar-card.radar-attention-strong::before{content:"";height:.22rem;inset:0 0 auto 0;position:absolute}.radar-card.radar-attention-standout::before{background:linear-gradient(90deg,var(--bs-warning),rgba(var(--bs-warning-rgb),.2))}.radar-card.radar-attention-strong::before{background:linear-gradient(90deg,var(--bs-info),rgba(var(--bs-info-rgb),.18))}.radar-screen-dots{display:inline-flex;gap:.24rem}.radar-screen-dot{background:rgba(var(--bs-secondary-rgb),.22);border-radius:50%;height:.42rem;width:.42rem}.radar-screen-dot.is-matched{background:var(--bs-info);box-shadow:0 0 .25rem rgba(var(--bs-info-rgb),.55)}.radar-momentum-meter{display:grid;gap:.3rem}.radar-meter-track{background:rgba(var(--bs-secondary-rgb),.16);border-radius:999px;height:.4rem;overflow:hidden}.radar-meter-fill{background:linear-gradient(90deg,rgba(var(--bs-info-rgb),.55),var(--bs-info));border-radius:999px;display:block;height:100%}.radar-attention-hint{color:var(--bs-secondary-color);display:block;text-wrap:pretty}.radar-attention-hint i{color:var(--bs-info);margin-right:.45rem}.radar-tone-badge{align-items:center;display:inline-flex;gap:.3rem}.radar-tone-badge:not(.radar-tone-positive):not(.radar-tone-negative){background:rgba(var(--bs-secondary-rgb),.14);color:var(--bs-secondary-color)}.radar-tone-badge.radar-tone-movement{background:rgba(var(--bs-info-rgb),.13);border:1px solid rgba(var(--bs-info-rgb),.3);color:var(--bs-info-text-emphasis)}.radar-tone-badge.radar-tone-positive,.radar-tone-chip.radar-tone-positive{background:rgba(var(--bs-success-rgb),.13);border:1px solid rgba(var(--bs-success-rgb),.35);color:var(--chart-up,var(--bs-success))}.radar-tone-badge.radar-tone-negative,.radar-tone-chip.radar-tone-negative{background:rgba(var(--bs-danger-rgb),.11);border:1px solid rgba(var(--bs-danger-rgb),.32);color:var(--chart-down,var(--bs-danger))}.radar-change-tone-summary{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.radar-tone-chip{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;gap:.3rem;padding:.2rem .6rem}.radar-change-item{border-left-width:.2rem}.radar-change-item.radar-change-positive{border-left-color:var(--chart-up)}.radar-change-item.radar-change-negative{border-left-color:var(--chart-down)}.radar-change-tone-icon{flex:0 0 auto;margin-right:.25rem}.radar-change-item.radar-change-positive .radar-change-tone-icon{color:var(--chart-up)}.radar-change-item.radar-change-negative .radar-change-tone-icon{color:var(--chart-down)}.radar-research-signal-pending{opacity:.82}.radar-screens-unevaluated{color:var(--bs-secondary-color);padding:.1rem .2rem;text-align:left;white-space:normal}.radar-screens-unevaluated:hover,.radar-screens-unevaluated:focus-visible{color:var(--bs-info)}.radar-signal-matrix-overlay{align-items:center;background:rgba(0,0,0,.55);bottom:0;display:flex;justify-content:center;left:0;padding:max(.75rem,env(safe-area-inset-left));position:fixed;right:0;top:0;z-index:1055}.radar-signal-matrix{background:var(--panel,var(--bs-body-bg));border:1px solid var(--border-color);border-radius:.85rem;box-shadow:0 .75rem 2.5rem rgba(0,0,0,.35);display:flex;flex-direction:column;max-height:min(88vh,44rem);max-width:min(44rem,100%);width:100%}.radar-signal-matrix-header{align-items:flex-start;border-bottom:1px solid var(--border-color);display:flex;gap:.65rem;justify-content:space-between;padding:.75rem .9rem}.radar-signal-matrix-body{overflow-y:auto;padding:.9rem}.radar-matrix-group{display:flex;flex-direction:column;gap:.45rem}.radar-matrix-row{align-items:center;border:1px solid var(--border-color);border-radius:.6rem;column-gap:.6rem;display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(0,auto);padding:.45rem .6rem;row-gap:.15rem}.radar-matrix-name{font-weight:600;min-width:0;overflow-wrap:anywhere}.radar-matrix-state{justify-self:start}.radar-matrix-state .badge{white-space:normal;text-align:left}.radar-matrix-value{justify-self:end;overflow-wrap:anywhere;text-align:right}.radar-matrix-asof{grid-column:1/-1}.radar-matrix-note{grid-column:1/-1}@media(max-width:575.98px){.radar-matrix-row{grid-template-columns:minmax(0,1fr) auto}.radar-matrix-value{grid-column:1/-1;justify-self:start;text-align:left}}.radar-sector-filter{min-width:11rem;position:relative}.radar-sector-filter>summary{cursor:pointer;list-style:none}.radar-sector-filter>summary::-webkit-details-marker{display:none}.radar-sector-menu{background:var(--panel,var(--bs-body-bg));border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.25);display:flex;flex-direction:column;gap:.3rem;max-height:16rem;min-width:100%;overflow-y:auto;padding:.5rem .65rem;position:absolute;z-index:1050}.radar-sector-option{align-items:center;display:flex;gap:.4rem;white-space:nowrap}.radar-today-matrix-wrap{max-width:100%;overflow-x:auto}.radar-today-matrix{min-width:64rem}.radar-today-matrix th,.radar-today-matrix td{white-space:nowrap}.radar-today-matrix .radar-matrix-detail-link{text-decoration:none}.radar-today-matrix-identity{min-width:12rem}.radar-matrix-cell-unavailable{cursor:help;display:inline-block;min-width:1.2rem;text-align:center}.radar-portfolio-holdings{display:flex;flex-direction:column;gap:.75rem}.radar-portfolio-holding{border:1px solid var(--border-color);border-radius:.75rem;display:flex;flex-direction:column;gap:.55rem;padding:.7rem .8rem}.radar-portfolio-holding-heading{min-width:0}.radar-portfolio-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.radar-portfolio-chip-row .radar-tone-chip{font-weight:600;max-width:100%;overflow-wrap:anywhere;white-space:normal}.radar-portfolio-evidence{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.radar-portfolio-evidence .badge{white-space:normal;text-align:left}.market-product-actions{border:1px solid var(--border-color);border-radius:.9rem;padding:.75rem;background:var(--panel-2)}.asset-product-nav{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.asset-product-nav a{flex:0 0 auto;text-decoration:none;border:1px solid var(--border-color);border-radius:999px;padding:.4rem .7rem;color:var(--bs-secondary-color)}.asset-product-nav a:hover,.asset-product-nav a:focus-visible{color:var(--bs-body-color);border-color:var(--bs-info)}@media(max-width:767.98px){.product-hero{align-items:flex-start;flex-direction:column}.product-hero-illustrated{padding-right:5.5rem}.product-hero-mark{flex-basis:3.75rem;height:3.75rem;position:absolute;right:1rem;top:1rem}.product-hero-mark i{font-size:1.8rem}.product-subnav{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem}.radar-confidence{white-space:normal;text-align:left}.radar-event-change-grid{grid-template-columns:1fr}.radar-detail-drawer{left:0;max-height:86vh;right:0}.radar-detail-drawer-header{padding-inline:.4rem}}@media(prefers-reduced-motion:reduce){.product-link-card,.product-link-card>i{transition:none!important;transform:none!important}}.discovery-hero{align-items:flex-start;background:radial-gradient(circle at 88% 8%,rgba(var(--bs-info-rgb),.16),transparent 31%),linear-gradient(135deg,var(--surface-panel),var(--surface-raised));border:1px solid var(--border-color);border-radius:1.1rem;display:flex;gap:2rem;justify-content:space-between;overflow:hidden;padding:clamp(1.15rem,2.6vw,2rem);position:relative}.discovery-hero-copy{max-width:59rem;min-width:0}.discovery-hero h1{font-size:clamp(1.8rem,3vw,2.55rem);letter-spacing:-.035em;margin:.35rem 0 .55rem}.discovery-hero p{color:var(--text-muted);font-size:1.02rem;margin:0;max-width:53rem}.discovery-eyebrow{align-items:center;color:var(--accent);display:flex;font-size:.75rem;font-weight:800;gap:.45rem;letter-spacing:.09em;text-transform:uppercase}.discovery-boundary{align-items:flex-start;background:color-mix(in srgb,var(--gain) 8%,transparent);border:1px solid color-mix(in srgb,var(--gain) 30%,var(--border-color));border-radius:.72rem;color:var(--text-muted);display:flex;font-size:.83rem;gap:.55rem;margin-top:1rem;max-width:53rem;padding:.68rem .8rem}.discovery-boundary i{color:var(--gain);flex:0 0 auto;margin-top:.06rem}.discovery-build-button{flex:0 0 auto;white-space:nowrap}.discovery-list-shell{background:var(--surface-panel);border:1px solid var(--border-color);border-radius:1rem;min-width:0;overflow:hidden}.discovery-tabs-wrap{border-bottom:1px solid var(--border-color);overflow-x:auto;scrollbar-width:thin}.discovery-tabs{display:flex;min-width:max-content;padding:0 .75rem}.discovery-tab{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--text-muted);font-size:.87rem;font-weight:690;margin-bottom:-1px;padding:.95rem .9rem .78rem}.discovery-tab:hover{color:var(--body-color)}.discovery-tab.active{border-bottom-color:var(--accent);color:var(--body-color)}.discovery-list-heading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;padding:1.15rem 1.2rem 1rem}.discovery-list-heading>div:first-child{max-width:52rem;min-width:0}.discovery-controls{align-items:flex-end;display:flex;flex:0 0 auto;gap:.6rem}.discovery-control{color:var(--text-muted);display:grid;font-size:.7rem;font-weight:730;gap:.22rem;letter-spacing:.035em;min-width:8.25rem;text-transform:uppercase}.discovery-control .form-select{font-size:.85rem;text-transform:none}.discovery-summary{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 1.2rem 1rem}.discovery-stat{background:var(--surface-raised);border:1px solid var(--border-color);border-radius:.78rem;display:grid;gap:.12rem;min-width:0;padding:.72rem .82rem}.discovery-stat span{color:var(--text-muted);font-size:.72rem;line-height:1.25}.discovery-stat strong{font-family:var(--font-numeric);font-size:1.2rem;line-height:1.35}.discovery-stat-accent{border-color:color-mix(in srgb,var(--accent) 48%,var(--border-color))}.discovery-stat-accent strong{color:var(--accent)}.discovery-stat .discovery-date-value{font-family:var(--font-ui);font-size:.98rem}.discovery-toolbar{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:.65rem;justify-content:flex-end;padding:.72rem 1.2rem}.discovery-search{align-items:center;display:flex;margin-right:auto;max-width:19rem;position:relative;width:100%}.discovery-search i{color:var(--text-muted);left:.7rem;pointer-events:none;position:absolute}.discovery-search input{padding-left:2rem}#columnPickerMenu{max-height:70vh;min-width:17rem;overflow-y:auto}.discovery-loading{align-items:center;color:var(--text-muted);display:flex;gap:.6rem;justify-content:center;min-height:14rem;padding:2rem}.discovery-date-note{align-items:flex-start;background:color-mix(in srgb,var(--warning) 8%,var(--surface-panel));border-top:1px solid color-mix(in srgb,var(--warning) 30%,var(--border-color));color:var(--text-muted);display:flex;font-size:.79rem;gap:.5rem;padding:.65rem 1.2rem}.discovery-date-note i{color:var(--warning)}.discovery-table-wrap{border-top:1px solid var(--border-color)}.discovery-table{font-size:.86rem;min-width:72rem}.discovery-table thead th{background:var(--surface-raised);border-bottom-color:var(--border-color);color:var(--text-muted);font-size:.68rem;font-weight:760;letter-spacing:.035em;padding:.68rem .7rem;text-transform:uppercase;white-space:nowrap}.discovery-table tbody td{border-bottom-color:var(--border-color);padding:.75rem .7rem}.discovery-table tbody tr:last-child td{border-bottom:0}.discovery-table tbody tr:hover td{background:var(--hover-bg)}.discovery-company-cell{min-width:13rem}.discovery-company-name{color:var(--body-color);display:block;font-weight:730;line-height:1.25;max-width:18rem;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.discovery-company-name:hover{color:var(--accent)}.discovery-company-cell>span{color:var(--text-muted);display:block;font-size:.72rem;margin-top:.18rem}.discovery-history-profile{color:var(--neutral);height:2.15rem;overflow:visible;width:7rem}.discovery-history-profile .profile-zero{stroke:var(--border-color);stroke-dasharray:2 2;stroke-width:1}.discovery-history-profile polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.discovery-history-profile circle{fill:var(--surface-panel);stroke:currentColor;stroke-width:1.5}.discovery-history-profile.profile-up{color:var(--gain)}.discovery-history-profile.profile-down{color:var(--loss)}.discovery-state{border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:750;line-height:1;padding:.32rem .53rem}.discovery-state-up{background:color-mix(in srgb,var(--gain) 12%,transparent);border-color:color-mix(in srgb,var(--gain) 34%,transparent);color:var(--gain)}.discovery-state-down{background:color-mix(in srgb,var(--loss) 11%,transparent);border-color:color-mix(in srgb,var(--loss) 31%,transparent);color:var(--loss)}.discovery-state-mixed{background:color-mix(in srgb,var(--neutral) 10%,transparent);border-color:color-mix(in srgb,var(--neutral) 26%,transparent);color:var(--neutral)}.discovery-agreement{color:var(--text-muted);font-family:var(--font-numeric);font-size:.68rem;margin-left:.3rem;white-space:nowrap}.discovery-table-foot{color:var(--text-muted);display:flex;font-size:.72rem;gap:.8rem;justify-content:space-between;padding:.65rem 1.2rem}.discovery-empty{align-items:flex-start;border-top:1px solid var(--border-color);color:var(--text-muted);display:flex;gap:.8rem;min-height:12rem;padding:2rem 1.2rem}.discovery-empty>i{color:var(--accent);font-size:1.2rem}.discovery-empty strong,.discovery-empty span{display:block}.discovery-empty strong{color:var(--body-color);margin-bottom:.18rem}.discovery-empty-error>i{color:var(--loss)}.discovery-method{align-items:flex-start;background:var(--surface-panel);border:1px solid var(--border-color);border-radius:.9rem;display:flex;gap:.75rem;padding:1rem 1.1rem}.discovery-method>i{color:var(--accent);flex:0 0 auto;margin-top:.08rem}@media(max-width:991.98px){.discovery-list-heading{align-items:flex-start;flex-direction:column}.discovery-controls{width:100%}.discovery-control{flex:1 1 0}.discovery-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.discovery-hero{flex-direction:column;gap:1rem}.discovery-build-button{width:100%}.discovery-list-heading,.discovery-toolbar{padding-left:.85rem;padding-right:.85rem}.discovery-controls{align-items:stretch;flex-direction:column}.discovery-summary{gap:.5rem;padding-left:.85rem;padding-right:.85rem}.discovery-stat{padding:.62rem .68rem}.discovery-stat strong{font-size:1.05rem}.discovery-toolbar{align-items:stretch;flex-wrap:wrap}.discovery-search{flex-basis:100%;max-width:none}.discovery-table-foot{align-items:flex-start;flex-direction:column;gap:.18rem;padding-left:.85rem;padding-right:.85rem}}.relative-performance-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.relative-performance-periods{display:flex;flex-wrap:wrap;gap:.35rem}.relative-performance-period.active{color:var(--bs-dark);background:var(--bs-info);border-color:var(--bs-info)}.relative-performance-summary{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:.75rem;background:color-mix(in srgb,var(--panel-2) 78%,transparent)}.relative-performance-summary .badge{background:var(--bs-secondary)}.relative-performance-summary.is-above{border-color:color-mix(in srgb,var(--bs-success) 45%,var(--border-color))}.relative-performance-summary.is-above .badge{background:var(--bs-success)}.relative-performance-summary.is-below{border-color:color-mix(in srgb,var(--bs-danger) 45%,var(--border-color))}.relative-performance-summary.is-below .badge{background:var(--bs-danger)}.relative-performance-summary.is-matched .badge{background:var(--bs-info);color:var(--bs-dark)}.relative-performance-layout{display:grid;grid-template-columns:minmax(330px,.85fr) minmax(0,1.4fr);gap:1rem;align-items:start}.relative-performance-chart,.relative-performance-table{min-width:0;padding:.85rem;border:1px solid var(--border-color);border-radius:.75rem;background:color-mix(in srgb,var(--panel-2) 64%,transparent)}.relative-performance-axis{display:grid;grid-template-columns:repeat(3,1fr);margin:0 4rem .45rem min(9rem,34%);color:var(--bs-secondary-color);font-size:.68rem}.relative-performance-axis span:nth-child(2){text-align:center}.relative-performance-axis span:last-child{text-align:right}.relative-performance-chart-rows{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.relative-performance-chart-row{display:grid;grid-template-columns:minmax(6.5rem,34%) minmax(8rem,1fr) 3.8rem;align-items:center;gap:.6rem;min-height:2rem}.relative-performance-chart-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bs-secondary-color);font-size:.8rem}.relative-performance-chart-row strong{text-align:right;font-size:.8rem;font-variant-numeric:tabular-nums}.relative-performance-bar-space{position:relative;display:block;height:1.5rem;border-radius:.35rem;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),color-mix(in srgb,var(--border-color) 72%,transparent) 25%)}.relative-performance-zero-line{position:absolute;inset:0 auto 0 50%;width:1px;background:color-mix(in srgb,var(--body-color) 40%,transparent)}.relative-performance-bar{position:absolute;top:.2rem;bottom:.2rem;left:var(--bar-left);width:var(--bar-width);min-width:0;border-radius:.25rem;background:var(--bs-info)}.relative-performance-bar--stock{background:var(--bs-success)}.relative-performance-bar--sector{background:var(--bs-warning)}.relative-performance-chart-row.is-negative .relative-performance-bar{background:var(--bs-danger)}.relative-performance-chart-row.is-unavailable{opacity:.72}.relative-performance-table{max-width:100%;overflow-x:auto}.relative-performance-table table{min-width:720px}.relative-performance-table caption{color:var(--bs-secondary-color);font-size:.75rem;caption-side:bottom}.relative-performance-table th,.relative-performance-table td{white-space:nowrap;font-variant-numeric:tabular-nums}.relative-performance-table .table-active>*{background:color-mix(in srgb,var(--bs-info) 11%,transparent)}.relative-performance-empty{padding:1rem;border:1px dashed var(--border-color);border-radius:.75rem;color:var(--bs-secondary-color);background:color-mix(in srgb,var(--panel-2) 65%,transparent)}@media(max-width:991.98px){.relative-performance-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:575.98px){.relative-performance-toolbar{align-items:stretch}.relative-performance-toolbar>.btn{width:100%}.relative-performance-periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.relative-performance-summary{align-items:flex-start;flex-direction:column}.relative-performance-chart{padding:.65rem}.relative-performance-axis{margin-left:6.5rem;margin-right:3.7rem}.relative-performance-chart-row{grid-template-columns:5.9rem minmax(5.5rem,1fr) 3.3rem;gap:.35rem}.relative-performance-chart-label,.relative-performance-chart-row strong{font-size:.72rem}}.app-announcement{border-inline-start:.25rem solid var(--bs-border-color);padding:.25rem 0 .25rem 1rem}.app-announcement+.app-announcement{border-top:1px solid var(--bs-border-color);margin-top:1rem;padding-top:1rem}.app-announcement-information{border-inline-start-color:var(--bs-info)}.app-announcement-warning{border-inline-start-color:var(--bs-warning)}.app-announcement-critical{border-inline-start-color:var(--bs-danger)}.app-announcement-icon{font-size:1.35rem;line-height:1.2}.app-announcement-message{overflow-wrap:anywhere;white-space:pre-wrap}.announcement-admin-table{min-width:68rem}.announcement-message-preview{max-width:25rem;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:575.98px){#appAnnouncementsModal .modal-dialog{margin:.75rem}#appAnnouncementsModal .modal-body{padding:1rem}}