.landing-blog-runtime.blog-v2:before{content:"";z-index:-1;background:var(--Bg-Primary,#121212);position:fixed;inset:0}.landing-blog-runtime.blog-v2{--blog-v2-title-font:var(--title-fonts);--blog-v2-body-font:var(--page-body-font,var(--font-lora));--blog-v2-body-letter-spacing:var(--page-body-letter-spacing,0);--blog-v2-h1-size:40px;--blog-v2-h1-line:56px;--blog-v2-h2-size:28px;--blog-v2-h2-line:36px;--blog-v2-h3-size:24px;--blog-v2-h3-line:34px;--blog-v2-body-size:18px;--blog-v2-body-line:30px;--blog-v2-section-gap:80px;--blog-v2-paragraph-gap:24px;--blog-v2-hero-padding-top:60px;--blog-v2-hero-padding-bottom:0px;--blog-v2-hero-max-width:1040px;--blog-v2-hero-gap:24px;--blog-v2-body-max-width:760px;--blog-v2-media-max-width:var(--blog-v2-hero-max-width);--blog-v2-caption-size:14px;--blog-v2-caption-line-height:22px;--blog-v2-caption-weight:400;--blog-v2-title-size:40px;--blog-v2-title-line-height:48px;--blog-v2-title-weight:600;--blog-v2-body-line-height:28px;--blog-v2-body-weight:400}.landing-blog-runtime.blog-v2.blog-v2--x3{--blog-v2-content-radius:16px;--blog-v2-title-font:var(--font-misans);--blog-v2-body-font:var(--font-misans);--blog-v2-h1-size:32px;--blog-v2-h1-line:38px;--blog-v2-h2-size:28px;--blog-v2-h2-line:36px;--blog-v2-h3-size:22px;--blog-v2-h3-line:28px;--blog-v2-body-size:17px;--blog-v2-body-line:28px;--blog-v2-body-weight:330;--blog-v2-media-max-width:1040px;--blog-v2-caption-size:14px;--blog-v2-caption-line-height:23px;--blog-v2-caption-weight:330;--blog-v2-title-size:32px;--blog-v2-title-line-height:38px;--blog-v2-title-weight:450;--blog-v2-paragraph-gap:16px;--blog-v2-subheading-gap:48px}.landing-blog-runtime.blog-v2 .layout{max-width:1280px}.landing-blog-runtime.blog-v2 .markdown{font-family:var(--blog-v2-body-font);letter-spacing:var(--blog-v2-body-letter-spacing)}.landing-blog-runtime.blog-v2 .markdown>p,.landing-blog-runtime.blog-v2 .markdown>.paragraph,.landing-blog-runtime.blog-v2 .markdown li{font-size:var(--blog-v2-body-size);line-height:var(--blog-v2-body-line)}.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>p,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>.paragraph,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown li{color:var(--Labels-Primary);font-family:var(--font-misans);font-weight:330;font-size:17px!important;line-height:28px!important}.landing-blog-runtime.blog-v2 .markdown>h1{font-family:var(--blog-v2-title-font);font-size:var(--blog-v2-h1-size);line-height:var(--blog-v2-h1-line);letter-spacing:0;font-weight:600}.landing-blog-runtime.blog-v2 .markdown>h2{font-family:var(--blog-v2-title-font);font-size:var(--blog-v2-h2-size);line-height:var(--blog-v2-h2-line);font-weight:450}.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>h1,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>h2,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>h3,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>h4,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>h5,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>h6{color:var(--Labels-Primary);font-family:var(--font-misans);letter-spacing:0;font-weight:450}.landing-blog-runtime.blog-v2 .markdown>h3,.landing-blog-runtime.blog-v2 .markdown>h4,.landing-blog-runtime.blog-v2 .markdown>h5,.landing-blog-runtime.blog-v2 .markdown>h6{font-family:var(--blog-v2-title-font);font-size:var(--blog-v2-h3-size);line-height:var(--blog-v2-h3-line);font-weight:600}.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>h3#full-benchmark-table{color:var(--Labels-Primary,#000000e6);font-family:"MiSans VF","MiSans",var(--system-fonts),sans-serif;letter-spacing:0;font-size:17px;font-weight:450;line-height:28px;margin-top:var(--blog-v2-section-gap,80px)!important}.landing-blog-runtime.blog-v2 .markdown>*{margin-block:0!important}.landing-blog-runtime.blog-v2 .markdown>*+*{margin-top:var(--blog-v2-section-gap)!important}.landing-blog-runtime.blog-v2 .markdown>:is(p,.paragraph,ul,ol,blockquote):not(:has(>img))+:is(p,.paragraph,ul,ol,blockquote):not(:has(>img)){margin-top:var(--blog-v2-paragraph-gap)!important}.landing-blog-runtime.blog-v2 .markdown>:is(h1,h2,h3,h4,h5,h6)+:is(p,.paragraph,ul,ol,blockquote):not(:has(>img)){margin-top:var(--blog-v2-paragraph-gap)!important}.landing-blog-runtime.blog-v2 .markdown>:is(h1,h2,h3,h4,h5,h6)+:is(div,pre,section,table){margin-top:var(--blog-v2-paragraph-gap)!important}.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>*+:is(h3,h4,h5,h6){margin-top:var(--blog-v2-subheading-gap)!important}.landing-blog-runtime.blog-v2 .markdown p>img{margin:0}.landing-blog-runtime.blog-v2 .markdown>p,.landing-blog-runtime.blog-v2 .markdown>.paragraph,.landing-blog-runtime.blog-v2 .markdown>h1,.landing-blog-runtime.blog-v2 .markdown>h2,.landing-blog-runtime.blog-v2 .markdown>h3,.landing-blog-runtime.blog-v2 .markdown>h4,.landing-blog-runtime.blog-v2 .markdown>h5,.landing-blog-runtime.blog-v2 .markdown>h6,.landing-blog-runtime.blog-v2 .markdown>ul,.landing-blog-runtime.blog-v2 .markdown>ol,.landing-blog-runtime.blog-v2 .markdown>blockquote{max-width:var(--blog-v2-body-max-width);margin-left:auto;margin-right:auto}.landing-blog-runtime.blog-v2 .markdown>p:has(>img){max-width:var(--blog-v2-media-max-width)}.landing-blog-runtime.blog-v2 .markdown>.paragraph:has(>img){max-width:var(--blog-v2-media-max-width)}.landing-blog-runtime.blog-v2 .markdown img{width:auto;height:auto;display:block;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.landing-blog-runtime.blog-v2 .markdown>figure,.landing-blog-runtime.blog-v2 .markdown>.blog-v2-media,.landing-blog-runtime.blog-v2 .markdown>[data-blog-hero-width=true],.landing-blog-runtime.blog-v2 .markdown>video,.landing-blog-runtime.blog-v2 .markdown>.vp-doc-table-container,.landing-blog-runtime.blog-v2 .markdown>pre,.landing-blog-runtime.blog-v2 .markdown>div[class*=Wrapper],.landing-blog-runtime.blog-v2 .markdown>div[class*=wrapper],.landing-blog-runtime.blog-v2 .markdown>div[class*=root],.landing-blog-runtime.blog-v2 .markdown>div[class*=Root],.landing-blog-runtime.blog-v2 .markdown>div[class*=surface],.landing-blog-runtime.blog-v2 .markdown>div[class*=Surface],.landing-blog-runtime.blog-v2 .markdown>section{width:100%;max-width:var(--blog-v2-media-max-width)!important;margin-left:auto!important;margin-right:auto!important}.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>figure,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>.blog-v2-media,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>[data-blog-hero-width=true],.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>video,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>.vp-doc-table-container,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>pre,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>div[class*=Wrapper],.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>div[class*=wrapper],.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>div[class*=root],.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>div[class*=Root],.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>div[class*=surface],.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>div[class*=Surface],.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>section{max-width:var(--blog-v2-hero-max-width)!important}.landing-blog-runtime.blog-v2 .markdown>[data-blog-body-width=true],.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>[data-blog-body-width=true]{max-width:var(--blog-v2-body-max-width)!important}:is(.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>:is(h2,h3):has(+figure),.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>:is(h2,h3):has(+.blog-v2-media),.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>:is(h2,h3):has(+[data-blog-hero-width=true]),.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>:is(h2,h3):has(+video),.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>:is(h2,h3):has(+.vp-doc-table-container),.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>:is(h2,h3):has(+pre),.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>:is(h2,h3):has(+div[class*=Wrapper]),.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>:is(h2,h3):has(+div[class*=wrapper]),.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>:is(h2,h3):has(+div[class*=root]),.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>:is(h2,h3):has(+div[class*=Root]),.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>:is(h2,h3):has(+div[class*=surface]),.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>:is(h2,h3):has(+div[class*=Surface]),.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>:is(h2,h3):has(+section)){text-align:left;max-width:var(--blog-v2-hero-max-width)!important}.landing-blog-runtime.blog-v2 .markdown>figure+:is(p,.paragraph,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.landing-blog-runtime.blog-v2 .markdown>.blog-v2-media+:is(p,.paragraph,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.landing-blog-runtime.blog-v2 .markdown>[data-blog-hero-width=true]+:is(p,.paragraph,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.landing-blog-runtime.blog-v2 .markdown>video+:is(p,.paragraph,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.landing-blog-runtime.blog-v2 .markdown>.vp-doc-table-container+:is(p,.paragraph,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.landing-blog-runtime.blog-v2 .markdown>pre+:is(p,.paragraph,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.landing-blog-runtime.blog-v2 .markdown>div[class*=Wrapper]+:is(p,.paragraph,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.landing-blog-runtime.blog-v2 .markdown>div[class*=wrapper]+:is(p,.paragraph,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.landing-blog-runtime.blog-v2 .markdown>div[class*=root]+:is(p,.paragraph,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.landing-blog-runtime.blog-v2 .markdown>div[class*=Root]+:is(p,.paragraph,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.landing-blog-runtime.blog-v2 .markdown>div[class*=surface]+:is(p,.paragraph,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.landing-blog-runtime.blog-v2 .markdown>div[class*=Surface]+:is(p,.paragraph,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.landing-blog-runtime.blog-v2 .markdown>section+:is(p,.paragraph,h1,h2,h3,h4,h5,h6,ul,ol,blockquote){margin-top:var(--blog-v2-section-gap)!important}.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>[data-blog-code-block=true]{max-width:var(--blog-v2-body-max-width)!important}.landing-blog-runtime.blog-v2 .markdown>#footnotes,.landing-blog-runtime.blog-v2 .markdown>#footnotes~*{max-width:var(--blog-v2-media-max-width);margin-left:auto;margin-right:auto}.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>#footnotes,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>#footnotes~*{max-width:1280px}.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>#footnotes~p+:is(ul,ol){margin-top:8px!important}.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>#footnotes~p,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>#footnotes~ul,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>#footnotes~ol,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>#footnotes~ul li,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>#footnotes~ol li{font-family:var(--font-lora);font-weight:400}.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>#footnotes~p strong,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>#footnotes~ul strong,.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>#footnotes~ol strong{font-family:var(--font-misans)}.landing-blog-runtime.blog-v2 .markdown a{color:var(--Colors-KMBlue);overflow-wrap:anywhere;text-decoration:none}.landing-blog-runtime.blog-v2 .markdown a:hover{text-decoration:underline}.landing-blog-runtime.blog-v2 .markdown strong{color:var(--Labels-PrimaryHeading);font-weight:600}.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown strong{color:inherit;font-weight:450}.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>ul{padding-left:0;list-style:none}.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>ul>li{margin:0 0 10px;padding-left:24px;position:relative}.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>ul>li:last-child{margin-bottom:0}.landing-blog-runtime.blog-v2.blog-v2--x3 .markdown>ul>li:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:6px}.landing-blog-runtime.blog-v2 .markdown blockquote{border-left:4px solid var(--Colors-KMBlue);background:var(--Fills-F1);border-radius:0 12px 12px 0;padding:16px 24px}.landing-blog-runtime.blog-v2.docs-page-root .blog-outline{top:100px}.landing-blog-runtime.blog-v2 .blog-v2-page-container{display:block;position:relative}.landing-blog-runtime.blog-v2 .blog-v2-main{isolation:isolate;min-width:0;padding-top:80px;position:relative}:is(.landing-blog-runtime.blog-v2 .blog-v2-main:has(.browser-frame-fullscreen),.landing-blog-runtime.blog-v2 .blog-v2-main:has(.pptx-preview-wrapper[data-fullscreen=true])){isolation:auto}.landing-blog-runtime.blog-v2 .blog-v2-page-container:after{content:"";z-index:1;background:var(--Bg-Primary90,#ffffffe6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.landing-blog-runtime.blog-v2:has(.blog-v2-mini-nav:hover) .blog-v2-page-container:after{opacity:1}.landing-blog-runtime.blog-v2:has(.blog-v2-mini-nav:focus-within) .blog-v2-page-container:after{opacity:1}.landing-blog-runtime.blog-v2 .blog-v2-hero-wrapper{isolation:isolate;grid-column:1/-1}@media screen and (max-width:879px){.landing-blog-runtime.blog-v2.docs-page-root .blog-outline{display:none}.landing-blog-runtime.blog-v2 .blog-v2-main{padding-right:48px}.landing-blog-runtime.blog-v2.blog-v2--x3 .blog-v2-main{padding-right:0}}
