.stocks-workspace{min-width:0;container:stocks/inline-size}.stocks-header{grid-template-columns:minmax(270px,1fr) minmax(270px,450px) minmax(170px,.65fr);align-items:start;gap:16px 24px;min-height:88px;display:grid}.stocks-header .page-masthead{display:contents}.stocks-header .page-masthead>div:first-child{grid-area:1/1}.stocks-header h1{letter-spacing:-.025em;font-size:54px;line-height:1}.stocks-header .page-masthead p{margin-top:8px;font-size:18px;line-height:1.4}.stocks-header-tools{grid-area:1/3;justify-content:end;gap:8px;display:flex}.stocks-snapshot{text-align:right;grid-area:1/3;align-self:end;font-size:12px;line-height:1.5}.stocks-search{border:1px solid rgb(var(--c-line));background:rgb(var(--c-panel));min-width:0;color:rgb(var(--c-text-dim));border-radius:12px;grid-area:1/2;align-items:center;gap:12px;margin-top:3px;padding:12px 15px;display:flex}.stocks-search input{width:100%;min-width:0;color:rgb(var(--c-text));background:0 0;font-size:15px}.stocks-search svg{flex:none}.stocks-toolbar{border-bottom:1px solid rgb(var(--c-line));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:44px;margin-top:2px;display:flex}.stocks-tabs{align-self:stretch;gap:42px;display:flex}.stocks-tabs>button{color:rgb(var(--c-text-dim));padding:9px 7px;font-size:15px;position:relative}.stocks-tabs>button[aria-selected=true]{color:rgb(var(--c-text));font-weight:600}.stocks-tabs>button[aria-selected=true]:after{content:"";background:rgb(var(--c-accent));border-radius:3px;height:4px;position:absolute;bottom:-2px;left:0;right:0}.stocks-view-tools{align-items:center;gap:22px;display:flex}.stocks-utility{white-space:nowrap;min-height:44px;color:rgb(var(--c-text-dim));align-items:center;gap:9px;font-size:14px;display:flex}.stocks-utility:hover,.stocks-utility[aria-pressed=true]{color:rgb(var(--c-accent))}.stocks-view-tools>button+button{border-left:1px solid rgb(var(--c-line));padding-left:20px}.stocks-master{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;margin-top:16px;display:grid}.stocks-master-wide{grid-template-columns:minmax(0,1.72fr) minmax(380px,1fr)}.stocks-list-title{align-items:center;gap:12px;margin:15px 10px 24px;display:flex}.stocks-list-title h2{font-size:32px;line-height:1.2}.stocks-list-title>button{opacity:.65}.stocks-row-grid{-moz-column-gap:12px;grid-template-columns:104px minmax(0,1fr) 76px 68px 105px 28px;align-items:center;column-gap:12px;display:grid}.stocks-list-head{color:rgb(var(--c-text-dim));padding:0 16px 12px;font-size:13px}.stocks-row{border-top:1px solid rgb(var(--c-line) / .8);min-width:0;min-height:90px;padding:13px 16px;position:relative}.stocks-row-selected{background:rgb(var(--c-accent) / .08);border-color:#0000;border-radius:14px}.stocks-row-selected:before{content:"";border-radius:inherit;border-left:3px solid rgb(var(--c-accent));pointer-events:none;position:absolute;inset:0}.stocks-company{overflow-wrap:anywhere;min-width:0}.stocks-company:after{content:"";border-radius:14px;position:absolute;inset:0}.stocks-company:focus-visible{outline:none}.stocks-company:focus-visible:after{outline:2px solid rgb(var(--c-accent));outline-offset:2px}.stocks-row:hover .stocks-symbol{color:rgb(var(--c-accent))}.stocks-symbol{font-size:18px;line-height:1.25;display:block}.stocks-company-name{margin-top:6px;font-size:14px;line-height:1.3;display:block}.stocks-reason>p:first-child,.stocks-outlook>p:first-child,.stocks-price,.stocks-move{font-size:15px;line-height:1.45}.stocks-row-meta{margin-top:5px;font-size:13px;line-height:1.4;display:block}.stocks-price,.stocks-move{white-space:nowrap}.stocks-watch{z-index:1;justify-self:end;position:relative}.stocks-watch button{background:0 0;border-color:#0000;width:32px;height:40px}.stocks-list-footer{border-top:1px solid rgb(var(--c-line));justify-content:space-between;align-items:center;min-height:34px;padding:0 12px;font-size:12px;display:flex}.stocks-list-footer button{padding:6px}.stocks-table-view .stocks-row{min-height:76px;padding-top:10px;padding-bottom:10px}.stocks-table-view .stocks-row-grid{grid-template-columns:140px minmax(0,1fr) 100px 80px 140px 32px}.stocks-calendar{border-top:1px solid rgb(var(--c-line));margin-top:10px;padding:16px 12px 0;font-size:14px}.stocks-calendar h2{font-size:27px;line-height:1.2}.stocks-calendar-events{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:22px;display:grid}.stocks-calendar-company{font-size:15px;line-height:1.4;display:block}.stocks-calendar-events>button:first-child{border-left-color:#0000;padding-left:0}.stocks-research{overflow-wrap:anywhere;border:1px solid rgb(var(--c-line));background:rgb(var(--c-panel));border-radius:14px;padding:18px 24px}.stocks-research-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.stocks-research-header h2{font-size:34px;line-height:1.1}.stocks-research-identity{margin-top:6px;font-size:14px}.stocks-research-header button{border-radius:8px;width:38px;height:38px}.stocks-research-quote{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:8px;display:flex}.stocks-research-price{letter-spacing:-.02em;font-size:38px;font-weight:600;line-height:1.2}.stocks-research-move{font-size:17px}.stocks-chart{margin-top:12px}.stocks-chart-bar{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.stocks-chart-bar button{border-radius:5px;padding:4px 8px}.stocks-forecast{border-bottom:1px solid rgb(var(--c-line));justify-content:space-between;align-items:start;gap:14px;padding:12px 0;display:flex}.stocks-forecast-label{font-size:18px;line-height:1.4}.stocks-forecast-horizon{font-size:14px}.stocks-published{margin-top:5px;font-size:12px;line-height:1.5}.stocks-probability{text-align:right;flex:0 0 150px}.stocks-probability strong{font-size:24px;font-weight:500}.stocks-probability p{margin-top:2px;font-size:12px;line-height:1.35}.stocks-case{margin-top:16px}.stocks-case h3{font-size:28px;line-height:1.15}.stocks-case>p{margin-top:7px;font-size:14px;line-height:1.5}.stocks-case button,.stocks-risk button{margin-top:5px;font-size:12px}.stocks-earnings{margin-top:16px}.stocks-earnings h3{font-size:15px;font-weight:600}.stocks-earnings dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.stocks-earnings dl>div+div{border-left:1px solid rgb(var(--c-line));padding-left:12px}.stocks-earnings dt{font-size:12px;line-height:1.4}.stocks-earnings-value{margin-top:4px;font-size:20px;font-weight:500;line-height:1.25}.stocks-earnings-estimate{margin-top:3px;font-size:12px;line-height:1.4}.stocks-risk{border-top:1px solid rgb(var(--c-line));margin-top:14px;padding-top:12px}.stocks-risk h3{font-size:14px}.stocks-risk p{margin-top:5px;font-size:14px;line-height:1.45}.stocks-research-footer{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:14px;font-size:13px;display:flex}.stocks-research-footer>details{flex-basis:100%}.stocks-research-footer summary{cursor:pointer;font-size:12px}.stocks-supporting{padding-top:10px;font-size:12px;line-height:1.5}.stocks-supporting p+p{margin-top:8px}.stocks-supporting dl{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}@container stocks (max-width:1050px){.stocks-header{grid-template-columns:minmax(0,1fr) auto}.stocks-header-tools{grid-area:1/2}.stocks-snapshot{grid-area:2/2;align-self:center}.stocks-search{grid-area:2/1;max-width:480px}.stocks-header h1{font-size:46px}.stocks-header .page-masthead p{font-size:16px}.stocks-toolbar{margin-top:16px}}@container stocks (max-width:680px){.stocks-header{gap:14px 12px}.stocks-header h1{font-size:40px}.stocks-header .page-masthead p{max-width:270px;font-size:15px}.stocks-search{grid-area:2/1/auto/-1;max-width:none}.stocks-snapshot{text-align:left;grid-area:3/1/auto/-1;font-size:12px}.stocks-list-head{display:none}.stocks-row-grid,.stocks-table-view .stocks-row-grid{grid-template-columns:minmax(0,1fr) minmax(70px,auto) 32px;gap:8px 12px}.stocks-company{grid-area:1/1}.stocks-outlook{text-align:right;grid-area:1/2;max-width:145px}.stocks-watch{grid-area:1/3;align-self:start}.stocks-price{text-align:left;grid-area:2/1}.stocks-move{grid-area:2/2}.stocks-reason{grid-area:3/1/auto/-1;margin-top:3px}.stocks-row{padding:16px 12px}.stocks-toolbar{gap:8px}.stocks-tabs{justify-content:space-between;gap:12px;width:100%}.stocks-view-tools{justify-content:space-between;width:100%}.stocks-view-tools>button+button{border:0;padding-left:0}.stocks-master{margin-top:18px}.stocks-list-title{margin:8px 0 18px}.stocks-list-title h2{font-size:27px}.stocks-calendar{padding-left:0;padding-right:0}.stocks-calendar-events{grid-template-columns:minmax(0,1fr);gap:18px}.stocks-calendar-events>button:first-child{border-left-color:rgb(var(--c-line));padding-left:12px}.stocks-research{padding:18px}.stocks-research-header h2{font-size:29px}.stocks-research-price{font-size:34px}.stocks-case h3{font-size:26px}.stocks-probability{flex-basis:106px}}@media (max-width:767px){.stocks-search input{font-size:16px}.stocks-tabs>button{min-height:44px}}
