.report-page-viewport{container:report-page / inline-size}.report-responsive-card{container:report-card / inline-size;min-width:0}.report-responsive-columns{container:report-columns / inline-size;min-width:0}.report-responsive-smart{container:report-smart / inline-size;min-width:0}.report-responsive-columns>[data-columns-grid]{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0;row-gap:1.5rem}@container report-columns (min-width: 1025px){.report-responsive-columns>[data-columns-grid]{grid-template-columns:var(--col-tpl);-moz-column-gap:var(--col-gap, 0px);column-gap:var(--col-gap, 0px);row-gap:0}}.report-fixed-columns>[data-columns-grid]{grid-template-columns:var(--col-tpl);-moz-column-gap:var(--col-gap, 0px);column-gap:var(--col-gap, 0px);row-gap:0}.report-responsive-smart .report-smart-grid[data-screen-columns]{grid-template-columns:repeat(var(--smart-columns),minmax(0,1fr))!important}.report-column-content[data-content-gap]>div>[data-block-row]~[data-block-row],.report-column-content[data-content-gap]>div:not(:has(>[data-block-row]))>*+*{margin-top:var(--column-content-gap)!important}@container report-columns (max-width: 1024px){.report-responsive-columns>[data-columns-grid]{padding-inline:0;--report-content-padding-cap: 16px}.report-responsive-columns>[data-columns-grid]>.report-column-cell{--column-mobile-padding-x: 0px;--column-mobile-padding-y: 0px;padding-top:min(var(--column-padding-limit, 16px),var(--column-padding-top, var(--column-mobile-padding-y)))!important;padding-right:min(var(--column-padding-limit, 16px),var(--column-padding-right, var(--column-mobile-padding-x)))!important;padding-bottom:min(var(--column-padding-limit, 16px),var(--column-padding-bottom, var(--column-mobile-padding-y)))!important;padding-left:min(var(--column-padding-limit, 16px),var(--column-padding-left, var(--column-mobile-padding-x)))!important}.report-responsive-columns>[data-columns-grid]>.report-column-cell[data-column-surface]{--column-mobile-padding-x: 16px;--column-mobile-padding-y: 8px}}@container report-card (max-width: 1024px){.report-responsive-card>*{--report-content-padding-cap: 16px}.report-responsive-card [data-card-reading-column]{max-width:100%!important}.report-responsive-card [data-card-canvas-body]{padding:16px;overflow-wrap:anywhere}.report-responsive-card>.report-card-image-grid:not([data-screen-columns]){grid-template-columns:minmax(0,1fr)!important}.report-card-image-grid>.report-card-side-image{min-height:0;height:auto;aspect-ratio:4 / 3}.report-card-image-grid>.report-card-side-copy{min-width:0}}@container report-page (max-width: 1024px){.report-responsive-card.report-card-boxed{max-width:100%!important}}@container builder-canvas (max-width: 1024px){.report-responsive-card.report-card-boxed{max-width:100%!important}}@container report-smart (max-width: 639px){.report-responsive-smart .report-smart-grid{grid-template-columns:minmax(0,1fr)!important}}@container report-smart (max-width: 1024px){.report-responsive-smart [data-smart-surface]{--report-content-padding-cap: 16px;padding-top:min(var(--column-padding-limit, 16px),var(--column-padding-top, 16px))!important;padding-right:min(var(--column-padding-limit, 16px),var(--column-padding-right, 16px))!important;padding-bottom:min(var(--column-padding-limit, 16px),var(--column-padding-bottom, 16px))!important;padding-left:min(var(--column-padding-limit, 16px),var(--column-padding-left, 16px))!important}}@container report-smart (min-width: 640px) and (max-width: 1024px){.report-responsive-smart .report-smart-grid{grid-template-columns:repeat(min(2,var(--smart-columns)),minmax(0,1fr))!important}}@container report-smart (max-width: 1024px){.report-responsive-smart .report-smart-radial{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.report-smart-radial>.report-smart-diagram{order:-1;margin-inline:auto;width:min(20em,100%)!important;height:auto!important;aspect-ratio:1}.report-smart-radial>.report-smart-labels{text-align:left}}[data-smart-content-gap] .sl-cell-text+.sl-cell-text{margin-top:var(--sl-content-gap)}[data-smart-cell-align] .sl-cell-text,[data-smart-cell-align] .sl-cell-text .prose,[data-smart-cell-align] .sl-cell-text .prose :is(p,h1,h2,h3,h4){text-align:var(--sl-cell-align)!important}.sl-timeline-grid{padding-top:.65em;align-items:stretch}.sl-timeline-card{border:1px solid hsl(var(--card) / .8)}.sl-timeline-connector{position:absolute;top:-2px;left:-.55em;right:-.55em;height:2px;background:color-mix(in srgb,var(--sl-accent) 65%,transparent);pointer-events:none}.sl-timeline-card:first-child>.sl-timeline-connector{left:50%}.sl-timeline-card:last-child>.sl-timeline-connector{right:50%}.sl-timeline-point{position:absolute;z-index:1;top:-.5em;left:50%;transform:translate(-50%);width:.9em;height:.9em;border:.18em solid var(--sl-accent);border-radius:50%;background:hsl(var(--card));pointer-events:none}.sl-timeline-number{font-size:3em;font-weight:800;line-height:1;color:hsl(var(--foreground) / .12)}.sl-timeline-period-row{margin-top:.15em;margin-bottom:.5em}.sl-timeline-period{display:inline-block;max-width:100%;min-width:5em;padding:.15em 1em;border-radius:999px;background:color-mix(in srgb,var(--sl-accent) 20%,transparent);font-size:.75em;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.sl-timeline-title{font-size:var(--report-utility-xl, 1.25em)}.sl-timeline-description{margin-top:.5em;line-height:1.6;color:hsl(var(--foreground) / .75)}.sl-timeline-vertical{padding-top:0}.sl-timeline-vertical>.sl-timeline-card>.sl-timeline-connector{inset:2em auto -3em -1px;width:2px;height:auto}.sl-timeline-vertical>.sl-timeline-card:last-child>.sl-timeline-connector{display:none}.sl-timeline-vertical>.sl-timeline-card>.sl-timeline-point{top:2em;left:0;transform:translate(-50%,-50%)}@container report-smart (max-width: 639px){.sl-timeline-grid{padding-top:0}.sl-timeline-grid>.sl-timeline-card>.sl-timeline-connector{inset:2em auto -3em -1px;width:2px;height:auto}.sl-timeline-grid>.sl-timeline-card:last-child>.sl-timeline-connector{display:none}.sl-timeline-grid>.sl-timeline-card>.sl-timeline-point{top:2em;left:0;transform:translate(-50%,-50%)}}
