@layer components{@scope(.banner-module__02v-wG__banner){:where(:scope){column-gap:var(--size-14);padding:var(--size-16);border-radius:var(--radius-md);background-color:var(--panel);--panel:var(--color-background-accent-subtle);--tile:var(--color-component-accent-selected);--label-weight:600;grid-template-columns:auto 1fr;align-items:start;display:grid}:where(:scope)[data-banner-type=warning]{--panel:var(--color-component-accent-rest);--label-weight:700}.banner-module__02v-wG__tile{inline-size:var(--size-40);block-size:var(--size-40);border-radius:var(--radius-sm);background-color:var(--tile);color:var(--color-text-accent-high);place-items:center;display:grid}.banner-module__02v-wG__tile>svg{inline-size:var(--size-20);block-size:var(--size-20)}.banner-module__02v-wG__content{min-inline-size:0}.banner-module__02v-wG__label{color:var(--color-text-accent-high);font-weight:var(--label-weight);margin-block-end:var(--size-4);display:block}.banner-module__02v-wG__body>:first-child{margin-block-start:0}.banner-module__02v-wG__body>:last-child{margin-block-end:0}}}
@layer components{@scope(.loaded-module__11EENa__tweet){:scope{gap:var(--size-16);padding-block:var(--size-8);padding-inline:var(--size-16);border-inline-start:var(--size-4) solid var(--color-border-accent-interactive);flex-direction:column;margin-inline:0;display:flex}.loaded-module__11EENa__body{color:var(--color-text-neutral-high);font-size:var(--text-md);font-style:italic;font-weight:500;line-height:var(--leading-lg)}.loaded-module__11EENa__link{color:var(--color-text-accent-low);text-underline-offset:.15em;text-decoration:underline}@media (any-pointer:coarse){.loaded-module__11EENa__link{padding-block:2px}}.loaded-module__11EENa__cite{align-items:baseline;gap:var(--size-8);color:var(--color-solid-neutral-hovered);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.loaded-module__11EENa__name{overflow-wrap:anywhere;min-inline-size:0;color:var(--color-text-neutral-low);font-size:var(--text-md);font-weight:400}.loaded-module__11EENa__handle{overflow-wrap:anywhere;min-inline-size:0}.loaded-module__11EENa__separator{opacity:.55}.loaded-module__11EENa__date{color:inherit;white-space:nowrap;flex-shrink:0;text-decoration:none}@media (any-pointer:coarse){.loaded-module__11EENa__date{border-radius:var(--radius-sm);margin-block:-4px;padding-block:4px}}@media (hover:hover) and (pointer:fine){.loaded-module__11EENa__date:hover{text-decoration:underline}}}}
@layer components{@scope(.loading-placeholder-module__xiNOaW__loadingPlaceholderRect){:where(:scope){aspect-ratio:1;border-radius:var(--radius-md);background-color:var(--color-background-neutral-subtle);width:-webkit-fill-available;width:-moz-available;width:stretch;height:auto;animation:loading-placeholder-module__xiNOaW__pulse var(--duration-pulse) var(--ease-in-out) infinite alternate;display:block}@media (prefers-reduced-motion:reduce){:where(:scope){animation:none}}}@scope(.loading-placeholder-module__xiNOaW__loadingPlaceholderText){:where(:scope){max-block-size:calc(attr(data-max-lines type(<number>), 9999) * 1lh);flex-flow:wrap;gap:calc(1lh - 1em) .75ch;padding-block:calc(.5lh - .5em);display:flex;overflow-y:hidden}.loading-placeholder-module__xiNOaW__span{width:attr(data-length ch);border-radius:var(--radius-sm);background-color:var(--color-background-neutral-subtle);height:1em;animation:loading-placeholder-module__xiNOaW__pulse var(--duration-pulse) var(--ease-in-out) infinite alternate;display:block}@media (prefers-reduced-motion:reduce){.loading-placeholder-module__xiNOaW__span{animation:none}}}@keyframes loading-placeholder-module__xiNOaW__pulse{0%{background-color:var(--color-background-neutral-subtle)}to{background-color:var(--color-component-neutral-rest)}}}
@layer components{@scope(.loading-module__1jmeiW__tweet){:scope{gap:var(--size-16);padding-block:var(--size-8);padding-inline:var(--size-16);border-inline-start:var(--size-4) solid var(--color-border-accent-interactive);flex-direction:column;display:flex}.loading-module__1jmeiW__body{font-size:var(--text-md);line-height:var(--leading-lg)}.loading-module__1jmeiW__cite{font-size:var(--text-sm);line-height:var(--leading-lg)}}}
@layer components{@scope(.loaded-module__M-2j1a__webembedLoaded){:where(:scope){width:-webkit-fill-available;width:-moz-available;width:stretch;background-color:var(--color-component-accent-rest);border-radius:var(--radius-md);-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit;--variant:"mobile";flex-direction:column;padding-block-end:var(--size-16);display:flex;container:webembed-loaded/inline-size}@media (hover:hover) and (pointer:fine){:where(:scope):hover{background-color:var(--color-component-accent-hovered)}}@container not (max-width:30rem){:where(:scope){row-gap:var(--size-16);column-gap:var(--size-16);--variant:"desktop";grid-template:"image title""image description""image url"1fr/auto 1fr;padding-block-end:unset;display:grid}}.loaded-module__M-2j1a__image,.loaded-module__M-2j1a__fallbackImage{aspect-ratio:1200/630;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);grid-area:image;width:100cqw;height:auto}@container webembed-loaded style(--variant:"desktop"){.loaded-module__M-2j1a__image,.loaded-module__M-2j1a__fallbackImage{border-top-right-radius:unset;border-bottom-left-radius:var(--radius-md);width:42.5cqw}}.loaded-module__M-2j1a__image{object-fit:cover;filter:sepia(1) saturate(var(--saturation)) hue-rotate(calc(var(--accent-hue) - 92deg)) brightness(var(--brightness));--saturation:1.75;--brightness:1}@container style(--theme:dark){.loaded-module__M-2j1a__image{--saturation:1.5;--brightness:.9}}@media (hover:hover) and (pointer:fine){:where(:scope):hover .loaded-module__M-2j1a__image{--brightness:1.1}@container style(--theme:dark){:where(:scope):hover .loaded-module__M-2j1a__image{--brightness:1}}}.loaded-module__M-2j1a__fallbackImage{background-color:var(--color-solid-accent-rest-alpha);justify-content:center;align-items:center;display:flex;container:fallback-image/inline-size}@media (hover:hover) and (pointer:fine){:where(:scope):hover .loaded-module__M-2j1a__fallbackImage{background-color:var(--color-solid-accent-hovered-alpha)}}.loaded-module__M-2j1a__fallbackImageIllustration{width:66.6cqw;height:auto}.loaded-module__M-2j1a__title{padding-inline:var(--size-16);color:var(--color-text-accent-low);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;margin-block-start:var(--size-16);font-weight:700;text-decoration:underline;overflow:hidden}@container webembed-loaded style(--variant:"desktop"){.loaded-module__M-2j1a__title{grid-area:title;margin-block-start:unset;padding-block-start:var(--size-16);padding-inline-start:unset}}.loaded-module__M-2j1a__description{padding-inline:var(--size-16);font-size:var(--text-sm);font-style:italic;line-height:var(--leading-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-start:var(--size-16);display:-webkit-box;overflow:hidden}@container webembed-loaded style(--variant:"desktop"){.loaded-module__M-2j1a__description{grid-area:description;margin-block-start:unset;padding-inline-start:unset}}.loaded-module__M-2j1a__url{padding-inline:var(--size-16);font-size:var(--text-sm);font-family:var(--font-mono);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-block-start:var(--size-16);display:-webkit-box;overflow:hidden}@container webembed-loaded style(--variant:"desktop"){.loaded-module__M-2j1a__url{grid-area:url;align-self:flex-end;margin-block-start:unset;padding-block-end:var(--size-16);padding-inline-start:unset}}}@scope(.loaded-module__M-2j1a__fallbackIllustration){:where(:scope){aspect-ratio:800/553}.loaded-module__M-2j1a__illustrationWindowSurface{fill:var(--color-component-neutral-rest)}.loaded-module__M-2j1a__illustrationWindowShadow{fill:var(--color-background-accent-app)}.loaded-module__M-2j1a__illustrationForegroundRectangle,.loaded-module__M-2j1a__illustrationForegroundBorder,.loaded-module__M-2j1a__illustrationPseudoPressable{fill:var(--color-border-neutral-interactive)}.loaded-module__M-2j1a__illustrationAccentPseudoPressable{fill:var(--color-border-accent-interactive)}}}
@layer components{@scope(.loading-module__zEVfnG__webembedLoading){:where(:scope){width:-webkit-fill-available;width:-moz-available;width:stretch;--variant:"mobile";flex-direction:column;padding-block-end:var(--size-16);display:flex;container:webembed-loading/inline-size}@container not (max-width:30rem){:where(:scope){row-gap:var(--size-16);column-gap:var(--size-16);--variant:"desktop";grid-template:"image title""image description""image url"1fr/auto 1fr;padding-block-end:unset;display:grid}}.loading-module__zEVfnG__image{aspect-ratio:1200/630;border-radius:var(--radius-md);grid-area:image;width:100cqw;height:auto}@container webembed-loading style(--variant:"desktop"){.loading-module__zEVfnG__image{width:42.5cqw}}.loading-module__zEVfnG__title{padding-inline:var(--size-16);font-size:var(--text-lg);margin-block-start:var(--size-16)}@container webembed-loading style(--variant:"desktop"){.loading-module__zEVfnG__title{grid-area:title;margin-block-start:unset;padding-block-start:var(--size-16);padding-inline-start:unset}}.loading-module__zEVfnG__description{padding-inline:var(--size-16);font-size:var(--text-sm);line-height:var(--leading-lg);margin-block-start:var(--size-16)}@container webembed-loading style(--variant:"desktop"){.loading-module__zEVfnG__description{grid-area:description;margin-block-start:unset;padding-inline-start:unset}}.loading-module__zEVfnG__url{padding-inline:var(--size-16);font-size:var(--text-sm);line-height:var(--leading-lg);margin-block-start:var(--size-16)}@container webembed-loading style(--variant:"desktop"){.loading-module__zEVfnG__url{grid-area:url;align-self:flex-end;margin-block-start:unset;padding-block-end:var(--size-16);padding-inline-start:unset}}}}
@layer components{@scope(.snippet-module__VLDVUG__snippet){:where(:scope){padding-block:var(--size-12);background-color:var(--color-background-neutral-subtle);--snippet-foreground:var(--color-text-neutral-low);--snippet-token-constant:oklch(from var(--color-text-accent-low) l c calc(h + 64));--snippet-token-string:oklch(from var(--color-text-accent-low) l calc(c * .666) calc(h - 128));--snippet-token-comment:oklch(from var(--color-text-accent-low) 60% calc(c / 5) h);--snippet-token-keyword:var(--color-text-accent-low);--snippet-token-parameter:var(--color-text-accent-low);--snippet-token-function:oklch(from var(--color-text-accent-low) l c calc(h - 32));--snippet-token-string-expression:oklch(from var(--color-text-accent-low) l calc(c * .666) calc(h - 128));--snippet-token-punctuation:oklch(from var(--color-text-accent-low) l c calc(h - 64));--snippet-token-link:var(--color-text-accent-low);overflow-x:auto}.snippet-module__VLDVUG__viewer{width:fit-content;padding-inline:var(--size-16);font-size:calc(var(--text-sm) * var(--font-mono-optical-scale));font-family:var(--font-mono);font-feature-settings:var(--font-mono-features);line-height:var(--leading-md);white-space:pre;tab-size:2}}}
@layer components{@scope(.markdown-content-module__XbrgBW__markdownContent){:where(:scope){--paragraph-block-margin:var(--size-16);--chunk-block-margin:calc(var(--paragraph-block-margin) * 1.5);--variant:"mobile";container:markdown-content/inline-size}@container not (max-width:50rem){:where(:scope){--block-margin:var(--size-24);--variant:"desktop"}}:where(:scope)>:is(.markdown-content-module__XbrgBW__h1,.markdown-content-module__XbrgBW__h2,.markdown-content-module__XbrgBW__h3,.markdown-content-module__XbrgBW__h4,.markdown-content-module__XbrgBW__h5,.markdown-content-module__XbrgBW__h6,.markdown-content-module__XbrgBW__p,.markdown-content-module__XbrgBW__pre,.markdown-content-module__XbrgBW__blockquote,.markdown-content-module__XbrgBW__ol,.markdown-content-module__XbrgBW__ul,.markdown-content-module__XbrgBW__media,.markdown-content-module__XbrgBW__snippet,.markdown-content-module__XbrgBW__embed,.markdown-content-module__XbrgBW__banner,.markdown-content-module__XbrgBW__tableWrapper):first-child{margin-block-start:unset}:where(:scope)>:is(.markdown-content-module__XbrgBW__h1,.markdown-content-module__XbrgBW__h2,.markdown-content-module__XbrgBW__h3,.markdown-content-module__XbrgBW__h4,.markdown-content-module__XbrgBW__h5,.markdown-content-module__XbrgBW__h6,.markdown-content-module__XbrgBW__p,.markdown-content-module__XbrgBW__pre,.markdown-content-module__XbrgBW__blockquote,.markdown-content-module__XbrgBW__ol,.markdown-content-module__XbrgBW__ul,.markdown-content-module__XbrgBW__media,.markdown-content-module__XbrgBW__snippet,.markdown-content-module__XbrgBW__embed,.markdown-content-module__XbrgBW__banner,.markdown-content-module__XbrgBW__tableWrapper):last-child{margin-block-end:unset}.markdown-content-module__XbrgBW__h1{color:var(--color-text-neutral-high);font-size:var(--text-4xl);margin-block-start:calc(var(--paragraph-block-margin) * 2.5);margin-block-end:calc(var(--paragraph-block-margin) * 1.5);font-weight:700}.markdown-content-module__XbrgBW__h2{color:var(--color-text-neutral-high);font-size:var(--text-3xl);margin-block-start:calc(var(--paragraph-block-margin) * 2.25);margin-block-end:calc(var(--paragraph-block-margin) * 1.25);font-weight:600}.markdown-content-module__XbrgBW__h3{color:var(--color-text-neutral-high);font-size:var(--text-2xl);margin-block-start:calc(var(--paragraph-block-margin) * 2);margin-block-end:calc(var(--paragraph-block-margin) * .75);font-weight:600}.markdown-content-module__XbrgBW__h4{color:var(--color-text-neutral-high);font-size:var(--text-xl);font-weight:600;font-size:var(--text-xl);margin-block-start:calc(var(--paragraph-block-margin) * 1.5);margin-block-end:calc(var(--paragraph-block-margin) * .75);margin-block-start:calc(var(--paragraph-block-margin) * 1.5);margin-block-end:calc(var(--paragraph-block-margin) * .75);font-weight:600}.markdown-content-module__XbrgBW__h5{color:var(--color-text-neutral-high);font-size:var(--text-lg);margin-block-start:calc(var(--paragraph-block-margin) * 1.25);margin-block-end:calc(var(--paragraph-block-margin) * .5);font-weight:600}.markdown-content-module__XbrgBW__blockquote{margin-block:calc(var(--paragraph-block-margin) * 1.5);padding-block:calc(var(--paragraph-block-margin) * .5);padding-inline:var(--size-16);border-inline-start:var(--size-4) var(--color-border-accent-interactive) solid;font-style:italic;font-weight:500}.markdown-content-module__XbrgBW__blockquote>:first-of-type{margin-block-start:0}.markdown-content-module__XbrgBW__blockquote>:last-of-type{margin-block-end:0}.markdown-content-module__XbrgBW__ol,.markdown-content-module__XbrgBW__ul{margin-block:var(--chunk-block-margin);font-size:var(--text-md);padding-inline-start:var(--size-24)}.markdown-content-module__XbrgBW__li>.markdown-content-module__XbrgBW__ol,.markdown-content-module__XbrgBW__li>.markdown-content-module__XbrgBW__ul{margin-block:calc(var(--paragraph-block-margin) * .5)}.markdown-content-module__XbrgBW__ol{list-style:decimal}.markdown-content-module__XbrgBW__ul{list-style:outside}.markdown-content-module__XbrgBW__ol[type=A],.markdown-content-module__XbrgBW__ol[type=A s]{list-style:upper-alpha}.markdown-content-module__XbrgBW__ol[type=a],.markdown-content-module__XbrgBW__ol[type=a s]{list-style:lower-alpha}.markdown-content-module__XbrgBW__ol[type=I],.markdown-content-module__XbrgBW__ol[type=I s]{list-style:upper-roman}.markdown-content-module__XbrgBW__ol[type=i],.markdown-content-module__XbrgBW__ol[type=i s]{list-style:lower-roman}.markdown-content-module__XbrgBW__ol[type="1"]{list-style:decimal}.markdown-content-module__XbrgBW__li{margin-block:calc(var(--paragraph-block-margin) * .5);font-size:var(--text-md);padding-inline-start:var(--size-4)}:is(.markdown-content-module__XbrgBW__ol,.markdown-content-module__XbrgBW__ul)>.markdown-content-module__XbrgBW__li:first-child{margin-block-start:unset}:is(.markdown-content-module__XbrgBW__ol,.markdown-content-module__XbrgBW__ul)>.markdown-content-module__XbrgBW__li:last-child{margin-block-end:unset}.markdown-content-module__XbrgBW__ol>.markdown-content-module__XbrgBW__li{font-weight:400}:where(.markdown-content-module__XbrgBW__ol,.markdown-content-module__XbrgBW__ul)>.markdown-content-module__XbrgBW__li::marker{color:var(--color-text-neutral-low)}.markdown-content-module__XbrgBW__p{margin-block:var(--paragraph-block-margin);color:var(--color-text-neutral-low);font-size:var(--text-md);line-height:var(--leading-lg);word-break:break-word}.markdown-content-module__XbrgBW__li>.markdown-content-module__XbrgBW__p:first-child{margin-block-start:unset}.markdown-content-module__XbrgBW__li>.markdown-content-module__XbrgBW__p:last-child{margin-block-end:unset}.markdown-content-module__XbrgBW__li>.markdown-content-module__XbrgBW__p:has(+:is(.markdown-content-module__XbrgBW__ol,.markdown-content-module__XbrgBW__ul)){margin-block-end:unset}.markdown-content-module__XbrgBW__dt{color:var(--color-text-neutral-low);font-weight:600}.markdown-content-module__XbrgBW__hr{width:var(--size-256);height:var(--size-6);margin-block:var(--chunk-block-margin);color:var(--color-border-accent-subtle);background-image:linear-gradient(-45deg,#0000,#0000 25%,currentColor 25% 50%,#0000 50% 75%,currentColor 75%);background-size:.625rem .625rem;border:none;margin-inline:auto}.markdown-content-module__XbrgBW__picture{display:block}.markdown-content-module__XbrgBW__code{padding-block:calc(var(--size-3) - .5px);padding-inline:calc(var(--size-6) - .5px);background-color:var(--color-background-neutral-subtle);border:.5px var(--color-border-neutral-subtle) solid;border-radius:var(--radius-sm);font-size:calc(1em * var(--font-mono-optical-scale));font-family:var(--font-mono);font-feature-settings:var(--font-mono-features);word-break:break-word}:where(.markdown-content-module__XbrgBW__snippet) .markdown-content-module__XbrgBW__code{padding-block:inherit;padding-inline:inherit;background-color:inherit;border-radius:inherit;font-feature-settings:inherit;word-break:inherit;font-family:inherit}.markdown-content-module__XbrgBW__a{border-radius:var(--radius-sm);color:var(--color-text-accent-low);text-underline-offset:var(--size-2);outline:none;font-weight:500;text-decoration:underline}@media (any-pointer:coarse){.markdown-content-module__XbrgBW__a{padding-block:2px}}.markdown-content-module__XbrgBW__a:focus-visible{outline:var(--color-component-accent-selected) solid var(--size-3);outline-offset:var(--size-3)}.markdown-content-module__XbrgBW__strong{color:var(--color-text-neutral-high);font-weight:600}.markdown-content-module__XbrgBW__h1>.markdown-content-module__XbrgBW__strong,.markdown-content-module__XbrgBW__h2>.markdown-content-module__XbrgBW__strong,.markdown-content-module__XbrgBW__h3>.markdown-content-module__XbrgBW__strong,.markdown-content-module__XbrgBW__h4>.markdown-content-module__XbrgBW__strong,.markdown-content-module__XbrgBW__h5>.markdown-content-module__XbrgBW__strong,.markdown-content-module__XbrgBW__h6>.markdown-content-module__XbrgBW__strong{color:inherit;font-weight:900}.markdown-content-module__XbrgBW__a .markdown-content-module__XbrgBW__strong,.markdown-content-module__XbrgBW__blockquote .markdown-content-module__XbrgBW__strong,.markdown-content-module__XbrgBW__thead .markdown-content-module__XbrgBW__th .markdown-content-module__XbrgBW__strong{color:inherit}.markdown-content-module__XbrgBW__table{border-collapse:collapse;width:max-content;font-size:var(--text-md);line-height:var(--leading-lg)}.markdown-content-module__XbrgBW__thead{background-color:var(--color-background-neutral-subtle)}.markdown-content-module__XbrgBW__th,.markdown-content-module__XbrgBW__td{padding-block:calc(var(--paragraph-block-margin) * .75);padding-inline:var(--size-16);color:var(--color-text-neutral-high);text-align:start;vertical-align:top;word-break:break-word}.markdown-content-module__XbrgBW__th{font-weight:600}.markdown-content-module__XbrgBW__thead>.markdown-content-module__XbrgBW__tr>.markdown-content-module__XbrgBW__th,.markdown-content-module__XbrgBW__tbody>.markdown-content-module__XbrgBW__tr{border-block-end:var(--size-1) solid var(--color-border-neutral-subtle)}.markdown-content-module__XbrgBW__tbody>.markdown-content-module__XbrgBW__tr:last-child{border-block-end:none}}.markdown-content-module__XbrgBW__media{border-radius:var(--radius-md);block-size:auto;max-inline-size:100%}@container style(--theme:dark){.markdown-content-module__XbrgBW__media{filter:brightness(.9)}}.markdown-content-module__XbrgBW__snippet{margin-block:var(--chunk-block-margin);margin-inline:calc(var(--blog-post-content-negative-margin) * -1)}@container markdown-content style(--variant:"desktop"){.markdown-content-module__XbrgBW__snippet{border-radius:var(--radius-md)}}.markdown-content-module__XbrgBW__embed,.markdown-content-module__XbrgBW__banner{margin-block:var(--chunk-block-margin)}.markdown-content-module__XbrgBW__tableWrapper{margin-block:var(--chunk-block-margin);timeline-scope:--bpc-table-scroll;position:relative}.markdown-content-module__XbrgBW__tableScrollArea{scroll-timeline:--bpc-table-scroll inline;outline:none}.markdown-content-module__XbrgBW__tableScrollbar{block-size:var(--size-8);opacity:0;transition:opacity var(--duration-md) ease-in-out;pointer-events:none;z-index:1}@media (prefers-reduced-motion:reduce){.markdown-content-module__XbrgBW__tableScrollbar{transition:none}}.markdown-content-module__XbrgBW__tableScrollbar[data-hovering],.markdown-content-module__XbrgBW__tableScrollbar[data-scrolling]{opacity:1;pointer-events:auto}.markdown-content-module__XbrgBW__tableScrollbar[data-scrolling]{transition-duration:0s}.markdown-content-module__XbrgBW__tableScrollbarThumb{border-radius:var(--radius-full);background-color:var(--color-border-neutral-hovered);block-size:100%}.markdown-content-module__XbrgBW__tableWrapper:before,.markdown-content-module__XbrgBW__tableWrapper:after{content:"";width:var(--size-24);pointer-events:none;z-index:1;opacity:0;position:absolute;inset-block:0}.markdown-content-module__XbrgBW__tableWrapper:before{background:linear-gradient(to right, var(--color-background-neutral-plain), transparent);inset-inline-start:0}.markdown-content-module__XbrgBW__tableWrapper:after{background:linear-gradient(to left, var(--color-background-neutral-plain), transparent);inset-inline-end:0}@supports (animation-timeline:scroll()){.markdown-content-module__XbrgBW__tableWrapper:before,.markdown-content-module__XbrgBW__tableWrapper:after{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bpc-table-scroll}.markdown-content-module__XbrgBW__tableWrapper:before{animation-name:markdown-content-module__XbrgBW__bpc-table-fade-in;animation-range:0 var(--size-32)}.markdown-content-module__XbrgBW__tableWrapper:after{animation-name:markdown-content-module__XbrgBW__bpc-table-fade-in;animation-direction:reverse;animation-range:calc(100% - var(--size-32)) 100%}}@keyframes markdown-content-module__XbrgBW__bpc-table-fade-in{0%{opacity:0}to{opacity:1}}.markdown-content-module__XbrgBW__tableScrollArea:focus-visible{outline:var(--color-component-accent-selected) solid var(--size-3);outline-offset:var(--size-3)}@media print{.markdown-content-module__XbrgBW__tableScrollArea{overflow:visible!important}.markdown-content-module__XbrgBW__tableWrapper:before,.markdown-content-module__XbrgBW__tableWrapper:after,.markdown-content-module__XbrgBW__tableScrollbar{display:none}}}
@layer components{@scope(.loaded-module__esVkpa__blogPostAgenticViewLoaded){:where(:scope){--blog-post-content-negative-margin:var(--size-16);flex-direction:column;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;display:flex;container:page/inline-size}@container not (max-width:30rem){:where(:scope){--page-variant:"desktop";--max-width:calc(30rem - var(--size-16) * 2);--blog-post-content-negative-margin:0}}@container not (max-width:50rem){:where(:scope){--max-width:min(calc(50rem - var(--size-32) * 2), var(--measure))}}.loaded-module__esVkpa__header{width:-webkit-fill-available;width:-moz-available;width:stretch;max-inline-size:var(--max-width);gap:var(--size-8);padding-inline:var(--size-16);flex-direction:column;display:flex}@container style(--page-variant:"desktop"){.loaded-module__esVkpa__header{padding-inline:unset}}.loaded-module__esVkpa__title{color:var(--color-text-neutral-high);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-sm);word-break:break-word}.loaded-module__esVkpa__content{width:-webkit-fill-available;width:-moz-available;width:stretch;max-inline-size:var(--max-width);gap:var(--size-32);padding-inline:var(--size-16);flex-direction:column;margin-block-start:var(--size-32);display:flex}@container style(--page-variant:"desktop"){.loaded-module__esVkpa__content{padding-inline:unset}}.loaded-module__esVkpa__section{gap:var(--size-12);flex-direction:column;width:-webkit-fill-available;width:-moz-available;width:stretch;display:flex}.loaded-module__esVkpa__sectionHeading{color:var(--color-text-neutral-high);font-size:var(--text-xl);font-weight:700}.loaded-module__esVkpa__bodyText{color:var(--color-solid-neutral-hovered);font-size:var(--text-md);line-height:var(--leading-lg)}}}
@layer components{@scope(.loading-module__qkqzwG__blogPostAgenticViewLoading){:where(:scope){--blog-post-content-negative-margin:var(--size-16);flex-direction:column;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;display:flex;container:page/inline-size}@container not (max-width:30rem){:where(:scope){--page-variant:"desktop";--max-width:calc(30rem - var(--size-16) * 2);--blog-post-content-negative-margin:0}}@container not (max-width:50rem){:where(:scope){--max-width:min(calc(50rem - var(--size-32) * 2), var(--measure))}}.loading-module__qkqzwG__header{width:-webkit-fill-available;width:-moz-available;width:stretch;max-inline-size:var(--max-width);gap:var(--size-8);padding-inline:var(--size-16);flex-direction:column;display:flex}@container style(--page-variant:"desktop"){.loading-module__qkqzwG__header{padding-inline:unset}}.loading-module__qkqzwG__title{color:var(--color-text-neutral-high);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-sm);word-break:break-word}.loading-module__qkqzwG__content{width:-webkit-fill-available;width:-moz-available;width:stretch;max-inline-size:var(--max-width);gap:var(--size-32);padding-inline:var(--size-16);flex-direction:column;margin-block-start:var(--size-32);display:flex}@container style(--page-variant:"desktop"){.loading-module__qkqzwG__content{padding-inline:unset}}.loading-module__qkqzwG__section{gap:var(--size-12);flex-direction:column;width:-webkit-fill-available;width:-moz-available;width:stretch;display:flex}.loading-module__qkqzwG__sectionHeading{color:var(--color-text-neutral-high);font-size:var(--text-xl);font-weight:700}.loading-module__qkqzwG__bodyText{color:var(--color-solid-neutral-hovered);font-size:var(--text-md);line-height:var(--leading-lg)}}}
@layer components{@scope(.state-message-module__99SVua__stateMessage){:where(:scope){align-items:center;row-gap:var(--size-4);width:-webkit-fill-available;width:-moz-available;width:stretch;padding-block:var(--size-48);padding-inline:var(--size-16);text-align:center;flex-direction:column;display:flex}.state-message-module__99SVua__message{color:var(--color-text-neutral-low);font-size:var(--text-sm);line-height:var(--leading-lg)}}@scope(.state-message-module__99SVua__stateMessageAction){:where(:scope){appearance:none;padding-block:var(--size-12);padding-inline:var(--size-16);border-radius:var(--radius-md);color:var(--color-text-accent-low);font-family:var(--font-mono);font-feature-settings:var(--font-mono-features);font-size:var(--text-sm);text-underline-offset:var(--size-4);cursor:pointer;transition:background-color var(--duration-md) ease-in-out;background-color:#0000;border:none;outline:none;text-decoration:underline}@media (hover:hover) and (pointer:fine){:where(:scope):hover{background-color:var(--color-background-accent-subtle)}}:where(:scope):focus-visible{outline:var(--color-component-accent-selected) solid var(--size-3);outline-offset:var(--size-3)}@media (prefers-reduced-motion:reduce){:where(:scope){transition:none}}}}
@layer components{@scope(.loaded-module__2F0ULq__blogPostHeaderLoaded){:where(:scope){width:-webkit-fill-available;width:-moz-available;width:stretch;container:blog-post-header/inline-size}@container not (max-width:30rem){:where(:scope){--page-variant:"desktop";--max-width:calc(30rem - var(--size-16) * 2)}}@container not (max-width:50rem){:where(:scope){--max-width:min(calc(50rem - var(--size-32) * 2), var(--measure))}}.loaded-module__2F0ULq__coverImage{width:100cqw;max-inline-size:var(--max-width);aspect-ratio:1600/840;object-fit:cover;filter:sepia(0)saturate()brightness()opacity();height:auto;transition:filter 3s ease-in-out}@container style(--page-variant:"desktop"){.loaded-module__2F0ULq__coverImage{border-radius:var(--radius-md)}}.loaded-module__2F0ULq__timestamp{padding-inline:var(--size-16);font-size:var(--text-sm);margin-block-start:var(--size-24)}@container style(--page-variant:"desktop"){.loaded-module__2F0ULq__timestamp{padding-inline:unset}}.loaded-module__2F0ULq__title{padding-inline:var(--size-16);color:var(--color-text-neutral-high);font-size:var(--text-4xl);margin-block-start:var(--size-32);font-weight:700}@container style(--page-variant:"desktop"){.loaded-module__2F0ULq__title{padding-inline:unset}}.loaded-module__2F0ULq__author{align-items:center;column-gap:var(--size-8);padding-inline:var(--size-16);margin-block-start:var(--size-32);display:flex}@container style(--page-variant:"desktop"){.loaded-module__2F0ULq__author{padding-inline:unset}}.loaded-module__2F0ULq__authorAvatar{inline-size:var(--size-24);block-size:var(--size-24);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.loaded-module__2F0ULq__authorImage{object-fit:cover;block-size:100%;inline-size:100%}.loaded-module__2F0ULq__authorAvatarFallback{background-color:var(--color-component-neutral-rest);block-size:100%;inline-size:100%;color:var(--color-text-neutral-low);font-size:var(--text-xs);justify-content:center;align-items:center;display:flex}.loaded-module__2F0ULq__authorName{font-size:var(--text-md)}.loaded-module__2F0ULq__tags{padding-inline:var(--size-16);gap:var(--size-8);flex-wrap:wrap;margin-block-start:var(--size-24);display:flex}@container style(--page-variant:"desktop"){.loaded-module__2F0ULq__tags{padding-inline:unset}}.loaded-module__2F0ULq__tag{padding-block:var(--size-4);padding-inline:var(--size-8);background-color:var(--color-component-accent-rest);border-radius:var(--radius-sm);color:var(--color-text-accent-low);list-style:none}}}
@layer components{@scope(.loaded-module__XQLidq__blogPostListLoaded){:where(:scope){row-gap:var(--size-24);--variant:"mobile";flex-direction:column;width:-webkit-fill-available;width:-moz-available;width:stretch;list-style:none;display:flex;container:blog-post-list/inline-size}@container not (max-width:50rem){:where(:scope){row-gap:var(--size-24);--variant:"desktop"}}.loaded-module__XQLidq__item,.loaded-module__XQLidq__empty{width:-webkit-fill-available;width:-moz-available;width:stretch;display:flex}.loaded-module__XQLidq__link{width:-webkit-fill-available;width:-moz-available;width:stretch;color:unset;-webkit-text-decoration:unset;text-decoration:unset;border-radius:var(--radius-md);outline:none;display:flex}.loaded-module__XQLidq__link:focus-visible{outline:var(--color-component-accent-selected) solid var(--size-3);outline-offset:var(--size-3)}}@scope(.loaded-module__XQLidq__blogPostListItem){:where(:scope){width:-webkit-fill-available;width:-moz-available;width:stretch;background-color:var(--color-component-accent-rest);border-radius:var(--radius-md);-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit;--variant:"mobile";flex-direction:column;padding-block-end:var(--size-16);display:flex;container:blog-post-list-item/inline-size}@container blog-post-list style(--variant:"desktop"){:where(:scope){column-gap:var(--size-16);row-gap:var(--size-16);background-color:unset;transition:background-color var(--duration-md) ease-in-out;--variant:"desktop";grid-template:"image timestamp""image title""image brief""image."1fr/auto 1fr;padding-block-end:unset;display:grid}@media (hover:hover) and (pointer:fine){:where(:scope):hover{background-color:var(--color-component-accent-hovered)}}}.loaded-module__XQLidq__image{aspect-ratio:1600/600;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);object-fit:cover;width:100cqw;height:auto;filter:sepia(1) saturate(var(--saturation)) hue-rotate(calc(var(--accent-hue) - 92deg)) brightness(var(--brightness));transition:filter var(--duration-md) ease-in-out;--saturation:1.75;--brightness:1;grid-area:image}@container style(--theme:dark){.loaded-module__XQLidq__image{--saturation:1.5;--brightness:.9}}@container blog-post-list-item style(--variant:"desktop"){.loaded-module__XQLidq__image{aspect-ratio:1600/1200;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);width:35cqw}}@media (hover:hover) and (pointer:fine){:where(:scope):hover .loaded-module__XQLidq__image{--brightness:1.1}@container style(--theme:dark){:where(:scope):hover .loaded-module__XQLidq__image{--brightness:1}}}.loaded-module__XQLidq__timestamp{padding-inline:var(--size-16);font-size:var(--text-sm);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-block-start:var(--size-16);display:-webkit-box;overflow:hidden}@container blog-post-list-item style(--variant:"desktop"){.loaded-module__XQLidq__timestamp{grid-area:timestamp;margin-block-start:unset;padding-block-start:var(--size-16);padding-inline-start:unset}}.loaded-module__XQLidq__title{padding-inline:var(--size-16);color:var(--color-text-accent-low);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;margin-block-start:var(--size-16);font-weight:700;text-decoration:underline;overflow:hidden}@container blog-post-list-item style(--variant:"desktop"){.loaded-module__XQLidq__title{grid-area:title;margin-block-start:unset;padding-inline-start:unset}}.loaded-module__XQLidq__brief{padding-inline:var(--size-16);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-start:var(--size-16);font-style:italic;display:-webkit-box;overflow:hidden}@container blog-post-list-item style(--variant:"desktop"){.loaded-module__XQLidq__brief{grid-area:brief;margin-block-start:unset;padding-inline-start:unset}}}}
@layer components{@scope(.loading-module__6p1abq__blogPostHeaderLoading){@container not (max-width:30rem){:where(:scope){--page-variant:"desktop";--max-width:calc(30rem - var(--size-16) * 2)}}@container not (max-width:50rem){:where(:scope){--max-width:min(calc(50rem - var(--size-32) * 2), var(--measure))}}.loading-module__6p1abq__coverImage{width:100cqw;max-inline-size:var(--max-width);aspect-ratio:1600/840;border-radius:0;height:auto}@container style(--page-variant:"desktop"){.loading-module__6p1abq__coverImage{border-radius:var(--radius-md)}}.loading-module__6p1abq__timestamp{padding-inline:var(--size-16);font-size:var(--text-sm);margin-block-start:var(--size-24)}@container style(--page-variant:"desktop"){.loading-module__6p1abq__timestamp{padding-inline:unset}}.loading-module__6p1abq__title{padding-inline:var(--size-16);font-size:var(--text-4xl);margin-block-start:var(--size-32);font-weight:700}@container style(--page-variant:"desktop"){.loading-module__6p1abq__title{padding-inline:unset}}.loading-module__6p1abq__author{align-items:center;column-gap:var(--size-8);padding-inline:var(--size-16);margin-block-start:var(--size-32);display:flex}@container style(--page-variant:"desktop"){.loading-module__6p1abq__author{padding-inline:unset}}.loading-module__6p1abq__authorImage{width:var(--size-24);height:var(--size-24);aspect-ratio:1;border-radius:50%}.loading-module__6p1abq__authorName{font-size:var(--text-md);flex:1}.loading-module__6p1abq__tags{padding-inline:var(--size-16);gap:var(--size-8);flex-wrap:wrap;margin-block-start:var(--size-24);display:flex}@container style(--page-variant:"desktop"){.loading-module__6p1abq__tags{padding-inline:unset}}.loading-module__6p1abq__tag{font-size:var(--text-sm);list-style:none}}}
@layer components{@scope(.loading-module__QbJRcW__blogPostListLoading){:where(:scope){row-gap:var(--size-24);--variant:"mobile";flex-direction:column;width:-webkit-fill-available;width:-moz-available;width:stretch;list-style:none;display:flex;container:blog-post-list-loading/inline-size}@container not (max-width:50rem){:where(:scope){row-gap:var(--size-24);--variant:"desktop"}}}@scope(.loading-module__QbJRcW__blogPostListLoadingItem){:where(:scope){width:-webkit-fill-available;width:-moz-available;width:stretch;--variant:"mobile";flex-direction:column;padding-block-end:var(--size-16);display:flex;container:blog-post-list-loading-item/inline-size}@container blog-post-list-loading style(--variant:"desktop"){:where(:scope){column-gap:var(--size-16);row-gap:var(--size-16);--variant:"desktop";grid-template:"image timestamp""image title""image brief""image."1fr/auto 1fr;padding-block-end:unset;display:grid}}.loading-module__QbJRcW__image{aspect-ratio:1600/600;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);grid-area:image;width:100cqw;height:auto}@container blog-post-list-loading-item style(--variant:"desktop"){.loading-module__QbJRcW__image{aspect-ratio:1600/1200;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);width:35cqw}}.loading-module__QbJRcW__timestamp{padding-inline:var(--size-16);font-size:var(--text-sm);margin-block-start:var(--size-16)}@container blog-post-list-loading-item style(--variant:"desktop"){.loading-module__QbJRcW__timestamp{grid-area:timestamp;margin-block-start:unset;padding-block-start:var(--size-16);padding-inline-start:unset}}.loading-module__QbJRcW__title{padding-inline:var(--size-16);color:var(--color-text-accent-low);font-size:var(--text-lg);margin-block-start:var(--size-16)}@container blog-post-list-loading-item style(--variant:"desktop"){.loading-module__QbJRcW__title{grid-area:title;margin-block-start:unset;padding-inline-start:unset}}.loading-module__QbJRcW__brief{padding-inline:var(--size-16);font-size:var(--text-sm);margin-block-start:var(--size-16)}@container blog-post-list-loading-item style(--variant:"desktop"){.loading-module__QbJRcW__brief{grid-area:brief;margin-block-start:unset;padding-inline-start:unset}}}}
@layer components{@scope(.comments-loading-module__GPT-Ma__commentsLoading){:where(:scope){width:-webkit-fill-available;width:-moz-available;width:stretch;max-inline-size:var(--max-width);padding-inline:var(--size-16);gap:var(--size-24);flex-direction:column;margin-block-start:var(--size-64);display:flex}@container style(--page-variant:"desktop"){:where(:scope){padding-inline:unset}}.comments-loading-module__GPT-Ma__head{align-items:baseline;gap:var(--size-8);font-size:var(--text-md);font-weight:600;display:flex}.comments-loading-module__GPT-Ma__list{gap:var(--size-32);flex-direction:column;list-style:none;display:flex}.comments-loading-module__GPT-Ma__comment{gap:var(--size-12);display:flex}.comments-loading-module__GPT-Ma__avatar{inline-size:var(--size-40);block-size:var(--size-40);border-radius:var(--radius-full);aspect-ratio:1;flex:none}.comments-loading-module__GPT-Ma__body{flex:auto;min-inline-size:0}.comments-loading-module__GPT-Ma__meta{align-items:baseline;gap:var(--size-8);flex-wrap:wrap;font-weight:600;display:flex}.comments-loading-module__GPT-Ma__text{margin-block-start:var(--size-4)}}}
@layer components{@scope(.index-page-main-module__qR3vXG__indexPageMain){.index-page-main-module__qR3vXG__pageHeading{inline-size:var(--size-1);block-size:var(--size-1);margin:calc(var(--size-1) * -1);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.index-page-main-module__qR3vXG__intro{width:-webkit-fill-available;width:-moz-available;width:stretch;max-inline-size:var(--max-width);padding-inline:var(--size-16);flex-direction:column;align-items:center;margin-block-start:var(--size-64);display:flex}@container style(--page-variant:"desktop"){.index-page-main-module__qR3vXG__intro{column-gap:var(--size-32);padding-inline:unset;flex-direction:row-reverse}}.index-page-main-module__qR3vXG__portrait{aspect-ratio:1;width:75cqw;height:auto;position:relative;overflow:hidden;container:cover/inline-size}@container style(--page-variant:"desktop"){.index-page-main-module__qR3vXG__portrait{flex:2}}.index-page-main-module__qR3vXG__portraitForeground{width:85cqw;height:auto;filter:sepia(.5) saturate(1.75) hue-rotate(calc(var(--accent-hue) - 92deg));z-index:1;position:absolute;inset-block-start:15cqw;inset-inline-end:15cqw}@container style(--theme:dark){.index-page-main-module__qR3vXG__portraitForeground{filter:sepia(.5) saturate(2) hue-rotate(calc(var(--accent-hue) - 92deg)) brightness(.9)}}.index-page-main-module__qR3vXG__portraitGrunge,.index-page-main-module__qR3vXG__portraitGrungeGlitchFirst,.index-page-main-module__qR3vXG__portraitGrungeGlitchSecond{--grunge-artwork-width:763;--grunge-artwork-height:932;--grunge-shadow-offset:2;aspect-ratio:var(--grunge-artwork-width) / var(--grunge-artwork-height);color:var(--color-solid-accent-rest);position:absolute;inset-block-start:0;inset-inline-start:0}.index-page-main-module__qR3vXG__portraitGrunge:before,.index-page-main-module__qR3vXG__portraitGrunge:after,.index-page-main-module__qR3vXG__portraitGrungeGlitchFirst:before,.index-page-main-module__qR3vXG__portraitGrungeGlitchFirst:after,.index-page-main-module__qR3vXG__portraitGrungeGlitchSecond:before,.index-page-main-module__qR3vXG__portraitGrungeGlitchSecond:after{content:"";position:absolute;inset:0;-webkit-mask-image:url(/images/brush-grunge.svg);mask-image:url(/images/brush-grunge.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.index-page-main-module__qR3vXG__portraitGrunge:before,.index-page-main-module__qR3vXG__portraitGrungeGlitchFirst:before,.index-page-main-module__qR3vXG__portraitGrungeGlitchSecond:before{background-color:var(--grunge-outline,transparent);translate:calc(var(--grunge-shadow-offset) / var(--grunge-artwork-width) * 100%)}.index-page-main-module__qR3vXG__portraitGrunge:after,.index-page-main-module__qR3vXG__portraitGrungeGlitchFirst:after,.index-page-main-module__qR3vXG__portraitGrungeGlitchSecond:after{background-color:currentColor}.index-page-main-module__qR3vXG__portraitGrunge{z-index:-5;inset-inline-end:0}.index-page-main-module__qR3vXG__portraitGrungeGlitchFirst{--grunge-outline:oklch(from var(--color-solid-accent-rest) l c calc(h - 32));--grunge-shadow-offset:-2;background-color:var(--color-background-neutral-plain);animation:index-page-main-module__qR3vXG__noise-fast var(--duration-glitch-fast) infinite linear alternate-reverse;z-index:-4;inset-inline-end:calc(var(--size-2) * -1)}.index-page-main-module__qR3vXG__portraitGrungeGlitchSecond{--grunge-outline:oklch(from var(--color-solid-accent-rest) l c calc(h + 32));--grunge-shadow-offset:2;background-color:var(--color-background-neutral-plain);animation:index-page-main-module__qR3vXG__noise-slow var(--duration-glitch-slow) infinite linear alternate-reverse;z-index:-3;inset-inline-end:var(--size-2)}@media (prefers-reduced-motion:reduce){.index-page-main-module__qR3vXG__portraitGrungeGlitchFirst,.index-page-main-module__qR3vXG__portraitGrungeGlitchSecond{display:none}}.index-page-main-module__qR3vXG__headline{color:var(--color-text-neutral-high);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-md);margin-block-start:var(--size-32)}.index-page-main-module__qR3vXG__bio{align-items:stretch;row-gap:var(--size-32);flex-direction:column;margin-block-start:var(--size-32);display:flex}@container style(--page-variant:"desktop"){.index-page-main-module__qR3vXG__bio{flex:3}}.index-page-main-module__qR3vXG__bioContent{align-items:stretch;row-gap:var(--size-16);font-size:var(--text-md);line-height:var(--leading-lg);flex-direction:column;display:flex}.index-page-main-module__qR3vXG__section{width:-webkit-fill-available;width:-moz-available;width:stretch;max-inline-size:var(--max-width);padding-inline:var(--size-16);margin-block-start:var(--size-48)}@container style(--page-variant:"desktop"){.index-page-main-module__qR3vXG__section{padding-inline:unset}}.index-page-main-module__qR3vXG__sectionHeading{color:var(--color-text-neutral-high);font-size:var(--text-xl);font-weight:700}.index-page-main-module__qR3vXG__blogPosts{margin-block-start:var(--size-24)}@keyframes index-page-main-module__qR3vXG__noise-fast{0%{clip-path:inset(55% 0 43%)}5%{clip-path:inset(64% 0 18%)}10%{clip-path:inset(46% 0 45%)}15%{clip-path:inset(11% 0 79%)}20%{clip-path:inset(45% 0 13%)}25%{clip-path:inset(22% 0 21%)}30%{clip-path:inset(52% 0 36%)}35%{clip-path:inset(10% 0 86%)}40%{clip-path:inset(86% 0 4%)}45%{clip-path:inset(95% 0 2%)}50%{clip-path:inset(8% 0 61%)}55%{clip-path:inset(79% 0 12%)}60%{clip-path:inset(79% 0 10%)}65%{clip-path:inset(78% 0 10%)}70%{clip-path:inset(79% 0 3%)}75%{clip-path:inset(33% 0 7%)}80%{clip-path:inset(80% 0 8%)}85%{clip-path:inset(37% 0 39%)}90%{clip-path:inset(23% 0 14%)}95%{clip-path:inset(90% 0 8%)}to{clip-path:inset(71% 0 16%)}}@keyframes index-page-main-module__qR3vXG__noise-slow{0%{clip-path:inset(84% 0 12%)}5%{clip-path:inset(95% 0 1%)}10%{clip-path:inset(86% 0 12%)}15%{clip-path:inset(62% 0 16%)}20%{clip-path:inset(46% 0 10%)}25%{clip-path:inset(73% 0 5%)}30%{clip-path:inset(89% 0 7%)}35%{clip-path:inset(4% 0 80%)}40%{clip-path:inset(78% 0 19%)}45%{clip-path:inset(50% 0 41%)}50%{clip-path:inset(8% 0 72%)}55%{clip-path:inset(79% 0 14%)}60%{clip-path:inset(79% 0 22%)}65%{clip-path:inset(74% 0 25%)}70%{clip-path:inset(22% 0 10%)}75%{clip-path:inset(71% 0 10%)}80%{clip-path:inset(58% 0 13%)}85%{clip-path:inset(23% 0 52%)}90%{clip-path:inset(50% 0 44%)}95%{clip-path:inset(75% 0 16%)}to{clip-path:inset(45% 0 49%)}}}}
@layer components{@scope(.comment-avatar-module__qaWT8a__avatar){:where(:scope){border-radius:var(--radius-full);object-fit:cover;background-color:var(--color-component-accent-hovered);filter:sepia(1) saturate(var(--saturation)) hue-rotate(calc(var(--accent-hue) - 92deg)) brightness(var(--brightness));--saturation:1.75;--brightness:1;flex:none}@container style(--theme:dark){:where(:scope){--saturation:1.5;--brightness:.9}}:where(:scope).comment-avatar-module__qaWT8a__authorAvatar{background-color:unset;filter:none}}@scope(.comment-avatar-module__qaWT8a__avatarFallback){:where(:scope){border-radius:var(--radius-full);text-transform:uppercase;color:var(--color-text-accent-on-solid);background-color:var(--color-solid-accent-rest);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}}}
@layer components{@scope(.social-link-list-module__NlWNhq__socialLinkList){:where(:scope){column-gap:var(--size-32);list-style:none;display:flex}.social-link-list-module__NlWNhq__listItem{display:flex}.social-link-list-module__NlWNhq__item{padding:var(--size-8);margin:calc(var(--size-8) * -1);color:var(--color-text-accent-low);border-radius:var(--radius-md);outline:none;display:flex}@media (any-pointer:coarse){.social-link-list-module__NlWNhq__item{margin:-10px;padding:10px}}@media (hover:hover) and (pointer:fine){.social-link-list-module__NlWNhq__item:hover{color:var(--color-text-accent-high);background-color:var(--color-component-accent-rest)}}.social-link-list-module__NlWNhq__item:focus-visible{outline:var(--color-component-accent-selected) solid var(--size-3);outline-offset:var(--size-3)}}}
@layer components{@scope(.comment-composer-module__Eu5-4q__composer){:where(:scope){align-items:flex-start;gap:var(--size-12);display:flex}.comment-composer-module__Eu5-4q__avatar{inline-size:var(--size-40);block-size:var(--size-40)}.comment-composer-module__Eu5-4q__composerField{gap:var(--size-12);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.comment-composer-module__Eu5-4q__textarea{width:-webkit-fill-available;width:-moz-available;width:stretch;min-block-size:var(--size-64);resize:vertical;font:inherit;color:var(--color-text-neutral-high);background-color:var(--color-background-neutral-plain);border:var(--size-1) solid var(--color-border-neutral-interactive);border-radius:var(--radius-sm);padding-block:var(--size-12);padding-inline:var(--size-12);outline:none}.comment-composer-module__Eu5-4q__textarea::placeholder{color:var(--color-text-neutral-low)}.comment-composer-module__Eu5-4q__textarea:focus-visible{outline:var(--color-component-accent-selected) solid var(--size-3);outline-offset:var(--size-3)}.comment-composer-module__Eu5-4q__textareaPreview{cursor:default;pointer-events:none}.comment-composer-module__Eu5-4q__composerRow{justify-content:space-between;align-items:center;gap:var(--size-12);display:flex}.comment-composer-module__Eu5-4q__composerRowEnd{justify-content:flex-end}.comment-composer-module__Eu5-4q__submit{font:inherit;font-weight:700;font-size:var(--text-sm);color:var(--color-background-neutral-plain);background-color:var(--color-text-neutral-high);border-radius:var(--radius-sm);padding-block:var(--size-8);padding-inline:var(--size-16);cursor:pointer;border:none;outline:none}.comment-composer-module__Eu5-4q__submit:disabled{opacity:.5;cursor:default}.comment-composer-module__Eu5-4q__submit:focus-visible{outline:var(--color-component-accent-selected) solid var(--size-3);outline-offset:var(--size-3)}.comment-composer-module__Eu5-4q__signIn{align-items:center;gap:var(--size-8);display:inline-flex}.comment-composer-module__Eu5-4q__signInIcon{inline-size:var(--size-16);block-size:var(--size-16)}}@scope(.comment-composer-module__Eu5-4q__hint){:where(:scope){font-size:var(--text-xs);color:var(--color-text-neutral-low)}}}
@layer components{@scope(.index-page-main-loading-module__rAe6OG__indexPageMainLoading){:where(:scope){flex-direction:column;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;display:flex}.index-page-main-loading-module__rAe6OG__intro{width:-webkit-fill-available;width:-moz-available;width:stretch;max-inline-size:var(--max-width);padding-inline:var(--size-16);flex-direction:column;align-items:center;margin-block-start:var(--size-64);display:flex}@container style(--page-variant:"desktop"){.index-page-main-loading-module__rAe6OG__intro{column-gap:var(--size-32);padding-inline:unset;flex-direction:row-reverse}}.index-page-main-loading-module__rAe6OG__portrait{aspect-ratio:1;width:75cqw;height:auto}@container style(--page-variant:"desktop"){.index-page-main-loading-module__rAe6OG__portrait{flex:2}}.index-page-main-loading-module__rAe6OG__bio{align-items:stretch;row-gap:var(--size-32);flex-direction:column;margin-block-start:var(--size-32);display:flex}@container style(--page-variant:"desktop"){.index-page-main-loading-module__rAe6OG__bio{flex:3}}.index-page-main-loading-module__rAe6OG__bioContent{align-items:stretch;row-gap:var(--size-16);font-size:var(--text-md);line-height:var(--leading-lg);flex-direction:column;display:flex}.index-page-main-loading-module__rAe6OG__socialLinkList{column-gap:var(--size-32);list-style:none;display:flex}.index-page-main-loading-module__rAe6OG__listItem{display:flex}.index-page-main-loading-module__rAe6OG__socialIcon{aspect-ratio:1;width:24px;height:24px}.index-page-main-loading-module__rAe6OG__section{width:-webkit-fill-available;width:-moz-available;width:stretch;max-inline-size:var(--max-width);padding-inline:var(--size-16);margin-block-start:var(--size-48)}@container style(--page-variant:"desktop"){.index-page-main-loading-module__rAe6OG__section{padding-inline:unset}}.index-page-main-loading-module__rAe6OG__sectionHeading{font-size:var(--text-xl);font-weight:700}.index-page-main-loading-module__rAe6OG__blogPosts{margin-block-start:var(--size-24)}}}
@layer components{@scope(.comments-module__sVKz6q__comments){:where(:scope){width:-webkit-fill-available;width:-moz-available;width:stretch;max-inline-size:var(--max-width);padding-inline:var(--size-16);gap:var(--size-24);flex-direction:column;margin-block-start:var(--size-64);display:flex}@container style(--page-variant:"desktop"){:where(:scope){padding-inline:unset}}.comments-module__sVKz6q__head{align-items:baseline;gap:var(--size-8);display:flex}.comments-module__sVKz6q__heading{font-size:var(--text-md);color:var(--color-text-neutral-low);font-weight:600}.comments-module__sVKz6q__count{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-neutral-low)}.comments-module__sVKz6q__empty{text-align:center;align-items:center;gap:var(--size-16);padding-block:var(--size-16) var(--size-8);flex-direction:column;display:flex}.comments-module__sVKz6q__emptyIllustration{inline-size:var(--size-160);block-size:auto}.comments-module__sVKz6q__emptyCopy{gap:var(--size-4);flex-direction:column;display:flex}.comments-module__sVKz6q__emptyExpression{font-family:var(--font-mono);font-feature-settings:var(--font-mono-features);font-size:var(--text-sm);color:var(--color-text-neutral-low);font-weight:600}.comments-module__sVKz6q__emptyInvite{font-size:var(--text-sm);color:var(--color-text-neutral-high)}.comments-module__sVKz6q__list{gap:var(--size-32);flex-direction:column;list-style:none;display:flex}.comments-module__sVKz6q__replies{border-inline-start:var(--size-1) solid var(--color-border-neutral-subtle);gap:var(--size-20);flex-direction:column;margin-block-start:var(--size-20);margin-inline-start:var(--size-20);padding-inline-start:var(--size-20);list-style:none;display:flex}.comments-module__sVKz6q__comment{gap:var(--size-12);display:flex}.comments-module__sVKz6q__avatar{inline-size:var(--size-40);block-size:var(--size-40)}.comments-module__sVKz6q__reply .comments-module__sVKz6q__avatar{inline-size:var(--size-32);block-size:var(--size-32);font-size:var(--text-sm)}.comments-module__sVKz6q__body{flex:auto;min-inline-size:0}.comments-module__sVKz6q__meta{align-items:baseline;gap:var(--size-8);flex-wrap:wrap;display:flex}.comments-module__sVKz6q__name{color:var(--color-text-neutral-high);font-weight:600}.comments-module__sVKz6q__handle{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-neutral-low);outline:none;text-decoration:none}@media (any-pointer:coarse){.comments-module__sVKz6q__handle{border-radius:var(--radius-sm);margin-block:-4px;padding-block:4px}}@media (hover:hover) and (pointer:fine){.comments-module__sVKz6q__handle:hover{text-decoration:underline}}.comments-module__sVKz6q__handle:focus-visible{outline:var(--color-component-accent-selected) solid var(--size-3);outline-offset:var(--size-3)}.comments-module__sVKz6q__badge{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-neutral-low);border:var(--size-1) solid var(--color-border-neutral-interactive);border-radius:var(--radius-sm);padding-block:0;padding-inline:var(--size-6);font-weight:600}.comments-module__sVKz6q__time{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-neutral-low)}.comments-module__sVKz6q__text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-neutral-high);margin-block-start:var(--size-4)}.comments-module__sVKz6q__tombstone{color:var(--color-text-neutral-low);font-style:italic}}}
@layer components{@scope(.page-module__iflUZG__indexPage){:where(:scope){flex-direction:column;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;display:flex;container:page/inline-size}@container not (max-width:30rem){:where(:scope){--page-variant:"desktop";--max-width:calc(30rem - var(--size-16) * 2)}}@container not (max-width:50rem){:where(:scope){--max-width:min(calc(50rem - var(--size-32) * 2), var(--measure))}}}}
@layer components{@scope(.error-module__7IsETa__appError){:where(:scope){flex-direction:column;flex:1;justify-content:center;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;display:flex}}}
@layer components{@scope(.page-module__8MofKG__blogPostPage){:where(:scope){--blog-post-content-negative-margin:var(--size-16);flex-direction:column;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;display:flex;container:page/inline-size}@container not (max-width:30rem){:where(:scope){--page-variant:"desktop";--max-width:calc(30rem - var(--size-16) * 2);--blog-post-content-negative-margin:0}}@container not (max-width:50rem){:where(:scope){--max-width:min(calc(50rem - var(--size-32) * 2), var(--measure))}}.page-module__8MofKG__header{width:-webkit-fill-available;width:-moz-available;width:stretch;max-inline-size:var(--max-width)}.page-module__8MofKG__content{width:-webkit-fill-available;width:-moz-available;width:stretch;max-inline-size:var(--max-width);padding-inline:var(--size-16);margin-block-start:var(--size-32)}@container style(--page-variant:"desktop"){.page-module__8MofKG__content{padding-inline:unset}}}}