code-block pre code{display:flex;flex-direction:column;min-width:max-content;width:100%}code-block pre .line{padding-inline:calc(var(--spacing) * 4);border-left-width:2px;border-color:transparent;width:100%;display:inline-block;transition-property:all;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));--un-duration:.3s;transition-duration:.3s}code-block pre .line.highlighted{border-color:color-mix(in oklab,var(--accent-color) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--accent-color) 10%,transparent)}code-block pre.has-focused:not(:hover) .line:not(.focused){opacity:40%;--un-blur:blur(1px);filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}@property --un-blur{syntax:"*";inherits:false;}@property --un-brightness{syntax:"*";inherits:false;}@property --un-contrast{syntax:"*";inherits:false;}@property --un-grayscale{syntax:"*";inherits:false;}@property --un-hue-rotate{syntax:"*";inherits:false;}@property --un-invert{syntax:"*";inherits:false;}@property --un-saturate{syntax:"*";inherits:false;}@property --un-sepia{syntax:"*";inherits:false;}@property --un-drop-shadow{syntax:"*";inherits:false;}code-block.collapsed{position:relative}code-block.collapsed .code-wrapper{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 6rem),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 6rem),transparent 100%)}code-block .show-more-btn{--un-translate-x:-50%;translate:var(--un-translate-x) var(--un-translate-y);bottom:calc(var(--spacing) * 2);left:50%;position:absolute;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);border-width:1px;border-color:color-mix(in srgb,var(--colors-gray-200) var(--un-border-opacity),transparent);background-color:color-mix(in srgb,var(--colors-white) var(--un-bg-opacity),transparent);--un-shadow:0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / .1)),0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);font-size:var(--text-xs-fontSize);line-height:var(--un-leading, var(--text-xs-lineHeight));color:color-mix(in srgb,var(--colors-gray-600) var(--un-text-opacity),transparent);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);transition-property:all;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));--un-duration:.2s;transition-duration:.2s;z-index:20;display:flex;gap:calc(var(--spacing) * 1.5);align-items:center;cursor:pointer}@property --un-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --un-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --un-translate-z{syntax:"*";inherits:false;initial-value:0;}@supports (color: color-mix(in lab,red,red)){code-block .show-more-btn{border-color:color-mix(in oklab,var(--colors-gray-200) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--colors-white) var(--un-bg-opacity),transparent)}}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-shadow-color{syntax:"*";inherits:false;}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-shadow-color{syntax:"*";inherits:false;}@property --un-ring-color{syntax:"*";inherits:false;}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-ring-color{syntax:"*";inherits:false;}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-ring-inset{syntax:"*";inherits:false;}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --un-ring-offset-color{syntax:"*";inherits:false;}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@supports (color: color-mix(in lab,red,red)){code-block .show-more-btn{color:color-mix(in oklab,var(--colors-gray-600) var(--un-text-opacity),transparent)}}code-block .show-more-btn:hover{color:color-mix(in srgb,var(--colors-gray-900) var(--un-text-opacity),transparent);border-color:color-mix(in srgb,var(--colors-gray-300) var(--un-border-opacity),transparent);background-color:color-mix(in srgb,var(--colors-gray-50) var(--un-bg-opacity),transparent);--un-scale-x:105%;--un-scale-y:105%;scale:var(--un-scale-x) var(--un-scale-y)}@property --un-scale-x{syntax:"*";inherits:false;initial-value:1;}@property --un-scale-y{syntax:"*";inherits:false;initial-value:1;}@property --un-scale-z{syntax:"*";inherits:false;initial-value:1;}@supports (color: color-mix(in lab,red,red)){code-block .show-more-btn:hover{color:color-mix(in oklab,var(--colors-gray-900) var(--un-text-opacity),transparent);border-color:color-mix(in oklab,var(--colors-gray-300) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--colors-gray-50) var(--un-bg-opacity),transparent)}}code-block pre{border-radius:var(--radius-none)!important;corner-shape:squircle}code-block pre code{counter-reset:step;counter-increment:step 0}code-block pre code .line:before{content:counter(step);counter-increment:step;width:1rem;margin-right:1.5rem;display:inline-block;text-align:right;color:#738a9466}.footnote-item[data-astro-cid-sdi65u6h]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));--un-duration:.3s;transition-duration:.3s;font-size:var(--text-sm-fontSize);line-height:1.5rem;color:color-mix(in srgb,var(--colors-neutral-500) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.footnote-item[data-astro-cid-sdi65u6h]{color:color-mix(in oklab,var(--colors-neutral-500) var(--un-text-opacity),transparent)}}.footnote-item[data-astro-cid-sdi65u6h] [data-astro-cid-sdi65u6h]{color:color-mix(in srgb,var(--colors-neutral-500) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.footnote-item[data-astro-cid-sdi65u6h] [data-astro-cid-sdi65u6h]{color:color-mix(in oklab,var(--colors-neutral-500) var(--un-text-opacity),transparent)}}@media(min-width:64rem){.sticky .footnote-item[data-astro-cid-sdi65u6h]{position:relative}}@media(min-width:64rem){.sticky .footnote-item[data-astro-cid-sdi65u6h]{position:absolute}}@media(min-width:64rem){.sticky .footnote-item[data-astro-cid-sdi65u6h]{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1)}}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@media(min-width:64rem){.sticky .footnote-item[data-astro-cid-sdi65u6h]{list-style-type:none;border-left-width:2px;border-color:color-mix(in srgb,var(--colors-neutral-300) var(--un-border-opacity),transparent)}}@media(min-width:64rem){@supports (color: color-mix(in lab,red,red)){.sticky .footnote-item[data-astro-cid-sdi65u6h]{border-color:color-mix(in oklab,var(--colors-neutral-300) var(--un-border-opacity),transparent)}}}@media(min-width:64rem){.sticky .footnote-item[data-astro-cid-sdi65u6h]{margin-top:calc(var(--spacing) * 0)!important;margin-bottom:calc(var(--spacing) * 0)!important}}.footnote-item[data-astro-cid-sdi65u6h].active{background-color:color-mix(in srgb,var(--colors-neutral-100) var(--un-bg-opacity),transparent)}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@supports (color: color-mix(in lab,red,red)){.footnote-item[data-astro-cid-sdi65u6h].active{background-color:color-mix(in oklab,var(--colors-neutral-100) var(--un-bg-opacity),transparent)}}.footnote-anchor[data-astro-cid-sdi65u6h]{margin-left:auto;text-decoration:none}@media(min-width:64rem){.footnote-anchor[data-astro-cid-sdi65u6h]{display:none}}.footnote-ref[data-astro-cid-vh7wf7me]{font-size:var(--text-xs-fontSize);line-height:var(--un-leading, var(--text-xs-lineHeight));vertical-align:super;display:inline-block}.footnote-ref[data-astro-cid-vh7wf7me] a[data-astro-cid-vh7wf7me]{text-decoration:none;display:inline-block}.footnote-ref[data-astro-cid-vh7wf7me] a[data-astro-cid-vh7wf7me]:hover{text-decoration-line:underline}.footnotes[data-astro-cid-gjrzejig]{overflow-wrap:break-word;word-break:break-word;text-wrap:balance}@media(min-width:64rem){.footnotes.sticky{width:var(--prose-right-space);margin-top:calc(var(--spacing) * 0)!important;padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 0)!important;height:100%;left:100%;top:calc(var(--spacing) * 0);position:absolute;margin-left:var(--side-gap)}*:has(+.footnotes.sticky){margin-bottom:calc(var(--spacing) * 0)!important}}blockquote[data-astro-cid-2ttfmz7b]{border-width:0px;position:relative;border-radius:var(--radius-xl);corner-shape:squircle;background-color:color-mix(in srgb,var(--accent-color) 5%,var(--bg));padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);color:color-mix(in srgb,var(--colors-neutral-800) var(--un-text-opacity),transparent);font-style:normal}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@supports (color: color-mix(in lab,red,red)){blockquote[data-astro-cid-2ttfmz7b]{color:color-mix(in oklab,var(--colors-neutral-800) var(--un-text-opacity),transparent)}}blockquote[data-astro-cid-2ttfmz7b]:before{content:"“";font-family:var(--font-stylish);--un-font-weight:var(--fontWeight-extrabold);font-weight:var(--fontWeight-extrabold);font-style:normal;left:calc(var(--spacing) * 3);top:-18px;position:absolute;font-size:var(--text-7xl-fontSize);line-height:var(--un-leading, var(--text-7xl-lineHeight));--un-leading:var(--leading-none);line-height:var(--leading-none);color:color-mix(in srgb,var(--accent-color) 25%,#fff);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));--un-duration:.3s;transition-duration:.3s}@property --un-leading{syntax:"*";inherits:false;}blockquote[data-astro-cid-2ttfmz7b]:hover:before{color:color-mix(in srgb,var(--accent-color) 40%,#fff)}a[data-astro-cid-mfq5xcdm]{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-style:dotted}.full-bleed[data-astro-cid-qg3wwz6i]{--view-port-width: calc(100vw - var(--scrollbar-width, 0px) - env(safe-area-inset-left) - env(safe-area-inset-right));--left-space: calc((var(--view-port-width) - 100%) / 2);--x-padding: max(var(--container-padding), calc(var(--left-space)));width:var(--view-port-width);margin-left:calc(-1 * var(--left-space))}.gallery-carousel[data-astro-cid-uervjkmq]{--first-w: 100cqi;container-type:inline-size;--gallery-height: min(var(--max-h), calc(var(--first-w) / var(--first-aspect)))}.gallery-carousel[data-astro-cid-uervjkmq] .scroll-state-wrapper[data-astro-cid-uervjkmq]:first-child{width:var(--first-w)}.gallery-carousel[data-astro-cid-uervjkmq] .scroll-state-wrapper[data-astro-cid-uervjkmq]:first-child .gallery-image[data-astro-cid-uervjkmq] img[data-astro-cid-uervjkmq]{max-height:var(--gallery-height);max-width:100%;height:auto;width:auto;display:block}.gallery-carousel[data-astro-cid-uervjkmq] .gallery-spacer[data-astro-cid-uervjkmq]{min-width:calc(var(--gallery-height) * var(--item-aspect));height:0;overflow:visible;position:relative}.gallery-carousel[data-astro-cid-uervjkmq] .gallery-spacer[data-astro-cid-uervjkmq] .gallery-card[data-astro-cid-uervjkmq]{position:absolute;top:0;left:0;width:100%}.gallery-carousel[data-astro-cid-uervjkmq] .gallery-spacer[data-astro-cid-uervjkmq] .gallery-image[data-astro-cid-uervjkmq] img[data-astro-cid-uervjkmq]{width:100%;height:auto;object-fit:cover;object-position:center;display:block}.gallery-carousel figcaption{min-height:3lh;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
