.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-image[data-natural-image]{aspect-ratio:auto}.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}}.report-theme-root.report-theme-root.report-theme-root [data-typo][data-typo-size] :is(p,h1,h2,h3,h4,li,blockquote){font-size:var(--typo-size)!important}.report-theme-root.report-theme-root.report-theme-root [data-typo][data-typo-lh] :is(p,h1,h2,h3,h4,li,blockquote){line-height:var(--typo-lh)!important}.report-theme-root.report-theme-root.report-theme-root [data-typo][data-typo-ls] :is(p,h1,h2,h3,h4,li,blockquote){letter-spacing:var(--typo-ls)!important}.report-theme-root.report-theme-root.report-theme-root [data-typo][data-typo-weight] :is(p,h1,h2,h3,h4,li,blockquote){font-weight:var(--typo-weight)!important}.report-theme-root.report-theme-root.report-theme-root [data-typo][data-typo-font] :is(p,h1,h2,h3,h4,li,blockquote){font-family:var(--typo-font)!important}.report-theme-root.report-theme-root.report-theme-root [data-typo][data-typo-upper] :is(p,h1,h2,h3,h4,li,blockquote){text-transform:uppercase!important}.report-theme-root.report-theme-root.report-theme-root [data-typo][data-typo-color] :is(p,h1,h2,h3,h4,li,blockquote){color:var(--typo-color)!important}.report-theme-root.report-theme-root.report-theme-root [data-typo][data-typo-indent] :is(p,h1,h2,h3,h4,li,blockquote){text-indent:var(--typo-indent)!important}.report-theme-root.report-theme-root.report-theme-root [data-typo][data-typo-shadow] :is(p,h1,h2,h3,h4,li,blockquote){text-shadow:var(--typo-shadow)!important}[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%)}}.report-group-row{display:flex;flex-direction:column}.report-group-row>div:not(.report-surface-link){flex:1 1 auto}.report-group-row>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:var(--group-justify, flex-start);align-items:var(--group-align, center);-moz-column-gap:var(--column-content-gap, 16px);column-gap:var(--column-content-gap, 16px);row-gap:8px}.report-group-row.report-group-nowrap>div{flex-wrap:nowrap}.report-group-row>div>*{flex:0 0 auto;max-width:100%}.report-group-row>div>[data-block-row]{padding-top:0;padding-bottom:0}.report-column-content.report-group-row>div>*,.report-column-content.report-group-row[data-content-gap]>div>[data-block-row]~[data-block-row]{margin-top:0!important}.report-group-vjustify{display:flex;flex-direction:column}.report-group-vjustify>div:not(.report-surface-link){flex:1 1 auto;display:flex;flex-direction:column;justify-content:var(--group-vjustify, flex-start)}.report-group-vjustify>div>[data-block-row]{padding-top:0;padding-bottom:0}.report-column-content.report-group-vjustify:not([data-content-gap])>div>*{margin-top:0!important}.report-group-stack>div{display:grid;grid-template-columns:minmax(0,1fr)}.report-group-stack>div>*{grid-area:1 / 1;min-width:0}.report-group-stack>div>[data-block-row]{padding-top:0;padding-bottom:0}.report-group-stack>div>[data-block-row]>.report-group-vjustify:not([data-vjustify=start]){min-height:100%}.report-column-content.report-group-stack>div>*{margin-top:0!important}.report-group-stack>div>:not([data-block-row]){display:none}.report-group-stack>div>[data-block-row]~[data-block-row]{pointer-events:none}.report-group-stack>div>[data-block-row]~[data-block-row] :is(a,button,input,select,textarea,label,summary,video,[role=button],[role=tab],[tabindex],.report-surface-linked,[class*=report-surface-hover-]){pointer-events:auto}.report-surface-hover-lift,.report-surface-hover-glow,.report-surface-hover-zoom{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,filter .32s ease}.report-surface-hover-lift:hover{transform:translateY(-6px)}.report-surface-hover-zoom:hover{transform:scale(1.02)}.report-surface-hover-glow:hover{filter:brightness(1.12)}.report-surface-hover-tint,.report-surface-hover-vignette{position:relative;isolation:isolate}.report-surface-hover-tint:after,.report-surface-hover-vignette:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease}.report-surface-hover-tint:after{background:var(--surface-hover-color, color-mix(in srgb, currentColor 4%, transparent))}.report-surface-hover-vignette:after{z-index:3;mix-blend-mode:soft-light;background:radial-gradient(50% 50%,#0000,#00000040 80%)}.report-surface-hover-tint:hover:after,.report-surface-hover-vignette:hover:after,.report-surface-hover-tint:focus-within:after,.report-surface-hover-vignette:focus-within:after{opacity:1}.report-surface-hover-press{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1),filter .4s cubic-bezier(.23,1,.32,1)}.report-surface-hover-press:hover{transform:translateY(1px);filter:brightness(1.15)}.report-surface-hover-press[data-shadow=keycap]:hover{box-shadow:#0000 0 0,#000 0 0 .5px 1px,#00000040 0 2px 1px 1px inset,#ffffff26 0 1px 1px 1px inset!important}@media (prefers-reduced-motion: reduce){.report-surface-hover-lift:hover,.report-surface-hover-zoom:hover,.report-surface-hover-press:hover{transform:none}}[data-ring]{position:relative}[data-ring]:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;padding:var(--ring-width, 1px);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}[data-ring=gradient]:before{background:var(--ring-image)}@property --ring-x{syntax: "<percentage>"; inherits: false; initial-value: 10%;}@property --ring-r{syntax: "<angle>"; inherits: false; initial-value: 0deg;}[data-ring=beam]:before{background:conic-gradient(from calc(var(--ring-r) - 80deg) at var(--ring-x) 50%,transparent 0%,var(--ring-beam) 20%,transparent 25%),var(--ring-base);animation:report-ring-x var(--ring-duration, 3s) linear -.64s infinite,report-ring-r var(--ring-duration, 3s) linear -.64s infinite;animation-play-state:paused}[data-ring=beam][data-ring-on]:before{animation-play-state:running}@keyframes report-ring-x{0%,to{--ring-x: 10%}50%{--ring-x: 90%}}@keyframes report-ring-r{0%{--ring-r: 0deg}to{--ring-r: 360deg}}@media (prefers-reduced-motion: reduce){[data-ring=beam]:before{animation:none}}.report-surface-linked{position:relative;cursor:pointer}.report-surface-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.report-surface-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.report-surface-linked>:not(.report-surface-link){position:relative;z-index:2;pointer-events:none}.report-surface-linked :is(a,button,input,select,textarea,label,summary,video,[role=button],[role=tab],[tabindex]):not(.report-surface-link){pointer-events:auto}.report-link-text{transition:color .3s ease}.report-link-end{display:inline-flex;flex-shrink:0;transition:translate .3s ease,color .3s ease}.report-link-text[data-link-hover]:hover,:is(.report-surface-linked,[class*=report-surface-hover-]):hover .report-link-text[data-link-hover]{color:var(--link-hover)!important}.report-link-text:hover .report-link-end,:is(.report-surface-linked,[class*=report-surface-hover-]):hover .report-link-end{translate:2px 0}.report-link-text:hover .report-link-end[data-diagonal],:is(.report-surface-linked,[class*=report-surface-hover-]):hover .report-link-end[data-diagonal]{translate:1px -1px}.report-btn-hover{transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}.report-btn-hover:hover{background-color:var(--btn-hover)!important}.report-img-tone{filter:grayscale(var(--img-gray, 0));opacity:var(--img-rest, 1);transition:filter .3s ease,opacity .3s ease,transform .3s ease}.report-img-zoom{transition:transform .3s ease,filter .3s ease,opacity .3s ease}:is(figure,.report-surface-linked,[class*=report-surface-hover-]):hover .report-img-tone[data-color-hover]{filter:none;opacity:1}:is(figure,.report-surface-linked,[class*=report-surface-hover-]):hover .report-img-zoom{transform:scale(1.04)}@media (prefers-reduced-motion: reduce){:is(figure,.report-surface-linked,[class*=report-surface-hover-]):hover .report-img-zoom{transform:none}.report-link-text:hover .report-link-end{translate:none}}.report-tabs{display:flex;flex-direction:column;gap:var(--tabs-gap, 24px);min-width:0;--tabs-tile-base: hsl(var(--report-ink-bg, var(--report-bg, 0 0% 0%)))}.report-tabs-list{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.report-tabs-align-left{align-self:flex-start}.report-tabs-align-center{align-self:center;justify-content:center}.report-tabs-align-right{align-self:flex-end;justify-content:flex-end}:where(.report-tabs-list) button{cursor:pointer;font:inherit}.report-tabs-panels{display:grid;min-width:0}.report-tabs-panel{grid-area:1 / 1;min-width:0}.report-tabs-panel:not([data-active]){opacity:0;visibility:hidden;pointer-events:none}.report-tabs-transition-fade>.report-tabs-panel{transition:opacity .45s ease,visibility 0s linear .45s}.report-tabs-transition-fade>.report-tabs-panel[data-active]{transition:opacity .45s ease,visibility 0s}.report-tabs-transition-slide>.report-tabs-panel{transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s}.report-tabs-transition-slide>.report-tabs-panel:not([data-active]){transform:translateY(14px)}.report-tabs-transition-slide>.report-tabs-panel[data-active]{transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1),visibility 0s}.report-tabs-transition-scroll{overflow:hidden}.report-tabs-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% / var(--tabs-count, 1));width:calc(100% * var(--tabs-count, 1));min-width:0;transform:translate(calc(-100% / var(--tabs-count, 1) * var(--tabs-index, 0)));transition:transform var(--tabs-scroll-ms, .56s) cubic-bezier(.4,0,0,1)}.report-tabs-track>.report-tabs-panel{grid-area:auto}.report-tabs-transition-scroll>.report-tabs-track>.report-tabs-panel:not([data-active]){opacity:1;visibility:visible}.report-tabs-transition-lift>.report-tabs-panel{transform-origin:100% 0}.report-tabs-transition-lift>.report-tabs-panel:not([data-active]){z-index:1;transform:translate(-20px,-20px) scale(.98);transition:opacity .3s ease-in,transform .3s ease-in,visibility 0s linear .3s}.report-tabs-transition-lift>.report-tabs-panel[data-active]{transition:none}.report-tabs-transition-through>.report-tabs-panel:not([data-active]){transform:translateY(-4px) scale(.97);transition:opacity .25s ease-in,transform .25s ease-in,visibility 0s linear .25s}.report-tabs-transition-through>.report-tabs-panel[data-active]{transition:none;animation:report-tabs-through-in .3s cubic-bezier(.22,1,.36,1) .25s both}@keyframes report-tabs-through-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}.report-tabs-transition-morph>.report-tabs-panel{transition:none}.report-tabs-main{display:flex;flex-direction:column;min-width:0}.report-tabs-stage{min-width:0}.report-tabs-caption{margin-top:var(--tabs-desc-gap, 24px);max-width:var(--tabs-desc-w, none)}.report-tabs-caption--center{align-self:center;text-align:center}.report-tabs-caption--right{align-self:flex-end;text-align:right}.report-tabs-caption .report-tabs-description-text{font-size:16px}.report-tabs-progress{position:relative;height:1px;margin-top:0;max-width:100%;align-self:center;background:var(--tabs-progress-track);-webkit-mask-image:radial-gradient(closest-side,#000 90%,transparent 100%);mask-image:radial-gradient(closest-side,#000 90%,transparent 100%)}.report-tabs-progress--left{align-self:flex-start}.report-tabs-progress--right{align-self:flex-end}.report-tabs-progress>span{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--tabs-progress-track) 0%,var(--tabs-progress-color) 93%,var(--tabs-progress-track) 100%);animation:report-tabs-progress 5s linear forwards}@keyframes report-tabs-progress{0%{transform:scaleX(0)}5%{transform:scaleX(.1)}to{transform:scaleX(.95)}}.report-tabs-add{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:color-mix(in srgb,currentColor 60%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent)}.report-tabs-head{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0}.report-tabs-head>.report-tabs-list{align-self:auto}@container report-card (max-width: 820px){.report-tabs-head{flex-direction:column;align-items:flex-start}}.report-tabs-list--pills{width:-moz-fit-content;width:fit-content;padding:4px;border-radius:12px;gap:2px;background:color-mix(in srgb,currentColor 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 8%,transparent)}.report-tabs-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:500;letter-spacing:.2px;color:color-mix(in srgb,currentColor 60%,transparent);transition:color .2s ease,background-color .2s ease}.report-tabs-pill:hover{color:currentColor}.report-tabs-pill[data-active]{color:currentColor;background:color-mix(in srgb,currentColor 12%,transparent);box-shadow:inset 0 1px color-mix(in srgb,currentColor 10%,transparent)}.report-tabs-list--capsule{position:relative;width:-moz-fit-content;width:fit-content;flex-wrap:nowrap;gap:24px;padding:8px 20px;border-radius:999px;background:linear-gradient(137deg,color-mix(in srgb,currentColor 6%,transparent) 4.87%,color-mix(in srgb,currentColor 3%,transparent) 75.88%);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 6%,transparent),inset 0 1px color-mix(in srgb,currentColor 10%,transparent)}.report-tabs-capsule{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;height:46px;padding:0;font-size:14px;line-height:22.4px;font-weight:500;letter-spacing:.2px;white-space:nowrap;color:color-mix(in srgb,currentColor 42%,transparent);transition:color .3s ease}.report-tabs-capsule:hover,.report-tabs-capsule[data-active]{color:currentColor}.report-tabs-indicator{position:absolute;top:8px;left:0;height:46px;border-radius:36px;pointer-events:none;background:radial-gradient(51.07% 92.4% at 51% 7.61%,color-mix(in srgb,currentColor 35%,transparent),color-mix(in srgb,currentColor 10%,transparent));transition:transform .3s ease,width .3s ease}.report-tabs--sequence>.report-tabs-panels>.report-tabs-panel>div>[data-block-row]{padding-top:0;padding-bottom:0}.report-tabs--sequence>.report-tabs-panels>.report-tabs-panel>div>[data-block-row]+[data-block-row]{margin-top:0}.report-tabs-list--sequence{gap:4px}.report-tabs-step{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;color:color-mix(in srgb,currentColor 65%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent)}.report-tabs-step[data-active]{color:currentColor;background:color-mix(in srgb,currentColor 12%,transparent)}.report-tabs-list--underline{gap:24px;box-shadow:inset 0 -1px color-mix(in srgb,currentColor 12%,transparent)}.report-tabs-underline{display:inline-flex;align-items:center;gap:6px;padding:10px 0;font-size:15px;font-weight:500;color:color-mix(in srgb,currentColor 55%,transparent);box-shadow:inset 0 -2px 0 transparent;transition:color .2s,box-shadow .2s}.report-tabs-underline[data-active]{color:currentColor;box-shadow:inset 0 -2px 0 currentColor}.report-tabs-list--dock{width:-moz-fit-content;width:fit-content;align-items:flex-end;flex-wrap:nowrap;gap:8px;padding:8px;border-radius:20px;background:linear-gradient(181deg,#0000001a 4.5%,color-mix(in srgb,currentColor 3%,transparent) 99.51%);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 6%,transparent),inset 0 1px color-mix(in srgb,currentColor 10%,transparent),0 0 1px #0003,0 2px 2px #0000002b,0 4px 3px #0000001a,0 4px 4px #00000040;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.report-tabs-dock-item{position:relative;display:grid;place-items:center;width:54px;height:54px;margin:0;border-radius:12px;color:color-mix(in srgb,currentColor 61%,transparent);background:radial-gradient(1139.98% 138.18% at 0 0,color-mix(in srgb,currentColor 10%,transparent) 0%,transparent 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 16%,transparent),0 7px 3px #00000008,0 4px 4px #00000040;transition:all .2s ease}.report-tabs-dock-item:hover,.report-tabs-dock-item[data-active]{color:currentColor;background:radial-gradient(79.21% 79.21% at 42.35% 0,color-mix(in srgb,currentColor 47%,var(--tabs-tile-base)),color-mix(in srgb,currentColor 16%,var(--tabs-tile-base)));box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 25%,var(--tabs-tile-base)),inset 0 1.154px color-mix(in srgb,currentColor 19%,transparent),0 8px 3.5px #00000008,0 4.6px 4.6px #00000040,0 0 6px color-mix(in srgb,currentColor 25%,transparent)}.report-tabs-dock-item[data-active]{margin:0 6px;border-radius:16px;transform:scale(1.25) translateY(-5px)}.report-tabs-dock-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) scale(.8);transform-origin:50% 100%;white-space:nowrap;padding:1px 8px;border-radius:6px;font-size:14px;font-weight:500;line-height:1.6;letter-spacing:.2px;color:currentColor;background:linear-gradient(137deg,color-mix(in srgb,currentColor 7%,var(--tabs-tile-base)) 4.87%,color-mix(in srgb,currentColor 5%,var(--tabs-tile-base)) 75.88%);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 6%,transparent),0 4px 4px #00000040;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none}.report-tabs-dock-item[data-active] .report-tabs-dock-tip{opacity:1}.report-tabs-list--cards{align-self:stretch;flex-wrap:nowrap;gap:32px;overflow-x:auto;scrollbar-width:none;padding:24px max(16px,calc(50% - 180px));-webkit-mask-image:linear-gradient(90deg,transparent 3%,#000 30%,#000 70%,transparent 97%);mask-image:linear-gradient(90deg,transparent 3%,#000 30%,#000 70%,transparent 97%)}.report-tabs-list--cards::-webkit-scrollbar{display:none}.report-tabs-list.report-tabs-list--cards{justify-content:flex-start}.report-tabs-cards-viewport{align-self:stretch;overflow:hidden;min-width:0;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent 3%,#000 30%,#000 70%,transparent 97%);mask-image:linear-gradient(90deg,transparent 3%,#000 30%,#000 70%,transparent 97%)}.report-tabs-cards-viewport:active{cursor:grabbing}.report-tabs-list.report-tabs-cards-loop{overflow:visible;padding:24px 0;gap:0;-webkit-mask-image:none;mask-image:none;touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none}.report-tabs-list.report-tabs-cards-loop>*{margin-right:32px}.report-tabs-card{flex:0 0 auto;display:flex;align-items:center;gap:24px;padding:25px;border-radius:16px;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .2s ease}.report-tabs-card:hover{box-shadow:inset 1px 0 color-mix(in srgb,currentColor 6%,transparent),inset -1px 0 color-mix(in srgb,currentColor 6%,transparent),inset 0 1px color-mix(in srgb,currentColor 6%,transparent),inset 0 1px 1px color-mix(in srgb,currentColor 10%,transparent)}.report-tabs-card[data-active]{background:linear-gradient(137deg,color-mix(in srgb,currentColor 7%,var(--tabs-tile-base)) 4.87%,color-mix(in srgb,currentColor 5%,var(--tabs-tile-base)) 75.88%);box-shadow:inset 1px 0 color-mix(in srgb,currentColor 6%,transparent),inset -1px 0 color-mix(in srgb,currentColor 6%,transparent),inset 0 1px color-mix(in srgb,currentColor 6%,transparent),inset 0 1px 1px color-mix(in srgb,currentColor 10%,transparent),0 2px 40px 10px var(--tabs-glow, color-mix(in srgb, currentColor 4%, transparent)),0 0 16px -7px var(--tabs-glow, color-mix(in srgb, currentColor 4%, transparent))}.report-tabs-card-avatar{width:48px;height:48px;flex:0 0 auto;border-radius:999px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 10%,transparent);filter:grayscale(1);opacity:.5;transition:filter .3s ease,opacity .3s ease}.report-tabs-card[data-active] .report-tabs-card-avatar{filter:none;opacity:1}.report-tabs-card-name{font-size:16px;line-height:22px;font-weight:600;letter-spacing:.3px}.report-tabs-card-sub{font-size:16px;line-height:22px;font-weight:600;letter-spacing:.3px;color:color-mix(in srgb,currentColor 24%,transparent)}.report-tabs-card-meta{margin-top:4px;font-size:16px;line-height:22px;font-weight:600;letter-spacing:.3px;color:color-mix(in srgb,currentColor 40%,transparent)}.report-tabs-list--text{display:block}.report-tabs-phrases{margin:0;max-width:var(--tabs-text-w, none);font-size:24px;line-height:1.6;font-weight:500;letter-spacing:.2px}.report-tabs-phrase{display:inline;padding:0;text-align:left;cursor:pointer;color:color-mix(in srgb,currentColor 24%,transparent);transition:color .3s ease,text-shadow .3s ease}.report-tabs-phrase:hover{color:color-mix(in srgb,currentColor 61%,transparent)}.report-tabs-phrase:focus-visible{outline:2px solid color-mix(in srgb,currentColor 61%,transparent);outline-offset:2px;border-radius:4px}.report-tabs-phrase[data-active]{color:currentColor;text-shadow:0 0 20px var(--tabs-glow, color-mix(in srgb, currentColor 45%, transparent))}.report-tabs-trail{color:color-mix(in srgb,currentColor 24%,transparent)}.report-theme-root.report-theme-root.report-theme-root .report-tabs-trail a{color:inherit!important;text-decoration:none}.report-tabs-description{margin:0;max-width:var(--tabs-desc-w, none);animation:report-tabs-in .45s ease both}.report-tabs-description-text{font-size:14px;line-height:1.6;font-weight:500;letter-spacing:.2px;color:color-mix(in srgb,currentColor 60%,transparent)}.report-theme-root.report-theme-root.report-theme-root .report-tabs-description-text :is(p,li,a){margin:0;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;color:inherit!important}.report-tabs-description-text a{text-decoration:underline;text-underline-offset:2px}.report-tabs-badge{display:inline-flex;align-items:center;gap:6px;height:26px;margin-bottom:16px;padding:2px 6px;border-radius:6px;font-size:14px;line-height:22.4px;font-weight:500;letter-spacing:.2px;background:color-mix(in srgb,currentColor 8%,transparent)}.report-tabs-description>.report-tabs-badge{display:flex;width:-moz-fit-content;width:fit-content}@keyframes report-tabs-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.report-tabs-inside{position:relative;min-width:0}.report-tabs-inside>.report-tabs-list{position:absolute;z-index:3}.report-tabs-inside>.report-tabs-list.report-tabs-align-center{left:50%;transform:translate(-50%)}.report-tabs-inside>.report-tabs-list.report-tabs-align-left{left:24px}.report-tabs-inside>.report-tabs-list.report-tabs-align-right{right:24px}.report-tabs-side{display:grid;grid-template-columns:minmax(0,var(--tabs-side-w, 41.667%)) minmax(0,1fr);gap:var(--tabs-gap, 24px);align-items:start}.report-tabs-side-list{display:flex;flex-direction:column;gap:var(--tabs-desc-gap, 40px);min-width:0}@container report-card (max-width: 820px){.report-tabs-side{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.report-tabs-panel,.report-tabs-track,.report-tabs-dock-item,.report-tabs-card,.report-tabs-description,.report-tabs-indicator{transition:none!important;animation:none!important}}
