@layer properties,theme,base,atoms,molecules,organisms;@layer components{.report-canvas__footer{font-size:var(--text-xs,.75rem);--ui-leading:1.25rem;color:var(--muted-foreground);padding-top:1.5rem;line-height:1.25rem}.report-canvas__content{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:1rem;display:grid}.report-canvas__content-2{min-width:0}.report-canvas__content-3{align-items:center;gap:.5rem;display:flex}.report-canvas__image{object-fit:contain;width:auto;max-width:6rem;height:1.25rem}.report-canvas__description{--ui-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.report-canvas__description-2{margin-top:.125rem}.report-canvas__content-4{flex-shrink:0}.report-canvas__description-3{margin-top:1.25rem}.report-canvas__label{--ui-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.report-canvas__label{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.report-canvas__content-5{margin-top:.75rem}:where(.report-canvas__content-5>:not(:last-child)){--ui-space-y-reverse:0;margin-block-start:calc(.375rem * var(--ui-space-y-reverse));margin-block-end:calc(.375rem * calc(1 - var(--ui-space-y-reverse)))}.report-canvas__content-5{--ui-leading:1rem;color:var(--muted-foreground);font-size:11px;line-height:1rem}@supports (color:color-mix(in lab, red, red)){.report-canvas__content-5{color:color-mix(in oklab, var(--muted-foreground) 75%, transparent)}}.report-canvas__section{gap:max(clamp(2rem, 4cqi, 3rem), var(--report-section-gap));display:grid}.report-canvas__description-4{font-size:var(--text-sm,.875rem);--ui-leading:1.5rem;color:var(--muted-foreground);padding-top:1.5rem;line-height:1.5rem}.report-canvas__content-6{min-height:100%;color:var(--foreground)}.report-canvas__content--page-background{background-color:var(--background)}.report-canvas__content--alternate-page-background{background-color:#0000}.report-canvas__content-7{width:100%;margin-inline:auto;container:report/inline-size}.report-canvas__content-8{gap:var(--report-section-gap);flex-direction:column;display:flex}.report-canvas__section-2{text-align:center;padding-block:2.5rem;padding-inline:1rem}.report-canvas__file-text{width:2rem;height:2rem;color:var(--muted-foreground);margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.report-canvas__file-text{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.report-canvas__heading{font-size:var(--text-base,1rem);line-height:var(--ui-leading,var(--text-base--line-height,calc(1.5 / 1)));--ui-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);margin-top:1rem}.report-canvas__description-5{font-size:var(--text-sm,.875rem);--ui-leading:1.5rem;color:var(--muted-foreground);margin-top:.5rem;line-height:1.5rem}.report-stage__content{isolation:isolate;position:relative}.report-stage__content-2{pointer-events:none;position:absolute;inset:0}.report-stage__content-3{position:relative}}@layer layout,variants,views,stories;@media screen{.report-stage[data-report-mode=light]{overflow:clip}.report-stage[data-report-mode=light] .report-stage-glow{display:none}.report-stage[data-report-mode=light] .report-stage-content{padding-bottom:64px}.report-stage[data-report-mode=light] .report-paper{box-shadow:none;background:#fff;position:relative}}