.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}}.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}.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%}}.styles_tableWrapper___zZqB{overflow-x:auto;margin:1rem 0 1.5rem;max-width:100%}.styles_tableFrame__laYHs{display:inline-block;border:1px solid rgba(255,255,255,.15);border-radius:7.5px;background:var(--palette-maroon-brown,#1d1618);overflow:hidden}.styles_table__nJjdE{width:max-content;border-collapse:collapse;border:none;background:transparent;font-family:GT Standard Mono,Fira Code,monospace;font-size:14px;font-weight:400;text-align:left}.styles_table__nJjdE td,.styles_table__nJjdE th{background-color:var(--palette-maroon-brown,#1d1618)}.styles_table__nJjdE tbody tr:nth-child(2n) td{background-color:color-mix(in srgb,var(--palette-maroon-brown,#1d1618) 97%,black)}.styles_table__nJjdE thead{background:transparent}.styles_table__nJjdE th{padding:11.75px 16px 11.95px;border:none;border-bottom:1px solid rgba(255,255,255,.3);font-weight:700;font-size:14px;line-height:19.2px;letter-spacing:.6px;text-transform:uppercase;color:#fff;white-space:nowrap}.styles_table__nJjdE td{padding:11.75px 16px 12.65px;border:none;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;font-weight:400;font-size:14px;line-height:22.4px;white-space:nowrap}.styles_table__nJjdE tbody tr:last-child td{padding-top:12px;padding-bottom:12px;border-bottom:none}.styles_table__nJjdE td:first-child{color:#d75c82}.styles_table__nJjdE code{background:rgba(255,255,255,.06);padding:.125rem .375rem;border-radius:4px;font-size:13px}.styles_figure__B3dtV{display:flex;justify-content:center;align-items:center}.styles_container__q8yen{display:flex;flex-direction:column;align-items:center}.styles_image__YB7Yi{height:auto;background-color:var(--theme-screenshot-background-color)}.styles_forceLight__4bVvB{background-color:#bbb}.styles_jumbo__bUiq9{max-width:900px;margin:0 auto;display:block;z-index:2}.styles_shadow__2G3vT{box-shadow:var(--image-shadow)}.styles_margin__sn_Oa{display:block;margin:2rem auto}.styles_small__w4SPP{max-width:500px}.styles_caption__XjWTV{margin-top:.75rem;text-align:center;font-style:italic;color:var(--palette-pale-blue)}.styles_blogFigure__1dxYW{display:flex;flex-direction:column;align-items:center;gap:20px;margin:0}.styles_blogImageFrame__nekLm{display:flex;width:100%;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:7.5px;background:#21222c}.styles_blogImage__36wiV{display:block;width:100%;height:auto;margin:0;background-color:transparent;transition:transform .2s ease}.styles_blogImageClickable__TucGv{cursor:zoom-in}.styles_blogLightbox__IRMox{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;background:rgba(0,0,0,.94)}.styles_blogLightboxClose__Oe0TU{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(29,30,37,.88);color:#f8f8f2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.styles_blogLightboxClose__Oe0TU:hover{border-color:rgba(255,255,255,.35);background:rgba(29,30,37,1)}.styles_blogLightboxViewport__rZSrS{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;padding:4.5rem 2rem 1rem;overflow:hidden;touch-action:none}.styles_blogLightboxImage__LsFsV{display:block;width:auto;height:auto;max-width:min(calc(100vw - 4rem),1600px);max-height:calc(100vh - 10rem);object-fit:contain;border:1px solid rgba(255,255,255,.12);border-radius:7.5px;background:#fff;transform-origin:center center;user-select:none;-webkit-user-drag:none}.styles_blogLightboxCaption__lhUws{flex-shrink:0;margin:0;padding:0 2rem .75rem;text-align:center;font-family:PP Neue Montreal,system-ui,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4;color:rgba(248,248,242,.8)}.styles_blogLightboxToolbar__GAlXH{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:0 1.5rem 1.5rem}.styles_blogLightboxTool__dTctR{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(29,30,37,.92);color:#f8f8f2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.styles_blogLightboxTool__dTctR:hover{border-color:rgba(255,255,255,.3);background:rgba(29,30,37,1)}.styles_blogLightboxZoomLabel__unD6S{min-width:3.5rem;font-family:GT Standard Mono,Fira Code,monospace;font-size:.875rem;line-height:1;color:rgba(248,248,242,.8);text-align:center}.styles_blogLightboxReset__N_khV{display:inline-flex;align-items:center;gap:.375rem;height:2.5rem;padding:0 1rem;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(29,30,37,.92);color:#f8f8f2;font-family:PP Neue Montreal,system-ui,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.styles_blogLightboxReset__N_khV:hover{border-color:rgba(255,255,255,.3);background:rgba(29,30,37,1)}.styles_blogCaption__3aN2F{margin:0;text-align:center;font-family:PP Neue Montreal,system-ui,sans-serif;font-size:1.25rem;font-weight:400;font-style:normal;line-height:1.3;color:var(--blog-caption-text)}.styles_zoomed__q_jdG{transform:scale(1.5);z-index:1}@media screen and (max-width:800px){.styles_jumbo__bUiq9{max-width:100%}}@media screen and (max-width:768px){.styles_zoomed__q_jdG{transform:scale(1.2);z-index:1}.styles_figure__B3dtV{margin:0}}