.mdx-folding{--fd-panel-duration: .32s;--fd-content-duration: .36s;--fd-fade-in: .22s;--fd-fade-out: .14s;--fd-ease-settle: cubic-bezier(.22, 1, .36, 1);--fd-ease-spring: cubic-bezier(.34, 1.2, .64, 1);--fd-content-lift: -.25rem;--fd-content-blur: 1.5px;position:relative;isolation:isolate;margin:1rem 0}.mdx-folding:before{position:absolute;inset:0;z-index:-1;background:var(--card-surface);pointer-events:none;content:"";filter:var(--paper-deckle-filter)}.mdx-folding__summary{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:0;background:transparent;color:var(--deep-text);font:inherit;font-size:.9rem;font-weight:600;line-height:1.35;cursor:pointer}.mdx-folding__summary:focus-visible{outline:2px solid var(--article-title-marker);outline-offset:-2px}.mdx-folding__chevron{display:flex;justify-self:start;flex:0 0 auto;color:var(--content-meta);rotate:-90deg;transition:rotate .3s var(--fd-ease-spring)}.mdx-folding__chevron svg{width:1.15rem;height:1.15rem}.mdx-folding[data-open] .mdx-folding__chevron{rotate:0deg}.mdx-folding__title{text-align:center}.mdx-folding__action{justify-self:end;color:var(--content-meta);font-size:.8125rem;font-weight:500;line-height:1;white-space:nowrap}.mdx-folding__action-collapse,.mdx-folding[data-open] .mdx-folding__action-expand{display:none}.mdx-folding[data-open] .mdx-folding__action-collapse{display:inline}.mdx-folding__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--fd-panel-duration) var(--fd-ease-settle)}.mdx-folding[data-open] .mdx-folding__panel{grid-template-rows:1fr}.mdx-folding__panel-inner{min-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity var(--fd-fade-out) linear,visibility 0s linear var(--fd-panel-duration)}.mdx-folding[data-open] .mdx-folding__panel-inner{opacity:1;visibility:visible;transition:opacity var(--fd-fade-in) linear 60ms,visibility 0s}.mdx-folding__body{padding:0 1rem .875rem;color:var(--deep-text);font-size:.9rem;line-height:1.7;translate:0 var(--fd-content-lift);filter:blur(var(--fd-content-blur));transition:translate .2s var(--fd-ease-settle),filter .2s linear}.mdx-folding[data-open] .mdx-folding__body{translate:0 0;filter:none;transition:translate var(--fd-content-duration) var(--fd-ease-spring) 50ms,filter var(--fd-panel-duration) linear}.mdx-folding__body>:first-child{margin-top:0}.mdx-folding__body>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.mdx-folding__chevron,.mdx-folding__panel,.mdx-folding__panel-inner,.mdx-folding__body{transition-duration:0s;transition-delay:0s}}.mdx-pic{margin:1.5rem 0}.mdx-pic .mdx-pic__image{display:block;width:auto;max-width:min(100%,36rem);height:auto;max-height:24rem;margin:0 auto;border:1px solid var(--card-border);border-radius:var(--radius-large);background:var(--card-surface);object-fit:contain;box-shadow:0 1px 2px color-mix(in srgb,var(--deep-text) 5%,transparent),0 14px 30px -24px color-mix(in srgb,var(--deep-text) 22%,transparent)}.mdx-pic--full .mdx-pic__image{max-width:100%;max-height:none}.mdx-pic--mirror .mdx-pic__image{transform:scaleX(-1)}.mdx-pic__caption{margin-top:.5rem;color:var(--content-meta);font-size:.8rem;line-height:1.5;text-align:center}.mdx-pic-gallery{display:grid;width:100%;max-width:48rem;gap:.5rem;margin:1.5rem auto}.mdx-pic-gallery--duo{max-width:32rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mdx-pic-gallery__item{display:flex;min-width:0;flex-direction:column;margin:0}.mdx-pic-gallery--duo .mdx-pic-gallery__item{aspect-ratio:4 / 5}.mdx-pic-gallery__image{display:block;width:100%;min-height:0;flex:1 1 auto;border-radius:var(--radius-large);object-fit:cover}.mdx-pic-gallery__caption{margin-top:.5rem;color:var(--content-meta);font-size:.8rem;line-height:1.5;text-align:center}.mdx-pic-gallery--feature{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:9rem}.mdx-pic-gallery--feature .mdx-pic-gallery__item:nth-child(1){grid-column:span 2;grid-row:span 2}.mdx-pic-gallery--feature .mdx-pic-gallery__item:nth-child(2){grid-column:span 2}.mdx-pic-gallery--feature .mdx-pic-gallery__item:nth-child(2):last-child{grid-row:span 2}.mdx-pic-gallery--feature .mdx-pic-gallery__item:nth-child(3):last-child{grid-column:span 2}.mdx-pic-gallery--stack{max-width:48rem;grid-template-columns:minmax(0,1fr)}.mdx-pic-gallery--stack .mdx-pic-gallery__item{aspect-ratio:auto}.mdx-pic-gallery--stack .mdx-pic-gallery__image{flex:none;height:auto;object-fit:contain}@media(max-width:640px){.mdx-pic-gallery--duo{max-width:100%}.mdx-pic-gallery--feature{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:8rem}}.mdx-tabs{margin:1.25rem 0 1.75rem}.mdx-tabs__nav-wrap{display:flex;width:100%}.mdx-tabs--centered .mdx-tabs__nav-wrap{justify-content:center}.mdx-tabs__nav{position:relative;display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:thin}.mdx-tabs--underline .mdx-tabs__nav{width:100%;border-bottom:1px solid var(--line-divider)}.mdx-tabs--centered.mdx-tabs--underline .mdx-tabs__nav{justify-content:center}.mdx-tabs__nav:empty{display:none}.mdx-tabs__tab{position:relative;z-index:1;appearance:none;flex:none;padding:.55rem .75rem;border:0;border-bottom:2px solid transparent;border-radius:var(--radius-small) var(--radius-small) 0 0;background:transparent;color:var(--content-meta);font:inherit;font-size:.875rem;font-weight:600;line-height:1.4;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.mdx-tabs__tab:hover{color:var(--deep-text);background:color-mix(in srgb,var(--deep-text) 5%,transparent)}.mdx-tabs__tab:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.mdx-tabs__tab[aria-selected=true]{color:var(--deep-text)}.mdx-tabs__tab[aria-selected=true]:hover{background:transparent}.mdx-tabs--pill .mdx-tabs__nav{width:max-content;max-width:100%;gap:.125rem;padding:.25rem;border:1px solid var(--line-divider);border-radius:999px;background:var(--article-surface-bg)}.mdx-tabs--pill .mdx-tabs__tab{border-bottom:0;border-radius:999px}.mdx-tabs--pill .mdx-tabs__tab[aria-selected=true]{color:var(--page-bg)}.mdx-tabs__indicator{position:absolute;left:0;z-index:0;pointer-events:none;transition:transform .34s cubic-bezier(.34,1.3,.64,1),width .34s cubic-bezier(.34,1.3,.64,1)}.mdx-tabs:not([data-ready]) .mdx-tabs__indicator{transition:none}.mdx-tabs--pill .mdx-tabs__indicator{top:.25rem;height:calc(100% - .5rem);border-radius:999px;background:var(--deep-text)}.mdx-tabs--underline .mdx-tabs__indicator{bottom:0;height:2px;background:var(--article-title-marker)}.mdx-tabs__panels{padding-top:.75rem}.mdx-tabs[data-ready] .mdx-tabs__panels{display:grid;align-items:start}.mdx-tabs[data-ready] .mdx-tabs__panel{grid-area:1 / 1;min-width:0}.mdx-tabs__panel[hidden]{display:none}.mdx-tabs__panel>:first-child{margin-top:0}.mdx-tabs__panel>:last-child{margin-bottom:0}.mdx-tabs__fallback-label{display:block;margin-bottom:.4rem;color:var(--deep-text);font-size:.9rem;font-weight:700}.mdx-tabs[data-ready] .mdx-tabs__fallback-label{display:none}@media(max-width:640px){.mdx-tabs__tab{padding:.5rem .65rem;font-size:.82rem}}@media(prefers-reduced-motion:reduce){.mdx-tabs__tab,.mdx-tabs__indicator{transition:none}}
