.selectize-input{border:1px solid var(--c-gray-e);border-radius:3px;display:inline-block;padding:10px 20px;position:relative;text-align:left;width:100%;z-index:1}.selectize-input>input{background:none!important;border:0 none!important;display:inline-block!important;line-height:inherit!important;margin:0 2px 0 0!important;max-height:none!important;max-width:100%!important;min-height:0!important;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important}.selectize-dropdown{background:#fff;border:1px solid var(--c-gray-e);border-radius:0 0 3px 3px;border-top:0 none;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;margin:-2px 0 0 0;position:absolute;text-align:left;z-index:10}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:8px 20px}.selectize-dropdown .active{background-color:#f6f6f6}.selectize-dropdown-content{max-height:300px;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}.selectize-dropdown,.selectize-input,.selectize-input input{color:var(--c-gray-a);font-family:inherit;font-size:var(--fs-13-16);line-height:var(--lh-1-3);-webkit-font-smoothing:inherit}@media (min-width:640px){.selectize-dropdown,.selectize-input,.selectize-input input{line-height:var(--lh-1-5)}}@media (min-width:1024px){.selectize-dropdown,.selectize-input,.selectize-input input{line-height:var(--lh-1-6)}}.selectize-control.single .selectize-input:after{border-right:1px solid var(--c-gray-b);border-top:1px solid var(--c-gray-b);content:"";display:inline-block;font-style:normal;height:10px;line-height:var(--lh-0-1);position:absolute;right:18px;top:35%;transform:rotate(135deg);transition:all .15s ease;width:10px}.selectize-control.single .selectize-input.dropdown-active:after{top:45%;transform:rotate(315deg);transition:all .15s ease}@keyframes fade_background{to{background:none}}.single-stock-quote-page .alert-banner-container .wrapper{max-width:1340px}.stock-quote{display:grid;grid-template-areas:"detail" "aside" "content";grid-template-columns:1fr;grid-template-rows:auto}@media (min-width:800px){.stock-quote{grid-template-areas:"detail . aside" "content . aside";grid-template-columns:3fr 2rem 1fr}}.stock-detail{grid-area:detail;margin-bottom:var(--spacing-l)}@media (min-width:640px){.stock-detail{margin-bottom:var(--spacing-xxl)}}.stock-profile{margin-top:var(--spacing-l);overflow:hidden}@media (min-width:640px){.stock-profile{margin-top:var(--spacing-xxl)}}.stock-profile p{font-size:var(--fs-20);line-height:var(--lh-1-5);margin:0}.stock-aside{grid-area:aside;position:relative}.stock-content{grid-area:content}@media (min-width:640px){.stock-content .section-headline-b{margin-bottom:var(--spacing-l)}}.stock-content-aside{grid-area:contentaside}.stock-stats{margin-top:var(--spacing-xl);overflow:hidden}.stock-header .stock-symbol{font-size:var(--fs-21);font-weight:var(--fw-bold);letter-spacing:-.5px;line-height:var(--lh-1-3);margin-bottom:var(--spacing-l);margin-top:0;text-transform:uppercase}.stock-header .stock-name{font-size:40px;font-weight:var(--fw-black);line-height:var(--lh-1-2);margin:0 0 var(--spacing-xs)}.stock-header .stock-name,.stock-header .stock-price{letter-spacing:-1px;text-rendering:optimizeLegibility}.stock-header .stock-price{margin:0 0 var(--spacing-s)}.stock-header .stock-price .price{font-size:40px;font-weight:var(--fw-black);line-height:var(--lh-1-2)}.stock-header .stock-price .change{font-size:var(--fs-21);font-weight:var(--fw-black);line-height:var(--lh-1-3);padding-left:.66rem}.stock-header .stock-price .change.positive{color:var(--c-bullish)}.stock-header .stock-price .change.positive:before{content:"+"}.stock-header .stock-price .change.negative{color:var(--c-bearish)}.stock-header .stock-price .change.negative:before{content:"-"}.stock-header .stock-name,.stock-header .stock-price{font-size:var(--fs-40-53)}@media (min-width:640px){.stock-header .stock-name,.stock-header .stock-price{line-height:var(--lh-0-1)}}.stock-header .attribution{font-size:var(--fs-12)}.stock-chart-stats{clear:both;width:100%}.stock-grade{border:1px solid #ccc;margin-bottom:var(--spacing-xl);margin-top:var(--spacing-s);padding:var(--spacing-l);text-align:center}.stock-grade hr{border:none;height:1px;margin:var(--spacing-m) 0}.stock-grade .grade,.stock-grade .headline-b{text-transform:uppercase}.stock-grade .grade{font-size:60px;font-weight:var(--fw-black);line-height:var(--lh-0-1);margin:0}@media (min-width:640px){.stock-grade .grade{font-size:80px;line-height:.9}}@media (min-width:800px){.stock-grade .grade{font-size:100px;line-height:.8}}.stock-grade .stock-grade-rating{font-size:var(--fs-14);font-weight:var(--fw-bold);margin-top:calc(var(--spacing-xs)/2)}.grade-A{background:#f2f7f1;border-color:#d4e4d1}.grade-A .grade-color{color:#16a700}.grade-A .grade-bg-color{background-color:#16a700}.grade-A hr{background-color:#d4e4d1}.grade-B{background:#f8fbef;border-color:#e6f1c6}.grade-B .grade-color{color:#91c700}.grade-B .grade-bg-color{background-color:#91c700}.grade-B hr{background-color:#e6f1c6}.grade-C{background:#fffbec;border-color:#fff0b9}.grade-C .grade-color{color:#e6b800}.grade-C .grade-bg-color{background-color:#e6b800}.grade-C hr{background-color:#fff0b9}.grade-D{background:#fff6ef;border-color:#ffd9bc}.grade-D .grade-color{color:#f57500}.grade-D .grade-bg-color{background-color:#f57500}.grade-D hr{background-color:#ffd9bc}.grade-F{background:#fbf1f1;border-color:#f0c9c9}.grade-F .grade-color{color:#cc0006}.grade-F .grade-bg-color{background-color:#cc0006}.grade-F hr{background-color:#f0c9c9}.stock-grade-headshot{border-radius:100%;display:inline-block;height:60px;width:60px}.stock-quote .nav{margin:var(--spacing-xl) 0 0}.stock-quote .nav ul{border-bottom:3px solid #e6e6e6;display:flex;margin:0;padding:0}.stock-quote .nav ul li{cursor:pointer;display:inline-block;font-size:85%;margin-bottom:-3px;margin-right:var(--spacing-m);text-transform:uppercase}@media (min-width:640px){.stock-quote .nav ul li{margin-right:var(--spacing-xl)}}.stock-quote .nav ul li:last-child{margin-right:0}.stock-quote .nav ul li.active:after{background:#0079d1;content:"";display:block;height:3px;margin-top:var(--spacing-s);transform-origin:left top;transition:transform .24s cubic-bezier(0,0,.2,1) 0s;will-change:transform}@media only screen and (min-width:640px){.stock-quote .nav ul li{font-size:100%}}a.nolink{color:inherit}a.nolink:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}.stockquote2{padding-top:.4em}@media (min-width:640px){.stockquote2{margin-top:var(--spacing-l);padding-top:0}}.stockquote2 table.stockquote_wide4>tbody>tr>td:first-child{display:inline-block;width:100%}.stockquote2
table.stockquote_wide4>tbody>tr>td:first-child
div.chart
img{width:100%}.stockquote2 table.stockquote_wide4>tbody>tr>td.divider{display:none}.stockquote2 table.stockquote_wide4>tbody>tr>td:last-child{display:inline-block;margin-top:var(--spacing-m);width:100%}@media only screen and (min-width:850px){.stockquote2 table.stockquote_wide4>tbody>tr>td:first-child{width:60%}.stockquote2
	table.stockquote_wide4>tbody>tr>td:first-child
	div.chart
	img{width:100%}.stockquote2
	table.stockquote_wide4>tbody>tr>td:first-child>div:last-child{padding-right:var(--spacing-s)}.stockquote2 table.stockquote_wide4>tbody>tr>td.divider{padding:0;padding-left:calc(var(--spacing-xs)/2)}.stockquote2 table.stockquote_wide4>tbody>tr>td:last-child{float:right;margin-top:0;vertical-align:top;width:35%}.fcstockquote1>.big_stockquote1 .price{display:inline}}.fcstockquote1>.big_stockquote1>.name{font-size:2em}@media only screen and (min-width:1150px){.fcstockquote1>.big_stockquote1>.name{font-size:2.5em}}.stockquote_wide4,.stockquote_wide4 td{color:#222;font-family:arial,sans-serif;font-size:15px}.stockquote_wide4 .compname{font-size:var(--fs-21);font-weight:var(--fw-bold);padding-bottom:var(--spacing-s)}.stockquote_wide4 a{color:#039;-webkit-text-decoration:none;text-decoration:none}.stockquote_wide4 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.stockquote_wide4 .row1 td,.stockquote_wide4 .row2 td{padding:var(--spacing-xs)}.stockquote_wide4 .datatable td{border-bottom:1px solid #e1e1e1;padding:var(--spacing-s) 0}.stockquote_wide4 td.data{font-weight:var(--fw-bold);text-align:right}.stockquote_wide4 .positive{color:#27af31;font-size:var(--fs-18)}.stockquote_wide4 .negative{color:#da3837;font-size:var(--fs-18)}.stockquote_wide4 .arrow_up{background:url(../images/quotes/up.png) no-repeat scroll 0 50%;padding-left:var(--spacing-m)}.stockquote_wide4 .arrow_down{background:url(../images/quotes/down.png) no-repeat scroll 0 50%;padding-left:var(--spacing-m)}.stockquote_wide4 .intervals td{background:#ddd;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;padding:calc(var(--spacing-xs)/2);text-align:center}.stockquote_wide4 .intervals td:first-child{border-left:0}.stockquote_wide4 .intervals td a{color:#305572;display:block;font-family:Arial;font-size:11px;font-weight:var(--fw-bold);line-height:18px;text-align:center;-webkit-text-decoration:none;text-decoration:none}.stockquote_wide4 .intervals td a.active,.stockquote_wide4 .intervals td a:hover{background:#034486;border-radius:2px;color:#fff}.stockquote_wide4 td.divider{padding:var(--spacing-m)}.stockquote_wide4 .attribution{color:grey;font-size:10px;padding:calc(var(--spacing-xs)/2);text-align:right}.stockquote2 table.stockquote_wide4 .attribution{display:none}.ipm-stock-chart__chart{border:1px solid #e6e6e6;clear:both}.ipm-stock-chart__submit-button{display:none}.ipm-stock-chart__options{zoom:1;margin-bottom:var(--spacing-s);position:relative;visibility:hidden}.ipm-stock-chart__options:after,.ipm-stock-chart__options:before{content:" ";display:table}.ipm-stock-chart__options:after{clear:both}@media (min-width:640px){.ipm-stock-chart__options{margin-bottom:var(--spacing-m)}}.ipm-stock-chart__options .selectize-input input[type=text]{display:none!important}.ipm-stock-chart__options__volume-toggle-container{display:none;position:absolute;right:20px;top:78px;width:106px;z-index:10}@media only screen and (min-width:960px){.ipm-stock-chart__options__volume-toggle-container{display:block}}.ipm-stock-chart__options__volume-toggle-container .ipm-stock-chart__options__volume-toggle{text-align:right}#ipm-stock-chart__options__volume-element{display:block!important;margin-left:var(--spacing-s)}#ipm-stock-chart__options__volume-element:focus+label{outline:1px dashed var(--c-primary)}.ipm-stock-chart__options__type-container .selectize-control input,.ipm-stock-chart__options__yaxis-container .selectize-control input{font-size:0!important;height:0!important;opacity:0!important;position:absolute!important;width:0!important}.ipm-stock-chart__options__type,.ipm-stock-chart__options__yaxis{margin-bottom:var(--spacing-s);margin-top:var(--spacing-s);max-width:100%;min-width:100%}.ipm-stock-chart__options__yaxis-container{margin-right:var(--spacing-s)}.ipm-stock-chart__options .selectize-input{padding-right:var(--spacing-xl)}.highcharts-range-selector-group{transform:translate(-16px,20px)}.ipm-stock-chart__options-form{display:flex;justify-content:flex-end}@media only screen and (min-width:485px){.ipm-stock-chart__options__type,.ipm-stock-chart__options__yaxis{margin-bottom:0;margin-top:0;max-width:136px;min-width:136px}.ipm-stock-chart__options__yaxis{max-width:154px;min-width:154px}.highcharts-range-selector-group{transform:translateY(20px)}}.stock-chart--tooltip--table{color:#2e292a;font-family:arial,sans-serif,Tahoma;line-height:18px}.stock-chart--tooltip--table tr:first-of-type{border-bottom:1px solid #e1e1e1}.stock-chart--tooltip--table th{font-weight:var(--fw-bold);padding:1px 3px 2px 3px;text-align:right;vertical-align:bottom;white-space:nowrap}.stock-chart--tooltip--table th:first-of-type{text-align:left}.stock-chart--tooltip--table td{font-size:var(--fs-12);padding:1px 3px 0 3px;text-align:right;vertical-align:top}.stock-chart--tooltip--table td:first-of-type{text-align:left}.stock-chart--tooltip--date{background:#f2f2f2;color:#2e292a;display:block;font-size:11px;font-weight:var(--fw-bold);margin-bottom:var(--spacing-s);padding:var(--spacing-xs) var(--spacing-s);text-align:center;width:100%}.stock-chart--tooltip--symbol-dot{border-radius:50%;display:inline-block;height:10px;margin-right:1px;width:10px}.ipm-stock-chart__stats__row{border-bottom:1px solid #e6e6e6;float:left;padding:var(--spacing-s) 0;width:100%}@media only screen and (min-width:640px){.ipm-stock-chart__stats__row{width:calc(50% - var(--spacing-m))}.ipm-stock-chart__stats__row:nth-child(odd){margin-right:var(--spacing-m)}.ipm-stock-chart__stats__row:nth-child(2n){margin-left:var(--spacing-m)}}.ipm-stock-chart__stats__label{text-transform:uppercase}.ipm-stock-chart__stats__value{float:right;font-weight:var(--fw-bold);text-align:right;width:42%}.can-toggle{position:relative}.can-toggle input[type=checkbox]{left:0;opacity:0;position:absolute;top:0}.can-toggle input[type=checkbox][disabled]~label{pointer-events:none}.can-toggle input[type=checkbox][disabled]~label .can-toggle__switch{opacity:.4}.can-toggle input[type=checkbox]+label{display:flex}.can-toggle input[type=checkbox]+label:after,.can-toggle input[type=checkbox]+label:before{display:none}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch:before{content:attr(data-unchecked);left:0}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch:after{content:attr(data-checked)}.can-toggle label{align-items:center;display:flex;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.can-toggle label .can-toggle__label-text{margin-right:var(--spacing-m)}.can-toggle label .can-toggle__switch{position:relative}.can-toggle label .can-toggle__switch:before{content:attr(data-checked);position:absolute;text-align:center;text-transform:uppercase;top:0}.can-toggle label .can-toggle__switch:after{background:#fff;content:attr(data-unchecked);position:absolute;text-align:center;text-transform:uppercase;transform:translateZ(0);z-index:5}.can-toggle{$can-toggle-switch-width:67px}.can-toggle input[type=checkbox][disabled]~label{color:rgba(#777,.5)}.can-toggle input[type=checkbox]:focus~label .can-toggle__switch,.can-toggle input[type=checkbox]:hover~label .can-toggle__switch{background-color:#777}.can-toggle input[type=checkbox]:focus~label .can-toggle__switch:after,.can-toggle input[type=checkbox]:hover~label .can-toggle__switch:after{color:darken(#777,10%)}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch{background-color:#5fc054}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch:after{color:darken(#5fc054,5%)}.can-toggle label .can-toggle__label-text{flex:1}.can-toggle label .can-toggle__switch{background:lighten(#777,5%);transition:background-color .3s cubic-bezier(0,1,.5,1)}.can-toggle label .can-toggle__switch:before{color:rgba(white,.5)}.can-toggle label .can-toggle__switch:after{color:#777;transition:transform .3s cubic-bezier(0,1,.5,1)}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch:after{transform:translate3d(134px - ($can-toggle-switch-width + 2px),0,0)}.can-toggle label{font-size:14px}.can-toggle label .can-toggle__switch{border-radius:4px;flex:0 0 134px;height:36px}.can-toggle label .can-toggle__switch:before{font-size:12px;left:67px;line-height:36px;padding:0 12px;width:67px}.can-toggle label .can-toggle__switch:after{border-radius:2px;font-size:12px;left:2px;line-height:36px - (2px * 2);top:2px;width:$can-toggle-switch-width - 2px}.can-toggle.ipm-stock-chart__options__volume-toggle{$can-toggle-switch-width:13px}.can-toggle.ipm-stock-chart__options__volume-toggle input[type=checkbox][disabled]~label{color:rgba(#afacac,.5)}.can-toggle.ipm-stock-chart__options__volume-toggle input[type=checkbox]:focus~label .can-toggle__switch,.can-toggle.ipm-stock-chart__options__volume-toggle input[type=checkbox]:hover~label .can-toggle__switch{background-color:#afacac}.can-toggle.ipm-stock-chart__options__volume-toggle input[type=checkbox]:focus~label .can-toggle__switch:after,.can-toggle.ipm-stock-chart__options__volume-toggle input[type=checkbox]:hover~label .can-toggle__switch:after{color:darken(#afacac,10%)}.can-toggle.ipm-stock-chart__options__volume-toggle input[type=checkbox]:checked~label .can-toggle__switch{background-color:#0079d1}.can-toggle.ipm-stock-chart__options__volume-toggle input[type=checkbox]:checked~label .can-toggle__switch:after{color:darken(#0079d1,5%)}.can-toggle.ipm-stock-chart__options__volume-toggle label .can-toggle__label-text{flex:1}.can-toggle.ipm-stock-chart__options__volume-toggle label .can-toggle__switch{background:lighten(#afacac,5%);transition:background-color .3s cubic-bezier(.86,0,.07,1)}.can-toggle.ipm-stock-chart__options__volume-toggle label .can-toggle__switch:before{color:rgba(black,.7)}.can-toggle.ipm-stock-chart__options__volume-toggle label .can-toggle__switch:after{color:#afacac;transition:transform .3s cubic-bezier(.86,0,.07,1)}.can-toggle.ipm-stock-chart__options__volume-toggle input[type=checkbox]:checked~label .can-toggle__switch:after{transform:translate3d(26px - ($can-toggle-switch-width + 2px),0,0)}.can-toggle.ipm-stock-chart__options__volume-toggle label{font-size:14px}.can-toggle.ipm-stock-chart__options__volume-toggle label .can-toggle__switch{border-radius:14px;flex:0 0 26px;height:14px}.can-toggle.ipm-stock-chart__options__volume-toggle label .can-toggle__switch:before{font-size:12px;left:13px;line-height:14px;padding:0 12px;width:13px}.can-toggle.ipm-stock-chart__options__volume-toggle label .can-toggle__switch:after{border-radius:7px;font-size:12px;left:2px;line-height:14px - (2px * 2);top:2px;width:$can-toggle-switch-width - 2px}.ipm-stock-chart__options .selectize-dropdown{z-index:100}.ipm-stock-chart__options .selectize-dropdown,.ipm-stock-chart__options .selectize-input{font-size:var(--fs-14);line-height:.9}.ipm-stock-chart__options .selectize-control.single .selectize-input:after{top:25%}.highcharts-button-box{cursor:pointer}.highcharts-label-box{fill:hsla(0,0%,100%,.95)}.stock-report-panel__title{border-bottom:1px solid #e6e6e6;font-size:17px;font-weight:var(--fw-bold);letter-spacing:.5px;line-height:var(--lh-1-6);margin:var(--spacing-xl) 0 var(--spacing-m);padding-bottom:14px;text-transform:uppercase}.stock-report-panel__button{margin:var(--spacing-xl) 0 var(--spacing-l)}.stock-report-panel__extra-grades:not(.is-visible){display:none}.stock-report-card-wrapper{margin:calc(var(--spacing-xxl) + var(--spacing-s)) 0 var(--spacing-xxl)}.subcategory-articles{margin-top:var(--spacing-m)}.stock-report-toggle{border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;padding-bottom:var(--spacing-ms)}.stock-report-toggle__title{font-size:var(--fs-21);font-weight:var(--fw-bold);line-height:21px;margin:var(--spacing-xs) 0 0}.stock-report-toggle__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0;color:var(--c-black);cursor:pointer;display:flex;font-size:var(--fs-12);font-style:normal;font-weight:var(--fw-reg);line-height:22px;padding:var(--spacing-xs)}.stock-report-toggle__button:after{background-image:url(../images/eye-on.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;content:"";display:block;height:16px;margin-left:var(--spacing-xs);width:16px}.stock-report-toggle__button.is-visible:after{background-image:url(../images/eye-off.svg)}.stock-report-thank-you{background-color:#f2f9f5;border:1px solid #61af84;border-radius:4px;margin-top:var(--spacing-l);padding:var(--spacing-ms);position:relative}.stock-report-thank-you__title{font-size:var(--fs-16);font-weight:var(--fw-bold);line-height:24px;margin:0}.stock-report-thank-you__content{font-size:var(--fs-14);font-style:normal;font-weight:var(--fw-reg);line-height:21px;margin:calc(var(--spacing-xs)/2) 0}.stock-report-thank-you__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#8c8c8c;cursor:pointer;font-size:var(--fs-24);font-weight:100;line-height:.5;padding:0;position:absolute;right:16px;top:16px}@media (max-width:799px){.stock-report-entry-animation{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}}@media (min-width:800px){.stock-report-entry-animation>.container-fluid{padding-left:0!important;padding-right:0!important}}.stock-report-entry-animation.has-animation{animation:fade_background;animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:1;background-color:#fffff2;margin-top:var(--spacing-m);padding-top:var(--spacing-s)}.stock-report-entry-animation.has-animation .stock-report-toggle{margin-top:0}.stock-report-card{align-items:center;background:var(--c-white);border-radius:4px;box-shadow:0 0 8px rgba(var(--c-black),.25);display:flex;flex-direction:column;margin-top:45px}.stock-report-card__image{border-radius:100%;height:90px;margin-bottom:var(--spacing-m);margin-top:-45px;-o-object-fit:cover;object-fit:cover;width:90px}.stock-report-card__title{font-size:var(--fs-21);font-weight:var(--fw-bold);letter-spacing:-.5px;line-height:31px;margin:0}.stock-report-card__subtitle{font-size:var(--fs-14);line-height:25px}.stock-report-card__separator{background:#e6e6e6;border:0;height:1px;margin:var(--spacing-m) 0;width:calc(100% - var(--spacing-xxl))}.stock-report-card__grade-title{font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:.5px;line-height:18px;margin:0;text-transform:uppercase}.stock-report-card__grade-total{font-size:140px;font-weight:var(--fw-bold);letter-spacing:-1px;line-height:var(--lh-0-1);margin:0;text-transform:uppercase}.stock-report-card__grade-rating{font-size:var(--fs-21);font-weight:var(--fw-bold);letter-spacing:-.5px;line-height:31px;margin:0 0 var(--spacing-l);text-align:center}@keyframes ipmvl__fade{0%{opacity:0}6.66%{opacity:1}19.98%{opacity:1}26.64%{opacity:0}to{opacity:0}}.stock-report-variation{margin-top:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-m) var(--spacing-l);text-align:center}.stock-report-variation[data-variation="2"],.stock-report-variation[data-variation="4"]{background:var(--c-white);border-radius:4px;box-shadow:0 0 8px rgba(var(--c-black),.25)}.stock-report-variation[data-variation="4"]{padding-bottom:0;padding-left:0;padding-right:0}.stock-report-variation__image{border-radius:100%;height:80px;margin:-75px auto var(--spacing-m);-o-object-fit:cover;object-fit:cover;width:80px}.stock-report-variation__title{font-size:var(--fs-21);font-weight:var(--fw-bold);letter-spacing:-.5px;line-height:var(--lh-1-4);margin:0}.stock-report-variation__subtitle{display:block;font-size:var(--fs-14);line-height:25px;margin-bottom:var(--spacing-m)}.stock-report-variation__grade{font-size:140px;font-weight:var(--fw-bold);letter-spacing:-1px;line-height:var(--lh-0-1);text-transform:uppercase}[data-variation="4"] .stock-report-variation__grade{color:#5e5e5e;margin:var(--spacing-m) 0}.stock-report-variation__description{font-size:var(--fs-18);font-style:normal;font-weight:var(--fw-bold);letter-spacing:-.8px;line-height:var(--lh-1-4);margin:var(--spacing-xl) 0 var(--spacing-m)}[data-variation="2"] .stock-report-variation__description{margin-top:var(--spacing-m)}[data-variation="3"] .stock-report-variation__description{font-size:15px;font-weight:var(--fw-reg);letter-spacing:-.5px;line-height:var(--lh-1-6);margin-left:auto;margin-right:auto;margin-top:var(--spacing-m);max-width:90%}[data-variation="4"] .stock-report-variation__description{font-size:var(--fs-16);font-style:normal;letter-spacing:-.5px;line-height:var(--lh-1-5);margin:0 auto var(--spacing-m);max-width:90%}.stock-report-variation__grade-rating{font-size:var(--fs-21);font-style:normal;font-weight:var(--fw-bold);letter-spacing:-.5px;line-height:var(--lh-1-4);margin-top:calc(var(--spacing-m)*-1)}.stock-report-variation__featured-grades{display:grid;grid-template-columns:1fr 1fr;margin-top:var(--spacing-m)}.stock-report-variation__featured-grades-item{padding:var(--spacing-ms)}.stock-report-variation__featured-grades-item:first-child{border-right:1px solid #e6e6e6}.stock-report-variation__featured-grades-item-title{font-size:var(--fs-14);font-style:normal;font-weight:var(--fw-bold);letter-spacing:.5px;line-height:var(--lh-1-2);margin:0;text-align:center;text-transform:uppercase}.stock-report-variation__featured-grades-item-text{display:block;font-size:34px;font-style:normal;font-weight:var(--fw-bold);letter-spacing:-.8px;line-height:var(--lh-1-3);margin-top:var(--spacing-s)}.stock-report-variation__other-grades{border-top:1px solid #e6e6e6;list-style:none;margin:var(--spacing-m) var(--spacing-ms) 0;padding:var(--spacing-m) 0 0}.stock-report-variation__other-grades li{display:flex;font-size:var(--fs-14);font-style:normal;font-weight:var(--fw-reg);justify-content:space-between;line-height:var(--lh-1-5);margin-bottom:var(--spacing-xs);text-transform:uppercase}.stock-report-variation__other-grades span{color:#5e5e5e;font-size:var(--fs-16);font-style:normal;font-weight:var(--fw-bold);line-height:var(--lh-1-3);text-align:right}.stock-report-variation__footer{background-color:#e5f2eb;margin-top:var(--spacing-m);padding:var(--spacing-m)}.ipm-stock-report__form{display:flex;flex-direction:column}@media screen and (-webkit-min-device-pixel-ratio:0){.ipm-stock-report__form input[type=email]{font-size:var(--fs-16)}}.ipm-stock-report__form-submit{margin-top:var(--spacing-s)}.ipm-stock-report__error{font-size:var(--fs-12);line-height:var(--lh-1-6);margin:var(--spacing-ms) 0 0}.ipm-stock-report__error:empty{display:none}.stock-report-variation__loop{border:1px solid rgba(var(--c-black),.1);border-radius:4px;display:inline-block;padding:var(--spacing-s) var(--spacing-xl) var(--spacing-l);position:relative}.stock-report-variation__loop>span{align-items:center;animation-duration:15s!important;animation-iteration-count:infinite;animation-name:ipmvl__fade;display:flex;flex-direction:column;left:0;opacity:0;position:absolute;right:0}.stock-report-variation__loop>span:first-child{animation-delay:0s}.stock-report-variation__loop>span:nth-child(2){animation-delay:3s}.stock-report-variation__loop>span:nth-child(3){animation-delay:6s}.stock-report-variation__loop>span:nth-child(4){animation-delay:9s}.stock-report-variation__loop>span:nth-child(5){animation-delay:12s}.stock-report-variation__loop>span:nth-child(6){animation-delay:15s}.stock-report-variation__loop>span:last-child{opacity:0;position:static;visibility:hidden}.stock-analysis-report__featured-grades{display:grid;grid-template-columns:1fr 1fr}.stock-analysis-report__featured-grades-item{padding:0 var(--spacing-ms);text-align:center}.stock-analysis-report__featured-grades-item:first-child{border-right:1px solid #e6e6e6}.stock-analysis-report__featured-grades-item-title{font-size:var(--fs-14);font-style:normal;font-weight:var(--fw-bold);letter-spacing:.5px;line-height:var(--lh-1-2);margin:0;text-transform:uppercase}.stock-analysis-report__featured-grades-item-text{display:block;font-size:34px;font-style:normal;font-weight:var(--fw-bold);letter-spacing:-.8px;line-height:var(--lh-1-2);margin-top:var(--spacing-s)}.stock-analysis-report__other-grades{border-top:1px solid #e6e6e6;list-style:none;margin:var(--spacing-m) 0 0;padding:var(--spacing-m) 0 0}.stock-analysis-report__other-grades li{display:flex;font-size:var(--fs-14);font-style:normal;font-weight:var(--fw-reg);justify-content:space-between;line-height:var(--lh-1-5);margin-bottom:var(--spacing-xs);text-transform:uppercase}.stock-analysis-report__other-grades span{font-size:var(--fs-16);font-style:normal;font-weight:var(--fw-bold);line-height:var(--lh-1-3);text-align:right}.stock-analysis-monthly{position:relative;text-transform:uppercase}.stock-analysis-monthly__letters{display:flex;flex-direction:column;font-size:var(--fs-18);font-weight:var(--fw-bold);height:var(--stock-analysis-monthly-bar-height);justify-content:space-between;line-height:var(--lh-0-1);list-style:none;margin:0;padding:0;position:absolute;width:100%;z-index:0}.stock-analysis-monthly__letters li{height:var(--stock-analysis-monthly-line-height)}.stock-analysis-monthly__lines{height:var(--stock-analysis-monthly-bar-height);justify-content:space-between;margin-left:var(--spacing-l);position:absolute;width:calc(100% - var(--spacing-l));z-index:0}.stock-analysis-monthly__lines span{border-top:1px solid #f6f6f6;display:block;height:var(--stock-analysis-monthly-line-height);width:100%}.stock-analysis-monthly__lines span:last-child{border-bottom:1px solid #f6f6f6}.stock-analysis-monthly__days{display:flex;justify-content:space-between;list-style:none;margin:0;margin-left:var(--spacing-l);padding:0;position:relative;z-index:1}.stock-analysis-monthly__days li{display:flex;flex-direction:column;font-size:var(--fs-14);line-height:var(--lh-0-1);overflow:hidden;text-transform:uppercase;width:13px}.stock-analysis-monthly__days li:last-child{font-weight:var(--fw-bold)}.stock-analysis-monthly__days li span:first-child{align-items:flex-end;display:flex;height:var(--stock-analysis-monthly-bar-height);margin-bottom:var(--spacing-s)}.stock-analysis-monthly__days li span:first-child:before{background:currentColor;content:"";height:var(--item-height);width:100%}.stock-analysis-monthly__days li span:nth-child(2){margin-top:var(--spacing-xxl);text-align:right;transform:rotate(-90deg);transform-origin:0 0;white-space:nowrap;width:70px}.stock-analysis-weekly{align-items:center;display:flex;justify-content:space-between;position:relative}.stock-analysis-weekly:before{background:#f6f6f6;content:"";display:block;height:5px;left:50%;position:absolute;top:45px;transform:translateX(-50%);width:80%;z-index:0}.stock-analysis-weekly__item{text-align:center}.stock-analysis-weekly__grade{align-items:center;background-color:#f6f6f6;border-radius:100%;display:flex;font-size:34px;font-weight:var(--fw-bold);height:90px;justify-content:center;line-height:var(--lh-1-3);margin:0 auto;position:relative;text-align:center;width:90px;z-index:1}.stock-analysis-weekly__human{font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:.5px;line-height:var(--lh-1-3);margin:var(--spacing-ms) auto var(--spacing-xs);max-width:80%;text-transform:uppercase}.stock-analysis-weekly__range{font-size:var(--fs-14);line-height:25px}.stock-analysis-profile__title{font-size:var(--fs-14);font-weight:var(--fw-reg);line-height:var(--lh-1-5);margin:0 0 var(--spacing-xs);text-transform:uppercase}.stock-analysis-profile__subtitle{font-size:var(--fs-21);font-weight:var(--fw-bold);letter-spacing:-.5px;line-height:var(--lh-1-4);margin:0}.stock-analysis-profile__subtitle+.stock-analysis-profile__title{margin-top:var(--spacing-l)}.is-grade-A .has-grade-text-color,.is-grade-A.has-grade-text-color{color:#0f4c5c}.is-grade-A .has-grade-background,.is-grade-A.has-grade-background{background-color:#f2f7f1;border-color:#d4e4d1}.is-grade-B .has-grade-text-color,.is-grade-B.has-grade-text-color{color:#0b8644}.is-grade-B .has-grade-background,.is-grade-B.has-grade-background{background-color:#f8fbef;border-color:#e6f1c6}.is-grade-C .has-grade-text-color,.is-grade-C.has-grade-text-color{color:#bc5210}.is-grade-C .has-grade-background,.is-grade-C.has-grade-background{background-color:#fffbec;border-color:#fff0b9}.is-grade-D .has-grade-text-color,.is-grade-D.has-grade-text-color{color:#a1021f}.is-grade-D .has-grade-background,.is-grade-D.has-grade-background{background-color:#fff6ef;border-color:#ffd9bc}.is-grade-F .has-grade-text-color,.is-grade-F.has-grade-text-color{color:#650113}.is-grade-F .has-grade-background,.is-grade-F.has-grade-background{background-color:#fbf1f1;border-color:#f0c9c9}
