@layer components{.benchmark-chart-reading-key{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:0 1.5rem 1rem}}@layer components{.benchmark-select{display:inline-grid;min-width:0;width:18rem;max-width:100%}.benchmark-select-control{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-width:0;min-height:2.75rem;border:1px solid var(--color-control-border);border-radius:0;padding:.625rem .875rem;background:var(--color-benchmark-panel);color:var(--color-benchmark-text);text-align:start;cursor:pointer;scroll-margin-block:calc(var(--holdings-header-stack-offset, 6rem) + 6rem) 1.5rem}.benchmark-select__value{min-width:0;overflow-wrap:anywhere}.benchmark-select-control svg{width:1rem;height:1rem;flex-shrink:0}.benchmark-select-control>:last-child{display:flex;flex-shrink:0}.benchmark-select-control:focus-visible{outline:2px solid var(--color-benchmark-focus);outline-offset:3px}.benchmark-select-control:disabled{cursor:not-allowed;opacity:.5}.benchmark-select-control[data-popup-open]{background:var(--color-control-hover)}.benchmark-select__positioner{z-index:70}.benchmark-select__popup{width:var(--anchor-width);max-width:var(--available-width);max-height:min(24rem,var(--available-height));overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:.25rem;border:1px solid var(--color-control-border);background:var(--color-benchmark-panel);color:var(--color-benchmark-text)}.benchmark-select__option{position:relative;display:flex;align-items:center;min-height:2.75rem;padding:.625rem 2.5rem .625rem .875rem;overflow-wrap:anywhere;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.benchmark-select__option[data-highlighted]{background:var(--color-control-hover)}.benchmark-select__option[data-selected]{background:var(--color-benchmark-text);color:var(--color-benchmark-canvas)}.benchmark-select__indicator{display:flex;position:absolute;right:.875rem}.benchmark-select__indicator svg{width:1rem;height:1rem}@media(max-width:40rem){.benchmark-select{width:100%}}}@layer components{.tax-failure-modes{gap:2rem;padding-block-start:2rem}.tax-failure-modes__header{display:grid}.tax-failure-modes__header>*{margin:0}.tax-failure-modes__content{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:2rem;padding:0}.tax-failure-case{display:grid;min-width:0;box-shadow:0 0 0 1px var(--color-benchmark-exhibit-ring);overflow-wrap:anywhere}.tax-failure-case :is(p,h4,h5,h6,dd,figure){margin:0}.tax-failure-case p{max-width:none;text-wrap:pretty}.tax-failure-case__header{display:grid;gap:.75rem;padding:1.5rem}.tax-failure-case__header h4{text-wrap:balance}.tax-failure-case__header>p:last-child{text-wrap:pretty}.tax-failure-case__metadata{display:flex;align-items:center;gap:.5rem}.tax-failure-case__figure{margin:0;border-block-start:1px solid var(--color-benchmark-exhibit-divider)}.tax-failure-case__comparison dd{display:grid;gap:.25rem;margin:0}.tax-failure-case__difference{background:color-mix(in oklch,var(--color-benchmark-fail) 8%,transparent)}.tax-failure-case__difference dd{color:var(--color-benchmark-fail)}.tax-failure-case__difference-note{display:flex;align-items:center;gap:.25rem}.tax-failure-case__difference-note>svg{flex:none}@media(max-width:40rem){.tax-failure-case__header{padding-block:1.25rem}.tax-failure-case__comparison>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.875rem 1.5rem}.tax-failure-case__comparison dd{justify-items:end;text-align:end}}}@layer components{.disclosure-label{display:inline-grid;vertical-align:baseline;min-width:0}.disclosure-label__state{grid-area:1 / 1;justify-self:start;transition:opacity var(--benchmark-state-duration) var(--benchmark-state-easing)}.disclosure-label__closed{opacity:1;visibility:visible}.disclosure-label__open{opacity:0;visibility:hidden}.disclosure-label__open-name{display:none}:is(.disclosure-label[data-expanded=true],details[open]>summary .disclosure-label:not([data-expanded]))>.disclosure-label__closed{opacity:0;visibility:hidden}:is(.disclosure-label[data-expanded=true],details[open]>summary .disclosure-label:not([data-expanded]))>.disclosure-label__open{opacity:1;visibility:visible}:is(.disclosure-label[data-expanded=true],details[open]>summary .disclosure-label:not([data-expanded]))>.disclosure-label__closed-name{display:none}:is(.disclosure-label[data-expanded=true],details[open]>summary .disclosure-label:not([data-expanded]))>.disclosure-label__open-name{display:inline}:is(button,summary):focus-visible .disclosure-label__state{transition:none}@media(prefers-reduced-motion:reduce){.disclosure-label__state{transition:none}}}@layer components{.code-block{min-width:0;margin:0;border:1px solid var(--color-benchmark-exhibit-ring);background:var(--color-benchmark-surface)}.code-block__header{display:flex;min-width:0;min-height:2.75rem;align-items:center;padding:.375rem 1.5rem;background:var(--color-benchmark-panel-raised);color:var(--color-benchmark-muted)}.code-block__filename{min-width:0;overflow-wrap:anywhere}.code-block__toggle{-webkit-user-select:none;user-select:none;color:var(--color-benchmark-text);list-style:none;cursor:pointer}.code-block__toggle::-webkit-details-marker{display:none}.code-block__toggle:focus-visible,.code-block__content:focus-visible{outline:2px solid var(--color-benchmark-focus);outline-offset:-2px}.code-block__body{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--color-benchmark-exhibit-divider)}.code-block__body:before,.code-block__body:after{position:absolute;inset-inline:0;z-index:1;height:6rem;pointer-events:none;content:"";opacity:0}.code-block__body:before{inset-block-start:0;background:linear-gradient(to bottom,var(--color-benchmark-surface) 15%,transparent)}.code-block__body:after{inset-block-end:0;background:linear-gradient(to top,var(--color-benchmark-surface) 15%,transparent)}.code-block__body[data-scroll-top]:before,.code-block__body[data-scroll-bottom]:after{opacity:1}.code-block__content{max-height:min(32rem,65dvh);min-width:0;margin:0;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere;white-space:pre-wrap;padding:1.5rem;color:var(--color-benchmark-text);scrollbar-width:thin;scrollbar-color:var(--color-benchmark-scrollbar) var(--color-benchmark-surface);tab-size:2}.code-block__content>code{display:block;font:inherit}}@font-face{font-family:Holdings Navigation;src:url(https://framerusercontent.com/assets/Jpz4cp1ymPZ257bFISNAe4E29U.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@layer components{.holdings-mobile-navigation-root{display:contents}.holdings-mobile-navigation{position:absolute;inset:3rem 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.625rem;padding:1.375rem 0 .75rem;max-height:calc(100dvh - 4.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--color-benchmark-canvas);color:var(--color-thrive-white)}.holdings-mobile-navigation__clock{display:grid;gap:.375rem;padding-bottom:0}.holdings-mobile-navigation__clock span:last-child{font-weight:400;letter-spacing:normal;line-height:normal}.holdings-mobile-navigation__links{display:grid;justify-items:end;gap:.875rem}.holdings-mobile-navigation__links .holdings-site-header__nav-links{display:grid;justify-items:end;gap:.875rem;font:inherit}.holdings-mobile-navigation__links a{position:relative;display:block;min-width:2.75rem;min-height:0;margin:0;font:inherit;letter-spacing:inherit;text-align:right}.holdings-mobile-navigation__links a:before{content:"";position:absolute;inset:-.4375rem 0}.holdings-mobile-navigation__links .holdings-site-header__email-full{display:none}.holdings-mobile-navigation__links .holdings-site-header__email-short{display:inline;translate:none}@media(min-width:75rem){.holdings-mobile-navigation{display:none}}}
