/* Opt-in native dialogs for already optional documentary disclosures. */
@layer legacy-components{
 body.sd-lean-page .lean-source-document details[data-mrd-popup=active]{display:none!important;}
 body.sd-lean-page .lean-source-document .mrd-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:12px 14px;margin:10px 0;border:1px solid #b7dce5;border-radius:5px;background:#f3f9fb;color:#007d8a;text-align:left;white-space:normal;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:300!important;font-variation-settings:"wght" 300!important;line-height:1.55!important;}/* sd-section-spacing:begin */body.sd-lean-page .lean-source-document .mrd-trigger:where([data-sd-section-space]){padding-top:max(calc((12px) * 2),var(--sd-section-min-padding,0px));padding-bottom:max(calc((12px) * 2),var(--sd-section-min-padding,0px));margin-top:calc((10px) * 2);margin-bottom:calc((10px) * 2);}body.sd-lean-page .lean-source-document .mrd-trigger:where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-padding:max(calc((12px) * 2),var(--sd-divider-min-padding,0px));--sd-divider-prev-margin:calc((10px) * 2);}.sd-section-divider:has(+ :is(body.sd-lean-page .lean-source-document .mrd-trigger:where([data-sd-linear-section]))){--sd-divider-next-padding:max(calc((12px) * 2),var(--sd-divider-min-padding,0px));--sd-divider-next-margin:calc((10px) * 2);}body.sd-lean-page .lean-source-document .mrd-trigger:where([data-sd-linear-section]){border-top-width:0!important;border-bottom-width:0!important;}/* sd-section-spacing:end */
 body.sd-lean-page .lean-source-document .mrd-trigger::after{content:'↗';flex:none;font-size:16px;}
 body.sd-lean-page .lean-source-document :is(.mrd-trigger[hidden],.mrd-pagebar[hidden],.mrd-dialog:not([open]),[data-mrd-block-hidden=true]){display:none!important;}
 body.sd-lean-page .lean-source-document .mrd-dialog{width:min(680px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #bddce5;border-radius:8px;background:#fff;color:#0a3a66;box-shadow:0 16px 56px rgb(4 25 42 / 24%);overflow:auto;overscroll-behavior:contain;font-family:Inter,Arial,sans-serif!important;font-weight:300!important;font-variation-settings:"wght" 300!important;}/* sd-section-spacing:begin */body.sd-lean-page .lean-source-document .mrd-dialog:where([data-sd-section-space]){margin-top:auto;margin-bottom:auto;padding-top:max(0px,var(--sd-section-min-padding,0px));padding-bottom:max(0px,var(--sd-section-min-padding,0px));}body.sd-lean-page .lean-source-document .mrd-dialog:where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-margin:0px;--sd-divider-prev-padding:max(0px,var(--sd-divider-min-padding,0px));}.sd-section-divider:has(+ :is(body.sd-lean-page .lean-source-document .mrd-dialog:where([data-sd-linear-section]))){--sd-divider-next-margin:0px;--sd-divider-next-padding:max(0px,var(--sd-divider-min-padding,0px));}body.sd-lean-page .lean-source-document .mrd-dialog:where([data-sd-linear-section]){border-top-width:0!important;border-bottom-width:0!important;}/* sd-section-spacing:end */
 body.sd-lean-page .lean-source-document .mrd-dialog::backdrop{background:rgb(4 25 42 / 60%);}
 body.sd-lean-page .lean-source-document .mrd-dialog-header{position:sticky;top:0;z-index:3;display:flex;align-items:start;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid #c6dce5;background:#f3f8fa;}/* sd-section-spacing:begin */body.sd-lean-page .lean-source-document .mrd-dialog-header:where([data-sd-section-space]){padding-top:max(calc((18px) * 2),var(--sd-section-min-padding,0px));padding-bottom:max(calc((18px) * 2),var(--sd-section-min-padding,0px));}body.sd-lean-page .lean-source-document .mrd-dialog-header:where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-padding:max(calc((18px) * 2),var(--sd-divider-min-padding,0px));}.sd-section-divider:has(+ :is(body.sd-lean-page .lean-source-document .mrd-dialog-header:where([data-sd-linear-section]))){--sd-divider-next-padding:max(calc((18px) * 2),var(--sd-divider-min-padding,0px));}body.sd-lean-page .lean-source-document .mrd-dialog-header{border-bottom-color:rgba(92,160,164,.12);}body.sd-lean-page .lean-source-document .mrd-dialog-header:where([data-sd-linear-section]){border-top-width:0!important;border-bottom-width:0!important;}/* sd-section-spacing:end */
 body.sd-lean-page .lean-source-document .mrd-dialog-header h2{min-width:0;margin:0!important;font-family:Inter,Arial,sans-serif!important;font-weight:300!important;font-variation-settings:"wght" 300!important;font-size:18px!important;line-height:1.45!important;letter-spacing:-.015em;overflow-wrap:anywhere;}/* sd-section-spacing:begin */body.sd-lean-page .lean-source-document .mrd-dialog-header h2:where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-margin:0px!important;}.sd-section-divider:has(+ :is(body.sd-lean-page .lean-source-document .mrd-dialog-header h2:where([data-sd-linear-section]))){--sd-divider-next-margin:0px!important;}/* sd-section-spacing:end */
 body.sd-lean-page .lean-source-document :is(.mrd-close,.mrd-page-button){flex:none;min-height:44px;padding:9px 13px;border:1px solid #b7dce5;border-radius:5px;background:#fff;color:#007d8a;font-family:Inter,Arial,sans-serif!important;font-weight:300!important;font-variation-settings:"wght" 300!important;font-size:14px!important;line-height:1.5!important;}/* sd-section-spacing:begin */body.sd-lean-page .lean-source-document :is(.mrd-close,.mrd-page-button):where([data-sd-section-space]){padding-top:max(calc((9px) * 2),var(--sd-section-min-padding,0px));padding-bottom:max(calc((9px) * 2),var(--sd-section-min-padding,0px));}body.sd-lean-page .lean-source-document :is(.mrd-close,.mrd-page-button):where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-padding:max(calc((9px) * 2),var(--sd-divider-min-padding,0px));}.sd-section-divider:has(+ :is(body.sd-lean-page .lean-source-document :is(.mrd-close,.mrd-page-button):where([data-sd-linear-section]))){--sd-divider-next-padding:max(calc((9px) * 2),var(--sd-divider-min-padding,0px));}body.sd-lean-page .lean-source-document :is(.mrd-close,.mrd-page-button):where([data-sd-linear-section]){border-top-width:0!important;border-bottom-width:0!important;}/* sd-section-spacing:end */
 body.sd-lean-page .lean-source-document .mrd-pagebar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding:12px 18px;border-bottom:1px solid #d4e4eb;background:#fff;}/* sd-section-spacing:begin */body.sd-lean-page .lean-source-document .mrd-pagebar:where([data-sd-section-space]){padding-top:max(calc((12px) * 2),var(--sd-section-min-padding,0px));padding-bottom:max(calc((12px) * 2),var(--sd-section-min-padding,0px));}body.sd-lean-page .lean-source-document .mrd-pagebar:where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-padding:max(calc((12px) * 2),var(--sd-divider-min-padding,0px));}.sd-section-divider:has(+ :is(body.sd-lean-page .lean-source-document .mrd-pagebar:where([data-sd-linear-section]))){--sd-divider-next-padding:max(calc((12px) * 2),var(--sd-divider-min-padding,0px));}body.sd-lean-page .lean-source-document .mrd-pagebar{border-bottom-color:rgba(92,160,164,.12);}body.sd-lean-page .lean-source-document .mrd-pagebar:where([data-sd-linear-section]){border-top-width:0!important;border-bottom-width:0!important;}/* sd-section-spacing:end */
 body.sd-lean-page .lean-source-document .mrd-pagebar>p{margin:0!important;font-size:12px!important;line-height:1.55!important;color:#566e80;}/* sd-section-spacing:begin */body.sd-lean-page .lean-source-document .mrd-pagebar>p:where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-margin:0px!important;}.sd-section-divider:has(+ :is(body.sd-lean-page .lean-source-document .mrd-pagebar>p:where([data-sd-linear-section]))){--sd-divider-next-margin:0px!important;}/* sd-section-spacing:end */
 body.sd-lean-page .lean-source-document .mrd-pagebar nav{display:flex;align-items:center;gap:10px;}
 body.sd-lean-page .lean-source-document .mrd-page-button:disabled{opacity:.45;cursor:default;}
 body.sd-lean-page .lean-source-document .mrd-dialog-body{min-width:0;padding:18px;}/* sd-section-spacing:begin */body.sd-lean-page .lean-source-document .mrd-dialog-body:where([data-sd-section-space]){padding-top:max(calc((18px) * 2),var(--sd-section-min-padding,0px));padding-bottom:max(calc((18px) * 2),var(--sd-section-min-padding,0px));}body.sd-lean-page .lean-source-document .mrd-dialog-body:where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-padding:max(calc((18px) * 2),var(--sd-divider-min-padding,0px));}.sd-section-divider:has(+ :is(body.sd-lean-page .lean-source-document .mrd-dialog-body:where([data-sd-linear-section]))){--sd-divider-next-padding:max(calc((18px) * 2),var(--sd-divider-min-padding,0px));}/* sd-section-spacing:end */
 body.sd-lean-page .lean-source-document .mrd-dialog-body :is(p,li,dd,dt,blockquote,td,th){font-family:Inter,Arial,sans-serif!important;font-weight:300!important;font-variation-settings:"wght" 300!important;font-size:16px!important;line-height:1.65!important;overflow-wrap:anywhere;}
 body.sd-lean-page .lean-source-document .mrd-dialog-body :is(p,blockquote){max-width:100%;margin:0 0 18px!important;}/* sd-section-spacing:begin */body.sd-lean-page .lean-source-document .mrd-dialog-body :is(p,blockquote):where([data-sd-section-space]){margin-top:0!important;margin-bottom:calc((18px) * 2)!important;}body.sd-lean-page .lean-source-document .mrd-dialog-body :is(p,blockquote):where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-margin:calc((18px) * 2)!important;}.sd-section-divider:has(+ :is(body.sd-lean-page .lean-source-document .mrd-dialog-body :is(p,blockquote):where([data-sd-linear-section]))){--sd-divider-next-margin:0px!important;}/* sd-section-spacing:end */
 body.sd-lean-page .lean-source-document .mrd-dialog-body :is(h1,h2,h3,h4){font-family:Inter,Arial,sans-serif!important;font-weight:300!important;font-variation-settings:"wght" 300!important;font-size:19px!important;line-height:1.4!important;margin:0 0 12px!important;}/* sd-section-spacing:begin */body.sd-lean-page .lean-source-document .mrd-dialog-body :is(h1,h2,h3,h4):where([data-sd-section-space]){margin-top:0!important;margin-bottom:calc((12px) * 2)!important;}body.sd-lean-page .lean-source-document .mrd-dialog-body :is(h1,h2,h3,h4):where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-margin:calc((12px) * 2)!important;}.sd-section-divider:has(+ :is(body.sd-lean-page .lean-source-document .mrd-dialog-body :is(h1,h2,h3,h4):where([data-sd-linear-section]))){--sd-divider-next-margin:0px!important;}/* sd-section-spacing:end */
 body.sd-lean-page .lean-source-document .mrd-dialog-body :is(figcaption,caption,small){font-family:Inter,Arial,sans-serif!important;font-weight:300!important;font-variation-settings:"wght" 300!important;font-size:12px!important;line-height:1.6!important;}
 body.sd-lean-page .lean-source-document .mrd-dialog-body :is(.lr-reading-detail-body,.lr-reading-detail-body>section){padding:0!important;margin:0!important;}/* sd-section-spacing:begin */body.sd-lean-page .lean-source-document .mrd-dialog-body :is(.lr-reading-detail-body,.lr-reading-detail-body>section):where([data-sd-section-space]){padding-top:max(0px,var(--sd-section-min-padding,0px))!important;padding-bottom:max(0px,var(--sd-section-min-padding,0px))!important;margin-top:0!important;margin-bottom:0!important;}body.sd-lean-page .lean-source-document .mrd-dialog-body :is(.lr-reading-detail-body,.lr-reading-detail-body>section):where([data-sd-linear-section]) + .sd-section-divider{--sd-divider-prev-padding:max(0px,var(--sd-divider-min-padding,0px))!important;--sd-divider-prev-margin:0px!important;}.sd-section-divider:has(+ :is(body.sd-lean-page .lean-source-document .mrd-dialog-body :is(.lr-reading-detail-body,.lr-reading-detail-body>section):where([data-sd-linear-section]))){--sd-divider-next-padding:max(0px,var(--sd-divider-min-padding,0px))!important;--sd-divider-next-margin:0px!important;}/* sd-section-spacing:end */
 body.sd-lean-page .lean-source-document .mrd-dialog-body :is(.lr-document-table-wrap,.report-table){max-width:100%;overflow:auto;}
 body.sd-lean-page .lean-source-document .mrd-dialog-body table{max-width:100%;}
 body.sd-lean-page .lean-source-document .mrd-dialog-body pre{max-width:100%;overflow:auto;}
 body.sd-lean-page .lean-source-document .mrd-dialog :is(a,button):focus-visible,body.sd-lean-page .lean-source-document .mrd-trigger:focus-visible{outline:2px solid #007d8a;outline-offset:3px;}
}
