.CompanyHistory_table__iPz9h thead th{background:color-mix(in oklab,var(--foreground) 9%,var(--background));color:var(--foreground);border-bottom:2px solid color-mix(in oklab,var(--primary) 28%,var(--border));font-weight:600;vertical-align:middle}.CompanyHistory_table__iPz9h thead th:first-child{box-shadow:1px 0 0 var(--border)}.CompanyHistory_table__iPz9h tbody tr[data-metric]>:is(th,td){background-color:var(--background);border-bottom-color:color-mix(in oklab,var(--border) 65%,var(--background))}.CompanyHistory_table__iPz9h tbody tr[data-metric]:nth-child(odd)>:is(th,td){background-color:color-mix(in oklab,var(--muted) 22%,var(--background))}.CompanyHistory_table__iPz9h tbody tr[data-metric]:is(:hover,:focus-within)>:is(th,td){background-color:color-mix(in oklab,var(--primary) 14%,var(--background))}.CompanyHistory_table__iPz9h tbody th[scope=row]{box-shadow:1px 0 0 var(--border)}.CompanyHistory_table__iPz9h{table-layout:fixed;--history-label-width:280px}.CompanyHistory_table__iPz9h tbody th[scope=row],.CompanyHistory_table__iPz9h thead th:first-child{width:280px;min-width:280px}.CompanyHistory_table__iPz9h thead th:not(:first-child){min-width:144px}.CompanyHistory_table__iPz9h tbody :is(th[scope=row],td){padding:6px 14px;line-height:1.45}.CompanyHistory_table__iPz9h tbody th[scope=row]{overflow-wrap:anywhere}.CompanyHistory_table__iPz9h th[scope=rowgroup]{color:var(--foreground);background:color-mix(in oklab,var(--primary) 16%,var(--background));font-size:.75rem;font-weight:600;padding:8px 14px;border-bottom:1px solid var(--border)}.CompanyHistory_table__iPz9h tbody th[scope=row] button{min-height:28px}@media (max-width:639px){.CompanyHistory_table__iPz9h{--history-label-width:168px}.CompanyHistory_table__iPz9h tbody th[scope=row],.CompanyHistory_table__iPz9h thead th:first-child{width:168px;min-width:168px}.CompanyHistory_table__iPz9h tbody :is(th[scope=row],td){padding:7px 10px}.CompanyHistory_table__iPz9h tbody th[scope=row] button{min-height:32px}}.BenchmarkTable_headerCell__FSeal{background-color:var(--background);color:var(--foreground)}.BenchmarkTable_headerCell__FSeal[aria-sort=ascending],.BenchmarkTable_headerCell__FSeal[aria-sort=descending]{box-shadow:inset 0 -2px var(--primary)}.BenchmarkTable_sortIcon__jnfZ5{opacity:.45}.BenchmarkTable_sortIcon__jnfZ5[data-active=true]{opacity:1;stroke-width:2.5}.BenchmarkTable_headerInfo__k7J_N{opacity:.65}.BenchmarkTable_resizeControl__Mq2IQ:after{content:"";position:absolute;inset:20% 2px;border-right:2px solid var(--primary);opacity:0}.BenchmarkTable_headerCell__FSeal:is(:hover,:focus-within) .BenchmarkTable_headerInfo__k7J_N,.BenchmarkTable_headerCell__FSeal:is(:hover,:focus-within) .BenchmarkTable_resizeControl__Mq2IQ:after,.BenchmarkTable_headerCell__FSeal:is(:hover,:focus-within) .BenchmarkTable_sortIcon__jnfZ5{opacity:1}.BenchmarkTable_summaryRow__32QhT>:is(td,th){background-color:color-mix(in oklab,var(--primary) 10%,var(--background))}.BenchmarkTable_companyRow__XenwW{--row-fill:var(--background)}.BenchmarkTable_companyRow__XenwW:nth-child(2n){--row-fill:color-mix(in oklab,var(--muted) 18%,var(--background))}.BenchmarkTable_companyRow__XenwW[data-reference=true]{--row-fill:color-mix(in oklab,var(--muted) 50%,var(--background))}.BenchmarkTable_companyRow__XenwW>:is(td,th){background-color:var(--row-fill)}.BenchmarkTable_companyRow__XenwW[data-selected=true]{--row-fill:color-mix(in oklab,var(--primary) 11%,var(--background))}.BenchmarkTable_companyRow__XenwW:is(:hover,:focus-within){--row-fill:color-mix(in oklab,var(--primary) 18%,var(--background))}.BenchmarkTable_companyRow__XenwW[data-selected=true]:is(:hover,:focus-within){--row-fill:color-mix(in oklab,var(--primary) 25%,var(--background))}.BenchmarkTable_companyRow__XenwW[data-selected=true]>th{box-shadow:inset 3px 0 var(--primary)}.BenchmarkTable_rowAction__AIDpY[aria-pressed=true]{color:var(--primary)}@media (min-width:640px) and (hover:hover) and (pointer:fine){.BenchmarkTable_headerCell__FSeal:not(:hover):not(:focus-within) .BenchmarkTable_sortIcon__jnfZ5:not([data-active=true]){opacity:.18}.BenchmarkTable_rowAction__AIDpY{opacity:0}.BenchmarkTable_companyRow__XenwW:is(:hover,:focus-within) .BenchmarkTable_rowAction__AIDpY,.BenchmarkTable_rowAction__AIDpY[aria-pressed=true]{opacity:1}}.BenchmarkTable_groupHeader__vnQFX{background:color-mix(in oklab,var(--primary) 70%,#071d38);color:#fff}.BenchmarkTable_segmentedTable__v9XPY [data-group-start=true]{border-left:8px solid var(--background)}.BenchmarkTable_summaryRow__32QhT>:is(td,th){padding-top:4px;padding-bottom:4px;color:var(--foreground);font-weight:600}@media (min-width:640px){.BenchmarkTable_companyRow__XenwW[data-density=compact]>:is(td,th){padding-top:4px;padding-bottom:4px;font-size:13px;line-height:20px}.BenchmarkTable_companyRow__XenwW[data-density=compact] .BenchmarkTable_rowAction__AIDpY{height:24px}}.CompanyProfile_profile__2GLjY{width:100%;max-width:1440px;margin-inline:auto;min-width:0;display:flex;flex-direction:column;gap:20px}.CompanyProfile_profile__2GLjY h1{letter-spacing:-.025em;font-size:clamp(1.6rem,3vw,2rem)}.CompanyProfile_profile__2GLjY h2{letter-spacing:-.015em}.CompanyProfile_profile__2GLjY>:is(section[id],div[id=definitions]){scroll-margin-top:72px;padding-top:24px;border-top:1px solid var(--border)}.CompanyProfile_profile__2GLjY>div[id=financials]{padding-top:4px}.CompanyProfile_trend__Muc5S{min-width:0}.CompanyProfile_profile__2GLjY select{max-width:100%}.CompanyProfile_profile__2GLjY details>summary{border-radius:4px}.CompanyProfile_profile__2GLjY details>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.CompanyProfile_profile__2GLjY [aria-label="Award reconciliation"],.CompanyProfile_profile__2GLjY [aria-label="Awards versus issued shares"]{line-height:1.65}.CompanyProfile_profile__2GLjY [aria-label="Key metric definitions"] td>p:first-child{max-width:78ch}@media (max-width:639px){.CompanyProfile_profile__2GLjY{gap:16px}.CompanyProfile_profile__2GLjY [aria-label="Key metric definitions"] :is(table,tbody,tr,th,td){display:block;width:100%}.CompanyProfile_profile__2GLjY [aria-label="Key metric definitions"] thead{display:none}.CompanyProfile_profile__2GLjY [aria-label="Key metric definitions"] tbody th{padding-bottom:0}.CompanyProfile_profile__2GLjY [aria-label="Key metric definitions"] tbody td{padding-top:8px}}@media (min-width:1024px){.CompanyProfile_profile__2GLjY [aria-label="SBC and equity awards"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.CompanyProfile_profile__2GLjY [aria-label="SBC and equity awards"]>*{grid-column:1/-1;margin-top:0;min-width:0}.CompanyProfile_profile__2GLjY [aria-label="SBC and equity awards"]>:is([aria-label="Award reconciliation"],[aria-label="Awards versus issued shares"]){grid-column:span 1}}