.marker-highlight-module__GdtQXG__marker{--marker-highlight-padding-inline:.22em;--marker-highlight-inset-block-start:.08em;--marker-highlight-inset-block-end:.02em;--marker-highlight-inset-inline:-.16em;--marker-highlight-rotation:-.7deg;--marker-highlight-skew:-2deg;--marker-highlight-layer:-1;isolation:isolate;padding-inline:var(--marker-highlight-padding-inline);color:var(--site-color-text-primary);display:inline-block;position:relative}.marker-highlight-module__GdtQXG__marker:before{z-index:var(--marker-highlight-layer);content:"";inset-block:var(--marker-highlight-inset-block-start) var(--marker-highlight-inset-block-end);inset-inline:var(--marker-highlight-inset-inline);background:var(--site-color-marker-highlight);clip-path:polygon(1% 13%,98% 2%,100% 83%,3% 100%);transform:rotate(var(--marker-highlight-rotation)) skewX(var(--marker-highlight-skew));position:absolute}
.site-image-module__lM2DSa__picture{display:contents}.site-image-module__lM2DSa__fillPicture{block-size:100%;inline-size:100%;display:block;position:relative}.site-image-module__lM2DSa__image{--site-image-placeholder-background:var(--site-content-fallback-color-surface);background-color:var(--site-image-placeholder-background)}
.blog-post-media-module__0l46xq__card{inline-size:100%;max-block-size:var(--site-blog-card-media-max-height);aspect-ratio:var(--site-blog-card-media-aspect-ratio);align-self:stretch}.blog-post-media-module__0l46xq__article{--blog-post-media-article-width-desktop:82.76vw;--blog-post-media-article-max-width:74.5rem;--blog-post-media-article-bleed:calc(var(--site-layout-page-gutter) / 2)}figure.blog-post-media-module__0l46xq__article{width:auto;margin-inline:calc(var(--blog-post-media-article-bleed) * -1)}.blog-post-media-module__0l46xq__placeholder{border:var(--site-draft-content-border);background:var(--site-draft-content-surface);color:var(--site-draft-content-foreground);place-items:center;display:grid}.blog-post-media-module__0l46xq__placeholderContent{align-items:center;gap:var(--site-blog-placeholder-gap);inline-size:min(100%,32rem);padding:var(--site-blog-placeholder-padding);text-align:center;flex-direction:column;display:flex}.blog-post-media-module__0l46xq__placeholderIconFrame{border:var(--site-draft-content-border);border-radius:var(--site-blog-placeholder-icon-radius);block-size:3rem;inline-size:3rem;color:var(--site-draft-content-accent);place-items:center;display:grid}.blog-post-media-module__0l46xq__placeholderIcon{stroke-width:1.75px;block-size:1.5rem;inline-size:1.5rem}.blog-post-media-module__0l46xq__placeholderLabel{font-size:var(--site-blog-placeholder-label-font-size);font-weight:var(--site-font-weight-semibold);text-transform:uppercase;line-height:1.4}.blog-post-media-module__0l46xq__placeholderTitle{overflow-wrap:anywhere;max-inline-size:100%;font-family:var(--site-font-display);font-size:var(--site-blog-placeholder-title-font-size);font-weight:var(--site-font-weight-medium);line-height:1.35}@media (min-width:48rem){figure.blog-post-media-module__0l46xq__article{width:min(var(--blog-post-media-article-width-desktop), var(--blog-post-media-article-max-width));max-inline-size:100%;margin-inline:auto}}
.navigation-progress-module__Wq8g0q__root{z-index:var(--site-navigation-progress-layer);height:var(--site-navigation-progress-height);pointer-events:none;background:var(--site-navigation-progress-background);opacity:var(--site-navigation-progress-opacity-hidden);animation-name:navigation-progress-module__Wq8g0q__navigation-progress-fade-in;animation-duration:var(--site-navigation-progress-fade-duration);animation-timing-function:ease-out;animation-delay:var(--site-navigation-progress-delay);animation-fill-mode:both;position:fixed;inset-block-start:0;inset-inline:0}.navigation-progress-module__Wq8g0q__indicator{background:var(--site-navigation-progress-highlight);width:100%;height:100%;animation-name:navigation-progress-module__Wq8g0q__navigation-progress-pulse;animation-duration:var(--site-navigation-progress-pulse-duration);animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes navigation-progress-module__Wq8g0q__navigation-progress-fade-in{0%{opacity:var(--site-navigation-progress-opacity-hidden)}to{opacity:var(--site-navigation-progress-opacity-visible)}}@keyframes navigation-progress-module__Wq8g0q__navigation-progress-pulse{0%,39%,to{opacity:var(--site-navigation-progress-opacity-visible)}75%{opacity:var(--site-navigation-progress-opacity-pulse)}}@media (prefers-reduced-motion:reduce){.navigation-progress-module__Wq8g0q__root{animation-duration:var(--site-navigation-progress-reduced-motion-duration)}.navigation-progress-module__Wq8g0q__indicator{opacity:var(--site-navigation-progress-opacity-pulse);animation:none}}
.article-dataset-media-module__b_2lNW__root{background:var(--site-blog-contained-media-background);width:100%;height:100%;position:relative;overflow:hidden}.article-dataset-media-module__b_2lNW__media{width:100%;height:100%;display:block}.article-dataset-media-module__b_2lNW__cover{object-fit:cover}.article-dataset-media-module__b_2lNW__contain{object-fit:contain}.article-dataset-media-module__b_2lNW__soundButton{z-index:var(--site-article-media-control-layer);width:var(--site-article-media-control-size);height:var(--site-article-media-control-size);background:var(--site-article-media-control-background);color:var(--site-article-media-control-foreground);box-shadow:var(--site-article-media-control-shadow);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:var(--site-article-media-control-inset);inset-inline-end:var(--site-article-media-control-inset)}.article-dataset-media-module__b_2lNW__soundButton:focus-visible{outline:var(--site-article-media-focus-outline);outline-offset:var(--site-article-media-focus-offset)}.article-dataset-media-module__b_2lNW__soundButton svg{width:var(--site-article-media-control-icon-size);height:var(--site-article-media-control-icon-size);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--site-article-media-control-icon-stroke)}.article-dataset-media-module__b_2lNW__visuallyHidden{width:var(--site-dialog-visually-hidden-size);height:var(--site-dialog-visually-hidden-size);margin:var(--site-dialog-visually-hidden-margin);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}
.content-tabs-module__Xs1nKW__root{--content-tabs-indicator-offset:0px;--content-tabs-indicator-width:0px;--content-tabs-inline-direction:1;--content-tabs-opacity-hidden:0;--content-tabs-opacity-visible:1;--content-tabs-chevron-open-rotation:180deg;--content-tabs-divider-translate:-50%;justify-content:center;width:100%;min-width:0;display:flex;position:relative}.content-tabs-module__Xs1nKW__root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--content-tabs-inline-direction:-1}.content-tabs-module__Xs1nKW__tabList{width:max-content;min-height:var(--site-content-tabs-control-height);padding:var(--site-content-tabs-track-padding);color:var(--site-content-tabs-color-text);background:var(--site-content-tabs-color-track);border-radius:var(--site-content-tabs-radius);display:flex;position:relative}.content-tabs-module__Xs1nKW__root[data-layout=select] .content-tabs-module__Xs1nKW__tabList{visibility:hidden;pointer-events:none;width:100%;position:absolute;inset-inline:0;overflow:hidden}.content-tabs-module__Xs1nKW__selectionIndicator{inset-block:var(--site-content-tabs-track-padding);width:var(--content-tabs-indicator-width);pointer-events:none;background:var(--site-content-tabs-color-selection);border-radius:var(--site-content-tabs-option-radius);box-shadow:var(--site-content-tabs-shadow);transform:translateX(calc(var(--content-tabs-indicator-offset) * var(--content-tabs-inline-direction)));position:absolute;inset-inline-start:0}.content-tabs-module__Xs1nKW__tabList[data-indicator-ready=true] .content-tabs-module__Xs1nKW__selectionIndicator{transition:width var(--site-content-tabs-indicator-duration) var(--site-content-tabs-easing), transform var(--site-content-tabs-indicator-duration) var(--site-content-tabs-easing)}.content-tabs-module__Xs1nKW__tab{min-height:var(--site-content-tabs-option-height);padding:var(--site-content-tabs-tab-padding-block) var(--site-content-tabs-tab-padding-inline);justify-content:center;align-items:center;gap:var(--site-content-tabs-tab-gap);color:var(--site-content-tabs-color-text);font-family:var(--site-font-sans);font-size:var(--site-content-tabs-font-size);font-style:normal;font-weight:var(--site-font-weight-regular);line-height:var(--site-content-tabs-line-height);white-space:nowrap;cursor:pointer;border-radius:var(--site-content-tabs-option-radius);background:0 0;border:0;display:inline-flex;position:relative}.content-tabs-module__Xs1nKW__tab:before{width:var(--site-content-tabs-divider-width);height:var(--site-content-tabs-divider-height);content:"";background:var(--site-content-tabs-color-divider);opacity:var(--content-tabs-opacity-hidden);transform:translateY(var(--content-tabs-divider-translate));transition:opacity var(--site-content-tabs-interaction-duration) var(--site-content-tabs-easing);position:absolute;inset-block-start:50%;inset-inline-start:0}.content-tabs-module__Xs1nKW__tab[data-divider=visible]:before{opacity:var(--content-tabs-opacity-visible)}.content-tabs-module__Xs1nKW__tab:focus-visible,.content-tabs-module__Xs1nKW__selectTrigger:focus-visible{outline:var(--site-content-tabs-focus-width) solid var(--site-content-tabs-color-focus);outline-offset:var(--site-content-tabs-focus-offset)}.content-tabs-module__Xs1nKW__selectTrigger{min-height:var(--site-content-tabs-option-height);padding-block:var(--site-content-tabs-tab-padding-block);padding-inline:var(--site-content-tabs-tab-padding-inline);color:var(--site-content-tabs-color-text);font-family:var(--site-font-sans);font-size:var(--site-content-tabs-font-size);font-style:normal;font-weight:var(--site-font-weight-regular);line-height:var(--site-content-tabs-line-height);white-space:nowrap;cursor:pointer;background:var(--site-content-tabs-color-selection);border:var(--site-content-tabs-border-width) solid var(--site-content-tabs-color-border);border-radius:var(--site-content-tabs-radius);box-shadow:var(--site-content-tabs-shadow);justify-content:center;align-items:center;display:none}.content-tabs-module__Xs1nKW__root[data-layout=select] .content-tabs-module__Xs1nKW__selectTrigger{display:inline-flex}.content-tabs-module__Xs1nKW__selectIcon{width:var(--site-content-tabs-compact-icon-size);height:var(--site-content-tabs-compact-icon-size);color:var(--site-content-tabs-color-icon);transition:transform var(--site-content-tabs-interaction-duration) var(--site-content-tabs-easing);margin-inline-start:var(--site-content-tabs-compact-icon-gap);display:inline-flex}.content-tabs-module__Xs1nKW__selectIcon svg{width:100%;height:100%}.content-tabs-module__Xs1nKW__selectTrigger[data-state=open] .content-tabs-module__Xs1nKW__selectIcon{transform:rotate(var(--content-tabs-chevron-open-rotation))}.content-tabs-module__Xs1nKW__selectContent{--content-tabs-dropdown-opacity-start:0;--content-tabs-dropdown-opacity-end:1;z-index:var(--site-content-tabs-layer);min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);color:var(--site-content-tabs-color-text);background:var(--site-content-tabs-color-selection);border:var(--site-content-tabs-border-width) solid var(--site-content-tabs-color-border);border-radius:var(--site-content-tabs-radius);box-shadow:var(--site-content-tabs-shadow);animation:content-tabs-module__Xs1nKW__content-tabs-dropdown-in var(--site-content-tabs-interaction-duration) var(--site-content-tabs-easing);overflow:hidden}.content-tabs-module__Xs1nKW__selectViewport{padding-block:var(--site-content-tabs-track-padding)}.content-tabs-module__Xs1nKW__selectItem{min-height:var(--site-content-tabs-option-height);padding-block:var(--site-content-tabs-tab-padding-block);padding-inline:var(--site-content-tabs-tab-padding-inline);font-family:var(--site-font-sans);font-size:var(--site-content-tabs-font-size);font-style:normal;font-weight:var(--site-font-weight-regular);line-height:var(--site-content-tabs-line-height);white-space:nowrap;cursor:pointer;border-radius:var(--site-content-tabs-option-radius);outline:none;align-items:center;display:flex}.content-tabs-module__Xs1nKW__selectItem[data-state=checked]{font-weight:var(--site-font-weight-medium)}.content-tabs-module__Xs1nKW__selectItem[data-highlighted]{background:var(--site-content-tabs-color-track)}@keyframes content-tabs-module__Xs1nKW__content-tabs-dropdown-in{0%{opacity:var(--content-tabs-dropdown-opacity-start)}to{opacity:var(--content-tabs-dropdown-opacity-end)}}@media (prefers-reduced-motion:reduce){.content-tabs-module__Xs1nKW__tabList[data-indicator-ready=true] .content-tabs-module__Xs1nKW__selectionIndicator,.content-tabs-module__Xs1nKW__tab:before,.content-tabs-module__Xs1nKW__selectIcon{transition:none}.content-tabs-module__Xs1nKW__selectContent{animation:none}}
.article-chart-tabs-module__XJinMW__root{width:min(var(--site-article-chart-tabs-max-width), calc(100vw - (var(--site-layout-page-gutter) * 2)));gap:var(--site-article-chart-tabs-gap);max-width:none;margin-inline:50%;display:grid;transform:translate(-50%)}.article-chart-tabs-module__XJinMW__root[data-chart-layout=grid]{width:min(var(--site-article-chart-tabs-grid-max-width), calc(100vw - (var(--site-layout-page-gutter) * 2)))}.article-chart-tabs-module__XJinMW__panels,.article-chart-tabs-module__XJinMW__panel,.article-chart-tabs-module__XJinMW__charts{width:100%;min-width:0;display:grid}.article-chart-tabs-module__XJinMW__panel{gap:var(--site-article-chart-tabs-panel-gap);grid-area:1/1;align-content:center}.article-chart-tabs-module__XJinMW__panel[data-selected=false]{visibility:hidden;pointer-events:none}.article-chart-tabs-module__XJinMW__charts{gap:var(--site-article-chart-tabs-chart-gap)}.article-chart-tabs-module__XJinMW__figure{min-width:0;margin:0}.article-chart-tabs-module__XJinMW__mediaShell{border-radius:var(--site-article-media-radius);background:var(--site-blog-contained-media-background);width:100%;position:relative;overflow:hidden}.article-chart-tabs-module__XJinMW__caption,.article-chart-tabs-module__XJinMW__description{color:var(--site-color-text-secondary);font-size:var(--site-article-chart-tabs-copy-font-size);line-height:var(--site-article-chart-tabs-copy-line-height);margin:0}.article-chart-tabs-module__XJinMW__caption{margin-block-start:var(--site-article-chart-tabs-caption-gap)}@media (max-width:47.999rem){.article-chart-tabs-module__XJinMW__panel{grid-area:auto;align-content:start}.article-chart-tabs-module__XJinMW__panel[data-selected=false]{display:none}}@media (min-width:48rem){.article-chart-tabs-module__XJinMW__root[data-chart-layout=grid] .article-chart-tabs-module__XJinMW__charts{grid-template-columns:repeat(var(--article-chart-tabs-grid-track-count), minmax(0, 1fr));gap:var(--site-article-chart-tabs-grid-gap)}.article-chart-tabs-module__XJinMW__root[data-chart-layout=grid] .article-chart-tabs-module__XJinMW__figure{grid-column-end:span 2}.article-chart-tabs-module__XJinMW__root[data-chart-layout=grid] .article-chart-tabs-module__XJinMW__figure:first-child{grid-column-start:var(--article-chart-tabs-grid-start)}}
.article-media-module__3u0F1q__figure{--article-media-body-max-width:43.875rem;--article-media-wide-max-width:56.375rem;--article-media-gutter:var(--site-layout-page-gutter);--article-media-caption-gap:.75rem;--article-media-caption-font-size:1rem;--article-media-caption-line-height:1.5rem;margin-block:0}.article-media-module__3u0F1q__body{max-width:var(--article-media-body-max-width);margin-inline:auto}.article-media-module__3u0F1q__wide{width:min(var(--article-media-wide-max-width), calc(100vw - (var(--article-media-gutter) * 2)));max-width:none;margin-inline:50%;transform:translate(-50%)}.article-media-module__3u0F1q__full{--article-media-full-max-width:var(--site-layout-editorial-grid-max-width);--article-media-full-gutter:var(--site-layout-page-gutter);width:min(var(--article-media-full-max-width), calc(100vw - (var(--article-media-full-gutter) * 2)));max-width:none;margin-inline:50%;transform:translate(-50%)}.article-media-module__3u0F1q__shell{border-radius:var(--site-article-media-radius);background:var(--site-blog-contained-media-background);overflow:hidden}.article-media-module__3u0F1q__media{width:100%;height:auto;display:block}.article-media-module__3u0F1q__contain{object-fit:contain}.article-media-module__3u0F1q__cover{object-fit:cover}.article-media-module__3u0F1q__video{background:var(--site-color-text-primary)}.article-media-module__3u0F1q__caption{color:var(--site-color-text-secondary);font-size:var(--article-media-caption-font-size);line-height:var(--article-media-caption-line-height);margin-block-start:var(--article-media-caption-gap)}.article-media-module__3u0F1q__caption :where(p){color:inherit;font-size:inherit;line-height:inherit;margin:0}.article-media-module__3u0F1q__grid{--article-media-grid-max-width:var(--site-layout-editorial-grid-max-width);--article-media-grid-gutter:var(--site-layout-page-gutter);--article-media-grid-gap:2rem;gap:var(--article-media-grid-gap);width:min(var(--article-media-grid-max-width), calc(100vw - (var(--article-media-grid-gutter) * 2)));grid-template-columns:minmax(0,1fr);margin-inline:50%;display:grid;transform:translate(-50%)}@media (min-width:48rem){.article-media-module__3u0F1q__columnsTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.article-media-module__3u0F1q__columnsThree{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.article-media-module__3u0F1q__full{--article-media-full-gutter:4.5rem}.article-media-module__3u0F1q__grid{--article-media-grid-gutter:4.5rem;--article-media-grid-gap:3rem}}
.data-visualization-module__QGXAxG__figure{--data-visualization-body-max-width:43.875rem;--data-visualization-wide-max-width:56.375rem;--data-visualization-gutter:var(--site-layout-page-gutter);--data-visualization-surface-padding-block:2rem;--data-visualization-surface-padding-inline:2rem;--data-visualization-title-gap:1rem;--data-visualization-tabs-gap:1rem;--data-visualization-caption-gap:.75rem;--data-visualization-caption-font-size:.875rem;--data-visualization-caption-line-height:1.25rem;--data-visualization-axis-width:1px;--data-visualization-axis-break-width:1.5px;--data-visualization-line-width:3px;--data-visualization-line-width-thin:1.5px;--data-visualization-line-dash:8 7;--data-visualization-line-dot:1 5;--data-visualization-line-focus-opacity:.45;--data-visualization-grid-major-opacity:.42;--data-visualization-grid-minor-opacity:.16;--data-visualization-muted-opacity:.28;--data-visualization-mark-transition-duration:.14s;--data-visualization-mark-transition-easing:ease-out;--data-visualization-dimmed-opacity:.2;--data-visualization-visible-opacity:1;--data-visualization-focus-width:3px;--data-visualization-tooltip-width:14rem;--data-visualization-tooltip-offset:-.75rem;--data-visualization-tooltip-padding:.75rem;--data-visualization-tooltip-radius:.5rem;--data-visualization-tooltip-gap:.375rem;--data-visualization-tooltip-layer:20;--data-visualization-tooltip-shadow:0 3px 10px var(--site-primitive-color-black-alpha-16);--data-visualization-scene-aspect-ratio:16 / 9;box-sizing:border-box;padding:var(--data-visualization-surface-padding-block) var(--data-visualization-surface-padding-inline);color:var(--site-chart-color-text);background:var(--site-chart-color-surface);border-radius:var(--site-article-media-radius);margin-block:0;container-type:inline-size}.data-visualization-module__QGXAxG__body{max-width:var(--data-visualization-body-max-width);margin-inline:auto}.data-visualization-module__QGXAxG__wide{width:min(var(--data-visualization-wide-max-width), calc(100vw - (var(--data-visualization-gutter) * 2)));max-width:none;margin-inline:50%;transform:translate(-50%)}.data-visualization-module__QGXAxG__full{width:min(var(--site-layout-editorial-grid-max-width), calc(100vw - (var(--data-visualization-gutter) * 2)));max-width:none;margin-inline:50%;transform:translate(-50%)}.data-visualization-module__QGXAxG__surface{min-width:0}.data-visualization-module__QGXAxG__title{margin:0 0 var(--data-visualization-title-gap);font-family:var(--site-font-sans);font-size:var(--site-font-size-chart-title);font-style:normal;font-weight:var(--site-font-weight-medium);line-height:1.25}.data-visualization-module__QGXAxG__panelTitle{fill:var(--site-chart-color-text);font-size:var(--site-font-size-chart-axis);font-weight:var(--site-font-weight-medium)}.data-visualization-module__QGXAxG__panelTitle[data-chart-kind=bar]{font-size:var(--site-font-size-chart-title)}.data-visualization-module__QGXAxG__panelAnnotation{fill:var(--site-chart-color-text-secondary);font-size:var(--site-font-size-chart-caption)}.data-visualization-module__QGXAxG__views{gap:var(--data-visualization-tabs-gap);display:grid}.data-visualization-module__QGXAxG__interactionRoot,.data-visualization-module__QGXAxG__sceneContainer{min-width:0;position:relative}.data-visualization-module__QGXAxG__sceneViewport{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.data-visualization-module__QGXAxG__scene{width:100%;height:auto;color:var(--site-chart-color-text);font-family:var(--site-font-sans);display:block;overflow:visible}.data-visualization-module__QGXAxG__wide.data-visualization-module__QGXAxG__scene{display:none}.data-visualization-module__QGXAxG__axisLine,.data-visualization-module__QGXAxG__axisBreak{fill:none;stroke:var(--site-chart-color-axis);vector-effect:non-scaling-stroke}.data-visualization-module__QGXAxG__gridLine{fill:none;stroke:var(--site-chart-color-axis);stroke-width:var(--data-visualization-axis-width);vector-effect:non-scaling-stroke}.data-visualization-module__QGXAxG__gridLine[data-strength=major]{opacity:var(--data-visualization-grid-major-opacity)}.data-visualization-module__QGXAxG__gridLine[data-strength=minor]{opacity:var(--data-visualization-grid-minor-opacity)}.data-visualization-module__QGXAxG__axisLine{stroke-width:var(--data-visualization-axis-width)}.data-visualization-module__QGXAxG__axisBreak{stroke-width:var(--data-visualization-axis-break-width);stroke-linecap:round;stroke-linejoin:round}.data-visualization-module__QGXAxG__tickLabel{fill:var(--site-chart-color-text-secondary);font-size:var(--site-font-size-chart-tick)}.data-visualization-module__QGXAxG__tickLabel[data-tone=primary]{fill:var(--site-chart-color-text)}.data-visualization-module__QGXAxG__axisLabel{fill:var(--site-chart-color-text);font-size:var(--site-font-size-chart-axis);font-weight:var(--site-font-weight-medium)}.data-visualization-module__QGXAxG__lineMark,.data-visualization-module__QGXAxG__lineConnector,.data-visualization-module__QGXAxG__legendLine{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.data-visualization-module__QGXAxG__lineInteractionTarget{fill:none;stroke:#0000;stroke-width:12px;cursor:pointer;pointer-events:stroke;vector-effect:non-scaling-stroke}.data-visualization-module__QGXAxG__lineInteractionTarget:focus-visible{stroke:var(--site-chart-color-focus);stroke-width:6px;opacity:var(--data-visualization-line-focus-opacity);outline:none}.data-visualization-module__QGXAxG__lineMark,.data-visualization-module__QGXAxG__lineConnector{stroke-width:var(--data-visualization-line-width)}.data-visualization-module__QGXAxG__lineMark[data-stroke-width=thin],.data-visualization-module__QGXAxG__lineConnector[data-stroke-width=thin],.data-visualization-module__QGXAxG__ruleLine[data-stroke-width=thin]{stroke-width:var(--data-visualization-line-width-thin)}.data-visualization-module__QGXAxG__legendLine{stroke-width:var(--data-visualization-axis-break-width)}.data-visualization-module__QGXAxG__figure [data-line-style=dashed]{stroke-dasharray:var(--data-visualization-line-dash)}.data-visualization-module__QGXAxG__figure [data-line-style=dotted]{stroke-dasharray:var(--data-visualization-line-dot)}.data-visualization-module__QGXAxG__gradientStop{stop-color:currentColor}.data-visualization-module__QGXAxG__pointMark,.data-visualization-module__QGXAxG__legendPoint,.data-visualization-module__QGXAxG__barMark,.data-visualization-module__QGXAxG__legendSwatch{color:inherit;fill:currentColor;stroke:var(--site-chart-color-surface);stroke-width:var(--data-visualization-axis-width);vector-effect:non-scaling-stroke}.data-visualization-module__QGXAxG__pointMark,.data-visualization-module__QGXAxG__legendPoint{stroke:none;stroke-width:0}.data-visualization-module__QGXAxG__pointMark[data-point-outline=surface],.data-visualization-module__QGXAxG__legendPoint[data-point-outline=surface]{stroke:var(--site-chart-color-surface);stroke-width:var(--data-visualization-axis-width)}.data-visualization-module__QGXAxG__barMark{stroke-width:0;transition:opacity var(--data-visualization-mark-transition-duration) var(--data-visualization-mark-transition-easing)}.data-visualization-module__QGXAxG__barMark[data-visualization-mark]{cursor:pointer}.data-visualization-module__QGXAxG__barMark:focus-visible{stroke:var(--site-chart-color-focus);stroke-width:var(--data-visualization-focus-width);outline:none}.data-visualization-module__QGXAxG__barLabel{fill:var(--site-chart-color-text);font-size:var(--site-font-size-chart-tick);font-weight:var(--site-font-weight-medium);pointer-events:none}.data-visualization-module__QGXAxG__barLabel[data-inside]{fill:var(--site-bar-chart-color-label-inside)}.data-visualization-module__QGXAxG__pointMark{cursor:default;transition:opacity var(--data-visualization-mark-transition-duration) var(--data-visualization-mark-transition-easing)}.data-visualization-module__QGXAxG__pointMark[data-tone=muted]{opacity:var(--data-visualization-muted-opacity)}.data-visualization-module__QGXAxG__pointMark[data-tooltip-disabled]{pointer-events:none}.data-visualization-module__QGXAxG__pointMark[data-visualization-mark]{cursor:pointer}.data-visualization-module__QGXAxG__pointMark:focus-visible{stroke:var(--site-chart-color-focus);stroke-width:var(--data-visualization-focus-width);outline:none}.data-visualization-module__QGXAxG__figure [data-dimmed]{opacity:var(--data-visualization-dimmed-opacity)}.data-visualization-module__QGXAxG__figure [data-shell-hidden]{display:none}.data-visualization-module__QGXAxG__ruleLine,.data-visualization-module__QGXAxG__labelConnector{fill:none;stroke:currentColor;stroke-width:var(--data-visualization-axis-width);vector-effect:non-scaling-stroke}.data-visualization-module__QGXAxG__ruleLine{stroke-linecap:round}.data-visualization-module__QGXAxG__directLabel,.data-visualization-module__QGXAxG__ruleLabel{fill:currentColor;stroke:var(--site-chart-color-surface);stroke-width:3px;paint-order:stroke fill;pointer-events:none}.data-visualization-module__QGXAxG__directLabelPrimary,.data-visualization-module__QGXAxG__ruleLabel{font-size:var(--site-font-size-chart-axis);font-weight:var(--site-font-weight-medium)}.data-visualization-module__QGXAxG__directLabelSecondary{font-size:var(--site-font-size-chart-legend);font-weight:var(--site-font-weight-regular)}.data-visualization-module__QGXAxG__colorScaleLabel{fill:var(--site-chart-color-text-secondary);font-size:var(--site-font-size-chart-axis)}.data-visualization-module__QGXAxG__figure [data-series-id]{transition:opacity var(--data-visualization-mark-transition-duration) var(--data-visualization-mark-transition-easing)}.data-visualization-module__QGXAxG__figure [data-color=series-1]{color:var(--site-chart-color-series-1)}.data-visualization-module__QGXAxG__figure [data-color=series-2]{color:var(--site-chart-color-series-2)}.data-visualization-module__QGXAxG__figure [data-color=series-3]{color:var(--site-chart-color-series-3)}.data-visualization-module__QGXAxG__figure [data-color=series-4]{color:var(--site-chart-color-series-4)}.data-visualization-module__QGXAxG__figure [data-color=series-5]{color:var(--site-chart-color-series-5)}.data-visualization-module__QGXAxG__figure [data-color=series-6]{color:var(--site-chart-color-series-6)}.data-visualization-module__QGXAxG__figure [data-color=series-7]{color:var(--site-chart-color-series-7)}.data-visualization-module__QGXAxG__figure [data-color=series-8]{color:var(--site-chart-color-series-8)}.data-visualization-module__QGXAxG__figure [data-color=series-9]{color:var(--site-chart-color-series-9)}.data-visualization-module__QGXAxG__figure [data-color=series-10]{color:var(--site-chart-color-series-10)}.data-visualization-module__QGXAxG__figure [data-color=series-11]{color:var(--site-chart-color-series-11)}.data-visualization-module__QGXAxG__figure [data-color=series-12]{color:var(--site-chart-color-series-12)}.data-visualization-module__QGXAxG__figure [data-color=series-13]{color:var(--site-chart-color-series-13)}.data-visualization-module__QGXAxG__figure [data-color=series-14]{color:var(--site-chart-color-series-14)}.data-visualization-module__QGXAxG__barMark[data-color=series-1],.data-visualization-module__QGXAxG__legendSwatch[data-color=series-1]{color:var(--site-bar-chart-color-series-1)}.data-visualization-module__QGXAxG__barMark[data-color=series-2],.data-visualization-module__QGXAxG__legendSwatch[data-color=series-2]{color:var(--site-bar-chart-color-series-2)}.data-visualization-module__QGXAxG__barMark[data-color=series-3],.data-visualization-module__QGXAxG__legendSwatch[data-color=series-3]{color:var(--site-bar-chart-color-series-3)}.data-visualization-module__QGXAxG__barMark[data-color=series-4],.data-visualization-module__QGXAxG__legendSwatch[data-color=series-4]{color:var(--site-bar-chart-color-series-4)}.data-visualization-module__QGXAxG__barMark[data-color=series-5],.data-visualization-module__QGXAxG__legendSwatch[data-color=series-5]{color:var(--site-bar-chart-color-series-5)}.data-visualization-module__QGXAxG__barMark[data-color=series-6],.data-visualization-module__QGXAxG__legendSwatch[data-color=series-6]{color:var(--site-bar-chart-color-series-6)}.data-visualization-module__QGXAxG__barMark[data-color=series-7],.data-visualization-module__QGXAxG__legendSwatch[data-color=series-7]{color:var(--site-bar-chart-color-series-7)}.data-visualization-module__QGXAxG__barMark[data-color=series-8],.data-visualization-module__QGXAxG__legendSwatch[data-color=series-8]{color:var(--site-bar-chart-color-series-8)}.data-visualization-module__QGXAxG__barMark[data-color=series-9],.data-visualization-module__QGXAxG__legendSwatch[data-color=series-9]{color:var(--site-bar-chart-color-series-9)}.data-visualization-module__QGXAxG__barMark[data-color=series-10],.data-visualization-module__QGXAxG__legendSwatch[data-color=series-10]{color:var(--site-bar-chart-color-series-10)}.data-visualization-module__QGXAxG__barMark[data-color=series-11],.data-visualization-module__QGXAxG__legendSwatch[data-color=series-11]{color:var(--site-bar-chart-color-series-11)}.data-visualization-module__QGXAxG__barMark[data-color=series-12],.data-visualization-module__QGXAxG__legendSwatch[data-color=series-12]{color:var(--site-bar-chart-color-series-12)}.data-visualization-module__QGXAxG__barMark[data-color=series-13],.data-visualization-module__QGXAxG__legendSwatch[data-color=series-13]{color:var(--site-bar-chart-color-series-13)}.data-visualization-module__QGXAxG__barMark[data-color=series-14],.data-visualization-module__QGXAxG__legendSwatch[data-color=series-14]{color:var(--site-bar-chart-color-series-14)}.data-visualization-module__QGXAxG__barMark:is([data-color=series-4],[data-color=series-5],[data-color=series-8],[data-color=series-9],[data-color=series-12],[data-color=series-13],[data-color=series-14])+.data-visualization-module__QGXAxG__barLabel[data-inside]{fill:var(--site-bar-chart-color-label-inside-dark)}.data-visualization-module__QGXAxG__legendLabel{fill:var(--site-chart-color-text-secondary);font-size:var(--site-font-size-chart-legend)}.data-visualization-module__QGXAxG__tooltip{z-index:var(--data-visualization-tooltip-layer);width:max-content;max-width:min(var(--data-visualization-tooltip-width), 90%);padding:var(--data-visualization-tooltip-padding);color:var(--site-chart-color-tooltip-text);pointer-events:none;background:var(--site-chart-color-tooltip-surface);border-radius:var(--data-visualization-tooltip-radius);box-shadow:var(--data-visualization-tooltip-shadow);transform:translate(-50%, calc(-100% + var(--data-visualization-tooltip-offset)));position:absolute}.data-visualization-module__QGXAxG__tooltipTitle{font-size:var(--site-font-size-small);line-height:var(--site-line-height-small);display:block}.data-visualization-module__QGXAxG__tooltipValues{gap:var(--data-visualization-tooltip-gap);margin:var(--data-visualization-tooltip-gap) 0 0;font-size:var(--site-font-size-chart-caption);display:grid}.data-visualization-module__QGXAxG__tooltipRow{gap:var(--data-visualization-tooltip-padding);justify-content:space-between;display:flex}.data-visualization-module__QGXAxG__tooltipRow dd{font-weight:var(--site-font-weight-medium);margin:0}.data-visualization-module__QGXAxG__caption{gap:var(--data-visualization-tooltip-gap);color:var(--site-chart-color-text-secondary);font-size:var(--data-visualization-caption-font-size);line-height:var(--data-visualization-caption-line-height);margin-block-start:var(--data-visualization-caption-gap);display:grid}.data-visualization-module__QGXAxG__caption p{margin:0}@container (min-width:48rem){.data-visualization-module__QGXAxG__compact.data-visualization-module__QGXAxG__scene{display:none}.data-visualization-module__QGXAxG__wide.data-visualization-module__QGXAxG__scene{display:block}}@media (min-width:64rem){.data-visualization-module__QGXAxG__full{--data-visualization-gutter:4.5rem}}@media (prefers-reduced-motion:reduce){.data-visualization-module__QGXAxG__figure [data-series-id],.data-visualization-module__QGXAxG__barMark,.data-visualization-module__QGXAxG__pointMark{transition:none}}
.benchmark-table-module__JKUxqa__figure{--benchmark-table-body-max-width:43.875rem;--benchmark-table-wide-max-width:64rem;--benchmark-table-gutter:var(--site-layout-page-gutter);--benchmark-table-group-width:3rem;--benchmark-table-benchmark-width:13rem;--benchmark-table-model-width:9.25rem;--benchmark-table-model-header-padding-block:1.75rem;--benchmark-table-model-header-padding-inline:.25rem;--benchmark-table-model-cell-padding-inline:1rem;--benchmark-table-max-group-track-width:0rem;--benchmark-table-content-width:calc(var(--benchmark-table-max-group-track-width) + var(--benchmark-table-benchmark-width) + (var(--benchmark-table-max-model-count) * var(--benchmark-table-model-width)));--benchmark-table-title-gap:1rem;--benchmark-table-views-gap:1rem;--benchmark-table-border-width:1px;--benchmark-table-cell-padding-block:.875rem;--benchmark-table-cell-padding-inline:1rem;--benchmark-table-group-padding:.5rem;--benchmark-table-caption-gap:.375rem;--benchmark-table-caption-font-size:.875rem;--benchmark-table-sticky-row-layer:2;--benchmark-table-sticky-group-layer:3;--benchmark-table-sticky-header-layer:4;box-sizing:border-box;color:var(--site-benchmark-table-color-text);margin-block:0;container-type:inline-size}.benchmark-table-module__JKUxqa__figure[data-widest-view-has-groups]{--benchmark-table-max-group-track-width:var(--benchmark-table-group-width)}.benchmark-table-module__JKUxqa__body{max-width:var(--benchmark-table-body-max-width);margin-inline:auto}.benchmark-table-module__JKUxqa__wide{width:min(var(--benchmark-table-content-width), var(--benchmark-table-wide-max-width), calc(100vw - (var(--benchmark-table-gutter) * 2)));max-width:none;margin-inline:50%;transform:translate(-50%)}.benchmark-table-module__JKUxqa__full{width:min(var(--benchmark-table-content-width), var(--site-layout-editorial-grid-max-width), calc(100vw - (var(--benchmark-table-gutter) * 2)));max-width:none;margin-inline:50%;transform:translate(-50%)}.benchmark-table-module__JKUxqa__title{width:min(100%, var(--benchmark-table-content-width));margin:0 auto var(--benchmark-table-title-gap);color:var(--site-benchmark-table-color-text);font-family:var(--site-font-sans);font-size:var(--site-font-size-chart-title);font-weight:var(--site-font-weight-medium);line-height:1.25}.benchmark-table-module__JKUxqa__views{width:min(100%, var(--benchmark-table-content-width));gap:var(--benchmark-table-views-gap);margin-inline:auto;display:grid}.benchmark-table-module__JKUxqa__scroller{--benchmark-table-view-group-track-width:0rem;--benchmark-table-view-content-width:calc(var(--benchmark-table-view-group-track-width) + var(--benchmark-table-benchmark-width) + (var(--benchmark-table-view-model-count) * var(--benchmark-table-model-width)));width:min(100%, var(--benchmark-table-view-content-width));contain:paint;background:var(--site-benchmark-table-color-surface);border-radius:var(--site-article-media-radius);overscroll-behavior-inline:contain;outline:none;max-width:100%;margin-inline:auto;overflow-x:auto}.benchmark-table-module__JKUxqa__scroller[data-has-groups]{--benchmark-table-view-group-track-width:var(--benchmark-table-group-width)}.benchmark-table-module__JKUxqa__scroller:focus-visible{box-shadow:0 0 0 3px var(--site-benchmark-table-color-focus)}.benchmark-table-module__JKUxqa__table{width:var(--benchmark-table-view-content-width);min-width:var(--benchmark-table-view-content-width);font-family:var(--site-font-sans);font-size:var(--site-font-size-small);line-height:var(--site-line-height-small);border-spacing:0;table-layout:fixed;overflow:hidden}.benchmark-table-module__JKUxqa__table th,.benchmark-table-module__JKUxqa__table td{box-sizing:border-box;padding:var(--benchmark-table-cell-padding-block) var(--benchmark-table-cell-padding-inline);border-block-end:1px solid var(--site-benchmark-table-color-border);border-inline-end:1px solid var(--site-benchmark-table-color-border)}.benchmark-table-module__JKUxqa__table tr>:last-child{border-inline-end:0}.benchmark-table-module__JKUxqa__table thead th{border-inline-end-color:#0000}.benchmark-table-module__JKUxqa__table tbody:last-child tr:last-child>*,.benchmark-table-module__JKUxqa__table tbody:last-child .benchmark-table-module__JKUxqa__groupHeader{border-block-end:0}.benchmark-table-module__JKUxqa__benchmarkHeader,.benchmark-table-module__JKUxqa__columnHeader{color:var(--site-benchmark-table-color-header-text);font-weight:var(--site-font-weight-medium);text-align:start;vertical-align:bottom;background:var(--site-benchmark-table-color-header-surface)}.benchmark-table-module__JKUxqa__groupColumn{width:var(--benchmark-table-group-width)}.benchmark-table-module__JKUxqa__benchmarkColumn{width:var(--benchmark-table-benchmark-width)}.benchmark-table-module__JKUxqa__modelColumn{width:var(--benchmark-table-model-width)}.benchmark-table-module__JKUxqa__benchmarkHeader{z-index:var(--benchmark-table-sticky-header-layer);width:var(--benchmark-table-benchmark-width);min-width:var(--benchmark-table-benchmark-width);color:var(--site-benchmark-table-color-text);font-size:var(--site-font-size-body-large);font-weight:var(--site-font-weight-semibold);text-align:start;vertical-align:middle;line-height:1.25;position:sticky;inset-inline-start:0}.benchmark-table-module__JKUxqa__scroller[data-has-groups] .benchmark-table-module__JKUxqa__benchmarkHeader{width:calc(var(--benchmark-table-group-width) + var(--benchmark-table-benchmark-width));min-width:calc(var(--benchmark-table-group-width) + var(--benchmark-table-benchmark-width));padding-inline-start:calc(var(--benchmark-table-group-width) + var(--benchmark-table-cell-padding-inline))}.benchmark-table-module__JKUxqa__table .benchmark-table-module__JKUxqa__columnHeader{width:var(--benchmark-table-model-width);min-width:var(--benchmark-table-model-width);padding-block:var(--benchmark-table-model-header-padding-block);padding-inline:var(--benchmark-table-model-header-padding-inline);overflow-wrap:anywhere;text-align:center}.benchmark-table-module__JKUxqa__table :is(.benchmark-table-module__JKUxqa__columnHeader,.benchmark-table-module__JKUxqa__cell){border-inline-end-color:#0000}.benchmark-table-module__JKUxqa__columnOrganization,.benchmark-table-module__JKUxqa__rowDescription,.benchmark-table-module__JKUxqa__annotation{color:var(--site-benchmark-table-color-text-secondary);font-size:var(--site-font-size-chart-caption);font-weight:var(--site-font-weight-regular);margin-block-start:.125rem;line-height:1.25;display:block}.benchmark-table-module__JKUxqa__groupHeader{z-index:var(--benchmark-table-sticky-group-layer);width:var(--benchmark-table-group-width);min-width:var(--benchmark-table-group-width);color:var(--site-benchmark-table-color-text);font-size:var(--site-font-size-body-large);font-weight:var(--site-font-weight-semibold);text-align:center;vertical-align:middle;background:var(--site-benchmark-table-color-surface);padding:0;line-height:1.25;position:sticky;inset-inline-start:0}.benchmark-table-module__JKUxqa__groupHeader span{padding:var(--benchmark-table-group-padding);writing-mode:vertical-rl;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotate(180deg)}.benchmark-table-module__JKUxqa__rowHeader{z-index:var(--benchmark-table-sticky-row-layer);width:var(--benchmark-table-benchmark-width);min-width:var(--benchmark-table-benchmark-width);color:var(--site-benchmark-table-color-text);font-weight:var(--site-font-weight-medium);text-align:start;background:var(--site-benchmark-table-color-surface);position:sticky;inset-inline-start:0}.benchmark-table-module__JKUxqa__table .benchmark-table-module__JKUxqa__rowHeader{border-inline-end-color:var(--site-benchmark-table-color-section-border);border-inline-end-width:calc(var(--benchmark-table-border-width) + var(--benchmark-table-border-width))}.benchmark-table-module__JKUxqa__scroller[data-has-groups] .benchmark-table-module__JKUxqa__rowHeader{inset-inline-start:var(--benchmark-table-group-width)}.benchmark-table-module__JKUxqa__table .benchmark-table-module__JKUxqa__cell{min-width:var(--benchmark-table-model-width);padding-inline:var(--benchmark-table-model-cell-padding-inline);color:var(--site-benchmark-table-color-text);text-align:center;background:var(--site-benchmark-table-color-surface)}.benchmark-table-module__JKUxqa__cell[data-best]{background:var(--site-benchmark-table-color-best-surface)}.benchmark-table-module__JKUxqa__cell[data-best] .benchmark-table-module__JKUxqa__cellValue{font-weight:var(--site-font-weight-bold)}.benchmark-table-module__JKUxqa__table .benchmark-table-module__JKUxqa__cell[data-best]+.benchmark-table-module__JKUxqa__cell[data-best]{border-inline-start:var(--benchmark-table-border-width) solid var(--site-benchmark-table-color-border)}.benchmark-table-module__JKUxqa__cell[data-missing]:not([data-featured]){color:var(--site-benchmark-table-color-text-secondary)}.benchmark-table-module__JKUxqa__cellValue{font-variant-numeric:tabular-nums}.benchmark-table-module__JKUxqa__annotation{white-space:nowrap}.benchmark-table-module__JKUxqa__table :is(.benchmark-table-module__JKUxqa__columnHeader,.benchmark-table-module__JKUxqa__cell)[data-featured],.benchmark-table-module__JKUxqa__table :is(.benchmark-table-module__JKUxqa__columnHeader,.benchmark-table-module__JKUxqa__cell)[data-featured] :where(*){color:var(--site-benchmark-table-color-featured-text)}.benchmark-table-module__JKUxqa__caption{width:min(100%, var(--benchmark-table-content-width));gap:var(--benchmark-table-caption-gap);color:var(--site-benchmark-table-color-text-secondary);font-size:var(--benchmark-table-caption-font-size);margin-block-start:.75rem;margin-inline:auto;line-height:1.25rem;display:grid}.benchmark-table-module__JKUxqa__caption p{margin:0}@media (min-width:64rem){.benchmark-table-module__JKUxqa__full{--benchmark-table-gutter:4.5rem}}
.data-visualization-shell-module__wRHl4W__root{--data-visualization-shell-gap:1rem;--data-visualization-shell-controls-gap:.75rem;--data-visualization-shell-toolbar-gap:.625rem;--data-visualization-shell-small-gap:.375rem;--data-visualization-shell-item-gap:.5rem;--data-visualization-shell-control-height:2rem;--data-visualization-shell-control-padding:.375rem .625rem;--data-visualization-shell-border:1px solid var(--site-chart-color-border);--data-visualization-shell-control-radius:.375rem;--data-visualization-shell-focus-outline:2px solid var(--site-chart-color-focus);--data-visualization-shell-menu-min-width:13rem;--data-visualization-shell-menu-max-width:min(20rem, calc(100vw - 2rem));--data-visualization-shell-menu-padding:.375rem;--data-visualization-shell-menu-radius:.5rem;--data-visualization-shell-menu-shadow:0 3px 10px var(--site-primitive-color-black-alpha-16);--data-visualization-shell-label-padding:.5rem .625rem .25rem;--data-visualization-shell-item-padding:.375rem .625rem .375rem 2rem;--data-visualization-shell-item-radius:.25rem;--data-visualization-shell-disabled-opacity:.5;--data-visualization-shell-separator-height:1px;--data-visualization-shell-separator-margin:.375rem 0;--data-visualization-shell-metadata-padding:.625rem;--data-visualization-shell-visually-hidden-size:1px;--data-visualization-shell-toggle-width:1.75rem;--data-visualization-shell-toggle-height:1rem;--data-visualization-shell-toggle-radius:1rem;--data-visualization-shell-toggle-transition:.14s ease-out;--data-visualization-shell-toggle-knob-size:.625rem;--data-visualization-shell-toggle-transform:translateX(.75rem);--data-visualization-shell-legend-gap:.5rem 1rem;--data-visualization-shell-glyph-width:1.25rem;--data-visualization-shell-glyph-height:.75rem;--data-visualization-shell-point-size:.375rem;--data-visualization-shell-cross-width:.5rem;--data-visualization-shell-cross-height:.125rem;gap:var(--data-visualization-shell-gap);min-width:0;display:grid}.data-visualization-shell-module__wRHl4W__controls{gap:var(--data-visualization-shell-controls-gap);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.data-visualization-shell-module__wRHl4W__primaryControl{grid-column:1;justify-content:flex-start}.data-visualization-shell-module__wRHl4W__desktopControls{gap:var(--data-visualization-shell-toolbar-gap);justify-content:flex-end;align-items:center;min-width:0;display:none}.data-visualization-shell-module__wRHl4W__secondaryControl{width:auto}.data-visualization-shell-module__wRHl4W__compactControls{grid-column:2;justify-content:flex-end;display:flex}.data-visualization-shell-module__wRHl4W__panel{min-width:0}.data-visualization-shell-module__wRHl4W__menuTrigger,.data-visualization-shell-module__wRHl4W__moreTrigger{gap:var(--data-visualization-shell-small-gap);min-height:var(--data-visualization-shell-control-height);padding:var(--data-visualization-shell-control-padding);color:var(--site-chart-color-text);font-family:var(--site-font-sans);font-size:var(--site-font-size-small);line-height:var(--site-line-height-small);cursor:pointer;background:var(--site-content-tabs-color-track);border:var(--data-visualization-shell-border);border-radius:var(--data-visualization-shell-control-radius);justify-content:center;align-items:center;display:inline-flex}.data-visualization-shell-module__wRHl4W__menuTrigger:focus-visible,.data-visualization-shell-module__wRHl4W__moreTrigger:focus-visible,.data-visualization-shell-module__wRHl4W__layerToggle input:focus-visible+.data-visualization-shell-module__wRHl4W__toggleTrack{outline:var(--data-visualization-shell-focus-outline);outline-offset:2px}.data-visualization-shell-module__wRHl4W__count{color:var(--site-chart-color-text-secondary);font-variant-numeric:tabular-nums}.data-visualization-shell-module__wRHl4W__menuContent{z-index:var(--site-content-tabs-layer);min-width:var(--data-visualization-shell-menu-min-width);max-width:var(--data-visualization-shell-menu-max-width);max-height:var(--radix-dropdown-menu-content-available-height);padding:var(--data-visualization-shell-menu-padding);color:var(--site-chart-color-text);font-family:var(--site-font-sans);font-size:var(--site-font-size-small);background:var(--site-chart-color-surface);border:var(--data-visualization-shell-border);border-radius:var(--data-visualization-shell-menu-radius);box-shadow:var(--data-visualization-shell-menu-shadow);overflow-y:auto}.data-visualization-shell-module__wRHl4W__menuLabel{padding:var(--data-visualization-shell-label-padding);color:var(--site-chart-color-text-secondary);font-size:var(--site-font-size-chart-caption);font-weight:var(--site-font-weight-medium)}.data-visualization-shell-module__wRHl4W__menuItem,.data-visualization-shell-module__wRHl4W__metadataItem{gap:var(--data-visualization-shell-item-gap);min-height:var(--data-visualization-shell-control-height);padding:var(--data-visualization-shell-item-padding);cursor:pointer;border-radius:var(--data-visualization-shell-item-radius);outline:none;align-items:center;display:flex;position:relative}.data-visualization-shell-module__wRHl4W__menuItem[data-highlighted],.data-visualization-shell-module__wRHl4W__metadataItem[data-highlighted]{background:var(--site-content-tabs-color-track)}.data-visualization-shell-module__wRHl4W__menuItem[data-disabled]{cursor:not-allowed;opacity:var(--data-visualization-shell-disabled-opacity)}.data-visualization-shell-module__wRHl4W__itemIndicator{align-items:center;display:inline-flex;position:absolute;inset-inline-start:.625rem}.data-visualization-shell-module__wRHl4W__menuSeparator{height:var(--data-visualization-shell-separator-height);margin:var(--data-visualization-shell-separator-margin);background:var(--site-chart-color-border)}.data-visualization-shell-module__wRHl4W__metadataItem{padding-inline:var(--data-visualization-shell-metadata-padding);color:var(--site-chart-color-text-secondary);cursor:default}.data-visualization-shell-module__wRHl4W__metadata{gap:var(--data-visualization-shell-controls-gap);color:var(--site-chart-color-text-secondary);font-size:var(--site-font-size-chart-caption);white-space:nowrap;margin:0;list-style:none;display:flex}.data-visualization-shell-module__wRHl4W__layerToggle{gap:var(--data-visualization-shell-small-gap);color:var(--site-chart-color-text-secondary);font-size:var(--site-font-size-chart-caption);white-space:nowrap;cursor:pointer;align-items:center;display:inline-flex;position:relative}.data-visualization-shell-module__wRHl4W__layerToggle input{width:var(--data-visualization-shell-visually-hidden-size);height:var(--data-visualization-shell-visually-hidden-size);clip:rect(0 0 0 0);position:absolute;overflow:hidden}.data-visualization-shell-module__wRHl4W__toggleTrack{width:var(--data-visualization-shell-toggle-width);height:var(--data-visualization-shell-toggle-height);background:var(--site-chart-color-border);border-radius:var(--data-visualization-shell-toggle-radius);transition:background-color var(--data-visualization-shell-toggle-transition);position:relative}.data-visualization-shell-module__wRHl4W__toggleTrack:after{width:var(--data-visualization-shell-toggle-knob-size);height:var(--data-visualization-shell-toggle-knob-size);content:"";background:var(--site-chart-color-surface);transition:transform var(--data-visualization-shell-toggle-transition);border-radius:50%;position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem}.data-visualization-shell-module__wRHl4W__layerToggle input:checked+.data-visualization-shell-module__wRHl4W__toggleTrack{background:var(--site-chart-color-series-1)}.data-visualization-shell-module__wRHl4W__layerToggle input:checked+.data-visualization-shell-module__wRHl4W__toggleTrack:after{transform:var(--data-visualization-shell-toggle-transform)}.data-visualization-shell-module__wRHl4W__markLegend{gap:var(--data-visualization-shell-legend-gap);color:var(--site-chart-color-text-secondary);font-size:var(--site-font-size-chart-caption);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.data-visualization-shell-module__wRHl4W__markLegend li{gap:var(--data-visualization-shell-small-gap);align-items:center;display:inline-flex}.data-visualization-shell-module__wRHl4W__legendGlyph{width:var(--data-visualization-shell-glyph-width);height:var(--data-visualization-shell-glyph-height);color:var(--site-chart-color-series-1);display:inline-block;position:relative}.data-visualization-shell-module__wRHl4W__legendGlyph[data-glyph=point]:after{width:var(--data-visualization-shell-point-size);height:var(--data-visualization-shell-point-size);content:"";background:currentColor;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.data-visualization-shell-module__wRHl4W__legendGlyph[data-glyph=cross]:before,.data-visualization-shell-module__wRHl4W__legendGlyph[data-glyph=cross]:after{width:var(--data-visualization-shell-cross-width);height:var(--data-visualization-shell-cross-height);content:"";background:currentColor;border-radius:0;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.data-visualization-shell-module__wRHl4W__legendGlyph[data-glyph=cross]:after{width:var(--data-visualization-shell-cross-height);height:var(--data-visualization-shell-cross-width)}.data-visualization-shell-module__wRHl4W__legendGlyph[data-glyph=solid-line]:after,.data-visualization-shell-module__wRHl4W__legendGlyph[data-glyph=dashed-line]:after{content:"";border-block-start:1.5px solid;position:absolute;inset-block-start:50%;inset-inline:0}.data-visualization-shell-module__wRHl4W__legendGlyph[data-glyph=dashed-line]:after{border-block-start-style:dashed}@container (min-width:48rem){.data-visualization-shell-module__wRHl4W__controls{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.data-visualization-shell-module__wRHl4W__desktopControls{display:flex}.data-visualization-shell-module__wRHl4W__compactControls{display:none}}@media (prefers-reduced-motion:reduce){.data-visualization-shell-module__wRHl4W__toggleTrack,.data-visualization-shell-module__wRHl4W__toggleTrack:after{transition:none}}
.site-status-page-module__T6IJLq__root{--site-status-icon-size:4rem;--site-status-action-height:2.75rem;--site-status-action-gap:.75rem;--site-status-action-content-gap:.5rem;--site-status-action-padding:.625rem 1.125rem;--site-status-action-transition:background-color .16s ease, color .16s ease, opacity .16s ease;--site-status-action-hover-opacity:.86;--site-status-action-focus-outline:2px solid var(--site-color-link);--site-status-reduced-motion-duration:1ms;padding:var(--site-spacing-4xl) var(--site-layout-page-gutter);flex:1 0 auto;justify-content:center;align-items:center;display:flex}.site-status-page-module__T6IJLq__content{text-align:center;flex-direction:column;align-items:center;inline-size:100%;max-inline-size:42rem;display:flex}.site-status-page-module__T6IJLq__icon{inline-size:var(--site-status-icon-size);block-size:var(--site-status-icon-size);color:var(--site-color-link);background:var(--site-color-surface);border-radius:50%;justify-content:center;align-items:center;display:flex}.site-status-page-module__T6IJLq__icon>svg{stroke-width:1.75px;block-size:2rem;inline-size:2rem}.site-status-page-module__T6IJLq__label{color:var(--site-color-text-secondary);font-family:var(--site-font-mono);font-size:var(--site-font-size-small);line-height:var(--site-line-height-small);margin-block-start:1.5rem}.site-status-page-module__T6IJLq__title{color:var(--site-color-text-primary);font-family:var(--site-font-display);font-size:var(--site-font-size-display);font-weight:var(--site-font-weight-medium);line-height:var(--site-line-height-display);margin-block-start:.75rem}.site-status-page-module__T6IJLq__message{max-inline-size:38rem;color:var(--site-color-text-secondary);font-family:var(--site-font-sans);font-size:var(--site-font-size-body-large);line-height:var(--site-line-height-body-large);margin-block-start:1rem}.site-status-page-module__T6IJLq__actions{justify-content:center;gap:var(--site-status-action-gap);flex-wrap:wrap;margin-block-start:2rem;display:flex}.site-status-page-module__T6IJLq__actions>:where(a,button){min-inline-size:9.5rem;min-block-size:var(--site-status-action-height);cursor:pointer;justify-content:center;align-items:center;gap:var(--site-status-action-content-gap);padding:var(--site-status-action-padding);border-radius:var(--site-radius-action);font-family:var(--site-font-sans);font-size:var(--site-font-size-small);font-weight:var(--site-font-weight-semibold);line-height:var(--site-line-height-small);transition:var(--site-status-action-transition);border:0;text-decoration:none;display:inline-flex}.site-status-page-module__T6IJLq__actions>:where(a,button)>svg{stroke-width:2px;flex:none;block-size:1rem;inline-size:1rem}.site-status-page-module__T6IJLq__actions>[data-variant=primary]{color:var(--site-color-button-primary-text);background:var(--site-color-button-primary)}.site-status-page-module__T6IJLq__actions>[data-variant=secondary]{color:var(--site-color-text-primary);background:var(--site-color-surface)}.site-status-page-module__T6IJLq__actions>:where(a,button):hover{opacity:var(--site-status-action-hover-opacity)}.site-status-page-module__T6IJLq__actions>:where(a,button):focus-visible{outline:var(--site-status-action-focus-outline);outline-offset:3px}@media (max-width:30rem){.site-status-page-module__T6IJLq__root{padding-block:var(--site-spacing-3xl)}.site-status-page-module__T6IJLq__actions{flex-direction:column;inline-size:100%}.site-status-page-module__T6IJLq__actions>:where(a,button){inline-size:100%}}@media (prefers-reduced-motion:reduce){.site-status-page-module__T6IJLq__actions>:where(a,button){transition-duration:var(--site-status-reduced-motion-duration)}}
.editorial-container-module__U79J7G__container{inline-size:100%;max-inline-size:var(--site-layout-editorial-max-width);margin-inline:auto}
.editorial-page-module__3vmvFG__page{padding-block-start:var(--site-layout-editorial-page-space-before);padding-block-end:var(--site-layout-editorial-page-space-after)}.editorial-page-module__3vmvFG__spaciousAfter{padding-block-end:var(--site-layout-editorial-page-space-after-spacious)}
.draft-overlay-module__USyPjW__overlay{box-sizing:border-box;color:var(--site-draft-content-foreground);pointer-events:none;padding-inline-start:var(--site-draft-content-overlay-inset)}.draft-overlay-module__USyPjW__trigger{z-index:var(--site-draft-content-overlay-trigger-layer);width:var(--site-draft-content-overlay-trigger-size);height:var(--site-draft-content-overlay-trigger-size);color:var(--site-draft-content-badge-foreground);cursor:pointer;background:var(--site-draft-content-badge-background);border:var(--site-draft-content-border);border-radius:var(--site-draft-content-overlay-trigger-radius);box-shadow:var(--site-draft-content-overlay-panel-shadow);pointer-events:auto;place-items:center;padding:0;display:grid;position:relative}.draft-overlay-module__USyPjW__trigger:focus-visible{outline:var(--site-draft-readiness-focus-outline);outline-offset:var(--site-draft-readiness-focus-offset)}.draft-overlay-module__USyPjW__triggerIcon{width:var(--site-draft-content-overlay-trigger-icon-size);height:var(--site-draft-content-overlay-trigger-icon-size);stroke-width:var(--site-draft-content-icon-stroke)}.draft-overlay-module__USyPjW__panel{width:min(var(--site-draft-content-overlay-panel-width), calc(100vw - (var(--site-layout-page-gutter) * 2)));padding:var(--site-draft-content-overlay-panel-padding);visibility:hidden;pointer-events:none;background:var(--site-draft-content-surface);border:var(--site-draft-content-border);border-radius:var(--site-draft-content-overlay-panel-radius);box-shadow:var(--site-draft-content-overlay-panel-shadow);gap:var(--site-draft-content-copy-gap);opacity:var(--site-draft-content-overlay-hidden-opacity);transition:opacity var(--site-draft-content-overlay-motion-duration) var(--site-draft-content-overlay-motion-easing), visibility var(--site-draft-content-overlay-motion-duration) var(--site-draft-content-overlay-motion-easing);display:grid;position:absolute;inset-block-start:var(--site-draft-content-overlay-panel-inset);inset-inline-start:calc(var(--site-draft-content-overlay-inset) + var(--site-draft-content-overlay-panel-inset))}.draft-overlay-module__USyPjW__overlay:not([data-draft-overlay-dismissed]) .draft-overlay-module__USyPjW__trigger:hover+.draft-overlay-module__USyPjW__panel,.draft-overlay-module__USyPjW__overlay:not([data-draft-overlay-dismissed]) .draft-overlay-module__USyPjW__trigger:focus+.draft-overlay-module__USyPjW__panel,.draft-overlay-module__USyPjW__overlay:not([data-draft-overlay-dismissed]) .draft-overlay-module__USyPjW__trigger[aria-pressed=true]+.draft-overlay-module__USyPjW__panel,.draft-overlay-module__USyPjW__overlay:not([data-draft-overlay-dismissed]) .draft-overlay-module__USyPjW__panel:hover{visibility:visible;pointer-events:auto;opacity:var(--site-draft-content-overlay-visible-opacity)}[data-readiness-target][data-readiness-highlight=true] .draft-overlay-module__USyPjW__overlay:not([data-draft-overlay-dismissed]) .draft-overlay-module__USyPjW__panel{visibility:visible;pointer-events:auto;opacity:var(--site-draft-content-overlay-visible-opacity)}[data-readiness-target][data-readiness-highlight=true] .draft-overlay-module__USyPjW__trigger{outline:var(--site-draft-readiness-highlight-outline);outline-offset:var(--site-draft-readiness-highlight-offset);animation:draft-overlay-module__USyPjW__draft-overlay-attention var(--site-draft-content-overlay-attention-duration) var(--site-draft-content-overlay-attention-easing) var(--site-draft-content-overlay-attention-iterations)}.draft-overlay-module__USyPjW__kind{color:var(--site-draft-content-secondary-foreground);font-size:var(--site-draft-content-label-font-size);font-weight:var(--site-font-weight-semibold);line-height:var(--site-draft-content-label-line-height);text-transform:uppercase}.draft-overlay-module__USyPjW__title,.draft-overlay-module__USyPjW__description,.draft-overlay-module__USyPjW__details{overflow-wrap:anywhere;margin:0}.draft-overlay-module__USyPjW__title{font-size:var(--site-draft-content-title-font-size);font-weight:var(--site-font-weight-semibold);line-height:var(--site-draft-content-title-line-height);letter-spacing:0}.draft-overlay-module__USyPjW__description,.draft-overlay-module__USyPjW__details{font-size:var(--site-draft-content-body-font-size);line-height:var(--site-draft-content-body-line-height)}.draft-overlay-module__USyPjW__description{color:var(--site-draft-content-foreground)}.draft-overlay-module__USyPjW__details{color:var(--site-draft-content-secondary-foreground);white-space:pre-wrap}@keyframes draft-overlay-module__USyPjW__draft-overlay-attention{0%,to{transform:var(--site-draft-content-overlay-attention-rest-transform)}25%,75%{transform:var(--site-draft-content-overlay-attention-left-transform)}50%{transform:var(--site-draft-content-overlay-attention-right-transform)}}@media (prefers-reduced-motion:reduce){[data-readiness-target][data-readiness-highlight=true] .draft-overlay-module__USyPjW__trigger{animation:none}.draft-overlay-module__USyPjW__panel{transition:none}}
.html-demo-module__3PpBMq__root{color:var(--site-html-demo-foreground);background:var(--site-html-demo-background);border-radius:var(--site-html-demo-radius);border:0;position:relative;overflow:hidden}.html-demo-module__3PpBMq__draftOverlay{z-index:var(--site-draft-content-overlay-layer);width:100%;position:absolute;inset-block-start:var(--site-draft-content-overlay-inset);inset-inline-start:0}.html-demo-module__3PpBMq__actionBar{padding:var(--site-html-demo-header-padding);border-block-end:var(--site-html-demo-border);justify-content:flex-end;display:flex}.html-demo-module__3PpBMq__actions{gap:var(--site-html-demo-action-gap);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;display:flex}.html-demo-module__3PpBMq__primaryAction,.html-demo-module__3PpBMq__secondaryAction{min-height:var(--site-html-demo-action-min-height);padding:var(--site-html-demo-action-padding);font:inherit;font-size:var(--site-html-demo-action-font-size);font-weight:var(--site-font-weight-semibold);line-height:var(--site-html-demo-action-line-height);letter-spacing:0;cursor:pointer;border-radius:var(--site-html-demo-action-radius);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.html-demo-module__3PpBMq__primaryAction{color:var(--site-html-demo-primary-action-foreground);background:var(--site-html-demo-primary-action-background);border:var(--site-html-demo-primary-action-border)}.html-demo-module__3PpBMq__secondaryAction{color:var(--site-html-demo-secondary-action-foreground);background:var(--site-html-demo-secondary-action-background);border:var(--site-html-demo-secondary-action-border)}.html-demo-module__3PpBMq__primaryAction:focus-visible,.html-demo-module__3PpBMq__secondaryAction:focus-visible{outline:var(--site-html-demo-focus-outline);outline-offset:var(--site-html-demo-focus-offset)}.html-demo-module__3PpBMq__stage{background:var(--site-html-demo-stage-background);width:100%;position:relative;overflow:hidden}.html-demo-module__3PpBMq__aspect-ratio{aspect-ratio:var(--html-demo-aspect-ratio,var(--html-demo-native-aspect-ratio));container-type:inline-size}.html-demo-module__3PpBMq__viewport{height:clamp(var(--site-html-demo-stage-min-height), var(--html-demo-authored-height), var(--site-html-demo-viewport-max-height))}.html-demo-module__3PpBMq__frameSession{position:absolute;inset:0}.html-demo-module__3PpBMq__frame{width:100%;height:100%;opacity:var(--site-html-demo-frame-opacity-visible);background:var(--site-html-demo-frame-background);transition:var(--site-html-demo-frame-transition);border:0;display:block}.html-demo-module__3PpBMq__framePending{opacity:var(--site-html-demo-frame-opacity-hidden)}.html-demo-module__3PpBMq__frame:focus{outline:none}.html-demo-module__3PpBMq__frame:focus-visible{outline:var(--site-html-demo-focus-outline);outline-offset:-2px}.html-demo-module__3PpBMq__launchPanel,.html-demo-module__3PpBMq__loadingPanel,.html-demo-module__3PpBMq__failurePanel,.html-demo-module__3PpBMq__externalPanel{padding:var(--site-html-demo-stage-padding);place-items:center;display:grid}.html-demo-module__3PpBMq__launchPanel,.html-demo-module__3PpBMq__loadingPanel,.html-demo-module__3PpBMq__failurePanel{position:absolute;inset:0}.html-demo-module__3PpBMq__loadingPanel{z-index:var(--site-html-demo-loading-layer);color:var(--site-html-demo-secondary-foreground);font-size:var(--site-html-demo-description-font-size);line-height:var(--site-html-demo-description-line-height);text-align:center;background:var(--site-html-demo-stage-background);align-content:center}.html-demo-module__3PpBMq__loadingIndicator{width:var(--site-html-demo-loading-indicator-size);height:var(--site-html-demo-loading-indicator-size);border:var(--site-html-demo-loading-indicator-border);animation:html-demo-module__3PpBMq__html-demo-loading var(--site-html-demo-loading-animation-duration) linear infinite;border-inline-end-color:#0000;border-radius:50%}.html-demo-module__3PpBMq__failurePanel{z-index:var(--site-html-demo-failure-layer);align-content:center;gap:var(--site-html-demo-failure-gap);text-align:center;background:var(--site-html-demo-stage-background)}.html-demo-module__3PpBMq__failureTitle{max-width:var(--site-html-demo-failure-max-width);overflow-wrap:anywhere;color:var(--site-html-demo-foreground);font-size:var(--site-html-demo-title-font-size);font-weight:var(--site-font-weight-semibold);line-height:var(--site-html-demo-title-line-height);margin:0}.html-demo-module__3PpBMq__externalPanel{min-height:var(--site-html-demo-external-min-height);background:var(--site-html-demo-stage-background)}@keyframes html-demo-module__3PpBMq__html-demo-loading{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.html-demo-module__3PpBMq__frame{transition:none}}@supports (transform:scale(min(1, calc(100cqw / 1000px)))){@container (max-width:40rem){.html-demo-module__3PpBMq__aspect-ratio .html-demo-module__3PpBMq__frame{width:var(--html-demo-native-width);height:auto;aspect-ratio:var(--html-demo-aspect-ratio,var(--html-demo-native-aspect-ratio));transform:scale(min(1, calc(100cqw / var(--html-demo-native-width))));transform-origin:0 0}}}@media (max-width:40rem){.html-demo-module__3PpBMq__actions{justify-content:flex-start}}
.article-html-demo-module__HJrula__root{--html-demo-aspect-ratio:var(--site-article-html-demo-stage-aspect-ratio);box-sizing:border-box;margin-block:var(--site-article-html-demo-margin-block)}.article-html-demo-module__HJrula__body{width:100%}.article-html-demo-module__HJrula__wide{width:min(var(--site-article-html-demo-wide-max-width), calc(100vw - (var(--site-article-html-demo-page-gutter) * 2)));max-width:none;margin-inline:50%;transform:translate(-50%)}.article-html-demo-module__HJrula__full{width:min(var(--site-article-html-demo-full-max-width), calc(100vw - (var(--site-article-html-demo-page-gutter) * 2)));max-width:none;margin-inline:50%;transform:translate(-50%)}
.article-html-demo-tabs-module__kx_NjG__root{--html-demo-aspect-ratio:var(--site-article-html-demo-stage-aspect-ratio);gap:var(--site-article-html-demo-tabs-gap);min-width:0;margin-block:var(--site-article-html-demo-margin-block);scroll-margin-block-start:var(--site-article-html-demo-deeplink-scroll-margin);display:grid;position:relative}.article-html-demo-tabs-module__kx_NjG__preparedPanel{visibility:hidden;pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}.article-html-demo-tabs-module__kx_NjG__panel{min-width:0}.article-html-demo-tabs-module__kx_NjG__panel>[data-html-demo-status]{margin-block:0}
.article-masonry-gallery-module__Pla50a__root{width:min(var(--site-article-gallery-max-width), calc(100vw - (var(--site-article-gallery-page-gutter) * 2)));max-width:none;margin-inline:50%;transform:translate(-50%)}.article-masonry-gallery-module__Pla50a__track{scrollbar-width:thin}.article-masonry-gallery-module__Pla50a__horizontal .article-masonry-gallery-module__Pla50a__track{grid-auto-columns:max-content;grid-auto-flow:column;grid-template-rows:repeat(2, var(--site-article-gallery-horizontal-row-height));gap:var(--site-article-gallery-gap);overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline proximity;display:grid;overflow-x:auto}.article-masonry-gallery-module__Pla50a__vertical .article-masonry-gallery-module__Pla50a__track{columns:var(--site-article-gallery-columns-mobile);column-gap:var(--site-article-gallery-gap)}.article-masonry-gallery-module__Pla50a__item{break-inside:avoid;margin:0;padding:0;position:relative}.article-masonry-gallery-module__Pla50a__horizontal .article-masonry-gallery-module__Pla50a__item{height:var(--site-article-gallery-horizontal-row-height);scroll-snap-align:start}.article-masonry-gallery-module__Pla50a__vertical .article-masonry-gallery-module__Pla50a__item{width:100%;margin-block-end:var(--site-article-gallery-gap)}.article-masonry-gallery-module__Pla50a__mediaShell{border-radius:var(--site-article-gallery-radius);background:var(--site-blog-contained-media-background);width:100%;height:100%;position:relative;overflow:hidden}.article-masonry-gallery-module__Pla50a__track:focus-visible{outline:var(--site-article-gallery-focus-outline);outline-offset:var(--site-article-gallery-focus-offset)}.article-masonry-gallery-module__Pla50a__caption{color:var(--site-color-text-secondary);font-size:var(--site-article-gallery-caption-font-size);line-height:var(--site-article-gallery-caption-line-height);margin-block-start:var(--site-article-gallery-caption-gap)}@media (min-width:48rem){.article-masonry-gallery-module__Pla50a__vertical .article-masonry-gallery-module__Pla50a__track{columns:var(--site-article-gallery-columns-tablet)}}@media (min-width:75rem){.article-masonry-gallery-module__Pla50a__vertical .article-masonry-gallery-module__Pla50a__track{columns:var(--site-article-gallery-columns-desktop)}}@media (prefers-reduced-motion:reduce){.article-masonry-gallery-module__Pla50a__horizontal .article-masonry-gallery-module__Pla50a__track{scroll-behavior:auto}}
.carousel-module__Q-b7FG__root{width:100%;position:relative}.carousel-module__Q-b7FG__viewport{touch-action:pan-y;width:100%;overflow:hidden}.carousel-module__Q-b7FG__track{align-items:center;width:100%;display:grid}.carousel-module__Q-b7FG__slide{width:var(--site-carousel-slide-width);opacity:var(--site-carousel-opacity-visible);transition:opacity var(--site-carousel-motion-duration) var(--site-carousel-motion-delay), transform var(--site-carousel-motion-duration) var(--site-carousel-motion-delay) var(--site-carousel-motion-easing), visibility var(--site-carousel-motion-duration) var(--site-carousel-motion-delay);grid-area:1/1;margin-inline:auto}.carousel-module__Q-b7FG__center{z-index:var(--site-carousel-layer-center);position:relative;transform:translate(0)}.carousel-module__Q-b7FG__left,.carousel-module__Q-b7FG__right{z-index:var(--site-carousel-layer-side);opacity:var(--site-carousel-opacity-side)}.carousel-module__Q-b7FG__left{transform:translateX(calc(-100% - var(--site-carousel-slide-gap)))}.carousel-module__Q-b7FG__right{transform:translateX(calc(100% + var(--site-carousel-slide-gap)))}.carousel-module__Q-b7FG__hidden{visibility:hidden;opacity:var(--site-carousel-opacity-hidden);transform:var(--site-carousel-hidden-transform)}.carousel-module__Q-b7FG__single .carousel-module__Q-b7FG__slide{width:100%}.carousel-module__Q-b7FG__single .carousel-module__Q-b7FG__left,.carousel-module__Q-b7FG__single .carousel-module__Q-b7FG__right,.carousel-module__Q-b7FG__single .carousel-module__Q-b7FG__hidden{display:none}.carousel-module__Q-b7FG__scale .carousel-module__Q-b7FG__slide{width:var(--site-carousel-scale-slide-width)}.carousel-module__Q-b7FG__scale .carousel-module__Q-b7FG__left,.carousel-module__Q-b7FG__scale .carousel-module__Q-b7FG__right{transform:translateX(calc(-100% - var(--site-carousel-slide-gap))) scale(var(--site-carousel-scale-side))}.carousel-module__Q-b7FG__scale .carousel-module__Q-b7FG__right{transform:translateX(calc(100% + var(--site-carousel-slide-gap))) scale(var(--site-carousel-scale-side))}.carousel-module__Q-b7FG__scale .carousel-module__Q-b7FG__center{transform:translateX(0) scale(var(--site-carousel-scale-center))}.carousel-module__Q-b7FG__controls{inset-block-start:50%;inset-inline:var(--site-carousel-control-offset);z-index:var(--site-carousel-layer-controls);pointer-events:none;justify-content:space-between;display:flex;position:absolute;transform:translateY(-50%)}.carousel-module__Q-b7FG__arrow{width:var(--site-carousel-control-size);height:var(--site-carousel-control-size);background:var(--site-color-background);color:var(--site-color-icon);box-shadow:0 0 0 1px var(--site-content-fallback-color-border);cursor:pointer;pointer-events:auto;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.carousel-module__Q-b7FG__arrow:disabled{cursor:default;opacity:var(--site-carousel-opacity-side)}.carousel-module__Q-b7FG__arrow:focus-visible,.carousel-module__Q-b7FG__dot:focus-visible{outline:var(--site-carousel-focus-outline);outline-offset:var(--site-carousel-focus-offset)}.carousel-module__Q-b7FG__arrow svg{width:var(--site-carousel-control-icon-size);height:var(--site-carousel-control-icon-size)}.carousel-module__Q-b7FG__dots{gap:var(--site-carousel-dot-gap);justify-content:center;margin-block-start:var(--site-carousel-dot-margin-block-start);display:flex}.carousel-module__Q-b7FG__dot{width:var(--site-carousel-dot-size);height:var(--site-carousel-dot-size);background:var(--site-color-text-secondary);cursor:pointer;opacity:var(--site-carousel-opacity-side);border:0;border-radius:50%;padding:0}.carousel-module__Q-b7FG__dot[aria-current=true]{background:var(--site-color-text-primary);opacity:var(--site-carousel-opacity-visible)}.carousel-module__Q-b7FG__visuallyHidden{width:var(--site-dialog-visually-hidden-size);height:var(--site-dialog-visually-hidden-size);margin:var(--site-dialog-visually-hidden-margin);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media (max-width:47.999rem){.carousel-module__Q-b7FG__slide,.carousel-module__Q-b7FG__scale .carousel-module__Q-b7FG__slide{width:var(--site-carousel-mobile-slide-width)}.carousel-module__Q-b7FG__root[data-mobile-slide-width="92"] .carousel-module__Q-b7FG__slide{width:var(--site-carousel-mobile-slide-width-wide)}}@media (prefers-reduced-motion:reduce){.carousel-module__Q-b7FG__slide{transition:none}}
.media-reveal-module__iWGQPG__root{border-radius:var(--site-media-reveal-radius);background:var(--site-blog-contained-media-background);touch-action:pan-y;-webkit-user-select:none;user-select:none;direction:ltr;width:100%;position:relative;overflow:hidden}.media-reveal-module__iWGQPG__media{object-fit:cover;-webkit-user-select:none;user-select:none}.media-reveal-module__iWGQPG__revealedMedia{position:absolute;inset:0}.media-reveal-module__iWGQPG__handle{z-index:var(--site-media-reveal-layer-handle);width:var(--site-media-reveal-handle-size);height:var(--site-media-reveal-handle-size);background:var(--site-media-reveal-handle-background);box-shadow:var(--site-media-reveal-shadow);color:var(--site-media-reveal-handle-foreground);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)}.media-reveal-module__iWGQPG__handle:before,.media-reveal-module__iWGQPG__handle:after{width:var(--site-media-reveal-divider-width);height:var(--site-media-reveal-divider-extension);border-radius:var(--site-media-reveal-divider-radius);background:var(--site-media-reveal-divider);content:"";position:absolute;inset-inline-start:50%;transform:translate(-50%)}.media-reveal-module__iWGQPG__handle:before{inset-block-end:100%}.media-reveal-module__iWGQPG__handle:after{inset-block-start:100%}.media-reveal-module__iWGQPG__chevronLeft,.media-reveal-module__iWGQPG__chevronRight{box-sizing:border-box;width:var(--site-media-reveal-chevron-width);height:var(--site-media-reveal-chevron-height);border-block-start:var(--site-media-reveal-chevron-stroke) solid currentColor;border-inline-start:var(--site-media-reveal-chevron-stroke) solid currentColor}.media-reveal-module__iWGQPG__chevronLeft{transform:rotate(-45deg)}.media-reveal-module__iWGQPG__chevronRight{transform:rotate(135deg)}.media-reveal-module__iWGQPG__range{z-index:var(--site-media-reveal-layer-input);cursor:col-resize;width:100%;height:100%;opacity:var(--site-media-reveal-input-opacity);margin:0;padding:0;position:absolute;inset:0}.media-reveal-module__iWGQPG__root:has(.media-reveal-module__iWGQPG__range:focus-visible){outline:var(--site-media-reveal-focus-outline);outline-offset:var(--site-media-reveal-focus-offset)}@media (prefers-reduced-motion:reduce){.media-reveal-module__iWGQPG__handle,.media-reveal-module__iWGQPG__revealedMedia{transition:none}}
.article-media-carousel-module__0gwRWq__carousel{width:min(var(--site-article-carousel-max-width), calc(100vw - (var(--site-article-carousel-page-gutter) * 2)));max-width:none;margin-inline:50%;transform:translate(-50%)}.article-media-carousel-module__0gwRWq__card{border-radius:var(--site-article-carousel-card-radius);background:var(--site-article-carousel-card-background);box-shadow:var(--site-article-carousel-card-shadow);overflow:hidden}.article-media-carousel-module__0gwRWq__copy{gap:var(--site-article-carousel-copy-gap);padding:var(--site-article-carousel-copy-padding);display:grid}.article-media-carousel-module__0gwRWq__eyebrow,.article-media-carousel-module__0gwRWq__title,.article-media-carousel-module__0gwRWq__description,.article-media-carousel-module__0gwRWq__prompt,.article-media-carousel-module__0gwRWq__caption{margin:0}.article-media-carousel-module__0gwRWq__eyebrow,.article-media-carousel-module__0gwRWq__promptLabel{color:var(--site-color-text-secondary);font-family:var(--site-font-sans);font-size:var(--site-article-carousel-eyebrow-font-size);font-weight:var(--site-font-weight-medium);line-height:var(--site-article-carousel-eyebrow-line-height)}.article-media-carousel-module__0gwRWq__title{color:var(--site-color-text-primary);font-family:var(--site-font-display);font-size:var(--site-article-carousel-title-font-size);font-weight:var(--site-font-weight-medium);line-height:var(--site-article-carousel-title-line-height)}.article-media-carousel-module__0gwRWq__description,.article-media-carousel-module__0gwRWq__prompt,.article-media-carousel-module__0gwRWq__caption{color:var(--site-color-text-primary);font-family:var(--site-font-sans);font-size:var(--site-article-carousel-body-font-size);line-height:var(--site-article-carousel-body-line-height)}.article-media-carousel-module__0gwRWq__prompt{gap:var(--site-article-carousel-prompt-gap);padding:var(--site-article-carousel-prompt-padding);border-radius:var(--site-article-carousel-prompt-radius);background:var(--site-article-carousel-prompt-background);display:grid}.article-media-carousel-module__0gwRWq__action{color:var(--site-color-link);font-weight:var(--site-font-weight-medium);text-underline-offset:var(--site-article-carousel-action-offset);justify-self:start;text-decoration:underline}.article-media-carousel-module__0gwRWq__action:focus-visible{outline:var(--site-article-carousel-focus-outline);outline-offset:var(--site-article-carousel-focus-offset)}.article-media-carousel-module__0gwRWq__references{gap:var(--site-article-carousel-reference-gap);flex-wrap:wrap;display:flex}.article-media-carousel-module__0gwRWq__reference{width:var(--site-article-carousel-reference-size);height:var(--site-article-carousel-reference-size);border-radius:var(--site-article-carousel-reference-radius)}.article-media-carousel-module__0gwRWq__mediaShell{background:var(--site-blog-contained-media-background);position:relative;overflow:hidden}.article-media-carousel-module__0gwRWq__comparisonShell>*{height:100%}.article-media-carousel-module__0gwRWq__caption{padding:var(--site-article-carousel-caption-padding);color:var(--site-color-text-secondary)}@media (min-width:48rem){.article-media-carousel-module__0gwRWq__copy{padding:var(--site-article-carousel-copy-padding-desktop)}}
.dialog-module__KWRyBq__overlay{z-index:var(--site-dialog-layer);background:var(--site-color-modal-overlay);animation:dialog-module__KWRyBq__dialog-fade-in var(--site-dialog-motion-duration) ease both;position:fixed;inset:0}.dialog-module__KWRyBq__content{z-index:calc(var(--site-dialog-layer) + 1);box-sizing:border-box;width:calc(100vw - (2 * var(--site-dialog-content-gutter)));max-height:calc(100dvh - (2 * var(--site-dialog-content-gutter)));padding:var(--site-dialog-content-padding);border-radius:var(--site-radius-modal-medium);background:var(--site-color-background);color:var(--site-color-text-primary);animation:dialog-module__KWRyBq__dialog-content-in var(--site-dialog-motion-duration) ease both;outline:none;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:auto;transform:translate(-50%,-50%)}.dialog-module__KWRyBq__standard{max-width:var(--site-dialog-standard-max-width)}.dialog-module__KWRyBq__wide{max-width:var(--site-dialog-wide-max-width)}.dialog-module__KWRyBq__title{color:var(--site-color-text-primary);font-family:var(--site-font-display);font-size:var(--site-font-size-heading);font-weight:var(--site-font-weight-medium);line-height:var(--site-line-height-heading);margin:0;padding-inline-end:var(--site-dialog-close-size)}.dialog-module__KWRyBq__description{margin-block:var(--site-dialog-description-gap) 0;color:var(--site-color-text-secondary);font-size:var(--site-font-size-body);line-height:var(--site-line-height-body)}.dialog-module__KWRyBq__closeButton{width:var(--site-dialog-close-size);height:var(--site-dialog-close-size);background:var(--site-color-surface);color:var(--site-color-icon);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--site-dialog-close-offset);inset-inline-end:var(--site-dialog-close-offset)}.dialog-module__KWRyBq__closeButton:focus-visible{outline:var(--site-dialog-focus-outline);outline-offset:2px}.dialog-module__KWRyBq__closeIcon{width:var(--site-dialog-close-icon-size);height:var(--site-dialog-close-icon-size);position:relative}.dialog-module__KWRyBq__closeIcon:before,.dialog-module__KWRyBq__closeIcon:after{width:100%;height:var(--site-dialog-close-icon-stroke);content:"";background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:0}.dialog-module__KWRyBq__closeIcon:before{transform:rotate(45deg)}.dialog-module__KWRyBq__closeIcon:after{transform:rotate(-45deg)}.dialog-module__KWRyBq__visuallyHidden{width:var(--site-dialog-visually-hidden-size);height:var(--site-dialog-visually-hidden-size);margin:var(--site-dialog-visually-hidden-margin);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@keyframes dialog-module__KWRyBq__dialog-fade-in{0%{opacity:var(--site-dialog-opacity-hidden)}}@keyframes dialog-module__KWRyBq__dialog-content-in{0%{opacity:var(--site-dialog-opacity-hidden);transform:var(--site-dialog-content-entry-transform)}}@media (prefers-reduced-motion:reduce){.dialog-module__KWRyBq__overlay,.dialog-module__KWRyBq__content{animation:none}}
.meta-ai-share-embed-module__QUQejW__inline{gap:var(--site-meta-ai-embed-gap);width:100%;display:grid}.meta-ai-share-embed-module__QUQejW__action,.meta-ai-share-embed-module__QUQejW__fallback{min-height:var(--site-meta-ai-embed-action-min-height);justify-content:center;align-items:center;gap:var(--site-meta-ai-embed-action-gap);padding:var(--site-meta-ai-embed-action-padding);border:var(--site-meta-ai-embed-action-border);border-radius:var(--site-meta-ai-embed-action-radius);background:var(--site-meta-ai-embed-action-background);color:var(--site-meta-ai-embed-action-foreground);font:inherit;cursor:pointer;text-decoration:none;display:inline-flex}.meta-ai-share-embed-module__QUQejW__fallback{justify-self:start}.meta-ai-share-embed-module__QUQejW__action:focus-visible,.meta-ai-share-embed-module__QUQejW__fallback:focus-visible{outline:var(--site-meta-ai-embed-focus-outline);outline-offset:var(--site-meta-ai-embed-focus-offset)}
.article-thread-module__396AyG__carousel{width:min(var(--site-article-thread-carousel-max-width), calc(100vw - (var(--site-article-thread-page-gutter) * 2)));max-width:none;margin-inline:50%;transform:translate(-50%)}.article-thread-module__396AyG__panel{border-radius:var(--site-article-thread-radius);background:var(--site-article-thread-background);color:var(--site-color-text-primary);overflow:hidden}.article-thread-module__396AyG__split{grid-template-columns:minmax(0, var(--site-article-thread-preview-ratio)) minmax(0, var(--site-article-thread-copy-ratio));min-height:var(--site-article-thread-min-height);display:grid}.article-thread-module__396AyG__previewPane,.article-thread-module__396AyG__threadPane{gap:var(--site-article-thread-pane-gap);min-width:0;padding:var(--site-article-thread-pane-padding);flex-direction:column;display:flex}.article-thread-module__396AyG__previewPane{background:var(--site-article-thread-preview-background)}.article-thread-module__396AyG__threadPane{overflow:auto}.article-thread-module__396AyG__paneTitle,.article-thread-module__396AyG__stepHeading h4,.article-thread-module__396AyG__stepCopy p,.article-thread-module__396AyG__doneStep p{margin:0}.article-thread-module__396AyG__paneTitle{color:var(--site-color-text-primary);font-family:var(--site-font-display);font-size:var(--site-article-thread-pane-title-font-size);font-weight:var(--site-font-weight-medium);line-height:var(--site-article-thread-pane-title-line-height)}.article-thread-module__396AyG__previewMedia,.article-thread-module__396AyG__compactMedia,.article-thread-module__396AyG__lightboxMedia{border-radius:var(--site-article-thread-media-radius);position:relative;overflow:hidden}.article-thread-module__396AyG__previewMedia{flex:1}.article-thread-module__396AyG__threadHeader{justify-content:space-between;align-items:center;gap:var(--site-article-thread-header-gap);display:flex}.article-thread-module__396AyG__tabs{gap:var(--site-article-thread-tab-gap);padding:var(--site-article-thread-tab-padding);border-radius:var(--site-article-thread-tab-radius);background:var(--site-article-thread-tab-background);display:flex}.article-thread-module__396AyG__tab{padding:var(--site-article-thread-tab-button-padding);border-radius:var(--site-article-thread-tab-button-radius);color:var(--site-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0}.article-thread-module__396AyG__tab[aria-selected=true]{background:var(--site-article-thread-tab-active-background);color:var(--site-color-text-primary)}.article-thread-module__396AyG__tab:focus-visible,.article-thread-module__396AyG__thumbnail:focus-visible,.article-thread-module__396AyG__compactAction:focus-visible{outline:var(--site-article-thread-focus-outline);outline-offset:var(--site-article-thread-focus-offset)}.article-thread-module__396AyG__tabPanel{flex:1;min-height:0;overflow:auto}.article-thread-module__396AyG__steps,.article-thread-module__396AyG__sources{margin:0;padding:0;list-style:none}.article-thread-module__396AyG__step{grid-template-columns:var(--site-article-thread-marker-size) minmax(0, 1fr);gap:var(--site-article-thread-step-gap);padding-block-end:var(--site-article-thread-step-padding);display:grid;position:relative}.article-thread-module__396AyG__step:not(:last-child):before{inset-block:var(--site-article-thread-marker-size) 0;width:var(--site-article-thread-line-width);background:var(--site-article-thread-line-color);content:"";position:absolute;inset-inline-start:calc(var(--site-article-thread-marker-size) / 2);transform:translate(-50%)}.article-thread-module__396AyG__stepDot,.article-thread-module__396AyG__doneIcon{z-index:var(--site-article-thread-marker-layer);width:var(--site-article-thread-marker-size);height:var(--site-article-thread-marker-size);background:var(--site-article-thread-marker-background);color:var(--site-article-thread-marker-foreground);border-radius:50%;place-items:center;display:grid;position:relative}.article-thread-module__396AyG__stepCopy{gap:var(--site-article-thread-step-copy-gap);display:grid}.article-thread-module__396AyG__stepHeading{justify-content:space-between;align-items:baseline;gap:var(--site-article-thread-header-gap);display:flex}.article-thread-module__396AyG__stepHeading h4{font-size:var(--site-article-thread-step-title-font-size);line-height:var(--site-article-thread-step-title-line-height)}.article-thread-module__396AyG__stepHeading time,.article-thread-module__396AyG__stepCopy p,.article-thread-module__396AyG__sources{font-size:var(--site-article-thread-body-font-size);line-height:var(--site-article-thread-body-line-height)}.article-thread-module__396AyG__stepHeading time{color:var(--site-color-text-secondary);white-space:nowrap}.article-thread-module__396AyG__imageGrid{gap:var(--site-article-thread-image-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-thread-module__396AyG__thumbnail{border-radius:var(--site-article-thread-thumbnail-radius);cursor:pointer;aspect-ratio:1;border:0;position:relative;overflow:hidden}.article-thread-module__396AyG__thumbnail img,.article-thread-module__396AyG__lightboxMedia img{object-fit:cover}.article-thread-module__396AyG__sources{gap:var(--site-article-thread-source-gap);display:grid}.article-thread-module__396AyG__sources a{color:var(--site-color-link);text-underline-offset:var(--site-article-thread-link-offset);text-decoration:underline}.article-thread-module__396AyG__compactActions{gap:var(--site-article-thread-compact-gap);padding:var(--site-article-thread-pane-padding);grid-template-columns:repeat(2,minmax(0,1fr));display:none}.article-thread-module__396AyG__compactAction{min-height:var(--site-article-thread-compact-action-height);padding:var(--site-article-thread-compact-action-padding);border:var(--site-article-thread-compact-action-border);border-radius:var(--site-article-thread-compact-action-radius);background:var(--site-article-thread-tab-active-background);color:var(--site-color-text-primary);font:inherit;cursor:pointer}@media (max-width:56.25rem){.article-thread-module__396AyG__split{grid-template-columns:minmax(0,1fr)}.article-thread-module__396AyG__panel[data-compact-mode=dialogs] .article-thread-module__396AyG__split{display:none}.article-thread-module__396AyG__panel[data-compact-mode=dialogs] .article-thread-module__396AyG__compactActions{display:grid}}@media (max-width:35rem){.article-thread-module__396AyG__compactActions{grid-template-columns:minmax(0,1fr)}}
.article-card-grid-module__qCaaCW__section{gap:var(--site-article-card-grid-section-gap);width:min(var(--site-article-card-grid-max-width), calc(100vw - (var(--site-article-card-grid-page-gutter) * 2)));max-width:none;margin-inline:50%;display:grid;transform:translate(-50%)}.article-card-grid-module__qCaaCW__heading{color:var(--site-color-text-primary);font-family:var(--site-font-display);font-size:var(--site-article-card-grid-heading-font-size);font-weight:var(--site-font-weight-medium);line-height:var(--site-article-card-grid-heading-line-height);text-align:center;margin:0}.article-card-grid-module__qCaaCW__grid{gap:var(--site-article-card-grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.article-card-grid-module__qCaaCW__card{border-radius:var(--site-article-card-grid-radius);background:var(--site-article-card-grid-background);flex-direction:column;min-width:0;display:flex;overflow:hidden}.article-card-grid-module__qCaaCW__media{position:relative;overflow:hidden}.article-card-grid-module__qCaaCW__copy{gap:var(--site-article-card-grid-copy-gap);padding:var(--site-article-card-grid-padding);flex-direction:column;flex:1;display:flex}.article-card-grid-module__qCaaCW__eyebrow,.article-card-grid-module__qCaaCW__title,.article-card-grid-module__qCaaCW__description,.article-card-grid-module__qCaaCW__date{margin:0}.article-card-grid-module__qCaaCW__eyebrow,.article-card-grid-module__qCaaCW__date{color:var(--site-color-text-secondary);font-size:var(--site-article-card-grid-meta-font-size);line-height:var(--site-article-card-grid-meta-line-height)}.article-card-grid-module__qCaaCW__title{color:var(--site-color-text-primary);font-family:var(--site-font-display);font-size:var(--site-article-card-grid-title-font-size);font-weight:var(--site-font-weight-medium);line-height:var(--site-article-card-grid-title-line-height)}.article-card-grid-module__qCaaCW__description{color:var(--site-color-text-primary);font-size:var(--site-article-card-grid-body-font-size);line-height:var(--site-article-card-grid-body-line-height)}.article-card-grid-module__qCaaCW__link{color:var(--site-color-link);font-weight:var(--site-font-weight-medium);text-underline-offset:var(--site-article-card-grid-link-offset);margin-block-start:auto;text-decoration:underline}.article-card-grid-module__qCaaCW__link:focus-visible{outline:var(--site-article-card-grid-focus-outline);outline-offset:var(--site-article-card-grid-focus-offset)}@media (min-width:48rem){.article-card-grid-module__qCaaCW__columnsTwo,.article-card-grid-module__qCaaCW__columnsThree{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75rem){.article-card-grid-module__qCaaCW__columnsThree{grid-template-columns:repeat(3,minmax(0,1fr))}}
.article-meta-ai-embed-module__y5QUCG__embed{width:min(var(--site-article-embed-max-width), calc(100vw - (var(--site-article-embed-page-gutter) * 2)));max-width:none;margin-inline:50%;transform:translate(-50%)}
.article-stats-module__ct9YIq__grid{gap:var(--site-article-stats-gap);width:min(var(--site-article-stats-max-width), calc(100vw - (var(--site-article-stats-page-gutter) * 2)));grid-template-columns:minmax(0,1fr);max-width:none;margin-block:0;margin-inline:50%;padding:0;display:grid;transform:translate(-50%)}.article-stats-module__ct9YIq__stat{gap:var(--site-article-stats-copy-gap);padding:var(--site-article-stats-padding);border-block-start:var(--site-article-stats-border);display:grid}.article-stats-module__ct9YIq__value,.article-stats-module__ct9YIq__label{margin:0}.article-stats-module__ct9YIq__value{color:var(--site-color-text-primary);font-family:var(--site-font-display);font-size:var(--site-article-stats-value-font-size);font-weight:var(--site-font-weight-medium);line-height:var(--site-article-stats-value-line-height);order:-1}.article-stats-module__ct9YIq__label{color:var(--site-color-text-secondary);font-size:var(--site-article-stats-label-font-size);line-height:var(--site-article-stats-label-line-height)}@media (min-width:48rem){.article-stats-module__ct9YIq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.article-credits-module__kuwUoW__credits{gap:var(--site-article-credits-group-gap);padding-block:var(--site-article-credits-padding);border-block:var(--site-article-credits-border);display:grid}.article-credits-module__kuwUoW__group{gap:var(--site-article-credits-copy-gap);display:grid}.article-credits-module__kuwUoW__heading,.article-credits-module__kuwUoW__name,.article-credits-module__kuwUoW__role{margin:0}.article-credits-module__kuwUoW__heading{color:var(--site-color-text-secondary);font-size:var(--site-article-credits-heading-font-size);font-weight:var(--site-font-weight-regular);line-height:var(--site-article-credits-heading-line-height)}.article-credits-module__kuwUoW__people{gap:var(--site-article-credits-person-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.article-credits-module__kuwUoW__person{gap:var(--site-article-credits-person-copy-gap);display:grid}.article-credits-module__kuwUoW__name{color:var(--site-color-text-primary);font-size:var(--site-article-credits-name-font-size);font-weight:var(--site-font-weight-medium);line-height:var(--site-article-credits-name-line-height)}.article-credits-module__kuwUoW__role{color:var(--site-color-text-secondary);font-size:var(--site-article-credits-role-font-size);line-height:var(--site-article-credits-role-line-height)}@media (min-width:48rem){.article-credits-module__kuwUoW__people{grid-template-columns:repeat(2,minmax(0,1fr))}}
.article-promo-module__J04j2W__promo{gap:var(--site-article-promo-gap);width:min(var(--site-article-promo-max-width), calc(100vw - (var(--site-article-promo-page-gutter) * 2)));max-width:none;padding:var(--site-article-promo-padding);border-radius:var(--site-article-promo-radius);margin-inline:50%;display:grid;transform:translate(-50%)}.article-promo-module__J04j2W__light{background:var(--site-article-promo-light-background);color:var(--site-article-promo-light-foreground)}.article-promo-module__J04j2W__dark{background:var(--site-article-promo-dark-background);color:var(--site-article-promo-dark-foreground);text-align:center}.article-promo-module__J04j2W__title,.article-promo-module__J04j2W__description{margin:0}.article-promo-module__J04j2W__title{font-family:var(--site-font-display);font-size:var(--site-article-promo-title-font-size);font-weight:var(--site-font-weight-medium);line-height:var(--site-article-promo-title-line-height)}.article-promo-module__J04j2W__description{font-size:var(--site-article-promo-body-font-size);line-height:var(--site-article-promo-body-line-height)}.article-promo-module__J04j2W__link{padding:var(--site-article-promo-link-padding);border-radius:var(--site-article-promo-link-radius);background:var(--site-article-promo-link-background);color:var(--site-article-promo-link-foreground);font-weight:var(--site-font-weight-medium);justify-self:start;text-decoration:none}.article-promo-module__J04j2W__dark .article-promo-module__J04j2W__link{justify-self:center}.article-promo-module__J04j2W__link:focus-visible{outline:var(--site-article-promo-focus-outline);outline-offset:var(--site-article-promo-focus-offset)}.article-promo-module__J04j2W__button{width:fit-content;min-height:var(--site-article-promo-button-min-height);max-width:100%;padding:var(--site-article-promo-button-padding);border-radius:var(--site-article-promo-button-radius);background:var(--site-color-button-primary);color:var(--site-color-button-primary-text);font-family:var(--site-font-sans);font-size:var(--site-font-size-body-large);font-style:normal;font-weight:var(--site-font-weight-regular);line-height:var(--site-line-height-body-large);text-align:center;justify-content:center;align-items:center;margin-block-start:var(--site-article-promo-button-margin-before);margin-inline:auto;text-decoration:none;display:flex}.article-promo-module__J04j2W__button:focus-visible{outline:var(--site-article-promo-focus-outline);outline-offset:var(--site-article-promo-focus-offset)}
.social-icon-module__BWqMOq__icon{inline-size:var(--site-social-icon-size);block-size:var(--site-social-icon-size);flex-shrink:0;display:block}
.article-share-module__UAnRca__share{align-items:center;gap:var(--site-article-share-gap);padding-block:var(--site-article-share-padding);border-block:var(--site-article-share-border);display:flex}.article-share-module__UAnRca__label{color:var(--site-color-text-secondary);font-size:var(--site-article-share-font-size);margin:0}.article-share-module__UAnRca__actions{gap:var(--site-article-share-action-gap);display:flex}.article-share-module__UAnRca__actions a,.article-share-module__UAnRca__actions button{width:var(--site-article-share-action-size);height:var(--site-article-share-action-size);background:var(--site-article-share-action-background);color:var(--site-article-share-action-foreground);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.article-share-module__UAnRca__actions a:focus-visible,.article-share-module__UAnRca__actions button:focus-visible{outline:var(--site-article-share-focus-outline);outline-offset:var(--site-article-share-focus-offset)}.article-share-module__UAnRca__actions svg{width:var(--site-article-share-icon-size);height:var(--site-article-share-icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--site-article-share-icon-stroke)}.article-share-module__UAnRca__actions a svg{fill:currentColor;stroke:none}.article-share-module__UAnRca__visuallyHidden{width:var(--site-dialog-visually-hidden-size);height:var(--site-dialog-visually-hidden-size);margin:var(--site-dialog-visually-hidden-margin);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}
.home-page-module__zvi7kW__pageRhythm{--site-layout-editorial-page-space-before:var(--site-home-page-space-before);--site-layout-editorial-page-space-after-spacious:var(--site-home-page-space-after)}.home-page-module__zvi7kW__flow{row-gap:var(--site-home-section-gap);display:grid}.home-page-module__zvi7kW__featureGroup{row-gap:var(--site-home-feature-heading-gap);display:grid}.home-page-module__zvi7kW__latestSection{row-gap:var(--site-home-latest-content-gap);display:grid}
.installation-block-module__T-T20q__block{--installation-block-heading-gap:1rem;--installation-block-heading-font-size:1.25rem;--installation-block-container-padding-block:1.5rem;--installation-block-container-padding-inline:1.5rem;--installation-block-container-radius:1.5rem;--installation-block-margin-block-end:2rem;--installation-block-row-padding-block:.875rem;--installation-block-row-padding-inline:1rem;--installation-block-row-gap:1rem;--installation-block-row-radius:1rem;--installation-block-border-width:1px;--installation-block-focus-width:2px;--installation-block-focus-offset:2px;--installation-block-code-font-size:.875rem;--installation-block-code-line-height:1.25rem;--installation-block-icon-size:1.25rem;--installation-block-fade-width:3rem;--installation-block-transition-duration:.18s;--installation-block-transition-easing:ease-out;--installation-block-icon-hidden-scale:.72;--installation-block-check-path-length:24;--installation-block-icon-opacity-hidden:0;--installation-block-icon-opacity-visible:1;--installation-block-command-layer:1;gap:var(--installation-block-heading-gap);min-width:0;padding:var(--installation-block-container-padding-block) var(--installation-block-container-padding-inline);background:var(--site-installation-block-color-container-surface);border:var(--installation-block-border-width) solid var(--site-installation-block-color-container-border);border-radius:var(--installation-block-container-radius);flex-direction:column;margin-block-end:var(--installation-block-margin-block-end);display:flex;position:relative}.installation-block-module__T-T20q__heading{color:var(--site-installation-block-color-heading);font-family:var(--site-font-sans);font-size:var(--installation-block-heading-font-size);font-style:normal;font-weight:var(--site-font-weight-medium);line-height:var(--site-line-height-subheading);text-wrap:balance;margin:0}.installation-block-module__T-T20q__copyTarget{min-width:0;padding:var(--installation-block-row-padding-block) var(--installation-block-row-padding-inline);color:var(--site-installation-block-color-command);text-align:start;cursor:pointer;background:var(--site-installation-block-color-surface);border-radius:var(--installation-block-row-radius);box-shadow:inset 0 0 0 var(--installation-block-border-width) transparent;transition:box-shadow var(--installation-block-transition-duration) var(--installation-block-transition-easing);border:none;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.installation-block-module__T-T20q__copyTarget:hover{box-shadow:inset 0 0 0 var(--installation-block-border-width) var(--site-installation-block-color-border-interactive)}.installation-block-module__T-T20q__copyTarget:focus-visible{outline:var(--installation-block-focus-width) solid var(--site-installation-block-color-border-interactive);outline-offset:var(--installation-block-focus-offset)}.installation-block-module__T-T20q__copyTarget:after{content:"";position:absolute;inset:0}.installation-block-module__T-T20q__commandViewport{z-index:var(--installation-block-command-layer);contain:paint;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;flex:auto;min-width:0;position:relative;overflow:auto hidden}.installation-block-module__T-T20q__commandViewport::-webkit-scrollbar{display:none}.installation-block-module__T-T20q__copyTarget[data-overflow-inline-end=true] .installation-block-module__T-T20q__commandViewport{-webkit-mask-image:linear-gradient(to right, black 0, black calc(100% - var(--installation-block-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, black 0, black calc(100% - var(--installation-block-fade-width)), transparent 100%);mask-image:linear-gradient(to right, black 0, black calc(100% - var(--installation-block-fade-width)), transparent 100%)}.installation-block-module__T-T20q__command{width:max-content;min-width:100%;color:var(--site-installation-block-color-command);font-family:var(--site-font-mono);font-size:var(--installation-block-code-font-size);font-style:normal;font-weight:var(--site-font-weight-regular);line-height:var(--installation-block-code-line-height);white-space:pre;-webkit-user-select:text;user-select:text;display:block}.installation-block-module__T-T20q__syntaxToken{color:var(--installation-token-dark,var(--site-installation-block-color-command))}.installation-block-module__T-T20q__iconFrame{flex:0 0 var(--installation-block-icon-size);width:var(--installation-block-icon-size);height:var(--installation-block-icon-size);color:var(--site-installation-block-color-icon);margin-inline-start:var(--installation-block-row-gap);position:relative}.installation-block-module__T-T20q__copyIcon,.installation-block-module__T-T20q__checkIcon{width:var(--installation-block-icon-size);height:var(--installation-block-icon-size);transition:opacity var(--installation-block-transition-duration) var(--installation-block-transition-easing), transform var(--installation-block-transition-duration) var(--installation-block-transition-easing), stroke-dashoffset var(--installation-block-transition-duration) var(--installation-block-transition-easing);position:absolute;inset:0}.installation-block-module__T-T20q__checkIcon{opacity:var(--installation-block-icon-opacity-hidden);stroke-dasharray:var(--installation-block-check-path-length);stroke-dashoffset:var(--installation-block-check-path-length);transform:scale(var(--installation-block-icon-hidden-scale))}.installation-block-module__T-T20q__copyTarget[data-copy-state=copied] .installation-block-module__T-T20q__copyIcon{opacity:var(--installation-block-icon-opacity-hidden);transform:scale(var(--installation-block-icon-hidden-scale))}.installation-block-module__T-T20q__copyTarget[data-copy-state=copied] .installation-block-module__T-T20q__checkIcon{opacity:var(--installation-block-icon-opacity-visible);stroke-dashoffset:0;transform:scale(1)}@media (min-width:48rem){.installation-block-module__T-T20q__block{--installation-block-heading-font-size:var(--site-font-size-subheading);--installation-block-margin-block-end:3.375rem}}@media (prefers-reduced-motion:reduce){.installation-block-module__T-T20q__copyTarget,.installation-block-module__T-T20q__copyIcon,.installation-block-module__T-T20q__checkIcon{transition:none}}
.blog-post-card-module__S9lv-a__card{align-self:stretch}.blog-post-card-module__S9lv-a__date{text-rendering:optimizelegibility;unicode-bidi:isolate;display:block}
.draft-content-module__aSu3jq__placeholder{color:var(--site-draft-content-foreground);background:var(--site-draft-content-surface);border:var(--site-draft-content-border);border-radius:var(--site-draft-content-radius);padding:var(--site-draft-content-padding)}.draft-content-module__aSu3jq__asset{min-width:0;position:relative}.draft-content-module__aSu3jq__assetOverlay{z-index:var(--site-draft-content-overlay-layer);width:min(var(--site-draft-content-overlay-body-width), 100%);position:absolute;inset-block-start:var(--site-draft-content-overlay-inset);inset-inline-start:50%;transform:translate(-50%)}:is(.draft-content-module__aSu3jq__asset:has(.draft-content-module__aSu3jq__candidate>[data-visualization-placement=wide]) .draft-content-module__aSu3jq__assetOverlay,.draft-content-module__aSu3jq__asset:has(.draft-content-module__aSu3jq__candidate>[data-media-placement=wide]) .draft-content-module__aSu3jq__assetOverlay,.draft-content-module__aSu3jq__asset:has(.draft-content-module__aSu3jq__candidate>[data-readiness-target]>[data-visualization-placement=wide]) .draft-content-module__aSu3jq__assetOverlay,.draft-content-module__aSu3jq__asset:has(.draft-content-module__aSu3jq__candidate>[data-readiness-target]>[data-media-placement=wide]) .draft-content-module__aSu3jq__assetOverlay){width:min(var(--site-draft-content-overlay-wide-width), calc(100vw - (var(--site-layout-page-gutter) * 2)))}:is(.draft-content-module__aSu3jq__asset:has(.draft-content-module__aSu3jq__candidate>[data-visualization-kind=table][data-visualization-placement=wide]) .draft-content-module__aSu3jq__assetOverlay,.draft-content-module__aSu3jq__asset:has(.draft-content-module__aSu3jq__candidate>[data-html-demo-placement=wide]) .draft-content-module__aSu3jq__assetOverlay,.draft-content-module__aSu3jq__asset:has(.draft-content-module__aSu3jq__candidate>[data-readiness-target]>[data-visualization-kind=table][data-visualization-placement=wide]) .draft-content-module__aSu3jq__assetOverlay,.draft-content-module__aSu3jq__asset:has(.draft-content-module__aSu3jq__candidate>[data-readiness-target]>[data-html-demo-placement=wide]) .draft-content-module__aSu3jq__assetOverlay){width:min(var(--site-draft-content-overlay-extra-wide-width), calc(100vw - (var(--site-layout-page-gutter) * 2)))}:is(.draft-content-module__aSu3jq__asset:has(.draft-content-module__aSu3jq__candidate>[data-visualization-placement=full]) .draft-content-module__aSu3jq__assetOverlay,.draft-content-module__aSu3jq__asset:has(.draft-content-module__aSu3jq__candidate>[data-media-placement=full]) .draft-content-module__aSu3jq__assetOverlay,.draft-content-module__aSu3jq__asset:has(.draft-content-module__aSu3jq__candidate>[data-html-demo-placement=full]) .draft-content-module__aSu3jq__assetOverlay,.draft-content-module__aSu3jq__asset:has(.draft-content-module__aSu3jq__candidate>[data-readiness-target]>[data-visualization-placement=full]) .draft-content-module__aSu3jq__assetOverlay,.draft-content-module__aSu3jq__asset:has(.draft-content-module__aSu3jq__candidate>[data-readiness-target]>[data-media-placement=full]) .draft-content-module__aSu3jq__assetOverlay,.draft-content-module__aSu3jq__asset:has(.draft-content-module__aSu3jq__candidate>[data-readiness-target]>[data-html-demo-placement=full]) .draft-content-module__aSu3jq__assetOverlay){width:min(var(--site-layout-editorial-grid-max-width), calc(100vw - (var(--site-layout-page-gutter) * 2)))}.draft-content-module__aSu3jq__brief{grid-template-columns:var(--site-draft-content-icon-size) minmax(0, 1fr);gap:var(--site-draft-content-gap);align-items:start;display:grid}.draft-content-module__aSu3jq__iconFrame{width:var(--site-draft-content-icon-size);height:var(--site-draft-content-icon-size);color:var(--site-draft-content-accent);place-items:center;display:grid}.draft-content-module__aSu3jq__icon{width:var(--site-draft-content-glyph-size);height:var(--site-draft-content-glyph-size);stroke-width:var(--site-draft-content-icon-stroke)}.draft-content-module__aSu3jq__copy{gap:var(--site-draft-content-copy-gap);min-width:0;display:grid}.draft-content-module__aSu3jq__label,.draft-content-module__aSu3jq__title,.draft-content-module__aSu3jq__description,.draft-content-module__aSu3jq__details{overflow-wrap:anywhere;margin:0}.draft-content-module__aSu3jq__label{color:var(--site-draft-content-accent);font-size:var(--site-draft-content-label-font-size);font-weight:var(--site-font-weight-semibold);line-height:var(--site-draft-content-label-line-height);text-transform:uppercase}.draft-content-module__aSu3jq__title{font-family:var(--site-font-display);font-size:var(--site-draft-content-title-font-size);font-weight:var(--site-font-weight-medium);line-height:var(--site-draft-content-title-line-height)}.draft-content-module__aSu3jq__description,.draft-content-module__aSu3jq__details{font-size:var(--site-draft-content-body-font-size);line-height:var(--site-draft-content-body-line-height)}.draft-content-module__aSu3jq__description{color:var(--site-draft-content-foreground)}.draft-content-module__aSu3jq__details{color:var(--site-draft-content-secondary-foreground);white-space:pre-wrap}.draft-content-module__aSu3jq__candidate{min-width:0}.draft-content-module__aSu3jq__inline{max-width:100%;padding:var(--site-draft-content-inline-padding);color:var(--site-draft-content-foreground);font-size:var(--site-draft-content-inline-font-size);font-weight:var(--site-font-weight-medium);line-height:var(--site-draft-content-inline-line-height);vertical-align:baseline;background:var(--site-draft-content-inline-surface);border:var(--site-draft-content-inline-border);border-radius:var(--site-draft-content-inline-radius);gap:var(--site-draft-content-inline-gap);align-items:center;display:inline-flex}.draft-content-module__aSu3jq__inlineIcon{width:var(--site-draft-content-inline-icon-size);height:var(--site-draft-content-inline-icon-size);stroke-width:var(--site-draft-content-icon-stroke);flex:none}.draft-content-module__aSu3jq__inlineText{overflow-wrap:anywhere;min-width:0}
.blog-post-grid-module__WEy-Ca__container{container:blog-post-grid/inline-size}.blog-post-grid-module__WEy-Ca__grid{column-gap:var(--site-blog-grid-column-gap);row-gap:var(--site-blog-grid-row-gap-mobile);display:grid}@container blog-post-grid (min-width:48rem){.blog-post-grid-module__WEy-Ca__grid{row-gap:var(--site-blog-grid-row-gap-wide);grid-template-columns:repeat(2,minmax(0,1fr))}}@container blog-post-grid (min-width:64rem){.blog-post-grid-module__WEy-Ca__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}
.draft-chart-tabs-module__4ur-FG__root{width:min(var(--site-draft-chart-tabs-max-width), calc(100vw - (var(--site-layout-page-gutter) * 2)));gap:var(--site-draft-chart-tabs-gap);max-width:none;margin-inline:50%;display:grid;transform:translate(-50%)}.draft-chart-tabs-module__4ur-FG__panels{min-width:0;display:grid}.draft-chart-tabs-module__4ur-FG__panel{gap:var(--site-draft-chart-tabs-panel-gap);grid-area:1/1;align-content:start;min-width:0;display:grid}.draft-chart-tabs-module__4ur-FG__panel[data-selected=false]{visibility:hidden;pointer-events:none}.draft-chart-tabs-module__4ur-FG__chart{width:100%;aspect-ratio:var(--site-draft-chart-tabs-aspect-ratio);color:var(--site-draft-content-secondary-foreground);background:var(--site-chart-color-surface);border-radius:var(--site-article-media-radius);place-items:center;display:grid}.draft-chart-tabs-module__4ur-FG__chartLabel{gap:var(--site-draft-chart-tabs-label-gap);font-size:var(--site-draft-content-body-font-size);line-height:var(--site-draft-content-body-line-height);justify-items:center;display:grid}.draft-chart-tabs-module__4ur-FG__icon{width:var(--site-draft-chart-tabs-icon-size);height:var(--site-draft-chart-tabs-icon-size);color:var(--site-draft-content-accent);stroke-width:var(--site-draft-content-icon-stroke)}.draft-chart-tabs-module__4ur-FG__description{width:100%;color:var(--site-color-text-secondary);font-size:var(--site-draft-chart-tabs-description-font-size);line-height:var(--site-draft-chart-tabs-description-line-height);margin:0}
.site-shell-module___spURa__root{flex-direction:column;block-size:100dvh;inline-size:100%;display:flex;overflow:hidden}.site-shell-module___spURa__scrollArea{overscroll-behavior-x:none;overscroll-behavior-y:contain;flex-direction:column;flex:auto;min-block-size:0;display:flex;position:relative;overflow-y:auto}.site-shell-module___spURa__main{flex-direction:column;flex:1 0 auto;min-inline-size:0;display:flex}