.JSgrga_button{--button-spotlight-primary:0;--button-spotlight-filled:0;--button-spotlight-border:color-mix(in srgb, var(--button-border-rest,var(--color-fg-dim)), var(--color-control-line-hover) calc(var(--button-hover-progress,0) * 100%));isolation:isolate;transition-property:transform}.JSgrga_button[data-dither-button=primary]{--button-spotlight-primary:1;--button-spotlight-filled:1}.JSgrga_button[data-dither-button=secondary]{--button-spotlight-filled:1}html[data-theme-choice=system] .JSgrga_button[data-theme-choice=system]{--button-spotlight-filled:1}html[data-theme-choice=dark] .JSgrga_button[data-theme-choice=dark]{--button-spotlight-filled:1}html[data-theme-choice=light] .JSgrga_button[data-theme-choice=light]{--button-spotlight-filled:1}.JSgrga_button:is([data-dither-button=line],[data-dither-button=line-solid]){border-color:var(--button-spotlight-border)}.JSgrga_button[data-dither-button=ghost][role=tab][aria-selected=false]{color:color-mix(in srgb, var(--color-fg-subtle), var(--color-fg) calc(var(--button-hover-progress,0) * 100%));background-color:color-mix(in srgb, transparent, var(--color-raised) calc(var(--button-hover-progress,0) * 100%))}@media (max-width:1023.98px){.JSgrga_button[data-dither-mobile]{--button-spotlight-primary:0;--button-spotlight-filled:0}.JSgrga_button[data-dither-mobile=primary]{--button-spotlight-primary:1;--button-spotlight-filled:1}.JSgrga_button[data-dither-mobile=secondary]{--button-spotlight-filled:1}.JSgrga_button:is([data-dither-mobile=line],[data-dither-mobile=line-solid]){border-color:var(--button-spotlight-border)}}.JSgrga_canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.JSgrga_label{z-index:1;align-items:center;gap:.625rem;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.JSgrga_button{transition:none}}@media (forced-colors:active){.JSgrga_canvas{display:none}.JSgrga_button{border-color:buttontext}}:root{--columns:12;--gap:16px;--safe:24px;--content-max:1280px;--safe-inline:max(var(--safe), calc((100vw - var(--content-max)) / 2));--header-height:64px;--announcement-banner-expanded-height:48px;--announcement-banner-height:0px;--space-xl:56px;--link-hairline:1px}@media (min-resolution:2x){:root{--link-hairline:.5px}}html{--scrollbar-gutter:0px;-moz-text-size-adjust:none;text-size-adjust:none;background-color:var(--color-bg);scroll-padding-top:calc(var(--header-height) + var(--announcement-banner-height));scrollbar-gutter:stable;text-rendering:optimizelegibility}html.JSgrga_lenis-stopped{--scrollbar-gutter:var(--scrollbar-width)}html:has([data-quote-bar=visible]){scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom))}svg.JSgrga_icon path[fill],svg.JSgrga_icon rect[fill],svg.JSgrga_icon circle[fill]{fill:currentColor}svg.JSgrga_icon path[stroke],svg.JSgrga_icon rect[stroke],svg.JSgrga_icon circle[stroke]{stroke:currentColor}html.JSgrga_screenshot :not(:has(canvas),canvas,:has(#JSgrga_orchestra),#JSgrga_orchestra,#JSgrga_orchestra *){opacity:0}:is(html:not([data-theme=light]) article[data-article]:not([data-surface=white]) .JSgrga_prose-article) :not(pre)>code{color:var(--color-inline-code)}:is(html:not([data-theme=light]) article[data-article]:not([data-surface=white]) .JSgrga_prose-article) a{color:var(--color-link)}
@font-face{font-family:PP Supply Sans;ascent-override:88%;descent-override:10%;line-gap-override:22%;src:url(../media/PPSupplySans_Light.p.34m_zkghv-15u.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}.SqNRyq_className{font-family:supplyLight;font-style:normal;font-weight:300}.SqNRyq_variable{--font-supply-light:"supplyLight"}:root{--columns:12;--gap:16px;--safe:24px;--content-max:1280px;--safe-inline:max(var(--safe), calc((100vw - var(--content-max)) / 2));--header-height:64px;--announcement-banner-expanded-height:48px;--announcement-banner-height:0px;--space-xl:56px;--link-hairline:1px}@media (min-resolution:2x){:root{--link-hairline:.5px}}html{--scrollbar-gutter:0px;-moz-text-size-adjust:none;text-size-adjust:none;background-color:var(--color-bg);scroll-padding-top:calc(var(--header-height) + var(--announcement-banner-height));scrollbar-gutter:stable;text-rendering:optimizelegibility}html.SqNRyq_lenis-stopped{--scrollbar-gutter:var(--scrollbar-width)}html:has([data-quote-bar=visible]){scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom))}svg.SqNRyq_icon path[fill],svg.SqNRyq_icon rect[fill],svg.SqNRyq_icon circle[fill]{fill:currentColor}svg.SqNRyq_icon path[stroke],svg.SqNRyq_icon rect[stroke],svg.SqNRyq_icon circle[stroke]{stroke:currentColor}html.SqNRyq_screenshot :not(:has(canvas),canvas,:has(#SqNRyq_orchestra),#SqNRyq_orchestra,#SqNRyq_orchestra *){opacity:0}:is(html:not([data-theme=light]) article[data-article]:not([data-surface=white]) .SqNRyq_prose-article) :not(pre)>code{color:var(--color-inline-code)}:is(html:not([data-theme=light]) article[data-article]:not([data-surface=white]) .SqNRyq_prose-article) a{color:var(--color-link)}
@font-face{font-family:PP Supply Sans;ascent-override:87%;descent-override:10%;line-gap-override:23%;src:url(../media/PPSupplySans_Semibold.p.29i1f6kp215sp.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.i87yuq_className{font-family:supplySemibold;font-style:normal;font-weight:600}.i87yuq_variable{--font-supply-semibold:"supplySemibold"}:root{--columns:12;--gap:16px;--safe:24px;--content-max:1280px;--safe-inline:max(var(--safe), calc((100vw - var(--content-max)) / 2));--header-height:64px;--announcement-banner-expanded-height:48px;--announcement-banner-height:0px;--space-xl:56px;--link-hairline:1px}@media (min-resolution:2x){:root{--link-hairline:.5px}}html{--scrollbar-gutter:0px;-moz-text-size-adjust:none;text-size-adjust:none;background-color:var(--color-bg);scroll-padding-top:calc(var(--header-height) + var(--announcement-banner-height));scrollbar-gutter:stable;text-rendering:optimizelegibility}html.i87yuq_lenis-stopped{--scrollbar-gutter:var(--scrollbar-width)}html:has([data-quote-bar=visible]){scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom))}svg.i87yuq_icon path[fill],svg.i87yuq_icon rect[fill],svg.i87yuq_icon circle[fill]{fill:currentColor}svg.i87yuq_icon path[stroke],svg.i87yuq_icon rect[stroke],svg.i87yuq_icon circle[stroke]{stroke:currentColor}html.i87yuq_screenshot :not(:has(canvas),canvas,:has(#i87yuq_orchestra),#i87yuq_orchestra,#i87yuq_orchestra *){opacity:0}:is(html:not([data-theme=light]) article[data-article]:not([data-surface=white]) .i87yuq_prose-article) :not(pre)>code{color:var(--color-inline-code)}:is(html:not([data-theme=light]) article[data-article]:not([data-surface=white]) .i87yuq_prose-article) a{color:var(--color-link)}
@font-face{font-family:Inter;src:url(../media/InterVariable.p.2v4uvb3i5caxn.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.HcyDNW_className{font-family:inter;font-style:normal}.HcyDNW_variable{--font-inter:"inter"}:root{--columns:12;--gap:16px;--safe:24px;--content-max:1280px;--safe-inline:max(var(--safe), calc((100vw - var(--content-max)) / 2));--header-height:64px;--announcement-banner-expanded-height:48px;--announcement-banner-height:0px;--space-xl:56px;--link-hairline:1px}@media (min-resolution:2x){:root{--link-hairline:.5px}}html{--scrollbar-gutter:0px;-moz-text-size-adjust:none;text-size-adjust:none;background-color:var(--color-bg);scroll-padding-top:calc(var(--header-height) + var(--announcement-banner-height));scrollbar-gutter:stable;text-rendering:optimizelegibility}html.HcyDNW_lenis-stopped{--scrollbar-gutter:var(--scrollbar-width)}html:has([data-quote-bar=visible]){scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom))}svg.HcyDNW_icon path[fill],svg.HcyDNW_icon rect[fill],svg.HcyDNW_icon circle[fill]{fill:currentColor}svg.HcyDNW_icon path[stroke],svg.HcyDNW_icon rect[stroke],svg.HcyDNW_icon circle[stroke]{stroke:currentColor}html.HcyDNW_screenshot :not(:has(canvas),canvas,:has(#HcyDNW_orchestra),#HcyDNW_orchestra,#HcyDNW_orchestra *){opacity:0}:is(html:not([data-theme=light]) article[data-article]:not([data-surface=white]) .HcyDNW_prose-article) :not(pre)>code{color:var(--color-inline-code)}:is(html:not([data-theme=light]) article[data-article]:not([data-surface=white]) .HcyDNW_prose-article) a{color:var(--color-link)}
@font-face{font-family:Inter;src:url(../media/InterVariable_Italic.44o28jqvv04m6.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}.WVdjva_className{font-family:interItalic;font-style:italic}.WVdjva_variable{--font-inter-italic:"interItalic"}:root{--columns:12;--gap:16px;--safe:24px;--content-max:1280px;--safe-inline:max(var(--safe), calc((100vw - var(--content-max)) / 2));--header-height:64px;--announcement-banner-expanded-height:48px;--announcement-banner-height:0px;--space-xl:56px;--link-hairline:1px}@media (min-resolution:2x){:root{--link-hairline:.5px}}html{--scrollbar-gutter:0px;-moz-text-size-adjust:none;text-size-adjust:none;background-color:var(--color-bg);scroll-padding-top:calc(var(--header-height) + var(--announcement-banner-height));scrollbar-gutter:stable;text-rendering:optimizelegibility}html.WVdjva_lenis-stopped{--scrollbar-gutter:var(--scrollbar-width)}html:has([data-quote-bar=visible]){scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom))}svg.WVdjva_icon path[fill],svg.WVdjva_icon rect[fill],svg.WVdjva_icon circle[fill]{fill:currentColor}svg.WVdjva_icon path[stroke],svg.WVdjva_icon rect[stroke],svg.WVdjva_icon circle[stroke]{stroke:currentColor}html.WVdjva_screenshot :not(:has(canvas),canvas,:has(#WVdjva_orchestra),#WVdjva_orchestra,#WVdjva_orchestra *){opacity:0}:is(html:not([data-theme=light]) article[data-article]:not([data-surface=white]) .WVdjva_prose-article) :not(pre)>code{color:var(--color-inline-code)}:is(html:not([data-theme=light]) article[data-article]:not([data-surface=white]) .WVdjva_prose-article) a{color:var(--color-link)}
@font-face{font-family:Commit Mono;src:url(../media/CommitMono_400_Regular.p.0povok87bf7is.woff2)format("woff2");font-display:swap;font-weight:400 550;font-style:normal}@font-face{font-family:Commit Mono;src:url(../media/CommitMono_700_Bold.p.2h5-oqxcqu5mu.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.LQ28xG_className{font-family:commitMono}.LQ28xG_variable{--font-commit-mono:"commitMono"}:root{--columns:12;--gap:16px;--safe:24px;--content-max:1280px;--safe-inline:max(var(--safe), calc((100vw - var(--content-max)) / 2));--header-height:64px;--announcement-banner-expanded-height:48px;--announcement-banner-height:0px;--space-xl:56px;--link-hairline:1px}@media (min-resolution:2x){:root{--link-hairline:.5px}}html{--scrollbar-gutter:0px;-moz-text-size-adjust:none;text-size-adjust:none;background-color:var(--color-bg);scroll-padding-top:calc(var(--header-height) + var(--announcement-banner-height));scrollbar-gutter:stable;text-rendering:optimizelegibility}html.LQ28xG_lenis-stopped{--scrollbar-gutter:var(--scrollbar-width)}html:has([data-quote-bar=visible]){scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom))}svg.LQ28xG_icon path[fill],svg.LQ28xG_icon rect[fill],svg.LQ28xG_icon circle[fill]{fill:currentColor}svg.LQ28xG_icon path[stroke],svg.LQ28xG_icon rect[stroke],svg.LQ28xG_icon circle[stroke]{stroke:currentColor}html.LQ28xG_screenshot :not(:has(canvas),canvas,:has(#LQ28xG_orchestra),#LQ28xG_orchestra,#LQ28xG_orchestra *){opacity:0}:is(html:not([data-theme=light]) article[data-article]:not([data-surface=white]) .LQ28xG_prose-article) :not(pre)>code{color:var(--color-inline-code)}:is(html:not([data-theme=light]) article[data-article]:not([data-surface=white]) .LQ28xG_prose-article) a{color:var(--color-link)}
