.performance-print-report.parent-report{max-width:1140px;font:14px/1.5 var(--font-sans);color:#101827;background:0 0;margin:0 auto;padding:0 30px 36px}.performance-print-report__sheet{background:#fff;border:1px solid #e0e5ea;padding:36px 50px}.performance-print-report .parent-report__toolbar{justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.performance-print-report .parent-report__toolbar>button{font:600 14px/1.4 var(--font-sans);color:#101827;background:#d4ed69;border:0;border-radius:5px;min-height:40px;padding:8px 16px}.performance-print-report .parent-report__toolbar a{color:#176345}.performance-print-report .parent-report__header{color:#101827;background:#fff;border-bottom:1px solid #dce2e9;padding:0 0 22px;position:relative}.performance-print-report .parent-report__brand{color:#101827;letter-spacing:-.3px;margin:0 0 20px;font-size:20px}.performance-print-report .parent-report__brand b{color:#165934;letter-spacing:-1px;font-size:28px}.performance-print-report .parent-report__header>time{color:#506381;font-size:13px;position:absolute;top:10px;right:0}.performance-print-report .parent-report__header h1{color:#101827;letter-spacing:-.7px;margin:0 0 6px;font-size:32px;line-height:1.2}.performance-print-report .parent-report__header h2{letter-spacing:-.3px;color:#101827;font-size:22px}.performance-print-report .parent-report__period{color:#506381;font-size:14px;margin-top:8px!important}.performance-print-report .parent-report__period span{color:inherit}.performance-print-report .parent-report__content{padding:0}.performance-print-report .parent-report__group{margin-top:0}.performance-print-metric{border-bottom:1px solid #dce2e9;padding:20px 0}.performance-print-report .performance-print-metric h2{color:#101827;letter-spacing:-.2px;font-size:19px}.performance-print-metric__summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 24px;display:grid}.performance-print-metric__summary>div{border-right:1px solid #dce2e9;padding:0 16px}.performance-print-metric__summary>div:first-child{padding-left:0}.performance-print-metric__summary>div:last-child{border:0}.performance-print-metric__summary dt{color:#506381;font-size:13px}.performance-print-metric__summary dd{font-variant-numeric:tabular-nums;margin:5px 0;font-size:22px;font-weight:650;line-height:1.3}.performance-print-metric__summary time,.performance-print-metric__summary small{color:#506381;margin-top:5px;font-size:12px;display:block}.performance-print-report .parent-report__chart{width:100%;max-width:none;margin:0 0 18px}.performance-print-report .parent-report__chart figcaption{display:none}.performance-print-report .parent-report__chart svg{max-height:205px;margin:0}.performance-print-report .parent-report__chart p{display:none}.performance-print-report .parent-report__chart text{font:12px var(--font-sans);fill:#506381}.performance-print-report table{table-layout:auto;margin:0}.performance-print-report caption{color:#101827;margin-bottom:8px;font-size:16px;font-weight:650}.performance-print-report th,.performance-print-report td{color:#101827;text-align:left;padding:7px 10px;font-size:12px}.performance-print-report thead th{color:#506381;background:#fff;border-bottom:1px solid #dce2e9;font-size:11px}.performance-print-report th:first-child{width:24%;padding-left:0}.performance-print-report .parent-report__intro,.performance-print-report .parent-report__small{color:#506381}.performance-print-report .parent-report__section h2{color:#101827;font-size:20px}.performance-print-report .parent-report__section{margin-top:20px}.performance-print-report .parent-report__basis{margin-top:22px;padding-top:16px}.performance-print-report .parent-report__basis h2{color:#101827;font-size:14px}.performance-print-report .parent-report__footer{color:#506381;border:0;padding:20px 0 0;font-size:11px}@media screen and (width<=700px){.performance-print-report.parent-report{padding:0 12px 24px}.performance-print-report__sheet{padding:24px 20px}.performance-print-report .parent-report__header>time{margin-bottom:12px;display:block;position:static}.performance-print-report .parent-report__header h1{font-size:26px}.performance-print-metric__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.performance-print-metric__summary>div:nth-child(2){border:0}.performance-print-metric__summary>div:nth-child(3){padding-left:0}.performance-print-metric__summary dd{font-size:20px}}@media print{.performance-print-report.parent-report{max-width:none;padding:0}.performance-print-report__sheet{border:0;padding:0}.performance-print-report .parent-report__header{padding-bottom:18px}.performance-print-report .parent-report__header h1{font-size:27px}.performance-print-metric__summary{break-inside:avoid}.performance-print-history{break-inside:auto}.performance-print-report .parent-report__chart,.performance-print-report .parent-report__section,.performance-print-report tbody tr{break-inside:avoid}}.parent-report{color:#282b2d;overflow-wrap:anywhere;background:#faf9f6;max-width:920px;margin:0 auto;font:14px/1.5 Arial,sans-serif}.parent-report *{box-sizing:border-box}.parent-report h1,.parent-report h2,.parent-report h3,.parent-report p,.parent-report figure{margin:0;font-family:inherit}.parent-report h2{color:#282b2d;text-transform:none;letter-spacing:-.4px;font-size:22px;line-height:1.25}.parent-report h3{color:#282b2d;text-transform:none;font-size:14px}.parent-report__toolbar{padding:14px 30px}.parent-report__header{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#282b2d;padding:30px}.parent-report__brand{letter-spacing:2px;margin-bottom:25px;font-size:14px;font-weight:700}.parent-report__brand b{color:#dfff45;margin-right:7px;font-size:24px}.parent-report__eyebrow{text-transform:uppercase;letter-spacing:1.3px;color:#d4d6d2;font-size:11px}.parent-report__header h1{letter-spacing:-1px;color:#fff;text-transform:none;margin:8px 0 12px;font-size:clamp(28px,5vw,40px);line-height:1.15}.parent-report__period{flex-wrap:wrap;gap:12px;font-size:12px;display:flex;margin-top:20px!important}.parent-report__period span{color:#dce4c0}.parent-report__content{padding:28px 30px}.parent-report__intro{color:#626662;margin-top:8px!important}.parent-report__highlights{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;margin-top:20px;display:grid}.parent-report__highlights article{break-inside:avoid;background:#fff;border:1px solid #dcded6;border-top:4px solid #adc936;border-radius:8px;padding:16px}.parent-report__percent{letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin:10px 0;font-size:30px;line-height:1.2;display:block}.parent-report__highlights p,.parent-report__highlights small{color:#626662;margin-top:8px;font-size:12px;display:block}.parent-report__section{margin-top:30px}.parent-report__group{margin-top:22px}.parent-report table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:12px;font-size:13px}.parent-report caption{text-align:left;color:#282b2d;font-weight:700}.parent-report th,.parent-report td{color:#282b2d;text-align:right;text-transform:none;letter-spacing:0;white-space:normal;border-bottom:1px solid #dedfd9;padding:12px 8px;font-family:inherit;font-size:13px}.parent-report thead th{color:#626662;text-transform:none;letter-spacing:0;background:#efeee9;font-size:11px}.parent-report th:first-child{text-align:left;width:34%}.parent-report td{font-variant-numeric:tabular-nums}.parent-report th small,.parent-report td small{color:#626662;margin-top:3px;font-size:11px;font-weight:400;display:block}.parent-report__gain{color:#28634e}.parent-report__small{color:#626662;font-size:12px;margin-top:12px!important}.parent-report__charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:24px;margin-top:20px;display:grid}.parent-report__chart{break-inside:avoid;min-width:0;max-width:430px}.parent-report__chart p{color:#626662;font-size:12px}.parent-report__chart svg{width:100%;height:auto;margin:10px 0;display:block}.parent-report__chart text{fill:#626662;font:12px Arial,sans-serif}.parent-report__training{break-inside:avoid;background:#efeee9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.parent-report__training strong{font-size:30px;line-height:1.2}.parent-report__training span{font-size:12px;display:block}.parent-report__training p{color:#626662;font-size:12px}.parent-report__basis{border-top:1px solid #dedfd9;margin-top:30px;padding-top:18px}.parent-report__basis h2{font-size:16px}.parent-report__basis p{color:#626662;margin-top:8px;font-size:12px}.parent-report__basis details{margin-top:16px;font-size:12px}.parent-report__basis summary{cursor:pointer}.parent-report__basis details h3{margin-top:18px}.parent-report__footer{color:#626662;border-top:1px solid #dedfd9;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:18px 30px;font-size:11px;display:flex}@media screen and (width<=550px){.parent-report__header,.parent-report__content,.parent-report__toolbar{padding:20px}.parent-report table,.parent-report tbody,.parent-report tr,.parent-report td,.parent-report th{display:block;width:100%!important}.parent-report thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.parent-report tr{border-bottom:1px solid #dedfd9;padding:12px 0}.parent-report td,.parent-report th{text-align:left;border:0;padding:4px 0}.parent-report td:before{content:attr(data-label) ": ";color:#626662}.parent-report td small{margin-left:7px;display:inline}.parent-report__charts{grid-template-columns:1fr}}@media print{@page{margin:14mm}:is(html:has(.parent-report),body:has(.parent-report)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:0;background:#fff!important}.parent-report__intro{break-after:avoid}.parent-report{max-width:none;margin:0;font-size:11px}.parent-report__content{padding:20px 0}.parent-report__header{padding:20px}.parent-report__header h1{font-size:30px}.parent-report h2,.parent-report h3,.parent-report caption{break-after:avoid}.parent-report tr{break-inside:avoid}.parent-report thead{display:table-header-group}.parent-report__charts{grid-template-columns:1fr 1fr}.parent-report__highlights{grid-template-columns:repeat(3,1fr)}.parent-report__percent{font-size:25px}.parent-report__footer{padding-inline:0}}
