.article-inner-wrapper[data-astro-cid-jkk2b5oh]{width:100%;width:calc(100% + var(--toc-width,15rem));margin-inline:auto;margin-left:calc(-1 * var(--toc-width,15rem));position:relative}@media (width>=64rem){.article-inner-wrapper[data-astro-cid-jkk2b5oh]{--toc-span:clamp(7.875rem, calc(50vw - 28.125rem), 20rem);--toc-width:min(15rem, calc(var(--toc-span) - 1rem));margin-left:calc(5rem - var(--toc-span));column-gap:calc(var(--toc-span) - var(--toc-width))}.toc-wrapper[data-astro-cid-jkk2b5oh]{width:var(--toc-width)}}@media (width<=calc(64rem - .1px)){.article-inner-wrapper[data-astro-cid-jkk2b5oh]{width:100%;margin-left:0}}@media (width>=64rem){.toc-container{width:calc(var(--spacing) * 60);width:var(--toc-width,15rem);flex-shrink:0;align-self:flex-start;position:sticky}}@property --un-backdrop-blur{syntax:"*";inherits:false}@property --un-backdrop-brightness{syntax:"*";inherits:false}@property --un-backdrop-contrast{syntax:"*";inherits:false}@property --un-backdrop-grayscale{syntax:"*";inherits:false}@property --un-backdrop-hue-rotate{syntax:"*";inherits:false}@property --un-backdrop-invert{syntax:"*";inherits:false}@property --un-backdrop-opacity{syntax:"*";inherits:false}@property --un-backdrop-saturate{syntax:"*";inherits:false}@property --un-backdrop-sepia{syntax:"*";inherits:false}@property --un-inset-ring-color{syntax:"*";inherits:false}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow-color{syntax:"*";inherits:false}@property --un-leading{syntax:"*";inherits:false}@property --un-ring-color{syntax:"*";inherits:false}@property --un-ring-inset{syntax:"*";inherits:false}@property --un-ring-offset-color{syntax:"*";inherits:false}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --un-ring-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-color{syntax:"*";inherits:false}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-ease{syntax:"*";inherits:false}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}.code-container,.code-container pre{position:relative}.clipboard-copy{border-radius:var(--radius-DEFAULT);opacity:.7;width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);cursor:pointer;transition-property:opacity,background-color;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);justify-content:center;align-items:center;transition-duration:.2s;display:flex;position:absolute}.clipboard-copy:hover{background-color:color-mix(in srgb, var(--colors-black) 15%, transparent) ;opacity:1}@supports (color:color-mix(in lab, red, red)){.clipboard-copy:hover{background-color:color-mix(in oklab, var(--colors-black) 15%, transparent) }}.dark .clipboard-copy:hover{background-color:color-mix(in oklab, #30363dcc var(--un-bg-opacity), transparent) }.footnote-popover{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);padding:calc(var(--spacing) * 3);border-radius:var(--radius-lg);max-width:calc(var(--spacing) * 80);--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(1px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-ring-color:color-mix(in srgb, var(--colors-gray-200) var(--un-ring-opacity), transparent) ;--un-shadow:0 10px 40px var(--un-shadow-color,#0003);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);z-index:50;--un-backdrop-blur:blur(12px);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);background-color:rgba(var(--theme-bg-rgb), .95);overflow-wrap:anywhere;box-sizing:border-box;position:absolute;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.footnote-popover{--un-ring-color:color-mix(in oklab, var(--colors-gray-200) var(--un-ring-opacity), transparent) }}.dark .footnote-popover{--un-ring-color:color-mix(in srgb, var(--colors-white) 20%, transparent) ;--un-shadow:0 10px 40px var(--un-shadow-color,#00000080);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}@supports (color:color-mix(in lab, red, red)){.dark .footnote-popover{--un-ring-color:color-mix(in oklab, var(--colors-white) 20%, transparent) }}.footnote-popover p{margin:calc(var(--spacing) * 0)}.footnote-popover a{color:color-mix(in srgb, var(--colors-light-fg) var(--un-text-opacity), transparent) ;text-underline-offset:6px;transition-property:color,background-color;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.3s;--un-ease:var(--ease-DEFAULT);transition-duration:.3s;transition-timing-function:var(--ease-DEFAULT);text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-thickness:2px}@supports (color:color-mix(in lab, red, red)){.footnote-popover a{color:color-mix(in oklab, var(--colors-light-fg) var(--un-text-opacity), transparent) }}.dark .footnote-popover a{color:color-mix(in srgb, var(--colors-dark-fg) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.dark .footnote-popover a{color:color-mix(in oklab, var(--colors-dark-fg) var(--un-text-opacity), transparent) }}.footnote-popover a:hover{color:color-mix(in srgb, var(--colors-light-bg) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-light-fg) var(--un-bg-opacity), transparent) ;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.footnote-popover a:hover{color:color-mix(in oklab, var(--colors-light-bg) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-light-fg) var(--un-bg-opacity), transparent) }}.dark .footnote-popover a:hover{color:color-mix(in srgb, var(--colors-dark-bg) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-dark-fg) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.dark .footnote-popover a:hover{color:color-mix(in oklab, var(--colors-dark-bg) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-fg) var(--un-bg-opacity), transparent) }}.footnote-jump-link{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));margin-top:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);border-top-width:1px;border-color:color-mix(in srgb, var(--colors-gray-200) var(--un-border-opacity), transparent) ;opacity:.7;transition-property:opacity;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));text-decoration:none;display:block}@supports (color:color-mix(in lab, red, red)){.footnote-jump-link{border-color:color-mix(in oklab, var(--colors-gray-200) var(--un-border-opacity), transparent) }}.dark .footnote-jump-link{border-color:color-mix(in srgb, var(--colors-white) 20%, transparent) }@supports (color:color-mix(in lab, red, red)){.dark .footnote-jump-link{border-color:color-mix(in oklab, var(--colors-white) 20%, transparent) }}.footnote-jump-link:hover{opacity:1}.heti>header+p{margin-top:calc(var(--spacing) * 6)}
