.mdc-basic-feed-item__mdc{display:flex;flex-direction:column;justify-content:space-between}.mdc-basic-feed-item__mdc,.mdc-basic-feed-item__mdc>*{box-sizing:border-box}.mdc-basic-feed-item__mdc:not(:first-child){border-top:1px solid #e5e5e5;margin-top:16px;padding-top:16px}.mdc-basic-feed-item--block-link__mdc:focus{box-shadow:0 0 4px 3px #0077cf;outline:0!important}@supports selector(*:focus-visible){.mdc-basic-feed-item--block-link__mdc:focus{box-shadow:none!important}.mdc-basic-feed-item--block-link__mdc:focus-visible{box-shadow:0 0 4px 3px #0077cf!important}}.mdc-basic-feed-item--block-link__mdc .mdc-basic-feed-item__title__mdc{transition:color .2s linear}.mdc-basic-feed-item--block-link__mdc:hover .mdc-basic-feed-item__title__mdc{color:#006fba}.mdc-basic-feed-item--panel__mdc{border:1px solid #ccc;border-radius:1px solid 6px;display:flex;flex-direction:column;padding:12px 16px 16px}.mdc-basic-feed-item--panel__mdc>*{flex-grow:0;flex-shrink:0}.mdc-basic-feed-item--panel__mdc .mdc-basic-feed-item__eyebrow__mdc{margin-top:4px}.mdc-basic-feed-item--panel__mdc .mdc-basic-feed-item__content__mdc{flex-grow:1}.mdc-basic-feed-item__inner__mdc{-moz-column-gap:16px;column-gap:16px;container-type:inline-size;display:flex;flex-wrap:wrap;height:100%;row-gap:8px}.mdc-basic-feed-item__media__mdc{flex-grow:0;flex-shrink:0;order:3;position:relative;width:80px}.mdc-basic-feed-item__media--featured__mdc{flex-basis:100%;flex-grow:1;flex-shrink:0;min-width:100%;order:1;width:auto}@container (min-width: 500px){.mdc-basic-feed-item__media--featured__mdc{flex-basis:300px;flex-grow:0;min-width:300px;order:3}}.mdc-basic-feed-item__media--video__mdc{flex-basis:200px;flex-grow:0;flex-shrink:0;order:1;width:auto}@container (max-width: 520px){.mdc-basic-feed-item__media--video__mdc{flex-basis:150px}}@container (max-width: 380px){.mdc-basic-feed-item__media--video__mdc{flex-basis:100%}}.mdc-basic-feed-item__default-media__mdc{font-size:0;line-height:0;position:relative}.mdc-basic-feed-item__image__mdc{width:100%}.mdc-basic-feed-item__media-action__mdc{bottom:12px;left:12px;position:absolute!important}.mdc-basic-feed-item__content__mdc{flex-basis:150px;flex-grow:1;flex-shrink:1;order:2}.mdc-basic-feed-item__eyebrow__mdc{color:#5e5e5e;font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:18px;margin-bottom:8px}.mdc-basic-feed-item__eyebrow__mdc strong{font-weight:500}.mdc-basic-feed-item__title__mdc{margin-bottom:8px!important}.mdc-basic-feed-item__body__mdc{color:#5e5e5e;flex-grow:1;font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:21px}.mdc-basic-feed-item__body__mdc strong{font-weight:500}.mdc-basic-feed-item__metadata__mdc{margin-top:8px}.mdc-ai-summary__mdc{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(#8a2c91 25%,#e63d76 50%,#ea4335 75%,#f79753) border-box;border:1px solid transparent;border-radius:6px}.mdc-ai-summary__content__mdc{background:linear-gradient(180deg,rgba(138,44,145,.07) 10%,rgba(230,61,118,.07) 30%,rgba(234,67,53,.07) 60%,rgba(247,151,83,.07) 85%,rgba(251,194,75,.07)),#fff;border-radius:6px;padding:16px}.mdc-ai-summary__heading__mdc{align-items:center;display:flex;gap:4px;margin-bottom:8px}.mdc-ai-summary__metadata__mdc{margin-top:8px}.mdc-ai-summary__source-link__mdc{color:#5e5e5e}.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:36px;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:27px}}.mdc-price-summary__last-price__mdc{align-items:flex-start;display:flex;justify-content:space-between}.mdc-price-summary__banner__mdc{margin-bottom:16px}.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:18px;position:absolute}.mdc-price-summary__previous-close-label__mdc strong{font-weight:500}.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:21px;margin-bottom:16px}.mdc-price-to-fair-value-summary__description__mdc strong{font-weight:500}.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:21px;min-width:70px}.mdc-price-to-fair-value-summary__stars__mdc strong{font-weight:500}.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:18px}.mdc-price-to-fair-value-summary__label__mdc strong{font-weight:500}.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:21px}.mdc-price-to-fair-value-summary__value__mdc strong{font-weight:500}.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}}@font-face{font-display:auto;font-family:MorningstarIntrinsic;font-style:normal;font-weight:100;src:url(/assets/fonts/MORNIntrinsicWeb-Regular.9cdcaf8.woff) format("woff"),url(/assets/fonts/MORNIntrinsicWeb-Regular.ba5ae39.woff2) format("woff2")}@font-face{font-display:auto;font-family:MorningstarIntrinsic;font-style:normal;font-weight:200;src:url(/assets/fonts/MORNIntrinsicWeb-Regular.9cdcaf8.woff) format("woff"),url(/assets/fonts/MORNIntrinsicWeb-Regular.ba5ae39.woff2) format("woff2")}@font-face{font-display:auto;font-family:MorningstarIntrinsic;font-style:italic;font-weight:200;src:url(/assets/fonts/MORNIntrinsicWeb-Italic.e9fe724.woff) format("woff"),url(/assets/fonts/MORNIntrinsicWeb-Italic.1175e4b.woff2) format("woff2")}@font-face{font-display:auto;font-family:MorningstarIntrinsic;font-style:normal;font-weight:300;src:url(/assets/fonts/MORNIntrinsicWeb-Regular.9cdcaf8.woff) format("woff"),url(/assets/fonts/MORNIntrinsicWeb-Regular.ba5ae39.woff2) format("woff2")}@font-face{font-display:auto;font-family:MorningstarIntrinsic;font-style:italic;font-weight:300;src:url(/assets/fonts/MORNIntrinsicWeb-Italic.e9fe724.woff) format("woff"),url(/assets/fonts/MORNIntrinsicWeb-Italic.1175e4b.woff2) format("woff2")}@font-face{font-display:auto;font-family:MorningstarIntrinsic;font-style:normal;font-weight:400;src:url(/assets/fonts/MORNIntrinsicWeb-Regular.9cdcaf8.woff) format("woff"),url(/assets/fonts/MORNIntrinsicWeb-Regular.ba5ae39.woff2) format("woff2")}@font-face{font-display:auto;font-family:MorningstarIntrinsic;font-style:italic;font-weight:400;src:url(/assets/fonts/MORNIntrinsicWeb-Italic.e9fe724.woff) format("woff"),url(/assets/fonts/MORNIntrinsicWeb-Italic.1175e4b.woff2) format("woff2")}@font-face{font-display:auto;font-family:MorningstarIntrinsic;font-style:normal;font-weight:500;src:url(/assets/fonts/MORNIntrinsicWeb-Bold.0c26ce6.woff) format("woff"),url(/assets/fonts/MORNIntrinsicWeb-Bold.84893d9.woff2) format("woff2")}@font-face{font-display:auto;font-family:MorningstarIntrinsic;font-style:normal;font-weight:600;src:url(/assets/fonts/MORNIntrinsicWeb-Bold.0c26ce6.woff) format("woff"),url(/assets/fonts/MORNIntrinsicWeb-Bold.84893d9.woff2) format("woff2")}@font-face{font-display:auto;font-family:MorningstarIntrinsic;font-style:italic;font-weight:600;src:url(/assets/fonts/MORNIntrinsicWeb-BoldItalic.d2732cc.woff) format("woff"),url(/assets/fonts/MORNIntrinsicWeb-BoldItalic.618d84f.woff2) format("woff2")}.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;font-family:MorningstarIntrinsic,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:300;height:194px;justify-content:center;line-height:18px}.mdc-stock-benchmark-comparison__chart--empty__mdc strong{font-weight:500}.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;font-weight:500;line-height:18px;margin-bottom:8px}.mdc-stock-benchmark-comparison__chart-header__mdc strong{font-weight:500}@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:18px}.mdc-stock-benchmark-comparison__chart-legend-item__mdc strong{font-weight:500}.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}.stock-quote__ai-summary__mdc,.stock-quote__price-section__mdc{margin-bottom:32px}.stock-quote__analysis-cta__mdc{margin-bottom:16px}.stock-quote__analysis-cta--bottom-bun__mdc{margin-top:16px}.stock-quote__industry-peers-cta__mdc{margin-bottom:16px}.stock-quote__section__mdc{margin-top:32px}.stock-quote__section--first__mdc{margin-top:0}@media(min-width:1200px){.stock-quote__section--trading-statistics__mdc{border-top:initial!important;padding-top:0!important}}@media(max-width:1199px){.stock-quote__section--trading-statistics__mdc{margin-top:32px}}@media(max-width:899px){.stock-quote__section--bulls-say-bears-say__mdc,.stock-quote__section--company-report__mdc{margin-bottom:24px}}@media(max-width:1199px){.stock-quote__right-rail__mdc{margin-top:32px}}.stock-quote__dynamic-offer__mdc,.stock-quote__textlink-ad__mdc{margin-top:32px}