.earnings-details .main-heading{color:#050139;font-size:13px;font-weight:700;line-height:28px;text-align:center}.earnings-details .pdfLink{margin-bottom:0}.earnings-details .subjectToChange{font-size:13px}.earnings-details .table-earnings .tickerLink{color:#fff}.earnings-details .table-earnings .tickerLink:link,.earnings-details .table-earnings .tickerLink:visited{color:#fff;text-decoration:underline}.earnings-details .definitions{background-color:#fff;color:#050139;font-size:12px;height:auto;margin-bottom:42px;margin-top:14px;text-align:left}.filters-row{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 26px}.filter-cell{min-width:0}.earnings-details .table-responsive{overflow-x:auto}.earnings-details .table-earnings{margin-bottom:34px}.earnings-details .table-responsive .table-earnings>thead>tr>th{background-color:#050139!important;border:1px solid #ffffffbf!important;color:#fff;font-size:11px;font-weight:700;height:32px!important;letter-spacing:.08em;padding:8px 10px;text-transform:uppercase;vertical-align:middle}.earnings-details .table-earnings>thead>tr>th.tickerHeader{background-color:#050139!important;font-size:15px!important;font-weight:700;height:auto!important;letter-spacing:0;padding:12px 10px;text-align:left!important;text-transform:none}.tickerHeader>img.tickerLogo{margin-right:4px;width:96px}.earnings-details .table-earnings>tbody>tr>td{background:#fff;border-top:1px solid #d8dbe3;font-size:12px;height:30px!important;padding:7px 10px;vertical-align:middle}.earnings-details .table-earnings>tbody>tr:nth-child(2n)>td{background:#f2f2f4}.earnings-details .table-earnings>tbody>tr:first-child>td:first-child,.earnings-details .table-earnings>tbody>tr:first-child>th:first-child{font-weight:700}.earnings-details .tableheading-textCenter,.earnings-details .tableheading-textLeft,.earnings-details .textCenter{text-align:center!important}.earnings-details .textLeft{text-align:left!important}.earnings-beat-chart-block{clear:both;margin-bottom:35px;padding-left:0;width:100%}.charts-row{align-items:flex-start;display:flex;gap:28px;margin-bottom:52px}.chart-panel{flex:1 1;min-width:0}.earnings-details:after{clear:both;content:"";display:table}@media (max-width:900px){.filters-row{gap:14px;grid-template-columns:1fr}.charts-row{flex-direction:column;gap:36px;margin-bottom:36px}.chart-panel{width:100%}}.earnings-details .introCopy{padding-top:5px;text-align:center}.earnings-idx-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:35px}.earnings-idx-control{flex:1 1 420px;font-size:14px;min-width:420px}.earnings-idx-label{color:#444;display:block;font-size:12px;margin-bottom:4px}.earnings-idx-go-wrap{align-items:flex-end;display:flex;margin-left:auto}.earnings-idx-goButton{background-color:#050139;border:none;border-radius:4px;box-shadow:0 1px 2px #00000014;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px}.earnings-idx-goButton:hover{filter:brightness(.95)}.earnings-idx-goButton:active{transform:translateY(1px)}.earnings-idx-chart-wrap{margin-top:14px;position:relative}.loading-overlay{background:#fff9;inset:0;position:absolute;z-index:3}.loading-overlay,.loading-strategies-hub{align-items:center;display:flex;justify-content:center}.loading-strategies-hub{color:#050139;padding:12px 8px}.earnings-details.index-comparison .table-earnings>tbody>tr:first-child>td,.earnings-details.index-comparison .table-earnings>tbody>tr:first-child>th{font-size:inherit;font-weight:400}.idx-chart-with-logo{position:relative}.idx-chart-logo{bottom:12px;opacity:.18;pointer-events:none;position:absolute;right:16px;width:110px}.tickerHeader>img.tickerLogo{float:right;height:auto;margin-right:8px;max-width:20vw;width:90px}.index-row{border-bottom:1px solid #e0e0e0;color:#333;font-size:13px}.index-row td{padding:6px 8px;vertical-align:middle}.index-row:hover{background-color:#f9f9fb}.index-row .chartContainer{background-color:#fff;border-top:1px solid #ccc;padding:10px 12px}.index-row .chartContainer canvas{box-shadow:0 0 4px #0000001a}.index-row .textLeft{text-align:left}.index-row .textCenter{text-align:center}.earnings-disclosure .disclosure{background-color:#fff;color:#050139;font-size:14px;font-weight:400;line-height:8px;margin:2px;padding-bottom:0;text-align:left}.earnings-details .tickerLink{color:#8c959b!important;font-size:14px;font-style:italic!important;font-weight:700;text-transform:uppercase}.earnings-details .tickerLink:active,.earnings-details .tickerLink:hover,.earnings-details .tickerLink:link,.earnings-details .tickerLink:visited{color:#050139!important;font-size:14px;font-style:normal!important;font-weight:700;text-decoration:none;text-transform:uppercase}.greyline.greyline>td{border-top:1px solid #ddd}.earnings-details .whiteline.whiteline>td{border-top:1px solid #fff}.td-textCenter,.td-textLeft,.td-textRight{font-size:14px}.earnings-details .chartHeader{background:#050139;color:#fff;font-size:14px;font-weight:700;height:auto;line-height:normal;margin-top:10px;min-height:65px;overflow:hidden;padding-left:10px;padding-right:10px}.earnings-details .chartContainer{padding-top:10px;width:100%}.earnings-details .subchartContainer{margin-top:1px;padding-top:10px}.earnings-details .introCopy{color:#5b6770;font-size:14px;height:auto;margin-bottom:5px;padding-top:2px;text-align:left}.earnings-details .navSoeButton{border:none;cursor:pointer;display:inline-block;font:inherit;font-size:14px;font-weight:900;height:38px;letter-spacing:.06em;line-height:1.2em;padding-bottom:5px;padding-top:6px;text-transform:uppercase;width:14.28%}.earnings-details .isselected{background-color:#050139;border:1px solid #050139;color:#fff}.earnings-details .notselected{background-color:#fff;border:1px solid #050139;color:#050139}.earnings-details .table-earnings>thead{border-right:0 solid #8c959b}.earnings-details .table-earnings>thead,.earnings-details .tableFC>thead{background:#050139!important;font-weight:900;letter-spacing:.04em;padding:0}.earnings-details .tableFC>thead{border-right:0 solid #050139}.earnings-details .table-earnings>tbody>tr>td:first-child{text-align:left}.earnings-details .table-earnings>tbody>tr>td:first-child,.earnings-details .tableHR>tbody>tr>td{border-top:1px solid #ddd;color:#050139!important;font-size:14px}.earnings-details .table-earnings>tbody>tr>td{border-top:1px solid #ddd;color:#050139;font-size:14px;text-align:center}.earnings-details .table-earnings>thead>tr>th{background:#050139!important;border-bottom:0;border-top:1px solid #fff;color:#fff!important;font-size:14px;font-weight:700;padding:10px;text-align:center;vertical-align:middle}.earnings-details .tickerLink{color:#fff;text-align:center}.earnings-details .tickerLink:link,.earnings-details .tickerLink:visited{color:#fff;text-decoration:underline}.earnings-details .subjectToChange{color:#050139;font-size:14px;height:auto;margin-bottom:45px;padding-top:10px;text-align:left}.earnings-details .heading{color:#050139;font-size:14px;font-weight:600;line-height:40px;text-align:center;text-transform:uppercase}.earnings-details.tableheading-textLeft{color:#fff!important;text-align:left!important}.earnings-details .holdingsBorderleft,.earnings-details .tableFC .borderleft{border-left:1px solid #fff!important}.earnings-details .tableheading-textRight{color:#fff!important;text-align:right!important}.earnings-details .tableheading-textCenter{background:#8c959b!important;color:#fff!important;text-align:center!important}.earnings-details .table-earnings{border:none!important;border-collapse:collapse;margin-bottom:0;margin-top:0!important;padding-left:0;table-layout:auto!important;width:100%}@media only screen and (max-width:768px){.chartHeader{height:auto;min-height:55px}}.earnings-app-future .instructions{background-color:#fff;color:#050139;font-size:14px;font-weight:500;height:auto;margin-bottom:20px;margin-top:0;text-align:left}.earnings-app-future .col-md-12{margin-bottom:20px;margin-top:20px;padding-left:0}.earnings-app-future .table-responsive .table-earnings-future>thead>tr>th{background-color:#050139!important;border:1px solid #fff!important;font-weight:500;height:40px!important}.earnings-app-future .table-responsive .table-earnings-future>thead>tr>th.tickerHeader{background-color:#050139!important;font-size:14px!important;font-weight:600;height:auto!important;text-align:left!important}.earnings-app-future .table-responsive .tickerHeader>img.tickerLogo{float:right;height:auto;width:10%}.earnings-details .table-earnings-future>thead>tr>th:last-child{text-align:center}.earnings-details .table-earnings-future>tbody>tr>td{height:15px!important;padding:2px}.earnings-details .table-earnings-future>tbody>tr:first-child{font-size:14px;font-weight:600}.futureButtonContainer{margin-left:0}.future-charts-row{align-items:flex-start;display:flex;gap:28px;margin-bottom:52px}.future-chart-panel{flex:1 1;min-width:0}.forward-earnings-def{color:#050139;font-size:14px;font-weight:500;margin-bottom:20px;margin-top:20px}.earnings-buttons-future .earningsButtonFuture{border:none;cursor:pointer;display:inline-block;font:inherit;font-size:14px;font-weight:500;height:40px;letter-spacing:.06em;line-height:1.2em;margin-bottom:0;margin-top:40px;padding-bottom:6px;padding-top:6px;text-transform:uppercase;width:110px}.earnings-buttons-future .isselected{background-color:#050139!important;border:1px solid #050139!important;color:#fff!important}.earnings-buttons-future .notselected{background-color:#fff!important;border:1px solid #050139!important;color:#050139!important}.earnings-buttons-future .earningsButtonFuture:hover{filter:brightness(1.05)}.earnings-buttons-future .earningsButtonFuture:focus{outline:0}.earnings-buttons-future-clear{background-color:#050139!important;border:1px solid #050139!important;color:#fff!important;font-weight:400;font:inherit;font-size:14px;font-weight:500;height:40px;letter-spacing:.06em;line-height:1.2em;padding-bottom:6px;padding-top:6px;text-transform:uppercase;width:110px}.tableheading-textCenter,.tableheading-textLeft,.tableheading-textRight{font-size:14px;font-weight:600}@media only screen and (max-width:900px){.future-charts-row{flex-direction:column;gap:36px;margin-bottom:36px}.future-chart-panel{width:100%}}.earnings-app{color:#050139;font-family:Source Sans Pro,sans-serif!important;font-size:14px}.earnings-shell{background:#fff;margin:0 auto;max-width:1160px;padding:26px 22px 32px}.earnings-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.earnings-view-toggle{border:1px solid #050139;display:inline-flex}.pdfLink{font-size:13px;font-weight:600!important;text-align:right}div.pdfLink>a{color:#050139!important}.earnings-type-buttons{align-items:center;border:0;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.12em;line-height:1.2;min-height:42px;min-width:120px;padding:10px 16px;text-transform:uppercase}.earnings-type-buttons+.earnings-type-buttons{border-left:1px solid #050139}.earnings-type-buttons.isselected{background-color:#050139!important;color:#fff!important}.earnings-type-buttons.notselected{background-color:#fff!important;color:#050139!important}.earnings-buttons.detail-buttons{grid-gap:0;border:1px solid #050139;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 26px}.earnings-buttons .earningsButton{background:#fff;border:0;border-right:1px solid #050139;color:#050139;cursor:pointer;font:inherit;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.2;min-height:40px;padding:12px 14px;text-transform:uppercase}.earnings-buttons .earningsButton:last-child{border-right:0}.earnings-buttons .earningsButton.isselected{background-color:#050139!important;color:#fff!important}.earnings-buttons .earningsButton.notselected{background-color:#fff!important;color:#050139!important}.earnings-content{width:100%}@media (max-width:900px){.earnings-toolbar{align-items:stretch;flex-direction:column}.pdfLink{text-align:left}.earnings-buttons.detail-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.earnings-shell{padding:18px 14px 24px}.earnings-view-toggle{width:100%}.earnings-type-buttons{flex:1 1;min-width:0}.earnings-buttons.detail-buttons{grid-template-columns:1fr}.earnings-buttons .earningsButton{border-bottom:1px solid #050139;border-right:0}.earnings-buttons .earningsButton:last-child{border-bottom:0}}body{font-family:Source Sans Pro,sans-serif;margin:0;padding:0}
/*# sourceMappingURL=main.85336158.css.map*/