.chart-preview_chartPreviewSlot__MA0rj>*{max-width:848px}.chart-preview_chartPreviewSlot__MA0rj>div[style*=width]{width:848px!important;max-width:848px!important}.chart-preview_chartPreviewSlot__MA0rj svg{max-width:848px}.blogPostContent_content__cfkI2{--blog-block-gap:15px;--blog-heading-gap:calc(var(--blog-block-gap) + 0.25rem);--blog-section-h2:40px;--blog-section-h3:24px;--blog-section-h4:16px;--blog-h4-padding-bottom:12px;--blog-media-gap:2rem;--blog-code-gap-top:24px;--blog-code-gap-bottom:32px;--blog-code-bg:#231a1d;--blog-code-border:rgba(255,255,255,0.075);--blog-code-radius:5px;--blog-code-padding:16px;--blog-quote-gap:20px;--blog-divider-gap:2rem;position:relative;max-width:848px;margin:0 auto;padding:15px 1rem 2rem;overflow-x:visible;font-size:clamp(1.125rem,1.0893rem + .1786vw,1.25rem);line-height:1.4;color:var(--blog-text)}.blogPostContent_blogBlockCode__NupX_,.blogPostContent_blogBlockMedia__ysvTg{margin:0}.blogPostContent_blogBlockBanner__qWdiv{margin:0;padding:24px 0}.blogPostContent_blogBlockHighlight__aulUa{margin:0;padding:12px 0}.blogPostContent_blogBlockFigure__AfDj5{position:relative;left:50%;width:min(1080px,calc(100vw - 2rem));max-width:none;padding:40px 0;margin:0;transform:translateX(-50%)}.blogPostContent_blogBlockFigureNarrow__kdnu4{width:100%;max-width:420px;padding:40px 0;margin:0 auto}.blogPostContent_blogBlockArchitecture__FLlGf{position:relative;left:50%;width:min(1080px,calc(100vw - 2rem));max-width:none;padding:40px 24px;margin:0;transform:translateX(-50%);border-radius:7.5px;border:1px solid rgba(255,255,255,.1);background-color:#1d1618;color:#f8f8f2;color-scheme:dark;overflow:hidden}.blogPostContent_content__cfkI2>*{margin-top:0;margin-bottom:var(--blog-block-gap)}.blogPostContent_content__cfkI2>:last-child{margin-bottom:0!important}.blogPostContent_content__cfkI2>blockquote{margin-bottom:var(--blog-quote-gap)}.blogPostContent_content__cfkI2>hr{margin-top:var(--blog-divider-gap);margin-bottom:var(--blog-divider-gap)}.blogPostContent_content__cfkI2>.blogPostContent_blogBlockArchitecture__FLlGf,.blogPostContent_content__cfkI2>.blogPostContent_blogBlockMedia__ysvTg{margin-top:var(--blog-media-gap);margin-bottom:var(--blog-media-gap)}.blogPostContent_content__cfkI2>.blogPostContent_blogBlockBanner__qWdiv,.blogPostContent_content__cfkI2>.blogPostContent_blogBlockFigure__AfDj5,.blogPostContent_content__cfkI2>.blogPostContent_blogBlockHighlight__aulUa{margin-top:0;margin-bottom:0}.blogPostContent_content__cfkI2>.blogPostContent_blogBlockCode__NupX_{margin-top:var(--blog-code-gap-top);margin-bottom:var(--blog-code-gap-bottom)}.blogPostContent_content__cfkI2>h2{margin-bottom:calc(var(--blog-heading-gap) + 12px);padding-top:var(--blog-section-h2)}.blogPostContent_content__cfkI2>h3{margin-bottom:calc(var(--blog-heading-gap) + 8px);padding-top:var(--blog-section-h3)}.blogPostContent_content__cfkI2>h4{margin-bottom:var(--blog-heading-gap);padding-top:var(--blog-section-h4);padding-bottom:var(--blog-h4-padding-bottom)}.blogPostContent_content__cfkI2>h5,.blogPostContent_content__cfkI2>h6{margin-bottom:calc(var(--blog-heading-gap) + 8px);padding-top:var(--blog-section-h4)}.blogPostContent_content__cfkI2 a,.blogPostContent_content__cfkI2 code,.blogPostContent_content__cfkI2 em,.blogPostContent_content__cfkI2 strong{vertical-align:baseline}.blogPostContent_content__cfkI2 strong{font-weight:700}.blogPostContent_content__cfkI2 a{color:var(--blog-link);font-weight:500;text-decoration:none;transition:color .2s ease}.blogPostContent_content__cfkI2 a:hover{color:var(--blog-link-hover)}.blogPostContent_content__cfkI2 a[class*=button--primary]{color:var(--theme-button-primary-text-color);font-weight:var(--ifm-font-weight-bold)}.blogPostContent_content__cfkI2 a[class*=button--primary]:hover{color:var(--theme-button-primary-text-color)}.blogPostContent_content__cfkI2 a.production-cta-secondary-link{color:#f8f8f2;font-weight:700;text-decoration:none}.blogPostContent_content__cfkI2 a.production-cta-secondary-link:hover{color:#fff}.blogPostContent_content__cfkI2 p{text-wrap:pretty}.blogPostContent_content__cfkI2 h2{font-size:clamp(1.75rem,1.5357rem + 1.0714vw,2.5rem);letter-spacing:-.02em}.blogPostContent_content__cfkI2 h2,.blogPostContent_content__cfkI2 h3{padding-right:0;padding-left:0;font-family:PP Formula SemiExtended,system-ui,sans-serif;font-weight:700;line-height:1.25;color:var(--blog-heading)}.blogPostContent_content__cfkI2 h3{font-size:1.75rem;letter-spacing:-.56px}.blogPostContent_content__cfkI2 h4{padding-right:0;padding-left:0;border-bottom:1px solid var(--blog-h4-border);font-family:PP Neue Montreal,system-ui,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:-.48px;color:var(--blog-heading)}.blogPostContent_content__cfkI2 h5,.blogPostContent_content__cfkI2 h6{padding-right:0;padding-left:0;font-weight:600;color:var(--blog-heading)}.blogPostContent_content__cfkI2 .header-anchor{color:inherit;font-weight:inherit;text-decoration:none}.blogPostContent_content__cfkI2 .header-anchor:hover{color:var(--blog-link-hover)}.blogPostContent_content__cfkI2 ol,.blogPostContent_content__cfkI2 ul{padding-left:2rem}.blogPostContent_content__cfkI2 li{margin-bottom:.25rem}.blogPostContent_content__cfkI2 li>p{margin:0}.blogPostContent_content__cfkI2 blockquote{padding:8px 20px 8px 22px;border-left:2px solid var(--blog-blockquote-border);font-family:PP Neue Montreal,system-ui,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.3;color:var(--blog-text)}.blogPostContent_content__cfkI2 blockquote p{margin:0}.blogPostContent_content__cfkI2 blockquote a{font-weight:500}.blogPostContent_content__cfkI2 hr{border:0;border-top:1px solid var(--blog-hr-border)}.blogPostContent_content__cfkI2 code{background-color:var(--blog-inline-code-bg);color:var(--blog-inline-code-text);box-shadow:inset 0 0 0 1px var(--blog-inline-code-border);border-radius:var(--blog-code-radius);padding:.125em .375em;font-family:GT Standard Mono,Fira Code,monospace;font-size:clamp(.9375rem,.9196rem + .0893vw,1rem);line-height:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.blogPostContent_content__cfkI2 pre code{background-color:transparent;color:inherit;box-shadow:none;border-radius:0;padding:0;font-size:inherit}.blogPostContent_content__cfkI2 figure figcaption{margin:0}.blogPostContent_content__cfkI2 .blogPostContent_blogBlockCode__NupX_{overflow:hidden;border-radius:var(--blog-code-radius);background-color:var(--blog-code-bg);box-shadow:inset 0 0 0 1px var(--blog-code-border)}.blogPostContent_content__cfkI2 .blogPostContent_blogBlockCode__NupX_ [class*=codeBlockContent]{margin-bottom:0!important;overflow:hidden;border-radius:0;box-shadow:none;background-color:transparent}.blogPostContent_content__cfkI2 .blogPostContent_blogBlockCode__NupX_ [class*=codeBlockTitle]{margin:0;padding:12px var(--blog-code-padding);border:0;border-bottom:1px solid var(--blog-code-border);border-radius:0;background-color:transparent;color:rgba(248,248,242,.8);font-family:GT Standard Mono,Fira Code,monospace;font-size:.875rem;font-weight:500}.blogPostContent_content__cfkI2 .blogPostContent_blogBlockCode__NupX_ [class*=codeBlockTitle]+[class*=codeBlockContent]{border-top-left-radius:0;border-top-right-radius:0}.blogPostContent_content__cfkI2 .blogPostContent_blogBlockCode__NupX_ [class*=codeBlock]{overflow:auto}.blogPostContent_content__cfkI2 .blogPostContent_blogBlockCode__NupX_ pre{margin:0!important;padding:var(--blog-code-padding)!important;border:0!important;border-radius:0!important;background-color:transparent!important;font-family:GT Standard Mono,Fira Code,monospace;font-size:1rem;line-height:1.45}@media (max-width:768px){.blogPostContent_content__cfkI2 h3{font-size:1.5rem}.blogPostContent_content__cfkI2 blockquote{font-size:1.25rem}}.ComparisonPosts_root___XOcn{display:flex;flex-direction:column;gap:24px}.ComparisonPosts_grid__ggYfU{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;width:100%}.ComparisonPosts_card__K0__z{display:flex;flex:1 1 240px;flex-direction:column;gap:20px;min-width:min(100%,240px);max-width:100%;padding:30px 20px;border:1px solid var(--blog-comparison-card-border);border-radius:7.5px;background-color:var(--blog-comparison-card-bg);color:inherit;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.ComparisonPosts_grid__ggYfU:hover .ComparisonPosts_card__K0__z{background-color:transparent}.ComparisonPosts_grid__ggYfU:hover .ComparisonPosts_card__K0__z:hover{background-color:var(--blog-comparison-card-hover-bg);border-color:var(--blog-comparison-card-border);color:inherit;text-decoration:none}.ComparisonPosts_header__gw84m{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.ComparisonPosts_logoFrame__ath_g{display:inline-flex;align-items:center;gap:7.5px;padding:12px;border:1px solid #b81447;border-radius:5px;background:var(--blog-comparison-logo-frame-bg)}.ComparisonPosts_logo__loO3z{display:block;width:28px;height:28px;object-fit:contain}.ComparisonPosts_separator__u7Zkl{font-family:PP Neue Montreal,system-ui,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.3;color:#9c274b}.ComparisonPosts_readLink__yneVm{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;font-family:PP Neue Montreal,system-ui,sans-serif;font-size:1rem;font-weight:700;line-height:1.5;color:#eb477a}.ComparisonPosts_body__V3McG{display:flex;flex-direction:column;gap:4px;width:100%}.ComparisonPosts_title__PJSEK{margin:0;font-family:PP Neue Montreal,system-ui,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.3;color:var(--blog-comparison-title)}.ComparisonPosts_description__HOYrB{margin:0;font-family:PP Neue Montreal,system-ui,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4;color:var(--blog-comparison-desc)}@media (max-width:768px){.ComparisonPosts_grid__ggYfU{gap:20px}.ComparisonPosts_card__K0__z{flex-basis:100%}}.BlogBenchmarkChart_chartStack__OS8Av,.BlogBenchmarkChart_root__T5QNo{display:flex;flex-direction:column;gap:8px;width:100%}.BlogBenchmarkChart_chartArea__SOv0N{width:100%;min-height:150px}.BlogBenchmarkChart_direction__RJMWP{margin:0;text-align:center;font-family:PP Neue Montreal,system-ui,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;color:var(--blog-chart-direction)}.BlogBenchmarkChart_directionWithFootnote__pB5Dl{padding-bottom:0}.BlogBenchmarkChart_directionOnly__Lmiq_{padding-bottom:8px}.BlogBenchmarkChart_footnote__AZLdt{margin:0;padding:12px 0 8px;text-align:center;font-family:PP Neue Montreal,system-ui,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--blog-chart-footnote)}.BlogBenchmarkChart_footnoteCompact__FFAJS{font-size:.75rem;line-height:1.33}.BlogBenchmarkChart_stats__EGAVm{overflow:hidden;border:1px solid var(--blog-chart-stats-border);border-radius:7.5px;background:var(--blog-chart-stats-bg)}.BlogBenchmarkChart_statsRow__aBZ9I{display:flex;width:100%}.BlogBenchmarkChart_stat__c7qsS{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:20px 30px}.BlogBenchmarkChart_statWithDivider__i_FY2{border-right:1px solid var(--blog-chart-stats-border)}.BlogBenchmarkChart_statValue__uAXxf{font-family:PP Neue Montreal,system-ui,sans-serif;font-size:2.5rem;font-weight:400;line-height:40px;letter-spacing:-.6px;color:var(--blog-chart-stats-value);white-space:nowrap}.BlogBenchmarkChart_statLabel__GRwxI{margin:0;padding-top:4px;text-align:center;font-family:GT Standard Mono,Fira Code,monospace;font-size:.875rem;font-weight:400;line-height:1.5;text-transform:uppercase;color:var(--blog-chart-stats-label)}@media (max-width:767px){.BlogBenchmarkChart_statsRow__aBZ9I{flex-direction:column}.BlogBenchmarkChart_stat__c7qsS{gap:0;padding:16px 20px}.BlogBenchmarkChart_statWithDivider__i_FY2{border-right:0;border-bottom:1px solid var(--blog-chart-stats-border)}.BlogBenchmarkChart_statValue__uAXxf{font-size:2.25rem;line-height:1.1}.BlogBenchmarkChart_statLabel__GRwxI{padding-top:0}}.styles_leadIn__31FZs{padding:1rem;font-size:1rem;font-weight:700}