.CompanyFinancials-module__JECC_G__root{--fin-blue:var(--series-primary);--fin-teal:var(--cat-1);--fin-cyan:var(--cat-4);--fin-orange:var(--series-secondary);--fin-pink:var(--cat-7);--fin-violet:var(--cat-5);--fin-yellow:var(--cat-2);color:var(--text)}.CompanyFinancials-module__JECC_G__detailView{margin-top:22px}.CompanyFinancials-module__JECC_G__narrative{max-width:690px;margin-bottom:18px}.CompanyFinancials-module__JECC_G__narrative h3{margin:0 0 7px;font-size:14px;font-weight:650}.CompanyFinancials-module__JECC_G__narrative p{color:var(--text);margin:0;font-size:13px;line-height:1.45}.CompanyFinancials-module__JECC_G__chartHeading{justify-content:space-between;align-items:center;gap:20px;min-height:34px;margin-top:10px;display:flex}.CompanyFinancials-module__JECC_G__chartHeading h3{margin:0;font-size:14px;font-weight:650}.CompanyFinancials-module__JECC_G__periodBadge{background:var(--surface-2);border-radius:7px;padding:7px 12px;font-size:11px;font-weight:600}.CompanyFinancials-module__JECC_G__wideChart{width:100%;min-height:180px;margin-top:4px}.CompanyFinancials-module__JECC_G__wideChart svg{width:100%;height:auto;display:block;overflow:visible}.CompanyFinancials-module__JECC_G__wideChart svg text{fill:var(--text-dim);font:10px var(--font-sans)}.CompanyFinancials-module__JECC_G__wideChart .forecast-label{fill:var(--text-dim);font-size:9px;font-weight:650}.CompanyFinancials-module__JECC_G__wideChart .grid{stroke:var(--border-2);stroke-width:1px;vector-effect:non-scaling-stroke}.CompanyFinancials-module__JECC_G__wideChart .axis{stroke:var(--text-faint);stroke-width:1px;vector-effect:non-scaling-stroke}.CompanyFinancials-module__JECC_G__wideChartEmpty{border:1px dashed var(--border-2);border-radius:var(--r-sm);border-bottom:1px solid var(--border);min-height:92px;color:var(--text-faint);place-items:center;margin-top:8px;font-size:12px;display:grid}.CompanyFinancials-module__JECC_G__chartLegend{min-height:24px;color:var(--text-dim);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:-2px;font-size:10px;display:flex}.CompanyFinancials-module__JECC_G__chartLegend span{align-items:center;gap:6px;display:inline-flex}.CompanyFinancials-module__JECC_G__chartLegend i{border-radius:50%;width:8px;height:8px}.CompanyFinancials-module__JECC_G__matrixScroll{border-top:1px solid var(--border);scrollbar-width:thin;width:100%;margin-top:10px;overflow-x:auto}.CompanyFinancials-module__JECC_G__matrix{border-collapse:collapse;table-layout:fixed;width:100%;min-width:940px;font-size:11px}.CompanyFinancials-module__JECC_G__matrix th,.CompanyFinancials-module__JECC_G__matrix td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;height:34px;padding:6px 10px}.CompanyFinancials-module__JECC_G__matrix thead th{color:var(--text-dim);font-weight:450}.CompanyFinancials-module__JECC_G__matrix th:first-child,.CompanyFinancials-module__JECC_G__matrix td:first-child{z-index:1;background:var(--surface);text-align:left;width:290px;position:sticky;left:0}.CompanyFinancials-module__JECC_G__matrix thead th:first-child{z-index:2;box-shadow:1px 0 0 var(--border)}.CompanyFinancials-module__JECC_G__matrix thead span,.CompanyFinancials-module__JECC_G__matrix thead small{display:block}.CompanyFinancials-module__JECC_G__matrix thead small{color:var(--text-faint);margin-top:2px;font-size:9px}.CompanyFinancials-module__JECC_G__matrix tbody tr:not(.CompanyFinancials-module__JECC_G__matrixGroup) th{border-left:3px solid var(--matrix-accent);color:var(--text);font-weight:500}.CompanyFinancials-module__JECC_G__matrix tbody td{color:var(--text);font-family:var(--font-num);font-variant-numeric:tabular-nums}.CompanyFinancials-module__JECC_G__matrixHighlighted th,.CompanyFinancials-module__JECC_G__matrixHighlighted td,.CompanyFinancials-module__JECC_G__matrixHighlighted th:first-child{background:color-mix(in srgb,var(--matrix-accent)8%,var(--surface))}.CompanyFinancials-module__JECC_G__matrixGroup th{height:38px;color:var(--text);border-bottom:0;padding-top:14px;font-size:12px;font-weight:650;background:var(--surface)!important;text-align:left!important;position:static!important}.CompanyFinancials-module__JECC_G__detailFacts{border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 20px;display:grid}.CompanyFinancials-module__JECC_G__detailFacts div{min-width:0;padding:12px 14px}.CompanyFinancials-module__JECC_G__detailFacts div+div{border-left:1px solid var(--border)}.CompanyFinancials-module__JECC_G__detailFacts dt{margin-bottom:7px;font-size:12px;font-weight:600}.CompanyFinancials-module__JECC_G__detailFacts dd{font-family:var(--font-num);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600}.CompanyFinancials-module__JECC_G__segmentBlock{margin-top:24px}.CompanyFinancials-module__JECC_G__historyTable{border-collapse:collapse;width:100%;min-width:760px;font-size:11px}.CompanyFinancials-module__JECC_G__historyTable th,.CompanyFinancials-module__JECC_G__historyTable td{border-bottom:1px solid var(--border);text-align:left;height:34px;padding:6px 11px}.CompanyFinancials-module__JECC_G__historyTable th{color:var(--text-dim);font-weight:450}.CompanyFinancials-module__JECC_G__statementPage{margin-top:20px}.CompanyFinancials-module__JECC_G__statementHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.CompanyFinancials-module__JECC_G__statementHeading h2{margin:0;font-size:21px;font-weight:650}.CompanyFinancials-module__JECC_G__statementHeading p{color:var(--text-dim);margin:6px 0 0;font-size:12px}.CompanyFinancials-module__JECC_G__statementHeading button,.CompanyFinancials-module__JECC_G__statementControls button,.CompanyFinancials-module__JECC_G__statementControls select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;padding:6px 10px;font-size:12px}.CompanyFinancials-module__JECC_G__statementControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.CompanyFinancials-module__JECC_G__statementControls>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CompanyFinancials-module__JECC_G__statementControls label{color:var(--text-dim)}.CompanyFinancials-module__JECC_G__statementNote{color:var(--text-dim);margin:16px 0;font-size:11px;line-height:1.6}.CompanyFinancials-module__JECC_G__statementPage .CompanyFinancials-module__JECC_G__detailFacts dd{font-size:20px;font-weight:600}.CompanyFinancials-module__JECC_G__statementPage .CompanyFinancials-module__JECC_G__detailFacts small{font-size:10px;font-weight:400}.CompanyFinancials-module__JECC_G__statementPage .CompanyFinancials-module__JECC_G__wideChart{width:100%;margin-bottom:16px}.CompanyFinancials-module__JECC_G__statementHeading button:focus-visible,.CompanyFinancials-module__JECC_G__statementControls button:focus-visible,.CompanyFinancials-module__JECC_G__statementControls select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:700px){.CompanyFinancials-module__JECC_G__statementHeading{flex-direction:column;align-items:flex-start}}.CompanyFinancials-module__JECC_G__segmentsView{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.CompanyFinancials-module__JECC_G__segmentsView>.CompanyFinancials-module__JECC_G__narrative{grid-column:1/-1;margin-bottom:2px}.CompanyFinancials-module__JECC_G__segmentsView>.CompanyFinancials-module__JECC_G__segmentBlock{border:1px solid var(--border);border-radius:var(--r-md);min-width:0;margin-top:0;padding:16px}@media (max-width:760px){.CompanyFinancials-module__JECC_G__detailFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.CompanyFinancials-module__JECC_G__detailFacts div+div{border-left:0}.CompanyFinancials-module__JECC_G__detailFacts div:nth-child(2n){border-left:1px solid var(--border)}.CompanyFinancials-module__JECC_G__detailFacts div:nth-child(n+3){border-top:1px solid var(--border)}.CompanyFinancials-module__JECC_G__segmentsView{grid-template-columns:1fr}.CompanyFinancials-module__JECC_G__matrix th:first-child,.CompanyFinancials-module__JECC_G__matrix td:first-child{width:220px}}@media (max-width:480px){.CompanyFinancials-module__JECC_G__detailFacts{grid-template-columns:1fr}.CompanyFinancials-module__JECC_G__detailView{margin-top:34px}.CompanyFinancials-module__JECC_G__narrative{margin-bottom:26px}}
.CompanyTechnicals-module__f99G_W__root{color:var(--text);min-width:0;padding:20px 0}.CompanyTechnicals-module__f99G_W__header,.CompanyTechnicals-module__f99G_W__toolbar,.CompanyTechnicals-module__f99G_W__tableHeading,.CompanyTechnicals-module__f99G_W__summaryHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.CompanyTechnicals-module__f99G_W__header h2{letter-spacing:-.4px;margin:0;font-size:21px}.CompanyTechnicals-module__f99G_W__header p,.CompanyTechnicals-module__f99G_W__toolbar p{color:var(--text-dim);margin:5px 0 0;font-size:12px}.CompanyTechnicals-module__f99G_W__header a{white-space:nowrap;font-size:12px}.CompanyTechnicals-module__f99G_W__toolbar{flex-wrap:wrap;margin:16px 0}.CompanyTechnicals-module__f99G_W__toolbar p{margin:0}.CompanyTechnicals-module__f99G_W__intervals{gap:4px;display:flex}.CompanyTechnicals-module__f99G_W__intervals button{border-radius:var(--r-sm);color:var(--text-dim);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;padding:7px 12px;font-size:12px}.CompanyTechnicals-module__f99G_W__intervals button[aria-pressed=true]{background:var(--ink);color:var(--ink-contrast)}.CompanyTechnicals-module__f99G_W__intervals button:focus-visible,.CompanyTechnicals-module__f99G_W__rule summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.CompanyTechnicals-module__f99G_W__summaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.CompanyTechnicals-module__f99G_W__summary{border:1px solid var(--border);border-radius:var(--r-md);padding:14px 18px}.CompanyTechnicals-module__f99G_W__primary{background:var(--surface-2)}.CompanyTechnicals-module__f99G_W__summary h3,.CompanyTechnicals-module__f99G_W__tableHeading h3{margin:0;font-size:14px;font-weight:650}.CompanyTechnicals-module__f99G_W__summaryHeading>span,.CompanyTechnicals-module__f99G_W__tableHeading>span{color:var(--text-dim);font-size:11px}.CompanyTechnicals-module__f99G_W__summary>strong{margin-top:10px;font-size:21px;line-height:1.25;display:block}.CompanyTechnicals-module__f99G_W__scale{gap:3px;height:5px;margin:16px 4px 12px;display:flex;position:relative}.CompanyTechnicals-module__f99G_W__scale span{background:var(--border-2);border-radius:2px;flex:1}.CompanyTechnicals-module__f99G_W__scale span:first-child{background:var(--down)}.CompanyTechnicals-module__f99G_W__scale span:nth-child(2){background:color-mix(in srgb,var(--down)40%,var(--surface))}.CompanyTechnicals-module__f99G_W__scale span:nth-child(4){background:color-mix(in srgb,var(--up)40%,var(--surface))}.CompanyTechnicals-module__f99G_W__scale span:last-of-type{background:var(--up)}.CompanyTechnicals-module__f99G_W__scale i{background:var(--text);outline:2px solid var(--surface);border-radius:2px;width:3px;height:13px;position:absolute;top:-4px;transform:translate(-50%)}.CompanyTechnicals-module__f99G_W__counts{color:var(--text-dim);justify-content:space-between;gap:8px;font-size:11px;display:flex}.CompanyTechnicals-module__f99G_W__counts b{font-variant-numeric:tabular-nums;margin-right:3px;font-size:13px}.CompanyTechnicals-module__f99G_W__buy{color:var(--up)!important}.CompanyTechnicals-module__f99G_W__sell{color:var(--down)!important}.CompanyTechnicals-module__f99G_W__neutral{color:var(--text-dim)!important}.CompanyTechnicals-module__f99G_W__tables{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;margin-bottom:24px;display:grid}.CompanyTechnicals-module__f99G_W__tableHeading{margin-bottom:9px}.CompanyTechnicals-module__f99G_W__tableHeading h3{font-size:16px}.CompanyTechnicals-module__f99G_W__scroll{overflow-x:auto}.CompanyTechnicals-module__f99G_W__table{border-collapse:collapse;width:100%;font-size:12px}.CompanyTechnicals-module__f99G_W__table th,.CompanyTechnicals-module__f99G_W__table td{border-bottom:1px solid var(--border);padding:9px 8px;line-height:1.35}.CompanyTechnicals-module__f99G_W__table th{text-align:left;font-weight:400}.CompanyTechnicals-module__f99G_W__table thead th{color:var(--text-dim);border-top:1px solid var(--border);font-size:11px}.CompanyTechnicals-module__f99G_W__table td,.CompanyTechnicals-module__f99G_W__table thead th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.CompanyTechnicals-module__f99G_W__table td:last-child{width:75px}.CompanyTechnicals-module__f99G_W__table tbody tr:hover{background:var(--surface-2)}.CompanyTechnicals-module__f99G_W__rule summary{cursor:pointer;list-style:none}.CompanyTechnicals-module__f99G_W__rule summary:after{content:" ⓘ";color:var(--text-faint);font-size:10px}.CompanyTechnicals-module__f99G_W__rule summary::-webkit-details-marker{display:none}.CompanyTechnicals-module__f99G_W__rule p{color:var(--text-dim);max-width:360px;margin:6px 0 0;font-size:11px}.CompanyTechnicals-module__f99G_W__pivots{min-width:620px}.CompanyTechnicals-module__f99G_W__pivots th:first-child{width:18%}.CompanyTechnicals-module__f99G_W__pivots th span{color:var(--text-faint);margin-left:8px;font-size:10px}.CompanyTechnicals-module__f99G_W__pivotRow{background:var(--surface-2)}.CompanyTechnicals-module__f99G_W__pivotRow th,.CompanyTechnicals-module__f99G_W__pivotRow td{font-weight:600}.CompanyTechnicals-module__f99G_W__method{color:var(--text-dim);margin-top:18px;font-size:12px}.CompanyTechnicals-module__f99G_W__method summary{cursor:pointer}.CompanyTechnicals-module__f99G_W__method p{max-width:1000px;margin:10px 0;line-height:1.6}.CompanyTechnicals-module__f99G_W__method a{text-decoration:underline}.CompanyTechnicals-module__f99G_W__note{color:var(--text-faint);margin:12px 0 0;font-size:11px}.CompanyTechnicals-module__f99G_W__empty{background:var(--surface-2);padding:24px}@media (max-width:760px){.CompanyTechnicals-module__f99G_W__tables{grid-template-columns:1fr;gap:22px}.CompanyTechnicals-module__f99G_W__summaries{gap:8px}.CompanyTechnicals-module__f99G_W__summary{padding:12px 9px}.CompanyTechnicals-module__f99G_W__summary h3{font-size:12px}.CompanyTechnicals-module__f99G_W__summary>strong{font-size:16px}.CompanyTechnicals-module__f99G_W__counts{flex-wrap:wrap;gap:4px}.CompanyTechnicals-module__f99G_W__header{flex-direction:column;align-items:flex-start}.CompanyTechnicals-module__f99G_W__tableHeading{flex-wrap:wrap}}@media (max-width:420px){.CompanyTechnicals-module__f99G_W__summaries{grid-template-columns:1fr}.CompanyTechnicals-module__f99G_W__summary>strong{margin-top:6px}.CompanyTechnicals-module__f99G_W__summary{padding:12px}}
.CompanySeasonality-module__QuyxgG__root{min-width:0;color:var(--text);padding:20px 0}.CompanySeasonality-module__QuyxgG__root h2{letter-spacing:-.4px;margin:0;font-size:21px}.CompanySeasonality-module__QuyxgG__intro{color:var(--text-dim);margin:8px 0 20px;font-size:13px}.CompanySeasonality-module__QuyxgG__toolbar,.CompanySeasonality-module__QuyxgG__options,.CompanySeasonality-module__QuyxgG__views,.CompanySeasonality-module__QuyxgG__range{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CompanySeasonality-module__QuyxgG__toolbar{justify-content:space-between;margin-bottom:15px}.CompanySeasonality-module__QuyxgG__root button,.CompanySeasonality-module__QuyxgG__root select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;padding:6px 10px;font-size:12px}.CompanySeasonality-module__QuyxgG__root button[aria-pressed=true]{background:var(--surface-2);border-color:var(--text-faint)}.CompanySeasonality-module__QuyxgG__views button[aria-pressed=true]{background:var(--ink);color:var(--ink-contrast)}.CompanySeasonality-module__QuyxgG__root button:focus-visible,.CompanySeasonality-module__QuyxgG__root select:focus-visible,.CompanySeasonality-module__QuyxgG__root input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.CompanySeasonality-module__QuyxgG__range{gap:14px;margin-bottom:16px;font-size:12px}.CompanySeasonality-module__QuyxgG__range>label{white-space:nowrap;align-items:center;gap:7px;display:flex}.CompanySeasonality-module__QuyxgG__sliders{flex:1;gap:16px;min-width:200px;display:flex}.CompanySeasonality-module__QuyxgG__sliders label{color:var(--text-dim);flex-direction:column;flex:1;gap:4px;font-size:10px;display:flex}.CompanySeasonality-module__QuyxgG__sliders input{width:100%;accent-color:var(--text);cursor:ew-resize;margin:0}.CompanySeasonality-module__QuyxgG__chartContainer{min-width:0;position:relative}.CompanySeasonality-module__QuyxgG__chart{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.CompanySeasonality-module__QuyxgG__tooltip{background:var(--surface);min-width:150px;max-height:300px;color:var(--text);border:1px solid var(--border-2);border-radius:var(--r-sm);pointer-events:none;box-shadow:0 4px 12px color-mix(in srgb,var(--text)12%,transparent);padding:12px;font-size:11px;position:absolute;top:20px;overflow:auto}.CompanySeasonality-module__QuyxgG__tooltip strong{margin-bottom:8px;display:block}.CompanySeasonality-module__QuyxgG__tooltip div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:20px;padding:2px 0;display:flex}.CompanySeasonality-module__QuyxgG__legend{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.CompanySeasonality-module__QuyxgG__legend button{align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.CompanySeasonality-module__QuyxgG__legend button[aria-pressed=false]{opacity:.45}.CompanySeasonality-module__QuyxgG__legend i{width:10px;height:3px}.CompanySeasonality-module__QuyxgG__legend span{color:var(--text-dim);font-variant-numeric:tabular-nums}.CompanySeasonality-module__QuyxgG__meanLegend{align-self:center;margin-left:8px;font-size:11px}.CompanySeasonality-module__QuyxgG__note,.CompanySeasonality-module__QuyxgG__method{color:var(--text-dim);margin-top:16px;font-size:11px;line-height:1.6}.CompanySeasonality-module__QuyxgG__method summary{cursor:pointer}.CompanySeasonality-module__QuyxgG__method p{max-width:1000px}.CompanySeasonality-module__QuyxgG__tableScroll{overflow-x:auto}.CompanySeasonality-module__QuyxgG__tableScroll table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.CompanySeasonality-module__QuyxgG__tableScroll caption{text-align:left;color:var(--text-dim);padding:0 0 10px}.CompanySeasonality-module__QuyxgG__tableScroll th,.CompanySeasonality-module__QuyxgG__tableScroll td{border-bottom:1px solid var(--border);text-align:right;padding:10px 8px}.CompanySeasonality-module__QuyxgG__tableScroll th{font-weight:500}.CompanySeasonality-module__QuyxgG__tableScroll thead{color:var(--text-dim)}.CompanySeasonality-module__QuyxgG__tableScroll th:first-child{background:var(--surface);text-align:left;position:sticky;left:0}.CompanySeasonality-module__QuyxgG__positive{color:var(--up);background:color-mix(in srgb,var(--up)7%,var(--surface))}.CompanySeasonality-module__QuyxgG__negative{color:var(--down);background:color-mix(in srgb,var(--down)7%,var(--surface))}.CompanySeasonality-module__QuyxgG__averageRow{background:var(--surface-2);font-weight:600}.CompanySeasonality-module__QuyxgG__empty{color:var(--text-dim);position:absolute;top:100px;left:20px}.CompanySeasonality-module__QuyxgG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:650px){.CompanySeasonality-module__QuyxgG__root h2{font-size:19px}.CompanySeasonality-module__QuyxgG__range{gap:8px}.CompanySeasonality-module__QuyxgG__sliders{flex-basis:100%;order:3}.CompanySeasonality-module__QuyxgG__range>button{margin-left:auto}.CompanySeasonality-module__QuyxgG__options{gap:5px}.CompanySeasonality-module__QuyxgG__root button,.CompanySeasonality-module__QuyxgG__root select{font-size:11px}}
.CompanyDividends-module__bo5fbW__root{color:var(--text);min-width:0;padding:20px 0}.CompanyDividends-module__bo5fbW__header,.CompanyDividends-module__bo5fbW__sectionHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.CompanyDividends-module__bo5fbW__header h2{letter-spacing:-.4px;margin:0;font-size:22px;font-weight:650}.CompanyDividends-module__bo5fbW__header p,.CompanyDividends-module__bo5fbW__sectionHeading p{color:var(--text-dim);margin:5px 0 0;font-size:12px}.CompanyDividends-module__bo5fbW__header>span{color:var(--text-dim);font-size:11px}.CompanyDividends-module__bo5fbW__metrics{border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 24px;padding:16px 0;display:grid}.CompanyDividends-module__bo5fbW__metrics>div{border-right:1px solid var(--border);padding:0 20px}.CompanyDividends-module__bo5fbW__metrics>div:first-child{padding-left:0}.CompanyDividends-module__bo5fbW__metrics>div:last-child{border:0}.CompanyDividends-module__bo5fbW__metrics dt{color:var(--text-dim);margin-bottom:8px;font-size:11px}.CompanyDividends-module__bo5fbW__metrics dd{font-variant-numeric:tabular-nums;letter-spacing:-.5px;margin:0 0 5px;font-size:25px;font-weight:650}.CompanyDividends-module__bo5fbW__metrics small{color:var(--text-dim);letter-spacing:0;font-size:11px;font-weight:400}.CompanyDividends-module__bo5fbW__metrics span{color:var(--text-dim);font-size:11px}.CompanyDividends-module__bo5fbW__metrics .CompanyDividends-module__bo5fbW__dateValue{font-size:19px;line-height:31px}.CompanyDividends-module__bo5fbW__sectionHeading{margin:16px 0 12px}.CompanyDividends-module__bo5fbW__sectionHeading h3{margin:0;font-size:15px;font-weight:600}.CompanyDividends-module__bo5fbW__ranges{border:1px solid var(--border);border-radius:var(--r-sm);gap:3px;padding:3px;display:flex}.CompanyDividends-module__bo5fbW__ranges button,.CompanyDividends-module__bo5fbW__reset{font:inherit;border-radius:var(--r-sm);color:var(--text-dim);cursor:pointer;background:0 0;border:0;padding:5px 10px;font-size:11px}.CompanyDividends-module__bo5fbW__ranges button[aria-pressed=true]{color:var(--ink-contrast);background:var(--ink)}.CompanyDividends-module__bo5fbW__chartScroll{margin:8px 0 24px;overflow-x:auto}.CompanyDividends-module__bo5fbW__chart{height:220px;padding:30px 10px 28px 55px;position:relative}.CompanyDividends-module__bo5fbW__grid{position:absolute;inset:30px 10px 28px 55px}.CompanyDividends-module__bo5fbW__grid>div{border-top:1px dashed var(--border);width:100%;position:absolute}.CompanyDividends-module__bo5fbW__grid span{color:var(--text-faint);white-space:nowrap;font-size:10px;position:absolute;top:-7px;right:calc(100% + 12px)}.CompanyDividends-module__bo5fbW__bars{gap:8px;height:100%;display:flex;position:relative}.CompanyDividends-module__bo5fbW__bars button{cursor:pointer;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;padding:0;display:flex;position:relative}.CompanyDividends-module__bo5fbW__bars i{opacity:.75;border-radius:3px 3px 0 0;width:55%;max-width:58px;min-height:1px;display:block}.CompanyDividends-module__bo5fbW__bars button:hover i,.CompanyDividends-module__bo5fbW__bars .CompanyDividends-module__bo5fbW__selected i{opacity:1}.CompanyDividends-module__bo5fbW__barValue{font-variant-numeric:tabular-nums;font-size:11px;position:absolute}.CompanyDividends-module__bo5fbW__year{color:var(--text-dim);font-size:11px;position:absolute;top:calc(100% + 9px)}.CompanyDividends-module__bo5fbW__bars button:focus-visible,.CompanyDividends-module__bo5fbW__ranges button:focus-visible,.CompanyDividends-module__bo5fbW__reset:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.CompanyDividends-module__bo5fbW__tableScroll{overflow-x:auto}.CompanyDividends-module__bo5fbW__tableScroll table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.CompanyDividends-module__bo5fbW__tableScroll th,.CompanyDividends-module__bo5fbW__tableScroll td{border-bottom:1px solid var(--border);text-align:left;padding:11px 10px}.CompanyDividends-module__bo5fbW__tableScroll thead th{color:var(--text-dim);border-block:1px solid var(--border);font-size:10px;font-weight:400}.CompanyDividends-module__bo5fbW__tableScroll td:nth-child(2),.CompanyDividends-module__bo5fbW__tableScroll td:nth-child(3){text-align:right}.CompanyDividends-module__bo5fbW__tableScroll th:first-child{padding-left:0}.CompanyDividends-module__bo5fbW__tableScroll tbody th{font-weight:600}.CompanyDividends-module__bo5fbW__tableScroll small{color:var(--text-dim);font-size:10px}.CompanyDividends-module__bo5fbW__tableScroll tr:hover{background:var(--surface-2)}.CompanyDividends-module__bo5fbW__amount{font-weight:600}.CompanyDividends-module__bo5fbW__sub{color:var(--text-dim);margin-top:4px;font-size:10px;display:block}.CompanyDividends-module__bo5fbW__paymentType{color:var(--text-dim);font-size:11px}.CompanyDividends-module__bo5fbW__tableScroll a{text-underline-offset:3px;font-size:11px;text-decoration:underline}.CompanyDividends-module__bo5fbW__up{color:var(--up)}.CompanyDividends-module__bo5fbW__down{color:var(--down)}.CompanyDividends-module__bo5fbW__note{color:var(--text-dim);max-width:1100px;margin:14px 0 0;font-size:11px;line-height:1.6}.CompanyDividends-module__bo5fbW__empty{color:var(--text-dim);padding:20px 0;font-size:13px}@media (max-width:800px){.CompanyDividends-module__bo5fbW__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.CompanyDividends-module__bo5fbW__metrics>div:nth-child(3){padding-left:0}.CompanyDividends-module__bo5fbW__metrics>div:nth-child(2){border:0}.CompanyDividends-module__bo5fbW__header{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.CompanyDividends-module__bo5fbW__metrics dd{font-size:21px}.CompanyDividends-module__bo5fbW__metrics>div{padding-left:12px;padding-right:8px}.CompanyDividends-module__bo5fbW__metrics .CompanyDividends-module__bo5fbW__dateValue{font-size:16px}.CompanyDividends-module__bo5fbW__barValue{font-size:9px}.CompanyDividends-module__bo5fbW__bars{gap:4px}.CompanyDividends-module__bo5fbW__chart{padding-left:40px}.CompanyDividends-module__bo5fbW__grid{left:40px}}
.term .cp-workspace .cp-stock-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:108px;margin:0;padding:14px 0 22px;display:grid}.term .cp-workspace .cp-stock-header .cp-id{align-items:center;gap:14px;min-width:0;display:flex}.term .cp-workspace .cp-stock-header .cp-id>:first-child{flex-shrink:0;margin:0;width:48px!important;height:48px!important}.term .cp-workspace .cp-stock-header .cp-identity-copy{min-width:0;display:block}.term .cp-workspace .cp-stock-header .cp-name{letter-spacing:-.65px;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.2}.term .cp-workspace .cp-stock-header .cp-tick{flex-wrap:wrap;gap:6px 0;margin:0;display:flex}.term .cp-workspace .cp-stock-header .cp-chip{font-size:11px}.term .cp-workspace .cp-stock-header .cp-quote-panel{flex-direction:column;align-items:flex-end;gap:7px;min-width:300px;display:flex}.term .cp-workspace .cp-stock-header .cp-val{align-items:baseline;gap:14px;margin:0;display:flex}.term .cp-workspace .cp-stock-header .cp-price{letter-spacing:-.8px;font-size:32px;font-weight:700;line-height:1}.term .cp-workspace .cp-stock-header .cp-cur{letter-spacing:0;margin-left:7px;font-size:11px;font-weight:400}.term .cp-workspace .cp-stock-header .cp-chg{align-items:baseline;gap:7px;font-size:13px;font-weight:500;display:flex}.term .cp-workspace .cp-stock-header .cp-asof{margin:0;font-size:10px}.term .cp-workspace .cp-stock-header .cp-position-link{border-radius:var(--r-sm);background:var(--surface-2);margin:0;padding:5px 8px;font-size:11px}.term .cp-workspace .cp-mobile-section{display:none}.term .cp-workspace .cp-mobile-section select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:760px){.term .cp-workspace .cp-stock-header{grid-template-columns:1fr;gap:14px;padding:10px 0 18px}.term .cp-workspace .cp-stock-header .cp-name{font-size:24px}.term .cp-workspace .cp-stock-header .cp-quote-panel{align-items:flex-start;min-width:0;margin-left:62px}.term .cp-workspace .cp-stock-header .cp-price{font-size:30px}.term .cp-workspace .ds-tabbar{display:none}.term .cp-workspace .cp-mobile-section{color:var(--text-dim);align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.term .cp-workspace .cp-mobile-section select{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);min-width:0;color:var(--text);font:inherit;flex:1;padding:9px 10px;font-weight:600}}@media (max-width:380px){.term .cp-workspace .cp-stock-header .cp-quote-panel{margin-left:0}}
