.mdc-report-section__mdc{border-top:1px solid #e5e5e5;display:block;padding-top:16px}@media print{.mdc-report-section__mdc{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.mdc-report-section--container__mdc{border:1px solid #e5e5e5;border-radius:6px;padding:16px}.mdc-report-section--unwrapped__mdc{border-top:initial;padding-top:0}.mdc-report-section__header__mdc{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.mdc-report-section__header--container__mdc{border-bottom:1px solid #e5e5e5;padding-bottom:16px}.mdc-report-section__heading__mdc{flex-grow:1;flex-shrink:1;margin:0;padding:0}.mdc-report-section__lock__mdc{transform:translateY(-2px);vertical-align:middle}.mdc-report-section__actions__mdc{align-items:center;display:flex;flex-grow:0;flex-shrink:0;gap:8px;margin-left:16px}.mdc-bears-say-bulls-say__heading__mdc{margin-bottom:16px}@media(max-width:899px){.mdc-bears-say-bulls-say__heading--bears__mdc{margin-top:16px}}.mdc-bears-say-bulls-say__quote--locked__mdc{color:transparent;text-shadow:0 0 8px #1e1e1e;-webkit-user-select:none;-moz-user-select:none;user-select:none}@supports(filter:blur(4px)){.mdc-bears-say-bulls-say__quote--locked__mdc{color:inherit;filter:blur(4px);text-shadow:none}}.mdc-bears-say-bulls-say__quote__mdc+.mdc-bears-say-bulls-say__quote__mdc{border-top:1px solid #e5e5e5;margin-top:16px;padding-top:16px}.mdc-company-profile__description__mdc{margin:0 0 24px}.mdc-company-profile__terms__mdc{display:flex;justify-content:flex-end;margin-top:16px}.mdc-key-statistics__loader__mdc{align-items:center;display:flex;height:100px;justify-content:center}@media(max-width:899px){.mdc-key-statistics__customize-button__mdc{display:none}}.mdc-key-statistics__terms__mdc{display:flex;justify-content:flex-end;margin-top:16px}.mdc-news-list__list__mdc{list-style:none;margin:0;padding:0}.mdc-news-list__item__mdc+.mdc-news-list__item__mdc{border-top:1px solid #e5e5e5;margin-top:12px;padding-top:12px}.mdc-news-list__title__mdc{margin:0;padding:0}.mdc-news-list__title-text__mdc{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.mdc-news-list__metadata__mdc{margin-top:6px}.mdc-price-summary__prices__mdc{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-style:normal;font-weight:300;font-weight:500;line-height:1.375;line-height:1.2;margin-bottom:16px}@media(max-width:899px){.mdc-price-summary__prices__mdc{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:300;font-weight:500;line-height:1.375;line-height:1.2}}.mdc-price-summary__last-price__mdc{align-items:flex-start;display:flex;justify-content:space-between}.mdc-price-summary__chart__mdc{height:270px;width:100%}.mdc-price-summary__volume-chart__mdc{height:100%;width:100%}.mdc-price-summary__previous-close-label__mdc{color:#1e1e1e;font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:300;left:4px;line-height:1.375;position:absolute}.mdc-price-summary__previous-close-label--inverted__mdc{transform:translateY(-20px)}.mdc-price-summary__pulsar__mdc{border-radius:50%;height:6px;position:absolute;width:6px}.mdc-price-summary__pulsar__mdc:after{animation:f__mdc 2s ease infinite;background:transparent;border:2px solid;border-color:inherit;border-radius:50%;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:16px}@keyframes f__mdc{0%{transform:translate(-50%,-50%) scale(0)}20%{opacity:1;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.mdc-price-to-fair-value-summary__content__mdc{display:flex;flex-wrap:wrap;gap:16px}.mdc-price-to-fair-value-summary__content__mdc>*{flex-basis:270px;flex-grow:1;min-width:270px}.mdc-price-to-fair-value-summary__description__mdc{color:#5e5e5e;font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:1.375;margin-bottom:16px}.mdc-price-to-fair-value-summary__capsule__mdc{align-items:stretch;display:flex;gap:16px;justify-content:center;width:100%}.mdc-price-to-fair-value-summary__stars__mdc{display:flex;flex-direction:column;font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:300;justify-content:space-evenly;line-height:1.375;min-width:70px}.mdc-price-to-fair-value-summary__star-rating--disabled__mdc{opacity:.2}.mdc-price-to-fair-value-summary__prices__mdc{display:flex;flex-direction:column;gap:8px}.mdc-price-to-fair-value-summary__prices--inverted__mdc{flex-direction:column-reverse}.mdc-price-to-fair-value-summary__fair-value__mdc,.mdc-price-to-fair-value-summary__price__mdc{border:1px solid #ccc;border-radius:6px;display:block;padding:8px;width:120px}.mdc-price-to-fair-value-summary__label__mdc{align-items:center;display:flex;font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:300;font-weight:500;line-height:1.375}.mdc-price-to-fair-value-summary__label--secondary__mdc{margin-top:8px}.mdc-price-to-fair-value-summary__value__mdc{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:1.375}.mdc-price-to-fair-value-summary__fair-value-legend__mdc,.mdc-price-to-fair-value-summary__price-legend__mdc{border-bottom:2px dotted #000;display:inline-block;height:0;margin-right:4px;vertical-align:center;width:16px}.mdc-price-to-fair-value-summary__fair-value-legend__mdc{border-bottom:2px solid #000}.mdc-price-to-fair-value-summary__data-points__mdc{flex-shrink:1}.mdc-price-to-fair-value-summary__terms__mdc{display:flex;justify-content:flex-end}.mdc-market-segment-table__terms__mdc{display:flex;justify-content:flex-end;margin-top:12px}.mdc-stock-analysis-summary__header__mdc{clear:both}.mdc-stock-analysis-summary__heading__mdc{margin-bottom:8px;margin-top:0}.mdc-stock-analysis-summary__analyst-image__mdc{border-radius:6px;float:right;margin-bottom:8px;margin-left:8px}.mdc-stock-analysis-summary__snippet__mdc{-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;display:-webkit-box;margin-bottom:0;margin-top:16px;overflow:hidden}@media print{.mdc-stock-analysis-summary__snippet__mdc{-webkit-line-clamp:unset;line-clamp:none;overflow:show}}.mdc-stock-analysis-summary__snippet--locked__mdc{color:transparent;text-shadow:0 0 8px #1e1e1e;-webkit-user-select:none;-moz-user-select:none;user-select:none}@supports(filter:blur(4px)){.mdc-stock-analysis-summary__snippet--locked__mdc{color:inherit;filter:blur(4px);text-shadow:none}}.mdc-stock-analysis-summary__actions__mdc{display:flex;justify-content:center;margin-top:16px}@media print{.mdc-stock-analysis-summary__actions__mdc{display:none}}.mdc-stock-benchmark-comparison__chart__mdc{height:180px;width:100%}.mdc-stock-benchmark-comparison__chart--empty__mdc{align-items:center;background-color:#f2f2f2;color:#5e5e5e;display:flex;height:194px;justify-content:center}.mdc-stock-benchmark-comparison__chart--empty__mdc,.mdc-stock-benchmark-comparison__chart-header__mdc{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:1.375}.mdc-stock-benchmark-comparison__chart-header__mdc{font-weight:500;margin-bottom:8px}@media(max-width:899px){.mdc-stock-benchmark-comparison__chart-header__mdc{margin-top:24px}}.mdc-stock-benchmark-comparison__chart-legend__mdc{display:flex;gap:16px;margin-bottom:8px}.mdc-stock-benchmark-comparison__chart-legend-item__mdc{align-items:center;display:flex;font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:1.375}.mdc-stock-benchmark-comparison__chart-legend-item-color__mdc{height:12px;margin-right:8px;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:12px}.mdc-stock-benchmark-comparison__terms__mdc{display:flex;justify-content:flex-end;margin-top:12px}.mdc-trading-statistics__mdc{position:relative}.mdc-trading-statistics__range-values__mdc{text-align:right}.mdc-trading-statistics__range-indicator__mdc{margin:2px 0 2px auto}.mdc-trading-statistics__terms__mdc{display:flex;justify-content:flex-end;margin-top:16px}