.market-reading-surface{--market-body-size: 16px}.market-reading-surface .market-reading-prose :is(p,li){font-size:var(--market-body-size)!important}.market-reading-surface .market-reading-prose :is(td,dd){font-size:max(12px,calc(var(--market-body-size) - 2px))!important}.market-reading-surface .market-reading-prose :is(th,dt){font-size:max(11px,calc(var(--market-body-size) - 4px))!important}.market-reading-surface .market-reading-prose-lead p{font-size:calc(var(--market-body-size) + 1px)!important}.market-reading-surface .market-reading-prose-compact :is(p,li),.market-reading-surface .market-reading-copy-secondary{font-size:max(14px,calc(var(--market-body-size) - 1px))!important}.market-reading-surface .market-reading-prose-caption p{font-size:max(12px,calc(var(--market-body-size) - 3px))!important}.market-reading-surface .market-reading-copy-compact{font-size:max(13px,calc(var(--market-body-size) - 2px))!important}.market-reading-surface .market-reading-copy{font-size:var(--market-body-size)!important}.stock-list-page{container-type:inline-size;--wh-ui-font: "Inter", "Segoe UI", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--wh-row-border: color-mix(in srgb, var(--border) 48%, transparent)}.wh-workspace-layout{--wh-toolbar-height: 44px;--wh-table-heading-height: 44px;font-family:var(--wh-ui-font);display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:44px}.wh-workspace-layout>.wh-stock-section{min-width:0}.wh-workspace-layout .sl-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:4px 16px;min-height:var(--wh-toolbar-height)}.wh-workspace-layout .sl-tools{flex:1;justify-content:flex-start}.wh-directory-grid{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:28px;min-width:0}.wh-activity,.wh-topics{min-width:0}.wh-directory-heading{display:flex;align-items:baseline;gap:16px;min-height:40px;padding-bottom:10px;border-bottom:1px solid var(--border)}.wh-directory-heading h2{margin:0;font-size:15px;line-height:1.5;font-weight:600;color:var(--primary);white-space:nowrap}.wh-kind-switch{display:flex;gap:16px;margin-left:auto}.wh-kind-switch button{position:relative;padding:0 0 5px;color:var(--muted-foreground);font-size:13px}.wh-kind-switch button[aria-pressed=true]{color:var(--primary)}.wh-kind-switch button[aria-pressed=true]:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:2px;background:currentColor}.wh-jump{color:var(--primary);font-size:12px;white-space:nowrap}.wh-directory-row{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:baseline;gap:12px;padding:13px 0;border-bottom:1px solid var(--wh-row-border)}.wh-directory-row:has(.wh-date-year){grid-template-columns:76px minmax(0,1fr)}.wh-directory-date{font-family:var(--wh-ui-font);color:var(--muted-foreground);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.wh-directory-link{display:block;min-width:0;text-align:left;font-size:14px;font-weight:400;line-height:1.7;overflow-wrap:anywhere;color:var(--foreground);text-decoration:none}.wh-directory-link:hover{color:var(--primary);text-decoration:underline;text-underline-offset:4px}.wh-directory-row .wh-status{padding:5px 0 0}.wh-directory-footer{display:flex;gap:22px;flex-wrap:wrap;margin-top:10px}.wh-directory-footer:empty{display:none}.wh-directory-footer :is(button,a){font-size:13px;font-family:var(--wh-ui-font);color:var(--primary);padding:5px 0}.wh-topics .wh-directory-heading>time{margin-left:auto}.wh-topic-list{margin:0;padding:0;list-style:none}.wh-topic-list>li{min-width:0}.wh-topic-list .wh-topic-detail{padding:13px 0;border-color:var(--wh-row-border)}.wh-topic-toggle{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;cursor:pointer;scroll-margin-top:64px}.wh-topic-toggle .wh-directory-link{flex:1}.wh-topic-toggle:after{content:"";flex:0 0 7px;height:7px;border-right:1.5px solid var(--muted-foreground);border-bottom:1.5px solid var(--muted-foreground);transform:translateY(-3px) rotate(45deg);margin-right:4px}.wh-topic-toggle[aria-expanded=true]:after{transform:translateY(1px) rotate(225deg)}.wh-topic-toggle[aria-expanded=true] .wh-directory-link{font-weight:600;color:var(--primary)}.wh-topic-toggle:hover .wh-directory-link{color:var(--primary)}.wh-topic-toggle .wh-directory-link:hover{text-decoration:none}.wh-topic-close{display:block;margin-right:auto;padding:6px 0;font:13px/1.5 var(--wh-ui-font);color:var(--primary)}.wh-deep-dive{margin-top:18px}.wh-deep-dive.is-open{padding-top:18px;border-top:1px solid var(--border)}.wh-topic-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:16px}.wh-deep-dive-toggle{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--primary) 32%,var(--border));border-radius:999px;color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,transparent);font:600 12px/1.5 var(--wh-ui-font);letter-spacing:.02em;transition:background-color .12s ease,border-color .12s ease}.wh-deep-dive-toggle:hover{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));background:color-mix(in srgb,var(--primary) 9%,transparent)}.wh-deep-dive-toggle svg{width:14px;height:14px;stroke-width:1.7;transition:transform .12s ease}.wh-deep-dive-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.wh-deep-dive-article{max-width:720px;color:var(--foreground)}.wh-deep-dive-article p{margin:0 0 16px;font-size:15px;line-height:1.95;overflow-wrap:anywhere}.wh-deep-dive-article p:last-child{margin-bottom:0}.wh-deep-dive-status{margin:0;color:var(--muted-foreground);font:13px/1.8 var(--wh-ui-font)}.wh-deep-dive-status button{color:var(--primary)}.wh-kind-switch,.wh-pricing-kind,.wh-directory-heading>h2{font-family:var(--wh-ui-font)}.stock-list-page :is(.sl-stock>span,.sl-numeric,.sl-footer,.sl-tools,.sl-tabs),.wh-directory-grid .wh-status{font-family:var(--wh-ui-font)}.stock-list-page .sl-stock>span{font-size:12px}.wh-topic-list .wh-topic-rank{min-width:22px}.wh-topic-list .wh-topic-body{padding:10px 0 4px;overflow-wrap:anywhere}.wh-topic-list .wh-topic-narrative{font-size:15px;line-height:1.85}.wh-topic-list .wh-reader-meta{margin:10px 0 0}.wh-topic-list .wh-topic-sources{margin-top:14px}.wh-topic-list .wh-topic-sources>div{margin-top:6px}.wh-topic-list :is(.wh-reader-meta,.wh-topic-sources h3,.wh-topic-sources p){font-family:var(--wh-ui-font);font-size:12px;line-height:1.7}.wh-topics .wh-directory-heading{scroll-margin-top:80px}.wh-topics :is(summary,button,a):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.wh-topic-rank{color:var(--muted-foreground);font-size:13px;font-variant-numeric:tabular-nums;font-family:var(--wh-ui-font, system-ui)}.wh-news-dialog{width:calc(100% - 32px);max-width:680px;max-height:calc(100dvh - 48px);overflow-y:auto;padding:32px;gap:16px}.wh-news-dialog>h2{padding-right:18px;font-size:21px;line-height:1.65;font-weight:500;letter-spacing:normal;overflow-wrap:anywhere}.wh-news-variant p{font-size:16px;line-height:1.9;white-space:pre-line}.wh-news-variant a,.wh-source-link{color:var(--primary);font-size:13px}.wh-news-variant small{display:block;margin-top:8px;color:var(--muted-foreground);font-size:12px;overflow-wrap:anywhere}.wh-topic-reader{max-width:760px;padding:12px 28px 40px;margin:0 auto;color:var(--foreground)}.wh-reader-back{display:inline-block;margin-bottom:24px;color:var(--primary);font-size:13px}.wh-topic-reader h1{font-size:24px;font-weight:500;line-height:1.5}.wh-reader-meta{font-size:12px;line-height:1.8;color:var(--muted-foreground);margin:8px 0 18px}.wh-topic-detail{padding:15px 0;border-bottom:1px solid var(--border);scroll-margin-top:70px}.wh-topic-detail summary{display:flex;align-items:baseline;gap:12px;cursor:pointer;list-style:none;font-size:16px;line-height:1.8}.wh-topic-detail summary::-webkit-details-marker{display:none}.wh-topic-detail summary>span:last-child{flex:1;min-width:0;overflow-wrap:anywhere}.wh-topic-detail summary:after{content:"+";color:var(--muted-foreground)}.wh-topic-detail[open] summary:after{content:"−"}.wh-topic-body{padding:8px 0 10px 30px}.wh-topic-narrative{font-size:16px;line-height:1.9;white-space:pre-line}.wh-topic-sources{margin-top:22px}.wh-topic-sources :is(h2,h3){font-size:13px;font-weight:500;color:var(--muted-foreground)}.wh-topic-sources>div{margin-top:12px}.wh-topic-sources a{color:var(--primary);font-size:14px}.wh-topic-sources p{font-size:12px;line-height:1.8;color:var(--muted-foreground);margin-top:4px}.wh-topic-reader .wh-status{padding:16px 0;color:var(--muted-foreground);font-size:13px}.wh-topic-reader .wh-status button{color:var(--primary);cursor:pointer}.wh-topic-reader .wh-deep-dive-article p{font-size:16px}.wh-topic-reader :is(a,button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.wh-directory-grid>section{min-width:0}.wh-directory-grid .wh-directory-heading{padding:0;height:44px;min-height:44px;align-items:center;flex-wrap:nowrap}.wh-directory-grid .wh-topics>.wh-directory-heading{height:calc(var(--wh-toolbar-height) + var(--wh-table-heading-height));padding-top:11px;align-items:flex-start}@container (max-width: 923px){.wh-workspace-layout{grid-template-columns:minmax(0,1fr);gap:32px}.wh-directory-grid .wh-topics>.wh-directory-heading{height:44px;padding-top:0;align-items:center}.wh-topic-list .wh-topic-body{padding-left:0}}@media(max-width:767px){.wh-directory-heading{gap:12px;flex-wrap:wrap}.wh-kind-switch{margin-left:auto}.wh-directory-row{gap:10px}.wh-news-dialog{padding:24px 20px}.wh-topic-reader{padding:8px 16px 28px}.wh-topic-body{padding-left:0}}@media(pointer:coarse){.wh-directory-heading :is(button,a),.wh-directory-footer :is(button,a),.wh-directory-row>button,.wh-directory-row>a,.wh-topic-list a{min-height:44px}.wh-topic-detail summary,.wh-topic-toggle,.wh-topic-close{min-height:44px}}.ticker-watchlist{position:relative;z-index:30;flex-shrink:0;width:100%;padding:16px;background:#f7fafc;border-bottom:1px solid #dce5eb;color:var(--foreground)}.ticker-watchlist-items{display:flex;overflow-x:auto;margin:0 -16px}.ticker-watchlist-row{position:relative;display:block;flex-shrink:0;min-width:170px;padding:16px 16px 16px 28px;border-left:2px solid transparent;border-bottom:1px solid #e4ebf0;transition:background .15s}.ticker-watchlist-row:hover{background:#eef3f7}.ticker-watchlist-row.is-selected{background:#eaf0f6;border-left-color:#3a567f}.ticker-message-copy{display:block;margin-top:11px;color:#355781;font-size:12px;line-height:1.8}.ticker-message-copy>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ticker-message-copy small{display:block;margin-top:5px;font-size:11px;color:var(--muted-foreground)}.ticker-message-arrival{animation:ticker-update-wash 1.2s ease-out}.ticker-update-indicator{position:absolute;left:0;top:13px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%}.ticker-update-dot{position:relative;width:6px;height:6px;border-radius:50%;background:#5179a5}.ticker-update-dot:after{content:"";position:absolute;inset:-4px;border:1px solid #7396bb;border-radius:inherit;opacity:0}.ticker-message-arrival .ticker-update-dot:after{animation:ticker-update-ring .6s ease-out 2}.ticker-update-indicator:hover .ticker-update-dot{background:#2e527c;box-shadow:0 0 0 4px #5179a51c}.ticker-update-indicator:focus-visible{outline:2px solid #6884a8;outline-offset:0}@keyframes ticker-update-ring{0%{opacity:.65;transform:scale(.65)}to{opacity:0;transform:scale(1.6)}}@keyframes ticker-update-wash{0%,20%{box-shadow:inset 0 0 0 100px #7296ba22}to{box-shadow:inset 0 0 0 100px #7296ba00}}.ticker-message-arrival .ticker-message-copy{animation:ticker-new-copy .16s ease-out}@keyframes ticker-new-message{0%,25%{background:#d8e6f4}to{background:#f7fafc}}@keyframes ticker-new-copy{0%{opacity:.25}to{opacity:1}}.ticker-search{position:relative;display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;background:#fff;border:1px solid #dce5eb;border-radius:5px;color:#617082}.ticker-search input{width:100%;min-width:0;border:0;background:transparent;font:inherit;font-size:13px;padding:9px 0;color:var(--foreground)}.ticker-search-popover{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:60;border:1px solid #dce5eb;border-radius:6px;background:#fff;box-shadow:0 8px 24px #263d5724;padding:5px;max-height:440px;overflow-y:auto}.ticker-search-popover button[role=option]{display:block;width:100%;text-align:left;border-radius:3px;padding:10px;font-size:13px}.ticker-search-popover button[role=option]:hover,.ticker-search-popover button[aria-selected=true]{background:#eaf0f6}.ticker-search-popover strong,.ticker-search-popover span{display:block;overflow-wrap:anywhere}.ticker-search-popover span{font-size:12px;color:var(--muted-foreground);margin-top:3px}.ticker-search-popover p{padding:10px;font-size:12px}.ticker-search-popover p button{color:var(--primary);text-decoration:underline}.ticker-workspace-main{container-type:inline-size}@container (min-width:780px){.ticker-workspace-main .ticker-home-feed{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px}}.ticker-price-overview{min-width:0}.ticker-quote-header{display:flex;justify-content:space-between;gap:20px;padding:4px 0 12px;align-items:flex-start}.ticker-quote-main{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px 28px;min-width:0}.ticker-quote-header h1.ticker-quote-identity{padding-top:3px;line-height:1.4;min-width:0}.ticker-quote-header h1.ticker-quote-identity span{display:block;margin:3px 0 0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker-quote-details{min-width:0}.ticker-quote-header .ticker-quote-details .ticker-quote-value{margin:0 0 3px;font-size:28px;line-height:1.25}@media(max-width:650px){.ticker-quote-main{gap:8px 16px}.ticker-quote-header h1.ticker-quote-identity span{max-width:150px}}.ticker-quote-header h1{font-size:23px;color:var(--primary);font-weight:500}.ticker-quote-header h1 span{font-size:13px;margin-left:12px;color:var(--muted-foreground);font-weight:400}.ticker-quote-value{font-size:32px;margin:10px 0 5px;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:16px}.ticker-quote-value>span{font-size:14px}.ticker-quote-value small{font-size:11px;color:var(--muted-foreground)}.ticker-quote-header p{font-size:12px;color:var(--muted-foreground)}.ticker-current-state{flex-direction:column;flex-shrink:0;white-space:nowrap;display:flex;align-items:flex-end;gap:7px;font-size:12px;color:var(--primary);padding-top:8px}.ticker-current-state-heading{color:var(--muted-foreground);font-size:11px;line-height:1.4}.ticker-current-state-value{display:inline-flex;align-items:center;gap:7px}.ticker-overview-summary{display:grid;grid-template-columns:70px minmax(0,1fr);gap:16px;border-block:1px solid var(--border);padding:16px 0;margin-top:18px;font-size:13px;line-height:1.85}.ticker-overview-summary>span{color:var(--primary)}.ticker-overview-summary p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted-foreground)}.ticker-home-feed{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:28px;padding-bottom:32px}.ticker-workspace-main .ticker-home-feed.ticker-home-switcher{display:block}.ticker-home-switcher>section[hidden]{display:none}.ticker-feed-tabs{display:flex;gap:28px;border-bottom:1px solid var(--border);margin-bottom:20px}.ticker-feed-tabs>button{padding:12px 2px;margin-bottom:-1px;font-size:15px;color:var(--muted-foreground);border-bottom:2px solid transparent}.ticker-feed-tabs>button[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}.ticker-feed-tabs>button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ticker-pinned-label{margin-left:12px;font-size:11px;color:#8a754e}.ticker-article-entry.is-pinned{border-left:2px solid #a38c63;padding-left:16px}@container (min-width: 700px){.ticker-price-overview,.ticker-home-feed.ticker-home-switcher{width:calc(100% - 80px);max-width:960px;margin-inline:auto}}.ticker-feed-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.ticker-feed-heading h2{font-size:16px;font-weight:500;color:var(--primary)}.ticker-feed-heading>span,.ticker-feed-heading>button{font-size:12px;color:var(--muted-foreground)}.ticker-article-entry{display:block;width:100%;text-align:left;padding:18px 0;border-bottom:1px solid var(--border)}.ticker-entry-meta{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted-foreground)}.ticker-entry-meta time{white-space:nowrap;font-variant-numeric:tabular-nums}.ticker-entry-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.6;color:var(--primary);margin:7px 0}.ticker-article-entry:hover .ticker-entry-title,.ticker-news-entry a:hover{text-decoration:underline;text-underline-offset:4px}.ticker-entry-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.85;color:var(--muted-foreground)}.ticker-news-entry{padding:18px 0;border-bottom:1px solid var(--border)}.ticker-news-entry h3{font-size:15px;font-weight:500;line-height:1.7;margin:7px 0;color:var(--primary)}.ticker-feed-state{font-size:13px;color:var(--muted-foreground);padding:20px 0}.ticker-feed-state button{color:var(--primary);margin-left:10px}.ticker-workspace-main{--ticker-reading-width: 960px}.ticker-category-reading{width:100%;max-width:var(--ticker-reading-width, 960px);margin-inline:auto;padding:0 0 32px}.ticker-technical-overview{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;padding:12px 0 32px}.ticker-technical-chart-pane,.ticker-technical-report-pane{min-width:0;overflow:hidden;border:1px solid #dbe5ea;border-radius:14px;background:#fff;box-shadow:0 10px 28px #1834430f}.ticker-technical-chart-pane{display:flex;min-height:410px;flex-direction:column;padding:14px}.ticker-technical-chart-pane>:last-child{flex:1}.ticker-technical-pane-heading{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:16px;padding:1px 2px 12px}.ticker-technical-pane-heading h2{color:var(--foreground);font-size:16px;font-weight:600;letter-spacing:-.01em}.ticker-technical-pane-heading span{flex:0 0 auto;color:var(--muted-foreground);font-size:12px;font-variant-numeric:tabular-nums}.ticker-technical-report-pane{min-height:410px}.ticker-technical-report-pane .ticker-article-stream.daily-journal{padding:22px 24px 36px}.ticker-technical-pane-state{padding:24px;color:var(--muted-foreground);font-size:13px}.ticker-technical-pane-state button{color:var(--primary);text-decoration:underline;text-underline-offset:3px}@container (min-width: 520px){.ticker-technical-overview{grid-template-columns:minmax(0,1.08fr) minmax(250px,.92fr);gap:14px}.ticker-technical-chart-pane,.ticker-technical-report-pane{height:640px}.ticker-technical-report-pane{overflow-y:auto;scrollbar-gutter:stable}}@container (min-width: 960px){.ticker-technical-overview{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:22px}}@media(min-width:1280px){.ticker-watchlist{position:sticky;top:0;width:248px;height:100vh;border-bottom:0;border-right:1px solid #dce5eb}.ticker-watchlist-items{display:block;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 132px)}.ticker-watchlist-row{min-width:0;width:100%}}@media(min-width:1600px){.ticker-home-feed{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:36px}}@media(max-width:650px){.ticker-search input{font-size:16px}.ticker-quote-header h1 span{display:block;margin:5px 0 0}.ticker-quote-value{font-size:28px}.ticker-current-state{max-width:110px}.ticker-overview-summary{grid-template-columns:1fr;gap:4px}.ticker-watchlist-row{max-width:220px}.ticker-entry-title{font-size:15px}}@media(prefers-reduced-motion:reduce){.ticker-message-arrival .ticker-update-dot:after{animation:none}.ticker-message-arrival,.ticker-message-arrival .ticker-message-copy{animation:none}.ticker-message-arrival{background:#eaf0f6}}.ticker-page-main{padding:0 4px 28px;background:var(--background)}.ticker-shell-layout>main>.ui-page-content{padding:16px 24px}.ticker-workspace-main{--ticker-nav-height: 56px;--ticker-nav-top: 0px;scroll-margin-top:var(--ticker-nav-top)}.ticker-quote-header{padding:0 0 8px}.ticker-quote-header h1{font-size:21px}.ticker-quote-value{font-size:30px;margin:6px 0 3px}.ticker-quote-value small{margin-left:6px;font-size:12px}.ticker-home-feed{margin-top:18px;gap:24px}.ticker-home-feed.has-no-news{grid-template-columns:minmax(0,1fr)}.ticker-home-feed.has-no-news>section:last-child{display:flex;gap:24px;align-items:baseline;border-top:1px solid var(--border);padding-top:12px}.ticker-home-feed.has-no-news>section:last-child .ticker-feed-heading{border:0;padding:0}.ticker-home-feed.has-no-news>section:last-child .ticker-feed-heading>span{display:none}.ticker-home-feed.has-no-news .ticker-feed-state{padding:0}.ticker-entry-meta,.ticker-message-copy small{font-size:12px}.ticker-entry-summary small{font:inherit;color:var(--muted-foreground)}.ticker-more{margin-top:14px;font-size:13px;color:var(--primary);padding:8px 0;text-decoration:underline;text-underline-offset:4px}.ticker-more:disabled{opacity:.6;cursor:wait}.ticker-search:focus-within{outline:2px solid #6884a8;outline-offset:2px}.ticker-search input:focus-visible{outline:0;box-shadow:none}.ticker-watchlist-row>a:first-child{display:block}.ticker-message-copy{border-top:1px solid #dce5eb;padding-top:8px}.ticker-message-copy:hover>span{text-decoration:underline;text-underline-offset:3px}.ticker-watchlist-toggle{display:none;font-size:12px;color:var(--primary)}@media(min-width:960px){.ticker-shell-layout{flex-direction:row!important}.ticker-watchlist{position:sticky;top:0;width:clamp(208px,17.3vw,248px);height:100vh;border-right:1px solid #dce5eb;border-bottom:0}.ticker-watchlist-items{display:block;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 132px)}.ticker-watchlist-row{width:100%;min-width:0}}@media(max-width:959px){.ticker-workspace-main{--ticker-nav-top: 48px}.ticker-shell-layout{flex-direction:column!important}.ticker-watchlist{padding:10px 16px 0}.ticker-watchlist-toggle{display:block}.ticker-watchlist[data-list-open=false] .ticker-watchlist-items{display:none}.ticker-watchlist-row{padding:10px 14px}.ticker-shell-layout>main>.ui-page-content{padding:12px}}@media(max-width:650px){.ticker-quote-header h1 span{font-size:13px}.ticker-price-overview>div{padding:8px 0}.ticker-home-feed{gap:20px}}.ticker-option-raw-scroll{max-height:640px;overflow:auto;scrollbar-width:thin}.ticker-option-raw-table{width:100%;min-width:610px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px;line-height:1.5}.ticker-option-raw-table th,.ticker-option-raw-table td{padding:13px 12px;text-align:right;white-space:nowrap;border-bottom:1px solid #edf2f4}.ticker-option-raw-table thead th{position:sticky;top:0;z-index:1;background:#f7fafb;color:#71818b;font-size:11px;font-weight:400;padding-top:11px;padding-bottom:11px}.ticker-option-raw-table th:first-child{width:19%;padding-left:20px;text-align:left}.ticker-option-raw-table th:nth-child(2),.ticker-option-raw-table td:nth-child(2){width:19%;text-align:left}.ticker-option-raw-table th:last-child,.ticker-option-raw-table td:last-child{padding-right:20px}.ticker-option-raw-table tbody th{font-weight:500}.ticker-option-raw-table tbody tr:hover{background:#fafcfc}.ticker-option-raw-table tbody tr:last-child>*{border-bottom:0}.ticker-option-raw-bias{display:block;color:#536b78;font-weight:500}.ticker-option-raw-share{display:block;margin-top:2px;color:#84919a;font-size:10px}.ticker-price-overview .ticker-quote-header{display:flex;align-items:center;gap:12px;padding:4px 0 12px;white-space:nowrap}.ticker-price-overview .ticker-quote-main,.ticker-price-overview .ticker-quote-details{display:contents}.ticker-price-overview .ticker-quote-header h1.ticker-quote-identity{display:flex;align-items:baseline;gap:7px;flex:1 1 auto;min-width:62px;padding:0;font-size:16px}.ticker-price-overview .ticker-quote-header h1.ticker-quote-identity span{display:block;margin:0;min-width:0;max-width:120px;font-size:11px}.ticker-price-overview .ticker-quote-header .ticker-quote-details .ticker-quote-value{flex-shrink:0;margin:0;font-size:20px;line-height:1.4;gap:8px}.ticker-price-overview .ticker-quote-value>span{font-size:12px}.ticker-price-overview .ticker-quote-value small{margin-left:2px;font-size:10px}.ticker-price-overview .ticker-quote-header p{margin:0;font-size:10px;flex-shrink:0}.ticker-price-overview .ticker-current-state{flex-direction:row;align-items:center;gap:6px;padding:0 0 0 10px;border-left:1px solid var(--border);font-size:11px}.ticker-price-overview .ticker-current-state-heading{font-size:10px}.ticker-price-overview .ticker-current-state-value{gap:4px}.ticker-price-overview .ticker-current-state-value svg{width:14px;height:14px}@container (max-width: 700px){.ticker-price-overview .ticker-quote-header{gap:8px;overflow-x:auto;scrollbar-width:thin}.ticker-price-overview .ticker-quote-header h1.ticker-quote-identity{flex-shrink:0}.ticker-price-overview .ticker-quote-header h1.ticker-quote-identity span{max-width:80px}}.ticker-workspace-main .ticker-workspace-nav{top:var(--ticker-nav-top);display:flex;flex-wrap:nowrap;align-items:center;gap:24px;width:100%;max-width:none;min-height:56px;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-bottom:1px solid #e2e8ee;border-radius:0;box-shadow:none}.ticker-workspace-main .ticker-workspace-nav>[role=tablist]{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:8px;height:55px;padding:0;overflow:visible;background:transparent;border:0;border-radius:0}.ticker-workspace-main .ticker-workspace-nav button{flex:0 0 auto;justify-content:center;position:relative;height:100%;min-height:48px;padding:0 14px;border:0;border-radius:0;color:#617186;background:transparent;font-size:17px;font-weight:500;line-height:24px;transition:color .15s ease}.ticker-workspace-main .ticker-workspace-nav button:after{content:"";position:absolute;inset:auto 14px 0;height:2px;border-radius:2px 2px 0 0;background:transparent}.ticker-workspace-main .ticker-workspace-nav button:hover{color:#273f5c;background:transparent}.ticker-workspace-main .ticker-workspace-nav button[aria-selected=true]{color:#243b58;background:transparent;box-shadow:none;font-weight:600}.ticker-workspace-main .ticker-workspace-nav button[aria-selected=true]:after{background:#315578}.ticker-workspace-main .ticker-workspace-nav button:focus-visible{outline:2px solid #6884a8;outline-offset:-5px}.ticker-workspace-stack>#ticker-workspace-panel{margin-top:16px}.ticker-company-identity{display:flex;flex:1 0 auto;flex-wrap:nowrap;align-items:center;gap:12px;white-space:nowrap}.ticker-company-logo{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;overflow:hidden;border:1px solid #e8edf1;border-radius:7px;background:#fff;color:#47647a;font-size:13px;font-weight:600}.ticker-company-logo img{width:100%;height:100%;padding:4px;object-fit:contain}.ticker-company-description{display:flex;align-items:center;gap:14px}.ticker-company-name{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;color:#243648;font-size:20px;font-weight:650;line-height:28px}.ticker-company-meta{display:flex;align-items:center;gap:14px;font-size:14px;line-height:20px}.ticker-company-symbol{color:#738093;font-weight:500}.ticker-company-sector{max-width:170px;overflow:hidden;text-overflow:ellipsis;padding-left:14px;border-left:1px solid #dce3e9;color:#667487}@media(prefers-reduced-motion:reduce){.ticker-workspace-main .ticker-workspace-nav button{transition:none}}.ticker-shell-layout>main>.ui-page-content{--ticker-analysis-width: 1440px;max-width:calc(var(--ticker-analysis-width) + 56px);margin-inline:auto;padding:0 24px 40px}.ticker-workspace-main{width:100%;max-width:var(--ticker-analysis-width, 1440px);margin-inline:auto}@media(max-width:1023px){.phase-focused-shell .ticker-workspace-main{--ticker-nav-top: 48px}}@media(max-width:650px){.ticker-shell-layout>main>.ui-page-content{padding:0 16px 24px}}.ui-page-shell:has(.ticker-shell-layout){--app-font-sans: "Inter", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;font-family:var(--app-font-sans)}.ticker-shell-layout .font-numeric,.ticker-shell-layout time,.ticker-shell-layout table{font-variant-numeric:tabular-nums}.ticker-shell-layout table .font-mono{font-family:var(--app-font-sans)}.ticker-article-stream .ticker-directory-actions .daily-type-trigger{width:auto;min-width:36px;font-size:13px}.ticker-valuation-workspace{font-size:14px;line-height:1.65}.ticker-valuation-workspace [data-ticker-weather-section]>div:first-child>h2{font-size:20px;line-height:1.5}.ticker-valuation-workspace [data-ticker-weather-section]>div:first-child>h2+div{font-size:13px;line-height:1.6}.ticker-valuation-workspace h4{font-size:16px;line-height:1.5}.ticker-valuation-workspace h5{font-size:15px;line-height:1.6}.ticker-valuation-workspace table{font-size:14px;line-height:1.6}.ticker-valuation-workspace table :is(th,td){padding-block:12px}.ticker-valuation-workspace table td.font-mono{white-space:nowrap}.ticker-peer-map-layout{display:grid;grid-template-columns:minmax(0,1fr)}.ticker-peer-map-chart{height:560px}.ticker-peer-map-summary{border-top-width:1px}.ticker-model-assumptions-grid{grid-template-columns:minmax(0,1fr)}@container (min-width: 1100px){.ticker-peer-map-layout{grid-template-columns:minmax(0,1fr) 340px}.ticker-peer-map-chart{height:auto;min-height:560px}.ticker-peer-map-summary{border-top-width:0;border-left-width:1px}.ticker-model-assumptions-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}}@container (max-width: 650px){.ticker-peer-map-chart{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.ticker-peer-map-chart>div{min-width:600px}.ticker-valuation-workspace [data-ticker-weather-section]>div:first-child{flex-wrap:wrap;gap:4px 16px}}
