.mdc-ai-summary__mdc{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(#8a2c91 25%,#e63d76 50%,#ea4335 75%,#f79753 100%) border-box;border:1px solid #0000;border-radius:1px}.mdc-ai-summary__content__mdc{background:linear-gradient(#8a2c9112 10%,#e63d7612 30%,#ea433512 60%,#f7975312 85%,#fbc24b12 100%),#fff;border-radius:1px;padding:16px}.mdc-ai-summary__heading__mdc{align-items:center;gap:4px;margin-bottom:8px;display:flex}.mdc-ai-summary__metadata__mdc{margin-top:8px}.mdc-ai-summary__source-link__mdc{color:#64625f}.mdc-report-section__mdc{border-top:1px solid #ecebea;padding-top:16px;display:block}@media print{.mdc-report-section__mdc{break-inside:avoid}}.mdc-report-section--container__mdc{border:1px solid #ecebea;border-radius:1px;padding:16px}.mdc-report-section--unwrapped__mdc{padding-top:unset;border-top:unset}.mdc-report-section__header__mdc{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mdc-report-section__header--container__mdc{border-bottom:1px solid #ecebea;padding-bottom:16px}.mdc-report-section__heading__mdc{flex-grow:1;flex-shrink:1;margin:0;padding:0}.mdc-report-section__lock__mdc{vertical-align:middle;transform:translateY(-2px)}.mdc-report-section__actions__mdc{flex-grow:0;flex-shrink:0;align-items:center;gap:8px;margin-left:16px;display:flex}.mdc-bears-say-bulls-say__heading__mdc{margin-bottom:16px}@media (width<=899px){.mdc-bears-say-bulls-say__heading--bears__mdc{margin-top:16px}}.mdc-bears-say-bulls-say__quote--locked__mdc{color:#0000;text-shadow:0 0 8px #1e1e1e;-webkit-user-select:none;user-select:none}@supports (filter:blur(4px)){.mdc-bears-say-bulls-say__quote--locked__mdc{color:inherit;text-shadow:none;filter:blur(4px)}}.mdc-bears-say-bulls-say__quote__mdc+.mdc-bears-say-bulls-say__quote__mdc{border-top:1px solid #ecebea;margin-top:16px;padding-top:16px}.mdc-company-profile__description__mdc{margin:0 0 24px}.mdc-company-profile__terms__mdc{justify-content:flex-end;margin-top:16px;display:flex}.mdc-column-editor-dialog__content__mdc{grid-template:"search search selection"min-content"categories columns selection"1fr/6fr 9fr 9fr;height:100%;padding-top:16px;display:grid}.mdc-column-editor-dialog__heading__mdc{flex-grow:0;justify-content:space-between;margin-bottom:8px;display:flex}.mdc-column-editor-dialog__search__mdc{grid-area:search;padding-bottom:16px;padding-right:16px}.mdc-column-editor-dialog__columns__mdc{border-left:1px solid #ecebea;grid-area:columns;margin-right:16px;padding-left:16px;overflow:auto}.mdc-column-editor-dialog__columns__mdc::-webkit-scrollbar{width:16px;height:8px}.mdc-column-editor-dialog__columns__mdc::-webkit-scrollbar-track{background-color:#f6f5f4;background-clip:padding-box;border-left:8px solid #0000}.mdc-column-editor-dialog__columns__mdc::-webkit-scrollbar-track:horizontal{border-left:unset;background-color:#f6f5f4;background-clip:padding-box}.mdc-column-editor-dialog__columns__mdc::-webkit-scrollbar-thumb{background-color:#64625f;background-clip:padding-box;border-left:8px solid #0000}.mdc-column-editor-dialog__columns__mdc::-webkit-scrollbar-thumb:horizontal{border-left:unset;background-color:#64625f;background-clip:padding-box}.mdc-column-editor-dialog__columns__mdc::-webkit-scrollbar-thumb:hover{background-color:#4e4c4a;background-clip:padding-box}.mdc-column-editor-dialog__columns__mdc::-webkit-scrollbar-thumb:hover:horizontal{background-color:#4e4c4a;background-clip:padding-box}.mdc-column-editor-dialog__column__mdc{cursor:pointer;align-items:center;width:100%;padding:4px 12px;transition:background-color .1s linear;display:flex}.mdc-column-editor-dialog__column__mdc>:first-child{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;display:block;overflow:hidden}.mdc-column-editor-dialog__column__mdc:hover{background:#ecebea}.mdc-column-editor-dialog__active-field__mdc{justify-content:space-between;align-items:center;width:100%;margin-top:4px;margin-bottom:4px;display:flex;font-weight:500!important}.mdc-column-editor-dialog__column-icon__mdc{margin-left:8px}.mdc-column-editor-dialog__selection__mdc{border-left:1px solid #ecebea;flex-direction:column;grid-area:selection;height:100%;padding-left:16px;display:flex}.mdc-column-editor-dialog__scroll__mdc{height:100%;overflow:auto}.mdc-column-editor-dialog__scroll__mdc::-webkit-scrollbar{width:16px;height:8px}.mdc-column-editor-dialog__scroll__mdc::-webkit-scrollbar-track{background-color:#f6f5f4;background-clip:padding-box;border-left:8px solid #0000}.mdc-column-editor-dialog__scroll__mdc::-webkit-scrollbar-track:horizontal{border-left:unset;background-color:#f6f5f4;background-clip:padding-box}.mdc-column-editor-dialog__scroll__mdc::-webkit-scrollbar-thumb{background-color:#64625f;background-clip:padding-box;border-left:8px solid #0000}.mdc-column-editor-dialog__scroll__mdc::-webkit-scrollbar-thumb:horizontal{border-left:unset;background-color:#64625f;background-clip:padding-box}.mdc-column-editor-dialog__scroll__mdc::-webkit-scrollbar-thumb:hover{background-color:#4e4c4a;background-clip:padding-box}.mdc-column-editor-dialog__scroll__mdc::-webkit-scrollbar-thumb:hover:horizontal{background-color:#4e4c4a;background-clip:padding-box}.mdc-column-editor-dialog__scroll__mdc{flex-grow:1}.mdc-column-editor-dialog__categories__mdc{grid-area:categories;margin-right:16px;overflow:auto}.mdc-column-editor-dialog__categories__mdc::-webkit-scrollbar{width:16px;height:8px}.mdc-column-editor-dialog__categories__mdc::-webkit-scrollbar-track{background-color:#f6f5f4;background-clip:padding-box;border-left:8px solid #0000}.mdc-column-editor-dialog__categories__mdc::-webkit-scrollbar-track:horizontal{border-left:unset;background-color:#f6f5f4;background-clip:padding-box}.mdc-column-editor-dialog__categories__mdc::-webkit-scrollbar-thumb{background-color:#64625f;background-clip:padding-box;border-left:8px solid #0000}.mdc-column-editor-dialog__categories__mdc::-webkit-scrollbar-thumb:horizontal{border-left:unset;background-color:#64625f;background-clip:padding-box}.mdc-column-editor-dialog__categories__mdc::-webkit-scrollbar-thumb:hover{background-color:#4e4c4a;background-clip:padding-box}.mdc-column-editor-dialog__categories__mdc::-webkit-scrollbar-thumb:hover:horizontal{background-color:#4e4c4a;background-clip:padding-box}.mdc-column-editor-dialog__categories__mdc>*+*{border-top:1px solid #ecebea;margin-top:8px;padding-top:8px}.mdc-column-editor-dialog__category-heading__mdc{margin-bottom:8px}.mdc-column-editor-dialog__selected-field__mdc{background-color:#fff;font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.34254rem;display:flex}.mdc-column-editor-dialog__selected-field__mdc strong{font-weight:500}.mdc-column-editor-dialog__selected-field__mdc{-webkit-user-select:none;user-select:none;border:1px solid #bdbcba;border-radius:1px;align-items:center;margin-bottom:8px;padding:8px 4px;font-weight:500!important}.mdc-column-editor-dialog__selected-field--static__mdc{padding-left:24px}.mdc-column-editor-dialog__selected-field--ghost__mdc{background-color:#f6f5f4}.mdc-column-editor-dialog__selected-field-handle__mdc{cursor:pointer;flex-grow:1;align-items:center;display:flex}.mdc-column-editor-dialog__selected-field-handle-icon__mdc{cursor:pointer;margin-right:6px}.mdc-column-editor-dialog__selected-field-name__mdc{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.mdc-column-editor-dialog__selected-field-remove__mdc{margin-left:6px;margin-right:6px}.mdc-key-statistics__loader__mdc{justify-content:center;align-items:center;height:100px;display:flex}@media (width<=899px){.mdc-key-statistics__customize-button__mdc{display:none}}.mdc-key-statistics__terms__mdc{justify-content:flex-end;margin-top:16px;display:flex}.mdc-news-list__list__mdc{margin:0;padding:0;list-style:none}.mdc-news-list__item__mdc+.mdc-news-list__item__mdc{border-top:1px solid #ecebea;margin-top:12px;padding-top:12px}.mdc-news-list__title__mdc{margin:0;padding:0}.mdc-news-list__title-text__mdc{-webkit-line-clamp:2;-webkit-box-orient:vertical;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:2.0736rem;font-style:normal;font-weight:300;line-height:2.70385rem}.mdc-price-summary__prices__mdc strong{font-weight:500}.mdc-price-summary__prices__mdc{margin-bottom:16px;font-family:MorningstarIntrinsicDisplay,MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:2.25321rem;font-weight:500!important}@media (width<=899px){.mdc-price-summary__prices__mdc{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.44rem;font-style:normal;font-weight:300;line-height:1.90526rem}.mdc-price-summary__prices__mdc strong{font-weight:500}.mdc-price-summary__prices__mdc{font-family:MorningstarIntrinsicDisplay,MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.58772rem;font-weight:500!important}}.mdc-price-summary__last-price__mdc{justify-content:space-between;align-items:flex-start;display:flex}.mdc-price-summary__banner__mdc{margin-bottom:16px}.mdc-price-summary__chart__mdc{width:100%;height:270px}.mdc-price-summary__volume-chart__mdc{width:100%;height:100%}.mdc-price-summary__previous-close-label__mdc{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.833333rem;font-style:normal;font-weight:300;line-height:1.12697rem;position:absolute}.mdc-price-summary__previous-close-label__mdc strong{font-weight:500}.mdc-price-summary__previous-close-label__mdc{color:#1a1918;left:4px}.mdc-price-summary__previous-close-label--inverted__mdc{transform:translateY(-20px)}.mdc-price-summary__pulsar__mdc{border-radius:1000px;width:6px;height:6px;position:absolute}.mdc-price-summary__pulsar__mdc:after{content:"";border:2px solid #000;border-color:inherit;background:0 0;border-radius:50%;width:16px;height:16px;animation:2s infinite dot-pulse__mdc;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@keyframes dot-pulse__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{flex-wrap:wrap;gap:16px;display:flex}.mdc-price-to-fair-value-summary__content__mdc>*{flex-grow:1;flex-basis:270px;min-width:270px}.mdc-price-to-fair-value-summary__description__mdc{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.34254rem}.mdc-price-to-fair-value-summary__description__mdc strong{font-weight:500}.mdc-price-to-fair-value-summary__description__mdc{color:#64625f;margin-bottom:16px}.mdc-price-to-fair-value-summary__capsule__mdc{justify-content:center;align-items:stretch;gap:16px;width:100%;display:flex}.mdc-price-to-fair-value-summary__stars__mdc{min-width:70px;font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.34254rem}.mdc-price-to-fair-value-summary__stars__mdc strong{font-weight:500}.mdc-price-to-fair-value-summary__stars__mdc{flex-direction:column;justify-content:space-evenly;display:flex}.mdc-price-to-fair-value-summary__star-rating--disabled__mdc{opacity:.2}.mdc-price-to-fair-value-summary__prices__mdc{flex-direction:column;gap:8px;display:flex}.mdc-price-to-fair-value-summary__prices--inverted__mdc{flex-direction:column-reverse}.mdc-price-to-fair-value-summary__price__mdc,.mdc-price-to-fair-value-summary__fair-value__mdc{border:1px solid #bdbcba;border-radius:1px;width:120px;padding:8px;display:block}.mdc-price-to-fair-value-summary__label__mdc{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.833333rem;font-style:normal;font-weight:300;line-height:1.12697rem}.mdc-price-to-fair-value-summary__label__mdc strong{font-weight:500}.mdc-price-to-fair-value-summary__label__mdc{align-items:center;display:flex;font-weight:500!important}.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:1rem;font-style:normal;font-weight:300;line-height:1.34254rem}.mdc-price-to-fair-value-summary__value__mdc strong{font-weight:500}.mdc-price-to-fair-value-summary__price-legend__mdc,.mdc-price-to-fair-value-summary__fair-value-legend__mdc{vertical-align:center;border-bottom:2px dotted #000;width:16px;height:0;margin-right:4px;display:inline-block}.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{justify-content:flex-end;display:flex}.mdc-market-segment-table__terms__mdc{justify-content:flex-end;margin-top:12px;display:flex}.mdc-stock-analysis-summary__header__mdc{clear:both}.mdc-stock-analysis-summary__heading__mdc{margin-top:0;margin-bottom:8px}.mdc-stock-analysis-summary__analyst-image__mdc{float:right;border-radius:1px;margin-bottom:8px;margin-left:8px}.mdc-stock-analysis-summary__snippet__mdc{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;margin-top:16px;margin-bottom:0;display:-webkit-box;overflow:hidden}@media print{.mdc-stock-analysis-summary__snippet__mdc{-webkit-line-clamp:unset;line-clamp:unset;overflow:show}}.mdc-stock-analysis-summary__snippet--locked__mdc{color:#0000;text-shadow:0 0 8px #1e1e1e;-webkit-user-select:none;user-select:none}@supports (filter:blur(4px)){.mdc-stock-analysis-summary__snippet--locked__mdc{color:inherit;text-shadow:none;filter:blur(4px)}}.mdc-stock-analysis-summary__actions__mdc{justify-content:center;margin-top:16px;display:flex}@media print{.mdc-stock-analysis-summary__actions__mdc{display:none}}.mdc-stock-benchmark-comparison__chart__mdc{width:100%;height:180px}.mdc-stock-benchmark-comparison__chart--empty__mdc{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.833333rem;font-style:normal;font-weight:300;line-height:1.12697rem}.mdc-stock-benchmark-comparison__chart--empty__mdc strong{font-weight:500}.mdc-stock-benchmark-comparison__chart--empty__mdc{color:#64625f;background-color:#f6f5f4;justify-content:center;align-items:center;height:194px;display:flex}.mdc-stock-benchmark-comparison__chart-header__mdc{font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.833333rem;font-style:normal;font-weight:300;line-height:1.12697rem}.mdc-stock-benchmark-comparison__chart-header__mdc strong{font-weight:500}.mdc-stock-benchmark-comparison__chart-header__mdc{margin-bottom:8px;font-weight:500!important}@media (width<=899px){.mdc-stock-benchmark-comparison__chart-header__mdc{margin-top:24px}}.mdc-stock-benchmark-comparison__chart-legend__mdc{gap:16px;margin-bottom:8px;display:flex}.mdc-stock-benchmark-comparison__chart-legend-item__mdc{align-items:center;font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.833333rem;font-style:normal;font-weight:300;line-height:1.12697rem;display:flex}.mdc-stock-benchmark-comparison__chart-legend-item__mdc strong{font-weight:500}.mdc-stock-benchmark-comparison__chart-legend-item-color__mdc{width:12px;height:12px;margin-right:8px;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.mdc-stock-benchmark-comparison__terms__mdc{justify-content:flex-end;margin-top:12px;display:flex}.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{justify-content:flex-end;margin-top:16px;display:flex}
